@charset "UTF-8";
:root{--pink:#ff006b;--shade:#a90054;--black:#08080b;--charcoal:#24232b;--green:#68ff2b;--cyan:#00e5f5;--amber:#ffb000;--paper:#f5f1e8;--muted:#b5afbd;--display:Impact,"Arial Narrow","Helvetica Neue Condensed",sans-serif;--body:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;--pad:clamp(24px,5.2vw,86px);font-family:var(--body);font-synthesis:none;color:var(--paper);background:var(--black);color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:95px}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}img{display:block;max-width:100%}p,h1,h2,h3,h4,figure,dl{margin:0}ul,ol{margin:0;padding:0}::selection{color:var(--black);background:var(--green)}.skip-link{position:fixed;z-index:30;top:12px;left:12px;padding:12px 18px;background:var(--green);color:var(--black);transform:translateY(-170%)}.skip-link:focus{transform:translateY(0)}
.site-header{position:sticky;top:0;z-index:20;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:18px var(--pad);background:#08080bf7;border-bottom:1px solid #ffffff20}.wordmark{font-family:var(--display);font-size:30px;letter-spacing:-.025em;white-space:nowrap;line-height:1;text-decoration:none}.wordmark span{font-family:var(--body);font-size:13px;vertical-align:3px;color:var(--amber);margin-left:4px}.site-header nav{display:flex;gap:26px;align-items:center}.site-header nav a,.header-cta{font-size:12px;font-weight:650;text-decoration:none;line-height:1.4}.site-header nav a{color:#c3bdc9;padding:9px 0;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--paper);border-color:var(--pink)}.header-cta{white-space:nowrap}.header-cta span{margin-left:12px;color:var(--green)}
.hero{display:grid;grid-template-columns:1.05fr 1fr;background:#000;max-width:1700px;margin:auto}.hero-copy{padding:73px 0 53px var(--pad);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1}.eyebrow,.section-note,.micro-label,.example-label{font:10px/1.7 var(--mono);letter-spacing:.075em;text-transform:uppercase}.eyebrow{color:var(--green)}.eyebrow>span{display:inline-block;width:6px;height:6px;background:var(--green);margin-right:6px;vertical-align:1px}h1,h2{font-family:var(--display);font-weight:900;letter-spacing:-.027em;line-height:.94}h1{font-size:clamp(73px,7.5vw,128px);margin:34px 0 26px}h1 em,h2 em{font-style:normal;color:var(--pink)}.hero-deck{font-size:clamp(17px,1.65vw,23px);letter-spacing:-.02em;line-height:1.5;max-width:510px;color:#ded8e4}.hero-actions{display:flex;gap:27px;align-items:center;margin-top:31px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:17px 21px;border:1px solid transparent;text-decoration:none;font-size:12px;font-weight:750;line-height:1.35;border-radius:0}.button span{font-size:20px;line-height:1}.button-pink{background:var(--pink);color:var(--black)}.button-black{background:var(--black);color:var(--paper)}.button:hover{filter:brightness(1.12)}.text-link{font-size:12px;font-weight:650;line-height:1.55;text-decoration-thickness:1px}.text-link>span{margin-left:7px}.availability{font-size:10px;line-height:1.7;color:#a99fb3;margin-top:20px;max-width:490px}.availability>span{margin:0 7px;color:var(--pink)}.hero-art{align-self:center;padding:20px 16px 12px 0}.hero-art img{width:100%;height:auto}.hero-baseline{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px var(--pad);border-top:1px solid #ffffff25;color:var(--pink)}.hero-baseline>span{font-family:var(--display);font-size:clamp(23px,2.65vw,42px);line-height:1;white-space:nowrap}.hero-baseline .baseline-mark{font-family:var(--body);font-size:33px}
.section{padding:67px var(--pad) 88px}.paper{color:var(--black);background:var(--paper);color-scheme:light}.paper h2 em{color:var(--shade)}.dark-label{color:var(--shade)}.section-top{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:59px}.section-note{color:var(--muted);text-align:right;font-size:9px;max-width:430px}.paper .section-note{color:#655b6d}h2{font-size:clamp(53px,6vw,95px)}.section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:end;margin-bottom:51px}.section-deck{max-width:440px;font-size:17px;line-height:1.75;color:var(--muted)}.paper .section-deck{color:#5c5365}.feature-rows{border-top:2px solid var(--black)}.feature-rows article{display:grid;grid-template-columns:.15fr .9fr 1fr .12fr;gap:30px;padding:35px 0;border-bottom:1px solid #08080b35;align-items:start}.row-number{font:10px/1.8 var(--mono);color:var(--shade);padding-top:5px}.feature-rows h3{font-size:clamp(23px,2.7vw,38px);line-height:1.08;letter-spacing:-.04em;font-weight:600}.feature-rows p{font-size:14px;line-height:1.85;color:#5c5365;max-width:405px}.row-glyph{font-size:28px;color:var(--shade);justify-self:end}
.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.workflow-grid h2{font-size:clamp(46px,5.2vw,83px)}.workflow-grid .section-deck{margin-top:31px;max-width:435px}.workflow-steps{list-style:none;counter-reset:steps;display:grid;gap:23px;margin-top:36px}.workflow-steps li{counter-increment:steps;display:grid;grid-template-columns:24px 1fr;gap:3px 13px;font-size:13px;line-height:1.6}.workflow-steps li:before{content:"0" counter(steps);color:var(--green);font:10px/2 var(--mono)}.workflow-steps li>span{grid-column:2;color:var(--muted);font-size:12px}.example-label{font-size:9px;color:#b1a6bd;margin-bottom:14px}.review-comment{border:1px solid #3d444d;background:#0d1117;color:#f0f6fc;border-radius:9px;overflow:hidden}.review-author{display:flex;gap:10px;align-items:center;padding:14px 21px;border-bottom:1px solid #3d444d;background:#151b23;font-size:12px}.author-square{width:28px;height:28px;display:grid;place-items:center;font:15px var(--display);background:var(--pink);color:var(--black)}.review-author>span:last-child{margin-left:auto;font-size:10px;color:#abb4c0}.review-body{padding:27px}.verdict{display:flex;gap:18px;align-items:center;margin-bottom:30px}.verdict img{width:64px;height:64px;flex:0 0 64px;object-fit:contain}.verdict .micro-label{color:#aab4c1;font-size:9px;margin-bottom:5px}.verdict h3{font-size:23px;line-height:1.2;letter-spacing:-.025em}.review-body>h4{font-size:16px;line-height:1.4;margin-bottom:12px}.review-body>p{font-size:14px;line-height:1.8;color:#c4cedb}.finding-action{display:flex;gap:12px;background:#151b23;border-left:2px solid var(--green);margin-top:22px;padding:14px;font-size:12px;line-height:1.7;color:#c4cedb}.finding-action strong{display:block;color:#f0f6fc;margin-bottom:3px}.green-text{color:var(--green)}.review-evidence{font-size:10px;line-height:1.75;color:#99a5b5;border-top:1px solid #3d444d;margin-top:23px;padding-top:16px}.example-caption{color:var(--muted);font-size:11px;line-height:1.7;margin-top:18px}
.why-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:10%;align-items:end}.why-intro h2{font-size:clamp(48px,5.8vw,91px)}.why-statements{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:59px}.why-statements article{border-top:2px solid var(--black);padding-top:23px}.why-statements article>span{font:9px/1.7 var(--mono);color:var(--shade);text-transform:uppercase;letter-spacing:.035em}.why-statements h3{font-size:clamp(23px,2.2vw,32px);line-height:1.12;letter-spacing:-.03em;font-weight:600;margin:22px 0 17px}.why-statements p{font-size:13px;line-height:1.85;color:#5c5365}.comparison-teaser{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:63px;padding-top:29px;border-top:1px solid #08080b40}.comparison-teaser h3{font-size:31px;line-height:1.15;letter-spacing:-.04em;font-weight:600;margin-top:17px}.comparison-teaser>div:last-child>p{font-size:14px;line-height:1.85;color:#5c5365;max-width:460px}.comparison-teaser .text-link{display:inline-block;margin-top:21px;color:var(--shade)}
.byok-section{background:var(--charcoal)}.byok-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end}.lead{font-size:clamp(22px,2.2vw,31px);line-height:1.3;letter-spacing:-.035em}.byok-heading .section-deck{margin-top:23px}.billing-split{display:grid;grid-template-columns:1fr 50px 1fr;gap:4%;margin-top:49px;align-items:stretch}.billing-split article{border-top:1px solid #ffffff55;padding-top:25px}.billing-split .micro-label{color:var(--green);font-size:9px}.billing-split h3{font-size:clamp(25px,3vw,43px);line-height:1.1;letter-spacing:-.04em;font-weight:600;margin:24px 0 17px}.billing-split p:not(.micro-label){font-size:15px;line-height:1.8;max-width:420px;color:#bfb6cb}.billing-tag{display:inline-block;font:9px/1.5 var(--mono);margin-top:29px;padding:8px 0;border-bottom:1px solid var(--pink);text-transform:uppercase;letter-spacing:.04em}.billing-plus{align-self:center;justify-self:center;color:var(--pink);font:65px var(--display)}.byok-note{margin-top:37px;color:#b9afc5;font-size:11px;line-height:1.8;border-top:1px solid #ffffff25;padding-top:21px;max-width:915px}
.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%}.faq-section h2{font-size:clamp(47px,5vw,79px);margin-top:32px}.faq-list{border-top:2px solid var(--black)}.faq-list details{border-bottom:1px solid #08080b35;padding:0 0 0}.faq-list summary{display:flex;justify-content:space-between;gap:25px;align-items:center;cursor:pointer;font-size:15px;font-weight:600;line-height:1.45;list-style:none;padding:24px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:25px;font-weight:400;color:var(--shade);flex-shrink:0;transition:transform .15s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{padding:0 26px 24px 0;font-size:14px;line-height:1.85;color:#5c5365;max-width:535px}.faq-list details p a{color:var(--shade)}.closing-cta{background:var(--pink);color:var(--black);padding:63px var(--pad) 72px;display:grid;grid-template-columns:1.15fr .85fr;gap:10%;align-items:end;color-scheme:light}.closing-cta .eyebrow{color:var(--black);font-size:9px;margin-bottom:28px}.closing-cta h2{font-size:clamp(62px,6.5vw,104px)}.amber-text{color:var(--amber)}.closing-cta>div:last-child>p{font-size:17px;line-height:1.75;max-width:420px;margin-bottom:25px}.closing-cta .button{min-width:250px}.cta-note{display:block;font:9px/1.7 var(--mono);margin-top:16px;max-width:380px}.site-footer{display:flex;justify-content:space-between;gap:35px;align-items:start;padding:37px var(--pad);border-top:1px solid #ffffff20}.site-footer>div>p{font-size:11px;color:var(--muted);margin-top:14px}.site-footer nav{display:flex;gap:23px;flex-wrap:wrap;padding-top:7px}.site-footer nav a{font-size:11px;text-decoration:none;color:#c5bccf}.site-footer nav a:hover{text-decoration:underline}.site-footer>span{font:9px/1.6 var(--mono);color:var(--muted);padding-top:7px;white-space:nowrap}
.membership-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:2%;align-items:center;padding:35px var(--pad) 44px;background:#000}.membership-hero>div{padding:33px 0}.membership-hero h1{font-size:clamp(67px,7.1vw,120px);margin-top:30px}.membership-hero .hero-deck{max-width:610px}.membership-hero figure{max-width:620px;justify-self:end}.membership-hero img{width:100%;height:auto}.membership-hero .hero-actions{gap:23px}.membership-offer{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:start}.membership-offer h2{font-size:clamp(42px,5vw,78px)}.membership-offer .section-deck{margin-top:30px}.offer-panel{border:2px solid var(--black);padding:31px;max-width:510px}.offer-kicker{display:inline-block;font:9px/1.5 var(--mono);padding:7px 10px;background:var(--green);color:var(--black);text-transform:uppercase;letter-spacing:.05em}.offer-panel h3{font-family:var(--display);font-size:clamp(42px,4.1vw,63px);line-height:.97;letter-spacing:-.02em;margin:25px 0}.offer-panel h3>span{font:20px var(--body);margin-left:3px;vertical-align:5px}.offer-status{font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.025em;margin-bottom:13px}.offer-panel>p:not(.offer-status){font-size:13px;line-height:1.8;color:#5c5365}.offer-panel ul{list-style:none;margin:24px 0}.offer-panel li{border-top:1px solid #08080b30;padding:12px 0;font-size:12px;line-height:1.5;display:flex;gap:12px}.offer-panel li:before{content:"↗";color:var(--shade);font-weight:700}.offer-panel .button{width:100%}.billing-section .section-heading{margin-bottom:0}.billing-footnote{display:flex;gap:18px;align-items:start;margin-top:34px;max-width:800px}.billing-footnote>span{font-size:23px;line-height:1.3}.billing-footnote p{font-size:12px;line-height:1.8;color:var(--muted)}.comparison-section h2{font-size:clamp(45px,5.3vw,85px)}.comparison-guide{border-top:2px solid var(--black);display:grid;grid-template-columns:.7fr 1.3fr;gap:9%;padding-top:29px}.comparison-guide h3{font-size:29px;line-height:1.15;letter-spacing:-.035em;font-weight:600;max-width:245px}.comparison-guide ol{list-style:none;counter-reset:compare}.comparison-guide li{counter-increment:compare;display:grid;grid-template-columns:24px 1fr;gap:5px 14px;padding:18px 0;border-bottom:1px solid #08080b30}.comparison-guide li:first-child{padding-top:0}.comparison-guide li:before{content:"0" counter(compare);font:9px/2 var(--mono);color:var(--shade)}.comparison-guide li strong{font-size:15px;line-height:1.5}.comparison-guide li>span{grid-column:2;font-size:13px;color:#5c5365;line-height:1.75}.comparison-position{margin-top:42px;padding:28px;background:#e9e1e9;display:grid;grid-template-columns:.7fr 1.3fr;gap:9%}.comparison-position .micro-label{font-size:9px;color:var(--shade)}.comparison-position>p:last-child{font-size:20px;line-height:1.5;letter-spacing:-.025em}.fit-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:9%;align-items:end}.fit-heading h2{font-size:clamp(47px,5.4vw,88px)}.fit-rows{margin-top:50px}.fit-rows article{display:grid;grid-template-columns:.12fr 1fr 1.05fr;gap:33px;padding:29px 0;border-top:1px solid #ffffff40}.fit-rows article>span{font:10px/2 var(--mono);color:var(--green)}.fit-rows h3{font-size:clamp(24px,2.5vw,35px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.fit-rows p{font-size:14px;line-height:1.8;color:var(--muted)}.membership-close h2{font-size:clamp(50px,5.8vw,92px)}
.membership-offer>*{min-width:0}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.comparison-table caption{text-align:left;font:9px/1.8 var(--mono);color:#665c70;padding-bottom:17px;caption-side:top}.comparison-table thead{border-top:2px solid var(--black);border-bottom:1px solid #08080b55}.comparison-table th,.comparison-table td{padding:23px 20px 23px 0;vertical-align:top;line-height:1.8}.comparison-table thead th{font-size:17px;font-weight:700;letter-spacing:-.02em}.comparison-table th:first-child{width:22%}.comparison-table tbody th{font-size:13px;font-weight:700}.comparison-table td{font-size:13px;color:#5c5365}.comparison-table tbody tr{border-bottom:1px solid #08080b35}.comparison-table a{color:var(--shade);font-size:11px;display:inline-block;margin-top:8px}.price-list{list-style:none;font-size:12px}.price-list li+li{margin-top:5px}.price-list strong{color:var(--black)}.price-unit{font-size:10px;display:block;margin-top:10px}.comparison-source-note{font-size:11px;line-height:1.8;color:#655b6d;margin-top:19px;max-width:910px}
@media(max-width:560px){.comparison-table caption{font-size:8px;padding-bottom:15px}.comparison-table thead{display:none}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table td,.comparison-table th{display:block;width:100%!important}.comparison-table tbody tr{padding:19px 0}.comparison-table tbody tr:first-child{border-top:2px solid var(--black)}.comparison-table tbody th{font-size:17px;padding:0 0 17px}.comparison-table td{font-size:13px;padding:0 0 19px;line-height:1.8}.comparison-table td:last-child{padding-bottom:0}.comparison-table td::before{content:attr(data-label);display:block;font:9px/1.7 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--shade);margin-bottom:8px}.price-list{font-size:12px}.comparison-source-note{font-size:10px;margin-top:17px}}
@media(min-width:1700px){.section,.closing-cta,.site-footer,.membership-hero{padding-left:max(var(--pad),calc((100vw - 1500px)/2));padding-right:max(var(--pad),calc((100vw - 1500px)/2))}}
@media(max-width:1100px){.site-header{gap:19px}.site-header nav{gap:18px}.site-header nav a,.header-cta{font-size:11px}.hero-copy{padding-top:55px}.hero h1{font-size:8vw}.hero-deck{font-size:19px}.hero-actions{gap:19px}.hero-actions .button{padding:15px;font-size:11px;gap:22px}.hero-actions .text-link{font-size:11px}.hero .availability{font-size:9px}.hero-art{padding-right:8px}.section-top{margin-bottom:47px}.section-heading,.workflow-grid,.why-intro,.byok-heading,.faq-section{gap:7%}.section-deck{font-size:15px}.feature-rows article{gap:23px}.feature-rows p{font-size:13px}.workflow-grid h2{font-size:5.4vw}.review-body{padding:23px}.verdict{gap:15px}.verdict h3{font-size:20px}.review-body>p{font-size:13px}.why-statements{gap:4%}.why-statements h3{font-size:26px}.why-statements article>span{font-size:8px}.comparison-teaser h3{font-size:27px}.comparison-teaser>div:last-child>p{font-size:13px}.billing-split p:not(.micro-label){font-size:14px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.closing-cta{gap:8%}.closing-cta>div:last-child>p{font-size:15px}.site-footer{gap:25px}.site-footer nav{gap:17px}.membership-hero h1{font-size:7.5vw}.membership-hero .hero-actions{align-items:start;flex-direction:column;gap:17px}.membership-offer{gap:7%}.offer-panel{padding:25px}.offer-status{font-size:17px}.membership-close h2{font-size:6vw}}
@media(max-width:800px){:root{--pad:26px;scroll-padding-top:118px}.site-header{flex-wrap:wrap;gap:13px 20px;padding-top:15px;padding-bottom:0;min-height:106px}.site-header .wordmark{font-size:28px}.site-header nav{order:3;width:100%;justify-content:space-between;gap:15px}.site-header nav a{font-size:11px;padding:8px 0 13px}.header-cta{font-size:11px}.hero-copy{padding-top:44px;padding-bottom:38px}.eyebrow{font-size:8px}.hero h1{font-size:8vw;margin-top:27px}.hero-deck{font-size:16px}.hero-actions{align-items:start;flex-direction:column;gap:17px;margin-top:25px}.hero-actions .button{min-height:47px;padding:14px;font-size:10px}.hero-actions .text-link{font-size:10px}.hero-art{padding-top:0;padding-right:0}.hero .availability{font-size:8px;line-height:1.8;max-width:300px}.hero-baseline{padding-top:23px;padding-bottom:23px;gap:14px}.hero-baseline>span{font-size:24px}.hero-baseline .baseline-mark{font-size:25px}.section{padding-top:48px;padding-bottom:62px}.section-top{margin-bottom:39px;gap:22px}.section-note{font-size:8px;max-width:270px}.section-heading{gap:7%;margin-bottom:38px}h2{font-size:7vw}.section-deck{font-size:14px}.feature-rows article{grid-template-columns:.1fr .8fr 1fr .1fr;gap:20px;padding:27px 0}.feature-rows h3{font-size:24px}.feature-rows p{font-size:12px}.row-number{font-size:8px}.row-glyph{font-size:22px}.workflow-grid{gap:6%;grid-template-columns:.95fr 1.05fr}.workflow-grid h2{font-size:5.3vw}.workflow-grid .section-deck{margin-top:25px}.workflow-steps{gap:18px;margin-top:26px}.workflow-steps li{font-size:12px;grid-template-columns:18px 1fr;gap:2px 10px}.workflow-steps li>span{font-size:11px}.workflow-steps li:before{font-size:9px}.example-label{font-size:8px}.review-author{padding:12px 16px;font-size:11px}.review-author>span:last-child{font-size:9px}.review-body{padding:19px}.verdict{gap:11px;margin-bottom:23px}.verdict h3{font-size:18px}.verdict .micro-label{font-size:8px}.review-body>h4{font-size:14px}.review-body>p{font-size:12px}.finding-action{padding:11px;font-size:11px}.review-evidence{font-size:9px}.example-caption{font-size:10px}.why-intro h2{font-size:6vw}.why-statements{gap:4%;margin-top:41px}.why-statements h3{font-size:23px;margin:19px 0 15px}.why-statements p{font-size:12px}.why-statements article>span{font-size:7px}.comparison-teaser{margin-top:43px;gap:7%}.comparison-teaser h3{font-size:26px}.comparison-teaser>div:last-child>p{font-size:12px}.lead{font-size:23px}.byok-heading .section-deck{margin-top:20px}.billing-split{grid-template-columns:1fr 24px 1fr;gap:4%;margin-top:37px}.billing-split .micro-label{font-size:8px}.billing-split h3{font-size:28px;margin:19px 0 15px}.billing-split p:not(.micro-label){font-size:13px}.billing-plus{font-size:48px}.billing-tag{font-size:8px;margin-top:20px}.byok-note{font-size:10px;margin-top:30px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:7%}.faq-section h2{font-size:6vw}.faq-list summary{font-size:13px;padding:21px 0;gap:16px}.faq-list summary>span{font-size:23px}.faq-list details p{font-size:12px;padding-right:15px}.closing-cta{padding-top:49px;padding-bottom:53px;gap:7%;grid-template-columns:1fr 1fr}.closing-cta h2{font-size:7vw}.closing-cta>div:last-child>p{font-size:14px}.closing-cta .button{min-width:0;width:100%;max-width:320px;font-size:11px}.cta-note{font-size:8px}.site-footer{gap:25px;flex-wrap:wrap}.site-footer nav{gap:18px}.site-footer>span{width:100%;font-size:8px}.site-footer .wordmark{font-size:28px}.membership-hero{padding-top:24px;padding-bottom:33px;gap:3%;grid-template-columns:1.1fr .9fr}.membership-hero h1{font-size:7.5vw}.membership-hero .availability{font-size:9px}.membership-offer h2{font-size:5.2vw}.offer-panel{padding:21px}.offer-panel h3{font-size:39px;margin:21px 0}.offer-status{font-size:16px}.offer-panel>p:not(.offer-status){font-size:12px}.offer-panel li{font-size:11px}.offer-panel .button{font-size:10px;padding:14px}.comparison-section h2{font-size:5.7vw}.comparison-guide{gap:7%;grid-template-columns:.7fr 1.3fr;padding-top:23px}.comparison-guide h3{font-size:25px}.comparison-guide li strong{font-size:13px}.comparison-guide li>span{font-size:12px}.comparison-position{gap:7%;padding:23px;margin-top:31px}.comparison-position>p:last-child{font-size:18px}.fit-heading{gap:7%}.fit-heading h2{font-size:5.8vw}.fit-rows{margin-top:37px}.fit-rows article{gap:21px;padding:24px 0}.fit-rows h3{font-size:25px}.fit-rows p{font-size:12px}.membership-close h2{font-size:6.2vw}}
@media(max-width:560px){:root{--pad:22px}.hero{grid-template-columns:1fr}.hero-copy{padding:38px var(--pad) 6px}.eyebrow{font-size:9px}.hero h1{font-size:clamp(63px,16.8vw,89px);margin:26px 0 24px}.hero-deck{font-size:18px;max-width:410px}.hero-actions{flex-direction:row;gap:20px;align-items:center;margin-top:26px}.hero-actions .button{font-size:11px;gap:19px;padding:15px}.hero-actions .text-link{font-size:10px;max-width:125px}.hero .availability{font-size:9px;max-width:100%;margin-top:18px}.hero-art{padding:11px 16px 21px;max-width:475px;justify-self:center}.hero-baseline{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:21px;padding-bottom:22px}.hero-baseline>span{grid-column:1;font-size:30px}.hero-baseline .baseline-mark{grid-column:2;grid-row:1/4;font-size:46px}.section{padding-top:41px;padding-bottom:51px}.section-top{margin-bottom:33px;gap:19px}.section-top>.eyebrow{font-size:8px;white-space:nowrap}.section-note{font-size:7px;max-width:160px;line-height:1.8}h2{font-size:clamp(43px,11.6vw,63px)}.section-heading,.workflow-grid,.why-intro,.byok-heading,.faq-section,.membership-offer,.comparison-guide,.comparison-position,.fit-heading{grid-template-columns:1fr;gap:28px}.section-heading{margin-bottom:32px}.section-deck{font-size:15px;max-width:100%}.feature-rows article{grid-template-columns:24px 1fr 22px;gap:10px 13px;padding:24px 0}.feature-rows h3{font-size:29px;grid-column:2}.feature-rows p{grid-column:2;font-size:13px}.row-glyph{grid-column:3;grid-row:1}.row-number{grid-row:1;font-size:9px}.workflow-grid{gap:36px}.workflow-grid h2{font-size:clamp(41px,10.9vw,57px)}.workflow-grid .section-deck{margin-top:25px}.workflow-steps{gap:19px;margin-top:26px}.workflow-steps li{font-size:13px;grid-template-columns:21px 1fr}.workflow-steps li>span{font-size:12px}.workflow-steps li:before{font-size:9px}.example-label{font-size:8px}.review-author{padding:13px 17px;font-size:12px}.review-body{padding:23px 20px}.verdict{gap:16px;margin-bottom:27px}.verdict h3{font-size:22px}.verdict .micro-label{font-size:9px}.review-body>h4{font-size:15px}.review-body>p{font-size:13px}.finding-action{font-size:12px;padding:13px}.review-evidence{font-size:9px;line-height:1.8}.example-caption{font-size:11px}.why-intro h2{font-size:clamp(41px,10.7vw,58px)}.why-statements{grid-template-columns:1fr;gap:29px;margin-top:37px}.why-statements article{padding-top:20px}.why-statements article>span{font-size:9px}.why-statements h3{font-size:31px;margin:18px 0 14px}.why-statements p{font-size:13px}.comparison-teaser{grid-template-columns:1fr;gap:21px;margin-top:37px;padding-top:25px}.comparison-teaser h3{font-size:30px;margin-top:17px}.comparison-teaser>div:last-child>p{font-size:13px}.comparison-teaser .text-link{font-size:12px;margin-top:19px}.lead{font-size:25px;max-width:330px}.byok-heading .section-deck{margin-top:17px}.billing-split{grid-template-columns:1fr;gap:23px;margin-top:32px}.billing-split article{padding-top:22px}.billing-split h3{font-size:34px;margin:19px 0 16px}.billing-split .micro-label{font-size:9px}.billing-split p:not(.micro-label){font-size:14px}.billing-plus{font-size:39px;justify-self:start;line-height:.8}.billing-tag{font-size:9px;margin-top:20px}.byok-note{font-size:11px;line-height:1.85}.faq-section{gap:32px}.faq-section h2{font-size:clamp(45px,11.7vw,62px);margin-top:24px}.faq-list summary{font-size:14px;line-height:1.5;gap:22px;padding:22px 0}.faq-list details p{font-size:13px;padding:0 15px 23px 0}.closing-cta{grid-template-columns:1fr;gap:31px;padding-top:44px;padding-bottom:47px}.closing-cta .eyebrow{margin-bottom:25px}.closing-cta h2{font-size:clamp(56px,14.4vw,75px)}.closing-cta>div:last-child>p{font-size:15px;margin-bottom:24px}.closing-cta .button{max-width:none;font-size:12px;min-height:53px}.cta-note{font-size:9px;margin-top:14px}.site-footer{padding-top:29px;padding-bottom:29px;gap:28px}.site-footer nav{gap:16px 21px;max-width:100%;padding-top:0}.site-footer nav a{font-size:11px}.site-footer>span{font-size:8px;padding-top:0}.site-footer .wordmark{font-size:30px}.membership-hero{grid-template-columns:1fr;padding:35px var(--pad) 24px;gap:21px}.membership-hero>div{padding:0}.membership-hero h1{font-size:clamp(58px,15.6vw,83px);margin:28px 0 24px}.membership-hero .hero-actions{gap:21px}.membership-hero .hero-deck{font-size:18px}.membership-hero .availability{font-size:10px;margin-top:20px}.membership-hero figure{justify-self:center;max-width:430px}.membership-offer{gap:35px}.membership-offer h2{font-size:clamp(35px,9.25vw,50px)}.membership-offer .section-deck{margin-top:25px}.offer-panel{padding:25px;max-width:none}.offer-kicker{font-size:9px}.offer-panel h3{font-size:51px;margin:23px 0}.offer-status{font-size:19px}.offer-panel>p:not(.offer-status){font-size:13px}.offer-panel li{font-size:12px;padding:13px 0}.offer-panel .button{padding:16px;font-size:12px}.billing-footnote{gap:14px;margin-top:29px}.billing-footnote p{font-size:11px}.comparison-section h2{font-size:clamp(40px,10.5vw,57px)}.comparison-guide{gap:27px;padding-top:25px}.comparison-guide h3{font-size:29px;max-width:250px}.comparison-guide li{gap:5px 13px;padding:17px 0}.comparison-guide li strong{font-size:15px}.comparison-guide li>span{font-size:13px}.comparison-position{gap:17px;padding:23px;margin-top:30px}.comparison-position>p:last-child{font-size:20px}.comparison-position .micro-label{font-size:9px}.fit-heading h2{font-size:clamp(40px,10.7vw,58px)}.fit-rows{margin-top:32px}.fit-rows article{grid-template-columns:24px 1fr;gap:13px;padding:24px 0}.fit-rows article>span{font-size:9px}.fit-rows h3{font-size:29px}.fit-rows p{grid-column:2;font-size:13px}.membership-close h2{font-size:clamp(41px,10.5vw,57px)}}
@media(max-width:560px){.offer-panel h3{font-size:clamp(42px,11.5vw,51px)}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}
@media print{@page{size:A4;margin:14mm}:root{color-scheme:light;scroll-behavior:auto}body{background:#fff;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-header,.skip-link,.hero-actions,.header-cta,.site-footer nav{display:none!important}.hero,.membership-hero{grid-template-columns:1fr 1fr;background:#000;padding:8mm;break-after:page}.hero-copy,.membership-hero>div{padding:4mm 0}.hero h1,.membership-hero h1{font-size:46pt;margin:16pt 0}.hero-deck,.membership-hero .hero-deck{font-size:12pt}.hero-art{padding:0}.availability{font-size:7pt}.hero-baseline{padding:5mm 0;margin-top:5mm}.hero-baseline>span{font-size:17pt}.section,.closing-cta{padding:9mm 0;background:#fff!important;color:#111!important;break-before:page}.section-top{margin-bottom:8mm}.eyebrow,.dark-label,.section-note{color:#555!important;font-size:7pt}.section-heading,.workflow-grid,.why-intro,.byok-heading,.faq-section,.membership-offer,.comparison-guide,.fit-heading,.closing-cta{gap:8mm}h2,.workflow-grid h2,.why-intro h2,.faq-section h2,.membership-offer h2,.comparison-section h2,.fit-heading h2,.closing-cta h2,.membership-close h2{font-size:32pt}.section-deck{color:#444!important;font-size:10pt}.section h2 em{color:#a90054}.feature-rows article{padding:6mm 0;gap:5mm}.feature-rows h3{font-size:19pt}.feature-rows p{font-size:9pt}.workflow-steps{gap:4mm;margin-top:6mm}.workflow-steps li{font-size:9pt}.workflow-steps li>span{color:#444;font-size:8pt}.review-example{break-inside:avoid}.review-comment{background:#fff;color:#111;border-color:#bbb}.review-author{background:#eee;border-color:#ccc;font-size:8pt;padding:3mm 4mm}.review-body{padding:5mm}.verdict{gap:4mm;margin-bottom:6mm}.verdict img{width:13mm;height:13mm;flex-basis:13mm}.verdict h3{font-size:13pt}.review-body>h4{font-size:10pt}.review-body>p,.review-evidence{font-size:8pt;color:#444}.finding-action{background:#eee;font-size:8pt;color:#333;padding:3mm}.finding-action strong{color:#111}.example-label,.example-caption{color:#555;font-size:7pt}.why-statements{gap:7mm;margin-top:10mm}.why-statements article>span{font-size:6pt}.why-statements h3{font-size:18pt;margin:5mm 0}.why-statements p{font-size:9pt}.comparison-teaser{margin-top:9mm;padding-top:6mm;gap:8mm}.comparison-teaser h3{font-size:20pt}.comparison-teaser>div:last-child>p{font-size:9pt}.lead{font-size:17pt}.billing-split{grid-template-columns:1fr 10mm 1fr;gap:6mm;margin-top:9mm}.billing-split article{border-color:#bbb;padding-top:6mm}.billing-split h3{font-size:21pt;margin:6mm 0 4mm}.billing-split p:not(.micro-label){font-size:10pt;color:#444}.billing-split .micro-label{color:#555;font-size:7pt}.billing-tag{font-size:7pt;color:#111;margin-top:6mm}.byok-note,.billing-footnote p{font-size:8pt;color:#444}.faq-list summary{font-size:10pt;padding:5mm 0}.faq-list details>p{display:block!important;font-size:9pt}.faq-section h2{margin-top:6mm}.closing-cta>div:last-child>p{font-size:10pt}.button{font-size:9pt;padding:4mm;min-height:12mm}.cta-note{font-size:7pt}.site-footer{padding:7mm 0;color:#111;border-color:#bbb}.site-footer .wordmark{font-size:21pt}.site-footer>div>p,.site-footer>span{font-size:7pt;color:#555}.offer-panel{padding:6mm;break-inside:avoid}.offer-panel h3{font-size:32pt;margin:6mm 0}.offer-status{font-size:12pt}.offer-panel>p:not(.offer-status){font-size:9pt}.offer-panel li{font-size:8pt;padding:3mm 0}.comparison-guide{padding-top:6mm}.comparison-guide h3{font-size:18pt}.comparison-guide li strong{font-size:10pt}.comparison-guide li>span{font-size:9pt}.comparison-position{gap:7mm;margin-top:9mm;padding:6mm}.comparison-position>p:last-child{font-size:13pt}.fit-rows{margin-top:9mm}.fit-rows article{padding:6mm 0;gap:7mm;border-color:#ccc}.fit-rows h3{font-size:20pt}.fit-rows p{color:#444;font-size:9pt}.green-text{color:#2c7f10!important}}
