:where(.cp) :where(:not(svg,svg *)),:where(.cp) :where(:not(svg,svg *)):before,:where(.cp) :where(:not(svg,svg *)):after{all:revert}:where(.cp) :where(svg){vertical-align:baseline;display:inline}.cp{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8fafc;--fg:#0e1a23;--muted:#515d65;--card:#fff;--border:#dbe2e7;--primary:#00627d;--primary-hover:#005067;--primary-soft:#ddf3fa;--ink:#0a2230;--ink-2:#153141;--ink-line:#294050;--on-ink:#e8f0f4;--on-ink-muted:#abbac2;--teal-bright:#47c5d2;--attention:#ec940d;--attention-fg:#4c2905;--attention-soft:#fff0d1;--success:#007e46;--success-soft:#daf7e3;--r:10px;font-family:var(--font-sans),Inter,"Segoe UI",system-ui,-apple-system,sans-serif;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.55;display:flex}@supports (color:lab(0% 0 0)){.cp{--bg:lab(98.272% -.642061 -.879765);--fg:lab(8.3291% -2.60463 -8.30781);--muted:lab(38.5429% -3.09818 -6.51066);--border:lab(89.5874% -1.88476 -3.12147);--primary:lab(37.6731% -18.4499 -24.3934);--primary-hover:lab(30.6808% -17.0721 -23.0377);--primary-soft:lab(94.3508% -6.32584 -6.12073);--ink:lab(11.8402% -5.21956 -12.3332);--ink-2:lab(18.8357% -6.614 -13.622);--ink-line:lab(25.7902% -5.87557 -12.492);--on-ink:lab(94.2391% -2.12497 -2.92363);--on-ink-muted:lab(74.5552% -4.18744 -5.81344);--teal-bright:lab(73.118% -32.694 -17.4);--attention:lab(69.4144% 27.8893 72.2845);--attention-fg:lab(20.8234% 14.8132 27.8658);--attention-soft:lab(95.5261% 2.02972 19.535);--success:lab(45.9926% -41.8497 21.6371);--success-soft:lab(94.7394% -12.4067 6.35767)}}.cp *{box-sizing:border-box}.cp a{color:var(--primary)}.cp a:hover{color:var(--primary-hover)}.cp h1,.cp h2,.cp h3,.cp p{margin:0}.cp h1,.cp h2,.cp h3{text-wrap:balance;letter-spacing:-.025em}.cp p{text-wrap:pretty}.cp main{flex:1}.cp{--gutter:clamp(16px,3.4vw,56px);--hdr-h:72px}.cp .wrap{max-width:calc(1360px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}@media (min-width:2200px){.cp .wrap{max-width:calc(1440px + 2 * var(--gutter))}}.cp .mono{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,Consolas,monospace}.cp .eyebrow{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:600}.cp .sec{padding:96px 0}.cp .sec-head{flex-direction:column;gap:16px;max-width:720px;margin-bottom:48px;display:flex}.cp .sec-head h2{font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1}.cp .sec-head p{color:var(--muted);font-size:19px}.cp .btn{border-radius:var(--r);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cp a.btn-primary{background:var(--primary);color:#fff}.cp a.btn-primary:hover{background:var(--primary-hover);color:#fff}.cp a.btn-amber{background:var(--attention);color:var(--attention-fg)}.cp a.btn-amber:hover{color:var(--attention-fg);background:#df8700;background:lab(64.6881% 29.8061 73.5279)}.cp a.btn-ghost-ink{color:var(--on-ink);border-color:var(--ink-line);background:0 0}.cp a.btn-ghost-ink:hover{border-color:var(--on-ink-muted);color:#fff}.cp a.btn-outline{color:var(--fg);border-color:var(--border);background:#fff}.cp a.btn-outline:hover{border-color:var(--primary);color:var(--primary)}.cp .btn small{opacity:.8;font-weight:500}.cp .check{align-items:flex-start;gap:12px;display:flex}.cp .check svg{flex:none;margin-top:3px}.cp .tag{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cp .list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cp .hdr{z-index:20;background:var(--ink);border-bottom:1px solid var(--ink-line);position:sticky;top:0}.cp .hdr-bar{min-height:var(--hdr-h);align-items:stretch;gap:clamp(12px,1.4vw,28px);display:flex}.cp .logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.cp .hdr-bar>.logo{flex:none;align-self:center}.cp a.logo{min-height:44px}.cp a.logo,.cp a.logo:hover{color:var(--on-ink)}.cp .logo b{color:var(--teal-bright);font-weight:700}.cp .hdr-cta{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.cp .hdr-cta .btn{min-height:44px;padding:0 16px;font-size:15px}.cp .lbl-short{display:none}.cp .tabs{flex:auto;justify-content:center;align-items:stretch;min-width:0;display:flex}.cp .tabs-list{align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cp .tabs-list li{display:flex}.cp .tabs a{white-space:nowrap;color:var(--on-ink-muted);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:0 clamp(8px,.75vw,14px);font-size:15px;font-weight:500;text-decoration:none;display:flex}.cp .tabs a:hover{color:#fff;background:var(--ink-2)}.cp .tabs a.on{color:#fff;border-bottom-color:var(--teal-bright);background:var(--ink-2);font-weight:600}.cp .tabs-extra,.cp .menu-btn{display:none}@media (min-width:1240px) and (max-width:1399.98px){.cp .tabs a{padding:0 8px;font-size:14px}.cp .hdr-cta .btn{padding:0 14px}}@media (max-width:1239.98px){.cp{--hdr-h:64px}.cp .hdr-cta{order:2}.cp .menu-btn{border-radius:var(--r);border:1px solid var(--ink-line);min-width:44px;min-height:44px;color:var(--on-ink);font:600 15px var(--font-sans),Inter,system-ui,sans-serif;cursor:pointer;background:0 0;flex:none;order:3;justify-content:center;align-self:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cp .menu-btn:hover,.cp .menu-btn[aria-expanded=true]{border-color:var(--on-ink-muted);background:var(--ink-2)}.cp .tabs{background:var(--ink);border-bottom:1px solid var(--ink-line);padding:8px max(var(--gutter),env(safe-area-inset-right)) 20px max(var(--gutter),env(safe-area-inset-left));max-height:calc(100dvh - var(--hdr-h));overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;gap:12px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 28px 40px -20px #00040ab3;box-shadow:0 28px 40px -20px lab(.885147% -.488266 -3.28176/.7)}.cp .tabs.open{display:flex}.cp .tabs-list{flex-direction:column;gap:2px}.cp .tabs a{white-space:normal;border:0;border-left:3px solid #0000;border-radius:0 8px 8px 0;flex:1;min-height:48px;margin:0;padding:0 14px;font-size:16px}.cp .tabs a.on{border-left-color:var(--teal-bright)}.cp .tabs-extra{border-top:1px solid var(--ink-line);padding-top:16px;display:flex}.cp .tabs-extra .btn{flex:1;min-height:48px}}@media (min-width:640px) and (max-width:1239.98px){.cp .tabs-list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:2px 16px;display:grid}}@media (min-width:560.02px){.cp .tabs-extra{display:none}}.cp .phead{background:var(--ink);color:var(--on-ink);padding:72px 0 80px;position:relative;overflow:hidden}.cp .phead .eyebrow{color:var(--teal-bright)}.cp .phead h1{color:#fff;max-width:860px;margin-top:16px;font-size:clamp(36px,4.8vw,60px);font-weight:800;line-height:1.05}.cp .phead p.lead{color:var(--on-ink-muted);max-width:680px;margin-top:20px;font-size:20px}.cp .phead .pulse-bg{bottom:8px}.cp .pulse-bg{pointer-events:none;opacity:.55;height:120px;position:absolute;bottom:36px;left:0;right:0}.cp .hero{background:var(--ink);color:var(--on-ink);position:relative;overflow:hidden}.cp .hero-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:64px;padding-top:80px;padding-bottom:120px;display:grid;position:relative}.cp .hero h1{color:#fff;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:1.02}.cp .hero h1 em{color:var(--attention);font-style:normal}.cp p.hero-lead{color:var(--on-ink-muted);max-width:560px;margin-top:24px;font-size:20px}.cp .hero-ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.cp .hero-meta{color:var(--on-ink-muted);flex-wrap:wrap;gap:8px 24px;margin-top:32px;font-size:14px;display:flex}.cp .hero-meta span{align-items:center;gap:8px;display:inline-flex}.cp .stage{flex-direction:column;align-items:center;padding:8px 0;display:flex;position:relative}.cp .phone{background:#060e15;background:lab(3.68404% -1.19541 -4.83634);border-radius:44px;width:330px;max-width:100%;padding:12px;box-shadow:0 40px 80px -24px #00040ab3,0 0 0 1px #394a56;box-shadow:0 40px 80px -24px lab(.885147% -.488266 -3.28176/.7),0 0 0 1px lab(30.4368% -4.70737 -9.46572)}.cp .screen{background:var(--bg);color:var(--fg);border-radius:34px;flex-direction:column;gap:14px;padding:22px 18px 20px;display:flex;overflow:hidden}.cp .scr-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp .scr-top h4{margin:0;font-size:15px;font-weight:700}.cp .scr-top p{color:var(--muted);font-size:12px}.cp .plate{font-family:var(--font-mono),"JetBrains Mono",monospace;border:1.5px solid var(--fg);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.cp .pct-row{justify-content:space-between;align-items:baseline;display:flex}.cp .pct{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:-.04em;font-size:44px;font-weight:600;line-height:1}.cp .bar{background:var(--primary-soft);border-radius:99px;height:10px;overflow:hidden}.cp .bar i{background:var(--primary);border-radius:99px;height:100%;display:block}.cp .stages{gap:4px;display:flex}.cp .stages span{background:var(--border);border-radius:2px;flex:1;height:4px}.cp .stages span.on{background:var(--primary)}.cp .stages span.now{background:var(--attention)}.cp .diag{border:1px solid var(--border);color:#59656e;color:lab(42.0236% -3.11171 -6.51679);background:#fff;border-radius:14px;padding:10px 10px 8px}.cp .diag-cap{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.cp .approve{background:var(--attention-soft);border:1px solid #f0cb8d;border:1px solid lab(83.8853% 7.56824 36.2764);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.cp .approve h5{margin:0;font-size:14px;font-weight:700}.cp .approve .amt{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:13px;font-weight:600}.cp .approve-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp .approve-btns button{min-height:44px;font:600 14px var(--font-sans),Inter,system-ui,sans-serif;border:1px solid var(--border);color:var(--fg);cursor:pointer;background:#fff;border-radius:10px}.cp .approve-btns button.yes{background:var(--primary);color:#fff;border-color:var(--primary)}.cp .toast{z-index:2;color:var(--fg);background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:240px;margin:0 0 -16px 140px;padding:12px 14px;font-size:13px;line-height:1.35;display:flex;position:relative;box-shadow:0 18px 40px -16px #00040a99;box-shadow:0 18px 40px -16px lab(.885147% -.488266 -3.28176/.6)}.cp .toast b{font-size:13px;display:block}.cp .toast-dot{background:var(--primary);border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cp .who{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:24px;display:grid}.cp .who-card{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:24px;padding:36px;display:flex}.cp .who-card h3{font-size:28px;font-weight:800}.cp .who-rows{border-top:1px solid var(--border);flex-direction:column;display:flex}.cp .who-rows div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;font-size:16px;display:grid}.cp .who-rows dt,.cp .who-rows span.k{font-family:var(--font-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding-top:3px;font-size:12px;font-weight:600}.cp a.more{align-items:center;gap:8px;min-height:44px;margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.cp .steps{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}.cp .step{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.cp .step-n{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--primary);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.cp .step-n:after{content:"";background:var(--border);flex:1;height:1px}.cp .step h3{font-size:24px;font-weight:700;line-height:1.2}.cp .step p{color:var(--muted)}.cp .step .list{font-size:15px}.cp .track{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp .track span{font-family:var(--font-mono),"JetBrains Mono",monospace;background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.cp .track span.done{background:var(--primary-soft);color:var(--primary);border-color:#0000}.cp .track span.wait{background:var(--attention-soft);color:var(--attention-fg);border-color:#f0cb8d;border-color:lab(83.8853% 7.56824 36.2764)}.cp .track svg{color:var(--muted)}.cp .feat-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px;display:grid}.cp .feat{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:16px;padding:32px;display:flex}.cp .feat h3{font-size:22px;font-weight:700;line-height:1.2}.cp .feat p{color:var(--muted)}.cp .feat-hero{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:40px;padding:40px;display:grid}.cp .feat-hero h3{font-size:32px}.cp .vign{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:10px;margin-top:auto;padding:16px;display:flex}.cp .chips{flex-wrap:wrap;gap:6px;display:flex}.cp .chip{border:1px solid var(--border);color:var(--fg);background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.cp .chip.on{background:var(--fg);color:#fff;border-color:var(--fg)}.cp .li-row{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.cp .li-row .mono{color:var(--muted);font-size:12px}.cp .kan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cp .kan-col{flex-direction:column;gap:6px;display:flex}.cp .kan-col>span{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cp .kan-card{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:8px;font-size:12px;font-weight:600;display:flex}.cp .kan-card i{background:var(--primary-soft);border-radius:2px;height:4px;display:block}.cp .kan-card i b{background:var(--primary);border-radius:2px;height:100%;display:block}.cp .kan-card.wait{background:var(--attention-soft);border-color:#f0cb8d;border-color:lab(83.8853% 7.56824 36.2764)}.cp .pdf{border:1px solid var(--border);box-shadow:6px 6px 0 var(--primary-soft);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.cp .pdf i{background:var(--border);border-radius:3px;height:6px;display:block}.cp .pdf-foot{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--muted);border-top:1px dashed var(--border);padding-top:8px;font-size:11px}.cp .feat-head{flex-direction:column;gap:14px;display:flex}.cp .feat-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cp .feat .ic{background:var(--primary-soft);width:44px;height:44px;color:var(--primary);border-radius:12px;flex:none;place-items:center;display:grid}.cp .kan.k4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.cp .row-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;display:grid}.cp .bar-row{flex-direction:column;align-items:stretch}.cp .bar-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp .bar-row-val{align-items:center;gap:8px;display:flex}.cp .bar-row .bar{height:6px}.cp .aud{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:start;gap:64px;display:grid}.cp .promises{flex-direction:column;gap:28px;display:flex}.cp .promise{grid-template-columns:48px 1fr;gap:16px;display:grid}.cp .promise .ic{background:var(--primary);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.cp .promise h3{margin-bottom:4px;font-size:20px;font-weight:700}.cp .promise p{color:var(--muted)}.cp .cap-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.cp .cap{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.cp .cap h4{justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.cp .cap p{color:var(--muted);font-size:14px}.cp .o-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;display:grid}.cp .o-card{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:12px;padding:32px;display:flex}.cp .o-card .ic{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.cp .o-card h3{font-size:20px;font-weight:700}.cp .o-card p{color:var(--muted);font-size:15px}.cp .free{background:var(--ink);color:var(--on-ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 32px;display:flex}.cp .free p{color:#fff;font-size:20px;font-weight:600}.cp .free p span{color:var(--on-ink-muted);font-size:16px;font-weight:400;display:block}.cp .stores{flex-wrap:wrap;gap:8px;display:flex}.cp a.store{background:var(--fg);color:#fff;border:1px solid var(--ink-line);border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:13px;line-height:1.15;text-decoration:none;display:inline-flex}.cp a.store:hover{background:var(--ink-2);color:#fff}.cp .store b{font-size:15px;display:block}.cp .plans{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:24px;display:grid}.cp .plan{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:20px;padding:32px;display:flex}.cp .plan.pro{border:2px solid var(--primary);box-shadow:0 24px 48px -28px #00627d8c;box-shadow:0 24px 48px -28px lab(37.6731% -18.4499 -24.3934/.55)}.cp .plan-name{justify-content:space-between;align-items:center;gap:8px;display:flex}.cp .plan-name h3{font-size:22px;font-weight:700}.cp .price{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.cp .price small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:500}.cp .plan .list{font-size:15px}.cp .plan .list li.off{color:var(--muted)}.cp .plan .btn{margin-top:auto}.cp .plan-notes{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px 32px;margin-top:40px;font-size:15px;display:grid}.cp .sec-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:40px 48px;display:grid}.cp .sec-item{grid-template-columns:40px 1fr;gap:16px;display:grid}.cp .sec-item .ic{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.cp .sec-item h3{margin-bottom:4px;font-size:18px;font-weight:700}.cp .sec-item p{color:var(--muted);font-size:15px}.cp .faq{border-top:1px solid var(--border);flex-direction:column;max-width:860px;display:flex}.cp .faq details{border-bottom:1px solid var(--border)}.cp .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:24px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.cp .faq summary::-webkit-details-marker{display:none}.cp .faq summary svg{color:var(--primary);flex:none;transition:transform .2s}.cp .faq details[open] summary svg{transform:rotate(45deg)}.cp .faq details p{color:var(--muted);padding:0 48px 24px 0;font-size:17px}.cp .final{background:var(--primary);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:64px 48px;display:flex;position:relative;overflow:hidden}.cp .final h2{color:#fff;max-width:640px;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.1}.cp .final p{color:#d0eaf3;color:lab(90.8997% -7.56305 -7.32956);margin-top:12px;font-size:18px}.cp .final-ctas{flex-wrap:wrap;gap:12px;display:flex;position:relative}.cp .final a.btn-white{color:var(--primary);background:#fff}.cp .final a.btn-white:hover{background:var(--primary-soft);color:var(--primary-hover)}.cp .final a.btn-line{color:#fff;border-color:#6ba9bd;border-color:lab(65.5856% -16.8994 -16.771)}.cp .final a.btn-line:hover{color:#fff;border-color:#fff}.cp .final-deco{opacity:.25;width:520px;position:absolute;bottom:-10px;right:-40px}.cp .ftr{border-top:1px solid var(--border);margin-top:96px;padding:48px 0 40px}.cp .ftr-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.cp .ftr a.logo,.cp .ftr a.logo:hover{color:var(--fg)}.cp .ftr .logo b{color:var(--primary)}.cp .ftr-cols{flex-wrap:wrap;gap:48px;display:flex}.cp .ftr-col{flex-direction:column;gap:10px;font-size:15px;display:flex}.cp .ftr-col strong{font-size:13px;font-family:var(--font-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.cp .ftr-col a{color:var(--fg);text-decoration:none}.cp .ftr-col a:hover{color:var(--primary)}.cp .ftr-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;font-size:14px;display:flex}.cp .micro{color:var(--on-ink-muted);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14px;display:flex}.cp .micro span{align-items:center;gap:6px;display:inline-flex}.cp .micro.light{color:var(--muted)}.cp a.textlink{align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.cp .hero a.textlink{color:var(--teal-bright)}.cp .hero a.textlink:hover{color:#fff}.cp .ba{border:1px solid var(--border);background:var(--card);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0;display:grid;overflow:hidden}.cp .ba-col{flex-direction:column;gap:18px;padding:32px;display:flex}.cp .ba-col.before{background:#f2f6f7;background:lab(96.5359% -.855237 -1.17246)}.cp .ba-col.after{border-left:1px solid var(--border)}.cp .ba-col h3{font-size:15px;font-family:var(--font-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.cp .ba-col.before h3{color:var(--muted)}.cp .ba-col.after h3{color:var(--primary)}.cp .ba-row{align-items:flex-start;gap:12px;font-size:17px;line-height:1.45;display:flex}.cp .ba-row svg{flex:none;margin-top:3px}.cp .ba-col.before .ba-row{color:var(--muted)}.cp .ba-col.after .ba-row{font-weight:500}.cp .mini-steps{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}.cp .mini-step{border-top:3px solid var(--primary);flex-direction:column;gap:10px;padding-top:20px;display:flex}.cp .mini-step.last{border-top-color:var(--attention)}.cp .mini-step span{font-family:var(--font-mono),"JetBrains Mono",monospace;color:var(--primary);font-size:13px;font-weight:600}.cp .mini-step h3{font-size:21px;font-weight:700}.cp .mini-step p{color:var(--muted)}.cp .sec-foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:40px;display:flex}.cp .callout{background:var(--attention-soft);border:1px solid #f0cb8d;border:1px solid lab(83.8853% 7.56824 36.2764);border-radius:18px;flex-direction:column;gap:16px;padding:32px;display:flex}.cp .callout h3{color:var(--attention-fg);font-size:26px;font-weight:800}.cp .callout p{color:#5a3a1f;color:lab(27.8656% 12.0373 22.3608)}.cp .plans-mini{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.cp .pm{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.cp .pm.pro{border:2px solid var(--primary)}.cp .pm h3{justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.cp .pm .price{font-size:30px}.cp .pm p{color:var(--muted);font-size:14px}.cp .trust{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:28px;font-size:14px;display:flex}.cp .trust span{align-items:center;gap:8px;display:inline-flex}.cp .owner-band{background:var(--ink);color:var(--on-ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.cp .owner-band h3{color:#fff;font-size:24px;font-weight:700}.cp .owner-band p{color:var(--on-ink-muted);margin-top:6px}.cp .split{border:1px solid var(--border);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));display:grid;overflow:hidden}.cp .split-panel{flex-direction:column;gap:16px;padding:48px 48px 0;display:flex;position:relative;overflow:hidden}.cp .split-panel h3{letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.08}.cp .split-panel p.lead2{max-width:440px;font-size:17px}.cp .split-ws{background:var(--ink);color:var(--on-ink)}.cp .split-ws h3{color:#fff}.cp .split-ws h3 em{color:var(--attention);font-style:normal}.cp .split-ws p.lead2{color:var(--on-ink-muted)}.cp .split-ws .eyebrow{color:var(--teal-bright)}.cp .split-ow{background:var(--attention-soft);color:var(--attention-fg)}.cp .split-ow h3{color:var(--attention-fg)}.cp .split-ow p.lead2{color:#5a3a1f;color:lab(27.8656% 12.0373 22.3608)}.cp .split-ow .eyebrow{color:#915100;color:lab(41.5092% 24.7858 54.3824)}.cp .split-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cp .split-vis{justify-content:center;align-items:flex-end;margin-top:auto;padding-top:32px;display:flex}.cp .mphone{background:#060e15;background:lab(3.68404% -1.19541 -4.83634);border-radius:40px 40px 0 0;width:280px;max-width:100%;padding:12px 12px 0;box-shadow:0 -10px 60px -20px #00040a99;box-shadow:0 -10px 60px -20px lab(.885147% -.488266 -3.28176/.6)}.cp .mphone-s{background:var(--bg);color:var(--fg);border-radius:30px 30px 0 0;flex-direction:column;gap:10px;height:380px;padding:20px 16px 24px;display:flex;overflow:hidden}.cp .split-panel .split-acts{min-height:52px}.cp .mphone-h{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.cp .task{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.cp .task .box{border:2px solid var(--border);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.cp .task.done{color:var(--muted)}.cp .task.done .box{background:var(--success);border-color:var(--success)}.cp .task.done span.t{text-decoration:line-through}.cp .bigbtns{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.cp .bigbtns span{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:15px;font-weight:700;display:flex}.cp .nocall{background:var(--ink-2);border:1px solid var(--ink-line);color:var(--on-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:28px;right:28px}.cp .chat{flex-direction:column;gap:8px;display:flex}.cp .bubble{background:var(--primary);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;padding:10px 12px;font-size:13px;line-height:1.4}.cp .bubble.in{color:var(--fg);border:1px solid var(--border);background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start}.cp .linkcard{color:var(--fg);background:#fff;border-radius:10px;margin-top:6px;overflow:hidden}.cp .linkcard b{padding:8px 10px 0;font-size:12px;display:block}.cp .linkcard small{color:var(--muted);padding:2px 10px 8px;font-size:11px;display:block}.cp .linkcard i{background:var(--attention);height:6px;display:block}.cp .tag{white-space:nowrap}.cp .phead .wrap{z-index:1;position:relative}@media (min-width:1100px){.cp .feat.wide{grid-column:span 2}}.cp .faq{width:100%;margin-left:auto;margin-right:auto}.cp .faq-layout{flex-direction:column;align-items:center;gap:48px;display:flex}.cp .aside-card{background:var(--ink);width:100%;max-width:860px;color:var(--on-ink);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:28px 32px;display:flex}.cp .aside-card>div:first-child{flex-direction:column;flex:360px;gap:6px;display:flex}.cp .aside-card h3{color:#fff;font-size:22px;font-weight:700}.cp .aside-card p{color:var(--on-ink-muted);font-size:15px}.cp .aside-card .acts{flex-wrap:wrap;gap:10px;display:flex}.cp .sec-head.center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.cp .sec-foot.center{justify-content:center}.cp .mcta{display:none}@media (max-width:820px){.cp .mcta{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border);background:#f8fafcf5;background:lab(98.272% -.642061 -.879765/.96);gap:8px;display:flex;position:sticky;bottom:0}.cp .mcta .btn{flex:1;min-height:48px;padding:0 12px;font-size:15px}.cp .mcta .btn-outline{flex:none}.cp .split-panel{padding:32px 24px 0}.cp .nocall{align-self:flex-start;position:static}.cp .sec{padding:72px 0}.cp .ba-col.after{border-left:0;border-top:1px solid var(--border)}.cp .ba-col,.cp .callout,.cp .owner-band{padding:24px}.cp .phead{padding:48px 0 56px}.cp .toast{display:none}.cp .feat-hero,.cp .feat,.cp .step,.cp .plan,.cp .who-card,.cp .o-card{padding:24px}.cp .final{padding:40px 24px}.cp .faq details p{padding-right:0}.cp .who-rows div{grid-template-columns:1fr;gap:4px}}@media (max-width:560px){.cp .hdr-cta .btn-ghost-ink{display:none}}.cp h1,.cp h2,.cp h3,.cp h4,.cp h5,.cp p,.cp li,.cp summary,.cp dd,.cp .ba-row,.cp .li-row>span,.cp .kan-col>span{overflow-wrap:break-word}@media (max-width:1099px){.cp h1,.cp h2,.cp h3,.cp h4,.cp h5,.cp p,.cp li,.cp summary,.cp dd,.cp .ba-row,.cp .li-row>span,.cp .kan-col>span{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.cp img,.cp video{max-width:100%;height:auto}.cp svg{max-width:100%}.cp [id]{scroll-margin-top:calc(var(--hdr-h) + 24px)}.cp .wrap{padding-left:max(var(--gutter),env(safe-area-inset-left));padding-right:max(var(--gutter),env(safe-area-inset-right))}.cp .li-row,.cp .pct-row,.cp .plan-name,.cp .pm h3,.cp .approve>div:first-child,.cp .scr-top{flex-wrap:wrap}.cp .li-row>span{min-width:0}.cp .li-row>span:first-child{flex:6em}.cp .kan-col{min-width:0}.cp .plans{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.cp .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp .plan.plan-custom{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px}.cp .plan-custom-text{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.cp .plan-custom .btn{margin-top:0}.cp .plan-custom-title{font-size:20px;font-weight:700}.cp .unsure{border:1px solid var(--border);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:28px 32px;display:flex}.cp .unsure-title{font-size:20px;font-weight:700}.cp .plans-mini{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}@media (max-width:820px){.cp .mcta{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.cp .hero-grid{gap:40px;padding-top:56px;padding-bottom:88px}.cp .ftr{margin-top:72px}.cp .ftr-col{gap:0}.cp .ftr-col strong{margin-bottom:4px}.cp .ftr-col a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:flex}}@media (max-width:600px){.cp .ftr-in{flex-direction:column}.cp .ftr-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}.cp .ftr-cols>.ftr-col:first-child{grid-row:span 2}.cp .unsure,.cp .aside-card,.cp .free{padding:24px}.cp .plan-custom-text{flex-basis:100%}.cp .plan-custom .btn,.cp .unsure .btn,.cp .aside-card .acts .btn{flex:auto}}@media (max-width:480px){.cp{--hdr-h:60px}.cp .hdr-bar{gap:10px}.cp .hdr-cta .lbl-full,.cp .menu-btn-text{display:none}.cp .hdr-cta .lbl-short{display:inline}.cp .menu-btn{padding:0}.cp .sec{padding:56px 0}.cp .sec-head{gap:12px;margin-bottom:32px}.cp .sec-head h2{font-size:clamp(25px,7.6vw,30px)}.cp .sec-head p,.cp .phead p.lead,.cp p.hero-lead{font-size:17px}.cp .hero h1{font-size:clamp(32px,10.4vw,40px)}.cp .phead h1{font-size:clamp(29px,9vw,36px)}.cp .hero-grid{padding-top:40px;padding-bottom:72px}.cp .phead{padding:40px 0 48px}.cp .hero-ctas{margin-top:28px}.cp .hero-ctas .btn{flex:auto}.cp .who-card h3,.cp .callout h3,.cp .feat-hero h3{font-size:24px}.cp .owner-band h3{font-size:21px}.cp .ba-row{font-size:16px}.cp .final{border-radius:20px;padding:32px 20px}.cp .final h2{font-size:clamp(24px,7.4vw,28px)}.cp .final-ctas{width:100%}.cp .final-ctas .btn{flex:auto}.cp .feat-hero,.cp .feat,.cp .step,.cp .plan,.cp .who-card,.cp .o-card,.cp .ba-col,.cp .callout,.cp .owner-band{padding:20px}.cp .split-panel{padding:28px 20px 0}.cp .price{font-size:34px}.cp .plan-name .tag,.cp .pm h3 .tag{white-space:normal}.cp .faq summary{padding:18px 0;font-size:17px}.cp .faq details p{font-size:16px}.cp .ftr{margin-top:56px;padding-top:40px}.cp .phone{border-radius:38px;padding:9px}.cp .screen{border-radius:30px;gap:12px;padding:18px 14px 16px}.cp .pct{font-size:38px}.cp .approve{padding:10px}.cp .approve-btns button{font-size:13px}.cp .vign{padding:12px}.cp .kan{gap:6px}.cp .kan-col>span{letter-spacing:0;font-size:10px}.cp .kan-card{padding:6px;font-size:11px}}@media (max-width:360px){.cp .hdr-cta .btn{padding:0 12px;font-size:14px}.cp .logo{gap:8px;font-size:17px}.cp .mcta .btn{font-size:14px}}@media (max-height:500px) and (orientation:landscape){.cp .hdr{position:relative}.cp [id]{scroll-margin-top:16px}.cp .tabs{max-height:none}.cp .hero-grid{padding-top:40px;padding-bottom:64px}.cp .phead{padding:40px 0 48px}}.cp .trial-badge{border:1.5px solid var(--attention);color:#fff;background:#ec940d1f;background:lab(69.4144% 27.8893 72.2845/.12);border-radius:16px;align-items:center;gap:14px;max-width:100%;margin-top:32px;padding:14px 22px 14px 14px;display:inline-flex}.cp .trial-badge-ic{background:var(--attention);width:44px;height:44px;color:var(--attention-fg);border-radius:12px;flex:none;place-items:center;display:grid}.cp .trial-badge strong{letter-spacing:-.02em;color:#fff;font-size:clamp(19px,2vw,24px);font-weight:800;line-height:1.15;display:block}.cp .trial-badge small{color:var(--on-ink-muted);margin-top:2px;font-size:14px;display:block}.cp .trial-badge+.hero-ctas{margin-top:24px}.cp .trial-banner{background:var(--attention-soft);border:2px solid var(--attention);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-bottom:32px;padding:32px;display:flex}.cp .trial-banner-ic{background:var(--attention);width:60px;height:60px;color:var(--attention-fg);border-radius:16px;flex:none;place-items:center;display:grid}.cp .trial-banner-text{flex-direction:column;flex:380px;gap:6px;min-width:0;display:flex}.cp .trial-banner .eyebrow{color:#915100;color:lab(41.5092% 24.7858 54.3824)}.cp .trial-banner h2{color:var(--attention-fg);font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.08}.cp .trial-banner-sub{color:var(--attention-fg);font-size:19px;font-weight:600}.cp .trial-banner-body{color:#5a3a1f;color:lab(27.8656% 12.0373 22.3608);font-size:15px}@media (max-width:600px){.cp .trial-banner{gap:16px;padding:24px 20px}.cp .trial-banner-ic{border-radius:12px;width:48px;height:48px}.cp .trial-banner-text{flex-basis:100%}.cp .trial-banner .btn{flex:auto}.cp .trial-banner-sub{font-size:17px}.cp .trial-badge{margin-top:24px;padding:12px 16px 12px 12px;display:flex}}.cp .btn{text-align:center}.cp .hdr-cta .btn,.cp .mcta .btn{white-space:nowrap}@media (max-width:480px){.cp .hero-ctas .btn{flex-basis:100%}}@media (max-width:400px){.cp .hdr-bar{gap:8px}.cp .hdr-cta .btn-amber{padding:0 12px;font-size:14px}.cp .logo{gap:7px;font-size:16px}.cp .logo svg{width:30px;height:30px}.cp .mcta .btn{padding:0 10px;font-size:14px}}@media (min-width:1100px) and (max-width:1240px){.cp .kan-col>span{letter-spacing:0;font-size:10px}}
