@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.0kh2es0tesdch.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.0kh2es0tesdch.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/481eac7be1c268b7-s.0kh2es0tesdch.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_34a1786a-module__oDvfqa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_34a1786a-module__oDvfqa__variable{--lf-display:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_577eca1a-module__JRDnRW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_577eca1a-module__JRDnRW__variable{--lf-body:"Figtree", "Figtree Fallback"}
.landing-root{--bg:#f9f6f2;--surface:#fdfcf9;--ink:#14161c;--ink-soft:#4b4d53;--ink-faint:#787a7f;--line:#d9d7d2;--accent:#a24e10;--dark-bg:#0d0f15;--dark-ink:#efeeeb;--dark-soft:#a2a4aa;--sp-1:.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-6:3rem;--sp-8:4rem;--sp-12:6rem;--display:var(--lf-display), sans-serif;--body:var(--lf-body), sans-serif;font-family:var(--body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.6}@supports (color:lab(0% 0 0)){.landing-root{--bg:lab(97.1245% .164807 2.28322);--surface:lab(98.8524% .0796616 1.13986);--ink:lab(7.15533% .241034 -4.40371);--ink-soft:lab(32.6629% .107795 -3.76571);--ink-faint:lab(51.2357% .0627637 -3.02541);--line:lab(86.1083% .19595 2.66618);--accent:lab(43.5021% 33.1221 48.6461);--dark-bg:lab(4.38504% .200026 -3.38308);--dark-ink:lab(94.2209% -.0106394 1.52533);--dark-soft:lab(67.4761% .056535 -3.029)}}.landing-root .wrap{max-width:68rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.landing-root h1,.landing-root h2,.landing-root h3{text-transform:none;font-family:var(--display)}.landing-root section,.landing-root .facts{scroll-margin-top:4rem}.landing-root .lnav{z-index:50;background:color-mix(in oklch, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.landing-root .lnav-in{justify-content:space-between;align-items:center;height:3.25rem;display:flex}.landing-root .brand{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:1.2rem;font-weight:900;text-decoration:none}.landing-root .brand-grad{background:linear-gradient(135deg,#ff7a33 0%,#d4541c 55%,#a83815 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-root .lnav-links{gap:var(--sp-4);align-items:center;display:flex}.landing-root .lnav-links a{color:var(--ink-soft);font-size:.9rem;font-weight:500;text-decoration:none}.landing-root .lnav-links a:hover{color:var(--ink)}.landing-root .btn{background:var(--ink);color:var(--bg);border-radius:99px;padding:.55em 1.4em;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s cubic-bezier(.22,1,.36,1);display:inline-block}.landing-root .btn:hover{color:var(--bg);transform:scale(1.03)}.landing-root .btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.landing-root .btn.ghost:hover{color:var(--ink)}.landing-root .lnav .btn,.landing-root .btn-grad{color:#1a0f06;background:linear-gradient(#ff7a33,#d4541c);box-shadow:0 8px 30px #d4541c4d}.landing-root .lnav .btn:hover,.landing-root .btn-grad:hover{color:#1a0f06;transform:translateY(-1px)scale(1.02);box-shadow:0 12px 44px #d4541c73}.landing-root .hero{position:relative;overflow:hidden}.landing-root .hero-wash{pointer-events:none;background:radial-gradient(52rem 36rem at 82% 8%,#f5d8c18c,#0000 65%),radial-gradient(40rem 30rem at 8% 95%,#eee7d999,#0000 60%);background:radial-gradient(52rem 36rem at 82% 8%,lab(88.2958% 8.00607 15.2951/.55),#0000 65%),radial-gradient(40rem 30rem at 8% 95%,lab(91.9564% .638545 7.67182/.6),#0000 60%);position:absolute;inset:0}.landing-root .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);min-height:min(82svh,46rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid;position:relative}.landing-root .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.85rem;font-weight:600}.landing-root h1{font-family:var(--display);letter-spacing:-.035em;margin-top:var(--sp-2);text-wrap:balance;font-size:clamp(2.4rem,4.3vw,3.9rem);font-weight:900;line-height:1.04}.landing-root .h1-quiet{color:var(--ink-faint)}.landing-root .nowrap{white-space:nowrap}.landing-root .hero-sub{max-width:44ch;margin-top:var(--sp-3);color:var(--ink-soft);font-size:clamp(1.05rem,1.4vw,1.2rem)}.landing-root .hero-cta{gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.landing-root .hero-price{margin-top:var(--sp-4);font-size:1.05rem;font-weight:600}.landing-root .hero-price small{color:var(--ink-faint);margin-top:.2em;font-size:.85rem;font-weight:400;display:block}.landing-root .hero-visual{position:relative}.landing-root .hero-photo{aspect-ratio:4/4.6;object-fit:cover;border-radius:1.4rem;width:100%;animation:1.4s cubic-bezier(.22,1,.36,1) both lr-photo;display:block;box-shadow:inset 0 2px #fff9,0 30px 70px #392a1e47;box-shadow:inset 0 2px lab(100% 0 0/.6),0 30px 70px lab(18.7126% 5.66906 10.5547/.28)}@keyframes lr-photo{0%{transform:scale(1.045)}to{transform:scale(1)}}.landing-root .chip{background:color-mix(in oklch, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff9;border:1px solid lab(100% 0 0/.6);border-radius:.9rem;gap:.05rem;padding:.7rem 1rem;display:grid;position:absolute;box-shadow:0 12px 30px #392a1e2e;box-shadow:0 12px 30px lab(18.7126% 5.66906 10.5547/.18)}.landing-root .chip b{font-family:var(--display);letter-spacing:-.01em;font-size:1.02rem;font-weight:800}.landing-root .chip>span{color:var(--ink-soft);font-size:.78rem}.landing-root .chip-1{top:12%;left:-1.6rem}.landing-root .chip-2{bottom:14%;right:-1.2rem}.landing-root .facts{border-block:1px solid var(--line);padding-block:var(--sp-4);margin-top:var(--sp-2);grid-template-columns:repeat(4,1fr);display:grid}.landing-root .fact{text-align:center;padding-inline:var(--sp-2)}.landing-root .fact+.fact{border-left:1px solid var(--line)}.landing-root .fact b{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900;display:block}.landing-root .fact span{color:var(--ink-faint);font-size:.88rem}.landing-root section{padding-block:clamp(2rem,4vw,3.5rem)}.landing-root .sec-head{max-width:34rem}.landing-root .sec-head h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.9rem,4vw,3rem);font-weight:900;line-height:1.08}.landing-root .sec-head p{margin-top:var(--sp-2);color:var(--ink-soft)}.landing-root .tiers{background:var(--line);border-block:1px solid var(--line);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.landing-root .tier{background:var(--bg);padding:var(--sp-4) var(--sp-4) var(--sp-6);gap:var(--sp-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.landing-root .tier:hover{background:var(--surface)}.landing-root .tier .t-chip{color:var(--accent);font-size:.85rem;font-weight:600}.landing-root .tier .t-name{font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.landing-root .tier .t-hw{color:var(--ink-faint);margin-top:-.3rem;font-size:.88rem}.landing-root .tier .t-for{color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, transparent);border-radius:999px;align-self:flex-start;margin-top:-.15rem;padding:.2rem .6rem;font-size:.78rem;font-weight:600}.landing-root .tier .t-specs{color:var(--ink-soft);gap:.35rem;padding:0;font-size:.95rem;list-style:none;display:grid}.landing-root .tier .t-specs li:before{content:"— ";color:var(--ink-faint)}.landing-root .tier .t-price{padding-top:var(--sp-3);margin-top:auto;font-weight:600}.landing-root .tier .t-price small{color:var(--ink-faint);font-size:.8rem;font-weight:400;display:block}.landing-root .tier svg{width:64%;padding-block:var(--sp-3);height:auto;margin-inline:auto}.landing-root .t-photo{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:var(--sp-2);filter:saturate(.94);border-radius:.8rem;display:block}.landing-root .t-photo.flip{transform:scaleX(-1)}.landing-root .tiers-note{margin-top:var(--sp-3);color:var(--ink-faint);font-size:.9rem}.landing-root .tiers-note a{color:var(--ink-soft)}.landing-root .mobile-block{padding-top:0}.landing-root .tiers-mobile{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.landing-root .tiers-mobile .t-name{font-size:1.3rem}.landing-root .dark{background:var(--dark-bg);color:var(--dark-ink)}.landing-root .dark .sec-head{text-align:center;margin-inline:auto}.landing-root .dark .sec-head p{color:var(--dark-soft)}.landing-root .privacy-grid{gap:var(--sp-6);margin-top:var(--sp-8);text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.landing-root .privacy-grid h3{font-family:var(--display);font-size:1.1rem;font-weight:700}.landing-root .privacy-grid p{color:var(--dark-soft);margin-top:.4rem;font-size:.95rem}.landing-root .bench{gap:var(--sp-3);margin-top:var(--sp-6);max-width:46rem;display:grid}.landing-root .bench-row{align-items:center;gap:var(--sp-2);grid-template-columns:11rem 1fr 5.5rem;font-size:.95rem;display:grid}.landing-root .bench-row .label{color:var(--ink-soft)}.landing-root .bench-row .bar{background:var(--line);height:6px;position:relative;overflow:hidden}.landing-root .bench-row .bar i{background:var(--ink);position:absolute;inset:0 auto 0 0}.landing-root .bench-row.hot .bar i{background:var(--accent)}.landing-root .bench-row .val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.landing-root .bench-note{margin-top:var(--sp-2);color:var(--ink-faint);font-size:.85rem}.landing-root .steps{background:var(--line);border-block:1px solid var(--line);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;list-style:none;display:grid}.landing-root .steps li{background:var(--bg);padding:var(--sp-4) var(--sp-3) var(--sp-6)}.landing-root .steps .ix{font-family:var(--display);color:var(--accent);font-size:1.1rem;font-weight:900}.landing-root .steps h3{margin-top:var(--sp-1);font-size:1.05rem}.landing-root .steps p{margin-top:var(--sp-1);color:var(--ink-soft);font-size:.9rem}.landing-root .faq-list{margin-top:var(--sp-6);border-top:1px solid var(--line);max-width:46rem}.landing-root .faq-list details{border-bottom:1px solid var(--line)}.landing-root .faq-list summary{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:var(--sp-3);cursor:pointer;font-weight:600;list-style:none;display:flex}.landing-root .faq-list summary::-webkit-details-marker{display:none}.landing-root .faq-list summary .pm{color:var(--ink-faint);font-size:1.4rem;font-weight:400;line-height:1;transition:transform .25s}.landing-root .faq-list details[open] summary .pm{transform:rotate(45deg)}.landing-root .faq-list details>p{padding-bottom:var(--sp-3);color:var(--ink-soft);max-width:62ch}.landing-root .cta{text-align:center}.landing-root .cta-center{justify-content:center}.landing-root .cta h2{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:900}.landing-root .cta p{color:var(--ink-soft);margin-top:var(--sp-2)}.landing-root .cta .hero-cta{margin-top:var(--sp-4)}.landing-root footer{border-top:1px solid var(--line);padding-block:var(--sp-6);color:var(--ink-faint);font-size:.85rem}.landing-root footer a{color:var(--ink-soft);text-decoration:none}.landing-root footer a:hover{color:var(--ink)}.landing-root .foot-top{justify-content:space-between;gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;display:flex}.landing-root .foot-brand{max-width:18rem}.landing-root .foot-logo{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:900;text-decoration:none}.landing-root .foot-brand p{margin-top:var(--sp-1);color:var(--ink-soft)}.landing-root .foot-nav{flex-direction:column;gap:.6rem;display:flex}.landing-root .foot-data{text-align:right;flex-direction:column;gap:.35rem;font-style:normal;display:flex}.landing-root .foot-bar{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.landing-root .foot-links{flex-wrap:wrap;gap:0 .5rem;display:flex}@media (max-width:640px){.landing-root .foot-data{text-align:left}}.landing-root .foot-note{margin-top:var(--sp-4);color:var(--ink-faint);padding-inline:12px;font-size:.75rem}@keyframes lr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing-root .hi{animation:.7s cubic-bezier(.22,1,.36,1) both lr-rise}.landing-root .hi-1{animation-delay:50ms}.landing-root .hi-2{animation-delay:.14s}.landing-root .hi-3{animation-delay:.26s}.landing-root .hi-4{animation-delay:.36s}.landing-root .hi-5{animation-delay:.46s}.landing-root .hi-6{animation-duration:.9s;animation-delay:.6s}.landing-root .rv{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.landing-root .rv.in{opacity:1;transform:none}.landing-root .bar i{width:var(--w,0%);transition:width 1.1s cubic-bezier(.22,1,.36,1) .25s}.landing-root .rv:not(.in) .bar i{width:0!important}.landing-root .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-2);font-size:.82rem;font-weight:600}.landing-root .examples{padding-block:clamp(2rem,4vw,3.5rem)}.landing-root .ex-carousel{margin-top:var(--sp-6)}.landing-root .ex-cards{gap:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}@keyframes lr-card-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.landing-root .ex-cards .ex-card{animation:.55s cubic-bezier(.22,1,.36,1) both lr-card-in}.landing-root .ex-controls{justify-content:center;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.landing-root .ex-arrow{border:1px solid var(--line);background:var(--surface);width:2.4rem;height:2.4rem;color:var(--ink);cursor:pointer;border-radius:99px;font-size:1rem;transition:transform .15s cubic-bezier(.22,1,.36,1)}.landing-root .ex-arrow:hover{transform:scale(1.08)}.landing-root .ex-dots{gap:.5rem;display:flex}.landing-root .ex-dots button{background:var(--line);cursor:pointer;border:none;border-radius:99px;width:.55rem;height:.55rem;padding:0;transition:background .2s,transform .2s}.landing-root .ex-dots button.on{background:var(--accent);transform:scale(1.25)}.landing-root .ex-card{color:inherit;background:var(--surface);box-shadow:0 1px 0 var(--line), 0 14px 34px #14161b12;border-radius:1.1rem;flex-direction:column;height:100%;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.landing-root .ex-card{box-shadow:0 1px 0 var(--line), 0 14px 34px lab(7.16883% .172876 -3.67534/.07)}}.landing-root .ex-card:hover{box-shadow:0 1px 0 var(--line), 0 24px 48px #14161b1f;transform:translateY(-6px)}@supports (color:lab(0% 0 0)){.landing-root .ex-card:hover{box-shadow:0 1px 0 var(--line), 0 24px 48px lab(7.16883% .172876 -3.67534/.12)}}.landing-root .ex-card img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.92);width:100%;display:block}.landing-root .ex-body{padding:var(--sp-3);gap:.3rem;display:grid}.landing-root .ex-body b{font-family:var(--display);letter-spacing:-.01em;font-size:1.08rem;font-weight:700}.landing-root .ex-body>span{color:var(--ink-soft);font-size:.92rem;line-height:1.45}.landing-root .ex-more{color:var(--accent);margin-top:.4rem;font-size:.85rem;font-style:normal;font-weight:600}.landing-root .ex-pick{margin-top:var(--sp-4);justify-content:center;display:flex}.landing-root .ex-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;align-items:center;gap:.55rem;padding:.45rem 1.1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex}.landing-root .ex-chip:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 20px #392a1e1f;box-shadow:0 8px 20px lab(18.7126% 5.66906 10.5547/.12)}.landing-root .ex-chip-all{color:var(--accent);font-weight:600}.landing-root .pain-rows{margin-top:var(--sp-6);border-top:1px solid var(--line);max-width:52rem}.landing-root .pain-row{gap:var(--sp-3);padding-block:var(--sp-4);border-bottom:1px solid var(--line);grid-template-columns:3.5rem 1fr;display:grid}.landing-root .pain-num{font-family:var(--display);color:var(--accent);padding-top:.2rem;font-size:1.1rem;font-weight:900}.landing-root .pain-row h3{font-family:var(--display);letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.landing-root .pain-row p{color:var(--ink-soft);max-width:60ch;margin-top:.35rem}.landing-root .roi-grid{gap:var(--sp-8);margin-top:var(--sp-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.landing-root .roi-row{gap:var(--sp-2);grid-template-columns:10rem 1fr 4.5rem;align-items:center;padding-block:.55rem;font-size:.95rem;display:grid}.landing-root .roi-name{color:var(--ink-soft)}.landing-root .roi-bar{background:var(--line);height:6px;position:relative;overflow:hidden}.landing-root .roi-bar i{background:var(--ink-faint);position:absolute;inset:0 auto 0 0}.landing-root .roi-val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.landing-root .roi-val .roi-val-alt{font-weight:400;display:block}.landing-root .roi-subnote{color:var(--ink-faint);white-space:pre-line;padding:.1rem 0 .45rem;font-size:.78rem;line-height:1.5}.landing-root .roi-total{gap:var(--sp-2);border-top:1px solid var(--ink);margin-top:var(--sp-2);padding-top:var(--sp-2);grid-template-columns:10rem 1fr;align-items:baseline;display:grid}.landing-root .roi-total span{color:var(--ink-soft);font-size:.95rem}.landing-root .roi-total b{font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;font-weight:900}.landing-root .roi-total b .roi-total-alt{font-weight:400;font-size:inherit}.landing-root .roi-total small{color:var(--ink-faint);grid-column:2;font-size:.85rem}.landing-root .roi-after{background:var(--dark-bg);color:var(--dark-ink);padding:var(--sp-6) var(--sp-4);text-align:center;gap:var(--sp-2);border-radius:1.2rem;justify-items:center;display:grid}.landing-root .roi-after-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dark-soft);font-size:.9rem}.landing-root .roi-after-price{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:900}.landing-root .roi-after-note{color:var(--dark-soft);max-width:30ch;font-size:.95rem}.landing-root .roi-after .btn{background:var(--dark-ink);color:var(--dark-bg);margin-top:var(--sp-2)}.landing-root .stack{background:#f3f0ea;background:lab(94.8123% .224918 3.04768);padding-block:clamp(2rem,4vw,3.5rem)}.landing-root .stack-badges{margin-top:var(--sp-6);gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.landing-root .stack-badges li{background:var(--surface);border:1px solid var(--line);border-radius:.7rem;gap:.05rem;padding:.6rem 1rem;display:grid}.landing-root .stack-badges b{font-family:var(--display);font-size:.95rem;font-weight:700}.landing-root .stack-badges span{color:var(--ink-faint);font-size:.78rem}.landing-root .uc-grid{gap:var(--sp-3);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.landing-root .uc-card{background:var(--surface);box-shadow:0 1px 0 var(--line), 0 14px 34px #14161b0f;border-radius:1.1rem;overflow:hidden}@supports (color:lab(0% 0 0)){.landing-root .uc-card{box-shadow:0 1px 0 var(--line), 0 14px 34px lab(7.16883% .172876 -3.67534/.06)}}.landing-root .uc-card img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.94);width:100%;display:block}.landing-root .uc-body{padding:var(--sp-3)}.landing-root .uc-card h3{font-family:var(--display);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.landing-root .uc-card p{color:var(--ink-soft);margin-top:.3rem;font-size:.93rem}@media (max-width:800px){.landing-root .roi-grid{gap:var(--sp-4);grid-template-columns:1fr}.landing-root .roi-row{grid-template-columns:7.5rem 1fr 4rem}.landing-root .roi-total{grid-template-columns:7.5rem 1fr}}@media (max-width:900px){.landing-root .hero-grid{grid-template-columns:1fr;min-height:0;padding-block:clamp(2.5rem,6vw,4rem)}.landing-root .hero-photo{aspect-ratio:16/11}.landing-root .chip-1{top:auto;bottom:4.6rem;left:.8rem}.landing-root .chip-2{bottom:1rem;right:.8rem}.landing-root .facts{row-gap:var(--sp-3);grid-template-columns:repeat(2,1fr)}.landing-root .fact:nth-child(3){border-left:none}}@media (max-width:700px){.landing-root .ex-cards{grid-template-columns:1fr}.landing-root .ex-cards .ex-card:nth-child(n+2){display:none}}@media (max-width:640px){.landing-root .lnav-links a:not(.btn){display:none}.landing-root .pain-row{grid-template-columns:2.4rem 1fr}}@media (prefers-reduced-motion:reduce){.landing-root .btn,.landing-root .ex-card{transition:none}.landing-root .hi{animation:none}.landing-root .rv{opacity:1;transition:none;transform:none}.landing-root .bar i{transition:none}.landing-root .rv:not(.in) .bar i{width:var(--w,0%)!important}}
