.pro-landing-root{--accent:oklch(0.6 0.18 256);--accent-bright:oklch(0.68 0.17 252);--accent-strong:oklch(0.52 0.2 257);--accent-ink:oklch(0.45 0.16 257);--accent-soft:oklch(0.955 0.028 256);--teal:oklch(0.72 0.1 200);--teal-soft:oklch(0.95 0.03 200);--good:oklch(0.64 0.13 158);--good-soft:oklch(0.95 0.04 158);--violet:oklch(0.62 0.16 290);--violet-soft:oklch(0.95 0.04 290);--navy:oklch(0.22 0.04 264);--navy-2:oklch(0.27 0.045 264);--navy-line:oklch(0.4 0.04 264/0.5);--ink:oklch(0.26 0.035 264);--ink-2:oklch(0.42 0.028 264);--ink-3:oklch(0.55 0.02 264);--line:oklch(0.92 0.012 264);--line-soft:oklch(0.955 0.008 264);--bg:oklch(0.99 0.004 255);--bg-2:oklch(0.97 0.01 255);--surface:#ffffff;--radius:8px;--shadow-sm:0 1px 2px oklch(0.4 0.05 264/0.07),0 2px 6px oklch(0.4 0.05 264/0.05);--shadow:0 4px 12px oklch(0.4 0.05 264/0.08),0 16px 40px oklch(0.35 0.06 264/0.09);--shadow-lg:0 10px 30px oklch(0.3 0.06 264/0.16),0 50px 90px oklch(0.25 0.07 264/0.22);--maxw:1200px;--ff-sans:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--ff-serif:"Newsreader",Georgia,serif;--ff-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--ff-sans);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pro-landing-root *,.pro-landing-root :after,.pro-landing-root :before{box-sizing:border-box}.pro-landing-root :is(h1,h2,h3,h4){color:var(--ink);font-weight:800;letter-spacing:0;line-height:1.1}.pro-landing-root img{display:block;max-width:100%}.pro-landing-root a{color:inherit;text-decoration:none}.pro-landing-root button{background:none;border:0;color:inherit;cursor:pointer;font-family:inherit}.pro-landing-root .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:30px}.pro-landing-root .kicker{align-items:center;color:var(--accent-ink);display:inline-flex;font-family:var(--ff-mono);font-size:12px;font-weight:500;gap:9px;letter-spacing:0;text-transform:uppercase}.pro-landing-root .kicker:before{background:var(--accent);border-radius:2px;content:"";height:7px;width:7px}.pro-landing-root .kicker.on-dark{color:var(--accent-bright)}.pro-landing-root .kicker.center{justify-content:center}.pro-landing-root .btn{align-items:center;border-radius:var(--radius);display:inline-flex;font-size:16px;font-weight:700;gap:9px;justify-content:center;letter-spacing:0;padding:15px 24px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap}.pro-landing-root .btn:active{transform:translateY(1px)}.pro-landing-root .btn-primary{background:var(--accent);box-shadow:0 1px 1px oklch(.4 .1 257/.3),0 10px 22px oklch(.55 .18 257/.3);color:#fff}.pro-landing-root .btn-primary:hover{background:var(--accent-strong);box-shadow:0 2px 4px oklch(.4 .1 257/.35),0 16px 32px oklch(.55 .18 257/.4);transform:translateY(-1px)}.pro-landing-root .btn-ghost{background:var(--surface);border:1.5px solid var(--line);color:var(--ink)}.pro-landing-root .btn-ghost:hover{border-color:var(--accent);color:var(--accent-ink)}.pro-landing-root .btn-dark{backdrop-filter:blur(6px);background:oklch(1 0 0/.1);border:1.5px solid oklch(1 0 0/.22);color:#fff}.pro-landing-root .btn-dark:hover{background:oklch(1 0 0/.16);border-color:oklch(1 0 0/.4)}.pro-landing-root .btn-lg{font-size:16px;padding:17px 28px}.pro-landing-root .section-head{margin-bottom:50px;max-width:760px}.pro-landing-root .section-head.center{margin-inline:auto;text-align:center}.pro-landing-root .section-head h2{font-size:42px;margin-top:16px}.pro-landing-root .section-head p{color:var(--ink-2);font-size:19px;margin-top:16px}.pro-landing-root .frame{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.pro-landing-root .frame-bar{align-items:center;background:oklch(.97 .006 264);border-bottom:1px solid var(--line);display:flex;gap:7px;padding:11px 14px}.pro-landing-root .frame-bar .dot{border-radius:50%;height:11px;width:11px}.pro-landing-root .frame-bar .dot:first-child{background:#ff5f57}.pro-landing-root .frame-bar .dot:nth-child(2){background:#febc2e}.pro-landing-root .frame-bar .dot:nth-child(3){background:#28c840}.pro-landing-root .frame-bar .url{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--ink-3);flex:1;font-family:var(--ff-mono);font-size:11px;margin-left:12px;max-width:320px;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}.pro-landing-root .site-header{backdrop-filter:saturate(1.2) blur(12px);background:oklch(.2 .04 264/.88);border-bottom:1px solid var(--navy-line);inset:0 0 auto;position:fixed;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;z-index:70}.pro-landing-root .site-header .nav{align-items:center;display:flex;gap:26px;height:72px}.pro-landing-root .brand{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:800;gap:11px;letter-spacing:0;transition:color .25s ease;white-space:nowrap}.pro-landing-root .brand img{background:#fff;border-radius:var(--radius);height:32px;padding:2px;width:32px}.pro-landing-root .brand .pro{background:oklch(1 0 0/.14);border-radius:6px;color:#fff;font-family:var(--ff-mono);font-size:11px;font-weight:500;letter-spacing:0;padding:3px 7px;transition:all .25s ease}.pro-landing-root .nav-links{display:flex;gap:24px;margin-left:4px}.pro-landing-root .nav-links a,.pro-landing-root .nav-signin{color:oklch(.86 .02 264);font-size:15px;font-weight:700;transition:color .15s ease}.pro-landing-root .nav-links a:hover,.pro-landing-root .nav-signin:hover{color:#fff}.pro-landing-root .nav-right{align-items:center;display:flex;gap:16px;margin-left:auto}.pro-landing-root .pro-language-switcher{color:oklch(.86 .02 264)}.pro-landing-root .pro-language-switcher svg{color:currentColor!important}.pro-landing-root .pro-language-switcher select{background:oklch(1 0 0/.08)!important;border-color:oklch(1 0 0/.22)!important;color:currentColor!important}.pro-landing-root .pro-language-switcher option{color:var(--ink)}.pro-landing-root .nav-cta{background:#fff;border-radius:var(--radius);box-shadow:0 6px 16px oklch(.2 .05 264/.25);color:var(--navy);font-size:14px;font-weight:700;padding:10px 18px;transition:box-shadow .2s ease,transform .15s ease}.pro-landing-root .nav-cta:hover{box-shadow:0 10px 22px oklch(.2 .05 264/.35);transform:translateY(-1px)}.pro-landing-root .pro-install{position:relative}.pro-landing-root .pro-install-button{align-items:center;background:oklch(1 0 0/.1);border:1px solid oklch(1 0 0/.2);border-radius:var(--radius);color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:36px;padding:8px 11px;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.pro-landing-root .pro-install-button:hover{background:oklch(1 0 0/.16);border-color:oklch(1 0 0/.34)}.pro-landing-root .pro-install-button svg{flex:0 0 auto}.pro-landing-root .pro-install-note{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.35;margin:0;padding:10px 12px;position:absolute;right:0;top:calc(100% + 10px);width:280px;z-index:90}.pro-landing-root .nav-toggle{border:1px solid oklch(1 0 0/.25);border-radius:var(--radius);display:none;height:42px;place-items:center;width:42px}.pro-landing-root .mobile-nav{display:none;position:relative}.pro-landing-root .mobile-nav summary{list-style:none}.pro-landing-root .mobile-nav summary::-webkit-details-marker{display:none}.pro-landing-root .nav-toggle span{background:currentColor;border-radius:999px;display:block;height:2px;width:20px}.pro-landing-root .nav-toggle span+span{margin-top:5px}.pro-landing-root .site-header.scrolled{backdrop-filter:saturate(1.4) blur(14px);background:oklch(.99 .004 255/.9);border-color:var(--line);box-shadow:0 1px 0 var(--line-soft)}.pro-landing-root .site-header.scrolled .brand,.pro-landing-root .site-header.scrolled .nav-links a,.pro-landing-root .site-header.scrolled .nav-signin,.pro-landing-root .site-header.scrolled .nav-toggle,.pro-landing-root .site-header.scrolled .pro-language-switcher{color:var(--ink)}.pro-landing-root .site-header.scrolled .brand img{background:transparent;padding:0}.pro-landing-root .site-header.scrolled .brand .pro{background:var(--accent-soft);color:var(--accent-ink)}.pro-landing-root .site-header.scrolled .nav-cta{background:var(--accent);color:#fff}.pro-landing-root .site-header.scrolled .pro-install-button{background:var(--surface);border-color:var(--line);color:var(--ink)}.pro-landing-root .site-header.scrolled .pro-install-button:hover{border-color:var(--accent);color:var(--accent-ink)}.pro-landing-root .site-header.scrolled .pro-language-switcher select{background:var(--surface)!important;border-color:var(--line)!important}.pro-landing-root .hero{background:var(--navy);color:#fff;overflow:hidden;padding:150px 0 90px;position:relative}.pro-landing-root .hero-bg{background:radial-gradient(80% 60% at 75% -5%,oklch(.4 .14 262/.7) 0,transparent 55%),radial-gradient(70% 70% at 100% 110%,oklch(.45 .1 210/.35) 0,transparent 55%),linear-gradient(180deg,oklch(.2 .04 264),oklch(.24 .045 266));inset:0;position:absolute}.pro-landing-root .final-card .fbg:after,.pro-landing-root .hero-bg:after{background-image:linear-gradient(oklch(1 0 0/.04) 1px,transparent 0),linear-gradient(90deg,oklch(1 0 0/.04) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 80%);position:absolute}.pro-landing-root .hero .wrap{position:relative;z-index:1}.pro-landing-root .hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.02fr 1.1fr}.pro-landing-root .hero h1{color:#fff;font-size:58px;line-height:1.04;margin:22px 0 0}.pro-landing-root .hero h1 .accent{color:var(--accent-bright)}.pro-landing-root .hero-sub{color:oklch(.84 .02 264);font-size:20px;line-height:1.5;margin-top:22px;max-width:560px}.pro-landing-root .hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.pro-landing-root .hero-offer-note{color:oklch(.84 .02 264);font-size:14px;line-height:1.5;margin-top:10px}.pro-landing-root .hero-pilot-link{color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-top:18px;text-decoration:underline;text-underline-offset:4px}.pro-landing-root .hero-trust{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:28px}.pro-landing-root .hero-trust .ht{align-items:center;color:oklch(.82 .02 264);display:inline-flex;font-size:14px;font-weight:600;gap:8px}.pro-landing-root .hero-trust svg{color:var(--teal);flex:none}.pro-landing-root .hero-art{position:relative}.pro-landing-root .hero-art .frame{transform:perspective(1600px) rotateY(-9deg) rotateX(2deg);transform-origin:left center}.pro-landing-root .hero-float{align-items:center;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:var(--ink);display:flex;gap:12px;padding:13px 16px;position:absolute;z-index:2}.pro-landing-root .hero-float .hf-ico{border-radius:var(--radius);display:grid;flex:none;height:38px;place-items:center;width:38px}.pro-landing-root .hf-ico.good,.pro-landing-root .pic.good{background:var(--good-soft);color:var(--good)}.pro-landing-root .hf-ico.accent-soft,.pro-landing-root .pic.accent{background:var(--accent-soft);color:var(--accent-ink)}.pro-landing-root .pic.teal{background:var(--teal-soft);color:var(--teal)}.pro-landing-root .pic.violet{background:var(--violet-soft);color:var(--violet)}.pro-landing-root .hero-float .hf-l{color:var(--ink-3);font-size:12px;font-weight:600}.pro-landing-root .hero-float .hf-v{font-size:16px;font-weight:800;letter-spacing:0}.pro-landing-root .hero-float.f1{left:-4%;top:12%}.pro-landing-root .hero-float.f2{bottom:9%;left:10%}.pro-landing-root .statband{background:var(--navy-2);border-top:1px solid var(--navy-line)}.pro-landing-root .statband .wrap{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);padding-block:30px}.pro-landing-root .sb{color:#fff}.pro-landing-root .sb .n{font-size:30px;font-weight:800;letter-spacing:0}.pro-landing-root .sb .l{color:oklch(.78 .02 264);font-size:14px;margin-top:4px}.pro-landing-root .biz,.pro-landing-root .sec{padding:100px 0}.pro-landing-root .biz.alt,.pro-landing-root .sec.alt{background:var(--bg-2);border-block:1px solid var(--line)}.pro-landing-root .cond-grid,.pro-landing-root .pat-grid,.pro-landing-root .prob-grid{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.pro-landing-root .cond,.pro-landing-root .evid,.pro-landing-root .faq-item,.pro-landing-root .pat,.pro-landing-root .plan,.pro-landing-root .prob{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.pro-landing-root .prob{padding:28px}.pro-landing-root .prob .pi{background:oklch(.96 .03 30);border-radius:var(--radius);color:oklch(.6 .16 30);display:grid;height:44px;margin-bottom:18px;place-items:center;width:44px}.pro-landing-root .evid h3,.pro-landing-root .pat h3,.pro-landing-root .prob h3{font-size:18px;margin-bottom:8px}.pro-landing-root .cond p,.pro-landing-root .evid p,.pro-landing-root .pat>p,.pro-landing-root .prob p{color:var(--ink-2);font-size:15px}.pro-landing-root .loop{background:var(--navy);color:#fff;overflow:hidden;padding:100px 0}.pro-landing-root .final-card h2,.pro-landing-root .loop h2,.pro-landing-root .loop h3,.pro-landing-root .loop h4,.pro-landing-root .plan.feature h3{color:#fff}.pro-landing-root .loop .section-head p{color:oklch(.82 .02 264)}.pro-landing-root .loop-steps{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);position:relative}.pro-landing-root .loop-conn{background:linear-gradient(90deg,var(--accent),var(--teal));height:2px;left:9%;opacity:.5;position:absolute;right:9%;top:30px}.pro-landing-root .loop-foot .lf,.pro-landing-root .lstep{background:var(--navy-2);border:1px solid var(--navy-line);border-radius:var(--radius);position:relative;z-index:1}.pro-landing-root .lstep{padding:24px 20px}.pro-landing-root .lstep .ln{background:var(--accent);border-radius:var(--radius);color:#fff;display:grid;font-family:var(--ff-mono);font-size:15px;font-weight:600;height:40px;margin-bottom:18px;place-items:center;width:40px}.pro-landing-root .lstep:last-child .ln{background:var(--teal)}.pro-landing-root .loop-foot .lf p,.pro-landing-root .lstep p{color:oklch(.76 .02 264);font-size:14px}.pro-landing-root .loop-foot{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}.pro-landing-root .loop-foot .lf{padding:22px 24px}.pro-landing-root .cond{padding:24px;transition:box-shadow .18s ease,transform .18s ease}.pro-landing-root .cond:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.pro-landing-root .cond h3{font-size:17px;margin-bottom:8px}.pro-landing-root .cond .tag{background:var(--accent-soft);border-radius:7px;color:var(--accent-ink);display:inline-block;font-family:var(--ff-mono);font-size:11px;font-weight:500;letter-spacing:0;margin-top:14px;padding:5px 10px}.pro-landing-root .cond-more{color:var(--ink-3);font-size:15px;margin-top:24px;text-align:center}.pro-landing-root .split{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.12fr}.pro-landing-root .split.rev{grid-template-columns:1.12fr 1fr}.pro-landing-root .split.rev .split-media{order:-1}.pro-landing-root .split+.split{margin-top:96px}.pro-landing-root .split h2{font-size:38px;margin:16px 0 18px}.pro-landing-root .lead{color:var(--ink-2);font-size:18px}.pro-landing-root .split-list{display:grid;gap:16px;margin-top:24px}.pro-landing-root .split-li{align-items:flex-start;display:flex;gap:13px}.pro-landing-root .split-li .ci{background:var(--accent-soft);border-radius:var(--radius);color:var(--accent-ink);display:grid;flex:none;height:32px;place-items:center;width:32px}.pro-landing-root .split-li h4{font-size:16px;margin-bottom:3px}.pro-landing-root .split-li p{color:var(--ink-2);font-size:15px}.pro-landing-root .split .btn{margin-top:28px}.pro-landing-root .pat{padding:26px}.pro-landing-root .pat .pc{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pro-landing-root .pat .pic{border-radius:var(--radius);display:grid;height:42px;place-items:center;width:42px}.pro-landing-root .pat .cnt{color:var(--ink-3);font-family:var(--ff-mono);font-size:12px;font-weight:500}.pro-landing-root .pat ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.pro-landing-root .pat li{align-items:center;color:var(--ink-2);display:flex;font-size:14px;gap:9px}.pro-landing-root .pat li:before{background:var(--accent);border-radius:50%;content:"";flex:none;height:5px;width:5px}.pro-landing-root .datapanel{background:var(--navy);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:#fff;padding:26px}.pro-landing-root .datapanel .dp-head{align-items:center;color:oklch(.8 .02 264);display:flex;font-family:var(--ff-mono);font-size:13px;justify-content:space-between;margin-bottom:18px}.pro-landing-root .dp-rec{align-items:center;display:inline-flex;gap:7px}.pro-landing-root .blink{animation:proBlink 1.4s infinite;background:oklch(.7 .18 25);border-radius:50%;height:8px;width:8px}@keyframes proBlink{50%{opacity:.3}}.pro-landing-root .dp-title{font-size:15px;font-weight:700;margin-bottom:16px}.pro-landing-root .dp-metric{align-items:center;border-top:1px solid var(--navy-line);display:flex;justify-content:space-between;padding:13px 0}.pro-landing-root .dm-l{color:oklch(.8 .02 264);font-size:14px}.pro-landing-root .dm-v{color:#fff;font-family:var(--ff-mono);font-size:16px;font-weight:600}.pro-landing-root .dm-v.good{color:var(--teal)}.pro-landing-root .dp-bar{background:oklch(1 0 0/.12);border-radius:999px;height:7px;margin-top:16px;overflow:hidden}.pro-landing-root .dp-bar>span{background:linear-gradient(90deg,var(--accent),var(--teal));border-radius:999px;display:block;height:100%;width:93%}.pro-landing-root .evid-grid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.pro-landing-root .evid{padding:32px}.pro-landing-root .evid .en{color:var(--accent);font-size:52px;font-weight:800;letter-spacing:0;line-height:1}.pro-landing-root .evid .cite{border-left:2px solid var(--line);color:var(--ink-3);font-size:12px;font-style:italic;margin-top:14px;padding-left:12px}.pro-landing-root .rtm-note{color:var(--ink-3);font-family:var(--ff-mono);font-size:13px;margin-top:18px}.pro-landing-root .price-wrap{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:860px}.pro-landing-root .plan{padding:38px}.pro-landing-root .plan.feature{background:var(--navy);border-color:transparent;box-shadow:var(--shadow-lg);color:#fff;overflow:hidden;position:relative}.pro-landing-root .plan.feature:before{background:radial-gradient(70% 80% at 90% -10%,oklch(.4 .14 262/.5),transparent 60%);content:"";inset:0;position:absolute}.pro-landing-root .plan.feature>*{position:relative}.pro-landing-root .plan .pt{color:var(--ink-3);font-family:var(--ff-mono);font-size:12px;letter-spacing:0;text-transform:uppercase}.pro-landing-root .plan.feature .pt{color:var(--accent-bright)}.pro-landing-root .plan h3{font-size:24px;margin:12px 0}.pro-landing-root .plan .amt{font-size:50px;font-weight:800;letter-spacing:0}.pro-landing-root .plan .amt small{color:var(--ink-3);font-size:17px;font-weight:600}.pro-landing-root .plan.feature .amt small{color:oklch(.8 .02 264)}.pro-landing-root .plan .desc{color:var(--ink-2);font-size:15px;margin:8px 0 24px}.pro-landing-root .plan.feature .desc{color:oklch(.82 .02 264)}.pro-landing-root .plan .btn{width:100%}.pro-landing-root .plan ul{display:grid;gap:12px;list-style:none;margin:26px 0 0;padding:0}.pro-landing-root .plan li{align-items:flex-start;color:var(--ink-2);display:flex;font-size:15px;gap:11px}.pro-landing-root .plan.feature li{color:oklch(.86 .02 264)}.pro-landing-root .plan li svg{color:var(--good);flex:none;margin-top:3px}.pro-landing-root .plan.feature li svg{color:var(--teal)}.pro-landing-root .faq-list{display:grid;gap:12px;margin-inline:auto;max-width:840px}.pro-landing-root .faq-item{overflow:hidden}.pro-landing-root .faq-item[open]{box-shadow:var(--shadow-sm)}.pro-landing-root .faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:18px;justify-content:space-between;list-style:none;padding:22px 26px}.pro-landing-root .faq-item summary::-webkit-details-marker{display:none}.pro-landing-root .faq-item .chev{background:var(--accent-soft);border-radius:50%;color:var(--accent-ink);display:grid;flex:none;height:28px;place-items:center;transition:transform .25s ease;width:28px}.pro-landing-root .faq-item[open] .chev{transform:rotate(45deg)}.pro-landing-root .faq-item .ans{color:var(--ink-2);font-size:16px;padding:0 26px 24px}.pro-landing-root .final{padding:110px 0}.pro-landing-root .final-card{background:var(--navy);border-radius:var(--radius);box-shadow:var(--shadow-lg);color:#fff;overflow:hidden;padding:76px 48px;position:relative;text-align:center}.pro-landing-root .final-card .fbg{background:radial-gradient(60% 90% at 80% -10%,oklch(.42 .15 262/.6),transparent 60%),radial-gradient(50% 80% at 10% 120%,oklch(.45 .1 205/.3),transparent 60%);inset:0;position:absolute}.pro-landing-root .final-card>*{position:relative}.pro-landing-root .final-card h2{font-size:46px;margin-top:16px}.pro-landing-root .final-card p{color:oklch(.86 .02 264);font-size:19px;margin:18px auto 0;max-width:600px}.pro-landing-root .final-card .ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.pro-landing-root .final-card .price-note{color:oklch(.78 .02 264);font-family:var(--ff-mono);font-size:14px;margin-top:18px}.pro-landing-root .site-footer{background:var(--navy);border-top:1px solid var(--navy-line);color:oklch(.74 .02 264);padding:56px 0 36px}.pro-landing-root .foot-grid{display:grid;gap:40px;grid-template-columns:1.7fr 1fr 1fr 1fr}.pro-landing-root .foot-brand .brand{color:#fff}.pro-landing-root .foot-brand .brand img{background:#fff}.pro-landing-root .foot-brand p{color:oklch(.66 .02 264);font-size:14px;margin:16px 0 0;max-width:280px}.pro-landing-root .foot-col h5{color:#fff;font-family:var(--ff-mono);font-size:13px;font-weight:500;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.pro-landing-root .foot-col a{color:oklch(.74 .02 264);display:block;font-size:15px;padding:6px 0;transition:color .15s ease}.pro-landing-root .foot-col a:hover{color:#fff}.pro-landing-root .foot-bottom{border-top:1px solid var(--navy-line);color:oklch(.6 .02 264);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between;margin-top:44px;padding-top:24px}.pro-landing-root .reveal,.pro-landing-root .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pro-landing-root{scroll-behavior:auto}.pro-landing-root .reveal{opacity:1;transform:none;transition:none}}@media (max-width:1100px){.pro-landing-root .hero h1{font-size:48px}.pro-landing-root .nav-links{gap:16px}.pro-landing-root .pro-language-switcher{display:none}}@media (max-width:1024px){.pro-landing-root .cond-grid,.pro-landing-root .loop-steps,.pro-landing-root .pat-grid,.pro-landing-root .prob-grid{grid-template-columns:repeat(2,1fr)}.pro-landing-root .loop-conn{display:none}.pro-landing-root .evid-grid{grid-template-columns:1fr}.pro-landing-root .foot-grid{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:860px){.pro-landing-root{font-size:17px}.pro-landing-root .nav-cta,.pro-landing-root .nav-install,.pro-landing-root .nav-links,.pro-landing-root .nav-signin{display:none}.pro-landing-root .mobile-nav{display:block}.pro-landing-root .nav-toggle{display:grid}.pro-landing-root .mobile-nav-panel{background:oklch(.99 .004 255/.98);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);display:none;flex-direction:column;gap:0;min-width:230px;padding:12px;position:absolute;right:0;top:54px}.pro-landing-root .mobile-nav[open] .mobile-nav-panel{display:flex}.pro-landing-root .mobile-nav-panel a{color:var(--ink);font-size:15px;font-weight:700;padding:10px 12px}.pro-landing-root .mobile-install{padding:10px 12px}.pro-landing-root .mobile-install .pro-install-button{background:var(--surface);border-color:var(--line);color:var(--ink);justify-content:center;min-height:42px;width:100%}.pro-landing-root .mobile-install .pro-install-note{box-shadow:none;margin-top:8px;position:static;width:auto}.pro-landing-root .mobile-nav-panel .mobile-nav-cta{background:var(--accent);border-radius:var(--radius);color:#fff;margin-top:8px;text-align:center}.pro-landing-root .mobile-language-switcher{padding:10px 12px}.pro-landing-root .mobile-language-switcher svg{color:var(--ink-2)!important}.pro-landing-root .hero{padding-top:120px}.pro-landing-root .hero-grid,.pro-landing-root .split,.pro-landing-root .split.rev{gap:40px;grid-template-columns:1fr}.pro-landing-root .split.rev .split-media{order:0}.pro-landing-root .hero-art .frame{transform:none}.pro-landing-root .hero h1{font-size:40px}.pro-landing-root .final-card h2,.pro-landing-root .section-head h2,.pro-landing-root .split h2{font-size:34px}.pro-landing-root .loop-foot,.pro-landing-root .price-wrap,.pro-landing-root .statband .wrap{grid-template-columns:1fr}}@media (max-width:560px){.pro-landing-root .wrap{padding-inline:20px}.pro-landing-root .cond-grid,.pro-landing-root .loop-steps,.pro-landing-root .pat-grid,.pro-landing-root .prob-grid{grid-template-columns:1fr}.pro-landing-root .hero-float{display:none}.pro-landing-root .hero h1{font-size:36px}.pro-landing-root .hero-sub{font-size:18px}.pro-landing-root .final-card .btn,.pro-landing-root .hero-cta .btn{width:100%}.pro-landing-root .foot-grid{grid-template-columns:1fr}.pro-landing-root .final-card{padding:54px 24px}.pro-landing-root .frame-bar .url{display:none}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}