:root{--midnight:#001514;--navy:#6b0504;--ink:#001514;--paper:#fbfffe;--parchment:#f1f5f4;--brass:#a3320b;--gold:#e6af2e;--slate:#52615e;--line:#00151429;--serif:Georgia, Cambria, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}body::selection{background:var(--gold);color:var(--midnight)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}h1,h2,h3,p,dl,dd{margin-top:0}h1,h2,h3{color:var(--midnight);font-family:var(--serif);font-weight:400}h2{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(2.6rem,4.4vw,4.85rem);line-height:.98}h3{font-size:1.45rem;line-height:1.12}.container{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{z-index:200;background:var(--gold);color:var(--midnight);padding:10px 14px;font-weight:700;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfffef5;border-bottom:1px solid #0015141f;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:32px;min-height:80px;display:flex}.brand{align-items:center;gap:13px;line-height:1;display:inline-flex}.brand-logo-mark{flex:0 0 58px;width:58px;height:48px;display:block;position:relative;overflow:hidden}.brand-logo-mark img{filter:saturate(1.06)contrast(1.08);width:118px;max-width:none;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.brand-copy{flex-direction:column;gap:5px;display:flex}.brand-copy strong{color:var(--midnight);font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:600}.brand-copy span{color:var(--slate);letter-spacing:.2em;text-transform:uppercase;font-size:.6rem;font-weight:700}.desktop-nav{color:#314846;letter-spacing:.035em;align-items:center;gap:28px;font-size:.79rem;font-weight:650;display:flex}.desktop-nav>a:not(.nav-cta){padding-block:10px;position:relative}.desktop-nav>a:not(.nav-cta):after{transform-origin:100%;background:var(--brass);content:"";height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav>a:not(.nav-cta):hover:after{transform-origin:0;transform:scaleX(1)}.nav-cta{background:var(--midnight);color:#fff;align-items:center;gap:12px;min-height:44px;padding:0 18px;transition:background .18s,transform .18s;display:inline-flex}.nav-cta:hover{background:var(--navy);transform:translateY(-1px)}.mobile-menu{display:none}.hero{background:radial-gradient(circle at 82% 27%, #6b0504b3, transparent 27%), linear-gradient(118deg, #001514 0%, var(--midnight) 55%, #6b0504 100%);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-grid{z-index:2;grid-template-columns:minmax(400px,1.2fr) minmax(250px,.65fr) minmax(340px,.85fr);align-items:center;gap:28px;min-height:720px;display:grid;position:relative}.hero-copy{max-width:580px;padding:82px 0 92px}.section-kicker{color:var(--brass);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:26px;font-size:.7rem;font-weight:750;line-height:1.25;display:flex}.hero h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin-bottom:30px;font-size:clamp(2.9rem,3.7vw,4.2rem);line-height:.97}.text-emphasis{color:var(--gold);text-underline-offset:.11em;font-style:normal;font-weight:700;text-decoration-line:underline;text-decoration-color:#e6af2ec2;text-decoration-thickness:.075em}.hero-summary{color:#ffffffbd;max-width:660px;margin-bottom:38px;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.7}.hero-proof-strip{color:#ffffff94;letter-spacing:.035em;align-items:center;gap:10px;margin:-14px 0 28px;font-size:.68rem;font-weight:650;line-height:1.45;display:flex}.hero-proof-strip strong{color:#fff;font-weight:800}.hero-proof-strip span:before{color:var(--gold);content:"—";margin-right:10px}.hero-partner-badge{background:#fff;border:1px solid #e6af2e6b;width:220px;height:96px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0003}.hero-partner-badge img{width:490px;max-width:none;position:absolute;top:-89px;left:-122px}.button{letter-spacing:.055em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:15px;min-height:56px;padding:0 24px;font-size:.76rem;font-weight:800;line-height:1.2;transition:background .18s,color .18s,transform .18s;display:inline-flex}.button span{font-size:1.05rem}.button:hover{transform:translateY(-2px)}.button-gold{background:var(--gold);color:var(--midnight)}.button-gold:hover{background:#f2bf44}.text-link{letter-spacing:.035em;border-bottom:1px solid;align-items:center;gap:12px;min-height:44px;font-size:.77rem;font-weight:700;display:inline-flex}.text-link-light{color:#ffffffc2}.hero-contact{border-top:2px solid var(--gold);width:100%;max-width:none;color:var(--ink);background:#fbfffefa;align-self:center;padding:26px 24px;box-shadow:0 24px 60px #0000002e}.hero-contact-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:16px;display:flex}.hero-contact-heading h2{color:var(--midnight);letter-spacing:-.025em;margin:0;font-size:1.65rem;line-height:1.1}.hero-contact-heading span{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:750}.hero-form-grid{grid-template-columns:1fr;gap:12px;display:grid}.hero-form-grid label{flex-direction:column;gap:5px;display:flex}.hero-form-grid label>span{color:#3d5350;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:800}.hero-form-grid input,.hero-form-grid select,.hero-form-grid textarea{width:100%;min-height:44px;color:var(--midnight);font:inherit;background:#fff;border:1px solid #0015143b;border-radius:0;outline:none;padding:10px 12px;font-size:.84rem}.hero-form-grid textarea{resize:vertical;min-height:58px}.hero-form-grid input:focus,.hero-form-grid select:focus,.hero-form-grid textarea:focus{border-color:var(--brass);box-shadow:0 0 0 2px #a3320b38}.contact-honeypot{width:1px!important;height:1px!important;position:fixed!important;left:-10000px!important;overflow:hidden!important}.hero-form-message{grid-column:auto}.hero-form-actions{align-items:center;gap:22px;margin-top:15px;display:flex}.hero-form-actions .button{cursor:pointer;min-height:48px;font-family:var(--sans);border:0}.hero-form-actions .button:disabled{cursor:wait;opacity:.68;transform:none}.hero-form-actions>a{color:var(--midnight);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px;font-size:.73rem;font-weight:750}.hero-contact form>p{color:var(--slate);margin:10px 0 0;font-size:.62rem;line-height:1.45}.hero-contact form>.hero-form-status{min-height:1.45em;color:var(--midnight);font-size:.7rem;font-weight:700}.hero-form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding:34px 10px;display:flex}.hero-form-success>p{color:var(--slate);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:800}.hero-form-success h3{max-width:330px;color:var(--midnight);font-family:var(--serif);letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(2.15rem,4vw,3.35rem);line-height:1}.hero-form-success h3 span{color:var(--brass);font-family:var(--sans);letter-spacing:.15em;margin-bottom:9px;font-size:.7rem;font-weight:850;display:block}.hero-form-success .button{min-width:220px}.hero-visual{isolation:isolate;align-self:end;height:680px;position:relative}.hero-visual:before{z-index:-2;content:"";background:linear-gradient(160deg,#ffffff09,#fff0);border:1px solid #e6af2e6b;position:absolute;inset:52px -2px 0 24px}.portrait{object-fit:contain;object-position:center bottom;filter:drop-shadow(-18px 24px 28px #00000047);width:108%;max-width:none;height:94%;position:absolute;bottom:-2px;right:-4%}.portrait-line{z-index:2;background:var(--gold);display:block;position:absolute}.portrait-line-top{width:84px;height:2px;top:52px;right:-2px}.portrait-line-side{width:2px;height:84px;top:52px;right:-2px}.portrait-caption{z-index:3;border-left:2px solid var(--gold);background:#001514f0;flex-direction:column;gap:4px;min-width:230px;padding:16px 20px;display:flex;position:absolute;bottom:34px;right:-2px}.portrait-caption span{font-family:var(--serif);font-size:1.05rem}.portrait-caption small{color:#ffffff85;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:700}.testimonials-section{border-bottom:1px solid var(--line);background:var(--paper);padding-block:clamp(78px,8vw,112px)}.testimonial-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:end;gap:9vw;margin-bottom:52px;display:grid}.testimonial-intro h2{max-width:760px}.testimonial-intro>p{color:var(--slate);margin-bottom:4px}.testimonial-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.testimonial-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:310px;padding:38px 38px 34px;position:relative}.testimonial-card:before{color:#a3320b24;content:"“";font-family:var(--serif);font-size:7rem;line-height:1;position:absolute;top:16px;right:28px}.testimonial-logo{z-index:2;border:1px solid var(--line);justify-content:center;align-items:center;width:260px;max-width:calc(100% - 42px);height:110px;margin-bottom:28px;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.testimonial-logo:hover{border-color:var(--brass);transform:translateY(-2px)}.testimonial-logo.logo-light{background:var(--parchment)}.testimonial-logo.logo-dark{background:var(--midnight)}.testimonial-logo .logo-wide{width:auto;max-width:224px;max-height:62px}.testimonial-logo .logo-square{object-fit:cover;width:240px;max-width:none;height:240px;position:absolute;left:10px}.testimonial-logo .logo-lehrman{width:195px;height:195px;top:-43px;left:32px}.testimonial-logo .logo-mccay{top:-70px}.testimonial-card blockquote{flex-direction:column;justify-content:space-between;height:100%;margin:0;display:flex}.testimonial-card blockquote>p{z-index:1;max-width:570px;color:var(--ink);font-family:var(--serif);margin-bottom:40px;font-size:clamp(1.08rem,1.35vw,1.28rem);line-height:1.58;position:relative}.testimonial-card footer{border-top:2px solid var(--gold);flex-direction:column;gap:5px;padding-top:19px;display:flex}.testimonial-card footer strong{color:var(--midnight);font-family:var(--serif);font-size:1.02rem;font-weight:700}.testimonial-card footer>a{color:var(--slate);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:8px;font-size:.66rem;font-weight:750;display:inline-flex}.testimonial-card footer>a:hover{color:var(--brass)}.principle-strip{border-bottom:1px solid var(--line);background:var(--parchment)}.principle-grid{grid-template-columns:repeat(4,1fr);display:grid}.principle-grid p{color:var(--midnight);font-family:var(--serif);text-align:center;margin:0;padding:22px 26px;font-size:.98rem}.principle-grid p+p{border-left:1px solid var(--line)}.section{padding-block:clamp(92px,11vw,150px)}.section-kicker span{color:var(--slate);font-family:var(--serif);letter-spacing:0;font-size:.95rem}.section-kicker-dark{color:var(--gold)}.section-kicker-dark span{color:#ffffff6b}.case-section{background:var(--paper)}.case-grid{grid-template-columns:1.05fr .75fr;align-items:end;gap:10vw;display:grid}.case-grid h2{max-width:760px}.case-copy{border-left:1px solid var(--brass);color:var(--slate);padding-left:38px}.lead-copy{color:var(--ink);font-size:1.15rem;line-height:1.7}.case-copy p:last-child{margin-bottom:0}.method-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--parchment)}.section-heading{margin-bottom:66px}.section-heading-split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:end;gap:10vw;display:grid}.section-heading-split>p{color:var(--slate);margin-bottom:4px}.method-grid{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.method-grid:before{content:"";background:#a3320b8c;height:1px;position:absolute;top:36px;left:0;right:0}.method-card{border-right:1px solid var(--line);min-height:310px;padding:0 30px 30px;position:relative}.method-card:first-child{padding-left:0}.method-card:last-child{border-right:0;padding-right:0}.method-meta{z-index:2;justify-content:space-between;align-items:center;margin-bottom:48px;display:flex;position:relative}.method-number{border:1px solid var(--brass);background:var(--parchment);width:72px;height:72px;color:var(--midnight);font-family:var(--serif);place-items:center;font-size:1.35rem;display:grid}.method-label{color:var(--slate);letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:750}.method-card h3{margin-bottom:18px;font-size:1.62rem}.method-card p{color:var(--slate);margin-bottom:0;font-size:.93rem;line-height:1.72}.practice-section{background:var(--paper)}.practice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.practice-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:278px;padding:30px 28px;transition:background .18s,color .18s,transform .18s;position:relative}.practice-card>span{color:var(--brass);font-family:var(--serif);font-size:1rem}.practice-card h3{margin:74px 0 14px;font-size:1.48rem}.practice-card p{color:var(--slate);margin-bottom:0;font-size:.89rem;line-height:1.65}.practice-card:hover{z-index:2;background:var(--midnight);transform:translateY(-4px)}.practice-card:hover h3,.practice-card:hover p{color:#fff}.practice-card-more{background:var(--parchment)}.scale-section{background:linear-gradient(145deg, #6b0504b8, transparent 55%), var(--midnight);color:#fff;position:relative;overflow:hidden}.scale-section:after{content:"";border:1px solid #e6af2e24;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-360px;right:-150px;box-shadow:inset 0 0 0 90px #e6af2e05,inset 0 0 0 180px #e6af2e05}.scale-shell{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(430px,.75fr);align-items:center;gap:10vw;display:grid;position:relative}.scale-intro h2{color:#fff;margin-bottom:34px}.scale-intro>p:last-child{color:#ffffffa6;max-width:630px;margin-bottom:0;font-size:1.02rem}.stage-list{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.stage-list li{border-bottom:1px solid #ffffff29;grid-template-columns:86px 1fr;gap:26px;padding:30px 0;display:grid}.stage-number{color:var(--gold);font-family:var(--serif);font-size:2rem;line-height:1}.stage-list h3{color:#fff;margin-bottom:8px;font-size:1.45rem}.stage-list p{color:#ffffff94;margin-bottom:0;font-size:.91rem}.verification-section{background:var(--paper)}.verification-grid{grid-template-columns:minmax(0,.85fr) minmax(440px,.75fr);align-items:center;gap:10vw;display:grid}.verification-copy h2{margin-bottom:34px}.verification-copy .lead-copy{color:var(--slate)}.client-feedback{border-left:4px solid var(--gold);background:#fff;margin:28px 0 24px;padding:22px 24px;box-shadow:10px 12px #0015140b}.client-feedback>strong{color:var(--midnight);font-family:var(--serif);margin-bottom:10px;font-size:1.22rem;display:block}.client-feedback p,.verification-advantage{color:var(--slate);margin:0;font-size:.91rem;line-height:1.75}.client-feedback b{color:var(--ink);font-weight:800}.check-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.check-list li{border-bottom:1px solid var(--line);color:var(--ink);padding:15px 0 15px 20px;font-size:.84rem;position:relative}.check-list li:before{background:var(--brass);content:"";width:5px;height:5px;position:absolute;top:22px;left:2px;transform:rotate(45deg)}.evidence-panel{background:var(--parchment);border:1px solid #a3320b80;padding:12px;box-shadow:28px 30px #0015140f}.whatconverts-brand{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:18px 22px;display:grid}.whatconverts-brand img{object-fit:contain;width:150px;height:150px;display:block}.whatconverts-brand div{flex-direction:column;gap:9px;display:flex}.whatconverts-brand span{color:var(--rust);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:800}.whatconverts-brand strong{color:var(--midnight);font-family:var(--serif);font-size:1.22rem;font-weight:600;line-height:1.25}.evidence-header{background:var(--midnight);color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:17px 19px;font-size:.61rem;font-weight:750;display:flex}.evidence-header span:last-child{color:var(--gold)}.evidence-flow{margin:0;padding:14px 18px;list-style:none}.evidence-flow li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:84px;display:grid;position:relative}.evidence-flow li>span{color:var(--brass);font-family:var(--serif)}.evidence-flow div{flex-direction:column;display:flex}.evidence-flow strong{color:var(--midnight);font-family:var(--serif);font-size:1.2rem;font-weight:400}.evidence-flow small{color:var(--slate);font-size:.7rem}.evidence-flow b{background:var(--gold);color:var(--midnight);letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;font-size:.56rem}.evidence-highlight:after{z-index:-1;content:"";background:#e6af2e29;position:absolute;inset:8px -8px}.evidence-note{color:var(--slate);margin:0;padding:15px 19px 16px;font-size:.68rem;line-height:1.55}.deliverables-section{border-top:1px solid var(--line);background:var(--parchment)}.deliverables-grid{grid-template-columns:minmax(0,.85fr) minmax(440px,.8fr);gap:10vw;display:grid}.deliverables-list{border-top:1px solid var(--ink)}.deliverables-list>div{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:22px;padding:17px 0;display:grid}.deliverables-list span{color:var(--brass);font-family:var(--serif)}.deliverables-list p{color:var(--ink);margin:0;font-size:.92rem}.about-section{background:var(--navy);color:#fff;position:relative;overflow:hidden}.about-grid{z-index:2;grid-template-columns:180px minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:6vw;display:grid;position:relative}.about-brand-lockup{text-align:center;border:1px solid #e6af2e9e;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:180px;min-height:220px;padding:22px 14px;display:flex}.about-brand-lockup .brand-logo-mark{flex-basis:76px;width:96px;height:76px}.about-brand-lockup .brand-logo-mark img{width:180px;top:-5px}.about-brand-lockup>div{flex-direction:column;gap:6px;display:flex}.about-brand-lockup strong{color:#fff;font-family:var(--serif);font-size:1rem;font-weight:400;line-height:1.18}.about-brand-lockup>div span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:750}.about-copy h2{color:#fff;margin-bottom:30px}.about-copy .lead-copy{color:#fffc}.about-copy>p:not(.section-kicker):not(.lead-copy){color:#fff9}.about-signature{border-top:1px solid #ffffff29;flex-direction:column;gap:2px;margin-top:34px;padding-top:22px;display:flex}.about-signature strong{font-family:var(--serif);font-size:1.1rem;font-weight:400}.about-signature span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:750}.fit-card{background:#0015146b;border:1px solid #e6af2e5c;padding:36px}.fit-label{color:var(--gold);font-family:var(--serif);margin-bottom:20px;font-size:1.15rem}.fit-card ul{margin:0;padding:0;list-style:none}.fit-card li{color:#ffffffb8;border-top:1px solid #ffffff1a;padding:12px 0 12px 22px;font-size:.82rem;position:relative}.fit-card li:before{background:var(--gold);content:"";width:5px;height:5px;position:absolute;top:20px;left:2px;transform:rotate(45deg)}.fit-note{color:#ffffff70;border-top:1px solid #e6af2e42;margin:26px 0 0;padding-top:18px;font-size:.7rem;line-height:1.55}.faq-section{background:var(--paper)}.faq-grid{grid-template-columns:minmax(300px,.62fr) minmax(0,1fr);gap:10vw;display:grid}.faq-heading{align-self:start;position:sticky;top:150px}.faq-heading h2{margin-bottom:28px}.faq-heading>p:last-child{max-width:380px;color:var(--slate)}.faq-list{border-top:1px solid var(--midnight)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:82px;color:var(--midnight);cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;font-size:1.22rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-symbol{border:1px solid var(--brass);width:32px;height:32px;color:var(--brass);font-family:var(--sans);flex:0 0 32px;place-items:center;font-size:1rem;transition:transform .18s,background .18s;display:grid}.faq-list details[open] .faq-symbol{background:var(--parchment);transform:rotate(45deg)}.faq-list details p{max-width:700px;color:var(--slate);margin:-2px 58px 27px 0;font-size:.94rem}.final-cta{background:var(--midnight);color:#fff;padding-block:clamp(90px,10vw,132px)}.final-cta-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.55fr);align-items:center;gap:10vw;display:grid}.final-cta h2{color:#fff}.final-cta-copy>p{color:#ffffffa1;margin-bottom:28px}.final-cta-copy .button{width:100%}.contact-email{color:#ffffffbf;text-align:center;text-underline-offset:5px;margin-top:19px;font-size:.81rem;-webkit-text-decoration:underline #e6af2e8c;text-decoration:underline #e6af2e8c;display:block}.final-cta-copy small{color:#ffffff5c;text-align:center;margin-top:20px;font-size:.65rem;display:block}.footer{color:#fff;background:#00100f;border-top:1px solid #e6af2e38;padding:56px 0 34px}.footer-top{justify-content:space-between;align-items:center;gap:36px;padding-bottom:36px;display:flex}.brand-footer .brand-copy strong{color:#fff}.brand-footer .brand-copy span{color:#ffffff80}.footer-links{color:#ffffff9e;flex-wrap:wrap;justify-content:flex-end;gap:14px 28px;font-size:.75rem;display:flex}.footer-links a:hover{color:var(--gold)}.footer-legal{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:end;gap:50px;padding-top:28px;display:grid}.footer-legal p{color:#ffffff57;max-width:1000px;margin:0;font-size:.62rem;line-height:1.7}.footer-legal span{color:#ffffff6b;white-space:nowrap;font-size:.64rem}.results-section{border-bottom:1px solid var(--line);background:var(--paper)}.results-heading h2{max-width:780px}.results-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,116px);display:grid}.video-testimonial{background:#000;border:1px solid #a3320b85;width:100%;max-width:360px;position:relative;overflow:hidden;box-shadow:24px 26px #00151412}.video-testimonial video{aspect-ratio:3/4;object-fit:contain;background:#000;width:100%;display:block}.video-sound-toggle{z-index:3;color:#fff;cursor:pointer;min-height:38px;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#001514e6;border:1px solid #ffffff61;padding:0 13px;font-size:.62rem;font-weight:800;position:absolute;top:14px;right:14px}.results-quote{border-left:3px solid var(--gold);background:var(--parchment);margin:0;padding:clamp(36px,5vw,72px);position:relative}.results-quote:before{color:#a3320b21;content:"“";font-family:var(--serif);font-size:8rem;line-height:1;position:absolute;top:12px;right:28px}.results-quote blockquote{z-index:1;color:var(--midnight);font-family:var(--serif);margin:0 0 36px;font-size:clamp(1.45rem,2.25vw,2.2rem);line-height:1.45;position:relative}.results-quote figcaption{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:18px;display:flex}.results-quote figcaption span{color:var(--midnight);font-family:var(--serif);font-size:1.02rem;font-weight:700}.results-quote figcaption a{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.results-small-print{color:var(--slate);margin:34px 0 0;font-size:.65rem}.problem-section{border-bottom:1px solid var(--line);background:var(--paper)}.problem-grid .method-number{background:var(--paper)}.method-meta-number-only{justify-content:flex-start}.problem-closing{border-left:3px solid var(--gold);max-width:820px;color:var(--midnight);font-family:var(--serif);margin:54px 0 0;padding:24px 0 24px 32px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;line-height:1.35}.pricing-section{border-bottom:1px solid var(--line);background:var(--paper)}.pricing-heading{max-width:930px}.pricing-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:310px;padding:clamp(30px,4vw,54px)}.pricing-card-accent{background:var(--parchment)}.pricing-label,.timeline-period{color:var(--brass);letter-spacing:.15em;text-transform:uppercase;font-size:.64rem;font-weight:800;display:block}.pricing-card h3{color:var(--midnight);letter-spacing:-.05em;margin:40px 0 24px;font-size:clamp(2.4rem,4.4vw,4.7rem)}.pricing-card h3 span{color:var(--slate);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;font-size:.68rem;font-weight:800;display:block}.pricing-card p{max-width:510px;color:var(--slate);margin:0}.pricing-explainer{max-width:920px;color:var(--ink);margin:46px 0 0;font-size:1.08rem;line-height:1.8}.commercial-terms{flex-wrap:wrap;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.commercial-terms li{background:var(--parchment);color:var(--midnight);letter-spacing:.045em;text-transform:uppercase;border:1px solid #a3320b5c;padding:12px 18px 12px 38px;font-size:.73rem;font-weight:800;position:relative}.commercial-terms li:before{background:var(--gold);content:"";width:7px;height:7px;position:absolute;top:50%;left:18px;transform:translateY(-50%)rotate(45deg)}.owner-placeholder{border:2px solid var(--gold);color:var(--navy);background:#fff5cf;margin:28px 0 0;padding:14px 18px;font-size:.78rem;font-weight:650;line-height:1.5;display:inline-block}.owner-placeholder strong{text-transform:uppercase;font-weight:900}.first-month-shell{align-items:start}.timeline-list li{grid-template-columns:78px 1fr}.timeline-period{color:var(--gold);margin-bottom:7px}.owner-placeholder-dark{border-color:var(--gold);color:#ffffffc7;background:#e6af2e1f;margin-top:28px}.verification-grid-compressed{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:center;gap:9vw}.verification-grid-compressed .verification-copy>p:not(.section-kicker){color:var(--slate);line-height:1.78}.verification-grid-compressed .verification-copy>.lead-copy{color:var(--ink)}.verification-grid-compressed .verification-copy>p:last-child{margin-bottom:0}.lead-quality-closing{border-left:3px solid var(--gold);font-family:var(--serif);margin-top:28px;padding:20px 0 20px 26px;font-size:1.2rem;font-weight:700;color:var(--midnight)!important}.whatconverts-compact{text-align:center;background:#fff;border:1px solid #a3320b7a;flex-direction:column;align-items:center;padding:30px;display:flex;box-shadow:22px 24px #0015140e}.whatconverts-compact img{object-fit:contain;width:180px;height:180px}.whatconverts-compact div{flex-direction:column;align-items:center;display:flex}.whatconverts-compact span{color:var(--brass);letter-spacing:.14em;text-transform:uppercase;margin:18px 0 8px;font-size:.58rem;font-weight:800}.whatconverts-compact strong{color:var(--midnight);font-family:var(--serif);font-size:1.5rem}.whatconverts-compact p{max-width:330px;color:var(--slate);margin:14px 0 0;font-size:.82rem;line-height:1.7}.practice-compact .section-heading{margin-bottom:54px}.practice-intro-copy{color:var(--slate)}.practice-intro-copy p:last-child{color:var(--midnight);margin-bottom:0;font-weight:750}.practice-labels{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:28px 0;list-style:none;display:flex}.practice-labels li{color:var(--midnight);font-family:var(--serif);align-items:center;font-size:clamp(1.05rem,1.65vw,1.35rem);display:inline-flex}.practice-labels li:not(:last-child):after{color:var(--gold);content:"·";font-family:var(--sans);margin:0 17px;font-weight:900}.testimonial-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-grid-three .testimonial-card{padding-inline:30px}.testimonial-grid-three .testimonial-logo{width:100%;max-width:calc(100% - 30px)}.footer-brand-group{flex-direction:column;gap:12px;display:flex}.footer-positioning{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;font-weight:800}@media (width<=1100px){.testimonial-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.results-grid,.pricing-grid{grid-template-columns:1fr}.video-testimonial{margin-inline:auto}.results-quote{max-width:720px}.verification-grid-compressed{grid-template-columns:1fr}.whatconverts-compact{max-width:560px}}@media (width<=620px){.hero-proof-strip{flex-direction:column;align-items:flex-start;gap:4px}.hero-proof-strip span:before{display:none}.results-quote{padding:34px 26px}.results-quote blockquote{font-size:1.35rem}.video-testimonial{max-width:360px;box-shadow:12px 14px #00151412}.pricing-card{min-height:0;padding:34px 26px}.timeline-list li{grid-template-columns:52px 1fr}.owner-placeholder{display:block}.whatconverts-compact{padding:24px 20px}.whatconverts-compact img{width:150px;height:150px}.practice-labels{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0}.practice-labels li:not(:last-child):after{display:none}.testimonial-grid-three{grid-template-columns:1fr}}@media (width<=1100px){.desktop-nav{gap:18px}.desktop-nav>a:nth-child(4){display:none}.hero-grid{grid-template-columns:minmax(300px,1fr) minmax(190px,.52fr) minmax(300px,.84fr);gap:18px}.hero h1{font-size:clamp(2.65rem,4.4vw,3.8rem)}.about-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr)}.about-brand-lockup{border-color:#e6af2e57;flex-direction:row;grid-column:1/-1;width:100%;min-height:170px}}@media (width<=900px){html{scroll-padding-top:84px}.container{width:min(100% - 40px,720px)}.desktop-nav{display:none}.nav{min-height:72px}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);min-width:62px;min-height:44px;color:var(--midnight);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;place-items:center;font-size:.68rem;font-weight:800;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu-panel{border:1px solid var(--line);background:var(--paper);width:min(320px,100vw - 40px);padding:12px;display:grid;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 24px 50px #00151429}.mobile-menu-panel a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:.85rem;font-weight:650;display:flex}.mobile-menu-panel a:last-child{background:var(--midnight);color:#fff;border-bottom:0;margin-top:10px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{order:1;max-width:none;padding:74px 0 34px}.hero h1{max-width:700px;font-size:clamp(3rem,8vw,4.5rem)}.hero-summary{max-width:650px}.testimonial-intro{grid-template-columns:1fr;gap:24px}.hero-contact{order:2;width:min(620px,100%);margin:0 auto 36px}.hero-visual{order:3;width:min(560px,100%);height:610px;margin-inline:auto}.portrait{width:100%;right:0}.principle-grid{grid-template-columns:repeat(2,1fr)}.principle-grid p:nth-child(3){border-left:0;border-top:1px solid var(--line)}.principle-grid p:nth-child(4){border-top:1px solid var(--line)}.case-grid,.section-heading-split,.scale-shell,.verification-grid,.deliverables-grid,.faq-grid,.final-cta-grid{grid-template-columns:1fr;gap:48px}.case-copy{max-width:650px}.method-grid{grid-template-columns:repeat(2,1fr);gap:0}.method-grid:before{display:none}.method-card,.method-card:first-child,.method-card:last-child{border:1px solid var(--line);border-bottom:0;border-right:0;min-height:292px;padding:28px}.method-card:nth-child(2n){border-right:1px solid var(--line)}.method-card:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.method-number{background:var(--paper)}.practice-grid{grid-template-columns:repeat(2,1fr)}.scale-shell{align-items:start}.verification-grid,.deliverables-grid{gap:64px}.about-grid{grid-template-columns:1fr;gap:50px}.about-brand-lockup{grid-column:auto}.fit-card{max-width:600px}.faq-heading{position:static}}@media (width<=620px){.container{width:min(100% - 30px,540px)}.nav{gap:12px}.brand{gap:8px}.brand-copy strong{letter-spacing:.04em;max-width:155px;font-size:.74rem;line-height:1.05}.brand-copy span{font-size:.48rem}.brand-logo-mark{flex-basis:44px;width:44px;height:44px}.brand-logo-mark img{width:105px}.hero-copy{padding-top:60px}.hero h1{font-size:clamp(2.7rem,12vw,3.65rem);line-height:.97}.hero-summary{font-size:1rem}.testimonial-grid{grid-template-columns:1fr}.testimonial-card{min-height:0;padding:32px 26px 28px}.hero-partner-badge{width:190px;height:83px}.hero-partner-badge img{width:423px;top:-77px;left:-105px}.hero-form-grid{grid-template-columns:1fr}.hero-form-message{grid-column:auto}.hero-contact{padding:20px 16px}.hero-contact-heading{flex-direction:column;align-items:flex-start;gap:7px}.hero-form-actions{flex-direction:column;align-items:stretch;gap:14px}.hero-form-actions .button{width:100%}.hero-form-actions>a{text-align:center}.hero-visual{height:490px}.hero-visual:before{top:28px;left:0}.portrait-line-top,.portrait-line-side{top:28px}.portrait-caption{bottom:14px}.principle-grid{grid-template-columns:1fr}.principle-grid p+p,.principle-grid p:nth-child(3){border-top:1px solid var(--line);border-left:0}.section{padding-block:86px}h2{font-size:clamp(2.5rem,12vw,3.55rem)}.case-copy{padding-left:24px}.section-heading{margin-bottom:45px}.method-grid,.practice-grid{grid-template-columns:1fr}.method-card,.method-card:first-child,.method-card:last-child,.method-card:nth-child(2n),.method-card:nth-last-child(-n+2){border:1px solid var(--line);border-bottom:0;min-height:0;padding:26px}.method-card:last-child{border-bottom:1px solid var(--line)}.method-meta{margin-bottom:30px}.method-number{width:58px;height:58px}.practice-card{min-height:240px}.practice-card h3{margin-top:55px}.stage-list li{grid-template-columns:56px 1fr}.check-list{grid-template-columns:1fr}.whatconverts-brand{grid-template-columns:116px 1fr;gap:16px;padding:14px}.whatconverts-brand img{width:116px;height:116px}.evidence-panel{box-shadow:12px 14px #0015140f}.evidence-flow li{grid-template-columns:34px 1fr}.evidence-flow b{display:none}.fit-card{padding:28px}.faq-list summary{min-height:76px;font-size:1.08rem}.final-cta-grid{gap:36px}.footer-top,.footer-legal{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}.footer-legal{gap:24px;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
