@font-face{font-family:Anton;src:url(/fonts/anton.woff2) format("woff2");font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-700.ttf) format("truetype");font-weight:700;font-display:swap}:root{--cream: #faf7f2;--cream-2: #f0ebe3;--paper: #ffffff;--navy: #0a1628;--navy-2: #12233d;--ink: #0a1628;--red: #c41e2a;--red-dark: #9e1420;--muted: #5c564e;--line: rgba(10, 22, 40, .12);--line-light: rgba(255, 255, 255, .16);--shell: 1080px;--shadow-card: 0 8px 24px rgba(10, 22, 40, .06)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cream)}body{margin:0;color:var(--navy);background:var(--cream);font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{height:auto;max-width:100%}h1,h2,h3,p,figure,ul{margin-top:0}h1,h2{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.94;letter-spacing:-.02em;text-transform:uppercase}h1 em,h2 em{color:var(--red);font-style:normal}.shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.site-header{position:sticky;z-index:100;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px max(24px,calc((100vw - var(--shell)) / 2));border-bottom:1px solid var(--line);background:#faf7f2f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{display:inline-flex;align-items:center;gap:14px;text-decoration:none}.brand img{width:88px;height:auto}.brand span{max-width:152px;padding-left:14px;border-left:1px solid var(--line);font-size:.62rem;font-weight:700;line-height:1.25;letter-spacing:.1em}.primary-nav{display:flex;align-items:center;gap:26px}.primary-nav>a{position:relative;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.primary-nav>a.active{color:var(--red)}.nav-cta{display:grid;gap:2px;padding:13px 17px;color:#fff;background:var(--red);line-height:1.15}.nav-cta strong{font-size:inherit}.nav-cta small{color:#ffffffb8;font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}.nav-cta:hover{background:var(--red-dark)}.menu-toggle{display:none;min-width:44px;min-height:44px;padding:10px;border:0;color:var(--navy);background:transparent;font-size:.72rem;font-weight:700;letter-spacing:.08em}.hero{overflow:hidden;padding-top:36px;border-bottom:1px solid var(--line);background:var(--cream)}.hero-grid,.page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(32px,5vw,64px);align-items:center}.hero-copy{padding-bottom:36px}.eyebrow{display:inline-block;margin-bottom:14px;padding:0;border:0;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:transparent}.eyebrow:before{display:none}.eyebrow--dark{color:#ffffffa6;background:transparent;border:0}.hero h1{max-width:720px;margin-bottom:14px;font-size:clamp(2.35rem,4.2vw,3.35rem);letter-spacing:-.03em}.hero-support{max-width:540px;margin-bottom:28px;color:var(--muted);font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.55}.button-row{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:space-between;gap:22px;padding:12px 18px;border:0;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background .16s ease,transform .16s ease}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.48;transform:none}.button--red{color:#fff;border-radius:6px;background:var(--red);box-shadow:none}.button--red:hover{background:var(--red-dark)}.button--red:disabled:hover{background:var(--red)}.button--cream{color:var(--navy);border-radius:6px;background:var(--paper);border:1.5px solid var(--navy);box-shadow:none}.text-link{display:inline-flex;align-items:center;gap:9px;padding-block:9px;border-bottom:2px solid var(--red);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.microcopy{max-width:580px;margin:24px 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.hero-visual{position:relative;align-self:center;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-card)}.hero-visual__topline{display:none}.hero-visual img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top center}.hero-visual figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-top:1px solid var(--line);background:var(--paper)}.hero-visual figcaption strong{font-family:Anton,Impact,sans-serif;font-size:1.1rem;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.hero-visual figcaption span{max-width:160px;color:var(--muted);font-size:.62rem;font-weight:600;text-align:right;text-transform:uppercase;letter-spacing:.04em}.visual-disclosure{margin:0;padding:9px 0 11px;border-top:1px solid var(--line);color:var(--muted);font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.signal-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;color:#fff;background:var(--navy)}.signal-strip span{display:flex;min-height:64px;align-items:center;justify-content:center;gap:10px;padding:16px;border-right:1px solid var(--line-light);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.signal-strip strong{color:#f0a8ad;font-family:Anton,Impact,sans-serif;font-size:1.15rem;font-weight:400}.statement-band{color:#fff;background:var(--ink)}.statement-band__inner{padding-block:64px;text-align:center}.statement-band__inner>p:first-child{margin-bottom:18px;color:#f0a8ad;font-size:.68rem;font-weight:700;letter-spacing:.15em}.statement-band h2{margin-bottom:24px;font-size:clamp(2.2rem,4vw,3rem)}.statement-support{max-width:760px;margin:0 auto;color:#ffffffb8;font-size:1.05rem}.section{padding-block:72px;border-bottom:1px solid var(--line)}.section--soft{background:var(--cream-2)}.section--navy{color:#fff;background:var(--navy)}.section--ink{color:#fff;background:var(--ink)}.section-heading{margin-bottom:32px}.section-heading--split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:80px;align-items:end}.section-heading--center{text-align:center}.section-heading h2,.friction-grid h2,.mechanism-grid h2,.before-after-copy h2,.offer-copy h2,.audience-grid h2,.direction-grid h2,.clarity-card h2,.editorial-copy h2{margin-bottom:0;font-size:clamp(2.1rem,3.6vw,2.85rem)}.section-heading>p,.section-heading--split>p,.audience-grid>p,.direction-grid p{margin:0;color:var(--muted);font-size:1rem;line-height:1.75}.jobs-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.job-card{min-height:150px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf885}.job-card>span{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin-bottom:18px;color:#fff;background:var(--red);font-family:Anton,Impact,sans-serif;font-size:1.05rem}.job-card h3,.steps-grid h3,.deliverables-grid h3,.offer-stack h3,.agency-card h3{margin-bottom:8px;font-family:Anton,Impact,sans-serif;font-size:1.55rem;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}.job-card p,.steps-grid p,.deliverables-grid p,.offer-stack p,.support-grid p,.agency-card p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.jobs-grid--compact .job-card{min-height:132px}.jobs-grid--compact .job-card>span{margin-bottom:25px}.before-after-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(48px,7vw,100px);align-items:center}.before-after{position:relative;margin:0;padding:12px 12px 0;border:1px solid rgba(255,255,255,.24);background:#ffffff14}.before-after img{display:block;width:100%;aspect-ratio:1.563 / 1;object-fit:cover}.before-after__labels{position:absolute;top:26px;right:26px;left:26px;display:flex;justify-content:space-between}.before-after__labels span{padding:7px 10px;color:#fff;background:var(--red);font-size:.62rem;font-weight:700;letter-spacing:.1em}.before-after .visual-disclosure{color:#ffffff9e;border-top-color:#ffffff2e}.before-after-copy h2{margin-bottom:24px}.before-after-copy>p{color:var(--muted);line-height:1.75}.section--navy .before-after-copy>p{color:#ffffffc2}.check-list{display:grid;gap:0;margin:30px 0 34px;padding:0;list-style:none}.check-list li{position:relative;padding:13px 0 13px 26px;border-top:1px solid var(--line);font-size:.78rem;font-weight:600}.check-list li:before{position:absolute;left:0;color:var(--red);content:"✓"}.section--navy .check-list:not(.check-list--dark) li,.section--ink .check-list:not(.check-list--dark) li{border-top-color:#ffffff2b}.section--navy .check-list:not(.check-list--dark) li:before,.section--ink .check-list:not(.check-list--dark) li:before{color:#ff7a83}.check-list--dark li{border-color:var(--line)}.check-list--dark li:before{color:var(--red)}.friction-section{overflow:hidden}.friction-grid{display:grid;grid-template-columns:1fr .95fr;gap:80px;align-items:center}.friction-list{display:grid;border-top:1px solid var(--line)}.friction-list span{padding:15px 0;border-bottom:1px solid var(--line);font-family:Anton,Impact,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1;text-transform:uppercase}.friction-list span:before{margin-right:16px;color:var(--red);content:"—"}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.steps-grid article{min-height:320px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.steps-grid article>span,.deliverables-grid article>span,.support-grid article>span{display:block;margin-bottom:80px;color:var(--red);font-family:Anton,Impact,sans-serif;font-size:2.5rem}.steps-grid h3{font-size:2.15rem}.mechanism-grid{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(50px,9vw,120px);align-items:start}.mechanism-number{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:clamp(1.72rem,19vw,3.1rem);line-height:.8}.mechanism-number span{color:var(--navy);font-size:.32em;vertical-align:top}.mechanism-grid .lead{max-width:790px;margin:26px 0 40px;color:var(--muted);font-size:1.05rem;line-height:1.75}.mechanism-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.mechanism-points p{display:grid;gap:8px;margin:0;padding:22px 22px 22px 0;border-right:1px solid var(--line)}.mechanism-points p+p{padding-left:22px}.mechanism-points strong{font-family:Anton,Impact,sans-serif;font-size:1.45rem;font-weight:400;text-transform:uppercase}.mechanism-points span{color:var(--muted);font-size:.72rem}.offer-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(480px,1.2fr);gap:86px;align-items:start}.offer-copy{position:sticky;top:130px}.offer-copy h2{margin-bottom:26px}.offer-copy>p{color:#ffffffb3;line-height:1.7}.price-lockup{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 18px;margin:32px 0}.price-lockup>span{grid-column:1 / -1;color:#ff7a83;font-size:.65rem;font-weight:700;letter-spacing:.12em}.price-lockup strong{color:#fff;font-family:Anton,Impact,sans-serif;font-size:6rem;font-weight:400;line-height:1}.price-lockup small{max-width:180px;padding-bottom:14px;color:#ffffff8c;font-size:.66rem}.offer-stack{display:grid;gap:14px}.offer-stack article{padding:30px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a}.offer-stack article>span{color:#ff7a83;font-size:.62rem;font-weight:700;letter-spacing:.1em}.offer-stack h3{margin:14px 0 12px;color:#fff;font-size:2.1rem}.offer-stack p{color:#ffffff9e}.offer-stack__primary{border-color:#ff7a838c!important;background:#c51e291f!important}.offer-stack ul{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.offer-stack li{position:relative;padding-left:22px;color:#ffffffc7;font-size:.76rem}.offer-stack li:before{position:absolute;left:0;color:#ff7a83;content:"✓"}.audience-grid{display:grid;grid-template-columns:1.1fr .75fr;gap:65px 95px;align-items:end}.audience-grid .text-link{grid-column:2;justify-self:start}.final-cta{color:#fff;background:var(--red)}.final-cta__inner{display:grid;grid-template-columns:.45fr 1fr auto;gap:50px;align-items:center;padding-block:78px}.final-cta p{font-size:.66rem;font-weight:700;letter-spacing:.14em}.final-cta h2{margin:0;font-size:clamp(2.1rem,3.8vw,2.85rem)}.final-cta h2 em{color:var(--navy)}.page-hero{padding-block:92px;border-bottom:1px solid var(--line)}.page-hero h1{max-width:980px;margin-bottom:14px;font-size:clamp(2.25rem,4vw,3.15rem);letter-spacing:-.03em}.page-hero p{max-width:760px;color:var(--muted);font-size:1.04rem;line-height:1.75}.page-hero__image{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--paper);box-shadow:var(--shadow-card)}.page-hero__image img{display:block;width:100%}.page-hero--simple{padding-block:120px;background:var(--paper)}.page-hero--simple .shell{max-width:1040px;margin-left:max(24px,calc((100vw - var(--shell)) / 2))}.page-hero--free .page-hero__grid,.page-hero--product .page-hero__grid{align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(300px,520px)}.page-hero--product .hero-visual{align-self:center}.free-output-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line-light)}.free-output-grid>div{padding:34px;border-top:1px solid var(--line-light);border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.free-output-grid span{color:#ff7a83;font-family:Anton,Impact,sans-serif;font-size:2rem}.free-output-grid h2{margin:55px 0 10px;font-size:3rem}.free-output-grid p{margin:0;color:#ffffffa6;font-size:.8rem}.workflow-grid{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:76px;align-items:start}.workflow-copy{position:sticky;top:124px}.workflow-copy h2{margin-bottom:24px;font-size:clamp(1.9rem,6vw,3.1rem)}.workflow-copy p{color:var(--muted);line-height:1.75}.workflow-copy .button{width:100%;margin:18px 0 22px}.prompt-panel{overflow:hidden;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.prompt-panel__top{display:flex;justify-content:space-between;padding:16px 20px;color:#fff;background:var(--navy);font-size:.62rem;font-weight:700;letter-spacing:.08em}.prompt-panel pre{max-height:680px;overflow:auto;margin:0;padding:28px;color:#2f2c28;white-space:pre-wrap;font-family:Montserrat,Arial,sans-serif;font-size:.78rem;line-height:1.7}.bridge-band{color:#fff;background:var(--red)}.bridge-band__inner{display:flex;min-height:220px;align-items:center;justify-content:space-between;gap:42px;padding-block:50px}.bridge-band p{margin-bottom:8px;font-size:.65rem;font-weight:700;letter-spacing:.11em}.bridge-band h2{margin:0;font-size:clamp(1.69rem,5vw,3.1rem)}.deliverables-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.deliverables-grid article{display:grid;grid-template-columns:66px 1fr;grid-template-rows:auto auto;gap:8px 24px;min-height:190px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf87a}.deliverables-grid article>span{grid-row:1 / 3;margin:0}.deliverables-grid h3{margin:0;font-size:1.8rem}.direction-grid{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:start}.direction-grid p{margin-top:24px;color:#ffffffa8}.direction-list{display:grid;border-top:1px solid var(--line-light)}.direction-list span{padding:18px 0;border-bottom:1px solid var(--line-light);font-family:Anton,Impact,sans-serif;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.direction-list span:nth-child(2n){color:#ff7a83}.clarity-section{background:var(--cream-2)}.clarity-card{max-width:920px;padding:52px;border:2px solid var(--navy);background:var(--paper);box-shadow:var(--shadow-card)}.clarity-card p{max-width:780px;color:#3d3934;font-size:1rem;line-height:1.75}.clarity-requirement{margin:25px 0 0;padding-top:22px;border-top:1px solid var(--line);color:var(--red)!important;font-size:.75rem!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pricing-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center}.pricing-grid h2{margin-bottom:22px;font-size:clamp(1.77rem,7vw,3.1rem)}.pricing-grid>div:first-child>p{color:#ffffffa8;line-height:1.7}.pricing-card{padding:38px;color:var(--navy);background:var(--cream);box-shadow:var(--shadow-card)}.pricing-card>span,.agency-card>span,.order-price>span,.checkout-card>span{color:var(--red);font-size:.64rem;font-weight:700;letter-spacing:.1em}.pricing-card>strong,.agency-card>strong,.order-price>strong{display:block;margin:12px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(1.94rem,9vw,3.1rem);font-weight:400;line-height:1}.pricing-card>p{color:var(--muted);font-size:.75rem}.pricing-card .button{width:100%;margin:18px 0}.pricing-card small{display:block;color:var(--muted);font-size:.65rem}.process-list{display:grid;border-top:1px solid var(--line)}.process-list article{display:grid;grid-template-columns:90px minmax(210px,.6fr) minmax(300px,1.4fr);gap:38px;align-items:start;padding:36px 0;border-bottom:1px solid var(--line)}.process-list article>span{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:2.6rem}.process-list h2{margin:0;font-size:3.1rem}.process-list p{margin:7px 0 0;color:var(--muted);line-height:1.75}.example-showcase{display:grid;gap:72px}.example-showcase .hero-visual,.shell>.hero-visual{max-width:440px;margin-inline:auto}.proof-case-list{display:grid;gap:34px}.proof-case{padding:clamp(24px,4vw,46px);border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.proof-case__header>span{color:var(--red);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.proof-case__header h3{margin:8px 0;font-family:Anton,Impact,sans-serif;font-size:clamp(1.55rem,5vw,3.1rem);font-weight:400;text-transform:uppercase}.proof-case__header p,.proof-case blockquote{max-width:800px;color:var(--muted);line-height:1.7}.proof-case__images{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.proof-case__images figure{margin:0}.proof-case__images img{width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--cream)}.proof-case__images figcaption{padding-top:8px;font-size:.66rem;font-weight:700}.proof-case__metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-case__metrics span{padding:18px 14px;font-size:.72rem;text-transform:uppercase}.proof-case__metrics span+span{border-left:1px solid var(--line)}.proof-case__metrics strong{display:block;color:var(--red);font-family:Anton,Impact,sans-serif;font-size:2.2rem;font-weight:400}.proof-case blockquote{margin:28px 0 0;font-size:1.2rem}.order-hero-grid{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.order-price{min-width:290px;padding:32px;border:2px solid var(--navy);background:var(--paper);box-shadow:var(--shadow-card)}.order-price small{display:block;color:var(--muted);font-size:.7rem;text-transform:uppercase}.order-grid{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:clamp(48px,6vw,88px);align-items:start}.order-summary h2,.checkout-card h2{font-size:clamp(1.92rem,5.5vw,3.1rem)}.checkout-card{padding:38px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.checkout-card p{color:var(--muted);line-height:1.7}.checkout-card .button{width:100%;margin:16px 0 20px}.founding-test-contract{display:grid;gap:16px;margin-top:26px;padding:24px;color:#fff;background:var(--navy)}.founding-test-contract>span,.founding-test-contract strong{color:#ff7a83;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.founding-test-contract h3{margin:0;color:#fff;font-family:Anton,Impact,sans-serif;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:400;line-height:1}.founding-test-contract ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.founding-test-contract li{position:relative;padding-left:20px;font-size:.74rem;line-height:1.55}.founding-test-contract li:before{position:absolute;left:0;color:#ff7a83;content:"✓"}.founding-test-contract__terms{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.2)}.founding-test-contract__terms>div{padding:20px 20px 4px 0}.founding-test-contract__terms>div+div{padding-right:0;padding-left:20px;border-left:1px solid rgba(255,255,255,.2)}.founding-test-contract__terms ul{gap:8px;margin-top:14px}.founding-test-contract__fit{display:grid;grid-template-columns:90px 1fr;gap:16px;align-items:start;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.founding-test-contract__fit p,.founding-test-contract__boundary{margin:0;color:#ffffffb8;font-size:.7rem;line-height:1.55}.founding-test-contract__boundary{padding:12px 14px;color:#ffffffdb;border:1px solid rgba(255,122,131,.45);background:#ff7a8314}.whop-checkout-embed{width:100%;margin:24px 0 12px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--cream)}.agency-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.agency-card{min-height:430px;padding:42px;border:1px solid var(--line);background:var(--paper)}.agency-card--featured{color:#fff;background:var(--navy);box-shadow:var(--shadow-card)}.agency-card--featured p{color:#ffffffa3}.faq-list{max-width:980px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;grid-template-columns:55px 1fr auto;gap:22px;align-items:center;padding:28px 0;cursor:pointer;font-family:Anton,Impact,sans-serif;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.1;list-style:none;text-transform:uppercase}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-size:1.4rem}.faq-list summary i{color:var(--red);font-style:normal}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:760px;margin:-10px 0 28px 77px;color:var(--muted);line-height:1.75}.editorial-copy{max-width:900px;margin-left:max(24px,calc((100vw - var(--shell)) / 2))}.editorial-copy p{color:var(--muted);font-size:1.05rem;line-height:1.85}.editorial-copy a:not(.button){color:var(--red)}.editorial-copy .button{margin-top:18px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.support-grid article{min-height:330px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.support-grid article>span{margin-bottom:70px}.support-grid h2{font-size:2.2rem}.support-intake{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);gap:clamp(32px,6vw,88px);align-items:start;margin-top:clamp(56px,8vw,104px)}.support-intake .editorial-copy{max-width:none;margin-left:0}.site-footer{display:grid;grid-template-columns:1fr auto;gap:42px;padding:54px max(24px,calc((100vw - var(--shell)) / 2));color:#fff;background:var(--navy)}.footer-lead img{width:110px;height:auto;filter:brightness(0) invert(1)}.footer-lead p{margin:16px 0 0;color:#ffffff9e;font-size:.72rem}.footer-links{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.footer-links a{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.footer-links a:hover{color:#ff7a83}.footer-note{grid-column:1 / -1;margin:0;padding-top:24px;border-top:1px solid var(--line-light);color:#ffffff73;font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.cta-clarity{max-width:440px;margin-top:14px!important;color:#ffffff9e!important;font-size:.61rem!important;font-weight:700;letter-spacing:.06em;line-height:1.55!important;text-transform:uppercase}.cta-clarity--dark{color:var(--muted)!important}.demo-section{background:var(--cream-2)}.demo-video{margin:0 0 32px;border:1px solid var(--navy);background:var(--navy);box-shadow:var(--shadow-card)}.demo-video video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--navy);object-fit:contain}.demo-video figcaption{padding:12px 18px;color:#ffffffa3;font-size:.6rem;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.demo-transcript{margin-top:28px}.demo-transcript>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;color:var(--navy);font-size:.72rem;font-weight:700;letter-spacing:.07em;list-style:none}.demo-transcript>summary::-webkit-details-marker{display:none}.demo-transcript>summary span{color:var(--red);font-size:1.4rem;transition:transform .16s ease}.demo-transcript[open]>summary span{transform:rotate(45deg)}.demo-transcript .demo-steps{margin-top:20px}.demo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.demo-steps article{min-height:220px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf8b3}.demo-steps article>span{display:block;margin-bottom:48px;color:var(--red);font-family:Anton,Impact,sans-serif;font-size:2rem}.demo-steps strong{display:block;font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400}.demo-steps p,.demo-action p{color:var(--muted);font-size:.72rem}.demo-action{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px}.completion-confirmation{display:grid;gap:12px;margin-top:14px;padding:20px;border:1px solid var(--navy);background:var(--paper)}.completion-confirmation strong{font-family:Anton,Impact,sans-serif;font-size:1.4rem;font-weight:400}.completion-confirmation p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.activation-form,.tester-form,.admin-login{display:grid;gap:18px;margin-top:28px}.unsubscribe-shell{max-width:720px}.activation-form label,.tester-form label,.admin-login label,.tester-form fieldset{display:grid;gap:8px}.activation-form label>span,.tester-form label>span,.admin-login label>span,.tester-form legend{color:var(--navy);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.activation-form input,.tester-form input,.tester-form textarea,.tester-form select,.admin-login input{width:100%;min-height:50px;padding:12px 14px;color:var(--navy);border:1px solid rgba(10,22,40,.26);border-radius:0;outline:none;background:#fffefa}.tester-form textarea{min-height:105px;resize:vertical}.activation-form input:focus,.tester-form input:focus,.tester-form textarea:focus,.tester-form select:focus,.admin-login input:focus{border-color:var(--red);box-shadow:0 0 0 3px #c51e291f}.activation-form .consent-row,.tester-form .consent-row,.tester-form .radio-row{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.activation-form .consent-row input,.tester-form .consent-row input,.tester-form .radio-row input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--red)}.activation-form .consent-row span,.tester-form .consent-row span,.tester-form .radio-row span{font-size:.7rem;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none}.tester-form fieldset{margin:0;padding:18px;border:1px solid var(--line)}.tester-form fieldset .radio-row+.radio-row{margin-top:8px}@media(max-width:620px){.founding-test-contract{padding:20px}.founding-test-contract__terms{grid-template-columns:1fr}.founding-test-contract__terms>div+div{margin-top:16px;padding-top:20px;padding-left:0;border-top:1px solid rgba(255,255,255,.2);border-left:0}.founding-test-contract__fit{grid-template-columns:1fr;gap:8px}}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-note,.success-note,.form-error{margin:0!important;font-size:.7rem!important;line-height:1.55!important}.success-note{color:#1d6a42!important;font-weight:700}.form-error{padding:12px 14px;color:#8b1019!important;border-left:4px solid var(--red);background:#c51e2914}.locked-workflow{display:grid;min-height:520px;align-content:center;gap:22px;padding:clamp(28px,6vw,70px);background:repeating-linear-gradient(-45deg,rgba(10,22,40,.025),rgba(10,22,40,.025) 14px,transparent 14px,transparent 28px)}.locked-workflow strong{font-family:Anton,Impact,sans-serif;font-size:clamp(1.69rem,6vw,3.1rem);font-weight:400;line-height:.98}.locked-workflow p{max-width:560px;color:var(--muted)}.locked-workflow span,.text-button{color:var(--red);font-size:.68rem;font-weight:700;letter-spacing:.06em}.text-button{margin-top:18px;padding:0;border:0;cursor:pointer;background:transparent;text-align:left;text-decoration:underline}.confirmation-panel{display:grid;gap:12px}.confirmation-panel>span{color:var(--red);font-size:.64rem;font-weight:700;letter-spacing:.08em}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.result-guide{position:sticky;top:112px}.result-guide__steps{display:grid;gap:0;margin:34px 0 26px;padding:0;border-top:1px solid var(--line);list-style:none}.result-guide__steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.result-guide__steps strong,.result-form-section__heading>span{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:1.55rem;font-weight:400}.result-guide__steps span{color:var(--navy);font-size:.74rem;font-weight:700;line-height:1.45}.result-card{padding:0;overflow:hidden}.result-card>.confirmation-panel,.result-card>.permission-panel,.result-card>.success-note{margin:34px}.result-form{gap:0;margin-top:0}.result-draft-note{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 30px;color:#fff;background:var(--navy)}.result-draft-note>div{display:grid;gap:3px}.result-draft-note span{color:#ff8b91;font-size:.58rem;font-weight:700;letter-spacing:.1em}.result-draft-note strong{font-size:.76rem;letter-spacing:.04em}.result-draft-note .text-button{margin:0;color:#fff;white-space:nowrap}.result-submit-error{margin:28px 30px 0!important;padding:18px 20px;outline:none}.result-submit-error strong,.result-submit-error p{display:block;margin:0 0 8px}.result-submit-error a{color:inherit;font-weight:700}.result-form-section{display:grid;gap:20px;margin:0;padding:34px 30px;border-top:1px solid var(--line)}.result-form-section__heading{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;margin-bottom:4px}.result-form-section__heading h3{margin:1px 0 7px;color:var(--navy);font-size:1rem;line-height:1.15}.result-form-section__heading p,.result-submit-check>p{margin:0;color:var(--muted);font-size:.7rem;line-height:1.6}.result-form-section>fieldset,.result-failure-details>fieldset{background:var(--paper)}.result-failure-details{display:grid;gap:18px;padding:20px;border-left:4px solid var(--red);background:#c51e290b}.result-submit-check{display:grid;gap:12px;margin:0 30px 24px;padding:22px;border:1px solid var(--navy);background:var(--paper)}.result-form>.button{margin:0 30px 34px;width:calc(100% - 60px)}.founder-grid,.result-layout,.tester-access-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:90px;align-items:start}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(42px,7vw,100px);align-items:center}.about-hero-grid h1{margin-bottom:24px}.about-hero-grid>div>p{max-width:800px;color:var(--muted);font-size:1.05rem;line-height:1.75}.founder-portrait,.founder-stage,.diagnosis-grid figure{margin:0}.founder-portrait{padding:18px 18px 0;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.founder-portrait img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.founder-portrait figcaption,.founder-stage figcaption{padding:14px 2px;color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.founder-stage{margin-bottom:28px;border-bottom:1px solid var(--line)}.founder-stage img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.about-diagnosis{border-top:1px solid var(--line);background:var(--cream-2)}.diagnosis-grid{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(0,.9fr);gap:clamp(40px,7vw,96px);align-items:center}.diagnosis-grid figure{padding:14px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.diagnosis-grid figure>img{display:block;width:100%;height:auto}.diagnosis-grid .editorial-copy{max-width:none;margin-left:0}.diagnosis-list{display:grid;gap:0;margin:30px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.diagnosis-list li{display:grid;gap:8px;padding:20px 0;border-bottom:1px solid var(--line)}.diagnosis-list strong{color:var(--navy);font-family:Anton,Impact,sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase}.diagnosis-list span{color:var(--muted);font-size:.84rem;line-height:1.7}.tester-access-grid .editorial-copy{max-width:none;margin-left:0}.tester-workflow{max-height:760px;margin-top:72px;overflow:auto;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.tester-workflow pre{margin:0;padding:34px;overflow-wrap:anywhere;white-space:pre-wrap;font:.78rem/1.75 Montserrat,Arial,sans-serif}.tester-preflight,.tester-run-order{display:grid;margin:24px 0 8px;padding:0;border-top:1px solid var(--line);list-style:none}.tester-preflight li,.tester-run-order li{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.tester-preflight strong,.tester-run-order strong{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.tester-preflight b{display:block;color:var(--navy);font-size:.7rem;letter-spacing:.04em}.tester-preflight li span,.tester-run-order li span{display:block;color:var(--muted);font-size:.72rem;line-height:1.55}.tester-preflight li span{margin-top:5px}.tester-run-order li span{color:var(--navy);font-weight:600}.tester-support-note{margin:18px 0 0!important;font-size:.7rem!important}.tester-finish-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:clamp(30px,6vw,74px);margin-top:42px;padding:clamp(28px,5vw,52px);color:#fff;background:var(--navy);box-shadow:var(--shadow-card)}.tester-finish-card>div>span{color:#ff7a83;font-size:.64rem;font-weight:700;letter-spacing:.08em}.tester-finish-card h2{margin:10px 0 16px;color:#fff;font-size:clamp(1.74rem,5vw,3.1rem)}.tester-finish-card p,.tester-finish-card .consent-row>span{color:#ffffffbf}.tester-finish-card .consent-row{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;padding:18px;border:1px solid rgba(255,255,255,.24)}.tester-finish-card .consent-row input{width:18px;min-height:18px;margin:2px 0 0;accent-color:var(--red)}.tester-finish-card .consent-row>span{font-size:.7rem;font-weight:500;line-height:1.55}.tester-finish-card .button{width:100%;margin:18px 0 16px}.tester-finish-card a{color:#fff}.founder-rules{display:grid;border-top:1px solid var(--line)}.founder-rules article{display:grid;grid-template-columns:56px 1fr;gap:8px 20px;padding:28px 0;border-bottom:1px solid var(--line)}.founder-rules span{grid-row:1 / 3;color:var(--red);font-family:Anton,Impact,sans-serif;font-size:2rem}.founder-rules h3{margin:0;font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400}.founder-rules p{margin:0;color:var(--muted);font-size:.78rem}.admin-login{max-width:560px;padding:36px;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-card)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.metric-grid article{display:grid;gap:20px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.metric-grid span{font-size:.65rem;font-weight:700;text-transform:uppercase}.metric-grid strong{color:var(--red);font-family:Anton,Impact,sans-serif;font-size:4rem;font-weight:400}.gate-panel{margin-top:38px;padding:38px;color:#fff;background:var(--navy)}.gate-panel h2{margin:0;color:#ff7a83;font-size:6rem}.gate-panel p{color:#ffffffb8}.dashboard-table{margin-top:38px}.dashboard-table>p{display:flex;justify-content:space-between;margin:0;padding:12px 0;border-bottom:1px solid var(--line);font-size:.74rem}.dashboard-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.admin-review-section{display:grid;gap:18px;margin-top:52px}.admin-review-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:34px;padding:28px;border:1px solid var(--line);background:var(--paper)}.admin-review-card>div>span{color:var(--red);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-review-card h3{margin:8px 0 12px;font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase}.admin-review-card p,.admin-review-card small{color:var(--muted);line-height:1.6}.evidence-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.evidence-links a,.evidence-links span{padding:8px 10px;border:1px solid var(--line);font-size:.68rem;font-weight:700;text-transform:uppercase}.evidence-links span{color:var(--muted)}.admin-review-card form,.admin-review-card label{display:grid;gap:8px}.admin-review-card form{gap:14px}.admin-review-card label>span{font-size:.65rem;font-weight:700;text-transform:uppercase}.admin-review-card select,.admin-review-card textarea{width:100%;padding:12px 14px;border:1px solid rgba(10,22,40,.26);background:#fffefa}.admin-review-card textarea{min-height:90px;resize:vertical}.proof-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 24px;border:1px solid var(--line);background:var(--line)}.proof-review-summary p{display:grid;gap:4px;margin:0;padding:12px;background:#fffefa}.proof-review-summary span,.proof-review-summary strong{font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.proof-review-summary strong[data-state=pass]{color:#176b4a}.proof-review-summary strong[data-state=fail]{color:#a51f1f}.proof-review-summary strong[data-state=hold]{color:#8b5b00}.proof-review-facts,.proof-review-previous,.proof-review-boundary{margin-top:18px;padding:16px;border-left:4px solid var(--navy);background:#0a16280d}.proof-review-facts p,.proof-review-previous p,.proof-review-boundary p{margin:0}.proof-review-facts p+p{margin-top:8px}.proof-review-previous>strong,.proof-review-boundary>strong{display:block;margin-bottom:6px;color:var(--navy);font-size:.68rem;letter-spacing:.06em}.proof-review-boundary{margin:0 0 4px;border-left-color:var(--red);background:#b9241f0f}.proof-review-card form>.proof-review-boundary p{color:var(--navy)}@media(max-width:1080px){.brand span{display:none}.primary-nav{gap:18px}.hero-grid,.page-hero__grid{grid-template-columns:1fr}.hero-visual{max-width:760px;margin-inline:auto}.hero-copy{max-width:780px;padding-bottom:0}.jobs-grid{grid-template-columns:repeat(2,1fr)}.jobs-grid .job-card:last-child{grid-column:span 2}.offer-grid{grid-template-columns:1fr}.demo-steps,.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-columns,.admin-review-card{grid-template-columns:1fr}.offer-copy,.workflow-copy{position:static}.final-cta__inner{grid-template-columns:1fr 1fr}.final-cta__inner>p{grid-column:1 / -1}.page-hero__image{max-width:760px}}@media(max-width:560px){.proof-review-summary{grid-template-columns:1fr}}@media(max-width:820px){.shell{width:min(calc(100% - 32px),var(--shell))}.site-header{min-height:72px;padding:10px 16px}.brand img{width:94px}.menu-toggle{display:block}.primary-nav{position:absolute;top:72px;right:0;left:0;display:none;gap:0;padding:12px 16px 20px;border-bottom:1px solid var(--line);background:var(--cream)}.primary-nav.open{display:grid}.primary-nav>a{padding:16px 4px;border-bottom:1px solid var(--line)}.primary-nav>a:after{display:none}.primary-nav .nav-cta{margin-top:12px;padding-inline:16px;text-align:center}.hero{padding-top:44px}.hero h1{font-size:clamp(1.95rem,14vw,3.1rem)}.hero-grid,.page-hero__grid,.section-heading--split,.before-after-grid,.friction-grid,.mechanism-grid,.audience-grid,.workflow-grid,.direction-grid,.pricing-grid,.order-grid,.order-hero-grid,.about-hero-grid,.founder-grid,.diagnosis-grid,.result-layout,.tester-access-grid{grid-template-columns:1fr}.result-guide{position:static}.tester-finish-card{grid-template-columns:1fr}.signal-strip{grid-template-columns:repeat(2,1fr)}.signal-strip span:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.signal-strip span:nth-child(2n){border-right:0}.statement-band__inner,.section{padding-block:76px}.section-heading--split{gap:25px}.section-heading h2,.friction-grid h2,.mechanism-grid h2,.before-after-copy h2,.offer-copy h2,.audience-grid h2,.direction-grid h2,.clarity-card h2,.editorial-copy h2{font-size:clamp(1.87rem,12vw,3.1rem)}.steps-grid,.free-output-grid,.support-grid,.support-intake{grid-template-columns:1fr}.steps-grid article,.support-grid article{min-height:260px}.mechanism-number{font-size:9rem}.mechanism-points{grid-template-columns:1fr}.mechanism-points p,.mechanism-points p+p{padding-inline:0;border-right:0;border-bottom:1px solid var(--line)}.audience-grid .text-link{grid-column:1}.final-cta__inner{grid-template-columns:1fr;gap:25px}.page-hero{padding-block:72px}.page-hero h1{font-size:clamp(2.25rem,4vw,3.15rem)}.free-output-grid{border-bottom:0}.deliverables-grid{grid-template-columns:1fr}.process-list article{grid-template-columns:58px 1fr;gap:20px}.process-list article p{grid-column:2}.agency-grid{grid-template-columns:1fr}.demo-action{align-items:flex-start;flex-direction:column}.demo-video{margin-right:8px;box-shadow:var(--shadow-card)}.site-footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media(max-width:540px){body{font-size:15px}.hero h1{font-size:clamp(2.09rem,16vw,3.1rem)}.button-row,.button{width:100%}.text-link{width:auto}.hero-visual{padding:9px 9px 0;box-shadow:var(--shadow-card)}.hero-visual figcaption{display:grid}.hero-visual figcaption span{max-width:none;text-align:left}.signal-strip span{min-height:88px;justify-content:flex-start;gap:12px;padding-inline:20px;font-size:.62rem;line-height:1.35}.signal-strip strong{flex:0 0 auto;font-size:2.55rem}.statement-band h2{font-size:clamp(2.02rem,16vw,3.1rem)}.jobs-grid{grid-template-columns:1fr}.jobs-grid .job-card:last-child{grid-column:auto}.job-card{display:grid;grid-template-columns:58px 1fr;gap:14px;min-height:138px;align-items:center}.job-card>span,.jobs-grid--compact .job-card>span{margin:0}.before-after__labels{top:17px;right:17px;left:17px}.steps-grid article>span,.deliverables-grid article>span,.support-grid article>span{margin-bottom:42px}.offer-stack article,.pricing-card,.checkout-card,.agency-card,.clarity-card{padding:26px}.price-lockup strong{font-size:5rem}.page-hero h1{font-size:clamp(2.25rem,4vw,3.15rem)}.prompt-panel__top{display:grid;gap:4px}.prompt-panel pre{padding:20px;font-size:.72rem}.bridge-band__inner{display:grid}.deliverables-grid article{grid-template-columns:48px 1fr;padding:22px}.order-price{min-width:0}.demo-steps,.metric-grid,.form-pair{grid-template-columns:1fr}.result-draft-note{align-items:start}.result-form-section,.result-draft-note{padding-right:22px;padding-left:22px}.result-submit-error{margin-right:22px!important;margin-left:22px!important}.result-submit-check{margin-right:22px;margin-left:22px}.result-form>.button{margin-right:22px;margin-left:22px;width:calc(100% - 44px)}.proof-case__images,.proof-case__metrics{grid-template-columns:1fr}.proof-case__metrics span+span{border-top:1px solid var(--line);border-left:0}.faq-list summary{grid-template-columns:38px 1fr auto;gap:12px}.faq-list details>p{margin-left:50px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.compare-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:12px 14px;align-items:center;width:100%;max-width:560px;margin-inline:auto}.compare-pair__card{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:var(--shadow-card)}.compare-pair__card img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:top center}.compare-pair__card figcaption{padding:10px 12px 12px;background:var(--paper)}.compare-pair__tag{display:inline-block;padding:5px 10px;border-radius:4px;color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compare-pair__tag--navy{background:var(--navy)}.compare-pair__tag--red{background:var(--red)}.compare-pair__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;color:#fff;background:var(--red);font-size:1rem;font-weight:700}.compare-pair__note{grid-column:1 / -1;margin:0;text-align:center}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,520px)}@media(max-width:900px){.compare-pair{max-width:420px}.hero-grid{grid-template-columns:1fr}}@media(max-width:520px){.compare-pair{grid-template-columns:1fr;max-width:280px}.compare-pair__arrow{justify-self:center;transform:rotate(90deg)}}
