.site .container{max-width:none}.site .overline{text-decoration-line:none}.site .blur,.site .filter{filter:none}.site .ring{box-shadow:none}html:has(.site){scroll-padding-top:88px}.site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:#fff;--ink:#17142a;--indigo-950:#1d1a33;--indigo-900:#2e2a4d;--indigo-800:#363157;--indigo-700:#433c79;--indigo-600:#5b51a0;--indigo-300:#b9b2da;--indigo-200:#d8d3ec;--indigo-100:#eceaf6;--indigo-50:#f6f5fa;--coral-700:#93384b;--coral-600:#b94a61;--coral-500:#d45f76;--coral-300:#f4919f;--coral-100:#fce3e7;--coral-50:#fdf3f5;--slate-50:#f8f7fb;--slate-100:#f1eff5;--slate-200:#e9e7f0;--slate-300:#d5d2df;--slate-500:#9b98ac;--slate-600:#76738a;--slate-700:#5c5a6b;--success:#3e7a57;--success-bg:#eaf3ec;--error:#b4283c;--error-bg:#fbebed;--font-display:"Poppins", "Trebuchet MS", sans-serif;--font-text:"Manrope", "Segoe UI", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header:72px;--line:#cbc7d8;--line-dark:#ffffff2e;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--section:clamp(var(--space-2xl), 7vw, var(--space-3xl));--section-tight:clamp(var(--space-xl), 5vw, var(--space-2xl));--head-gap:clamp(var(--space-lg), 4vw, var(--space-xl));--columns:clamp(var(--space-xl), 5vw, var(--space-2xl));--panel:clamp(var(--space-lg), 4vw, var(--space-xl));--card:clamp(var(--space-md), 3vw, var(--space-lg));--gutter:clamp(var(--space-sm), 5vw, 120px);--page:1760px;--radius-field:14px;--radius-button:16px;--radius-card:18px;--radius-pill:999px;--radius-panel:32px}.site *{box-sizing:border-box}.site{background:var(--white);color:var(--ink);font:500 16px/1.6 var(--font-text);-webkit-font-smoothing:antialiased;--vh:100vh;min-height:var(--vh);flex-direction:column;margin:0;display:flex;overflow-x:clip}.site main{flex:1}.site main:has(>.page-hero:only-child){background:var(--slate-50)}@media (min-width:2200px){.site{zoom:1.25;--vh:80vh}}@media (min-width:3200px){.site{zoom:2;--vh:50vh}}.site h1,.site h2,.site h3,.site h4{font-family:var(--font-display);color:var(--indigo-900);text-wrap:balance;margin:0}.site p{margin:0}.site a{color:inherit}.site button,.site input,.site select,.site textarea{font:inherit;color:inherit}.site img,.site svg{max-width:100%}.site svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.site .tnum{font-variant-numeric:tabular-nums}.site .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site :focus-visible{outline:2px solid var(--indigo-300);outline-offset:3px;border-radius:8px}.site ::selection{background:var(--coral-100);color:var(--indigo-900)}.site .container{width:min(var(--page), 100% - 2 * var(--gutter));margin-inline:auto}.site .section{padding-block:var(--section)}.site .section.tight{padding-block:var(--section-tight)}.site .section.tinted{background:var(--slate-50)}.site .overline{font:600 15px/1.3 var(--font-text);color:var(--coral-600)}.site .on-dark .overline{color:var(--coral-300)}.site .display{font:600 clamp(34px, 4.4vw, 84px)/1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.site .h2{font:600 clamp(30px, 3.2vw, 60px)/1.12 var(--font-display);letter-spacing:-.025em;text-wrap:balance}.site .h3{font:600 clamp(19px, 1.6vw, 22px)/1.25 var(--font-display);letter-spacing:-.01em}.site .lead{color:var(--indigo-900);text-wrap:pretty;max-width:58ch;font-size:clamp(17px,1.3vw,21px);line-height:1.6}.site .muted{color:var(--indigo-900)}.site .head{gap:var(--space-sm);max-width:760px;display:grid}.site .head.center{text-align:center;justify-items:center;margin-inline:auto}.site .head-row{justify-content:space-between;align-items:end;gap:var(--space-sm) var(--space-xl);flex-wrap:wrap;display:flex}.site .btn{--h:52px;min-height:var(--h);font:700 15px/1 var(--font-text);cursor:pointer;white-space:nowrap;transition:background .2s, color .2s, border-color .2s, transform .15s var(--ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative}.site .btn:active{transform:translateY(1px)}.site .btn-primary{background:var(--indigo-900);color:var(--white)}.site .btn-primary:hover{background:var(--indigo-700)}.site .btn-outline{border-color:var(--indigo-900);color:var(--indigo-900);background:0 0}.site .btn-outline:hover{background:var(--indigo-50)}.site .btn-light{background:var(--white);color:var(--indigo-900)}.site .btn-light:hover{background:var(--indigo-100)}.site .btn-ghost-light{color:var(--white);border-color:#fff6}.site .btn-ghost-light:hover{border-color:var(--white);background:#ffffff0f}.site .btn-sm{--h:44px;padding:0 16px;font-size:14px}.site .btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.site .btn .spin{border:2px solid #ffffff59;border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site .link{color:var(--coral-600);transition:background-size .3s var(--ease);cursor:pointer;padding-bottom:2px;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;border:0;padding-inline:0;font-weight:800;text-decoration:none}.site .link:hover{background-size:100% 1.5px}.site .actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:520px){.site .actions{width:100%}.site .actions .btn{padding-inline:var(--space-sm);white-space:normal;text-align:center;flex:100%}}.site .site-header{top:env(safe-area-inset-top,0px);z-index:50;background:var(--white);position:sticky;box-shadow:0 8px 24px -18px #2e2a4d40}.site .bar{height:var(--header);align-items:center;gap:24px;display:flex}.site .brand{flex:none;display:inline-flex}.site .brand svg.logo{width:128px;height:auto;display:block}.site .nav{gap:4px;margin-left:16px;display:none}.site .nav a{color:var(--indigo-900);padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.site .nav a:after{content:"";background:var(--coral-500);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:4px;left:12px;right:12px;transform:scaleX(0)}.site .nav a:hover,.site .nav a[aria-current=page]{color:var(--indigo-900)}.site .nav a[aria-current=page]:after{transform:scaleX(1)}.site .bar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.site .signin{color:var(--indigo-900);padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:none}.site .signin:hover{color:var(--indigo-900)}.site .burger{cursor:pointer;width:44px;height:44px;color:var(--indigo-900);background:0 0;border:0;place-items:center;display:grid}.site .bar-end .btn{--h:44px;padding:0 18px;font-size:14px}@media (max-width:479px){.site .bar-end .btn{display:none}}@media (min-width:1100px){.site .nav{display:flex}.site .burger{display:none}.site .signin{display:inline-block}}.site .mobile-menu{inset:calc(var(--header) + env(safe-area-inset-top,0px)) 0 0;z-index:49;background:var(--white);padding:24px 16px calc(32px + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transition:opacity .25s, transform .3s var(--ease-out);align-content:start;gap:4px;display:grid;position:fixed;overflow-y:auto;transform:translateY(-8px)}.site .mobile-menu.open{opacity:1;pointer-events:auto;transform:none}.site .mobile-menu a.m-link{font:600 26px/1.2 var(--font-display);color:var(--indigo-900);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;display:flex}.site .mobile-menu .actions{margin-top:24px}.site .mobile-menu .actions .btn{flex:220px}@keyframes page-in{0%{opacity:.3;transform:translateY(14px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.site .reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 55%}.site .reveal-slow{animation:linear both reveal;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes reveal{0%{opacity:.3;transform:translateY(28px)}to{opacity:1;transform:none}}}}.site .hero{padding-top:var(--section-tight);position:relative;overflow:hidden}.site .hero:before{content:"";background:radial-gradient(55% 75% at 76% 42%, var(--indigo-50), transparent 72%);pointer-events:none;position:absolute;inset:0}.site .hero-grid{gap:var(--space-xl);align-items:center;display:grid;position:relative}@media (min-width:1000px){.site .hero-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.site .facts{margin-block:var(--head-gap) 0;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-inline:auto;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.site .facts li{gap:var(--space-sm);padding:var(--space-md);background:var(--white);display:grid}@media (min-width:1000px){.site .facts{grid-template-columns:repeat(4,minmax(0,1fr))}.site .facts li{grid-template-columns:44px minmax(0,1fr);align-items:center}}.site .facts .ico{border-radius:var(--radius-field);background:var(--indigo-50);width:44px;height:44px;color:var(--indigo-600);flex:none;place-items:center;display:grid}.site .facts b{font:600 clamp(20px, 1.7vw, 30px)/1.2 var(--font-display);letter-spacing:-.015em;color:var(--indigo-900);display:block}.site .facts div span{color:var(--indigo-900);font-size:14px;line-height:1.4;display:block}.site .hero-copy{gap:var(--space-md);justify-items:start;min-width:0;display:grid}.site .hero h1 .accent{color:var(--coral-600)}.site .hero .word{display:inline-block}@media (prefers-reduced-motion:no-preference){.site .hero-copy>*{animation:rise .9s var(--ease-out) both}.site .hero-copy>:nth-child(2){animation-delay:80ms}.site .hero-copy>:nth-child(3){animation-delay:.16s}.site .hero-copy>:nth-child(4){animation-delay:.24s}.site .hero-copy>:nth-child(5){animation-delay:.32s}.site .stage{animation:rise 1.1s .2s var(--ease-out) both}}@keyframes rise{0%{opacity:.3;transform:translateY(22px)}}.site .stores{flex-wrap:wrap;gap:10px;display:flex}.site .store{background:var(--ink);height:46px;color:var(--white);transition:transform .2s var(--ease);align-items:center;gap:10px;padding:0 16px 0 12px;text-decoration:none;display:inline-flex}.site .store:hover{transform:translateY(-2px)}.site .store svg.i{width:22px;height:22px}.site .store small{opacity:.75;font-size:10px;line-height:1.1;display:block}.site .store b{font:600 15px/1.15 var(--font-display);display:block}.site .on-dark .store{background:var(--white);color:var(--indigo-900)}.site .stage{align-content:center;justify-items:center;gap:20px;min-height:600px;display:grid;position:relative}@media (max-width:999px){.site .stage{min-height:0;padding-bottom:190px}}.site .phone{aspect-ratio:300/610;background:var(--indigo-950);z-index:2;border-radius:46px;width:300px;max-width:100%;padding:10px;position:relative;box-shadow:0 40px 80px -48px #1d1a3373,inset 0 0 0 1px #ffffff0f}.site .phone:before{content:"";background:var(--indigo-950);z-index:3;border-radius:20px;width:92px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.site .screen{background:var(--white);border-radius:37px;grid-template-rows:auto auto 1fr auto;height:100%;font-size:12px;display:grid;position:relative;overflow:hidden}.site .app-top{justify-content:space-between;align-items:center;padding:52px 18px 10px;display:flex}.site .app-top b{font:700 15px/1.2 var(--font-display);color:var(--indigo-900)}.site .app-badge{font:700 11px/1 var(--font-display);background:var(--indigo-100);color:var(--indigo-600);border-radius:999px;padding:6px 8px}.site .app-progress{grid-template-columns:repeat(6,1fr);gap:4px;padding:0 18px 12px;display:grid}.site .app-progress i{background:var(--indigo-50);border-radius:4px;height:4px;transition:background .4s}.site .app-progress i.on{background:var(--coral-300)}.site .app-body{padding:4px 18px;position:relative;overflow:hidden}.site .app-step{opacity:0;transition:opacity .45s, transform .55s var(--ease-out);pointer-events:none;gap:10px;display:grid;position:absolute;inset:4px 18px auto;transform:translate(24px)}.site .app-step.on{opacity:1;transform:none}.site .app-step.out{opacity:0;transform:translate(-24px)}.site .app-step h4{font:700 17px/1.2 var(--font-display);color:var(--indigo-900)}.site .app-step .sub{color:var(--slate-700);justify-content:space-between;margin-top:-6px;font-size:11.5px;display:flex}.site .app-step .sub .stamp{color:var(--indigo-600);font-weight:700}.site .f-label{font:700 9.5px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-700)}.site .f-field{gap:6px;display:grid}.site .f-input{background:var(--indigo-50);min-height:38px;color:var(--indigo-900);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-weight:700;display:flex}.site .f-input .typed{white-space:nowrap;overflow:hidden}.site .f-input small{color:var(--slate-700);font-weight:600}.site .chips-s{flex-wrap:wrap;gap:6px;display:flex}.site .chip-s{background:var(--indigo-50);color:var(--indigo-900);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700;transition:background .3s,color .3s}.site .chip-s.sel{background:var(--indigo-900);color:var(--white)}.site .chip-s.sel-multi{background:var(--coral-100);color:var(--coral-700)}.site .photo-s{background:linear-gradient(135deg,#e9c7b4,#d7a68f);border-radius:12px;height:74px;position:relative;overflow:hidden}.site .photo-s:before{content:"";opacity:.7;background:repeating-linear-gradient(-28deg,#b55a54 0 2px,#0000 2px 7px);width:38%;height:26%;position:absolute;top:34%;left:18%}.site .photo-s .tag{color:var(--white);background:#17142ab8;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:9.5px;font-weight:700;display:flex;position:absolute;bottom:6px;right:6px}.site .photo-s .tag svg.i{width:11px;height:11px;color:var(--coral-300)}.site .yesno{border-bottom:1px solid var(--line);color:var(--indigo-900);justify-content:space-between;align-items:center;padding:7px 0;font-weight:700;display:flex}.site .yesno span{background:var(--indigo-50);color:var(--slate-700);border-radius:999px;padding:4px 8px;font-size:10.5px}.site .yesno span.yes{background:var(--coral-100);color:var(--coral-700)}.site .recap{gap:0;display:grid}.site .recap div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.site .recap dt{color:var(--slate-700)}.site .recap dd{color:var(--indigo-900);text-align:right;margin:0;font-weight:700}.site .app-foot{grid-template-columns:1fr 1.4fr;gap:8px;padding:12px 18px 22px;display:grid}.site .app-btn{background:var(--indigo-50);height:40px;color:var(--indigo-900);border-radius:14px;place-items:center;font-size:12px;font-weight:800;transition:transform .15s,background .3s;display:grid}.site .app-btn.main{background:var(--coral-300);color:var(--indigo-900)}.site .app-btn.pressed{transform:scale(.95)}.site .sent{background:var(--white);text-align:center;opacity:0;transition:opacity .4s, transform .5s var(--ease-out);pointer-events:none;z-index:4;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0;transform:scale(.98)}.site .sent.on{opacity:1;transform:none}.site .sent .ok{background:var(--success-bg);width:64px;height:64px;color:var(--success);border-radius:50%;place-items:center;display:grid}.site .sent .ok svg.i{stroke-width:2.4px;stroke-dasharray:30;stroke-dashoffset:30px;width:30px;height:30px}.site .sent.on .ok svg.i{animation:draw .6s .25s var(--ease-out) forwards}@keyframes draw{to{stroke-dashoffset:0}}.site .sent h4{font:700 18px/1.2 var(--font-display);color:var(--indigo-900)}.site .sent .num{font:700 20px/1 var(--font-display);color:var(--indigo-900);letter-spacing:-.01em;background:var(--indigo-50);border-radius:12px;padding:10px 14px}.site .sent p{color:var(--slate-700);max-width:22ch;font-size:11.5px}.site .mail{z-index:3;background:var(--white);border:1px solid var(--line);opacity:0;width:340px;max-width:92%;transition:opacity .5s, transform .7s var(--ease-out);gap:10px;padding:16px 18px;display:grid;position:absolute;bottom:40px;right:-4%;transform:translateY(24px)scale(.97);box-shadow:0 30px 60px -30px #1d1a3373}.site .mail.on{opacity:1;transform:none}@media (max-width:999px){.site .mail{bottom:0;right:50%;transform:translate(50%,24px)scale(.97)}.site .mail.on{transform:translate(50%)}}.site .mail-head{color:var(--slate-700);justify-content:space-between;gap:10px;font-size:12px;display:flex}.site .mail-head b{color:var(--indigo-900)}.site .mail h5{font:700 14px/1.35 var(--font-display);color:var(--indigo-900);margin:0}.site .attach{background:var(--slate-50);border:1px solid var(--line);align-items:center;gap:10px;padding:10px;display:flex}.site .attach .pdf{background:var(--coral-100);width:34px;height:40px;color:var(--coral-700);font:800 9px/1 var(--font-text);clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);place-items:center;display:grid}.site .attach b{color:var(--indigo-900);font-size:12.5px;display:block}.site .attach span{color:var(--slate-700);font-size:11px}.site .erased{color:var(--success);opacity:0;align-items:center;gap:6px;font-size:11.5px;font-weight:800;transition:opacity .4s .3s;display:inline-flex}.site .mail.on .erased{opacity:1}.site .stage-ctrl{z-index:4;align-items:center;gap:6px;display:flex;position:relative}.site .ctrl{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--indigo-900);cursor:pointer;place-items:center;transition:background .2s;display:grid}.site .ctrl:hover{background:var(--indigo-50)}.site .ctrl svg.i{width:16px;height:16px}.site .stage-caption{min-width:150px;color:var(--slate-700);white-space:nowrap;margin-left:10px;font-size:13px;font-weight:700}.site .stage-caption b{color:var(--indigo-900)}.site .ba-grid{gap:var(--columns);display:grid}@media (min-width:1000px){.site .ba-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.site .ba-copy{gap:var(--space-lg);align-content:start;min-width:0;display:grid}@media (min-width:1000px){.site .ba-grid .layer{align-items:stretch}.site .ba-grid .sheet{aspect-ratio:auto;align-content:space-between}}.site .compare{--pos:50%;border:1px solid var(--line);background:var(--slate-50);-webkit-user-select:none;user-select:none;touch-action:pan-y;max-width:100%;min-height:460px;position:relative;overflow:hidden}.site .layer{place-items:center;padding:clamp(18px,3vw,36px);display:grid;position:absolute;inset:0}.site .layer.after{clip-path:inset(0 0 0 var(--pos));background:var(--indigo-50)}.site .sheet{aspect-ratio:210/250;background:var(--white);align-content:start;gap:8px;width:min(420px,92%);padding:7% 8%;font-size:11px;display:grid;box-shadow:0 24px 50px -30px #1d1a3380}.site .paper{background:#fcfbf7;transform:rotate(-2.2deg);box-shadow:0 24px 50px -30px #1d1a3373,0 0 0 1px #ece8dd}.site .paper .t{font:700 12px/1.2 var(--font-text);color:#5c5a6b;text-transform:uppercase;letter-spacing:.04em}.site .paper .ln{color:#8a8797;border-bottom:1px dotted #cfcbbf;align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.site .paper .ln .hand{color:#3c4a8a;font-family:Segoe Print,Comic Sans MS,cursive;font-size:12px;transform:rotate(-1.5deg)}.site .paper .ln .blank{flex:1}.site .paper .strike{-webkit-text-decoration:line-through #3c4a8a;text-decoration:line-through #3c4a8a}.site .paper .q{color:var(--error);font-weight:800;position:relative}.site .postit{color:#8a5a16;background:#fbeedd;justify-self:end;margin-top:6px;padding:8px 10px;font-family:Segoe Print,Comic Sans MS,cursive;font-size:11px;transform:rotate(3deg);box-shadow:0 8px 14px -10px #0006}.site .sn .top{border-bottom:2px solid var(--indigo-900);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.site .sn .top b{font:700 11px/1.2 var(--font-display);color:var(--indigo-900)}.site .sn .top span{font:700 11px/1 var(--font-display);color:var(--indigo-900);background:var(--indigo-100);padding:5px 7px}.site .sn .t2{font:700 10.5px/1.2 var(--font-display);color:var(--indigo-900);letter-spacing:.03em;text-transform:uppercase;text-align:center;padding:4px 0}.site .sn .row2{grid-template-columns:1fr 1fr;gap:6px;display:grid}.site .sn .cell{background:var(--slate-50);gap:2px;padding:6px 8px;display:grid}.site .sn .cell small{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-700);font-size:8.5px;font-weight:800}.site .sn .cell b{color:var(--indigo-900);font-size:11px}.site .sn .stamps{color:var(--slate-700);border-top:1px solid var(--line);justify-content:space-between;margin-top:2px;padding-top:6px;font-size:9px;display:flex}.site .handle{top:0;bottom:0;left:var(--pos);background:var(--indigo-900);pointer-events:none;z-index:2;width:2px;position:absolute;transform:translate(-1px)}.site .handle span{background:var(--indigo-900);width:46px;height:46px;color:var(--white);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -10px #1d1a33cc}.site .handle span svg.i{width:22px;height:22px}.site .compare input[type=range]{opacity:0;cursor:ew-resize;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.site .compare:focus-within .handle span{outline:3px solid var(--indigo-300);outline-offset:3px}.site .tagline{z-index:2;font:800 11px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;background:var(--white);color:var(--indigo-900);padding:8px 10px;position:absolute;top:14px}.site .tagline.l{left:14px}.site .tagline.r{background:var(--indigo-900);color:var(--white);right:14px}.site .diff{gap:0;display:grid}.site .diff li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:18px 0;list-style:none;display:grid}.site .diff li:last-child{border-bottom:1px solid var(--line)}.site .diff ul{margin:0;padding:0}@media (max-width:400px){.site .diff li{grid-template-columns:minmax(0,1fr);gap:6px}.site .diff .cap{display:none}}.site .diff .was{color:var(--slate-700);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.site .diff .now{color:var(--indigo-900);gap:10px;font-weight:700;display:flex}.site .diff .now svg.i{color:var(--coral-500);margin-top:2px}.site .diff .cap{font:800 11px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-700);padding-bottom:12px;border:0!important}.site .steps{gap:var(--space-md);margin-top:var(--head-gap);display:grid}@media (min-width:900px){.site .steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.site .step{gap:var(--space-sm);padding:var(--card);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);align-content:start;display:grid;position:relative}.site .step:first-child{z-index:2}.site .step:nth-child(2){z-index:1}.site .step .n{font:600 14px/1 var(--font-text);color:var(--coral-600)}.site .step p{color:var(--indigo-900)}.site .step .mini{min-height:104px;margin-bottom:var(--space-sm);padding:var(--space-sm);background:var(--slate-50);border-radius:var(--radius-field);order:-1;align-content:center;gap:8px;font-size:13px;display:grid}.site .step-next{display:none}@media (min-width:900px){.site .step-next{top:calc(var(--card) + 32px);border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);width:40px;height:40px;color:var(--indigo-900);place-items:center;display:grid;position:absolute;right:-32px}}.site .step:last-child{background:var(--indigo-900);border-color:var(--indigo-900);color:var(--white)}.site .step:last-child h3{color:var(--white)}.site .step:last-child .n{color:var(--coral-300)}.site .step:last-child p{color:var(--indigo-200)}.site .step:last-child .mini{background:#ffffff14}.site .step:last-child .mini-row span{color:var(--indigo-200)}.site .step:last-child .mini-row b{color:var(--white)}.site .mini-row{justify-content:space-between;gap:8px;display:flex}.site .mini-row span{color:var(--slate-700)}.site .mini-row b{color:var(--indigo-900)}.site .bars{gap:4px;display:flex}.site .bars i{background:var(--coral-300);flex:1;height:4px}.site .bars i.off{background:var(--slate-200)}.site .bento{margin-top:var(--head-gap);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.site .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.site .t-a{grid-column:1/-1}}@media (min-width:1080px){.site .bento{grid-template-columns:repeat(6,minmax(0,1fr))}.site .t-a{grid-area:span 2/span 3}.site .t-b,.site .t-c{grid-column:span 3}.site .t-d,.site .t-e,.site .t-f{grid-column:span 2}}.site .tile{border:1px solid var(--line);background:var(--white);padding:var(--card);min-width:0;transition:border-color .3s, transform .4s var(--ease-out), box-shadow .4s;align-content:space-between;gap:18px;display:grid;position:relative;overflow:hidden}.site .tile:hover{border-color:var(--indigo-300);transform:translateY(-3px);box-shadow:0 30px 50px -40px #1d1a3399}.site .tile .txt{gap:8px;display:grid}.site .tile .ico{background:var(--indigo-50);width:40px;height:40px;color:var(--indigo-600);place-items:center;display:grid}.site .tile p{color:var(--indigo-900);font-size:15px}.site .demo-box{background:var(--slate-50);border:1px solid var(--line);align-content:center;gap:10px;min-height:120px;padding:18px;display:grid;position:relative;overflow:hidden}.site .t-a .demo-box{background:0 0}.site .ph{aspect-ratio:16/9;background:linear-gradient(160deg, var(--indigo-50), var(--indigo-200));position:relative;overflow:hidden}.site .ph .kid{width:46%;height:82%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.site .ph .kid i{position:absolute;left:50%;transform:translate(-50%)}.site .ph .kid .head{aspect-ratio:1;background:repeating-conic-gradient(#ffffff29 0 25%, transparent 0 50%) 0 0 / 40% 40%, repeating-conic-gradient(#b98d78 0 25%, #d9b19b 0 50%) 0 0 / 20% 20%;border-radius:50%;width:40%;top:4%;overflow:hidden}.site .ph .kid .body{background:var(--indigo-300);border-radius:48% 48% 0 0/60% 60% 0 0;width:100%;height:50%;bottom:0}.site .ph .blur{border-radius:var(--radius-field);border:1px solid #ffffffb3;position:absolute;inset:8%}.site .ph .scan{background:var(--white);height:1px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.site .ph .scan{animation:scan 3.2s var(--ease) infinite}@keyframes scan{0%{opacity:0;top:0}10%{opacity:1}70%{opacity:1;top:100%}80%,to{opacity:0;top:100%}}}.site .checks{flex-wrap:wrap;gap:6px;display:flex}.site .chk{background:var(--white);border:1px solid var(--line);color:var(--indigo-900);align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.site .chk svg.i{width:14px;height:14px;color:var(--success);stroke-width:2.4px}.site .chk.warn svg.i{color:#8a5a16}@media (prefers-reduced-motion:no-preference){.site .checks .chk{animation:pop 3.2s var(--ease-out) infinite both}.site .checks .chk:nth-child(2){animation-delay:.3s}.site .checks .chk:nth-child(3){animation-delay:.6s}.site .checks .chk:nth-child(4){animation-delay:.9s}@keyframes pop{0%,20%{opacity:.35;transform:translateY(4px)}30%,to{opacity:1;transform:none}}}.site .queue{gap:8px;display:grid}.site .qi{background:var(--white);border:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.site .qi b{color:var(--indigo-900)}.site .qi span{color:var(--slate-700);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.site .qi .st-wait{color:#8a5a16}.site .qi .st-sent{color:var(--success)}.site .swap{display:inline-grid}.site .swap>*{grid-area:1/1;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.site .swap>.b{opacity:0}.site .net{color:var(--indigo-900);font-size:12px;font-weight:800}.site .net>*{justify-content:flex-start}.site .net .b{color:var(--success)}@media (prefers-reduced-motion:no-preference){.site .queue-anim .swap>.a{animation:6s infinite swap-a}.site .queue-anim .swap>.b{animation:6s infinite swap-b}.site .queue-anim .qi:nth-child(2) .swap>*{animation-delay:.4s}@keyframes swap-a{0%,45%{opacity:1}52%,93%{opacity:0}to{opacity:1}}@keyframes swap-b{0%,45%{opacity:0}52%,93%{opacity:1}to{opacity:0}}}.site .pin{justify-items:center;gap:12px;display:grid}.site .dots{gap:12px;display:flex}.site .dots i{border:2px solid var(--indigo-900);border-radius:50%;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.site .dots i{animation:3.6s infinite fill}.site .dots i:nth-child(2){animation-delay:.25s}.site .dots i:nth-child(3){animation-delay:.5s}.site .dots i:nth-child(4){animation-delay:.75s}@keyframes fill{0%,10%{background:0 0}18%,80%{background:var(--indigo-900)}90%,to{background:0 0}}}.site .pin small{color:var(--indigo-900);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.site .odo{font:700 clamp(22px, 2.4vw, 28px)/1 var(--font-display);color:var(--indigo-900);letter-spacing:-.01em;justify-content:center;display:flex}.site .odo-visual{-webkit-user-select:none;user-select:none;align-items:center;gap:2px;display:inline-flex}.site .odo .dash{color:var(--slate-600);margin:0 4px}.site .digit{clip-path:inset(0);height:1.1em;line-height:1.1em;display:inline-block;overflow:hidden}.site .digit .roll span{height:1.1em;display:block}.site .digit .roll{display:block;transform:translateY(-1.1em)}@media (prefers-reduced-motion:no-preference){.site .digit .roll{animation:roll 4s var(--ease-out) infinite}@keyframes roll{0%,35%{transform:translateY(0)}50%,to{transform:translateY(-1.1em)}}}.site .odo-cap{text-align:center;color:var(--slate-700);font-size:12px;font-weight:700}.site .imp{gap:10px;font-size:13px;display:grid}.site .imp .file{color:var(--indigo-900);align-items:center;gap:10px;font-weight:800;display:flex}.site .imp .file svg.i{color:var(--success)}.site .track{background:var(--slate-200);height:6px;overflow:hidden}.site .track i{background:var(--indigo-900);transform-origin:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.site .track i{animation:load 4s var(--ease) infinite}@keyframes load{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}}.site .imp .res{color:var(--indigo-900);justify-content:space-between;font-weight:700;display:flex}.site .imp .res b{color:var(--success)}.site .imp .res em{color:#8a5a16;font-style:normal}.site .contacts{gap:6px;display:grid}.site .ct{background:var(--white);border:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;display:flex}.site .ct b{color:var(--indigo-900)}.site .ct span{color:var(--indigo-600);font-weight:800}.site .ct.urgent{border-color:var(--coral-300)}.site .ct.urgent span{color:var(--coral-600)}.site .band{background:var(--indigo-950);color:var(--indigo-200);position:relative;overflow:hidden}.site .band:after{content:"";pointer-events:none;background:radial-gradient(circle,#7a70c459,#0000 65%);width:640px;height:640px;position:absolute;top:-260px;right:-220px}.site .band .h2,.site .band h3{color:var(--white)}.site .band .lead{color:var(--indigo-200)}.site .circuit{margin-top:var(--head-gap);gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:900px){.site .circuit{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}}.site .track-c{z-index:0;background:repeating-linear-gradient(90deg, var(--indigo-700) 0 8px, transparent 8px 14px);height:2px;display:none;position:absolute;top:44px;left:16.6%;right:16.6%}@media (min-width:900px){.site .track-c{display:block}}.site .packet{background:var(--coral-300);width:18px;height:18px;position:absolute;top:-8px;left:0;box-shadow:0 0 0 6px #f4919f2e,0 0 24px #f4919fcc}@media (prefers-reduced-motion:no-preference){.site .packet{animation:travel 7s var(--ease) infinite}@keyframes travel{0%{opacity:0;left:0;transform:scale(.6)}6%{opacity:1;transform:none}38%{left:50%;transform:translate(-50%)}52%{left:50%;transform:translate(-50%)scale(1.25)}86%{opacity:1;left:100%;transform:translate(-100%)}94%,to{opacity:0;left:100%;transform:translate(-100%)scale(.6)}}}.site .node{z-index:1;text-align:center;align-content:start;justify-items:center;gap:14px;padding:0 16px;display:grid;position:relative}.site .node .disc{background:var(--indigo-900);border:1px solid var(--line-dark);width:88px;height:88px;color:var(--white);place-items:center;display:grid}.site .node .disc svg.i{width:34px;height:34px}.site .node.mid .disc{background:var(--indigo-800)}.site .node h3{font:600 18px/1.3 var(--font-display)}.site .node p{color:var(--indigo-200);max-width:32ch;font-size:14.5px}.site .node .state{width:220px;height:26px;position:relative}.site .node .state span{justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;inset:0}.site .state .s1{color:var(--coral-300)}.site .state .s2{color:#9fd3b4;opacity:0}@media (prefers-reduced-motion:no-preference){.site .state .s1{animation:7s infinite st1}.site .state .s2{animation:7s infinite st2}@keyframes st1{0%,36%{opacity:.35}40%,56%{opacity:1}62%,to{opacity:0}}@keyframes st2{0%,58%{opacity:0}64%,96%{opacity:1}to{opacity:0}}}@media (prefers-reduced-motion:reduce){.site .state .s1{opacity:0}.site .state .s2{opacity:1}}.site .band-top{gap:var(--space-lg) var(--columns);align-items:end;display:grid}@media (min-width:1000px){.site .band-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.site .zero{gap:var(--space-md);justify-items:start;display:grid}.site .zero .big{align-items:baseline;gap:16px;display:flex}.site .zero .big b{font:600 clamp(64px, 9vw, 120px)/.8 var(--font-display);color:var(--white);letter-spacing:-.05em}.site .zero .big span{max-width:18ch;color:var(--indigo-200);font-weight:700}.site .tabs,.site .filters,.site .anchors{gap:clamp(var(--space-sm), 3vw, var(--space-lg));scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.site .tab,.site .filter,.site .anchors a{font:700 clamp(14px, 1.2vw, 15px)/1.2 var(--font-text);color:var(--slate-700);cursor:pointer;background:0 0;border:0;flex:none;padding:14px 0;text-decoration:none;transition:color .2s,box-shadow .2s;position:relative}.site .tab:hover,.site .filter:hover,.site .anchors a:hover{color:var(--indigo-900)}.site .filter:hover,.site .anchors a:hover{box-shadow:inset 0 -2px 0 var(--line)}.site .filter[aria-pressed=true]{color:var(--indigo-900);box-shadow:inset 0 -2px 0 var(--coral-500)}.site .tab:focus-visible,.site .filter:focus-visible,.site .anchors a:focus-visible{outline-offset:-2px}.site .tabs{margin-top:var(--head-gap)}.site .page-hero .anchors{width:100%;margin-top:var(--space-sm);flex-wrap:wrap;justify-content:center;row-gap:0}.site .tab{z-index:1;align-items:center;gap:8px;display:inline-flex}.site .tab[aria-selected=true]{color:var(--indigo-900)}.site .tab-ind{background:var(--coral-500);height:2px;transition:left .4s var(--ease-out), width .4s var(--ease-out);position:absolute;bottom:0}.site .who .tabs{justify-content:center}.site .panel{gap:var(--columns);margin-top:var(--space-lg);padding:var(--panel);background:var(--slate-50);border-radius:var(--radius-card);align-items:center;display:grid}@media (min-width:1000px){.site .panel{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.site .panel[hidden]{display:none}.site .panel.in{animation:page-in .5s var(--ease-out)}.site .ticks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.site .ticks li{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.site .ticks .tk{background:var(--indigo-900);width:24px;height:24px;color:var(--white);place-items:center;margin-top:2px;display:grid}.site .ticks .tk svg.i{stroke-width:2.6px;width:14px;height:14px}.site .ticks b{color:var(--indigo-900);display:block}.site .ticks span{color:var(--indigo-900);font-size:15px}.site .win{border:1px solid var(--line);background:var(--white);min-width:0;overflow:hidden;box-shadow:0 32px 64px -48px #1d1a3359}.site .win-bar{background:var(--slate-100);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.site .win-bar i{background:var(--slate-300);border-radius:50%;width:10px;height:10px}.site .win-bar span{color:var(--slate-700);background:var(--white);margin-left:12px;padding:4px 10px;font-size:11.5px;font-weight:700}.site .win-body{grid-template-columns:150px minmax(0,1fr);min-height:330px;font-size:12px;display:grid}@media (max-width:520px){.site .win-body{grid-template-columns:minmax(0,1fr)}.site .win-side{display:none!important}}.site .win-side{background:var(--indigo-900);color:var(--indigo-200);align-content:start;gap:4px;padding:14px 10px;display:grid}.site .win-side .lg{width:84px;margin:2px 6px 12px}.site .win-side .it{align-items:center;gap:8px;padding:8px;font-size:11.5px;font-weight:700;display:flex}.site .win-side .it svg.i{width:14px;height:14px}.site .win-side .it.cur{background:var(--white);color:var(--indigo-900)}.site .win-side .it.cur svg.i{color:var(--coral-500)}.site .win-main{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.site .win-main h6{font:700 16px/1.2 var(--font-display);color:var(--indigo-900);margin:0}.site .wt{border:1px solid var(--line);gap:0;display:grid}.site .wt div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.site .wt div:first-child{text-transform:uppercase;letter-spacing:.08em;color:var(--slate-700);border-top:0;font-size:9.5px;font-weight:800}.site .wt b{color:var(--indigo-900);display:block}.site .wt small{color:var(--slate-700)}.site .pill-s{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.site .pill-s.ok{background:var(--success-bg);color:var(--success)}.site .pill-s.inv{background:var(--indigo-100);color:var(--indigo-600)}.site .win-pane{gap:12px;display:none}.site .win-pane.on{animation:page-in .45s var(--ease-out);display:grid}.site .chipsrow{flex-wrap:wrap;gap:6px;display:flex}.site .rc{background:var(--indigo-50);color:var(--indigo-900);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.site .rc svg.i{width:12px;height:12px;color:var(--slate-600)}.site .stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.site .stat{background:var(--indigo-50);gap:2px;padding:12px;display:grid}.site .stat:first-child{background:var(--coral-100)}.site .stat small{color:var(--slate-700);font-size:10.5px}.site .stat b{font:700 20px/1.1 var(--font-display);color:var(--indigo-900)}.site .price-wrap{gap:var(--columns);margin-top:var(--head-gap);align-items:stretch;display:grid}@media (min-width:1000px){.site .price-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.site .price{background:var(--indigo-900);color:var(--indigo-200);padding:var(--panel);gap:var(--space-md);display:grid;position:relative;overflow:hidden}@media (min-width:1000px){.site .price:only-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.site .price:only-child>*{grid-column:1}.site .price:only-child .actions{grid-area:1/2/span 3;width:auto}}.site .price h3{color:var(--white);font:600 22px/1.2 var(--font-display)}.site .amount{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.site .amount b{font:600 clamp(48px, 6vw, 72px)/1 var(--font-display);color:var(--white);letter-spacing:-.04em}.site .amount span{color:var(--indigo-200);font-weight:700}.site .amount em{color:var(--coral-300);letter-spacing:.02em;background:#f4919f29;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.site .price ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site .price li{color:var(--white);gap:12px;font-weight:600;display:flex}.site .price li svg.i{color:var(--coral-300);flex:none;margin-top:3px}.site .price small.note{color:var(--indigo-300);font-size:13px}.site .side-list{background:var(--white);border:1px solid var(--line);gap:0;display:grid;overflow:hidden}.site .side-list>div{padding:var(--space-md);border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:16px;display:grid}.site .side-list>div:first-child{border-top:0}.site .side-list .ico{background:var(--indigo-50);width:40px;height:40px;color:var(--indigo-600);place-items:center;display:grid}.site .side-list b{color:var(--indigo-900);font:600 17px/1.3 var(--font-display);margin-bottom:4px;display:block}.site .side-list span{color:var(--indigo-900);font-size:15px}.site .timeline{margin-top:var(--head-gap);counter-reset:tl;grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:900px){.site .timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.site .tl{padding:var(--space-md) var(--space-md) var(--space-md) 0;border-top:1px solid var(--line);counter-increment:tl;align-content:start;gap:10px;display:grid;position:relative}.site .tl:before{content:"0" counter(tl);font:700 14px/1 var(--font-display);color:var(--slate-600)}.site .tl.cur:before{color:var(--coral-600)}.site .tl b{font:600 18px/1.3 var(--font-display);color:var(--indigo-900)}.site .tl span{color:var(--indigo-900);font-size:15px}.site .faq-tools{gap:var(--space-md);margin-top:var(--head-gap);flex-wrap:wrap;align-items:center;display:flex}.site .filters{flex:420px}.site .search{flex:260px;max-width:380px;margin-left:auto;position:relative}.site .search svg.i{color:var(--slate-600);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.site .search input{border:1px solid var(--line);background:var(--white);outline:none;width:100%;height:46px;padding:0 14px 0 44px;transition:border-color .2s}.site .search input:focus{border-color:var(--indigo-600)}.site .narrow{max-width:1040px}.site .narrow .faq-tools{margin-top:0}.site .faq{margin-top:var(--head-gap);border-top:1px solid var(--line);max-width:1040px}@media (min-width:1000px){.site .faq-split{gap:var(--columns);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.site .faq-split .faq{max-width:none;margin-top:0}}.site .qa{border-bottom:1px solid var(--line)}.site .qa button{text-align:left;width:100%;padding:var(--space-md) 0;cursor:pointer;font:600 clamp(17px, 1.5vw, 20px)/1.35 var(--font-display);color:var(--indigo-900);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid}.site .qa button:hover .pm{background:var(--indigo-50)}.site .qa .theme{font:600 13px/1 var(--font-text);color:var(--coral-600);margin-bottom:8px;display:block}.site .pm{border:1px solid var(--line);width:44px;height:44px;transition:transform .35s var(--ease-out), background .2s;place-items:center;display:grid}.site .qa[open-state=true] .pm,.site .qa.open .pm{background:var(--indigo-900);color:var(--white);border-color:var(--indigo-900);transform:rotate(45deg)}.site .ans{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.site .qa.open .ans{grid-template-rows:1fr}.site .ans>div{overflow:hidden}.site .ans p{color:var(--indigo-900);max-width:72ch;padding:0 56px 26px 0}.site .faq-empty{padding:var(--space-lg) 0;color:var(--indigo-900)}.site .cta{padding-top:0}.site .cta-grid{gap:var(--space-lg);padding:clamp(var(--space-lg), 6vw, var(--space-3xl));background:var(--indigo-900);border-radius:var(--radius-panel);align-items:center;display:grid}@media (min-width:1000px){.site .cta-grid{grid-template-columns:minmax(0,1.4fr) auto}}.site .cta .display{font-size:clamp(32px,3.6vw,68px)}.site .cta h2{color:var(--white)}.site .cta .overline{color:var(--coral-300)}.site .cta .lead{color:var(--indigo-200)}.site .cta .btn-primary{background:var(--white);color:var(--indigo-900)}.site .cta .btn-primary:hover{background:var(--indigo-100)}.site .cta .btn-outline{color:var(--white);border-color:#fff6}.site .cta .btn-outline:hover{border-color:var(--white);background:#ffffff0f}.site .page-hero{padding-block:var(--section-tight);background:var(--slate-50);text-align:center}.site .page-hero .head{justify-items:center;max-width:none}.site .page-hero .display{max-width:20ch;font-size:clamp(34px,3.8vw,72px)}.site .page-hero .lead{text-wrap:balance}.site .page-hero .crumbs{justify-self:start}.site .crumbs{color:var(--slate-700);gap:8px;font-size:13px;font-weight:700;display:flex}.site .crumbs a{text-decoration:none}.site .crumbs a:hover{color:var(--indigo-900)}.site .story{gap:var(--columns);display:grid}@media (min-width:1000px){.site .story{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .chapters{display:grid;position:relative}.site .chapters:before{content:"";background:var(--line);width:1px;position:absolute;inset:0 auto 0 18px}.site .chapter{column-gap:var(--space-md);row-gap:var(--space-sm);min-height:60vh;padding-block:var(--space-xl);opacity:.4;grid-template-columns:37px minmax(0,1fr);align-content:center;transition:opacity .5s;display:grid;position:relative}.site .chapter>*{grid-column:2}.site .chapter.on{opacity:1}@media (max-width:999px){.site .chapter{opacity:1;min-height:0}}.site .chapter .k{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);width:37px;height:37px;font:600 13px/1 var(--font-text);color:var(--slate-700);grid-column:1;place-items:center;transition:background .3s,border-color .3s,color .3s;display:grid}.site .chapter.on .k{background:var(--indigo-900);border-color:var(--indigo-900);color:var(--white)}.site .chapter h3{grid-row:1;align-self:center}.site .chapter .lead{font-size:17px}.site .chapter ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site .chapter ul li{color:var(--indigo-900);gap:12px;display:flex}.site .chapter ul li:before{content:"";border-radius:var(--radius-pill);background:var(--coral-500);flex:none;width:6px;height:6px;margin-top:.65em}.site .story-phone{top:calc(var(--header) + var(--space-md));height:calc(var(--vh) - var(--header) - var(--space-xl));align-content:center;align-self:start;justify-items:center;gap:var(--space-md);background:var(--slate-50);border-radius:var(--radius-panel);display:grid;position:sticky}@media (max-width:999px){.site .story-phone{display:none}}@media (max-height:820px){.site .story-phone .phone{zoom:.8}}@media (max-height:640px){.site .story-phone .phone{zoom:.65}}.site .story-dots{gap:8px;display:flex}.site .story-dots i{border-radius:var(--radius-pill);background:var(--line);width:24px;height:2px;transition:background .3s}.site .story-dots i.on{background:var(--coral-500)}.site .story-phone .phone{width:300px}.site .sscreen{opacity:0;transition:opacity .5s, transform .6s var(--ease-out);background:var(--white);align-content:start;gap:10px;padding:52px 18px 18px;display:grid;position:absolute;inset:0;transform:translateY(12px)}.site .sscreen.on{opacity:1;transform:none}.site .sscreen h4{font:700 16px/1.2 var(--font-display);color:var(--indigo-900)}.site .keypad{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.site .keypad span{background:var(--indigo-50);height:46px;font:600 17px/1 var(--font-display);color:var(--indigo-900);border-radius:50%;place-items:center;display:grid}.site .bio{color:var(--slate-700);justify-items:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:700;display:grid}.site .bio .ring{border:2px solid var(--coral-300);width:56px;height:56px;color:var(--coral-600);border-radius:50%;place-items:center;display:grid}.site .sheet-wrap{gap:var(--columns);align-items:center;display:grid}@media (min-width:1000px){.site .sheet-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.site .pdf-sheet{aspect-ratio:210/297;background:var(--white);width:100%;max-width:470px;box-shadow:0 50px 90px -50px #1d1a3399, 0 0 0 1px var(--line);align-content:start;justify-self:center;gap:9px;padding:7%;font-size:10px;display:grid;position:relative}.site .pdf-sheet .ph1{border-bottom:2px solid var(--indigo-900);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.site .pdf-sheet .est b{font:700 11px/1.2 var(--font-display);color:var(--indigo-900);display:block}.site .pdf-sheet .est span{color:var(--slate-700);font-size:8.5px}.site .pdf-sheet .dn{text-align:right}.site .pdf-sheet .dn small{letter-spacing:.1em;text-transform:uppercase;color:var(--slate-700);font-size:7.5px;font-weight:800;display:block}.site .pdf-sheet .dn b{font:700 13px/1.2 var(--font-display);color:var(--indigo-900)}.site .pdf-sheet .ttl{text-align:center;font:700 11px/1.3 var(--font-display);color:var(--indigo-900);letter-spacing:.04em}.site .blk2{border:1px solid var(--line);gap:5px;padding:7px 9px;display:grid}.site .blk2>small{letter-spacing:.1em;text-transform:uppercase;color:var(--coral-600);font-size:7.5px;font-weight:800}.site .kv2{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.site .kv2 span{color:var(--slate-700)}.site .kv2 b{color:var(--indigo-900)}.site .yn{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 10px;display:grid}.site .yn span{color:var(--indigo-900);justify-content:space-between;display:flex}.site .yn span i{color:var(--indigo-900);font-style:normal;font-weight:800}.site .pdf-foot{color:var(--slate-700);border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:7.5px;display:flex}.site .hot{background:var(--coral-500);width:30px;height:30px;color:var(--white);font:700 13px/1 var(--font-display);border:3px solid var(--white);cursor:pointer;transition:transform .25s var(--ease-out);z-index:2;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 16px -6px #93384bb3}.site .hot:after{content:"";border:2px solid var(--coral-300);opacity:0;position:absolute;inset:-9px}@media (prefers-reduced-motion:no-preference){.site .hot:after{animation:2.4s infinite ping}@keyframes ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(1.3)}}}.site .hot.on,.site .hot:hover{background:var(--indigo-900);transform:translate(-50%,-50%)scale(1.15)}.site .notes{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.site .notes li{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;transition:background .2s;display:grid}.site .notes li .k2{background:var(--slate-100);width:30px;height:30px;color:var(--indigo-900);font:700 13px/1 var(--font-display);place-items:center;transition:background .2s,color .2s;display:grid}.site .notes li.on .k2{background:var(--coral-500);color:var(--white)}.site .notes b{color:var(--indigo-900);font:600 17px/1.3 var(--font-display);display:block}.site .notes span{color:var(--indigo-900);font-size:15px}.site .space{gap:var(--columns);margin-top:var(--head-gap);align-items:start;display:grid}@media (min-width:1000px){.site .space{grid-template-columns:340px minmax(0,1fr)}}.site .space-tabs{border-top:1px solid var(--line);gap:0;display:grid}.site .space-tab{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;gap:4px;padding:20px 0 20px 20px;display:grid;position:relative}.site .space-tab:before{content:"";background:var(--coral-500);width:3px;transition:transform .35s var(--ease-out);position:absolute;top:20px;bottom:20px;left:0;transform:scaleY(0)}.site .space-tab[aria-selected=true]:before{transform:none}.site .space-tab b{font:600 18px/1.3 var(--font-display);color:var(--indigo-900)}.site .space-tab span{color:var(--indigo-900);font-size:14.5px}.site .space-tab[aria-selected=false] b{color:var(--indigo-900)}.site .two{margin-top:var(--head-gap);gap:16px;display:grid}@media (min-width:900px){.site .two{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .col-box{border:1px solid var(--line);padding:var(--card);align-content:start;gap:18px;display:grid}.site .col-box.never{background:var(--indigo-950);border-color:var(--indigo-950);color:var(--indigo-200)}.site .col-box.never h3{color:var(--white)}.site .col-box ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.site .col-box li{border-top:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.site .col-box.never li{border-top-color:var(--line-dark);color:var(--white)}.site .col-box li svg.i{color:var(--success);flex:none;margin-top:2px}.site .col-box.never li svg.i{color:var(--coral-300)}.site .three{margin-top:var(--head-gap);gap:16px;display:grid}@media (min-width:900px){.site .three{grid-template-columns:repeat(3,minmax(0,1fr))}}.site .frame-list{margin-top:var(--head-gap);border-top:1px solid var(--line);gap:0;display:grid}.site .frame-list div{padding:var(--space-md) 0;border-bottom:1px solid var(--line);gap:8px 32px;display:grid}@media (min-width:800px){.site .frame-list div{grid-template-columns:260px minmax(0,1fr)}}.site .frame-list b{font:600 18px/1.3 var(--font-display);color:var(--indigo-900)}.site .frame-list span{color:var(--indigo-900)}.site .doors{margin-top:var(--head-gap);gap:16px;display:grid}@media (min-width:900px){.site .doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .door{padding:var(--panel);border:1px solid var(--line);color:inherit;isolation:isolate;align-content:space-between;gap:20px;min-height:320px;text-decoration:none;transition:border-color .3s,background .4s;display:grid;position:relative;overflow:hidden}.site .door:before{content:"";background:var(--indigo-900);transition:transform .55s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.site .door:hover:before,.site .door:focus-visible:before{transform:none}.site .door:hover,.site .door:focus-visible{border-color:var(--indigo-900)}.site .door h3{font:600 clamp(26px, 3vw, 36px)/1.1 var(--font-display);letter-spacing:-.02em;transition:color .3s}.site .door p{color:var(--indigo-900);max-width:40ch;transition:color .3s}.site .door .go{color:var(--indigo-900);align-items:center;gap:10px;font-weight:800;transition:color .3s;display:inline-flex}.site .door .go i{width:40px;height:2px;transition:width .4s var(--ease-out);background:currentColor}.site .door:hover h3,.site .door:hover .go,.site .door:focus-visible h3,.site .door:focus-visible .go{color:var(--white)}.site .door:hover p,.site .door:focus-visible p{color:var(--indigo-200)}.site .door:hover .go i{width:64px}.site .door .ico{background:var(--indigo-50);width:56px;height:56px;color:var(--indigo-600);place-items:center;transition:background .3s;display:grid}.site .door:hover .ico{color:var(--coral-300);background:#ffffff1a}.site .coords{margin-top:var(--head-gap);gap:16px;display:grid}@media (min-width:800px){.site .coords{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .coord{border-top:1px solid var(--line);gap:6px;padding-top:18px;display:grid}.site .coord small{font:800 11px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--slate-700)}.site .coord b{font:600 18px/1.3 var(--font-display);color:var(--indigo-900);word-break:break-word}.site .coord span{color:var(--slate-700);font-size:14px}.site .form-zone{padding-bottom:var(--section);background:var(--slate-50)}.site .form-grid{width:min(1120px, 100% - 2 * var(--gutter));gap:var(--columns);align-items:start;display:grid}@media (min-width:1000px){.site .form-grid{grid-template-columns:minmax(0,1fr) 320px}}.site .form,.site .success{padding:clamp(var(--space-md), 4vw, var(--space-xl));background:var(--white);border-radius:var(--radius-card)}.site .form{gap:var(--space-md);display:grid}.site .fset{border:0;gap:20px;margin:0;padding:0;display:grid}.site .fset legend{font:600 20px/1.3 var(--font-display);color:var(--indigo-900);margin-bottom:var(--space-sm);align-items:center;gap:12px;padding:0;display:flex}.site .fset legend .k3{background:var(--coral-100);width:30px;height:30px;color:var(--coral-700);font:700 13px/1 var(--font-display);place-items:center;display:grid}.site .grid-2{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:640px){.site .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .field{align-content:start;gap:8px;min-width:0;display:grid}.site .field>label,.site .lbl{font:600 14px/1.3 var(--font-text);color:var(--indigo-900)}.site .field .opt{color:var(--slate-700);font-weight:500}.site .input,.site .textarea{background:var(--indigo-50);border:1px solid #0000;outline:none;width:100%;min-height:52px;padding:0 16px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.site .textarea{resize:vertical;min-height:120px;padding:14px 16px;line-height:1.55}.site .input::placeholder,.site .textarea::placeholder{color:var(--slate-600);font-weight:500}.site .input:hover,.site .textarea:hover{border-color:var(--line)}.site .input:focus,.site .textarea:focus{background:var(--white);border-color:var(--indigo-600);box-shadow:0 0 0 4px #5b51a01f}.site .input[aria-invalid=true],.site .textarea[aria-invalid=true]{border-color:var(--error)}.site .help:empty{display:none}.site .help{color:var(--slate-700);align-items:center;gap:6px;font-size:13.5px;display:flex}.site .help.err{color:var(--error)}.site .help.err svg.i{width:16px;height:16px}.site .choice{flex-wrap:wrap;gap:8px;display:flex}.site .ch{background:var(--indigo-50);color:var(--indigo-900);cursor:pointer;border:1px solid #0000;padding:12px 18px;font-size:14px;font-weight:700;transition:all .2s}.site .ch:hover{border-color:var(--indigo-300);color:var(--indigo-900)}.site .ch[aria-checked=true]{background:var(--indigo-900);border-color:var(--indigo-900);color:var(--white)}.site .consent{color:var(--indigo-900);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:14.5px;display:grid}.site .consent input{width:22px;height:22px;accent-color:var(--indigo-900);cursor:pointer;margin:2px 0 0}.site .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.site .aside{top:calc(var(--header) + 24px);gap:20px;display:grid;position:sticky}@media (max-width:999px){.site .aside{position:static}}.site .aside-box{padding-top:var(--space-sm);gap:20px;display:grid}.site .aside-box h3{font:600 19px/1.3 var(--font-display)}.site .vt{gap:0;margin:0;padding:0;list-style:none;display:grid}.site .vt li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid;position:relative}.site .vt li:last-child{padding-bottom:0}.site .vt li:before{content:"";background:var(--line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.site .vt li:last-child:before{display:none}.site .vt .dot{background:var(--white);border:1px solid var(--line);width:28px;height:28px;color:var(--slate-700);font:600 12px/1 var(--font-text);z-index:1;place-items:center;display:grid}.site .vt li.cur .dot{border-color:var(--coral-500);background:var(--coral-500);color:var(--white)}.site .vt b{color:var(--indigo-900);display:block}.site .vt span{color:var(--indigo-900);font-size:14px;line-height:1.45;display:block}.site .progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.site .pg{gap:8px;display:grid}.site .pg i{border-radius:var(--radius-pill);background:var(--line);height:3px;position:relative;overflow:hidden}.site .pg i:after{content:"";background:var(--coral-500);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.site .pg.done i:after,.site .pg.cur i:after{transform:none}.site .pg span{font:600 14px/1 var(--font-text);color:var(--slate-700)}.site .pg.cur span{color:var(--coral-600)}.site .fstep{display:none}.site .fstep.on{animation:page-in .45s var(--ease-out);gap:20px;display:grid}.site .form-nav{padding-top:var(--space-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:520px){.site .form-nav .btn{flex:100%}}.site .success{gap:var(--space-md);justify-items:start;display:none}.site .success.on{animation:page-in .6s var(--ease-out);display:grid}.site .success .ok{background:var(--success-bg);width:64px;height:64px;color:var(--success);place-items:center;display:grid}.site .success .ok svg.i{stroke-width:2.4px;stroke-dasharray:30;stroke-dashoffset:30px;width:32px;height:32px;animation:draw .7s .2s var(--ease-out) forwards}.site .success dl{border-top:1px solid var(--line);gap:0;width:100%;max-width:560px;margin:0;display:grid}.site .success dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.site .success dt{color:var(--slate-700)}.site .success dd{color:var(--indigo-900);text-align:right;margin:0;font-weight:800}.site .legal{gap:var(--columns);padding-block:var(--section-tight) var(--section);display:grid}@media (min-width:1000px){.site .legal{grid-template-columns:260px minmax(0,1fr)}}.site .toc{top:calc(var(--header) + 24px);border-left:1px solid var(--line);align-self:start;gap:4px;display:grid;position:sticky}.site .toc a{color:var(--indigo-900);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 16px;font-size:14px;font-weight:700;text-decoration:none}.site .toc a:hover{color:var(--indigo-900);border-left-color:var(--coral-500)}@media (max-width:999px){.site .toc{position:static}}.site .prose{gap:18px;max-width:70ch;display:grid}.site .prose h2{font:600 24px/1.25 var(--font-display);scroll-margin-top:calc(var(--header) + 24px);margin-top:20px}.site .prose p{color:var(--indigo-900);max-width:72ch}.site .placeholder{border-left:3px solid var(--coral-500);background:var(--coral-50);color:var(--coral-700);padding:14px 18px;font-size:14.5px;font-weight:700}.site .e404{align-content:center;gap:var(--space-md);min-height:70vh;padding-block:var(--space-2xl);display:grid}.site .e404 .big{font:600 clamp(120px, 22vw, 260px)/.8 var(--font-display);color:var(--indigo-900);letter-spacing:-.06em}.site .e404 .big span{color:var(--coral-500)}.site .footer{background:var(--indigo-950);color:var(--indigo-200);padding-block:var(--section-tight) var(--space-lg)}.site .foot-grid{gap:var(--space-lg);display:grid}@media (min-width:900px){.site .foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.site .foot-grid svg.logo{width:150px;height:auto;display:block}.site .win-side .lg svg.logo{width:100%;height:auto;display:block}.site .sscreen svg.logo{width:56px;height:56px}.site .foot-grid h4{font:800 12px/1 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--white);margin-bottom:16px}.site .foot-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site .foot-grid a{color:var(--indigo-200);text-decoration:none;transition:color .2s}.site .foot-grid a:hover{color:var(--white)}.site .foot-claim{max-width:36ch;margin-top:20px}.site .foot-bottom{margin-top:var(--space-xl);color:var(--indigo-300);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.site .form-alert{border-left:3px solid var(--error);background:var(--error-bg);color:var(--error);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;display:flex}.site .form-alert p{color:var(--ink);font-weight:600}.site .plans{gap:var(--space-md);align-items:stretch;display:grid}@media (min-width:900px){.site .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}.site .plan{align-content:start;gap:var(--space-md);padding:var(--panel);background:var(--white);border:1px solid var(--line);color:var(--indigo-900);display:grid;position:relative}.site .plan-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .plan h3{color:var(--indigo-900);font:600 24px/1.2 var(--font-display)}.site .plan-tag{background:var(--coral-100,#f4919f29);color:var(--coral-700,var(--coral-300));padding:5px 10px;font-size:12px;font-weight:800}.site .tile .plan-tag{justify-self:start}.site .plan-desc{font-size:16px}.site .plan .amount b{color:var(--indigo-900)}.site .plan .amount span{color:var(--slate-700)}.site .plan-features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site .plan-features li{color:var(--indigo-900);gap:12px;font-weight:600;display:flex}.site .plan-features li svg.i{color:var(--success,#2f7d5b);flex:none;margin-top:3px}.site .plan-features li.off{color:var(--slate-700);font-weight:500}.site .plan-features li.off svg.i{color:var(--slate-400,var(--slate-500))}.site .plan-discounts{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.site .plan-discounts>b{color:var(--indigo-900);font:600 16px/1.3 var(--font-display)}.site .plan-discounts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site .plan-discounts li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.site .plan-discounts em{background:var(--coral-100,#f4919f29);color:var(--coral-700,var(--coral-300));margin-left:6px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:800}.site .plan-featured{background:var(--indigo-900);border-color:var(--indigo-900);color:var(--indigo-200)}.site .plan-featured h3,.site .plan-featured .amount b,.site .plan-featured .plan-features li,.site .plan-featured .plan-discounts>b{color:var(--white)}.site .plan-featured .amount span,.site .plan-featured .plan-features li.off{color:var(--indigo-300)}.site .plan-featured .plan-features li svg.i{color:var(--coral-300)}.site .plan-featured .plan-discounts{border-color:var(--line-dark)}.site .plan-featured .plan-tag,.site .plan-featured .plan-discounts em{color:var(--coral-300);background:#f4919f29}.site .side-row{margin-top:var(--space-lg)}@media (min-width:900px){.site .side-row{grid-template-columns:repeat(3,minmax(0,1fr))}.site .side-row>div{border-top:0;border-left:1px solid var(--line)}.site .side-row>div:first-child{border-left:0}}.site .btn,.site .store{border-radius:var(--radius-button)}.site .input,.site .textarea,.site .search input,.site .demo-box,.site .ph,.site .ct,.site .qi,.site .stat,.site .ico,.site .placeholder{border-radius:var(--radius-field)}.site .tile,.site .compare,.site .price,.site .plan,.site .door,.site .col-box,.site .aside-box,.site .success,.site .side-list,.site .win,.site .node .disc{border-radius:var(--radius-card)}.site .ch,.site .chk,.site .plan-tag,.site .tagline,.site .step .n,.site .ticks .tk,.site .win-bar span,.site .hot,.site .notes li .k2,.site .fset legend .k3,.site .vt .dot,.site .pm,.site .ctrl{border-radius:var(--radius-pill)}
