/* V162 — final visual system and mobile-first cleanup */
html body[data-v162="true"]{--v162-gold:#c48727;--v162-gold2:#e4a52f;--v162-navy:#102f50;--v162-text:#16324e;--v162-cream:#fbf7ef;overflow-x:clip}

/* One button language */
html body[data-v162="true"] .button,
html body[data-v162="true"] a.button,
html body[data-v162="true"] .service-copy-v107 button,
html body[data-v162="true"] .property45-cta-v75 button,
html body[data-v162="true"] .pricing-early-cta-v126 button,
html body[data-v162="true"] .faq-chat-foot-v122 button,
html body[data-v162="true"] .contact-picker-lead-v100,
html body[data-v162="true"] [data-lead-submit]{
  min-height:54px!important;border-radius:15px!important;font-size:15px!important;font-weight:700!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;
  padding:0 18px!important;line-height:1.15!important
}
html body[data-v162="true"] .button-gold,
html body[data-v162="true"] .service-card-v107:first-child .service-copy-v107 button,
html body[data-v162="true"] #quiz [data-quiz-next]:not(:disabled){
  background:linear-gradient(135deg,var(--v162-gold) 0%,var(--v162-gold2) 100%)!important;
  border:1px solid #c88827!important;color:#fff!important;box-shadow:0 10px 24px rgba(172,108,18,.18)!important
}
html body[data-v162="true"] .button-light,
html body[data-v162="true"] .service-copy-v107 button:not(.button-gold){background:rgba(255,255,255,.93)!important;border:1px solid rgba(184,130,51,.34)!important;color:var(--v162-navy)!important}
html body[data-v162="true"] .ui-arrow-v140{width:22px!important;height:22px!important;min-width:22px!important;margin-left:auto!important;position:relative!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important}
html body[data-v162="true"] .ui-arrow-v140::before{display:none!important;content:none!important}
html body[data-v162="true"] .ui-arrow-v140::after{content:"→"!important;display:block!important;position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-54%)!important;border:0!important;background:none!important;color:currentColor!important;font-size:21px!important;font-weight:800!important;line-height:1!important}

/* Carousel controls: one arrow language, one direction */
html body[data-v162="true"] button[data-carousel-prev],html body[data-v162="true"] button[data-carousel-next]{
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;
  border:1px solid rgba(16,47,80,.15)!important;background:#fff!important;box-shadow:0 7px 18px rgba(16,47,80,.08)!important;
  position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important
}
html body[data-v162="true"] button[data-carousel-prev] img,html body[data-v162="true"] button[data-carousel-next] img,
html body[data-v162="true"] button[data-carousel-prev] i,html body[data-v162="true"] button[data-carousel-next] i{display:none!important}
html body[data-v162="true"] button[data-carousel-prev]::before,html body[data-v162="true"] button[data-carousel-next]::before{display:none!important;content:none!important}
html body[data-v162="true"] button[data-carousel-prev]::after,html body[data-v162="true"] button[data-carousel-next]::after{display:block!important;position:static!important;border:0!important;background:none!important;transform:none!important;color:var(--v162-navy)!important;font-size:22px!important;font-weight:800!important;line-height:1!important}
html body[data-v162="true"] button[data-carousel-prev]::after{content:"←"!important}
html body[data-v162="true"] button[data-carousel-next]::after{content:"→"!important}
html body[data-v162="true"] .carousel-controls-v58,html body[data-v162="true"] .cases-controls-v129{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}
html body[data-v162="true"] [data-carousel-prev]{order:1!important}html body[data-v162="true"] [data-carousel-next]{order:2!important}

/* Quiz controls */
html body[data-v162="true"] #quiz .quiz-actions{display:grid!important;grid-template-columns:minmax(115px,.72fr) minmax(155px,1fr)!important;gap:12px!important}
html body[data-v162="true"] #quiz [data-quiz-prev]{grid-column:1!important;order:1!important}
html body[data-v162="true"] #quiz [data-quiz-next]{grid-column:2!important;order:2!important;position:relative!important;padding-right:48px!important}
html body[data-v162="true"] #quiz [data-quiz-next]::after{content:"→"!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-54%)!important;border:0!important;background:none!important;font-size:20px!important;font-weight:800!important;line-height:1!important}

/* Remove the redundant third facts card */
html body[data-v162="true"] #bankruptcy-facts .facts-grid-v59>article:nth-child(3){display:none!important}
@media(min-width:900px){html body[data-v162="true"] #bankruptcy-facts .facts-grid-v59{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Desktop: generous, readable hero without shrinking the lead */
@media(min-width:1101px){
  html body[data-v162="true"] #top .hero-copy{width:min(720px,57vw)!important;max-width:720px!important}
  html body[data-v162="true"] #top h1{font-size:clamp(60px,4.65vw,70px)!important;line-height:.95!important;letter-spacing:-.045em!important;max-width:700px!important}
  html body[data-v162="true"] #top .hero-gold-tail-v157{font-size:.74em!important;line-height:1.04!important;max-width:665px!important}
  html body[data-v162="true"] #top .hero-kicker-v63{font-size:14px!important;padding:8px 13px!important}
  html body[data-v162="true"] #top .hero-lead-v89{max-width:660px!important;margin-top:22px!important}
  html body[data-v162="true"] #top .hero-lead-v89 strong{font-size:20px!important;line-height:1.34!important}
  html body[data-v162="true"] #top .hero-proof-v157 li{font-size:15px!important;line-height:1.4!important}
  html body[data-v162="true"] #top .hero-actions .button{min-height:56px!important;font-size:15.5px!important;padding:0 18px!important}
  html body[data-v162="true"] .trust-grid-v74 strong{font-size:30px!important}
  html body[data-v162="true"] .trust-grid-v74 span{font-size:14px!important}
}

/* Tablet: no micro typography */
@media(min-width:700px) and (max-width:1100px){
  html body[data-v162="true"] #top h1{font-size:clamp(44px,5.8vw,56px)!important;line-height:.97!important}
  html body[data-v162="true"] #top .hero-kicker-v63{font-size:14px!important}
  html body[data-v162="true"] #top .hero-lead-v89 strong{font-size:18px!important;line-height:1.35!important}
  html body[data-v162="true"] #top .hero-proof-v157 li{font-size:14.5px!important}
  html body[data-v162="true"] #top .hero-actions .button{min-height:54px!important;font-size:15px!important}
  html body[data-v162="true"] #top .hero-stat-v157 span{font-size:14px!important}
}

/* PHONE: a true first screen — offer + portrait + two big CTAs. Stats begin after the swipe. */
@media(max-width:699px){
  html body[data-v162="true"] #top{min-height:calc(100svh - 78px)!important;height:calc(100svh - 78px)!important;max-height:none!important;overflow:hidden!important;background:var(--v162-cream)!important}
  html body[data-v162="true"] #top .hero-content{position:relative!important;display:block!important;height:100%!important;min-height:100%!important;padding:0 14px!important;background:transparent!important}
  html body[data-v162="true"] #top .hero-copy{position:static!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}
  html body[data-v162="true"] #top .hero-text-v64{position:relative!important;width:69%!important;max-width:285px!important;padding:26px 8px 0 10px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:0!important;z-index:3!important}
  html body[data-v162="true"] #top .hero-text-v64::before{content:""!important;display:block!important;position:absolute!important;z-index:-1!important;inset:6px -58px -20px -10px!important;border-radius:30px!important;background:linear-gradient(90deg,rgba(251,247,239,.99) 0%,rgba(251,247,239,.97) 55%,rgba(251,247,239,.77) 73%,rgba(251,247,239,.24) 91%,rgba(251,247,239,0) 100%)!important;filter:blur(5px)!important;pointer-events:none!important}
  html body[data-v162="true"] #top .hero-media-v57{position:absolute!important;inset:0!important;height:100%!important;min-height:100%!important;overflow:hidden!important}
  html body[data-v162="true"] #top .hero-photo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;left:0!important;overflow:hidden!important}
  html body[data-v162="true"] #top .hero-photo img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:81% 4%!important;transform:translate(8%,-12%) scale(1.13)!important;transform-origin:82% 10%!important;-webkit-mask-image:none!important;mask-image:none!important}
  html body[data-v162="true"] #top .hero-wash{position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(251,247,239,.76) 0%,rgba(251,247,239,.60) 44%,rgba(251,247,239,.15) 72%,rgba(251,247,239,0) 88%)!important}
  html body[data-v162="true"] #top .hero-kicker-v63{display:inline-flex!important;font-size:14px!important;line-height:1.2!important;padding:8px 11px!important;margin:0 0 10px!important;max-width:none!important}
  html body[data-v162="true"] #top h1{margin:0!important;font-size:clamp(34px,9.2vw,40px)!important;line-height:.97!important;letter-spacing:-.045em!important;max-width:100%!important}
  html body[data-v162="true"] #top .hero-gold-tail-v157{display:block!important;margin-top:7px!important;font-size:.74em!important;line-height:1.03!important;letter-spacing:-.025em!important}
  html body[data-v162="true"] #top .hero-lead-v89{margin:16px 0 0!important;max-width:100%!important;padding:0!important;transform:none!important}
  html body[data-v162="true"] #top .hero-lead-v89 strong{font-size:17px!important;line-height:1.35!important;font-weight:750!important}
  html body[data-v162="true"] #top .hero-proof-v157{display:none!important}
  html body[data-v162="true"] #top .hero-bottom-v151{min-height:0!important;height:auto!important;display:block!important}
  html body[data-v162="true"] #top .hero-actions{position:absolute!important;z-index:5!important;left:14px!important;right:14px!important;bottom:18px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  html body[data-v162="true"] #top .hero-actions .button{width:100%!important;min-height:60px!important;height:60px!important;border-radius:17px!important;font-size:16.5px!important;padding:0 20px!important;box-sizing:border-box!important}
  html body[data-v162="true"] #top .hero-stats-v157{display:none!important}
  html body[data-v162="true"] .trust-strip-v74{display:block!important;background:var(--v162-cream)!important;padding:16px 14px 20px!important}
  html body[data-v162="true"] .trust-strip-v74 .container{padding:0!important}
  html body[data-v162="true"] .trust-grid-v74{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;min-height:0!important;margin:0!important}
  html body[data-v162="true"] .trust-grid-v74 article{min-height:92px!important;padding:14px 12px!important;border:1px solid rgba(183,122,40,.17)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 22px rgba(20,38,61,.06)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}
  html body[data-v162="true"] .trust-grid-v74 article:last-child{grid-column:1/-1!important;min-height:76px!important}
  html body[data-v162="true"] .trust-grid-v74 strong{font-size:24px!important;line-height:1.05!important;color:var(--v162-gold)!important}
  html body[data-v162="true"] .trust-grid-v74 span{font-size:14px!important;line-height:1.3!important;color:#6d7d8d!important;margin-top:6px!important}
  html body[data-v162="true"] .trust-grid-v74 .trust-remote-v84 span{order:2!important;margin-top:5px!important}
  html body[data-v162="true"] .trust-grid-v74 .trust-remote-v84 strong{order:1!important;color:var(--v162-gold)!important}

  /* No microcopy in the main mobile experience */
  html body[data-v162="true"] main .eyebrow,
  html body[data-v162="true"] main small,
  html body[data-v162="true"] main .service-label-v107,
  html body[data-v162="true"] #quiz .quiz-instruction-v153,
  html body[data-v162="true"] #quiz .quiz-option-num-v153,
  html body[data-v162="true"] #quiz .quiz-note-v153,
  html body[data-v162="true"] #reviews .review-tags-v55,
  html body[data-v162="true"] #company .team-unified-card-v85>div>span,
  html body[data-v162="true"] #clients .client-badge-v120 span,
  html body[data-v162="true"] #clients .client-badge-v120 small,
  html body[data-v162="true"] #cases .case57-card>span{font-size:14px!important;line-height:1.35!important}
  html body[data-v162="true"] #pain p,
  html body[data-v162="true"] #services p,
  html body[data-v162="true"] #property p,
  html body[data-v162="true"] #process p,
  html body[data-v162="true"] #expert-project p,
  html body[data-v162="true"] #pricing p,
  html body[data-v162="true"] #cases p,
  html body[data-v162="true"] #reviews p,
  html body[data-v162="true"] #company p,
  html body[data-v162="true"] #debts p,
  html body[data-v162="true"] #faq p,
  html body[data-v162="true"] #bankruptcy-facts p,
  html body[data-v162="true"] #contacts p{font-size:15px!important;line-height:1.5!important}
  html body[data-v162="true"] #reviews blockquote{font-size:15px!important;line-height:1.58!important}
  html body[data-v162="true"] #faq summary{font-size:16px!important;line-height:1.3!important;min-height:58px!important}
  html body[data-v162="true"] #quiz .quiz-option-v153{min-height:58px!important;font-size:15.5px!important}
  html body[data-v162="true"] #quiz .quiz-question-v153{font-size:25px!important;line-height:1.08!important}
  html body[data-v162="true"] #quiz .quiz-actions .button{min-height:56px!important;height:56px!important;font-size:15.5px!important}
  html body[data-v162="true"] .service-copy-v107 button{min-height:54px!important;height:54px!important;font-size:15px!important}
  html body[data-v162="true"] .reviews-tabs-v85 button{min-height:50px!important;font-size:14.5px!important}
  html body[data-v162="true"] .review-more-v74{min-height:44px!important;font-size:14.5px!important}
  html body[data-v162="true"] .lead-dialog-v100 input,html body[data-v162="true"] .lead-dialog-v100 textarea,
  html body[data-v162="true"] #quiz input{font-size:16px!important;min-height:54px!important}
  html body[data-v162="true"] .lead-dialog-v100 label,html body[data-v162="true"] #quiz label{font-size:14px!important}
  html body[data-v162="true"] .site-footer p,html body[data-v162="true"] .site-footer a,html body[data-v162="true"] .site-footer button,html body[data-v162="true"] .site-footer .footer-result-note-v159{font-size:13.5px!important;line-height:1.45!important}
}

@media(max-width:390px){
  html body[data-v162="true"] #top .hero-text-v64{width:70%!important;max-width:260px!important;padding-top:22px!important}
  html body[data-v162="true"] #top h1{font-size:34px!important}
  html body[data-v162="true"] #top .hero-lead-v89 strong{font-size:16.5px!important}
  html body[data-v162="true"] #top .hero-photo img{object-position:83% 2%!important;transform:translate(9%,-14%) scale(1.15)!important}
}
@media(max-width:360px){
  html body[data-v162="true"] #top .hero-text-v64{width:71%!important;max-width:248px!important;padding-top:18px!important}
  html body[data-v162="true"] #top .hero-kicker-v63{font-size:13.5px!important;padding:7px 9px!important}
  html body[data-v162="true"] #top h1{font-size:32px!important}
  html body[data-v162="true"] #top .hero-lead-v89 strong{font-size:16px!important}
  html body[data-v162="true"] #top .hero-photo img{object-position:84% 2%!important;transform:translate(10%,-15%) scale(1.16)!important}
  html body[data-v162="true"] #top .hero-actions{bottom:14px!important;gap:8px!important}
  html body[data-v162="true"] #top .hero-actions .button{height:56px!important;min-height:56px!important;font-size:16px!important}
}

/* V162.1 — eliminate legacy arrow fragments and remaining micro text */
html body[data-v162="true"] .ui-arrow-v140{display:none!important}
html body[data-v162="true"] .button.button-gold:not(.button-phone-v98),
html body[data-v162="true"] .button.button-light:not(.button-phone-v98),
html body[data-v162="true"] .service-copy-v107 button,
html body[data-v162="true"] .property45-cta-v75 button,
html body[data-v162="true"] .pricing-early-cta-v126 button,
html body[data-v162="true"] .faq-chat-foot-v122 button,
html body[data-v162="true"] .contact-picker-lead-v100,
html body[data-v162="true"] [data-lead-submit]{position:relative!important;padding-right:48px!important}
html body[data-v162="true"] .button.button-gold:not(.button-phone-v98)::after,
html body[data-v162="true"] .button.button-light:not(.button-phone-v98)::after,
html body[data-v162="true"] .service-copy-v107 button::after,
html body[data-v162="true"] .property45-cta-v75 button::after,
html body[data-v162="true"] .pricing-early-cta-v126 button::after,
html body[data-v162="true"] .faq-chat-foot-v122 button::after,
html body[data-v162="true"] .contact-picker-lead-v100::after,
html body[data-v162="true"] [data-lead-submit]::after{
  content:"→"!important;display:block!important;position:absolute!important;right:18px!important;top:50%!important;
  transform:translateY(-54%)!important;border:0!important;background:none!important;color:currentColor!important;font-size:21px!important;font-weight:800!important;line-height:1!important
}
html body[data-v162="true"] #quiz [data-quiz-prev]::after{display:none!important;content:none!important}
html body[data-v162="true"] #quiz [data-quiz-next]::after{content:"→"!important}
html body[data-v162="true"] .service-card-v107:first-child .service-copy-v107 button{
  background:linear-gradient(135deg,var(--v162-gold) 0%,var(--v162-gold2) 100%)!important;border-color:#c88827!important;color:#fff!important
}

@media(max-width:699px){
  /* Header that actually fits: logo / CTA / menu, no overlap */
  html body[data-v162="true"] .site-header-v51 .header51-shell{padding:7px 8px!important}
  html body[data-v162="true"] .site-header-v51 .header51-top{display:flex!important;align-items:center!important;gap:8px!important;min-height:62px!important}
  html body[data-v162="true"] .site-header-v51 .brand-v27{flex:0 0 82px!important;width:82px!important;max-width:82px!important;min-width:82px!important;margin:0!important;overflow:visible!important}
  html body[data-v162="true"] .site-header-v51 .brand-v27 img{display:block!important;width:82px!important;height:auto!important;max-width:82px!important;object-fit:contain!important}
  html body[data-v162="true"] .site-header-v51 .brand-v27>span{display:none!important}
  html body[data-v162="true"] .site-header-v51 .header51-actions{flex:1 1 auto!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;align-items:center!important}
  html body[data-v162="true"] .site-header-v51 .header51-phone,
  html body[data-v162="true"] .site-header-v51 .header51-call-mobile,
  html body[data-v162="true"] .site-header-v51 .header51-write-v107{display:none!important}
  html body[data-v162="true"] .site-header-v51 .header51-cta{display:flex!important;width:100%!important;height:48px!important;min-height:48px!important;font-size:14.5px!important;border-radius:14px!important;padding:0 42px 0 14px!important;white-space:nowrap!important}
  html body[data-v162="true"] .site-header-v51 .menu-toggle{position:relative!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;border-radius:14px!important}

  /* Trust stats typography — override all legacy rules */
  html body[data-v162="true"] section.trust-strip-v74 .container.trust-grid-v74 article strong{font-size:24px!important;line-height:1.05!important;color:var(--v162-gold)!important}
  html body[data-v162="true"] section.trust-strip-v74 .container.trust-grid-v74 article span{font-size:14.5px!important;line-height:1.3!important;color:#66778a!important}

  /* Visible metadata must still be readable */
  html body[data-v162="true"] main small,
  html body[data-v162="true"] main .service-label-v107,
  html body[data-v162="true"] main .review-tags-v55,
  html body[data-v162="true"] main .review-stars-v74,
  html body[data-v162="true"] main .process-step-result-v74,
  html body[data-v162="true"] main .quiz-instruction-v153,
  html body[data-v162="true"] main .quiz-option-num-v153,
  html body[data-v162="true"] main .quiz-note-v153,
  html body[data-v162="true"] main .client-badge-v120 span,
  html body[data-v162="true"] main .client-badge-v120 small{font-size:14px!important;line-height:1.35!important}
  html body[data-v162="true"] #quiz .quiz-head-row-v153 span{font-size:14px!important}
  html body[data-v162="true"] #pricing li{font-size:14.5px!important;line-height:1.5!important}
  html body[data-v162="true"] #property .property45-cta-v75 span{font-size:14px!important;line-height:1.4!important}
  html body[data-v162="true"] #faq .faq-chat-foot-v122 span{font-size:14px!important}
  html body[data-v162="true"] .site-footer p,
  html body[data-v162="true"] .site-footer a,
  html body[data-v162="true"] .site-footer button,
  html body[data-v162="true"] .site-footer span,
  html body[data-v162="true"] .site-footer strong,
  html body[data-v162="true"] .site-footer summary,
  html body[data-v162="true"] .site-footer small{font-size:14px!important;line-height:1.45!important}
  html body[data-v162="true"] .site-footer .footer-socials-v98 .messenger-chip>span:last-child{font-size:15px!important}

  /* Move portrait entirely away from the copy */
  html body[data-v162="true"] #top .hero-photo img{object-position:92% 3%!important;transform:translate(15%,-15%) scale(1.14)!important;transform-origin:88% 8%!important}
  html body[data-v162="true"] #top .hero-text-v64{width:67%!important;max-width:270px!important}
}
@media(max-width:390px){
  html body[data-v162="true"] #top .hero-text-v64{width:67%!important;max-width:252px!important}
  html body[data-v162="true"] #top .hero-photo img{object-position:94% 2%!important;transform:translate(17%,-16%) scale(1.15)!important}
}
@media(max-width:360px){
  html body[data-v162="true"] #top .hero-text-v64{width:68%!important;max-width:242px!important}
  html body[data-v162="true"] #top .hero-photo img{object-position:95% 2%!important;transform:translate(18%,-17%) scale(1.16)!important}
}

/* V162.2 — final mobile header + stronger specificity against legacy layers */
@media(max-width:699px){
  html body[data-v162="true"] .site-header-v51 .header51-top{justify-content:space-between!important}
  html body[data-v162="true"] .site-header-v51 .brand.brand-v27{flex:0 0 148px!important;width:148px!important;max-width:148px!important;min-width:148px!important;background:none!important}
  html body[data-v162="true"] .site-header-v51 .brand.brand-v27 img{display:block!important;width:148px!important;max-width:148px!important;height:auto!important;object-fit:contain!important}
  html body[data-v162="true"] .site-header-v51 .header51-actions{flex:0 0 48px!important;width:48px!important;display:block!important}
  html body[data-v162="true"] .site-header-v51 .header51-cta{display:none!important}
  html body[data-v162="true"] .site-header-v51 .menu-toggle{display:flex!important}

  html body[data-v162="true"] #top .hero-copy .hero-text-v64{width:64%!important;max-width:250px!important}
  html body[data-v162="true"] #top .hero-copy h1{font-size:36px!important;line-height:.96!important}
  html body[data-v162="true"] #top .hero-copy h1 .hero-gold-tail-v157{font-size:.74em!important;line-height:1.03!important}
  html body[data-v162="true"] #top .hero-copy .hero-kicker-v63{font-size:14.5px!important}
  html body[data-v162="true"] #top .hero-copy .hero-lead-v89 strong{font-size:17.5px!important;line-height:1.34!important}
  html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:98% 1%!important;transform:translate(23%,-18%) scale(1.18)!important;transform-origin:90% 7%!important}
  html body[data-v162="true"] #top .hero-actions .button{height:62px!important;min-height:62px!important;font-size:17px!important}

  html body[data-v162="true"] section.trust-strip-v74 .container.trust-grid-v74 article span{font-size:14.5px!important}
  html body[data-v162="true"] #quiz .quiz-top .quiz-counter-v131 span,
  html body[data-v162="true"] #quiz .quiz-top .quiz-counter-v131 b,
  html body[data-v162="true"] #quiz .quiz-instruction-v153,
  html body[data-v162="true"] #quiz .quiz-option-num-v153,
  html body[data-v162="true"] #quiz .quiz-note-v153{font-size:14px!important}
  html body[data-v162="true"] #clients .client-badge-v120 small,
  html body[data-v162="true"] #clients .client-badge-v120 span,
  html body[data-v162="true"] #reviews .review-person small,
  html body[data-v162="true"] #reviews .review-tags-v55,
  html body[data-v162="true"] #reviews .review-stars-v74,
  html body[data-v162="true"] #company .team-unified-card-v85 small,
  html body[data-v162="true"] #company .team-unified-card-v85>div>span,
  html body[data-v162="true"] #services .service-label-v107,
  html body[data-v162="true"] #pricing .pricing-trust-v114 span,
  html body[data-v162="true"] #expert-project .expert-copy-v63>small,
  html body[data-v162="true"] #cases .case57-card.case-real-v129>span{font-size:14px!important;line-height:1.35!important}
  html body[data-v162="true"] #reviews .reviews-tabs-v85 button{font-size:14.5px!important}
  html body[data-v162="true"] .site-footer .footer-legal-v59 p,
  html body[data-v162="true"] .site-footer .footer-result-note-v159,
  html body[data-v162="true"] .site-footer .footer-offer-v141,
  html body[data-v162="true"] .site-footer details summary,
  html body[data-v162="true"] .site-footer details span,
  html body[data-v162="true"] .site-footer details strong,
  html body[data-v162="true"] .site-footer details small{font-size:14px!important;line-height:1.45!important}
  html body[data-v162="true"] #pricing .pricing-list-v114 li{font-size:14.5px!important;line-height:1.5!important}
}
@media(max-width:390px){
  html body[data-v162="true"] #top .hero-copy .hero-text-v64{width:64%!important;max-width:240px!important}
  html body[data-v162="true"] #top .hero-copy h1{font-size:35px!important}
  html body[data-v162="true"] #top .hero-copy .hero-lead-v89 strong{font-size:17px!important}
  html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:99% 1%!important;transform:translate(25%,-19%) scale(1.19)!important}
}
@media(max-width:360px){
  html body[data-v162="true"] #top .hero-copy .hero-text-v64{width:65%!important;max-width:228px!important;padding-top:18px!important}
  html body[data-v162="true"] #top .hero-copy h1{font-size:33px!important}
  html body[data-v162="true"] #top .hero-copy .hero-kicker-v63{font-size:14px!important}
  html body[data-v162="true"] #top .hero-copy .hero-lead-v89 strong{font-size:16.5px!important}
  html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:100% 1%!important;transform:translate(27%,-20%) scale(1.2)!important}
  html body[data-v162="true"] #top .hero-actions .button{height:58px!important;min-height:58px!important;font-size:16.5px!important}
}

/* Force the main service CTA to the same primary style */
html body[data-v162="true"] #services .service-card-v107:first-of-type .service-copy-v107 button,
html body[data-v162="true"] #services .service-card-v107:first-child .service-copy-v107 button{background:linear-gradient(135deg,var(--v162-gold) 0%,var(--v162-gold2) 100%)!important;border-color:#c88827!important;color:#fff!important}

/* Clean chevron only — no legacy arrow glyphs */
html body[data-v162="true"] .button.button-gold:not(.button-phone-v98)::after,
html body[data-v162="true"] .button.button-light:not(.button-phone-v98)::after,
html body[data-v162="true"] #services .service-copy-v107 button::after,
html body[data-v162="true"] #property .property45-cta-v75 button::after,
html body[data-v162="true"] #pricing .pricing-early-cta-v126 button::after,
html body[data-v162="true"] #faq .faq-chat-foot-v122 button::after,
html body[data-v162="true"] .contact-picker-lead-v100::after,
html body[data-v162="true"] [data-lead-submit]::after,
html body[data-v162="true"] #quiz [data-quiz-next]::after{
  content:""!important;width:9px!important;height:9px!important;right:20px!important;top:50%!important;
  border:0!important;border-top:2px solid currentColor!important;border-right:2px solid currentColor!important;
  transform:translateY(-50%) rotate(45deg)!important;background:none!important;font-size:0!important
}

/* V162.3 — readable metadata on every adaptive */
html body[data-v162="true"] #quiz .quiz-instruction-v153,
html body[data-v162="true"] #quiz .quiz-counter-v131,
html body[data-v162="true"] #quiz .quiz-counter-v131 span,
html body[data-v162="true"] #quiz .quiz-counter-v131 b,
html body[data-v162="true"] #quiz .quiz-option-num-v153,
html body[data-v162="true"] #quiz .quiz-note-v153{font-size:14px!important;line-height:1.35!important}
html body[data-v162="true"] #services .service-label-v107{font-size:14px!important}
html body[data-v162="true"] #pricing .financial-protection-v157 span,
html body[data-v162="true"] #pricing .pricing-trust-v110 span,
html body[data-v162="true"] #pricing .pricing-panel-v74>span,
html body[data-v162="true"] #pricing .pricing-bottom-v74 span{font-size:14px!important;line-height:1.4!important}
html body[data-v162="true"] #clients .client-badge-v120 small,
html body[data-v162="true"] #clients .client-badge-v120 span{font-size:14px!important;line-height:1.3!important}
html body[data-v162="true"] #reviews .review-card-v49 figure>span,
html body[data-v162="true"] #reviews .review-person small,
html body[data-v162="true"] #reviews .review-tags-v55,
html body[data-v162="true"] #reviews .review-photo-placeholder-v49 span{font-size:14px!important;line-height:1.4!important}
html body[data-v162="true"] #expert-project .expert-copy-v63>small{font-size:14px!important;line-height:1.45!important}
html body[data-v162="true"] #company .team-unified-card-v85>div>span,
html body[data-v162="true"] #company .team-unified-card-v85 small{font-size:14px!important;line-height:1.35!important}
html body[data-v162="true"] #cases .case57-card.case-real-v129>span{font-size:14px!important}
html body[data-v162="true"] .site-footer .footer-ad-warning-v59 p,
html body[data-v162="true"] .site-footer .footer-bottom-v59 span,
html body[data-v162="true"] .site-footer .footer-grid-v59 span,
html body[data-v162="true"] .site-footer .footer-grid-v59 strong,
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 span,
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 strong,
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 summary,
html body[data-v162="true"] .site-footer .footer-result-note-v159,
html body[data-v162="true"] .site-footer .footer-offer-v141{font-size:14px!important;line-height:1.45!important}

/* V162.4 — last readable-metadata pass */
html body[data-v162="true"] #clients .client-card-v89 .client-badge-v120>small{font-size:14px!important;line-height:1.2!important}
html body[data-v162="true"] #reviews .review-content .review-tags-v55{font-size:14px!important;line-height:1.4!important}
html body[data-v162="true"] #faq .faq-phone-head-v122 small{font-size:14px!important;line-height:1.35!important}
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 details div strong,
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 details div span{font-size:14px!important;line-height:1.45!important}
html body[data-v162="true"] .site-footer .footer-ad-warning-v59 p{font-size:14px!important;line-height:1.5!important}
@media(min-width:700px) and (max-width:1100px){
  html body[data-v162="true"] #top .hero-proof-v157 i{font-size:14px!important}
  html body[data-v162="true"] #top .hero-stat-v157 span,html body[data-v162="true"] #top .hero-stat-v157.wide span{font-size:14px!important}
  html body[data-v162="true"] #clients .client-card-v89 .client-badge-v120>small{font-size:14px!important}
  html body[data-v162="true"] #reviews .review-content .review-tags-v55{font-size:14px!important}
}

/* V162.5 — final remaining specifics */
html body[data-v162="true"] #services .service-visual-card-v107.service-primary-v111 .service-copy-v107 button{
  background:linear-gradient(135deg,var(--v162-gold) 0%,var(--v162-gold2) 100%)!important;
  border-color:#c88827!important;color:#fff!important
}
html body[data-v162="true"] #clients .client-card-v88.client-card-v89 .client-badge-v120>small{font-size:14px!important}
html body[data-v162="true"] #reviews .review-card-v49 .review-content .review-tags-v55{font-size:14px!important}
html body[data-v162="true"] #faq .faq-phone-v122 .faq-phone-head-v122 small{font-size:14px!important}
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 details>div>strong,
html body[data-v162="true"] .site-footer .footer-mobile-links-v75 details>div>span{font-size:14px!important}

/* V162.6 — portrait balance: visible, but clear of the copy */
@media(max-width:699px){html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:92% 3%!important;transform:translate(15%,-15%) scale(1.16)!important}}
@media(max-width:390px){html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:94% 2%!important;transform:translate(17%,-16%) scale(1.17)!important}}
@media(max-width:360px){html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:95% 2%!important;transform:translate(18%,-17%) scale(1.18)!important}}
/* V162.7 — use the native mobile portrait composition; no transform crop */
@media(max-width:699px){html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:100% 0!important;transform:none!important;transform-origin:center top!important}}
/* V162.8 — bias crop to the left edge so Natalia moves right, away from copy */
@media(max-width:699px){html body[data-v162="true"] #top .hero-media-v57 .hero-photo img{object-position:0% 0!important;transform:none!important}}
/* V162.9 — final mobile composition: copy left, portrait right */
@media(max-width:699px){
  html body[data-v162="true"] #top .hero-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important}
  html body[data-v162="true"] #top .hero-copy .hero-text-v64{margin:0!important;align-self:flex-start!important}
  html body[data-v162="true"] #top .hero-copy .hero-text-v64::before{inset:6px -24px -18px -8px!important;background:linear-gradient(90deg,rgba(251,247,239,.99) 0%,rgba(251,247,239,.97) 64%,rgba(251,247,239,.67) 82%,rgba(251,247,239,0) 100%)!important;filter:blur(4px)!important}
  html body[data-v162="true"] #top .hero-media-v57 .hero-wash{background:linear-gradient(90deg,rgba(251,247,239,.42) 0%,rgba(251,247,239,.24) 45%,rgba(251,247,239,.06) 68%,rgba(251,247,239,0) 82%)!important}
}

/* V162.10 — no micro-text on tablet/desktop */
html body[data-v162="true"] #quiz [data-quiz-next],
html body[data-v162="true"] #quiz [data-quiz-prev],
html body[data-v162="true"] #quiz .quiz-step label em,
html body[data-v162="true"] #property .property45-cta-v75 span,
html body[data-v162="true"] #pricing .pricing-panel-v74 li,
html body[data-v162="true"] #reviews .reviews-tabs-v85 button,
html body[data-v162="true"] #faq .faq-question-list-v122 button,
html body[data-v162="true"] #faq .faq-chat-foot-v122 span,
html body[data-v162="true"] #process .process-step-result-v74,
html body[data-v162="true"] #debts .debt51-card p,
html body[data-v162="true"] .site-footer .footer-brand-v59 p,
html body[data-v162="true"] .site-footer .footer-credit-v141 a,
html body[data-v162="true"] .site-footer .footer-socials-v98 .messenger-chip>span:last-child,
html body[data-v162="true"] .site-footer details summary{
  font-size:14px!important;
  line-height:1.35!important;
}
html body[data-v162="true"] #top .hero-proof-v157 i{font-size:14px!important}

@media (min-width:700px) and (max-width:1100px){
  html body[data-v162="true"] #top .hero-stat-v157 span,
  html body[data-v162="true"] #top .hero-stat-v157.wide span,
  html body[data-v162="true"] .trust-grid-v74 span{font-size:14px!important;line-height:1.3!important}
  html body[data-v162="true"] .site-footer .footer-socials-v98 .messenger-chip>span:last-child{font-size:14px!important}
  html body[data-v162="true"] #quiz .quiz-actions .button{min-height:56px!important;font-size:15px!important}
}

@media (min-width:1101px){
  html body[data-v162="true"] #process .process-step-result-v74{font-size:14px!important}
  html body[data-v162="true"] #debts .debt51-card p{font-size:14px!important;line-height:1.4!important}
  html body[data-v162="true"] #reviews .reviews-tabs-v85 button{font-size:14px!important}
  html body[data-v162="true"] .site-footer details summary{font-size:14px!important}
}

/* V162.11 — 1024px/tablet readability floor */
@media (min-width:900px) and (max-width:1100px){
  html body[data-v162="true"] #remote-work .remote-steps-v130 p,
  html body[data-v162="true"] #process .process-grid-v59 article>p{font-size:14px!important;line-height:1.42!important}
  html body[data-v162="true"] .site-footer .footer-grid-v59 a,
  html body[data-v162="true"] .site-footer .footer-grid-v59 button,
  html body[data-v162="true"] .site-footer .footer-grid-v59 span,
  html body[data-v162="true"] .site-footer .footer-grid-v59 strong{font-size:14px!important;line-height:1.42!important}
}
@media (min-width:900px) and (max-width:1100px){
  html body[data-v162="true"] .site-footer .footer-mobile-links-v75 a,
  html body[data-v162="true"] .site-footer .footer-mobile-links-v75 button,
  html body[data-v162="true"] .site-footer .footer-mobile-links-v75 span,
  html body[data-v162="true"] .site-footer .footer-mobile-links-v75 strong{font-size:14px!important;line-height:1.42!important}
}
