.copy-objection{background:var(--paper);font-family:var(--sans)}.copy-story.copy-objection{padding-top:clamp(32px,5vw,72px)}.objection-intro{max-width:980px;margin:0 auto 48px;text-align:center}.copy-objection .copy-heading{font-family:var(--sans);font-weight:700;text-align:center}.copy-objection .copy-answer{margin:24px 0 14px;font:700 clamp(25px,3vw,36px)/1.2 var(--sans);letter-spacing:-.04em;color:var(--ink)}.copy-objection .copy-answer em{color:var(--brand-accent);font-style:normal}.objection-lead{font:400 clamp(16px,1.5vw,19px)/1.5 var(--sans);color:var(--muted)}.objection-comparison{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);max-width:1200px;margin-inline:auto}.objection-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:center;min-width:0}.objection-visual{margin:0;min-width:0;align-self:stretch;display:flex;align-items:center}.objection-visual img{display:block;width:100%;height:100%;max-height:480px;object-fit:contain}.objection-details{min-width:0;padding-block:30px}.objection-note{position:relative;margin-bottom:22px}.objection-note:before{content:"";position:absolute;left:-34px;top:61px;width:34px;height:1px;background:var(--brand-accent-ink);transform:rotate(22deg);transform-origin:right center}.objection-note-label{position:relative;z-index:1;display:table;max-width:calc(100% - 10px);margin-left:8px;padding:8px 10px;border-radius:5px 5px 0 0;background:var(--ink);color:var(--paper);font:650 11px/1.4 var(--sans);letter-spacing:.02em;text-transform:uppercase}.is-gentle .objection-note-label{background:var(--brand-accent);color:var(--ink)}.objection-note-body{position:relative;padding:16px 13px 16px 18px;border:1px dashed var(--line);border-radius:5px;background:var(--paper)}.is-gentle .objection-note-body{border-color:var(--brand-accent);background:var(--brand-accent-subtle)}.objection-note-body p{font:450 14px/1.5 var(--sans);letter-spacing:-.015em}.objection-note-icon{position:absolute;left:-11px;top:22px;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--paper);border-radius:50%;background:var(--no);color:#fff}.is-gentle .objection-note-icon{background:var(--free-green)}.objection-note-icon svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.objection-tags{display:flex;gap:5px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 20px}.objection-tags li{padding:5px 7px;border-radius:5px;background:var(--card);color:var(--muted);font:600 11px/1.3 var(--sans);white-space:nowrap}.is-gentle .objection-tags li{background:var(--brand-accent-track);color:var(--brand-accent-ink)}.objection-details h3{margin:0 0 14px;font:700 clamp(20px,1.9vw,27px)/1.2 var(--sans);letter-spacing:-.04em;text-wrap:balance}.is-gentle .objection-details h3{color:var(--brand-accent-ink)}.objection-details>p{font:400 14px/1.6 var(--sans);color:var(--muted);letter-spacing:-.012em}.objection-reassurance{display:flex;align-items:center;gap:24px;max-width:1050px;margin:40px auto 0;padding:26px 30px;border:1px solid var(--brand-accent-line);border-radius:18px;background:var(--brand-accent-soft)}.objection-reassurance-icon{flex:none;display:block;width:88px;height:88px;filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--brand-accent-ink) 30%,transparent))}.objection-reassurance-title{margin:0 0 10px;font:700 18px/1.35 var(--sans);letter-spacing:-.025em;color:var(--brand-accent-ink)}.objection-source-copy{font:400 14px/1.65 var(--sans);color:var(--muted)}@media(min-width:641px)and (max-width:1000px){.objection-comparison{grid-template-columns:1fr;gap:20px;max-width:730px}.objection-panel{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px}.objection-visual img{max-height:420px}}@media(max-width:640px){.objection-visual{position:relative;overflow:hidden;min-height:280px}.objection-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}}@media(max-width:640px){.objection-intro{margin-bottom:24px}.copy-objection .copy-heading{font-size:clamp(30px,7.8vw,42px);line-height:1.12}.copy-objection .copy-answer{margin-top:20px}.objection-comparison{grid-template-columns:1fr;gap:20px}.objection-panel{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:14px}.objection-details{padding-block:16px}.objection-visual img{max-height:430px}.objection-note{margin-bottom:17px}.objection-note-label{padding:7px 8px;font-size:11px}.objection-note-body{padding:13px 11px 13px 15px}.objection-note-body p{font-size:13px}.objection-note:before{left:-25px;width:25px}.objection-tags{gap:4px;margin-bottom:16px}.objection-tags li{padding:4px 5px}.objection-details h3{font-size:20px}.objection-details>p{font-size:13px}.objection-reassurance{position:relative;display:block;padding:22px 20px;margin-top:28px}.objection-reassurance-icon{float:right;width:64px;height:64px;margin:0 0 8px 14px}.objection-reassurance-title{font-size:17px}.objection-source-copy{font-size:13px}.objection-reassurance:after{content:"";display:block;clear:both}}
