*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--c-paper);color:var(--c-ink);font:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%;height:auto}a{color:var(--c-accent);text-underline-offset:.2em}a:hover{color:var(--c-accent-press)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}main:focus{outline:none}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}button{font:inherit}.skip-link{position:absolute;left:var(--sp-4);top:-100px;z-index:10;background:var(--c-ink);color:var(--c-white);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-md)}.skip-link:focus{top:var(--sp-4);color:var(--c-white)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--layout-max);margin:0 auto;padding:0 var(--layout-gutter)}.section{padding:var(--sp-9) 0}.section--tight{padding:var(--sp-7) 0}.section--rule{border-top:var(--bw-hairline) solid var(--c-rule)}.section--white{background:var(--c-white)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-6) var(--layout-gutter)}.col-label{grid-column:1 / span 4}.col-body{grid-column:5 / -1;min-width:0}@media(max-width:860px){.col-label,.col-body{grid-column:1 / -1}.section{padding:var(--sp-8) 0}}.eyebrow{font:var(--fw-medium) 13px/1.4 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted)}.h1{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:var(--fw-semibold)}.h2{font-size:var(--fs-2xl);line-height:var(--lh-snug);letter-spacing:var(--ls-display);font-weight:var(--fw-semibold)}.h3{font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:-.015em;font-weight:var(--fw-semibold)}.h4{font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-medium)}.lead{font-size:var(--fs-md);color:var(--c-ink-2);max-width:var(--layout-measure)}.meta{font-size:var(--fs-sm);color:var(--c-muted)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rte{max-width:var(--layout-measure)}.rte>*+*{margin-top:var(--sp-4)}.rte h2,.rte h3{margin-top:var(--sp-6)}.stack>*+*{margin-top:var(--sp-4)}.stack-lg>*+*{margin-top:var(--sp-6)}.btn{--h: 2.875rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--h);padding:0 var(--sp-5);border-radius:var(--r-md);border:var(--bw-hairline) solid transparent;font:var(--fw-medium) var(--fs-base)/1.2 var(--font-sans);cursor:pointer;text-decoration:none;text-align:center;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.btn--primary{background:var(--c-accent);color:var(--c-white)}.btn--primary:hover{background:var(--c-accent-press);color:var(--c-white)}.btn--secondary{background:var(--c-white);color:var(--c-ink);border-color:var(--c-rule-strong)}.btn--secondary:hover{border-color:var(--c-ink);color:var(--c-ink)}.btn--quiet{background:transparent;color:var(--c-accent);padding:0 var(--sp-2)}.btn--sm{--h: 2.25rem;padding:0 var(--sp-4);font-size:var(--fs-sm)}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{background:var(--c-rule);color:var(--c-muted);border-color:transparent;cursor:not-allowed}.btn{white-space:nowrap}@media(prefers-reduced-motion:no-preference){.btn:active{transform:scale(.97);transition:transform .12s var(--motion-ease)}}.actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.tag{display:inline-block;font:var(--fw-medium) var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;padding:.375rem .5rem;border-radius:var(--r-sm);background:var(--c-paper);color:var(--c-ink-2)}.sample-flag{display:inline-block;font:var(--fw-medium) var(--fs-xs)/1 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-ink-2);border:var(--bw-hairline) solid var(--c-rule-strong);padding:.375rem .5rem;border-radius:var(--r-sm)}.gain{font:var(--fw-medium) var(--fs-sm)/1 var(--font-mono);color:var(--c-potential-text);background:var(--c-potential-tint);padding:.375rem .5rem;border-radius:var(--r-sm)}.placeholder{white-space:nowrap;background:var(--c-accent-tint);color:var(--c-accent-press);font-family:var(--font-mono);font-size:.9em;padding:0 .25em;border-radius:2px}.editor-todo{border:1px dashed var(--c-danger);color:var(--c-danger);padding:var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-sm);background:var(--c-white)}.card{background:var(--c-white);border:var(--bw-hairline) solid var(--c-rule);border-radius:var(--r-md);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.card--featured{border-color:var(--c-ink)}.card ul{list-style:none;padding:0;display:grid;gap:0;font-size:var(--fs-sm)}.card li{padding:var(--sp-2) 0;border-top:var(--bw-hairline) solid var(--c-rule)}.card .card__cta{margin-top:auto}.price{font-family:var(--font-mono);font-size:var(--fs-xl);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.price s{color:var(--c-muted);font-size:.6em;margin-left:var(--sp-2)}.field{display:grid;gap:var(--sp-2)}.field label{font-weight:var(--fw-medium);font-size:var(--fs-sm)}.input,.textarea{width:100%;font:var(--fs-base)/1.4 var(--font-sans);color:var(--c-ink);background:var(--c-white);border:var(--bw-hairline) solid var(--c-rule-strong);border-radius:var(--r-sm);padding:.625rem .75rem}.input:focus-visible,.textarea:focus-visible{outline:2px solid var(--c-accent);outline-offset:0;border-color:var(--c-accent)}.textarea{min-height:8rem;resize:vertical}.form-status{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-sm)}.form-status--ok{background:var(--c-potential-tint);color:var(--c-potential-text)}.form-status--error{background:var(--c-white);color:var(--c-danger);border:1px solid var(--c-danger)}.site-header{--glass: rgba(255,255,255,.74);--glass-line: var(--c-rule);--nav-ink: var(--c-ink);--nav-ink-2: var(--c-ink-2);--nav-hover: rgba(10,26,51,.06);position:sticky;top:0;z-index:40;padding:12px var(--sp-4) 0;pointer-events:none}.nav-float{pointer-events:auto;max-width:75rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:3.5rem;padding:6px 8px 6px 18px;border-radius:18px;background:var(--glass);border:1px solid var(--glass-line);box-shadow:0 10px 30px -12px #0a1a3340;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--nav-ink, var(--c-ink));text-decoration:none;flex:none}.brand:hover{color:var(--nav-ink, var(--c-ink))}.brand__mark{width:auto;height:1.375rem}.brand__word{font-weight:var(--fw-semibold);font-size:1.0625rem;letter-spacing:-.025em}.site-nav{display:flex;align-items:center;gap:2px;min-width:0}.site-nav__links{display:flex;gap:2px;list-style:none;padding:0;margin:0}.nav-btn{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:12px;color:var(--nav-ink-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap;transition:background-color .16s var(--motion-ease),color .16s var(--motion-ease)}.nav-btn:hover,.nav-btn[aria-current=page]{color:var(--nav-ink);background:var(--nav-hover)}.nav-ico{flex:none}.nav-count{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--c-potential-text);color:#fff;font-size:11px;font-weight:var(--fw-semibold);display:inline-grid;place-items:center}.nav-cta{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin-left:6px;padding:0 16px;border-radius:12px;background:var(--c-potential-text);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;transition:transform .16s var(--motion-ease),background-color .16s var(--motion-ease)}.nav-cta:hover{background:#09564f;color:#fff}.nav-cta:active{transform:translateY(1px)}@media(max-width:860px){.site-nav__links{display:none}}@media(max-width:760px){.nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav-btn{padding:0 8px;min-width:40px;justify-content:center}.nav-count{position:absolute;top:2px;right:0}.nav-cta{padding:0 12px}.nav-float{gap:4px}}@media(max-width:400px){.brand__word{display:none}.nav-float{padding-left:12px}}.site-footer{margin-top:var(--sp-8);padding:var(--sp-8) var(--sp-4) var(--sp-6);border-top:1px solid var(--c-rule);font-size:var(--fs-sm);color:var(--c-ink-2);background:linear-gradient(180deg,transparent,rgba(10,26,51,.03))}.site-footer__inner{max-width:75rem;margin:0 auto;display:grid;gap:var(--sp-7);grid-template-columns:1fr}@media(min-width:860px){.site-footer__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}}.site-footer__brand{display:grid;gap:var(--sp-3);align-content:start}.site-footer__brand p{color:var(--c-muted);max-width:26rem}.site-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--sp-5)}.site-footer__cols h2{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-ink);margin:0 0 var(--sp-3)}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.site-footer__cols a{color:var(--c-ink-2);text-decoration:none}.site-footer__cols a:hover{color:var(--c-ink);text-decoration:underline}.site-footer__legal{max-width:75rem;margin:var(--sp-7) auto 0;padding-top:var(--sp-5);border-top:1px solid var(--c-rule);color:var(--c-muted);font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-3)}.site-footer__legal p{margin:0}.dial{position:relative;aspect-ratio:1;container-type:inline-size;isolation:isolate;color:#fff;border-radius:50%;pointer-events:auto;overflow:clip;background:radial-gradient(75% 75% at 40% 30%,#1d3a6b,#13274a 55%,#0a1a33) #13274a}.dial__band{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;-webkit-mask:radial-gradient(closest-side,transparent calc(77.5% - .6px),#000 77.5%,#000 94.5%,transparent calc(94.5% + .6px));mask:radial-gradient(closest-side,transparent calc(77.5% - .6px),#000 77.5%,#000 94.5%,transparent calc(94.5% + .6px))}.dial__track{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#dce3ee29,#dce3ee29)}.pie,.pie__r,.pie__l{position:absolute;top:0;right:0;bottom:0;left:0}.pie__r{clip-path:inset(0 0 0 50%)}.pie__l{clip-path:inset(0 50% 0 0)}.pie i{position:absolute;top:0;right:0;bottom:0;left:0;transform:var(--t);opacity:var(--op, 1)}.pie__r i{-webkit-mask:linear-gradient(to right,#000 calc(50% - .75px),transparent calc(50% - .75px));mask:linear-gradient(to right,#000 calc(50% - .75px),transparent calc(50% - .75px))}.pie__l i{-webkit-mask:linear-gradient(to right,transparent calc(50% + .75px),#000 calc(50% + .75px));mask:linear-gradient(to right,transparent calc(50% + .75px),#000 calc(50% + .75px))}.pie--now i{background-image:linear-gradient(#fff,#fff)}.pie--pot i{background-image:linear-gradient(var(--c-potential-on-dark),var(--c-potential-on-dark))}.pie--gap i{background:repeating-linear-gradient(45deg,#f2a04a 0 3px,#f2a04a47 3px 6px)}.dial__glow{position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(62,207,190,.32),rgba(62,207,190,.08) 60%,transparent)}.dial__dot{position:absolute;top:0;right:0;bottom:0;left:0;transform:var(--t);pointer-events:none}.dial__dot i{position:absolute;left:50%;top:7%;width:7.6%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--c-accent);border:.9cqi solid var(--c-ink)}.dial__center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.dial__num{margin:0;font:700 25cqi/1 var(--font-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.dial__win{display:block;height:1em;overflow:clip}.dial__strip{display:block;text-align:center;transform:var(--t)}.dial__labels{position:absolute;left:0;right:0;top:calc(50% + 14.5cqi);margin:0;display:grid;justify-items:center}.dial__lab{grid-area:1 / 1;font:500 max(13px,4.4cqi)/1.2 var(--font-mono);color:#c7d2e4;opacity:var(--o);white-space:nowrap}.dial__sample{position:absolute;left:50%;top:22%;translate:-50% 0;margin:0;text-align:center;font:500 max(11px,3.3cqi)/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#c7d2e4}.dial--badge .dial__num{font-size:31cqi}.rubric{padding:var(--sp-5);height:100%;display:flex;flex-direction:column;gap:var(--sp-3)}.rubric__head{display:flex;justify-content:space-between;align-items:baseline}.rubric__total{font:var(--fw-medium) var(--fs-2xl)/1 var(--font-mono)}.rubric__list{list-style:none;padding:0;display:grid;gap:var(--sp-2);flex:1;align-content:center}.rubric__row{display:grid;grid-template-columns:1fr 2.25rem;gap:var(--sp-3);align-items:center;font-size:var(--fs-sm)}.rubric__bar{grid-column:1 / -1;height:.375rem;background:var(--c-rule);border-radius:var(--r-pill);overflow:hidden}.rubric__fill{display:block;height:100%;background:var(--c-ink);border-radius:inherit;transform-origin:left;animation:grow var(--motion-hero) var(--motion-ease) both}.rubric__pts{font-family:var(--font-mono);text-align:right}@keyframes grow{0%{transform:scaleX(0)}}.steps{list-style:none;padding:0;counter-reset:step}.steps__item{display:grid;grid-template-columns:4rem 1fr;gap:var(--sp-4);padding:var(--sp-5) 0;border-top:var(--bw-hairline) solid var(--c-rule)}.steps__item:last-child{border-bottom:var(--bw-hairline) solid var(--c-rule)}.steps__num{font:var(--fw-medium) var(--fs-xl)/1 var(--font-mono);color:var(--c-muted)}.steps__item h3{margin-bottom:var(--sp-2)}.reveal__scores{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-6)}.reveal__score{display:grid;gap:var(--sp-1)}.reveal__num{font:var(--fw-medium) var(--fs-score)/.9 var(--font-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.reveal__num--before{color:var(--c-muted);font-size:clamp(3rem,2rem + 4vw,5.5rem)}.reveal__arrow{font:var(--fs-2xl)/1 var(--font-mono);color:var(--c-muted);padding-bottom:var(--sp-4)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.compare__col{background:var(--c-white);border:var(--bw-hairline) solid var(--c-rule);border-radius:var(--r-md);padding:var(--sp-5)}.compare__col--after{border-color:var(--c-ink)}.compare__col p+p{margin-top:var(--sp-3)}@media(max-width:760px){.compare{grid-template-columns:1fr}}.rewrite-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--layout-gutter)}.rewrite-list li{padding:var(--sp-4) 0;border-top:var(--bw-hairline) solid var(--c-rule)}.rewrite-list strong{display:block;font-weight:var(--fw-medium)}@media(max-width:760px){.rewrite-list{grid-template-columns:1fr}}.pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--sp-4);align-items:stretch}.shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--sp-4)}.faq{border-top:var(--bw-hairline) solid var(--c-rule)}.faq details{border-bottom:var(--bw-hairline) solid var(--c-rule)}.faq summary{list-style:none;cursor:pointer;padding:var(--sp-5) 0;display:flex;justify-content:space-between;gap:var(--sp-4);font-weight:var(--fw-medium);font-size:var(--fs-md)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--c-muted);transition:transform var(--motion-fast) var(--motion-ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq .rte{padding-bottom:var(--sp-5);color:var(--c-ink-2)}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--sp-4)}.quote{border-top:2px solid var(--c-ink);padding-top:var(--sp-4)}.quote blockquote{font-size:var(--fs-md)}.quote figcaption{margin-top:var(--sp-3)}.product{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:start}.product__info>*+*{margin-top:var(--sp-5)}.product__media{border:var(--bw-hairline) solid var(--c-rule);border-radius:var(--r-md);overflow:hidden;background:var(--c-white)}.product__requires{border-left:2px solid var(--c-accent);padding-left:var(--sp-4)}.product__note{font-size:var(--fs-sm);color:var(--c-ink-2)}.product form .shopify-payment-button{margin-top:var(--sp-3)}.shopify-payment-button__button--unbranded{border-radius:var(--r-md)!important;font-family:var(--font-sans)!important}@media(max-width:860px){.product{grid-template-columns:1fr;gap:var(--sp-6)}}.cart-table{width:100%;border-collapse:collapse}.cart-table th{text-align:left;font:var(--fw-medium) var(--fs-xs)/1.4 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-muted);padding:var(--sp-3) 0;border-bottom:var(--bw-hairline) solid var(--c-rule)}.cart-table td{padding:var(--sp-4) 0;border-bottom:var(--bw-hairline) solid var(--c-rule);vertical-align:top}.cart-table td:last-child,.cart-table th:last-child{text-align:right}.cart-summary{margin-top:var(--sp-6);display:grid;justify-items:end;gap:var(--sp-3);text-align:right}@media(max-width:600px){.cart-table thead{display:none}.cart-table td{display:block;border:0;padding:var(--sp-1) 0;text-align:left!important}.cart-table tr{display:block;padding:var(--sp-3) 0;border-bottom:var(--bw-hairline) solid var(--c-rule)}}.product-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--sp-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}html{timeline-scope:--hero-tl,--rubric-tl,--band-tl,--pricing-tl}body{background:var(--c-paper)}.eyebrow--accent{color:var(--c-potential-text);display:inline-flex;align-items:center;gap:var(--sp-2)}.eyebrow--accent:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-potential)}.h2--big{font-size:clamp(2rem,1.2rem + 3vw,3.5rem);line-height:1.02;letter-spacing:-.03em;font-weight:var(--fw-display);max-width:18ch}.sample-chip{display:inline-block;font:var(--fw-medium) var(--fs-xs)/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2);border:1.5px solid var(--c-rule-strong);border-radius:var(--r-pill);padding:6px 10px}.hero{view-timeline:--hero-tl block}.bgflow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.bgflow__warm,.bgflow__warm-in{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bgflow__warm-in{opacity:1;background:radial-gradient(120% 80% at 80% 20%,#fcefe0,#fbf4ec 55%,#f8f3ee)}.mr{display:block;width:100%;height:auto;overflow:visible}.mr__track{stroke:#dce3ee29}.mr__now,.mr__gap,.mr__dot,.rr__seg{transform-box:view-box;transform-origin:100px 100px}.mr__dot circle{fill:var(--c-accent);stroke:var(--c-ink);stroke-width:3}.pricing-sec{view-timeline:--pricing-tl block;color:#fff;padding:168px 0;background:radial-gradient(60% 45% at 70% 45%,rgba(52,92,160,.5),transparent 70%),linear-gradient(to bottom,#10223f00 0,#10223f 136px calc(100% - 136px),#10223f00)}.pricing-sec .h2,.pricing-sec .lead{color:#fff}.pricing-sec .lead{color:#d3dcea}.pricing-sec .eyebrow--accent{color:var(--c-potential-on-dark)}.pricing-sec .eyebrow--accent:before{background:var(--c-potential-on-dark)}.pricing-sec .product__note{color:#c7d2e4}.pricing{display:grid;gap:var(--sp-5);grid-template-columns:1fr;align-items:stretch}.price-frame{position:relative;border-radius:22px;display:grid}.price-frame--featured{order:-1}.price-card{height:100%;border-radius:20px;padding:var(--sp-6);border:0;color:var(--c-ink);background:var(--c-white);box-shadow:0 2px 4px #0003,0 24px 56px #00000059}.price-card__list{font-size:var(--fs-base)}.price-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);min-height:112px}.price-card__title{color:inherit;text-decoration:none}.tag--pot{color:#0a1a33;background:var(--c-potential-on-dark);border-color:transparent}.price-card__list li{padding-left:1.6em;position:relative}.price-card__list li:before{content:"";position:absolute;left:.1em;top:calc(var(--sp-2) + .42em);width:.7em;height:.38em;border-left:2px solid var(--c-potential);border-bottom:2px solid var(--c-potential);transform:rotate(-45deg)}.card--featured{position:relative;isolation:isolate;color:#fff;background:linear-gradient(160deg,#1B3766 0%,var(--c-ink-deep) 55%,#0E2142 100%);box-shadow:0 0 0 1.5px #3ecfbe99,0 30px 70px #00000073}.card--featured:after{content:"";position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;pointer-events:none;box-shadow:0 0 56px 4px #3ecfbe52,0 0 0 1.5px #3ecfbef2}.card--featured .meta,.card--featured .price s{color:#c7d2e4}.card--featured .price-card__list li{border-top-color:#dce3ee29;color:#e6ecf5}.card--featured .price-card__list li:before{border-color:var(--c-potential-on-dark)}.pr-badge{width:112px;flex:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.4))}.price-card__proof{margin:0;font-size:var(--fs-sm);line-height:1.5;color:#c7d2e4}.sample-chip--dark{color:#dce3ee;border-color:#dce3ee8c;margin-right:6px}.btn--pot{background:var(--c-potential-on-dark);color:#0a1a33}.btn--pot:hover{background:#63dacb;color:#0a1a33}.btn--pot .buy__ring{border-color:#0a1a3340;border-top-color:var(--c-ink)}@media(min-width:960px){.pricing{grid-template-columns:1fr 1fr;gap:var(--sp-6);max-width:62rem}.price-frame--featured{order:0}.price-card__list{font-size:var(--fs-md)}.price-card{padding:var(--sp-7)}.price-card__head{min-height:136px}.pr-badge{width:136px}.price-card__proof{font-size:15px}}.buy{position:relative;overflow:hidden}.buy__ring{position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;opacity:0}.btn--secondary .buy__ring{border-color:#0a1a3333;border-top-color:var(--c-ink)}.buy.is-pending .buy__label{opacity:0}.buy.is-pending .buy__ring{opacity:1;animation:buy-spin .8s linear infinite}@keyframes buy-spin{to{transform:rotate(360deg)}}.leave-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--c-ink);opacity:0;pointer-events:none;transition:opacity .2s var(--motion-ease)}.is-leaving .leave-veil{opacity:1}.sticky-cta{display:none}@media(max-width:959px){body{padding-bottom:72px}.sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;visibility:hidden;transform:translateY(110%)}.sticky-cta.is-shown{visibility:visible;transform:none}.sticky-cta__in{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:12px var(--layout-gutter) calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--c-rule);box-shadow:0 -8px 24px #0a1a3314}.sticky-cta__text{margin:0;font-size:var(--fs-sm)}.sticky-cta__text span{color:var(--c-muted)}}.template-index{--h-bg: #070E1C;--h-bg-rgb: 7,14,28;--h-glow: #142B52;--h-mid: #0B1A33;--h-s1: #0F1E3A;--h-s2: #142645;--h-s3: #1B3158;--h-s-feat: #12284D;--h-ink: #FFFFFF;--h-ink-rgb: 255,255,255;--h-ink-2: #DCE3EE;--h-ink-3: #C7D2E4;--h-muted: #8FA0BC;--h-faint: #52627E;--h-line-rgb: 220,227,238;--h-note-bg: #2E2416;--h-note-ink: #F2E2CC;--h-pot: var(--c-potential-on-dark);--h-gap: var(--c-gap-on-dark);background:var(--h-bg);color:var(--h-ink-2);--font-mono: var(--font-sans)}:root[data-theme=light] .template-index{--h-bg: #F5F7FA;--h-bg-rgb: 245,247,250;--h-glow: #DCE8FB;--h-mid: #EEF3FA;--h-s1: #FFFFFF;--h-s2: #E9EEF6;--h-s3: #DCE3EE;--h-s-feat: #FFFFFF;--h-ink: #0A1A33;--h-ink-rgb: 10,26,51;--h-ink-2: #1E2D47;--h-ink-3: #3D4A63;--h-muted: #5B677D;--h-faint: #78849A;--h-line-rgb: 10,26,51;--h-note-bg: #FCEEDD;--h-note-ink: #5A3206;--h-pot: #0B6B63;--h-gap: #A84B0A}:root[data-theme=light] .template-index :is(.mk,.mini,.hb__page,.price-card){box-shadow:0 0 0 1px var(--c-rule),0 18px 40px -18px #0a1a3340}.template-index :is(.dial__lab,.rr__pts,.rr__center small,.sample-table td,.rb-row__pts){font-variant-numeric:tabular-nums}.template-index ::selection{background:var(--c-potential-on-dark);color:#0a1a33}.template-index .sample-chip{text-transform:none;letter-spacing:0;font-size:13px}.template-index :focus-visible{outline-color:var(--h-pot);outline-offset:3px}.template-index .bgflow{display:none}.template-index .site-header{position:fixed;inset:0 0 auto;--glass: rgba(var(--h-bg-rgb), .66);--glass-line: rgba(var(--h-line-rgb), .14);--nav-ink: var(--h-ink);--nav-ink-2: var(--h-ink-3);--nav-hover: rgba(var(--h-ink-rgb), .08)}.template-index .nav-float{box-shadow:0 12px 34px -14px #00000073}.template-index .nav-cta{background:var(--c-potential-on-dark);color:#06221f}.template-index .nav-cta:hover{background:#6be0d2;color:#06221f}.template-index .site-footer{color:var(--h-ink-3);border-top-color:rgba(var(--h-line-rgb),.12);background:linear-gradient(180deg,transparent,rgba(var(--h-ink-rgb),.03))}.template-index .site-footer .brand,.template-index .site-footer__cols h2{color:var(--h-ink)}.template-index .site-footer__brand p{color:var(--h-muted)}.template-index .site-footer__cols a{color:var(--h-ink-3)}.template-index .site-footer__cols a:hover{color:var(--h-ink)}.template-index .site-footer__legal{color:var(--h-muted);border-top-color:rgba(var(--h-line-rgb),.12)}:root[data-theme=dark] body:not(.template-index){--c-ink: #F4F6FA;--c-ink-2: #C7D2E4;--c-muted: #8FA0BC;--c-paper: #070E1C;--c-white: #0F2140;--c-rule: #24324D;--c-rule-strong: #5B6B88;--c-accent: #7FAEFF;--c-accent-press: #A6C6FF;--c-accent-tint: #13284A;--c-potential: #3ECFBE;--c-potential-text: #3ECFBE;--c-potential-tint: #0E2B2E;--c-gap-text: #F2A04A;--c-gap-tint: #2E2416;--c-ring-track: #24324D;--c-ink-deep: #DCE3EE;color-scheme:dark}:root[data-theme=dark] body:not(.template-index) .bgflow{display:none}:root[data-theme=dark] body:not(.template-index) .btn--primary{background:#2a6be0;color:#fff}:root[data-theme=dark] body:not(.template-index) .btn--primary:hover{background:#3f7ceb;color:#fff}:root[data-theme=dark] body:not(.template-index) :is(.btn--pot,.tag--pot,.nav-cta){color:#06221f}:root[data-theme=dark] body:not(.template-index) .nav-cta{background:var(--c-potential-on-dark)}:root[data-theme=dark] body:not(.template-index) .site-header{--glass: rgba(7,14,28,.66);--glass-line: rgba(220,227,238,.14);--nav-hover: rgba(255,255,255,.08)}:root[data-theme=dark] body:not(.template-index) .site-footer{background:linear-gradient(180deg,transparent,rgba(255,255,255,.03))}:root[data-theme=dark] body:not(.template-index) .skip-link{color:#070e1c}.section-header{position:sticky;top:0;z-index:30}html{scroll-padding-top:88px}.theme-btn .ti{display:none}:root[data-theme-pref=dark] .ti--dark,:root[data-theme-pref=light] .ti--light,:root[data-theme-pref=system] .ti--system{display:block}:root:not([data-theme-pref]) .ti--dark{display:block}.lang{position:relative}.nav-lang__code{font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.02em}.lang__chev{opacity:.7}.flag{display:block;border-radius:3px;box-shadow:0 0 0 1px rgba(var(--h-line-rgb, 10,26,51),.2);flex:none}.lang__menu{position:absolute;right:0;top:calc(100% + 10px);z-index:45;min-width:13rem;margin:0;padding:6px;border-radius:16px;background:var(--menu-bg, #FFFFFF);border:1px solid var(--glass-line, var(--c-rule));box-shadow:0 18px 40px -16px #0a1a3359}.lang__menu[hidden]{display:none}.lang__menu ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lang__item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--nav-ink-2);cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);text-align:left}.lang__item:hover,.lang__item:focus-visible{background:var(--nav-hover);color:var(--nav-ink)}.lang__item[aria-current]{color:var(--nav-ink)}.lang__check{margin-left:auto;color:var(--c-potential-text)}.lang__note{margin:6px 10px 4px;font-size:12px;color:var(--c-muted);max-width:13rem}.template-index .site-header,:root[data-theme=dark] body:not(.template-index) .site-header{--menu-bg: #0F1E3A}:root[data-theme=light] .template-index .site-header{--menu-bg: #FFFFFF}.template-index .lang__check,:root[data-theme=dark] .lang__check{color:var(--c-potential-on-dark)}:root[data-theme=light] .template-index .lang__check{color:#0b6b63}@media(max-width:760px){.nav-lang__code,.lang__chev{display:none}}button.nav-btn{border:0;background:none;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}button.nav-btn:hover,button.nav-btn[aria-expanded=true]{background:var(--nav-hover);color:var(--nav-ink)}:root[data-theme=light] .template-index .pricing-sec{color:var(--h-ink);background:radial-gradient(60% 45% at 70% 40%,rgba(31,95,214,.1),transparent 70%)}:root[data-theme=light] .template-index .pricing-sec :is(.h2){color:var(--h-ink)}:root[data-theme=light] .template-index .pricing-sec .lead{color:var(--h-ink-3)}:root[data-theme=light] .template-index .pricing-sec .product__note{color:var(--h-muted)}:root[data-theme=light] .template-index .pricing-sec .eyebrow--accent{color:var(--h-pot)}:root[data-theme=light] .template-index .pricing-sec .eyebrow--accent:before{background:var(--h-pot)}:root[data-theme=light] .template-index .pricing-sec .pricing__try-btn{border-color:#0a1a3359}:root[data-theme=light] .template-index .card--featured{background:linear-gradient(160deg,#1b3766,#13274a 55%,#0e2142)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
