@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{color-scheme:light;--oxford:#0a0f22;--oxford-2:#0c132a;--ink-70:#545a6b;--ink-40:#6b7180;--line:#dce3ec;--b900:#265496;--b700:#3d73bb;--b500:#6798dc;--b300:#95b7e7;--b200:#c2d6f1;--b100:#e1eaf8;--afw:#f4f4f6;--white:#ffffff;--mantis:#8fc75d;--mantis-40:#d2e9be;--mantis-20:#e9f4df;--mantis-ink:#46731e;--red:#d9453c;--red-40:#f3b4af;--red-20:#fdecea;--amber-40:#f7d999;--amber-20:#fbeccc;--amber-ink:#8a6100;--frame-bg:#e1eaf8;--glass-bd:#ffffff;--range-track:#dce3ec;--on-dark:#f4f4f6;--on-dark-2:#a9b4c8;--line-dark:rgba(255,255,255,0.14);--fill-dark:rgba(255,255,255,0.06);--g-btn:linear-gradient(137deg,#265496 3.74%,#3d73bb 90.11%);--g-btn-h:linear-gradient(137deg,#1e4576 3.74%,#326196 90.11%);--g-hero:linear-gradient(180deg,#82b1ec,#b6d0f3 55%,#e1eaf8);--g-sky:linear-gradient(180deg,#95b7e7,#bcd1f0 25%,#d6e3f6 50%,#e2ebf8 75%,#e1eaf8);--g-deep:linear-gradient(180deg,#3d73bb,#6798dc 30%,#e1eaf8);--g-card:linear-gradient(105deg,#c2d6f1,#e1eaf8 44%,#f4f4f6 88%);--g-chip:linear-gradient(90deg,#e1eaf8,rgba(225,234,248,0) 80%);--g-hover:linear-gradient(90deg,rgba(149,183,231,0.35),rgba(194,214,241,0.2));--g-active:linear-gradient(90deg,rgba(149,183,231,0.6),rgba(149,183,231,0.1));--g-dark:linear-gradient(160deg,#0a0f22 35%,#142a55);--g-mantis:linear-gradient(145deg,#e9f4df,#ffffff 80%);--font-display:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--frame:12px;--r-panel:28px;--r-card:16px;--r-sm:8px;--r-pill:999px;--shadow-btn:3px 5px 12.5px rgba(61,115,187,0.5);--shadow-card:0 8px 24px rgba(10,15,34,0.08);--shadow-pop:0 24px 60px rgba(10,15,34,0.28);--ease:cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--frame-bg);color:var(--oxford);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:hidden}a,button{color:inherit}button{font:inherit}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--b700);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.i{width:20px;height:20px;stroke-width:1.75;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.page{padding:0 var(--frame) var(--frame);display:grid;gap:var(--frame)}.panel{border-radius:var(--r-panel);padding:80px 32px;position:relative;overflow:hidden;scroll-margin-top:92px}.inner{max-width:1160px;margin-inline:auto}.p-white{background:var(--white)}.p-afw{background:var(--afw)}.p-sky{background:var(--g-sky)}.p-deep{background:var(--g-deep)}.p-dark{background:var(--g-dark);color:var(--on-dark)}.head{text-align:center;max-width:820px;margin:0 auto 40px;display:grid;gap:14px;justify-items:center}.eyebrow{font-size:15px;margin:0}.p-dark .eyebrow{color:var(--on-dark-2)}.title{font-family:var(--font-display);font-weight:700;text-transform:lowercase;letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance;font-size:clamp(32px,4vw,52px)}.title .dot{color:var(--b500)}.hero .title .dot,.p-deep .title .dot,.p-sky .title .dot{color:#fff}.lede{margin:0;font-size:17px;line-height:1.6;color:var(--ink-70);max-width:64ch;text-wrap:pretty}.p-dark .lede{color:var(--on-dark-2)}.p-deep .lede,.p-sky .lede{color:var(--oxford)}.h3{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:0;text-transform:lowercase;color:var(--b700)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;height:52px;padding:0 10px 0 24px;border-radius:var(--r-pill);border:1px solid var(--glass-bd);font-weight:500;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s,transform .15s}.btn .arr{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#265496}.btn .arr .i{width:16px;height:16px;stroke-width:2.25;transition:transform .2s var(--ease)}.btn:hover .arr .i{transform:translateX(2px)}.btn-primary{background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--g-btn-h);transform:translateY(-1px)}.btn-glass{background:rgba(255,255,255,.35);color:var(--oxford)}.btn-glass .arr{background:#0a0f22;color:#fff}.btn-glass:hover{background:rgba(255,255,255,.6)}.btn-line{background:var(--white);color:var(--oxford);border-color:var(--b200)}.btn-line .arr{background:#0a0f22;color:#fff}.btn-line:hover{background:var(--b100)}.btn-sm{height:40px;padding:0 16px;gap:8px;font-size:14px}.btn-light{background:#fff;color:#0a0f22;border-color:var(--glass-bd)}.btn-light .arr{background:var(--g-btn);color:#fff}.cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-pill);font-size:13px;font-weight:600;white-space:nowrap}.b-blue{background:var(--b100)}.b-blue,.b-line{color:var(--b900)}.b-line{background:var(--white);border:1px solid var(--b300)}.b-red{background:var(--red-20);color:var(--red)}.b-amber{background:var(--amber-20);color:var(--amber-ink)}.b-green{background:var(--mantis-20);color:var(--mantis-ink)}.chip{display:inline-flex;align-items:center;padding:8px 16px;border-radius:20px;background:var(--g-chip);font-size:14px}.hdr-bar{border:1px solid var(--glass-bd)}.links{gap:0}.links>.nav-item>button,.links>a,.links>span{color:var(--oxford)}.mega{border:1px solid var(--glass-bd)}.mega-grid a{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:56px;padding:12px 16px;border-radius:12px;border:1px solid transparent;background:var(--white);text-decoration:none;transition:border-color .15s}.mega-grid a:hover{border-color:var(--b200)}.mega-grid .t{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mega-grid .t b{font-family:var(--font-display);font-size:18px;letter-spacing:-.03em;text-transform:lowercase}.mega-grid .d,.mega-grid .t span{font-size:14px;color:var(--ink-70)}.mega-grid .d{line-height:1.5}.mega-all{transition:background .15s}.mega-all:hover{background:var(--b200)}.mega-all span,.mega-foot a{font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.mega-foot{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.8);gap:32px}.mega-foot a:hover{color:var(--b700)}.menu-btn{width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-bd);background:rgba(255,255,255,.4);align-items:center;justify-content:center;cursor:pointer;color:var(--oxford);transition:background .15s}.menu-btn:hover{background:rgba(255,255,255,.7)}.drawer{border:1px solid var(--glass-bd);background:rgba(255,255,255,.8)}.drawer a:not(.btn,.mega-all):hover{background:rgba(255,255,255,.7)}.rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:6px;padding:10px 8px;border-radius:100px;background:rgba(255,255,255,.55);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(38,84,150,.12);opacity:0;pointer-events:none;transition:opacity .25s}.rail.show{opacity:1;pointer-events:auto}.rail a{position:relative;display:grid;place-items:center;width:18px;height:18px;text-decoration:none}.rail a i{width:6px;height:6px;border-radius:6px;background:var(--b300);transition:height .2s,background .2s}.rail a[aria-current=true] i{height:16px;background:var(--g-btn)}.rail a span{position:absolute;border:1px solid rgba(255,255,255,.15);right:28px;top:50%;transform:translate(6px,-50%);opacity:0;pointer-events:none;white-space:nowrap;font-size:12px;font-weight:600;padding:5px 10px;border-radius:100px;background:#0a0f22;color:#fff;transition:opacity .15s,transform .15s}.rail a:focus-visible span,.rail a:hover span{opacity:1;transform:translateY(-50%)}.hero{background:radial-gradient(rgba(38,84,150,.14) 1px,transparent 1.4px) 0 0 /24px 24px,var(--g-hero);border-radius:0 0 var(--r-panel) var(--r-panel);margin-inline:calc(var(--frame) * -1);padding:140px 32px 64px}.hero:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(180deg,rgba(225,234,248,0),var(--frame-bg));pointer-events:none}.hero .inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;align-items:center;max-width:1240px;z-index:1}.hero-copy{display:grid;gap:22px;justify-items:start}.hero h1{font-size:clamp(40px,5.6vw,84px);line-height:.96}.hero h1 .l2{color:var(--b900);display:block}.hero .lede{color:var(--oxford);font-size:18px}.hero .cta-row{justify-content:flex-start}.ticks{display:flex;flex-wrap:wrap;gap:8px;max-width:640px;margin:4px 0 0;padding:0;list-style:none}.ticks li{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:100px;background:rgba(255,255,255,.85);border:1px solid var(--glass-bd);font-size:14px;color:var(--b900)}.ticks li .ok{width:20px;height:20px;border-radius:50%;background:var(--mantis);color:#fff;display:grid;place-items:center}.ticks li .ok .i{width:13px;height:13px;stroke-width:3}.hero-art{position:relative;aspect-ratio:1;width:100%;max-width:560px;justify-self:center;perspective:1000px}.hero-art .rings{will-change:transform;inset:2%;background:repeating-radial-gradient(circle,rgba(255,255,255,0) 0 38px,rgba(255,255,255,.55) 39px 40px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:spin 60s linear infinite}.hero-art .halo,.hero-art .rings{position:absolute;border-radius:50%}.hero-art .halo{inset:18%;background:radial-gradient(circle,rgba(255,255,255,.75),rgba(255,255,255,0) 70%);filter:blur(10px)}.shield-wrap{position:absolute;inset:4%;transform-style:preserve-3d;transition:transform .25s var(--ease)}.shield-art{position:absolute;inset:0;animation:float 7s ease-in-out infinite;will-change:transform}.shield-art svg{width:100%;height:100%;display:block;overflow:visible}.orbit{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:100px;border:1px solid var(--glass-bd);background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(38,84,150,.16);font-size:13px;font-weight:600;white-space:nowrap;animation:float 6s ease-in-out infinite}.orbit i{width:8px;height:8px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 0 rgba(143,199,93,.6);animation:ping 2s infinite}.orbit small{font-weight:500;color:var(--ink-70);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.o1{left:-2%;top:22%;animation-delay:-1s}.o2{right:-4%;top:46%;animation-delay:-3s}.o3{left:4%;bottom:12%;animation-delay:-5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ds-scan{opacity:0;animation:dsScan 6s cubic-bezier(.45,0,.25,1) infinite}.ds-ok{opacity:0;animation:dsOk 6s ease-out infinite}.ds-frame{opacity:.55}@keyframes dsScan{0%{transform:translateY(-340px);opacity:0}7%{opacity:1}56%{transform:translateY(310px);opacity:1}64%,to{transform:translateY(310px);opacity:0}}@keyframes dsOk{0%,54%{opacity:0}62%{opacity:.95}80%,to{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(143,199,93,.6)}80%,to{box-shadow:0 0 0 8px rgba(143,199,93,0)}}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 12px;border-radius:100px;background:rgba(255,255,255,.6);border:1px solid var(--glass-bd);font-size:13px;font-weight:500;letter-spacing:.02em}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mantis);box-shadow:0 0 0 3px rgba(143,199,93,.22)}.p-afw .eyebrow,.p-white .eyebrow{background:var(--b100);border-color:var(--b100)}.p-dark .eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.p-deep .eyebrow{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4)}.year-chart .eyebrow{padding:0;background:none!important;border:0}.year-chart .eyebrow:before{display:none}.p-dark{background:radial-gradient(60% 45% at 50% 0,rgba(61,115,187,.38),rgba(61,115,187,0) 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 /48px 48px,var(--g-dark)}.p-deep,.p-sky{background-blend-mode:normal}.p-afw:before,.p-deep:before,.p-sky:before{content:"";position:absolute;inset:0;background:radial-gradient(rgba(38,84,150,.1) 1px,transparent 1.4px) 0 0 /24px 24px;-webkit-mask:linear-gradient(180deg,#000,transparent 55%);mask:linear-gradient(180deg,#000,transparent 55%);pointer-events:none}.card,.metric,.step,.tier{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.card:hover,.metric:hover,.step:hover,.tier:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(38,84,150,.14)}.metric strong .u{font-size:.55em;letter-spacing:-.03em}.btn-primary:hover{box-shadow:3px 5px 18px rgba(61,115,187,.7)}.metrics{display:grid;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px}.metric{border-radius:var(--r-card);padding:26px 24px 22px;background:var(--g-card);display:flex;flex-direction:column;gap:18px;min-height:210px}.metric strong{font-family:var(--font-display);font-size:clamp(42px,4.4vw,68px);line-height:.95;letter-spacing:-.05em;color:var(--b700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric span{margin-top:auto;font-weight:500;line-height:1.35}.metric.lead{background:var(--g-btn);color:#fff;box-shadow:var(--shadow-btn)}.metric.lead strong{color:#fff}.metric .badges{display:flex;gap:6px;flex-wrap:wrap}.metric.lead .b-red{background:rgba(255,255,255,.95);color:#d9453c}.metric.lead .b-amber{background:rgba(255,255,255,.95);color:#8a6100}.signals{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.signals div{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:var(--r-card);background:var(--afw);font-size:14px;line-height:1.35}.signals .ic{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;background:var(--white);color:var(--b700)}.signals b{display:block;font-size:15px}.creds{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.std{margin:14px 0 0;font-size:14px;color:var(--ink-70)}.fine,.std{text-align:center}.fine{margin:10px 0 0;font-size:12px;color:var(--ink-40)}.resp{max-width:960px;margin:0 auto;background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:8px 28px}.resp>div{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.resp>div:first-child{border-top:0}.resp .ic{width:44px;height:44px;border-radius:12px;background:var(--g-card);color:var(--b700);display:grid;place-items:center}.resp dt{display:contents;font-size:17px;font-weight:500}.resp dd{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.03em;color:var(--b700);text-align:right}.resp .honest dd{color:var(--oxford);font-size:17px;letter-spacing:-.01em;max-width:26ch;line-height:1.3}.center-note{text-align:center;margin:22px auto 0;font-weight:500;display:flex;gap:8px;justify-content:center;align-items:center}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{background:var(--white);border-radius:var(--r-card);padding:26px}.sit{display:grid;gap:10px;align-content:start}.sit .top{display:flex;justify-content:space-between;align-items:center;color:var(--ink-40);font-size:14px}.sit .top .ic{width:40px;height:40px;border-radius:12px;background:var(--g-card);color:var(--b700);display:grid;place-items:center}.sit p{margin:0;color:var(--ink-70)}.after{margin-top:28px;display:flex;justify-content:center}.fit-col{border-radius:var(--r-card);padding:26px}.fit-col.yes{background:var(--g-mantis);border:1px solid var(--mantis-40)}.fit-col.no{background:var(--afw);border:1px solid var(--line)}.fit-col h3{font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;margin:0 0 14px;text-transform:lowercase}.fit-col ul{list-style:none;margin:0;padding:0}.fit-col li{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(10,15,34,.1);font-weight:500}.mk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.mk .i{width:14px;height:14px;stroke-width:3}.yes .mk{background:var(--mantis)}.no .mk{background:var(--red)}.tabbar{display:flex;gap:4px;padding:5px;border-radius:100px;background:var(--fill-dark);border:1px solid var(--line-dark);width:fit-content;max-width:100%;margin:0 auto 16px;overflow-x:auto;scrollbar-width:none}.tabbar::-webkit-scrollbar{display:none}.tabbar button{border:0;background:transparent;color:var(--on-dark-2);padding:11px 20px;border-radius:100px;cursor:pointer;white-space:nowrap;font-size:15px;transition:background .15s,color .15s}.tabbar button:hover{color:#fff}.tabbar button[aria-selected=true]{background:#fff;color:#0a0f22;font-weight:600}.tabpanel{max-width:960px;margin:0 auto;border-radius:var(--r-card);background:var(--fill-dark);border:1px solid var(--line-dark);padding:26px 28px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;align-items:start;min-height:290px}.tabpanel[hidden]{display:none}.tabpanel .side h3{font-family:var(--font-display);font-size:30px;line-height:1.05;letter-spacing:-.035em;margin:0 0 10px;text-transform:lowercase;color:var(--b300)}.tabpanel .side p{margin:0;font-size:14px;color:var(--on-dark-2)}.tabpanel ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tabpanel li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--fill-dark);font-size:16px}.tabpanel li .n{font-family:var(--font-display);font-weight:700;color:var(--b500);font-size:14px}.tabpanel.t-with li{background:#fff;color:#0a0f22}.tabpanel.t-with li .n{color:var(--mantis-ink)}.tabpanel.t-without li{color:var(--on-dark-2)}.alt{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:12px;background:var(--fill-dark)}.alt b{font-weight:700}.alt span{color:var(--on-dark-2)}.alt.us{background:var(--g-btn)}.alt.us span{color:#fff;font-weight:500}.dom{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dom span{display:inline-flex;gap:8px;align-items:center;padding:9px 14px;border-radius:100px;background:#fff;color:#0a0f22;font-size:14px;font-weight:500}.dom .i{width:16px;height:16px;color:var(--b700)}.tabpanel .para{margin:0;color:var(--on-dark-2)}.diff-cta{margin-top:24px;display:flex;justify-content:center}.pricing{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;align-items:stretch}.price-copy{background:var(--g-card);border-radius:var(--r-card);padding:26px;display:flex;flex-direction:column;gap:14px}.price-copy p{margin:0;color:var(--ink-70);font-size:15px}.price-copy p strong{color:var(--oxford)}.weekone{background:var(--white);border-radius:12px;padding:14px 16px;display:grid;gap:2px}.weekone b{font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;color:var(--b700);text-transform:lowercase}.weekone span{font-size:15px}.price-copy .btn{margin-top:auto;align-self:flex-start}.chart{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 20px 14px;display:flex;flex-direction:column;min-width:0}.chart-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:8px}.chart-top h3{font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;margin:0 0 4px}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--ink-70)}.legend span{display:inline-flex;gap:6px;align-items:center}.legend i{width:18px;height:3px;border-radius:2px;background:var(--b700);display:block}.legend i.dash{background:none;border-top:2px dashed var(--oxford);height:0}.legend i.bar{width:12px;height:12px;border-radius:3px;background:linear-gradient(180deg,#6798dc,#c2d6f1)}.stat-pair{display:flex;gap:8px}.stat{padding:8px 12px;border-radius:12px;background:var(--b100);font-size:12px;color:var(--ink-70);line-height:1.25;min-width:118px}.stat b{display:block;font-family:var(--font-display);font-size:22px;letter-spacing:-.04em;color:var(--b900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat.c{background:var(--afw)}.stat.c b{color:var(--oxford)}.svgscroll{overflow-x:auto;scrollbar-width:thin}.svgscroll svg{display:block;width:100%;height:auto}.chart .fine{text-align:left;margin-top:6px}.allow{text-align:center;font-size:14px;color:var(--ink-70);margin:16px 0 0}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tier{background:var(--white);border-radius:var(--r-card);padding:22px;display:flex;flex-direction:column;gap:14px;min-height:230px;box-shadow:var(--shadow-card)}.tier header{display:flex;justify-content:space-between;align-items:center;gap:8px}.tier strong{font-family:var(--font-display);font-size:52px;line-height:1;letter-spacing:-.05em;background:var(--g-btn);-webkit-background-clip:text;background-clip:text;color:transparent}.tier p{margin:0;font-weight:500}.tier .scale{margin-top:auto;display:flex;gap:4px}.tier .scale i{flex:1 1;height:6px;border-radius:3px;background:var(--b100)}.tier .scale i.on{background:var(--g-btn)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.step{background:var(--g-card);border-radius:var(--r-card);padding:22px;display:grid;gap:8px;align-content:start}.step .n{color:var(--ink-40);font-size:14px}.step h3{font-family:var(--font-display);font-size:26px;letter-spacing:-.03em;margin:8px 0 0;text-transform:lowercase;color:var(--b700)}.step p{margin:0;color:var(--ink-70);font-size:15px}.flow{margin-top:12px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:center;background:var(--afw);border-radius:var(--r-card);padding:18px 22px}.flow ol{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.flow li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:100px;background:var(--white);font-size:14px;font-weight:500}.flow li b{font-size:12px;color:var(--b700)}.flow li+li:before{content:"→";color:var(--b300);margin-right:4px;margin-left:-10px;display:none}.deliv{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.deliv article{background:var(--afw);border-radius:var(--r-card);padding:22px}.deliv h3{margin-bottom:8px}.deliv p{margin:0;color:var(--ink-70);font-size:15px}.fields{display:flex;flex-wrap:wrap}.fields,.year{margin-top:12px}.year{border-radius:var(--r-card);background:var(--g-card);padding:6px}.year-in{background:var(--white);border-radius:12px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.year-chart{padding:22px 22px 14px;min-width:0;border-right:1px solid var(--line)}.year-chart h3{font-family:var(--font-display);font-size:24px;letter-spacing:-.03em;margin:2px 0 4px;text-transform:lowercase}.year-chart .sub{margin:0 0 10px;font-size:14px;color:var(--ink-70)}#ysvg .col{cursor:pointer;outline:none}#ysvg .col:focus-visible .hl{stroke:var(--b700);stroke-width:2}.month{padding:22px;min-width:0}.month-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.month-h :is(h4,h3.h4){font-family:var(--font-display);font-size:24px;letter-spacing:-.03em;margin:0}.month-h :is(h4,h3.h4) span{color:var(--ink-40);font-weight:500;font-size:16px}.nav2{display:flex;gap:6px}.ib{width:38px;height:38px;border-radius:50%;border:1px solid var(--b200);background:var(--white);display:grid;place-items:center;cursor:pointer}.ib:hover{background:var(--b100)}.ib:disabled{opacity:.35;cursor:default}.ib .i{width:18px;height:18px}.kpis{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tasks{list-style:none;margin:0;padding:0;display:grid;gap:6px}.task{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:12px;background:var(--afw)}.task:before{content:"";align-self:stretch;border-radius:2px;background:var(--d-fg)}.task small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-40);font-weight:700}.task span{font-size:14px;font-weight:600}.task .tech{display:block;font-size:12px;color:var(--ink-70);font-weight:400}.d-low{--d-bg:#e3f2d6;--d-bd:#bfe0a0;--d-fg:#46731e;--d-g:linear-gradient(135deg,#eef7e6,#d4ebbf)}.d-medium{--d-bg:#dce8f8;--d-bd:#a9c4ea;--d-fg:#265496;--d-g:linear-gradient(135deg,#e9f0fb,#c7daf3)}.d-hard{--d-bg:#ece3f8;--d-bd:#cdb9ec;--d-fg:#5b3e9a;--d-g:linear-gradient(135deg,#f3edfb,#dccdf2)}.dp{display:inline-flex;padding:3px 10px;border-radius:100px;background:var(--d-bg);color:var(--d-fg);font-size:12px;font-weight:700}.proof-top{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;margin-bottom:12px}.ptabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;border-radius:18px;background:var(--fill-dark);border:1px solid var(--line-dark);flex:1 1 520px;max-width:760px}.ptabs button{border:0;background:transparent;text-align:left;padding:10px 16px;border-radius:14px;cursor:pointer;color:var(--on-dark-2);min-width:0}.ptabs button b{display:block;font-family:var(--font-display);font-size:15px}.ptabs button small{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ptabs button[aria-selected=true]{background:#fff;color:#0a0f22}.key{display:flex;gap:14px;font-size:13px;color:var(--on-dark-2)}.key span{display:inline-flex;gap:6px;align-items:center}.key i{width:18px;height:10px;border-radius:4px;background:var(--d-g);border:1px solid var(--d-bd);display:block}.ctx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px 22px;border-radius:var(--r-card);background:var(--g-btn);margin-bottom:12px;color:#fff}.ctx small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--b200);margin-bottom:4px}.ctx p{margin:0;font-size:14px;color:rgba(255,255,255,.88)}.ctx p.big{font-family:var(--font-display);font-weight:700;font-size:18px;color:#fff;letter-spacing:-.02em;line-height:1.3}.board{position:relative;color:var(--oxford);padding:8px;border-radius:20px;background:linear-gradient(140deg,rgba(255,255,255,.82),rgba(236,243,252,.66) 55%,rgba(255,255,255,.74));border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.3),inset 0 0 40px rgba(149,183,231,.18),0 24px 60px rgba(0,0,0,.35)}.board:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(70% 45% at 12% 0,rgba(255,255,255,.65),rgba(255,255,255,0) 70%),radial-gradient(50% 40% at 100% 100%,rgba(149,183,231,.25),rgba(149,183,231,0) 70%);pointer-events:none}.gantt{position:relative;z-index:1;font-size:13px}.g-row{display:grid;grid-template-columns:150px minmax(0,1fr)}.lane{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));position:relative}.g-row>.lbl{padding:8px 12px;font-weight:600;font-size:13px;line-height:1.25;display:flex;align-items:center}.g-head .lane>div{text-align:center;font-size:12px;color:var(--ink-70);padding:8px 0}.g-q .lane>div{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-70);padding:7px 14px;border-radius:10px}.g-q .lane>div.q1{background:linear-gradient(90deg,rgba(194,214,241,.85),rgba(225,234,248,.4));color:var(--b900)}.g-load .lane>div{height:30px;display:flex;align-items:flex-end;padding:0 5px 5px}.g-load .lane i{width:100%;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#95b7e7,#e1eaf8);display:block}.g-load .lane .q1 i{background:var(--g-btn)}.g-head .lbl,.g-load .lbl{letter-spacing:.06em;color:var(--ink-40)}.g-domain,.g-head .lbl,.g-load .lbl{font-size:11px;text-transform:uppercase;font-weight:700}.g-domain{margin:8px 0 2px;padding:7px 12px;border-radius:10px;background:linear-gradient(90deg,rgba(194,214,241,.8),rgba(225,234,248,.25));border:1px solid rgba(255,255,255,.6);color:var(--b900);letter-spacing:.1em}.g-track{border-top:1px solid rgba(255,255,255,.6)}.g-track .lane{min-height:46px}.g-track .cell{grid-row:1;border-left:1px dashed rgba(10,15,34,.08)}.g-track .cell.qs{border-left:1px solid rgba(149,183,231,.55)}.g-track:hover{background:rgba(255,255,255,.45)}.gbar{grid-row:1;z-index:1;margin:5px 3px;min-width:0;border-radius:10px;border:1px solid var(--d-bd);background:var(--d-g);color:var(--d-fg);font-size:11.5px;font-weight:600;text-align:left;padding:5px 8px;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;justify-content:center;transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.gbar span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.2;overflow-wrap:anywhere}.gbar small{display:none;font-size:10px;font-weight:500;opacity:.8;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gbar:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(38,84,150,.18)}.gbar[aria-expanded=true]{box-shadow:0 0 0 2px var(--oxford)}.hint{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13px;color:var(--on-dark-2);margin:12px 0 0}.hint .i{width:16px;height:16px}.modal{position:absolute;inset:0;z-index:10;border-radius:var(--r-card);background:rgba(10,15,34,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .18s var(--ease)}.modal.open{opacity:1;pointer-events:auto}.mcard{position:absolute;left:50%;width:min(560px,calc(100% - 32px));transform:translate(-50%,8px);background:var(--white);border-radius:20px;box-shadow:var(--shadow-pop);padding:24px;max-height:calc(100% - 32px);overflow:auto;transition:transform .2s var(--ease)}.modal.open .mcard{transform:translate(-50%)}.mtop{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--ink-70);padding-right:44px}.mclose{position:absolute;top:16px;right:16px}.mcard :is(h4,h3.h4){font-family:var(--font-display);font-size:28px;line-height:1.05;letter-spacing:-.035em;margin:12px 0 4px}.mcard .trk{margin:0 0 16px;font-size:14px;color:var(--ink-70)}.mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mbox{background:var(--afw);border-radius:12px;padding:12px 14px}.mbox.why{grid-column:1/-1;background:var(--g-card)}.mbox dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40);font-weight:700;margin-bottom:4px}.mbox.why dt{color:var(--b900)}.mbox dd{margin:0;font-size:14px;line-height:1.5}.mnav{display:flex;justify-content:space-between;align-items:center;margin-top:16px;gap:8px}.mnav .count{font-size:13px;color:var(--ink-70);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.final-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px;align-items:center}.final-grid .title{font-size:clamp(40px,5.6vw,76px);text-align:left}.final-grid .lede{margin-top:16px;color:var(--oxford)}.next{background:var(--white);border-radius:20px;padding:24px;box-shadow:var(--shadow-card)}.next ol{list-style:none;margin:12px 0 16px;padding:0;display:grid;gap:6px}.next li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--g-chip);font-size:15px}.next li b{width:30px;height:30px;border-radius:50%;background:var(--g-btn);color:#fff;display:grid;place-items:center;font-size:13px}.mail{margin-bottom:10px}.mail,.mail .addr{display:flex;gap:8px}.mail .addr{flex:1 1;min-width:0;align-items:center;height:48px;padding:0 16px;border-radius:100px;background:var(--afw);font-weight:600;-webkit-user-select:all;user-select:all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mail .addr .i{color:var(--b700);width:18px;height:18px}.next .btn-primary{width:100%}.copied{color:var(--mantis-ink);font-weight:600;min-height:18px;margin:8px 0 0;text-align:center}.copied,.foot{font-size:13px}.foot{margin-top:56px;padding-top:20px;border-top:1px solid rgba(10,15,34,.12);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;color:var(--ink-70)}.foot img{height:22px;width:auto;display:block}.foot a{text-decoration:none}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pain{background:var(--afw);border-radius:var(--r-card);padding:24px;display:flex;flex-direction:column;gap:10px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.pain:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(38,84,150,.14)}.pain .ic{width:44px;height:44px;border-radius:12px;background:var(--g-card);color:var(--b700);display:grid;place-items:center;margin-bottom:6px}.pain h3{font-family:var(--font-display);font-size:22px;line-height:1.15;letter-spacing:-.03em;margin:0;text-transform:lowercase}.pain p{margin:0;color:var(--ink-70);font-size:15px}.pain .badge{margin-top:auto;align-self:flex-start}.tl{max-width:1000px;margin:0 auto;background:rgba(255,255,255,.82);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;padding:24px;box-shadow:var(--shadow-card)}.tl-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-bottom:22px}.tl-ctl label{font-weight:600}.tl-ctl output{font-family:var(--font-display);font-weight:700;font-size:18px;padding:4px 14px;border-radius:100px;background:var(--g-btn);color:#fff;min-width:112px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-ctl .gap{margin-left:auto;font-size:14px;color:var(--ink-70)}.tl-ctl .gap b{color:var(--red);font-family:var(--font-display);font-size:18px}input[type=range]{appearance:none;flex:1 1 240px;height:8px;border-radius:8px;background:linear-gradient(90deg,#3d73bb var(--fill,50%),var(--range-track) var(--fill,50%));outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #3d73bb;box-shadow:0 3px 10px rgba(38,84,150,.35);cursor:grab}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #3d73bb;box-shadow:0 3px 10px rgba(38,84,150,.35);cursor:grab}input[type=range]:focus-visible{outline:2px solid var(--b700);outline-offset:6px}.tl-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:center;margin-bottom:10px}.tl-row b{display:block;font-family:var(--font-display);font-size:17px;letter-spacing:-.02em}.tl-row small{color:var(--ink-70);font-size:13px}.track{position:relative;height:46px;border-radius:12px;background:var(--afw);overflow:hidden}.track>div{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;transition:left .3s var(--ease),width .3s var(--ease)}.bar-ds{left:0;width:100%;background:var(--g-btn);color:#fff;border-radius:12px}.bar-ds:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));transform:translateX(-100%);animation:sheen 3.2s var(--ease) infinite}.bar-wait{left:0;color:var(--red);background:repeating-linear-gradient(135deg,#fdecea 0 10px,#fbf2f1 10px 20px);border-radius:12px 0 0 12px}.bar-hire{color:var(--mantis-ink);background:linear-gradient(90deg,#d2e9be,#e9f4df);border-radius:0 12px 12px 0}.tl-scale{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;margin-top:4px}.tl-scale .ticks12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));font-size:12px;color:var(--ink-40);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes sheen{60%,to{transform:translateX(100%)}}.tabpanel{grid-template-columns:250px minmax(0,1fr)}.side ul.mini{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.side ul.mini li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:0;background:none;font-size:14px;line-height:1.4;color:var(--on-dark-2)}.side ul.mini li .i{width:16px;height:16px;margin-top:2px;color:var(--mantis)}.t-without .side ul.mini li .i{color:var(--red-40)}.axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.axis{border-radius:14px;padding:16px;background:var(--fill-dark);border:1px solid var(--line-dark);display:flex;flex-direction:column;gap:6px}.axis small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--b300)}.axis :is(h4,h3.h4){margin:0;font-family:var(--font-display);font-size:19px;line-height:1.15;letter-spacing:-.02em;color:#fff;text-transform:lowercase}.axis p{margin:0;font-size:14px;color:var(--on-dark-2)}.t-with .axis{background:#fff;border-color:#fff}.t-with .axis small{color:#46731e}.t-with .axis :is(h4,h3.h4){color:#0a0f22}.t-with .axis p{color:#545a6b}.doms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.doms div{background:#fff;color:#0a0f22;border-radius:12px;padding:12px 14px}.doms .n{font-size:11px;font-weight:700;color:#3d73bb}.doms :is(h4,h3.h4){margin:4px 0 2px;font-family:var(--font-display);font-size:16px;letter-spacing:-.02em;text-transform:lowercase}.doms p{margin:0;font-size:13px;color:#545a6b;line-height:1.4}.phases3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px}.ph{text-align:left;border:1px solid transparent;border-radius:12px;padding:14px 16px;background:rgba(255,255,255,.55);cursor:pointer;display:grid;gap:4px;transition:background .15s,border-color .15s,box-shadow .15s}.ph:hover{background:rgba(255,255,255,.85)}.ph[aria-pressed=true]{background:var(--white);border-color:var(--b300);box-shadow:0 8px 20px rgba(38,84,150,.12)}.ph .no{font-size:12px;font-weight:700;color:var(--b700);letter-spacing:.02em}.ph :is(h4,h3.h4,.ph-t){display:block;margin:0;font-family:var(--font-display);font-size:18px;letter-spacing:-.02em;text-transform:lowercase}.ph :is(p,.ph-p){display:block;margin:0;font-size:13px;color:var(--ink-70);line-height:1.45}.price-strip{display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:12px;margin-bottom:12px}.pcell{background:var(--white);border-radius:var(--r-card);padding:20px 22px;display:grid;gap:6px;align-content:start}.pcell b{font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;line-height:1.15;text-transform:lowercase;color:var(--b700)}.pcell p{margin:0;font-size:14px;color:var(--ink-70)}.pcell.dark{background:var(--g-btn)}.pcell.dark b{color:#fff}.pcell.dark p{color:rgba(255,255,255,.85)}.arith{display:grid;grid-template-columns:290px minmax(0,1fr);gap:12px;align-items:start}.aside{background:var(--white);border-radius:var(--r-card);padding:18px;display:grid;gap:14px}.aside h3{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40);font-weight:700}.sl{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border-radius:12px;border:1px solid var(--line);cursor:pointer;transition:background .15s,border-color .15s}.sl:hover{background:var(--afw)}.sl input{position:absolute;opacity:0;pointer-events:none}.sl .sw{width:22px;height:22px;border-radius:7px;border:2px solid var(--c);display:grid;place-items:center;color:#fff;margin-top:1px}.sl .sw .i{width:14px;height:14px;stroke-width:3;opacity:0}.sl input:checked+.sw{background:var(--c)}.sl input:checked+.sw .i{opacity:1}.sl input:focus-visible+.sw{outline:2px solid var(--b700);outline-offset:2px}.sl b{display:block;font-size:14px}.sl small{display:block;font-size:12px;color:var(--ink-70);line-height:1.35}.series-off .sl{opacity:.45;pointer-events:none}.series-note{font-size:12px;color:var(--ink-70);margin:-6px 0 0}details.assump summary{cursor:pointer;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-40);font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center}details.assump summary::-webkit-details-marker{display:none}details.assump summary:after{content:"+";font-size:18px;color:var(--b700)}details.assump[open] summary:after{content:"−"}.fields{margin-top:10px}.field,.fields{display:grid;gap:6px}.field{grid-template-columns:minmax(0,1fr) 64px 30px;align-items:center;font-size:13px}.field input{width:100%;height:32px;border-radius:8px;border:1px solid var(--b200);background:var(--afw);padding:0 8px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--oxford)}.field input:focus{outline:2px solid var(--b700);outline-offset:0;background:var(--white)}.field .u{color:var(--ink-40);font-size:12px}.amain{background:var(--white);border-radius:var(--r-card);padding:18px 20px 20px;min-width:0}.lenses{display:flex;gap:4px;padding:4px;border-radius:100px;background:var(--afw);overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.lenses::-webkit-scrollbar{display:none}.lenses button{border:0;background:transparent;padding:8px 16px;border-radius:100px;font-size:14px;white-space:nowrap;cursor:pointer;color:var(--ink-70)}.lenses button:hover{color:var(--oxford)}.lenses button[aria-selected=true]{background:var(--g-btn);color:#fff;font-weight:600;box-shadow:var(--shadow-btn)}.plot-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.plot-h h3{margin:0;font-family:var(--font-display);font-size:22px;letter-spacing:-.03em;text-transform:lowercase}.plot-h span{font-size:12px;color:var(--ink-40)}.plot-sub{margin:4px 0 8px;font-size:14px;color:var(--ink-70)}.plotbox{position:relative}#chart text{font-family:var(--font-body)}.tip{position:absolute;top:8px;pointer-events:none;border:1px solid rgba(255,255,255,.15);background:#0a0f22;color:#fff;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5;min-width:150px;box-shadow:var(--shadow-pop);opacity:0;transition:opacity .12s;z-index:2}.tip.on{opacity:1}.tip b{display:block;font-size:12px;color:var(--b300);margin-bottom:2px}.tip span{display:flex;justify-content:space-between;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tip i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.readout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.rcell{background:var(--afw);border-radius:12px;padding:12px 14px}.rcell .k{margin:0;font-size:12px;color:var(--ink-70)}.rcell .v{margin:2px 0;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.04em;color:var(--oxford);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rcell .v .un{font-size:13px;font-weight:500;color:var(--ink-40);margin-left:4px;letter-spacing:0;font-family:var(--font-body)}.rcell .n{margin:0;font-size:12px;color:var(--ink-70);line-height:1.4}.rcell:first-child{background:var(--g-card)}.rcell:first-child .v{color:var(--b900)}.verdict{margin:10px 0 0;border-radius:12px;background:var(--g-card);font-size:15px;font-weight:500;line-height:1.5;position:relative;padding:14px 16px 14px 44px}.verdict:before{content:"";position:absolute;left:16px;top:17px;width:16px;height:16px;border-radius:50%;background:var(--g-btn);box-shadow:0 0 0 4px rgba(61,115,187,.18)}.price-foot{margin-top:16px;display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center}.price-foot p{margin:0;font-size:14px;color:var(--ink-70)}@media (max-width:1000px){.arith,.axes,.grid3,.price-strip{grid-template-columns:minmax(0,1fr)}.doms{grid-template-columns:repeat(2,minmax(0,1fr))}.phases3{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tl{padding:18px}.tl-row,.tl-scale{grid-template-columns:minmax(0,1fr);gap:6px}.tl-scale>div:first-child{display:none}.tl-ctl .gap{margin-left:0}.track>div{font-size:11px;padding:0 8px}.doms,.readout{grid-template-columns:minmax(0,1fr)}}.hero-copy>*{animation:rise .7s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:.06s}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-copy>:nth-child(5){animation-delay:.24s}.hero-art{animation:pop .9s var(--ease) .1s both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes pop{0%{opacity:0;transform:scale(.94)}}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease) var(--d,0s),transform .6s var(--ease) var(--d,0s)}.rv.in{opacity:1;transform:none}.board.play .gbar{animation:grow .55s var(--ease) both;animation-delay:var(--d,0s);transform-origin:left center}@keyframes grow{0%{opacity:0;transform:scaleX(.2)}}.draw-line{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.1s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.tier .scale i.on{transform-origin:left}.tier.rv .scale i.on{transform:scaleX(0);transition:transform .6s var(--ease) calc(var(--d, 0s) + .25s)}.tier.rv.in .scale i.on{transform:none}.theme-btn{display:inline-flex;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-bd);background:rgba(255,255,255,.4);align-items:center;justify-content:center;cursor:pointer;color:var(--oxford);transition:background .15s,transform .3s var(--ease)}.theme-btn:hover{background:rgba(255,255,255,.7)}.theme-btn:active{transform:rotate(-30deg)}.theme-btn .i{width:19px;height:19px}:root[data-theme=dark]{color-scheme:dark;--oxford:#e8eef9;--ink-70:#a3b0c6;--ink-40:#93a0b8;--line:rgba(255,255,255,0.1);--b900:#9dbdf0;--b700:#82a9ea;--b500:#6f9ee2;--b300:#4e72ae;--b200:#2a3d63;--b100:#17244a;--afw:#16213a;--white:#0e1628;--mantis-40:rgba(143,199,93,0.35);--mantis-20:rgba(143,199,93,0.14);--mantis-ink:#a9d88a;--red:#ff8f85;--red-40:rgba(255,143,133,0.4);--red-20:rgba(255,143,133,0.15);--amber-40:rgba(242,194,92,0.4);--amber-20:rgba(242,194,92,0.14);--amber-ink:#f2c25c;--frame-bg:#070c18;--glass-bd:rgba(255,255,255,0.12);--range-track:#2a3d63;--g-hero:linear-gradient(180deg,#0d1d42,#0b1834 55%,#070c18);--g-sky:linear-gradient(180deg,#12284f,#0e1d3b 45%,#0b1529);--g-deep:linear-gradient(180deg,#1d3f7c,#142e5e 35%,#0b1529);--g-card:linear-gradient(105deg,#1c3058,#172647 44%,#131e36 88%);--g-chip:linear-gradient(90deg,#1c2d52,rgba(28,45,82,0) 80%);--g-mantis:linear-gradient(145deg,rgba(143,199,93,0.16),rgba(143,199,93,0.03) 80%);--g-dark:linear-gradient(160deg,#04070f 30%,#0e1e40);--g-hover:linear-gradient(90deg,rgba(103,152,220,0.22),rgba(103,152,220,0.08));--g-active:linear-gradient(90deg,rgba(103,152,220,0.4),rgba(103,152,220,0.08));--shadow-card:0 8px 24px rgba(0,0,0,0.35);--shadow-btn:3px 5px 16px rgba(38,84,150,0.55)}[data-theme=dark] .panel{box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}[data-theme=dark] .brand img,[data-theme=dark] .foot img{filter:brightness(0) invert(1)}[data-theme=dark] .links>.nav-item>button:hover,[data-theme=dark] .links>.nav-item>button[aria-expanded=true],[data-theme=dark] .links>a:hover{background:var(--g-hover)}[data-theme=dark] .mega-grid a{background:rgba(255,255,255,.04)}[data-theme=dark] .mega-grid a:hover{border-color:var(--b300)}[data-theme=dark] .mega-foot{border-top-color:rgba(255,255,255,.1)}[data-theme=dark] .menu-btn,[data-theme=dark] .theme-btn{background:rgba(255,255,255,.06)}[data-theme=dark] .menu-btn:hover,[data-theme=dark] .theme-btn:hover{background:rgba(255,255,255,.12)}[data-theme=dark] .drawer{box-shadow:0 24px 60px rgba(0,0,0,.5)}[data-theme=dark] .drawer a:not(.btn,.mega-all):hover{background:rgba(255,255,255,.06)}[data-theme=dark] .rail{background:rgba(12,20,38,.7);box-shadow:0 10px 30px rgba(0,0,0,.4)}[data-theme=dark] .hero{background:radial-gradient(rgba(149,183,231,.12) 1px,transparent 1.4px) 0 0 /24px 24px,radial-gradient(55% 60% at 75% 40%,rgba(61,115,187,.35),rgba(61,115,187,0) 70%),var(--g-hero)}[data-theme=dark] .hero:after{background:linear-gradient(180deg,rgba(7,12,24,0),var(--frame-bg))}[data-theme=dark] .hero-art .rings{background:repeating-radial-gradient(circle,rgba(149,183,231,0) 0 38px,rgba(149,183,231,.22) 39px 40px)}[data-theme=dark] .hero-art .halo{background:radial-gradient(circle,rgba(103,152,220,.45),rgba(103,152,220,0) 70%)}[data-theme=dark] .ticks li{background:rgba(14,22,40,.7)}[data-theme=dark] .orbit{background:rgba(14,22,40,.78);box-shadow:0 10px 28px rgba(0,0,0,.4)}[data-theme=dark] .btn-glass{background:rgba(255,255,255,.07)}[data-theme=dark] .btn-glass:hover{background:rgba(255,255,255,.14)}[data-theme=dark] .btn-glass .arr,[data-theme=dark] .btn-line .arr{background:#fff;color:#0a0f22}[data-theme=dark] .eyebrow{background:rgba(255,255,255,.06)}[data-theme=dark] .p-afw:before,[data-theme=dark] .p-deep:before,[data-theme=dark] .p-sky:before{background:radial-gradient(rgba(149,183,231,.09) 1px,transparent 1.4px) 0 0 /24px 24px}[data-theme=dark] .p-dark{background:radial-gradient(60% 45% at 50% 0,rgba(61,115,187,.45),rgba(61,115,187,0) 70%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px) 0 0 /48px 48px,var(--g-dark)}[data-theme=dark] .tier strong{background:linear-gradient(137deg,#6f9ee2,#b4cef5);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .tl{background:rgba(14,22,40,.72)}[data-theme=dark] .bar-wait{background:repeating-linear-gradient(135deg,rgba(233,130,122,.18) 0 10px,rgba(233,130,122,.07) 10px 20px)}[data-theme=dark] .bar-hire{background:linear-gradient(90deg,rgba(143,199,93,.32),rgba(143,199,93,.14))}[data-theme=dark] .ph{background:rgba(255,255,255,.04)}[data-theme=dark] .ph:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .ph[aria-pressed=true]{background:var(--white);box-shadow:0 8px 20px rgba(0,0,0,.35)}[data-theme=dark] .legend i.bar{background:linear-gradient(180deg,#6f9ee2,#2a3d63)}[data-theme=dark] .board{background:linear-gradient(140deg,rgba(30,46,82,.72),rgba(18,30,58,.55) 55%,rgba(28,42,76,.68));border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 40px rgba(103,152,220,.12),0 24px 60px rgba(0,0,0,.5)}[data-theme=dark] .board:before{background:radial-gradient(70% 45% at 12% 0,rgba(149,183,231,.16),rgba(149,183,231,0) 70%),radial-gradient(50% 40% at 100% 100%,rgba(103,152,220,.14),rgba(103,152,220,0) 70%)}[data-theme=dark] .g-q .lane>div.q1{background:linear-gradient(90deg,rgba(103,152,220,.35),rgba(103,152,220,.08))}[data-theme=dark] .g-domain{background:linear-gradient(90deg,rgba(103,152,220,.28),rgba(103,152,220,.05));border-color:rgba(255,255,255,.08)}[data-theme=dark] .g-track{border-top-color:rgba(255,255,255,.06)}[data-theme=dark] .g-track .cell{border-left-color:rgba(255,255,255,.06)}[data-theme=dark] .g-track .cell.qs{border-left-color:rgba(103,152,220,.3)}[data-theme=dark] .g-track:hover{background:rgba(255,255,255,.04)}[data-theme=dark] .g-load .lane i{background:linear-gradient(180deg,#4e72ae,rgba(78,114,174,.15))}[data-theme=dark] .modal{background:rgba(2,5,12,.55)}[data-theme=dark] .mcard{box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08)}[data-theme=dark] .d-low{--d-bg:rgba(143,199,93,0.16);--d-bd:rgba(143,199,93,0.42);--d-fg:#b5e08f;--d-g:linear-gradient(135deg,rgba(143,199,93,0.26),rgba(143,199,93,0.1))}[data-theme=dark] .d-medium{--d-bg:rgba(103,152,220,0.2);--d-bd:rgba(103,152,220,0.48);--d-fg:#afcbf5;--d-g:linear-gradient(135deg,rgba(103,152,220,0.3),rgba(103,152,220,0.12))}[data-theme=dark] .d-hard{--d-bg:rgba(155,120,230,0.2);--d-bd:rgba(155,120,230,0.48);--d-fg:#cfbcf6;--d-g:linear-gradient(135deg,rgba(155,120,230,0.3),rgba(155,120,230,0.12))}[data-theme=dark] .metric.lead{box-shadow:0 10px 30px rgba(38,84,150,.45)}@media (max-width:1279px){.links>.nav-item>button,.links>a,.links>span{padding:8px 14px 10px}}@media (max-width:1240px){.rail{display:none}}@media (max-width:1023px){.links{display:none}.menu-btn{display:inline-flex}}@media (max-width:1000px){.metrics,.signals,.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.final-grid,.pricing,.year-in{grid-template-columns:minmax(0,1fr)}.year-chart{border-right:0;border-bottom:1px solid var(--line)}.ctx,.flow,.steps{grid-template-columns:minmax(0,1fr)}.ctx{gap:12px}.hero .inner{grid-template-columns:minmax(0,1fr)}.hero-art{max-width:400px;order:-1;margin:-20px 0 -30px}}@media (max-width:639px){.hdr .btn-primary{display:none}}@media (max-width:760px){:root{--frame:8px;--r-panel:22px}.panel{padding:56px 16px}.hero{padding:104px 16px 44px}.hdr{padding-inline:8px}.hdr-bar{padding-left:18px}.hero-art{max-width:300px}.orbit{font-size:11px;padding:7px 10px}.orbit small{display:none}.head{margin-bottom:28px}.deliv,.grid2,.metrics,.mgrid,.signals,.tiers{grid-template-columns:minmax(0,1fr)}.metric,.tabpanel{min-height:0}.tabpanel{padding:18px;gap:14px}.alt,.tabpanel{grid-template-columns:minmax(0,1fr)}.alt{gap:2px}.resp{padding:4px 16px}.resp>div{grid-template-columns:40px minmax(0,1fr)}.resp dd{grid-column:2;text-align:left}.card,.fit-col,.next,.price-copy{padding:20px}.stat-pair{width:100%}.stat{flex:1 1;min-width:0}.g-row{grid-template-columns:minmax(0,1fr)}.g-row>.lbl{padding:8px 4px 2px}.g-head>.lbl,.g-load>.lbl,.g-q>.lbl{display:none}.g-head .lane>div{font-size:10px}.g-q .lane>div{font-size:9px;letter-spacing:.02em;padding-inline:8px}.gbar{padding:4px 5px;font-size:10px;margin:4px 1px;border-radius:7px}.gbar.short span{display:none}.gbar.short{min-height:26px}.g-track .lane{min-height:36px}.board{padding:4px}.modal{position:fixed;border-radius:0;z-index:80}.mcard{top:auto!important;bottom:12px;max-height:80vh;width:calc(100% - 24px)}.mail{flex-wrap:wrap}.btn{height:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}.draw-line{stroke-dasharray:none;stroke-dashoffset:0}}:root{--frame:20px}.hero .inner,.inner{max-width:1336px}.hdr-bar{padding-left:40px!important;padding-right:40px!important}.panel{padding:120px 32px}.hero{padding:190px calc(var(--frame) + 32px) 110px}.hero .lede.sub{margin-top:-10px;font-size:16px}@media (max-width:760px){:root{--frame:12px}.hdr-bar{padding-left:20px!important;padding-right:10px!important}.panel{padding:72px 16px}.hero{padding:120px calc(var(--frame) + 16px) 56px}}.h3,.mega-grid .t b,.pcell b,.title,.weekone b,:is(h4,h3.h4),h1,h2,h3{text-transform:uppercase!important;letter-spacing:-.012em!important}.hero h1{font-size:clamp(36px,4.4vw,64px);line-height:1.02}.title{font-size:clamp(28px,3.3vw,46px);line-height:1.04}.final-grid .title{font-size:clamp(32px,4.4vw,58px)}.fit-col h3,.tabpanel .side h3{font-size:24px}.step h3{font-size:22px}.panel.open{background:transparent!important;overflow:visible}.panel.open:before{display:none}.p-glow{background:radial-gradient(45% 70% at 100% 0,rgba(103,152,220,.22),rgba(103,152,220,0) 70%),radial-gradient(40% 60% at 0 100%,rgba(143,199,93,.14),rgba(143,199,93,0) 70%),var(--white)!important}.page{overflow-x:clip}.panel.open:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:720px;height:720px;border-radius:50%;animation:cloudDrift 26s ease-in-out infinite alternate}#situations:after{right:-220px;top:-160px;background:radial-gradient(closest-side,rgba(103,152,220,.22),rgba(103,152,220,0))}#time:after{left:-260px;bottom:-280px;background:radial-gradient(closest-side,rgba(143,199,93,.16),rgba(143,199,93,0))}#fit:after{right:-240px;bottom:-200px;background:radial-gradient(closest-side,rgba(103,152,220,.2),rgba(103,152,220,0))}#method:after{left:-200px;top:-220px;background:radial-gradient(closest-side,rgba(103,152,220,.18),rgba(103,152,220,0))}#tiers:after{right:-200px;top:-160px;background:radial-gradient(closest-side,rgba(143,199,93,.14),rgba(143,199,93,0))}#contact:after{left:50%;top:50%;width:900px;height:520px;margin:-260px 0 0 -450px;background:radial-gradient(closest-side,rgba(103,152,220,.26),rgba(143,199,93,.08) 60%,rgba(143,199,93,0))}@keyframes cloudDrift{to{transform:translate(60px,40px) scale(1.08)}}#fit .inner:before,#situations .inner:before,#tiers .inner:before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-80px;top:-60px;width:55%;height:80%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2244%22%20height%3D%2244%22%3E%3Cpath%20d%3D%22M22%2018v8M18%2022h8%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E") 0 0 /44px 44px;opacity:.28;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}#method .inner:before{left:-80px;height:60%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2256%22%20height%3D%2297%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221%22%3E%3Cpath%20d%3D%22M28%200l28%2016v32L28%2064%200%2048V16zM28%2064v33%22/%3E%3C/svg%3E") 0 0 /56px 97px;opacity:.16}#method .inner:before,#time .inner:before{content:"";position:absolute;z-index:-1;pointer-events:none;bottom:-40px;width:50%;-webkit-mask:radial-gradient(closest-side,#000,transparent);mask:radial-gradient(closest-side,#000,transparent)}#time .inner:before{left:-60px;height:80%;background:repeating-linear-gradient(135deg,rgba(61,115,187,.12) 0 1px,transparent 1px 26px)}.next{background:none!important;box-shadow:none!important;padding:0!important}.next li{background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.85)}.doms .n.dic,.fic,.nic,.step .n.sic{display:grid;place-items:center;color:#fff;background:var(--g-btn);box-shadow:var(--shadow-btn)}.step .n.sic{width:46px;height:46px;border-radius:14px}.step .n.sic .i{width:22px;height:22px}.next li b.nic{width:32px;height:32px;border-radius:10px}.next li b.nic .i{width:16px;height:16px}.flow li b.fic{width:24px;height:24px;border-radius:8px;box-shadow:none}.flow li b.fic .i{width:14px;height:14px}.doms .n.dic{width:34px;height:34px;border-radius:10px;box-shadow:none}.doms .n.dic .i{width:17px;height:17px}.lenses{background:linear-gradient(140deg,rgba(255,255,255,.62),rgba(255,255,255,.28))!important;border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px -18px rgba(38,84,150,.35)}.lenses,.ptabs,.tabbar{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.ptabs,.tabbar{background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,.03))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 34px -18px rgba(0,0,0,.6)}.ptabs button[aria-selected=true],.tabbar button[aria-selected=true]{background:linear-gradient(160deg,#fff,rgba(255,255,255,.82));box-shadow:inset 0 1px 0 #fff,0 8px 22px -10px rgba(0,0,0,.5)}@media (prefers-reduced-motion:no-preference){.btn-primary{position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);pointer-events:none}.btn-primary:hover:before{transform:translateX(120%);transition:transform .8s var(--ease)}.title .dot{display:inline-block;animation:dotPulse 2.8s ease-in-out infinite}@keyframes dotPulse{0%,to{transform:none;opacity:1}50%{transform:scale(1.35);opacity:.6}}.alt,.doms>div,.fit-col li,.flow li,.next li,.pain,.pcell,.ph,.resp>div{transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.doms>div:hover,.pain:hover,.pcell:hover,.ph:hover,.resp>div:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(38,84,150,.14)}.alt:hover,.fit-col li:hover,.flow li:hover,.next li:hover{transform:translateX(4px)}.doms .n.dic,.nic,.pain .ic,.resp .ic,.sit .top .ic,.step .n.sic{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.doms>div:hover .n.dic,.next li:hover .nic,.pain:hover .ic,.resp>div:hover .ic,.sit:hover .top .ic,.step:hover .n.sic{transform:rotate(-8deg) scale(1.1)}.rv{filter:blur(4px);transition:opacity .6s var(--ease) var(--d,0s),transform .6s var(--ease) var(--d,0s),filter .6s var(--ease) var(--d,0s)}.rv.in{filter:none}}@media (prefers-reduced-motion:reduce){.panel.open:after{animation:none}}:is(#pricing,#build){color-scheme:dark;color:#f4f4f6;--oxford:#e8eef9;--ink-70:#a3b0c6;--ink-40:#93a0b8;--line:rgba(255,255,255,0.1);--b900:#9dbdf0;--b700:#82a9ea;--b500:#6f9ee2;--b300:#4e72ae;--b200:#2a3d63;--b100:#17244a;--afw:rgba(255,255,255,0.05);--white:rgba(255,255,255,0.04);--mantis-40:rgba(143,199,93,0.35);--mantis-20:rgba(143,199,93,0.14);--mantis-ink:#a9d88a;--red:#ff8f85;--red-40:rgba(255,143,133,0.4);--red-20:rgba(255,143,133,0.15);--amber-40:rgba(242,194,92,0.4);--amber-20:rgba(242,194,92,0.14);--amber-ink:#f2c25c;--glass-bd:rgba(255,255,255,0.12);--range-track:#2a3d63;--g-card:linear-gradient(105deg,#1c3058,#172647 44%,#131e36 88%);--g-chip:linear-gradient(90deg,#1c2d52,rgba(28,45,82,0) 80%);--shadow-card:0 8px 24px rgba(0,0,0,0.35);background:radial-gradient(60% 45% at 50% 0,rgba(61,115,187,.38),rgba(61,115,187,0) 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(160deg,#0a0f22 35%,#142a55)!important}:is(#pricing,#build) .eyebrow{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#a9b4c8}:is(#pricing,#build) .lede{color:#a9b4c8}:is(#pricing,#build) .pcell{border:1px solid rgba(255,255,255,.08)}:is(#pricing,#build) .pcell.dark{background:linear-gradient(137deg,#265496 3.74%,#3d73bb 90.11%);border-color:transparent}:is(#pricing,#build) .lenses{background:linear-gradient(140deg,rgba(255,255,255,.1),rgba(255,255,255,.03))!important;border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 34px -18px rgba(0,0,0,.6)}:is(#pricing,#build) .lenses button{color:#a9b4c8}:is(#pricing,#build) .lenses button:hover{color:#fff}:is(#pricing,#build) .tip{background:#0e1628;color:#f4f4f6;border-color:rgba(255,255,255,.12)}:is(#pricing,#build) .title .dot{color:#6f9ee2}#build .pain{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}#build .pain h3{color:#f4f4f6}#build .pain p{color:#a9b4c8}#build .pain .badge{background:rgba(103,152,220,.18);color:#b4cef5}#response{isolation:isolate}#response:before{left:0;right:0;top:50%;height:120px;margin-top:-40px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22600%22%20height%3D%22120%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M0%2060%20H250%20l14%20-34%20l16%2074%20l16%20-58%20l12%2018%20H600%22/%3E%3C/svg%3E") 0 0 /600px 120px repeat-x;opacity:.22;-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);animation:ecgRun 9s linear infinite;display:block!important}#response:after,#response:before{content:"";position:absolute;z-index:-1;pointer-events:none}#response:after{width:460px;height:460px;right:-90px;top:-110px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22400%22%20height%3D%22400%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%22194%22%20stroke-width%3D%221.2%22/%3E%3Cline%20x1%3D%22368.0%22%20y1%3D%22200.0%22%20x2%3D%22390.0%22%20y2%3D%22200.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22379.0%22%20y1%3D%22218.8%22%20x2%3D%22389.0%22%20y2%3D%22219.9%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22376.1%22%20y1%3D%22237.4%22%20x2%3D%22385.8%22%20y2%3D%22239.5%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22371.2%22%20y1%3D%22255.6%22%20x2%3D%22380.7%22%20y2%3D%22258.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22364.4%22%20y1%3D%22273.2%22%20x2%3D%22373.6%22%20y2%3D%22277.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22345.5%22%20y1%3D%22284.0%22%20x2%3D%22364.5%22%20y2%3D%22295.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22345.6%22%20y1%3D%22305.8%22%20x2%3D%22353.7%22%20y2%3D%22311.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22333.8%22%20y1%3D%22320.4%22%20x2%3D%22341.2%22%20y2%3D%22327.1%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22320.4%22%20y1%3D%22333.8%22%20x2%3D%22327.1%22%20y2%3D%22341.2%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22305.8%22%20y1%3D%22345.6%22%20x2%3D%22311.7%22%20y2%3D%22353.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22284.0%22%20y1%3D%22345.5%22%20x2%3D%22295.0%22%20y2%3D%22364.5%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22273.2%22%20y1%3D%22364.4%22%20x2%3D%22277.3%22%20y2%3D%22373.6%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22255.6%22%20y1%3D%22371.2%22%20x2%3D%22258.7%22%20y2%3D%22380.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22237.4%22%20y1%3D%22376.1%22%20x2%3D%22239.5%22%20y2%3D%22385.8%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22218.8%22%20y1%3D%22379.0%22%20x2%3D%22219.9%22%20y2%3D%22389.0%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22200.0%22%20y1%3D%22368.0%22%20x2%3D%22200.0%22%20y2%3D%22390.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22181.2%22%20y1%3D%22379.0%22%20x2%3D%22180.1%22%20y2%3D%22389.0%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22162.6%22%20y1%3D%22376.1%22%20x2%3D%22160.5%22%20y2%3D%22385.8%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22144.4%22%20y1%3D%22371.2%22%20x2%3D%22141.3%22%20y2%3D%22380.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22126.8%22%20y1%3D%22364.4%22%20x2%3D%22122.7%22%20y2%3D%22373.6%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22116.0%22%20y1%3D%22345.5%22%20x2%3D%22105.0%22%20y2%3D%22364.5%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%2294.2%22%20y1%3D%22345.6%22%20x2%3D%2288.3%22%20y2%3D%22353.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2279.6%22%20y1%3D%22333.8%22%20x2%3D%2272.9%22%20y2%3D%22341.2%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2266.2%22%20y1%3D%22320.4%22%20x2%3D%2258.8%22%20y2%3D%22327.1%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2254.4%22%20y1%3D%22305.8%22%20x2%3D%2246.3%22%20y2%3D%22311.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2254.5%22%20y1%3D%22284.0%22%20x2%3D%2235.5%22%20y2%3D%22295.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%2235.6%22%20y1%3D%22273.2%22%20x2%3D%2226.4%22%20y2%3D%22277.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2228.8%22%20y1%3D%22255.6%22%20x2%3D%2219.3%22%20y2%3D%22258.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2223.9%22%20y1%3D%22237.4%22%20x2%3D%2214.2%22%20y2%3D%22239.5%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2221.0%22%20y1%3D%22218.8%22%20x2%3D%2211.0%22%20y2%3D%22219.9%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2232.0%22%20y1%3D%22200.0%22%20x2%3D%2210.0%22%20y2%3D%22200.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%2221.0%22%20y1%3D%22181.2%22%20x2%3D%2211.0%22%20y2%3D%22180.1%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2223.9%22%20y1%3D%22162.6%22%20x2%3D%2214.2%22%20y2%3D%22160.5%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2228.8%22%20y1%3D%22144.4%22%20x2%3D%2219.3%22%20y2%3D%22141.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2235.6%22%20y1%3D%22126.8%22%20x2%3D%2226.4%22%20y2%3D%22122.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2254.5%22%20y1%3D%22116.0%22%20x2%3D%2235.5%22%20y2%3D%22105.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%2254.4%22%20y1%3D%2294.2%22%20x2%3D%2246.3%22%20y2%3D%2288.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2266.2%22%20y1%3D%2279.6%22%20x2%3D%2258.8%22%20y2%3D%2272.9%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2279.6%22%20y1%3D%2266.2%22%20x2%3D%2272.9%22%20y2%3D%2258.8%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%2294.2%22%20y1%3D%2254.4%22%20x2%3D%2288.3%22%20y2%3D%2246.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22116.0%22%20y1%3D%2254.5%22%20x2%3D%22105.0%22%20y2%3D%2235.5%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22126.8%22%20y1%3D%2235.6%22%20x2%3D%22122.7%22%20y2%3D%2226.4%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22144.4%22%20y1%3D%2228.8%22%20x2%3D%22141.3%22%20y2%3D%2219.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22162.6%22%20y1%3D%2223.9%22%20x2%3D%22160.5%22%20y2%3D%2214.2%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22181.2%22%20y1%3D%2221.0%22%20x2%3D%22180.1%22%20y2%3D%2211.0%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22200.0%22%20y1%3D%2232.0%22%20x2%3D%22200.0%22%20y2%3D%2210.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22218.8%22%20y1%3D%2221.0%22%20x2%3D%22219.9%22%20y2%3D%2211.0%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22237.4%22%20y1%3D%2223.9%22%20x2%3D%22239.5%22%20y2%3D%2214.2%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22255.6%22%20y1%3D%2228.8%22%20x2%3D%22258.7%22%20y2%3D%2219.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22273.2%22%20y1%3D%2235.6%22%20x2%3D%22277.3%22%20y2%3D%2226.4%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22284.0%22%20y1%3D%2254.5%22%20x2%3D%22295.0%22%20y2%3D%2235.5%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22305.8%22%20y1%3D%2254.4%22%20x2%3D%22311.7%22%20y2%3D%2246.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22320.4%22%20y1%3D%2266.2%22%20x2%3D%22327.1%22%20y2%3D%2258.8%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22333.8%22%20y1%3D%2279.6%22%20x2%3D%22341.2%22%20y2%3D%2272.9%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22345.6%22%20y1%3D%2294.2%22%20x2%3D%22353.7%22%20y2%3D%2288.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22345.5%22%20y1%3D%22116.0%22%20x2%3D%22364.5%22%20y2%3D%22105.0%22%20stroke-width%3D%223%22/%3E%3Cline%20x1%3D%22364.4%22%20y1%3D%22126.8%22%20x2%3D%22373.6%22%20y2%3D%22122.7%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22371.2%22%20y1%3D%22144.4%22%20x2%3D%22380.7%22%20y2%3D%22141.3%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22376.1%22%20y1%3D%22162.6%22%20x2%3D%22385.8%22%20y2%3D%22160.5%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22379.0%22%20y1%3D%22181.2%22%20x2%3D%22389.0%22%20y2%3D%22180.1%22%20stroke-width%3D%221.4%22/%3E%3Cline%20x1%3D%22200%22%20y1%3D%22200%22%20x2%3D%22200%22%20y2%3D%2296%22%20stroke-width%3D%225%22/%3E%3Cline%20x1%3D%22200%22%20y1%3D%22200%22%20x2%3D%22292%22%20y2%3D%22200%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%22200%22%20cy%3D%22200%22%20r%3D%226%22%20fill%3D%22%233D73BB%22/%3E%3C/svg%3E") 50% /contain no-repeat;opacity:.12;animation:clockSway 12s ease-in-out infinite alternate}#response .resp:before{content:"";position:absolute;z-index:-1;inset:-40px -60px;border-radius:50%;background:radial-gradient(closest-side,rgba(143,199,93,.18),rgba(143,199,93,0));animation:alertPulse 3.2s ease-out infinite}@keyframes ecgRun{to{background-position:-600px 0}}@keyframes clockSway{to{transform:rotate(6deg)}}@keyframes alertPulse{0%{opacity:.2;transform:scale(.94)}50%{opacity:1}to{opacity:.2;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){#response .resp:before,#response:after,#response:before{animation:none}}@media (max-width:760px){#response:after{width:260px;height:260px;right:-70px;top:-60px}}#method.panel{padding-top:88px;padding-bottom:88px}#method .head{margin-bottom:28px;gap:10px}#method .step{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"ic h" "ic p";column-gap:14px;row-gap:4px;padding:18px;align-items:start}#method .step .n.sic{grid-area:ic}#method .step h3{grid-area:h;margin:2px 0 0;font-size:19px}#method .step p{grid-area:p;font-size:14px;line-height:1.5}#method .flow{margin-top:10px;padding:12px 18px;grid-template-columns:180px minmax(0,1fr)}#method .flow h3{font-size:17px}#method .deliv{margin-top:10px;gap:10px}#method .deliv article{padding:18px}#method .deliv h3{font-size:18px;margin-bottom:6px}#method .deliv p{font-size:14px;line-height:1.5}#method .fields{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#method .fields .chip{padding:5px 10px;font-size:12.5px}.flow li b.fic{color:#fff!important}#year.panel{padding-top:96px;padding-bottom:96px}#year .head{margin-bottom:28px}#year .year{margin-top:0;margin-top:10px}#year .phases3{gap:6px}#year .ph{padding:10px 14px;gap:2px}#year .ph :is(h4,h3.h4,.ph-t){font-size:15px}#year .ph :is(p,.ph-p){font-size:12.5px;line-height:1.4}#year .year-chart{padding:16px 18px 10px}#year .year-chart h3{font-size:19px}#year .year-chart .sub{margin-bottom:6px;font-size:13px}#year #ysvg svg{max-height:280px}#year .month{padding:16px 18px}#year .month-h :is(h4,h3.h4){font-size:19px}@media (max-width:760px){#method.panel{padding-top:64px;padding-bottom:64px}#method .flow{grid-template-columns:minmax(0,1fr)}}:root[data-theme=dark] .lenses{background:linear-gradient(140deg,rgba(30,44,74,.6),rgba(14,22,40,.35))!important;border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 34px -18px rgba(0,0,0,.6)}:root[data-theme=dark] .p-glow{background:radial-gradient(45% 70% at 100% 0,rgba(103,152,220,.2),rgba(103,152,220,0) 70%),radial-gradient(40% 60% at 0 100%,rgba(143,199,93,.1),rgba(143,199,93,0) 70%),var(--white)!important}:root[data-theme=dark] .next li{background:rgba(14,22,40,.6);border-color:rgba(255,255,255,.1)}.p-mesh{background:radial-gradient(40% 60% at 0 0,rgba(103,152,220,.22),rgba(103,152,220,0) 70%),radial-gradient(45% 70% at 100% 100%,rgba(143,199,93,.16),rgba(143,199,93,0) 70%),linear-gradient(180deg,#ffffff,#f3f7fd)!important}.p-mesh:after{right:3%;top:8%;width:360px;height:360px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22360%22%20height%3D%22360%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%3E%3Cg%20opacity%3D%22.9%22%3E%3Crect%20x%3D%2230%22%20y%3D%2240%22%20width%3D%2270%22%20height%3D%2288%22%20rx%3D%2210%22/%3E%3Cpath%20d%3D%22M48%2070h34M48%2086h34M48%20102h20%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%28220%2060%29%22%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2240%22%20r%3D%2234%22/%3E%3Cpath%20d%3D%22M40%2020v22l14%2010%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%2860%20210%29%22%3E%3Cpath%20d%3D%22M10%2010h80M10%2030h60M10%2050h70%22/%3E%3Cpath%20d%3D%22M100%204l10%2010M110%204L100%2014%22%20stroke%3D%22%23E5534B%22/%3E%3C/g%3E%3Cg%20transform%3D%22translate%28230%20220%29%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2226%22%20r%3D%2216%22/%3E%3Cpath%20d%3D%22M4%2086c4-22%2018-32%2026-32s22%2010%2026%2032%22/%3E%3Cpath%20d%3D%22M62%2030l14%2014M76%2030L62%2044%22%20stroke%3D%22%23E5534B%22/%3E%3C/g%3E%3C/svg%3E") 50% /contain no-repeat;opacity:.14;animation:cloudDrift 18s ease-in-out infinite alternate}.p-mesh:after,.p-mesh:before{content:"";position:absolute;z-index:-1;pointer-events:none}.p-mesh:before{inset:0;background:radial-gradient(rgba(38,84,150,.12) 1px,transparent 1.4px) 0 0 /22px 22px;-webkit-mask:radial-gradient(60% 70% at 15% 20%,#000,transparent 75%);mask:radial-gradient(60% 70% at 15% 20%,#000,transparent 75%);display:block!important}#situations,#year{isolation:isolate}.p-cal{background:radial-gradient(50% 60% at 100% 0,rgba(103,152,220,.2),rgba(103,152,220,0) 70%),linear-gradient(180deg,#ffffff,#f2f7fd)!important}.p-cal:before{inset:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%3E%3Crect%20x%3D%222%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.06%22/%3E%3Crect%20x%3D%22102%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%22202%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%22302%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.06%22/%3E%3Crect%20x%3D%22402%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%22502%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%22602%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.06%22/%3E%3Crect%20x%3D%22702%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%22802%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%22902%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.06%22/%3E%3Crect%20x%3D%221002%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Crect%20x%3D%221102%22%20y%3D%220%22%20width%3D%2296%22%20height%3D%22600%22%20rx%3D%2210%22%20fill%3D%22%233D73BB%22%20fill-opacity%3D%220.035%22/%3E%3Cpath%20d%3D%22M0%20420%20C%20120%20120%2C%20240%20160%2C%20360%20230%20S%20700%20330%2C%201200%20300%22%20fill%3D%22none%22%20stroke%3D%22%238FC75D%22%20stroke-width%3D%223%22%20stroke-opacity%3D%22.45%22/%3E%3Cpath%20d%3D%22M0%20470%20C%20140%20200%2C%20260%20230%2C%20380%20290%20S%20720%20380%2C%201200%20350%22%20fill%3D%22none%22%20stroke%3D%22%233D73BB%22%20stroke-width%3D%222%22%20stroke-opacity%3D%22.25%22%20stroke-dasharray%3D%226%2010%22/%3E%3C/svg%3E") 50% /100% 100% no-repeat;opacity:.9;-webkit-mask:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);display:block!important}.p-cal:after,.p-cal:before{content:"";position:absolute;z-index:-1;pointer-events:none}.p-cal:after{width:2px;top:0;bottom:0;left:8%;background:linear-gradient(180deg,rgba(143,199,93,0),#8fc75d 40%,rgba(143,199,93,0));box-shadow:0 0 14px rgba(143,199,93,.6);animation:monthSweep 12s cubic-bezier(.45,0,.55,1) infinite}@keyframes monthSweep{0%{left:4%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:96%;opacity:0}}:root[data-theme=dark] .p-mesh{background:radial-gradient(40% 60% at 0 0,rgba(103,152,220,.18),rgba(103,152,220,0) 70%),radial-gradient(45% 70% at 100% 100%,rgba(143,199,93,.1),rgba(143,199,93,0) 70%),var(--white)!important}:root[data-theme=dark] .p-cal{background:radial-gradient(50% 60% at 100% 0,rgba(103,152,220,.18),rgba(103,152,220,0) 70%),var(--white)!important}@media (prefers-reduced-motion:reduce){.p-cal:after,.p-mesh:after{animation:none}.p-cal:after{display:none}}#numbers:after{right:-220px;top:-120px;background:radial-gradient(closest-side,rgba(103,152,220,.2),rgba(103,152,220,0))}#response .resp{background:var(--white);position:relative;z-index:1}#response .resp>div{margin:0 -14px;padding:18px 14px;border-radius:14px;transform:none!important;box-shadow:none!important;transition:background .4s var(--ease),border-color .4s var(--ease)}#response .resp>div:hover{background:linear-gradient(90deg,rgba(103,152,220,.12),rgba(103,152,220,.03) 70%,rgba(103,152,220,0))}#response .resp>div:hover+div{border-top-color:transparent}#response .resp .ic{transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .4s,color .4s}#response .resp>div:hover .ic{transform:scale(1.06);background:var(--g-btn);color:#fff}.eyebrow,.p-afw .eyebrow,.p-dark .eyebrow,.p-deep .eyebrow,.p-white .eyebrow,:is(#pricing,#build) .eyebrow{display:block;padding:0!important;border:0!important;border-radius:0;background:none!important;box-shadow:none;font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink-70)}.eyebrow:before{display:none!important}.p-dark .eyebrow,:is(#pricing,#build) .eyebrow{color:#a9b4c8}.hero .eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--b900)}.hero .eyebrow:before{content:"";display:block!important;width:32px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(38,84,150,0),#8fc75d);box-shadow:none}:root[data-theme=dark] #shieldArt .mk-main{stroke:url(#hsinkD)}:root[data-theme=dark] #shieldArt .mk-faded{stroke:#8fb4ea;stroke-opacity:.5}.fit-col.no .mk{background:linear-gradient(135deg,#f37a6f,#d9453c)!important;box-shadow:0 4px 10px -3px rgba(217,69,60,.55)}.badge.b-red{background:rgba(217,69,60,.12);color:#c23a31}:root[data-theme=dark] .badge.b-red{background:rgba(255,143,133,.16);color:#ffa79f}.hero .lede:not(.sub){font-size:20px;line-height:1.45;font-weight:500;max-width:34ch}.hero-facts{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hero-facts li{display:inline-flex;align-items:center;gap:9px;padding:6px 14px 6px 6px;border-radius:100px;font-size:14px;font-weight:500;color:var(--oxford);background:linear-gradient(140deg,rgba(255,255,255,.72),rgba(255,255,255,.38));border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 0 #fff,0 8px 20px -12px rgba(38,84,150,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-facts li span{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--g-btn);color:#fff}.hero-facts .i{width:14px;height:14px}:root[data-theme=dark] .hero-facts li{background:linear-gradient(140deg,rgba(30,44,74,.7),rgba(14,22,40,.45));border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}@media (prefers-reduced-motion:no-preference){.hero-facts li{animation:rise .7s var(--ease) both}.hero-facts li:nth-child(2){animation-delay:.32s}.hero-facts li:nth-child(3){animation-delay:.4s}.hero-facts li:first-child{animation-delay:.24s}}#proof .proof-top{display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-bottom:22px}#proof .key{display:inline-flex!important;width:fit-content!important;flex:0 0 auto!important}#proof .ctx{margin-bottom:22px}#proof .ptabs{flex:0 1 640px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(140deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important}#proof .ptabs button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 14px;border-radius:15px;color:#a9b4c8;position:relative;transition:background .3s,color .3s}#proof .ptabs .pt-ic{grid-row:1/3;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(103,152,220,.16);color:#95b7e7;transition:background .3s,color .3s}#proof .ptabs .pt-ic .i{width:17px;height:17px}#proof .ptabs button b{font-size:15px;text-transform:uppercase;letter-spacing:-.005em}#proof .ptabs button small{font-size:12px;opacity:.85}#proof .ptabs button:hover{background:rgba(255,255,255,.05);color:#e8eef9}#proof .ptabs button[aria-selected=true]{background:linear-gradient(160deg,rgba(103,152,220,.3),rgba(103,152,220,.12))!important;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 26px -14px rgba(0,0,0,.7)!important}#proof .ptabs button[aria-selected=true] .pt-ic{background:linear-gradient(137deg,#265496,#3d73bb);color:#fff;box-shadow:0 6px 14px -6px rgba(61,115,187,.8)}#proof .ptabs button[aria-selected=true]:after{content:"";position:absolute;left:60px;right:18px;bottom:5px;height:2px;border-radius:2px;background:linear-gradient(90deg,#6798dc,#8fc75d)}#proof .key{flex:0 0 auto;width:auto;margin-left:auto;gap:6px;padding:6px;border-radius:100px;border:1px solid rgba(255,255,255,.1)}#proof .key,#proof .key span{background:rgba(255,255,255,.04)}#proof .key span{padding:5px 12px 5px 8px;border-radius:100px;font-size:12.5px;color:#c9d3e4}#proof .key i{width:10px;height:10px;border-radius:50%}#proof .ctx{position:relative;overflow:hidden;background:linear-gradient(140deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.1);padding:22px 26px 22px 30px;gap:28px}#proof .ctx:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:linear-gradient(180deg,#6798dc,#8fc75d)}#proof .ctx small{color:#8fc75d;letter-spacing:.12em}#proof .ctx p{color:#a9b4c8}#proof .ctx p.big{color:#f4f4f6;font-size:19px}#proof .d-low{--d-bd:rgba(143,199,93,0.45);--d-fg:#c6eaa5;--d-g:linear-gradient(135deg,rgba(143,199,93,0.3),rgba(143,199,93,0.1));--d-dot:#8fc75d}#proof .d-medium{--d-bd:rgba(103,152,220,0.5);--d-fg:#bcd4f7;--d-g:linear-gradient(135deg,rgba(103,152,220,0.32),rgba(103,152,220,0.1));--d-dot:#6f9ee2}#proof .d-hard{--d-bd:rgba(155,120,230,0.5);--d-fg:#d7c7f8;--d-g:linear-gradient(135deg,rgba(155,120,230,0.32),rgba(155,120,230,0.1));--d-dot:#a98bea}#proof .key i{background:var(--d-dot)!important;border:0!important}#proof .board{color:#e8eef9;padding:14px;border-radius:24px;background:linear-gradient(140deg,rgba(255,255,255,.07),rgba(255,255,255,.02))!important;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px -30px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#proof .board:before{background:radial-gradient(60% 40% at 10% 0,rgba(103,152,220,.16),rgba(103,152,220,0) 70%),radial-gradient(40% 40% at 100% 100%,rgba(143,199,93,.08),rgba(143,199,93,0) 70%)!important}#proof .g-row>.lbl{color:#e8eef9;font-weight:600}#proof .g-head .lane>div{color:#8c9ab3}#proof .g-head .lbl,#proof .g-load .lbl,#proof .g-q .lane>div{color:#75829b}#proof .g-q .lane>div.q1{background:linear-gradient(90deg,rgba(103,152,220,.3),rgba(103,152,220,0));color:#bcd4f7}#proof .g-load .lane i{background:linear-gradient(180deg,rgba(149,183,231,.55),rgba(149,183,231,.08))}#proof .g-load .lane .q1 i{background:linear-gradient(180deg,#6f9ee2,#265496);box-shadow:0 0 12px rgba(103,152,220,.45)}#proof .g-domain{margin:14px 0 2px;padding:0 12px;border:0;border-radius:0;background:none;color:#8fc75d;font-size:11px;letter-spacing:.12em;display:flex;align-items:center;gap:10px}#proof .g-domain:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,rgba(143,199,93,.35),rgba(143,199,93,0))}#proof .g-track{border-top:1px solid rgba(255,255,255,.06);border-radius:12px;transition:background .3s}#proof .g-track .cell{border-left:1px dashed rgba(255,255,255,.06)}#proof .g-track .cell.qs{border-left:1px solid rgba(103,152,220,.3)}#proof .g-track:hover{background:rgba(255,255,255,.035)}#proof .gbar{border-radius:10px;border:1px solid var(--d-bd);background:var(--d-g);color:var(--d-fg);padding:6px 9px 6px 12px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}#proof .gbar:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:3px;background:var(--d-dot)}#proof .gbar:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -10px rgba(0,0,0,.7);border-color:var(--d-dot)}#proof .gbar[aria-expanded=true]{box-shadow:0 0 0 2px var(--d-dot),0 10px 22px -10px rgba(0,0,0,.7)}@media (max-width:760px){#proof .ctx{grid-template-columns:minmax(0,1fr)}#proof .ptabs{flex-basis:100%}}#method .steps{gap:22px}#method .step{position:relative;overflow:visible;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.55))!important;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 16px 34px -22px rgba(38,84,150,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#method .step:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#3d73bb,#8fc75d);opacity:.7}#method .step:not(:last-child):after{content:"";position:absolute;z-index:2;right:-19px;top:38px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 4px 10px -4px rgba(38,84,150,.5);background-image:linear-gradient(45deg,transparent 42%,#3d73bb 42% 58%,transparent 58%);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D73BB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50% /11px no-repeat}#method .flow{border-radius:20px;background:linear-gradient(140deg,rgba(255,255,255,.72),rgba(255,255,255,.4))!important;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff;padding:14px 20px}#method .flow h3{display:inline-flex;align-items:center;gap:10px}#method .flow h3:before{content:"";width:18px;height:18px;flex:none;background:var(--b700);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22/%3E%3Cpath%20d%3D%22M21%203v5h-5%22/%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22/%3E%3Cpath%20d%3D%22M8%2016H3v5%22/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22/%3E%3Cpath%20d%3D%22M21%203v5h-5%22/%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22/%3E%3Cpath%20d%3D%22M8%2016H3v5%22/%3E%3C/svg%3E") center /contain no-repeat;animation:spin 10s linear infinite}#method .flow ol{align-items:center;gap:0}#method .flow li{background:#fff;box-shadow:0 6px 14px -10px rgba(38,84,150,.5)}#method .flow li+li:before{content:"";display:block;width:18px;height:2px;margin:0 6px 0 -8px;background:linear-gradient(90deg,rgba(61,115,187,.15),#95b7e7)}#method .flow li+li{margin-left:8px}#method .deliv article{border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,.55))!important;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 16px 34px -24px rgba(38,84,150,.45)}#method .fields .chip{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px!important;letter-spacing:-.01em;background:rgba(61,115,187,.07)!important;border:1px dashed rgba(61,115,187,.35);color:var(--b900);border-radius:8px}#method .tw{margin-top:16px;display:grid;gap:10px}#method .tw-bar{display:flex;gap:4px;height:30px}#method .tw-bar span{display:flex;align-items:center;padding:0 10px;border-radius:8px;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden}#method .tw-bar .q{flex:3 1;color:#fff;background:linear-gradient(137deg,#265496,#3d73bb);box-shadow:0 6px 14px -8px rgba(61,115,187,.8)}#method .tw-bar .m{flex:9 1;color:var(--b900);background:repeating-linear-gradient(90deg,rgba(149,183,231,.35) 0 calc(100% / 9 - 3px),transparent calc(100% / 9 - 3px) calc(100% / 9))}#method .tw-price{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--mantis-ink)}#method .tw-price i{flex:1 1;height:0;border-top:2px dashed rgba(143,199,93,.6)}#method .tw-price b{font-weight:600;letter-spacing:.02em}:root[data-theme=dark] #method .deliv article,:root[data-theme=dark] #method .flow,:root[data-theme=dark] #method .step{background:linear-gradient(160deg,rgba(30,44,74,.7),rgba(14,22,40,.45))!important;border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}:root[data-theme=dark] #method .flow li{background:rgba(255,255,255,.08)}:root[data-theme=dark] #method .step:not(:last-child):after{background-color:#1c2d52}@media (max-width:1000px){#method .step:not(:last-child):after{right:50%;top:auto;bottom:-19px;transform:translateX(50%) rotate(90deg)}#method .flow li+li:before{display:none}}#response .resp{border-radius:24px;padding:10px 30px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,255,255,.62))!important;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 30px 60px -34px rgba(38,84,150,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#response .resp>div{position:relative;border-top:0!important}#response .resp>div:not(:last-child):after{content:"";position:absolute;left:35px;top:62px;bottom:-18px;width:2px;background:repeating-linear-gradient(180deg,#95b7e7 0 4px,transparent 4px 9px)}#response .resp .ic{position:relative;z-index:1;color:#fff!important;background:linear-gradient(137deg,#265496,#3d73bb)!important;box-shadow:0 8px 16px -8px rgba(61,115,187,.8),0 0 0 5px rgba(255,255,255,.9)}#response .resp>div:nth-child(2) .ic{background:linear-gradient(137deg,#3d73bb,#6798dc)!important}#response .resp>div:nth-child(3) .ic{background:linear-gradient(137deg,#5e9a36,#8fc75d)!important}#response .resp .honest .ic{background:linear-gradient(137deg,#8a6100,#e0a83a)!important}#response .resp dt{font-size:17px;font-weight:600}#response .resp dd{display:inline-flex;justify-self:end;align-items:center;gap:10px;padding:8px 16px;border-radius:14px;background:linear-gradient(90deg,rgba(103,152,220,.12),rgba(103,152,220,.04));font-size:clamp(18px,2vw,26px)}#response .resp dd:before{content:"";width:8px;height:8px;border-radius:50%;background:#8fc75d;box-shadow:0 0 0 4px rgba(143,199,93,.2)}#response .resp .honest dd{background:linear-gradient(90deg,rgba(224,168,58,.14),rgba(224,168,58,.04));font-size:15px;max-width:30ch;line-height:1.35;text-align:left}#response .resp .honest dd:before{background:#e0a83a;box-shadow:0 0 0 4px rgba(224,168,58,.2)}#response .resp>div:hover .ic{transform:scale(1.08)!important}#response .center-note{display:flex;width:fit-content;margin:20px auto 0;padding:9px 16px;border-radius:100px;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.9)}:root[data-theme=dark] #response .resp{background:linear-gradient(160deg,rgba(30,44,74,.7),rgba(14,22,40,.45))!important;border-color:rgba(255,255,255,.1)}:root[data-theme=dark] #response .resp .ic{box-shadow:0 8px 16px -8px rgba(0,0,0,.8),0 0 0 5px rgba(14,22,40,.9)}:root[data-theme=dark] #response .center-note{background:rgba(14,22,40,.6);border-color:rgba(255,255,255,.1)}@media (max-width:760px){#response .resp>div{grid-template-columns:44px minmax(0,1fr)}#response .resp dd{grid-column:2;justify-self:start}#response .resp>div:not(:last-child):after{bottom:-18px}}#situations.p-mesh{background:radial-gradient(45% 70% at 0 0,rgba(103,152,220,.3),rgba(103,152,220,0) 70%),radial-gradient(50% 80% at 100% 100%,rgba(143,199,93,.22),rgba(143,199,93,0) 70%),radial-gradient(40% 50% at 70% 20%,rgba(149,183,231,.25),rgba(149,183,231,0) 70%),linear-gradient(180deg,#f7faff,#eaf1fc)!important}#situations.p-mesh:after{opacity:.32!important;width:420px!important;height:420px!important}#situations .grid2{gap:18px}#situations .sit{position:relative;overflow:hidden;border-radius:22px;padding:26px 26px 26px 28px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,255,255,.6))!important;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 20px 40px -28px rgba(38,84,150,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#situations .sit:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:3px;background:linear-gradient(180deg,#3d73bb,#8fc75d)}#situations .sit:after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,rgba(103,152,220,.22),rgba(103,152,220,0));transition:transform .5s var(--ease)}#situations .sit:hover:after{transform:scale(1.3)}#situations .sit .top .ic{width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(137deg,#265496,#3d73bb);box-shadow:0 8px 18px -8px rgba(61,115,187,.8)}#situations .sit .top .ic .i{width:22px;height:22px}#situations .sit h3{margin-top:14px;font-size:21px}#situations .sit p{font-size:15px}:root[data-theme=dark] #situations.p-mesh{background:radial-gradient(45% 70% at 0 0,rgba(103,152,220,.22),rgba(103,152,220,0) 70%),radial-gradient(50% 80% at 100% 100%,rgba(143,199,93,.12),rgba(143,199,93,0) 70%),var(--white)!important}:root[data-theme=dark] #situations .sit{background:linear-gradient(160deg,rgba(30,44,74,.7),rgba(14,22,40,.45))!important;border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}#numbers:after{display:none!important}#year .year{background:none!important;padding:0!important;border-radius:0}#year .phases3{gap:10px;margin-bottom:14px}#year .ph{position:relative;overflow:hidden;border-radius:18px;padding:16px 20px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.3));border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s,box-shadow .3s,transform .3s}#year .ph:hover{background:rgba(255,255,255,.8);transform:translateY(-2px)}#year .ph[aria-pressed=true]{background:#fff;border-color:#fff;box-shadow:0 18px 36px -22px rgba(38,84,150,.6)}#year .ph[aria-pressed=true]:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#3d73bb,#8fc75d)}#year .ph .no{display:inline-flex;align-items:center;gap:8px;color:var(--b700)}#year .ph .no:before{content:"";width:8px;height:8px;border-radius:50%;background:#95b7e7}#year .ph[aria-pressed=true] .no:before{background:#8fc75d;box-shadow:0 0 0 4px rgba(143,199,93,.22)}#year .ph :is(h4,h3.h4,.ph-t){font-size:16px!important;margin-top:4px!important}#year .year-in{border-radius:24px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.7))!important;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 30px 60px -34px rgba(38,84,150,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#year .year-chart{padding:22px 26px 14px!important;border-right:1px solid rgba(10,15,34,.06)}#year #ysvg svg{max-height:none!important}#year .legend{display:flex;gap:8px;flex-wrap:wrap}#year .legend span{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:100px;font-size:12.5px;background:rgba(61,115,187,.07)}#year .month{padding:22px 24px!important;background:linear-gradient(180deg,rgba(225,234,248,.45),rgba(225,234,248,.1))}#year .month .round,#year .month button{transition:transform .2s,box-shadow .2s}#year .month button:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px rgba(38,84,150,.6)}:root[data-theme=dark] #year .ph{background:linear-gradient(160deg,rgba(30,44,74,.6),rgba(14,22,40,.35));border-color:rgba(255,255,255,.1);box-shadow:none}:root[data-theme=dark] #year .ph[aria-pressed=true]{background:rgba(30,44,74,.9)}:root[data-theme=dark] #year .year-in{background:linear-gradient(160deg,rgba(30,44,74,.75),rgba(14,22,40,.5))!important;border-color:rgba(255,255,255,.1)}:root[data-theme=dark] #year .month{background:rgba(255,255,255,.02)}#fit .grid2{position:relative;gap:28px}#fit .grid2:after{content:"vs";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--b900);background:#fff;box-shadow:0 10px 24px -10px rgba(38,84,150,.6),0 0 0 6px rgba(255,255,255,.5)}#fit .fit-col{position:relative;overflow:hidden;border-radius:24px;padding:0 0 10px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,255,255,.62))!important;border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 0 #fff,0 24px 48px -30px rgba(38,84,150,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#fit .fit-col h3{display:flex;align-items:center;gap:14px;margin:0 0 6px!important;padding:22px 26px 18px;font-size:22px;border-bottom:1px solid rgba(10,15,34,.06)}#fit .fit-col h3:before{content:"";width:42px;height:42px;flex:none;border-radius:13px;background-repeat:no-repeat;background-position:50%;background-size:20px}#fit .fit-col.yes h3{background:linear-gradient(90deg,rgba(143,199,93,.18),rgba(143,199,93,0) 70%);color:#3e6a1a}#fit .fit-col.yes h3:before{background-color:#8fc75d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");box-shadow:0 8px 16px -8px rgba(94,154,54,.9)}#fit .fit-col.no h3{background:linear-gradient(90deg,rgba(217,69,60,.12),rgba(217,69,60,0) 70%);color:#b23a31}#fit .fit-col.no h3:before{background-color:#d9453c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");box-shadow:0 8px 16px -8px rgba(217,69,60,.9)}#fit .fit-col ul{padding:4px 14px}#fit .fit-col li{border-top:0!important;margin:2px 0;padding:12px;border-radius:14px;font-size:15.5px;transition:background .3s,transform .3s}#fit .fit-col.yes li:hover{background:rgba(143,199,93,.1);transform:translateX(4px)}#fit .fit-col.no li:hover{background:rgba(217,69,60,.07);transform:translateX(4px)}#fit .fit-col li .mk{width:26px!important;height:26px!important}#fit .fit-col.yes li .mk{background:rgba(143,199,93,.2)!important;color:#5e9a36!important;box-shadow:none!important}#fit .fit-col.no li .mk{background:rgba(217,69,60,.12)!important;color:#d9453c!important;box-shadow:none!important}#fit .fit-col.no li{color:var(--ink-70)}:root[data-theme=dark] #fit .fit-col{background:linear-gradient(160deg,rgba(30,44,74,.7),rgba(14,22,40,.45))!important;border-color:rgba(255,255,255,.1)}:root[data-theme=dark] #fit .grid2:after{background:#0e1628;color:#e8eef9;box-shadow:0 0 0 6px rgba(14,22,40,.6)}:root[data-theme=dark] #fit .fit-col.yes h3{color:#b5e08f}:root[data-theme=dark] #fit .fit-col.no h3{color:#ff8f85}@media (max-width:760px){#fit .grid2:after{display:none}}#proof .modal{background:rgba(4,7,15,.55)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#proof .mcard{color:#e8eef9;background:linear-gradient(160deg,#18264a,#0e1628)!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08)}#proof .mcard :is(h4,h3.h4){color:#fff!important}#proof .mcard .mtop{color:#a9b4c8}#proof .mcard .dp{background:var(--d-g);color:var(--d-fg);border:1px solid var(--d-bd)}#proof .mcard .trk{color:#a9b4c8}#proof .mcard .mbox{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)}#proof .mcard .mbox dt{color:#8fc75d!important}#proof .mcard .mbox dd{color:#e8eef9!important}#proof .mcard .mbox.why{background:linear-gradient(120deg,rgba(103,152,220,.3),rgba(103,152,220,.08))!important;border-color:rgba(103,152,220,.35)}#proof .mcard .mbox.why dt{color:#bcd4f7!important}#proof .mcard .count{color:#a9b4c8}#proof .mcard .btn-line{color:#e8eef9;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}#proof .mcard .btn-line:hover:not([disabled]){background:rgba(255,255,255,.12)}#proof .mcard .mclose{color:#e8eef9;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}#contact .final-grid{gap:64px;align-items:center}#contact .next h3{color:var(--oxford)!important;font-size:18px;margin-bottom:6px}#contact .next ol{gap:0;margin:14px 0 22px}#contact .next li{position:relative;background:none!important;border:0!important;padding:12px 0!important;grid-template-columns:40px minmax(0,1fr);font-size:15.5px;transform:none!important}#contact .next li:not(:last-child):after{content:"";position:absolute;left:19px;top:52px;bottom:-12px;width:2px;background:repeating-linear-gradient(180deg,#95b7e7 0 4px,transparent 4px 9px)}#contact .next li b.nic{width:40px!important;height:40px!important;border-radius:12px!important;box-shadow:0 8px 16px -8px rgba(61,115,187,.8),0 0 0 5px rgba(225,234,248,.9)!important}#contact .next li b.nic .i{width:19px!important;height:19px!important}#contact .next li:nth-child(3) b.nic{background:linear-gradient(137deg,#5e9a36,#8fc75d)!important}#contact .mail{padding:6px;border-radius:100px;background:linear-gradient(140deg,rgba(255,255,255,.75),rgba(255,255,255,.4));border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 #fff,0 14px 30px -20px rgba(38,84,150,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#contact .mail .addr{background:none!important;border:0!important}#contact .mail .btn{border-radius:100px}#contact .next .btn-primary{margin-top:12px}#contact .final-grid .lede{font-size:18px;max-width:46ch}#contact .foot{border-top:1px solid rgba(10,15,34,.08)}:root[data-theme=dark] #contact .mail{background:linear-gradient(140deg,rgba(30,44,74,.7),rgba(14,22,40,.45));border-color:rgba(255,255,255,.1);box-shadow:none}:root[data-theme=dark] #contact .next li b.nic{box-shadow:0 0 0 5px rgba(7,12,24,.9)!important}@media (max-width:1000px){#contact .final-grid{gap:36px}}@media (max-width:1180px){#method .tw-bar .q-x{display:none}}@media (max-width:480px){#contact .mail{gap:8px}#contact .mail .addr{padding:0 10px;font-size:14px;gap:6px}#contact .mail .cp-l{display:none}#copyBtn{width:48px;padding:0;justify-content:center;flex:none}}@media (max-width:360px){#contact .mail .addr{font-size:13px;padding:0 8px}#contact .mail .addr .i{display:none}}.foot-nav{display:flex;flex-wrap:wrap;gap:6px 18px}.hdr{z-index:100;max-width:1440px;margin:0 auto -80px;padding:12px 12px 0}.hdr,.hdr-bar{position:relative}.hdr-bar{isolation:isolate;height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 24px;border-radius:200px;border:1px solid var(--glass-line);--bar-bg:rgba(255,255,255,0.7)}.hdr-bar:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bar-bg);-webkit-backdrop-filter:blur(40px) saturate(150%);backdrop-filter:blur(40px) saturate(150%);pointer-events:none}[data-theme=dark] .hdr-bar{--bar-bg:rgba(12,20,38,0.72)}.brand{display:flex;align-items:center;padding:8px 0;text-decoration:none;flex:none}.brand img{height:28px;width:auto;display:block}[data-theme=dark] .brand img,[data-theme=dark] .foot-brand img{filter:brightness(0) invert(1)}.links{display:flex;align-items:center}.links>.nav-item>button,.links>a,.links>span{display:flex;align-items:center;gap:8px;padding:10px 24px 12px;border-radius:80px;font-size:16px;white-space:nowrap;text-decoration:none;border:0;background:transparent;cursor:pointer;transition:background .2s;color:var(--ink)}.links>.nav-item>button:hover,.links>.nav-item>button[aria-expanded=true],.links>a:hover{background:linear-gradient(90deg,rgba(149,183,231,.3),rgba(194,214,241,.3))}[data-theme=dark] .links>.nav-item>button:hover,[data-theme=dark] .links>.nav-item>button[aria-expanded=true],[data-theme=dark] .links>a:hover{background:linear-gradient(90deg,rgba(103,152,220,.22),rgba(103,152,220,.08))}.links>.nav-item>button[aria-expanded=true]{color:var(--b900)}.links>.nav-item>button svg{width:10px;height:9px;transition:transform .2s}.links>.nav-item>button[aria-expanded=true] svg{transform:rotate(180deg)}.links>span{cursor:default}.soon{font-size:11px;font-weight:600;letter-spacing:.06em;padding:3px 8px;border-radius:6px;background:var(--b100);color:var(--b900)}.nav-item{position:relative}.mega{position:absolute;top:calc(100% + 18px);left:0;width:720px;padding:24px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);box-shadow:0 20px 50px rgba(38,84,150,.16)}[data-theme=dark] .mega{background:rgba(12,20,38,.66);box-shadow:0 24px 60px rgba(0,0,0,.5)}.mega[hidden]{display:none}.mega:before{content:"";position:absolute;top:-1px;left:24px;width:72px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#3d73bb,rgba(61,115,187,0))}.mega-all{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:var(--b100);text-decoration:none}.mega-all b{font-family:var(--font-display);font-size:17px}.mega-all span{font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mega .mega-all,.mega-grid a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;min-height:0;padding:14px 16px;align-items:stretch;border-radius:14px;border:1px solid transparent;background:var(--solid);text-decoration:none;transition:border-color .15s,background-color .15s,transform .2s var(--ease)}[data-theme=dark] .mega-grid a{background:rgba(255,255,255,.035)}.mega-grid a:focus-visible,.mega-grid a:hover{border-color:var(--b200);transform:translateY(-1px)}.mega .mi-ic{align-self:start;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--b900);background:var(--b100);box-shadow:inset 0 0 0 1px var(--b200);transition:background-color .15s,color .15s}.mega .mi-ic svg{width:20px;height:20px}.mega-grid a:hover .mi-ic{background:var(--b900);color:var(--solid)}.mega .mi-tx{height:100%;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--ink)}.mega .mi-tx b{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.25;letter-spacing:-.012em;text-transform:uppercase}.mega .mi-tx .d{font-size:13.5px;line-height:1.4;color:var(--ink-70);text-wrap:pretty}.mega-grid .n{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--b900);white-space:nowrap}.mega .mega-all svg,.mega-foot svg,.mega-grid .n svg{width:14px;height:14px;flex:none;transition:transform .2s var(--ease)}.mega-foot a:hover svg,.mega-grid a:hover .n svg{transform:translateX(3px)}.mega .mega-all{margin-top:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;background:linear-gradient(120deg,var(--b100),var(--soft));border-color:var(--b200)}.mega .mega-all .mi-ic{background:var(--b900);color:var(--solid);box-shadow:none}.mega .mega-all .go{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--b900);color:var(--solid);transition:transform .2s var(--ease)}.mega .mega-all .go svg{width:16px;height:16px}.mega .mega-all:hover .go{transform:translateX(3px)}.mega .mega-all:hover{border-color:var(--b300)}.mega-foot{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 28px}.mega-foot a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--b900);text-decoration:none}.hdr-actions{display:flex;align-items:center;gap:10px;flex:none}.hdr .btn-primary{height:48px;padding:0 28px}.round{display:inline-flex;width:44px;height:44px;border-radius:50%;border:1px solid var(--glass-line);background:rgba(255,255,255,.4);align-items:center;justify-content:center;cursor:pointer;color:var(--ink);transition:background .15s}.round:hover{background:rgba(255,255,255,.7)}[data-theme=dark] .round{background:rgba(255,255,255,.06)}[data-theme=dark] .round:hover{background:rgba(255,255,255,.12)}.drawer,.menu-btn{display:none}.drawer{margin-top:8px;border-radius:16px;border:1px solid var(--glass-line);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:16px;box-shadow:0 20px 50px rgba(38,84,150,.16);max-height:calc(100vh - 110px);overflow:auto}[data-theme=dark] .drawer{background:rgba(12,20,38,.94)}.drawer.open{display:block}.drawer .grp{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-40);font-weight:700;padding:4px 8px 6px}.drawer a:not(.btn,.mega-all){display:block;padding:12px 8px;border-radius:8px;text-decoration:none}.drawer a:not(.btn,.mega-all):hover{background:var(--soft)}.drawer a.big{font-family:var(--font-display);font-weight:700}.drawer .mega-all{margin:8px 0}.hdr .drawer .btn-primary{display:flex;margin-top:12px;width:100%;height:48px;padding:0 24px}.mega.menu-ind{width:760px}.mega.menu-sol{width:560px}.mega.menu-small{width:300px;padding:12px}.menu-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.menu-h{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--ink-40);font-family:var(--mono);letter-spacing:.04em}.menu-list{display:grid;gap:2px}.menu-list .dim-item,.menu-list a{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;text-decoration:none;transition:background .15s}.menu-list a:hover{background:var(--solid)}[data-theme=dark] .menu-list a:hover{background:rgba(255,255,255,.06)}.menu-list .i{width:18px;height:18px;color:var(--b700);flex:none}.menu-list b{font-weight:600;font-size:15px;display:block}.menu-list small{display:block;color:var(--ink-70);font-size:13px}.menu-list .dim-item b,.menu-list a.dim b{color:var(--ink-70);font-weight:500}.menu-sols{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.menu-sols a{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:baseline;padding:10px 12px;border-radius:12px;text-decoration:none}.menu-sols a:hover{background:var(--solid)}[data-theme=dark] .menu-sols a:hover{background:rgba(255,255,255,.06)}.menu-sols .n{font-family:var(--mono);font-size:12px;color:var(--b700)}.menu-sols b{font-weight:600;font-size:15px}.foot{padding:40px 32px 28px;border-radius:var(--r-panel)}.foot .inner{display:grid;gap:28px}.foot-top{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px}.foot-brand{display:grid;gap:12px;align-content:start}.foot-brand img{height:26px;width:auto}.foot-brand p{margin:0;color:var(--ink-70);font-size:14px;max-width:26ch}.foot h4{margin:0 0 10px;font-family:var(--font-display);font-size:15px;text-transform:lowercase}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14px}.foot ul a{text-decoration:none;color:var(--ink-70);transition:color .15s}.foot ul a:hover{color:var(--b700)}.foot ul .dim{color:var(--ink-40)}.foot-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-70)}.foot-bottom a{text-decoration:none;color:var(--b900);font-weight:600}.inner{max-width:1336px;margin:0 auto;position:relative}.hdr-bar{padding-left:40px;padding-right:40px}.foot{padding-left:32px;padding-right:32px}.links>.nav-item>button{gap:6px}.menu-sols a{grid-template-columns:1fr}.foot h4{text-transform:uppercase;letter-spacing:-.012em}@media (max-width:1279px){.links>.nav-item>button,.links>a,.links>span{padding:8px 10px 10px;font-size:15px}}@media (max-width:1180px){.links{display:none}.menu-btn{display:inline-flex}}@media (max-width:1023px){.foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:760px){.hdr{padding-inline:8px}.hdr-bar{padding-left:20px;padding-right:10px}.hdr .btn-primary{display:none}.foot{padding:32px 16px 24px}.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot h4,.mega-grid .t b{text-transform:uppercase;letter-spacing:-.012em}.mega-grid .t span{white-space:nowrap}.foot h2.fh{margin:0 0 10px;font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:-.012em}