:root{--ink:#f4f7fb;--ink-soft:#c9d1dd;--muted:#8794a7;--faint:#536174;--surface:#0a1019;--surface-raised:#101925;--surface-soft:#141f2d;--line:rgba(189,207,231,0.12);--line-strong:rgba(189,207,231,0.24);--blue:#4e91ff;--blue-bright:#9ac5ff;--red:#ff4e67;--green:#71e0ad;--amber:#f6bb66;--radius:22px;--page-width:min(1240px,calc(100% - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-width:320px;background:#05080e}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased}button,input{font:inherit}button{border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--blue-bright);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;border-radius:10px;background:#fff;color:#08111f;transform:translateY(-160%)}.skip-link:focus{transform:none}.public-site{position:relative;isolation:isolate;min-height:100vh;overflow:clip;background:radial-gradient(circle at 50% -12rem,rgba(57,88,142,.2),transparent 42rem),linear-gradient(180deg,#070c13,#070b11 55%,#06090e)}.public-site:before{z-index:-2;background-image:linear-gradient(rgba(173,204,241,.025) 1px,transparent 0),linear-gradient(90deg,rgba(173,204,241,.025) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 72%);mask-image:linear-gradient(180deg,black,transparent 72%)}.public-site:after,.public-site:before{position:fixed;inset:0;content:"";pointer-events:none}.public-site:after{z-index:-1;background:radial-gradient(ellipse at 50% 25%,rgba(65,100,159,.1),transparent 42%)}.local-mode-banner{position:relative;z-index:30;display:flex;min-height:34px;align-items:center;justify-content:center;gap:10px;padding:7px 48px 7px 18px;border-bottom:1px solid rgba(105,229,170,.16);background:rgba(7,28,23,.94);color:#b5f5ce;font-size:11px;text-align:center}.local-mode-banner i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 13px var(--green)}.local-mode-banner button{position:absolute;right:16px;display:grid;width:24px;height:24px;place-items:center;border-radius:7px;background:transparent;color:inherit}.local-mode-banner button:hover{background:rgba(113,224,173,.13)}.public-header{position:relative;z-index:20;display:flex;width:var(--page-width);min-height:82px;align-items:center;justify-content:space-between;gap:22px}.public-header:before{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--line),transparent)}.public-brand{display:inline-flex;align-items:center}.public-brand__logo{display:block;width:clamp(118px,11vw,158px);height:auto;max-width:100%;object-fit:contain}.public-brand__mark{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid rgba(216,229,245,.24);border-radius:12px;background:linear-gradient(145deg,rgba(117,163,231,.22),rgba(24,48,78,.4));box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 12px 24px rgba(0,0,0,.18)}.public-brand__mark img{width:68%;height:68%;object-fit:contain}.public-brand>span:last-child{display:grid;grid-gap:2px;gap:2px}.public-brand strong{font-size:13px;letter-spacing:.16em}.public-brand small{color:var(--faint);font-size:8px;font-weight:800;letter-spacing:.18em}.public-nav{padding:4px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.026);box-shadow:inset 0 1px rgba(255,255,255,.035)}.public-nav a{padding:9px 12px;border-radius:12px;color:var(--muted);font-weight:700;white-space:nowrap;transition:.2s ease}.public-nav a.is-current,.public-nav a:hover{background:rgba(241,247,255,.95);color:#0a121e;box-shadow:0 5px 17px rgba(0,0,0,.16)}.public-header__actions{display:flex;align-items:center;gap:8px}.account-trigger,.header-icon-button{display:inline-flex;min-height:37px;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.025);color:var(--ink-soft);transition:.2s ease}.account-trigger:hover,.header-icon-button:hover{border-color:rgba(144,188,255,.42);background:rgba(76,140,255,.11);color:#fff}.header-locale{padding:0 8px;font-size:10px;font-weight:800}.account-trigger{padding:3px 10px 3px 4px;color:#dce9fb;font-size:10px;font-weight:780}.account-trigger>span{border-radius:9px;background:rgba(125,164,255,.16);color:#9bc3ff}.account-trigger .discord-avatar{width:27px;height:27px;border:0}.language-switcher{position:relative}.language-menu{position:absolute;top:calc(100% + 9px);right:0;display:grid;width:145px;padding:6px;border:1px solid var(--line-strong);border-radius:14px;background:rgba(12,20,31,.98);box-shadow:0 22px 50px rgba(0,0,0,.34)}.language-menu a{display:flex;align-items:baseline;justify-content:space-between;padding:10px;border-radius:9px;color:var(--ink-soft);font-size:11px;font-weight:800}.language-menu a:hover,.language-menu a[aria-current=page]{background:rgba(82,143,255,.12);color:#fff}.language-menu span{color:var(--faint);font-size:9px;font-weight:600}.mobile-menu{display:none;width:38px}.eyebrow{margin:0 0 13px;color:var(--blue-bright);font-size:10px;font-weight:820;letter-spacing:.15em;text-transform:uppercase}.status-pill{display:inline-flex;min-height:25px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035);color:var(--ink-soft);font-size:9px;font-weight:760;letter-spacing:.03em}.status-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.status-pill--blue{color:#87b7ff;background:rgba(78,145,255,.08);border-color:rgba(78,145,255,.22)}.status-pill--green{color:#8cf1b9;background:rgba(104,226,164,.08);border-color:rgba(104,226,164,.22)}.status-pill--red{color:#ff8292;background:rgba(255,78,103,.08);border-color:rgba(255,78,103,.22)}.status-pill--amber{color:#ffd08c;background:rgba(246,187,102,.08);border-color:rgba(246,187,102,.22)}.status-pill--neutral{color:#b7c5d8}.hero{position:relative;min-height:min(850px,calc(100vh - 34px));padding:88px 0 0}.hero:after{right:0;bottom:0;left:0;height:36%;content:"";background:linear-gradient(180deg,transparent,#070b11)}.hero:after,.siren-glow{position:absolute;pointer-events:none}.siren-glow{z-index:-1;width:min(52vw,790px);height:min(52vw,790px);border-radius:50%;filter:blur(7px);opacity:calc(.19 + var(--hero-progress) * .32);transition:opacity .1s linear}.siren-glow--red{top:16px;left:-28vw;background:radial-gradient(circle,rgba(255,48,72,.42),rgba(241,47,69,.12) 34%,transparent 71%)}.siren-glow--blue,.siren-glow--red{transform:translateY(calc(var(--hero-progress) * 120px))}.siren-glow--blue{top:15px;right:-28vw;background:radial-gradient(circle,rgba(41,126,255,.43),rgba(56,113,255,.1) 36%,transparent 72%)}.hero__inner{z-index:1;display:grid;width:var(--page-width);grid-template-columns:minmax(0,.83fr) minmax(560px,1.17fr);align-items:center;grid-gap:clamp(34px,4vw,70px);gap:clamp(34px,4vw,70px)}.hero__copy{max-width:550px;padding-bottom:110px}.hero__copy>.status-pill{margin-bottom:23px}.hero__copy h1{max-width:600px;margin:0;font-size:clamp(44px,5.35vw,82px);font-weight:780;letter-spacing:-.068em;line-height:.96}.hero__copy h1 em{color:#b9d6ff;font-size:.86em;letter-spacing:-.08em}.hero__body{max-width:490px;margin:25px 0 0;color:var(--ink-soft);font-size:clamp(15px,1.2vw,17px);line-height:1.58}.hero__actions{display:flex;flex-wrap:wrap;gap:11px}.site-button{display:inline-flex;min-height:45px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid transparent;border-radius:13px;font-size:11px;font-weight:790;line-height:1;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border .2s ease}.site-button:hover:not(:disabled){transform:translateY(-2px)}.site-button--primary{background:linear-gradient(135deg,#c3e2ff,#8db9ff 52%,#a4a5ff);box-shadow:0 15px 30px rgba(78,145,255,.23),inset 0 1px rgba(255,255,255,.68);color:#07101b}.site-button--primary:hover{box-shadow:0 20px 40px rgba(78,145,255,.34),inset 0 1px rgba(255,255,255,.68)}.site-button--secondary{border-color:rgba(157,194,247,.28);background:rgba(127,172,245,.08);color:#dce9fb}.site-button--secondary:hover{border-color:rgba(157,194,247,.5);background:rgba(127,172,245,.14)}.site-button--ghost{border-color:transparent;background:transparent;color:var(--muted)}.site-button--ghost:hover{background:rgba(255,255,255,.05);color:#fff}.site-button--danger{background:rgba(255,78,103,.12);color:#ff9da9}.hero__proof{display:flex;flex-wrap:wrap;gap:9px 13px;margin-top:28px;color:var(--faint);font-size:10px;font-weight:650}.hero__proof span{display:inline-flex;align-items:center;gap:5px}.hero__proof svg{color:#85b6ff}.hero__visual{position:relative;align-self:end;min-width:0;padding-bottom:40px}.tablet-showcase{position:relative;width:min(100%,875px);transform:translateY(calc((1 - var(--tablet-progress)) * 42px));transition:transform .12s linear}.tablet-shadow{position:absolute;z-index:-1;right:8%;bottom:3%;left:8%;height:12%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.62),transparent 68%);filter:blur(14px);transform:translateY(30px) scaleX(calc(.82 + var(--tablet-progress) * .18));opacity:calc(.6 + var(--tablet-progress) * .35)}.aegis-tablet{--frame:#11161d;--raised:#28303a;--edge:#47525e;border:clamp(7px,.73vw,12px) solid var(--frame);border-radius:clamp(22px,2vw,34px);background:radial-gradient(circle at 51% 16%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,#2b333d,#11151c 33%,#303944 66%,#151b22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13),inset 0 0 0 4px rgba(0,0,0,.45),0 22px 32px rgba(0,0,0,.47),0 60px 120px rgba(0,0,0,.32);transform:rotateX(calc(6deg - var(--tablet-progress) * 6deg)) rotate(calc(-2deg + var(--tablet-progress) * 2deg))}.aegis-tablet:before{inset:1%;border:1px solid rgba(238,245,255,.15);border-radius:inherit}.aegis-tablet:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.tablet-bumper{width:8%;height:14%;border:2px solid #414a56;border-radius:20%;background:linear-gradient(145deg,#313944,#14191f);box-shadow:inset 0 0 9px #000}.tablet-bumper:after{inset:9%;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(0,0,0,.35))}.tablet-bumper--tl{top:-.5%;left:-.45%}.tablet-bumper--tr{top:-.5%;right:-.45%}.tablet-bumper--bl{bottom:-.5%;left:-.45%}.tablet-bumper--br{right:-.45%;bottom:-.5%}.tablet-sensor{top:1.8%;width:11%;height:3.8%;border:1px solid #3e4651;background:linear-gradient(#11161e,#030508);box-shadow:inset 0 1px rgba(255,255,255,.1),inset 0 -2px 4px #000}.tablet-sensor i{left:42%;width:23%;border:1px solid #35414d;background:radial-gradient(circle at 40% 35%,#234057,#050a0e 58%);transform:translate(-50%,-50%)}.tablet-sensor b,.tablet-sensor i{position:absolute;top:50%;aspect-ratio:1;border-radius:50%}.tablet-sensor b{left:69%;width:5%;background:#5ce39e;box-shadow:0 0 7px #5ce39e;transform:translateY(-50%);animation:device-led 2s ease-in-out infinite}.tablet-screw{aspect-ratio:1}.tablet-power,.tablet-screw{position:absolute}.tablet-screen-bevel{inset:5.2% 3.4%;border:2px solid #07090d;border-radius:clamp(12px,1.2vw,21px);background:#02060a;box-shadow:inset 0 0 19px #000,0 0 0 1px rgba(255,255,255,.08)}.tablet-screen{border-radius:inherit;background:#0b1421}.tablet-device-mark{right:0;bottom:1.7%;left:0;color:rgba(232,240,248,.4);font-family:Georgia,serif;font-size:clamp(6px,.55vw,10px);letter-spacing:.35em;text-align:center;text-shadow:0 -1px #000}.tablet-callout{position:absolute;z-index:12;display:flex;align-items:center;gap:10px;color:#d5e5ff;font-size:10px;font-weight:730;letter-spacing:.02em;white-space:nowrap}.tablet-callout svg{color:#82b4ff}.tablet-callout__line{width:44px;height:1px;background:linear-gradient(90deg,transparent,rgba(161,198,255,.65))}.tablet-callout--left{bottom:27%;left:-6%}.tablet-callout--right{right:-5%;bottom:14%}.tablet-callout--right .tablet-callout__line{background:linear-gradient(90deg,rgba(161,198,255,.65),transparent)}.dispatch-demo{display:grid;width:100%;height:100%;grid-template-rows:10.5% 1fr;background:linear-gradient(135deg,#0a1423,#08111d);color:#d9e7f9;font-family:Inter,ui-sans-serif,sans-serif}.dispatch-demo__topbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(154,185,226,.12);background:rgba(12,23,38,.88);font-size:clamp(5px,.47vw,8px)}.dispatch-demo__brand{display:flex;align-items:center;letter-spacing:.12em}.dispatch-demo__mark{display:grid;width:17px;height:17px;place-items:center;background:#5c91e7;color:#07101d;font-size:8px;font-weight:900}.dispatch-demo__brand small{color:#7c91aa;font-weight:700}.dispatch-demo__status{display:inline-flex;align-items:center;gap:5px;color:#8de0b4;font-weight:800}.dispatch-demo__status i{width:5px;height:5px;border-radius:50%;background:#72e1a5;box-shadow:0 0 7px #72e1a5}.dispatch-demo__tools{display:flex;align-items:center;gap:8px;color:#93a5bc}.dispatch-demo__avatar{display:grid;width:18px;height:18px;place-items:center;border-radius:6px;background:linear-gradient(135deg,#7aa7ff,#9376fb);color:white;font-size:7px;font-weight:850}.dispatch-demo__workspace{display:grid;min-height:0;grid-template-columns:7% 25% 1fr 23%}.dispatch-demo__rail{display:flex;flex-direction:column;align-items:center;gap:8%;padding-top:20%;border-right:1px solid rgba(154,185,226,.1);background:#08101b}.dispatch-demo__rail span{display:grid;width:27px;aspect-ratio:1;place-items:center;border-radius:8px;color:#6e829c}.dispatch-demo__rail .is-current{background:rgba(83,145,242,.18);color:#9cc8ff;box-shadow:inset 0 0 0 1px rgba(131,182,255,.22)}.dispatch-demo__calls,.dispatch-demo__units{min-width:0;padding:4.4% 5%;border-right:1px solid rgba(154,185,226,.1);background:rgba(13,24,39,.72)}.dispatch-demo__units{border-right:0;border-left:1px solid rgba(154,185,226,.1)}.dispatch-demo__calls>header,.dispatch-demo__units>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9%;color:#8598af;font-size:clamp(5px,.45vw,8px);font-weight:800;letter-spacing:.1em}.dispatch-demo__calls>header b,.dispatch-demo__units>header b{display:grid;min-width:16px;min-height:16px;place-items:center;border-radius:5px;background:rgba(96,151,240,.13);color:#a4c8ff;font-size:7px}.dispatch-call{display:grid;width:100%;margin-bottom:5%;grid-template-columns:16px minmax(0,1fr);grid-gap:5px;gap:5px;border:1px solid transparent;background:transparent;color:#bfccdb;text-align:left;transition:.2s ease}.dispatch-call.is-selected,.dispatch-call:hover{border-color:rgba(112,165,242,.27);background:rgba(74,130,213,.11)}.dispatch-call__priority{display:grid;width:15px;height:15px;place-items:center;border-radius:5px}.dispatch-call__priority.red{background:rgba(255,88,103,.18);color:#ff91a0}.dispatch-call__priority.orange{background:rgba(255,178,85,.18);color:#ffc278}.dispatch-call__priority.blue{background:rgba(88,154,255,.18);color:#9ac7ff}.dispatch-call b,.dispatch-call small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-call b{color:#d7e3f1;font-size:clamp(5px,.47vw,8px)}.dispatch-call small{margin-top:2px;color:#71849c;font-size:clamp(4px,.38vw,6px)}.dispatch-call>i{grid-column:2;color:#849cb8;font-size:clamp(4px,.32vw,5px);font-style:normal;font-weight:800;letter-spacing:.08em}.dispatch-demo__map{position:relative;overflow:hidden;min-width:0;background:#0a1721}.dispatch-map__grid{position:absolute;inset:-16%;background-image:linear-gradient(rgba(157,190,210,.09) 1px,transparent 0),linear-gradient(90deg,rgba(157,190,210,.09) 1px,transparent 0);background-size:26px 26px;transform:rotate(-20deg) scale(1.25)}.dispatch-map__water{position:absolute;right:-16%;bottom:-24%;width:53%;height:80%;border-radius:47% 0 0;background:linear-gradient(135deg,rgba(36,126,148,.45),rgba(17,66,84,.24));transform:rotate(13deg)}.dispatch-map__road{position:absolute;width:125%;height:6px;border:1px solid rgba(184,210,216,.18);border-radius:50%;background:rgba(108,124,133,.16)}.dispatch-map__road--one{top:45%;left:-19%;transform:rotate(24deg)}.dispatch-map__road--two{top:62%;left:-25%;transform:rotate(-31deg)}.dispatch-map__road--three{top:27%;left:-26%;transform:rotate(-3deg)}.dispatch-map__route{position:absolute;top:46%;left:29%;width:45%;height:25%;border-top:2px dashed #82b5ff;border-right:2px dashed #82b5ff;border-radius:0 40px 0 0;transform:rotate(-12deg)}.dispatch-map__pin{position:absolute;z-index:2;display:grid;width:23px;aspect-ratio:1;place-items:center;border:2px solid #162437;border-radius:50%;box-shadow:0 4px 11px rgba(0,0,0,.3);font-size:7px;font-weight:900}.dispatch-map__pin--call{background:#ed576a;color:#fff;animation:call-pulse 2.2s infinite}.dispatch-map__pin--unit-one{top:67%;left:31%;background:#5e94ec}.dispatch-map__pin--unit-two{top:33%;left:73%;background:#6ed09b}@keyframes call-pulse{50%{box-shadow:0 0 0 8px rgba(237,87,106,0)}}.dispatch-map__header{position:absolute;z-index:3;top:4%;left:4%;display:flex;width:92%;align-items:flex-start;justify-content:space-between}.dispatch-map__header span{display:block;color:#80a5cc;font-size:clamp(4px,.38vw,6px);font-weight:800;letter-spacing:.12em}.dispatch-map__header strong{display:block;margin-top:2px;color:#eef5ff;font-size:clamp(7px,.62vw,10px)}.dispatch-map__header button{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(134,184,255,.25);border-radius:6px;background:rgba(19,40,66,.82);color:#a9ceff;font-size:clamp(4px,.36vw,6px);font-weight:800}.dispatch-map__footer{position:absolute;z-index:3;right:4%;bottom:4%;left:4%;display:flex;align-items:center;gap:5px;color:#94a9be;font-size:clamp(4px,.38vw,6px)}.dispatch-map__footer svg{color:#71e0ad}.dispatch-map__footer span:last-child{margin-left:auto}.dispatch-unit{display:flex;align-items:center;gap:6px;margin-bottom:8%}.unit-avatar{display:grid;width:20px;aspect-ratio:1;place-items:center;border-radius:6px;background:rgba(91,147,235,.18);color:#9ec4ff;font-size:7px;font-weight:900}.unit-avatar.medic{background:rgba(99,198,142,.18);color:#a6f1c4}.dispatch-unit>div{min-width:0;flex:1 1}.dispatch-unit b,.dispatch-unit small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-unit b{color:#d9e6f4;font-size:clamp(5px,.45vw,7px)}.dispatch-unit small{margin-top:2px;color:#71849c;font-size:clamp(4px,.35vw,5px)}.dispatch-unit>i{width:5px;height:5px;border-radius:50%}.online{background:#6ee0a5;box-shadow:0 0 7px #6ee0a5}.moving{background:#f6b866;box-shadow:0 0 7px #f6b866}.dispatch-demo__activity{margin-top:16%;padding-top:10%;border-top:1px solid rgba(154,185,226,.1)}.dispatch-demo__activity>span{color:#8095ae;font-size:clamp(4px,.36vw,6px);font-weight:800;letter-spacing:.1em}.dispatch-demo__activity p{display:flex;align-items:flex-start;gap:4px;margin:7px 0;color:#8395aa;font-size:clamp(4px,.35vw,6px);line-height:1.35}.dispatch-demo__activity p svg{flex:0 0 auto;margin-top:1px;color:#89b9ff}.dispatch-demo__activity p b{color:#b7c9dc}.dispatch-demo__activity button{display:inline-flex;align-items:center;gap:2px;padding:0;background:transparent;color:#96c2ff;font-size:clamp(4px,.35vw,6px);font-weight:700}.trust-rail{display:grid;width:var(--page-width);margin:0 auto;grid-template-columns:245px minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;padding:27px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-rail__label{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:11px;font-weight:720;line-height:1.4}.trust-rail__label svg{color:#8ebaff}.trust-rail__items{display:flex;width:max-content;align-items:center;gap:38px;animation:trust-scroll 28s linear infinite}.trust-rail__items span{display:inline-flex;align-items:center;gap:30px;color:rgba(186,202,223,.5);font-size:11px;font-weight:800;letter-spacing:.09em;white-space:nowrap}.trust-rail__items span img{display:block;width:auto;max-width:112px;height:22px;object-fit:contain;filter:grayscale(1) brightness(1.55);opacity:.76}.trust-rail__items i{width:5px;height:5px;border-radius:50%;background:rgba(126,166,219,.45)}.trust-rail small{display:none}@keyframes trust-scroll{to{transform:translateX(-43%)}}.content-section{width:var(--page-width);margin:0 auto;padding:138px 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:45px}.section-heading>div{max-width:660px}.section-heading h2,.trailer-section h2,.workflow-copy h2{margin:0;font-size:clamp(32px,4vw,55px);letter-spacing:-.058em;line-height:1.02}.section-heading>div>p:last-child{max-width:560px;margin:17px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.feature-card{position:relative;min-height:345px;overflow:hidden;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(22,33,48,.72),rgba(10,16,25,.74));box-shadow:inset 0 1px rgba(255,255,255,.035)}.feature-card:after{position:absolute;right:-28%;bottom:-43%;width:85%;aspect-ratio:1;border-radius:50%;content:"";background:radial-gradient(circle,rgba(94,152,255,.14),transparent 68%)}.feature-card--dispatch{background:linear-gradient(145deg,rgba(21,39,65,.86),rgba(9,17,29,.82))}.feature-card--security:after{background:radial-gradient(circle,rgba(105,235,170,.11),transparent 68%)}.feature-card__icon,.support-grid__icon{display:grid;width:39px;height:39px;margin-bottom:27px;place-items:center;border:1px solid rgba(133,183,255,.24);border-radius:12px;background:rgba(91,149,239,.12);color:#9bc5ff}.feature-card>p{position:relative;z-index:1;color:#83a8d8;font-size:9px;font-weight:800;letter-spacing:.13em}.feature-card h3{position:relative;z-index:1;margin:9px 0 0;font-size:18px;letter-spacing:-.035em;line-height:1.18}.feature-card__copy{color:var(--muted)!important;line-height:1.55;letter-spacing:normal!important}.feature-status-list{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px;margin-top:31px}.feature-status-list span{display:flex;align-items:center;gap:6px;color:#aab9cb;font-size:9px}.feature-status-list b{margin-left:auto;color:#85b8ff;font-size:8px}.dot{width:6px;height:6px;border-radius:50%}.dot--red{background:#ff6577}.dot--amber{background:#f5bd66}.dot--blue{background:#80b4ff}.mini-record{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin-top:38px;padding:9px;border:1px solid rgba(158,190,231,.12);border-radius:11px;background:rgba(5,11,19,.44)}.mini-record>span{display:grid;width:26px;height:26px;place-items:center;border-radius:8px;background:rgba(104,157,241,.14);color:#a4c9ff;font-size:8px;font-weight:800}.mini-record div{min-width:0;flex:1 1}.mini-record b,.mini-record small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-record b{font-size:9px}.mini-record small{margin-top:3px;color:#74869b;font-size:8px}.mini-record svg{color:#74dea7}.mini-device{position:relative;z-index:1;display:grid;width:142px;height:94px;margin:35px auto 0;place-content:center;grid-gap:7px;gap:7px;border:5px solid #26303a;border-radius:13px;background:#0a1420;box-shadow:0 13px 25px rgba(0,0,0,.28)}.mini-device span{width:65px;height:6px;border-radius:999px;background:rgba(149,192,248,.25)}.mini-device span:nth-child(2){width:47px}.mini-device b{color:#7de2aa;font-size:8px;letter-spacing:.11em}.security-indicator{position:relative;z-index:1;display:flex;align-items:center;gap:7px;margin-top:42px;color:#99e9bb;font-size:8px;font-weight:800;letter-spacing:.1em}.security-indicator i{width:7px;height:7px;border-radius:50%;background:#78e1a7;box-shadow:0 0 9px #78e1a7}.workflow-section{display:grid;width:var(--page-width);margin:0 auto;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(48px,10vw,180px);gap:clamp(48px,10vw,180px);padding:54px 0 118px}.workflow-copy>p:last-of-type{max-width:400px;margin:19px 0;color:var(--muted);font-size:15px;line-height:1.6}.text-link{display:inline-flex;align-items:center;gap:7px;color:#9fc8ff;font-size:11px;font-weight:800}.text-link:hover{color:#d4e6ff}.workflow-list{display:grid;margin:0;padding:0;list-style:none}.workflow-list li{position:relative;display:grid;min-height:112px;grid-template-columns:58px 1fr 23px;align-items:flex-start;grid-gap:14px;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.workflow-list li:last-child{border-bottom:1px solid var(--line)}.workflow-list li>span{color:#83b5fa;font-size:11px;font-weight:800;letter-spacing:.12em}.workflow-list b{font-size:18px;letter-spacing:-.025em}.workflow-list p{margin:6px 0 0;color:var(--muted);font-size:12px}.workflow-list i{position:relative;top:6px;width:10px;height:10px;border:2px solid #789ee0;border-radius:50%;box-shadow:0 0 0 5px rgba(108,158,238,.07)}.configurator-preview{border-top:1px solid var(--line)}.preview-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.preview-billing,.preview-modules{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:rgba(13,22,34,.74)}.preview-modules article{display:flex;align-items:center;gap:13px;min-height:88px;padding:0 22px;border-bottom:1px solid var(--line)}.preview-modules article:last-child{border-bottom:0}.preview-modules article>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid;border-radius:11px;background:color-mix(in srgb,currentColor 12%,transparent)}.preview-modules article div{min-width:0;flex:1 1}.preview-modules b,.preview-modules small{display:block}.preview-modules b{font-size:13px}.preview-modules small{margin-top:4px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.preview-modules strong{text-align:right;font-size:12px}.preview-modules strong small{color:var(--faint);font-size:8px}.preview-billing{position:relative;padding:26px;background:radial-gradient(circle at 95% 15%,rgba(85,148,245,.19),transparent 37%),rgba(13,22,34,.75)}.preview-billing h3{margin:39px 0 6px;font-size:40px;letter-spacing:-.075em}.preview-billing p{max-width:320px;color:var(--muted);font-size:12px;line-height:1.55}.mini-avatars{display:flex;margin-top:29px}.mini-avatars .discord-avatar{margin-right:-5px;border:2px solid #111a28}.support-section{padding-top:70px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.support-grid article{min-height:235px;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(19,30,45,.72),rgba(9,15,23,.62))}.support-grid h3{margin:0;font-size:18px;letter-spacing:-.035em}.support-grid p{min-height:42px;margin:10px 0 20px;color:var(--muted);font-size:12px;line-height:1.55}.support-grid small{display:inline-flex;align-items:center;gap:5px;color:#8fd9b0;font-size:10px;font-weight:700}.trailer-section{width:var(--page-width);margin:0 auto;padding:10px 0 130px}.trailer-section__surface{position:relative;min-height:430px;overflow:hidden;padding:72px clamp(25px,7vw,92px);border:1px solid var(--line-strong);border-radius:28px;background:radial-gradient(circle at 8% 92%,rgba(255,50,70,.34),transparent 34%),radial-gradient(circle at 93% 7%,rgba(44,124,255,.42),transparent 37%),linear-gradient(130deg,#111927,#07101a 49%,#0a1420);box-shadow:inset 0 1px rgba(255,255,255,.08),0 30px 70px rgba(0,0,0,.25)}.trailer-noise{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(135deg,black,transparent 75%);mask-image:linear-gradient(135deg,black,transparent 75%)}.trailer-play,.trailer-section .status-pill,.trailer-section h2,.trailer-section p{position:relative;z-index:1}.trailer-section h2{margin:21px 0 0;font-size:clamp(38px,5vw,68px)}.trailer-section h2 em{color:#b4d4ff;font-family:Georgia,serif;font-weight:400}.trailer-section p{max-width:480px;color:#bfd0e5;font-size:14px;line-height:1.6}.trailer-play{display:inline-flex;min-height:42px;align-items:center;gap:8px;margin-top:12px;padding:0 13px;border:1px solid rgba(189,213,255,.33);border-radius:12px;background:rgba(11,20,34,.58);color:#edf5ff;font-size:11px;font-weight:780}.trailer-play:hover{background:rgba(128,170,239,.16)}.verified-reviews{padding-top:0}.verified-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.verified-reviews__grid article{display:grid;min-height:220px;align-content:space-between;grid-gap:18px;gap:18px;padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(19,30,45,.72),rgba(9,15,23,.62))}.verified-reviews__grid article>svg{color:#9cc6ff}.verified-reviews__grid p{margin:0;color:#d4e3f2;font:400 18px/1.45 Georgia,serif;letter-spacing:-.02em}.verified-reviews__grid div{display:grid;grid-gap:4px;gap:4px}.verified-reviews__grid b{color:var(--ink);font-size:12px}.verified-reviews__grid small{color:var(--muted);font-size:10px}.review-reserve{display:flex;width:var(--page-width);justify-content:center;gap:8px;margin:0 auto 90px;padding:13px 16px;border:1px dashed rgba(138,177,231,.25);border-radius:12px;color:var(--faint);font-size:10px;text-align:center}.review-reserve svg{color:#86b5fb}.faq-section{padding-top:0}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list button{display:flex;justify-content:space-between;padding:21px 5px;color:var(--ink);text-align:left}.faq-list button>span{display:flex;align-items:center;gap:17px;font-size:15px;font-weight:690}.faq-list button i{color:#83b2fa;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.1em}.faq-list button svg{color:var(--muted);transition:transform .2s ease}.faq-list article.is-open button svg{transform:rotate(180deg)}.faq-list p{max-width:720px;margin:0;padding:0 5px 23px 49px;color:var(--muted);font-size:13px;line-height:1.6}.faq-legal-link{display:flex;width:max-content;align-items:center;gap:8px;margin-top:24px;color:#a8caff;font-size:11px;font-weight:750}.public-footer{width:var(--page-width);margin:0 auto;padding:56px 0 23px;border-top:1px solid var(--line)}.public-footer__brand{max-width:310px}.public-footer__brand p{color:var(--muted);font-size:12px;line-height:1.55}.public-footer__links{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.public-footer__links div{display:grid;align-content:start;grid-gap:9px;gap:9px}.public-footer__links b{margin-bottom:5px;color:#d8e4f3;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.public-footer__links a{color:var(--muted);font-size:11px}.public-footer__links a:hover{color:#c8e0ff}.public-footer__bottom{display:flex;grid-column:1/-1;align-items:center;gap:13px;margin-top:12px;padding-top:20px;border-top:1px solid var(--line);color:var(--faint);font-size:10px}.public-footer__bottom>span+span{margin-left:auto}.public-footer__disclaimer{max-width:min(48vw,440px);text-align:right}.public-footer__bottom>div{display:flex;gap:6px}.public-footer__bottom a{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:8px;color:#9caec3}.public-footer__bottom a:hover{color:#dceafe;border-color:var(--line-strong)}.discord-avatar{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border:1px solid rgba(226,239,255,.35);border-radius:11px;color:#fff;font-size:10px;font-weight:850;letter-spacing:-.03em;box-shadow:inset 0 1px rgba(255,255,255,.2)}.discord-avatar--small{width:25px;height:25px;border-radius:8px;font-size:8px}.discord-avatar--large{width:51px;height:51px;border-radius:15px;font-size:15px}.site-modal-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:rgba(2,5,9,.68);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-modal{position:relative;width:min(100%,455px);padding:33px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(145deg,#142238,#0d1522);box-shadow:0 30px 90px rgba(0,0,0,.5)}.modal-close{position:absolute;top:16px;right:16px;display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:rgba(255,255,255,.05);color:var(--muted)}.modal-close:hover{color:#fff;background:rgba(255,255,255,.1)}.modal-discord{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(136,181,255,.34);border-radius:15px;background:rgba(93,145,239,.15);color:#a5caff}.site-modal h2{margin:9px 0 7px;font-size:26px;letter-spacing:-.05em}.site-modal>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.55}.persona-list{display:grid;grid-gap:7px;gap:7px;margin-top:22px}.persona-list button{display:flex;align-items:center;gap:10px;padding:9px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025);color:var(--ink);text-align:left}.persona-list button:hover{border-color:rgba(134,184,255,.38);background:rgba(99,150,241,.1)}.persona-list button>span{min-width:0;flex:1 1}.persona-list b,.persona-list small{display:block}.persona-list b{font-size:11px}.persona-list small{margin-top:3px;color:var(--muted);font-size:9px}.persona-list>button>svg{color:#84b4fa}.modal-footnote{display:flex;align-items:center;gap:5px;margin-top:18px;color:var(--faint);font-size:9px}.cookie-banner{position:fixed;z-index:70;right:24px;bottom:24px;display:flex;width:min(660px,calc(100% - 48px));align-items:flex-end;gap:26px;padding:21px;border:1px solid var(--line-strong);border-radius:19px;background:rgba(12,20,31,.94);box-shadow:0 22px 65px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-banner>div:first-child{flex:1 1}.cookie-banner h2{margin:10px 0 5px;font-size:15px;letter-spacing:-.025em}.cookie-banner p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.cookie-actions .site-button{min-height:37px;padding:0 10px;font-size:9px}.cookie-options{display:grid;grid-gap:6px;gap:6px;margin-top:14px}.cookie-options label{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;border:1px solid var(--line);border-radius:10px}.cookie-options b,.cookie-options small{display:block}.cookie-options b{font-size:10px}.cookie-options small{margin-top:2px;color:var(--faint);font-size:8px}.cookie-switch{position:relative;width:29px;height:17px;border-radius:999px;background:#263344}.cookie-switch:after{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#a9b6c8;content:""}.cookie-switch.is-on{background:#397bd4}.cookie-switch.is-on:after{left:15px;background:#e8f2ff}.site-toast{position:fixed;z-index:95;bottom:26px;left:50%;display:flex;max-width:min(500px,calc(100% - 40px));align-items:center;gap:8px;padding:11px 12px;border:1px solid rgba(113,224,173,.3);border-radius:12px;background:rgba(11,31,26,.96);color:#c2f6d7;box-shadow:0 18px 40px rgba(0,0,0,.31);font-size:11px;transform:translateX(-50%)}.site-toast>svg{flex:0 0 auto}.site-toast button{display:grid;margin-left:auto;padding:2px;background:transparent;color:inherit}.back-to-top{position:fixed;z-index:80;right:24px;bottom:24px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid rgba(185,211,248,.26);border-radius:50%;background:rgba(13,21,34,.82);box-shadow:0 16px 34px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.12);color:#dce9ff;cursor:pointer;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);animation:back-to-top-in .24s cubic-bezier(.22,.7,.25,1) both;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.back-to-top:focus-visible,.back-to-top:hover{border-color:rgba(171,204,255,.6);background:rgba(58,91,150,.78);color:#fff;outline:none;transform:translateY(-3px)}.back-to-top:focus-visible{box-shadow:0 0 0 3px rgba(129,171,255,.22),0 16px 34px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.12)}@keyframes back-to-top-in{0%{opacity:0;transform:translateY(8px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.back-to-top{animation:none;transition:none}}@media (max-width:640px){.back-to-top{right:16px;bottom:16px;width:42px;height:42px}}.commerce-page,.gift-page,.legal-page,.portal-page{width:var(--page-width);min-height:calc(100vh - 82px);margin:0 auto;padding:60px 0 130px}.commerce-hero,.gift-hero,.legal-hero,.portal-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:35px 0 43px;border-bottom:1px solid var(--line)}.commerce-hero>div:first-child,.gift-hero>div:first-child,.legal-hero,.portal-hero>div:first-child{max-width:720px}.commerce-hero h1,.gift-hero h1,.legal-hero h1,.portal-hero h1{margin:8px 0 0;font-size:clamp(37px,5vw,68px);letter-spacing:-.07em;line-height:.98}.commerce-hero p:not(.eyebrow),.gift-hero p:not(.eyebrow),.legal-hero p:not(.eyebrow),.portal-hero p:not(.eyebrow){max-width:610px;margin:17px 0 0;color:var(--muted);font-size:14px;line-height:1.62}.commerce-hero__progress{display:flex;gap:22px;padding-bottom:2px}.commerce-hero__progress span{display:grid;grid-template-columns:25px max-content;align-items:center;grid-gap:7px;gap:7px;color:var(--faint);font-size:9px;font-weight:800}.commerce-hero__progress i{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;font-style:normal}.commerce-hero__progress .is-active{color:#a6caff}.commerce-hero__progress .is-active i{border-color:#6fa5f3;background:#21518e}.commerce-hero__progress .is-complete{color:#91e4b4}.commerce-hero__progress .is-complete i{border-color:#4a9e73;background:#174a35}.commerce-grid{display:grid;grid-template-columns:minmax(0,1fr) 335px;grid-gap:18px;gap:18px;padding-top:36px}.commerce-builder,.portal-main{display:grid;grid-gap:14px;gap:14px}.builder-card,.portal-card{border:1px solid var(--line);border-radius:var(--radius);background:rgba(13,22,34,.76);box-shadow:inset 0 1px rgba(255,255,255,.03)}.builder-card>header,.portal-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 24px 0}.builder-card h2,.portal-card h2{margin:5px 0 0;font-size:20px;letter-spacing:-.04em}.builder-card header .status-pill{max-width:215px;text-align:right}.module-list{margin-top:20px}.module-list article{display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr) max-content 88px;align-items:center;grid-gap:12px;gap:12px;padding:13px 24px;border-top:1px solid var(--line);transition:background .2s ease}.module-list article.is-selected{background:linear-gradient(90deg,rgba(73,131,223,.12),transparent 78%)}.module-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid;border-radius:11px;background:color-mix(in srgb,currentColor 12%,transparent)}.module-list article div:nth-child(2){min-width:0}.module-list b{font-size:12px}.module-list p{margin:4px 0 0;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.module-list small{display:inline-flex;align-items:center;gap:3px;margin-top:5px;color:#9ab8de;font-size:8px}.module-price{text-align:right}.module-price small,.module-price strong{display:block}.module-price strong{font-size:11px}.module-price small{color:var(--faint);font-size:8px}.quantity-control{display:grid;grid-template-columns:26px 25px 26px;align-items:center;justify-content:flex-end;text-align:center}.quantity-control button{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);color:#a8c2e2}.quantity-control button:hover:not(:disabled){border-color:rgba(135,183,255,.5);background:rgba(82,145,239,.13)}.quantity-control b{font-size:10px}.duration-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:20px 24px 24px}.duration-tabs button{min-height:61px;padding:6px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.025);color:#aab7c9}.duration-tabs button small,.duration-tabs button span{display:block}.duration-tabs button span{font-size:11px;font-weight:780}.duration-tabs button small{margin-top:4px;color:var(--faint);font-size:8px}.duration-tabs button.is-active{border-color:rgba(112,169,246,.6);background:linear-gradient(135deg,rgba(72,133,227,.26),rgba(50,100,178,.12));color:#e7f2ff;box-shadow:inset 0 1px rgba(255,255,255,.09)}.duration-tabs button.is-active small{color:#a9ceff}.toggle-control{position:relative;width:42px;height:24px;border-radius:999px;background:#293749}.toggle-control i{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#9faec0;transition:.2s ease}.toggle-control.is-on{background:#397fdc}.toggle-control.is-on i{left:22px;background:#eaf3ff}.builder-intro{margin:15px 24px 0;color:var(--muted);font-size:11px;line-height:1.55}.share-editor{display:grid;grid-gap:7px;gap:7px;padding:17px 24px 24px}.share-editor label{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02)}.share-editor label>span:first-child{display:flex;align-items:center;gap:8px}.share-editor label b{font-size:10px}.share-input{display:flex;align-items:center;width:67px;overflow:hidden;border:1px solid rgba(134,177,235,.25);border-radius:8px;background:#0a121d}.share-input input{width:45px;padding:6px 2px 6px 8px;border:0;outline:0;background:transparent;color:#e7f1ff;font-size:10px;font-weight:750}.share-input i{color:var(--faint);font-size:9px;font-style:normal}.share-total{display:flex;align-items:center;justify-content:space-between;padding:9px;border-radius:9px;font-size:10px}.share-total.is-valid{color:#9ce9bb;background:rgba(93,212,148,.08)}.share-total.is-invalid{color:#ffc08a;background:rgba(242,170,90,.08)}.share-editor__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02)}.share-editor__row>span:first-child{display:flex;min-width:0;align-items:center;gap:8px}.share-editor__row b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.share-editor__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.share-remove{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,142,142,.2);border-radius:8px;background:rgba(255,89,89,.06);color:#eaa1a1;transition:.2s ease}.share-remove:focus-visible,.share-remove:hover{border-color:rgba(255,142,142,.5);background:rgba(255,89,89,.16);color:#ffd1d1}.share-invite{display:grid;grid-gap:10px;gap:10px;margin-top:4px;padding:12px;border:1px dashed rgba(129,171,230,.28);border-radius:11px;background:rgba(72,133,227,.045)}.share-invite>div:first-child{display:grid;grid-gap:4px;gap:4px}.share-invite b{color:#deebff;font-size:10px}.share-invite small{color:var(--faint);font-size:9px;line-height:1.4}.share-invite__row{display:flex;gap:7px}.share-invite__row input{min-width:0;flex:1 1;padding:9px 10px;border:1px solid rgba(134,177,235,.25);border-radius:8px;outline:0;background:rgba(5,12,21,.72);color:#edf5ff;font:inherit;font-size:10px}.share-invite__row input:focus{border-color:rgba(132,180,255,.75);box-shadow:0 0 0 3px rgba(96,151,235,.12)}.share-invite__row button{display:grid;width:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(132,180,255,.36);border-radius:8px;background:rgba(91,143,227,.2);color:#bcd8ff;transition:.2s ease}.share-invite__row button:focus-visible:not(:disabled),.share-invite__row button:hover:not(:disabled){border-color:rgba(160,201,255,.75);background:rgba(91,143,227,.38);color:#f3f8ff}.share-invite__row button:disabled{cursor:not-allowed;opacity:.35}.commerce-summary{position:relative}.summary-sticky{position:-webkit-sticky;position:sticky;top:18px;padding:22px;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(145deg,rgba(23,38,58,.9),rgba(11,19,30,.94));box-shadow:0 26px 70px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.05)}.summary-sticky h2{margin:17px 0;font-size:21px;letter-spacing:-.045em}.summary-lines{display:grid;grid-gap:9px;gap:9px;padding-bottom:17px;border-bottom:1px solid var(--line)}.summary-credit,.summary-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#aebdce;font-size:10px}.summary-lines b{color:#dfeafb;font-size:10px}.summary-credit{align-items:center;margin-top:12px;color:#9ce9bb}.summary-credit span{margin-right:auto}.summary-total{padding:20px 0 16px}.summary-total small,.summary-total span,.summary-total strong{display:block}.summary-total span{color:var(--muted);font-size:10px}.summary-total strong{margin-top:5px;font-size:32px;letter-spacing:-.06em}.summary-total small{margin-top:5px;color:var(--faint);font-size:9px}.summary-split{display:grid;grid-gap:5px;gap:5px;margin:0 0 15px;padding:10px;border:1px solid var(--line);border-radius:11px;background:rgba(4,8,13,.24)}.summary-split div{display:flex;align-items:center;gap:7px}.summary-split span{color:var(--muted);font-size:9px}.summary-split b{margin-left:auto;font-size:10px}.summary-note{display:flex;align-items:flex-start;gap:6px;margin:13px 0;color:var(--faint);font-size:9px;line-height:1.45}.summary-note svg{flex:0 0 auto;margin-top:1px}.summary-sticky>.site-button{width:100%;margin-top:3px}.payment-ready{display:flex;align-items:center;gap:8px;margin:15px 0;padding:10px;border:1px solid rgba(109,174,244,.23);border-radius:10px;background:rgba(86,143,230,.08)}.payment-ready>svg{color:#9bc3ff}.payment-ready span{min-width:0;flex:1 1}.payment-ready b,.payment-ready small{display:block}.payment-ready b{font-size:10px}.payment-ready small{margin-top:2px;color:var(--muted);font-size:8px}.payment-ready>svg:last-child{color:#7ee1a9}.portal-hero,.portal-profile{align-items:center}.portal-profile{display:flex;gap:10px;padding:9px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.portal-profile>span:nth-child(2){min-width:0}.portal-profile b,.portal-profile small{display:block}.portal-profile b{font-size:11px}.portal-profile small{margin-top:3px;color:var(--muted);font-size:9px}.portal-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin:31px 0}.portal-metrics article{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid var(--line);border-radius:15px;background:rgba(15,25,38,.68)}.portal-metrics article>span{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;background:rgba(88,146,238,.12);color:#9bc6ff}.portal-metrics b,.portal-metrics small{display:block}.portal-metrics small{color:var(--faint);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.portal-metrics b{margin-top:4px;color:#dce8f6;font-size:11px}.portal-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:flex-start;grid-gap:15px;gap:15px}.portal-card{padding-bottom:22px}.portal-card__intro{margin:13px 24px;color:var(--muted);font-size:11px;line-height:1.5}.service-card-body{display:flex;align-items:center;gap:13px;padding:20px 24px 0}.service-card-symbol{display:grid;width:49px;height:49px;place-items:center;border:1px solid rgba(114,169,245,.28);border-radius:15px;background:rgba(77,137,231,.12);color:#9fc7ff}.service-card-body>div:nth-child(2){min-width:0;flex:1 1}.service-card-body b{font-size:12px}.service-card-body p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.5}.icon-plain{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:#9bb0c7}.icon-plain:hover{color:#e5f0ff;border-color:var(--line-strong)}.invoice-row{display:flex;align-items:center;gap:10px;margin:19px 24px 0;padding:10px;border:1px solid var(--line);border-radius:12px}.invoice-icon{display:grid;width:33px;height:33px;place-items:center;border-radius:9px;background:rgba(94,151,240,.12);color:#a2c7ff}.invoice-row div{min-width:0;flex:1 1}.invoice-row b,.invoice-row small{display:block}.invoice-row b{font-size:10px}.invoice-row small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.invoice-row>strong{font-size:10px}.contributor-list{display:grid;grid-gap:5px;gap:5px;margin:0 24px}.contributor-list>div{display:flex;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.018)}.contributor-list>div.is-failed{border-color:rgba(255,100,115,.28);background:rgba(255,74,95,.06)}.contributor-list>div>span:nth-child(2){min-width:0;flex:1 1}.contributor-list b,.contributor-list small{display:block}.contributor-list b{font-size:10px}.contributor-list small{margin-top:2px;color:var(--faint);font-size:8px}.contributor-list>strong{font-size:10px}.contributor-list .status-pill{min-height:20px;padding:0 6px;font-size:8px}.failure-simulation{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:14px 24px 0;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.failure-simulation>div{display:flex;gap:4px}.failure-simulation button{padding:6px 7px;border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--muted);font-size:8px}.failure-simulation button.is-active{border-color:rgba(255,130,143,.38);background:rgba(255,78,103,.1);color:#ffadb8}.contributor-exit{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 24px 0;padding-top:15px;border-top:1px solid var(--line)}.contributor-exit>div{max-width:400px}.contributor-exit b,.contributor-exit small{display:block}.contributor-exit b{font-size:10px}.contributor-exit small{margin-top:4px;color:var(--muted);font-size:9px;line-height:1.45}.contributor-exit .site-button{min-height:34px;font-size:9px;white-space:nowrap}.portal-side{display:grid;grid-gap:14px;gap:14px}.transfer-card{padding:23px}.transfer-card>.eyebrow{margin-bottom:8px}.transfer-card h2{font-size:22px;line-height:1.04}.transfer-card>p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.5}.transfer-search{display:flex;gap:6px;margin-top:15px}.form-field input,.transfer-search input{min-width:0;flex:1 1;padding:10px 11px;border:1px solid var(--line-strong);border-radius:10px;outline:0;background:#09111d;color:#e5effd;font-size:10px}.form-field input:focus,.transfer-search input:focus{border-color:rgba(129,184,255,.65)}.transfer-search .site-button{min-height:35px;padding:0 9px;font-size:9px}.transfer-result{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px;border:1px solid rgba(108,170,242,.23);border-radius:10px;background:rgba(77,138,223,.08)}.transfer-result>div{min-width:0;flex:1 1}.transfer-result b,.transfer-result small{display:block}.transfer-result b{font-size:10px}.transfer-result small{margin-top:2px;color:var(--muted);font-size:8px}.transfer-result .site-button{min-height:30px;padding:0 8px;font-size:8px}.transfer-result.is-missing{align-items:flex-start;color:#ffb7c1;font-size:10px;line-height:1.45}.gift-credit{padding:23px}.gift-credit>svg{color:#ffce86}.gift-credit h3{margin:9px 0;font-size:18px;letter-spacing:-.04em}.gift-credit p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.55}.portal-gate{display:grid;width:min(580px,calc(100% - 40px));min-height:calc(100vh - 150px);margin:0 auto;align-content:center;justify-items:start}.portal-gate>svg{color:#9ac5ff}.portal-gate h1{margin:8px 0;font-size:52px;letter-spacing:-.075em}.portal-gate p:not(.eyebrow){max-width:480px;color:var(--muted);font-size:14px;line-height:1.6}.portal-gate .site-button{margin-top:10px}.gift-hero{align-items:center}.gift-balance{min-width:200px;padding:21px;border:1px solid rgba(247,190,108,.28);border-radius:19px;background:radial-gradient(circle at 100% 0,rgba(251,181,85,.2),transparent 60%),rgba(35,29,20,.64);color:#ffce89}.gift-balance small,.gift-balance strong{display:block}.gift-balance small{margin-top:14px;color:#d1b58c;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.gift-balance strong{margin-top:4px;color:#fff0d6;font-size:28px;letter-spacing:-.05em}.gift-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;padding-top:35px}.gift-card{min-height:408px;padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(20,32,48,.8),rgba(10,17,27,.8))}.gift-card--redeem{background:radial-gradient(circle at 100% 0,rgba(79,142,240,.18),transparent 44%),linear-gradient(145deg,rgba(20,32,48,.8),rgba(10,17,27,.8))}.gift-card header{display:flex;align-items:center;gap:12px}.gift-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(246,188,101,.28);border-radius:13px;background:rgba(246,188,101,.11);color:#ffcf8c}.gift-card header .eyebrow{margin:0 0 5px}.gift-card h2{margin:0;font-size:21px;letter-spacing:-.045em}.gift-card>p{margin:23px 0;color:var(--muted);font-size:12px;line-height:1.6}.form-field{display:grid;grid-gap:7px;gap:7px;margin:19px 0}.form-field>span{color:#b8c7d9;font-size:10px;font-weight:720}.currency-input{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:11px;background:#09111c}.currency-input>i{padding-left:12px;color:#8ea3bc;font-style:normal}.currency-input input{flex:1 1;min-width:0;padding:12px 5px;border:0;outline:0;background:transparent;color:#e9f3ff;font-size:13px;font-weight:700}.currency-input small{padding-right:10px;color:var(--faint);font-size:9px}.recipient-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:11px;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02);color:#c1cfdf;font-size:10px}.recipient-toggle>span{display:flex;align-items:center;gap:8px}.recipient-toggle i{display:grid;width:15px;height:15px;place-items:center;border:1px solid var(--line-strong);border-radius:5px}.recipient-toggle.is-active{border-color:rgba(131,183,255,.38);background:rgba(77,140,237,.08)}.recipient-toggle.is-active i{border-color:#6ca9fa;background:#2865ae;color:#fff}.gift-issued{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding:10px;border:1px solid rgba(105,226,163,.25);border-radius:11px;background:rgba(68,185,123,.07)}.gift-issued b,.gift-issued code{display:block}.gift-issued b{color:#9ce9b8;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.gift-issued code{margin-top:4px;color:#d4f9e2;font-size:11px}.gift-issued button{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(105,226,163,.23);border-radius:8px;background:transparent;color:#9ee8b9}.form-footnote,.gift-legal-note{display:flex;align-items:flex-start;gap:6px;margin-top:17px;color:var(--faint);font-size:9px;line-height:1.45}.form-footnote svg,.gift-legal-note svg{flex:0 0 auto;color:#8bbaff}.gift-legal-note{padding:12px;border:1px solid rgba(245,186,104,.18);border-radius:11px;background:rgba(246,181,84,.06);color:#d3bf9e}.legal-hero{display:block;max-width:none}.legal-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;padding-top:35px}.legal-grid article{min-height:215px;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(14,23,35,.7)}.legal-grid article>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(126,177,245,.26);border-radius:11px;background:rgba(83,141,234,.1);color:#9ec7ff}.legal-grid h2{margin:17px 0 0;font-size:19px;letter-spacing:-.04em}.legal-grid p{color:var(--muted);font-size:11px;line-height:1.6}.legal-grid small{color:#7192bc;font-size:9px}.legal-callout{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:20px;border:1px solid rgba(105,225,161,.25);border-radius:16px;background:rgba(61,174,112,.07);color:#a6edc2}.legal-callout>svg{flex:0 0 auto}.legal-callout b{font-size:12px}.privacy-page__hero{padding-bottom:34px}.privacy-page__updated{display:block;margin-top:20px;color:#71809b;font-size:10px}.privacy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:26px 0 0}.privacy-summary article{min-height:150px;padding:22px;border:1px solid rgba(126,177,245,.18);border-radius:var(--radius);background:linear-gradient(145deg,rgba(31,44,77,.42),rgba(11,16,29,.48))}.privacy-summary article>span{color:#92b4ff;font-size:10px;font-weight:800;letter-spacing:.14em}.privacy-summary h2{margin:20px 0 0;font-size:18px;letter-spacing:-.04em}.privacy-summary p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.privacy-page__grid{padding-top:14px}.privacy-page__grid article{min-height:190px}.privacy-page__callout{margin-top:14px}@media (max-width:760px){.privacy-page__grid,.privacy-summary{grid-template-columns:1fr}}.legal-callout p{margin:5px 0 0;color:#a4c8b3;font-size:10px}.legal-reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(13,22,34,.62)}.legal-reference-list p{margin:0 0 12px}.legal-reference-list a{display:flex;width:max-content;margin:8px 0}.legal-reference-list ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:11px;line-height:1.5}.legal-reference-list li{position:relative;padding-left:13px}.legal-reference-list li:before{position:absolute;top:.55em;left:0;width:4px;height:4px;border-radius:50%;background:#7eaef1;content:""}@media (max-width:1100px){:root{--page-width:min(100% - 36px,960px)}.public-header{gap:12px}.public-nav a{padding:9px 8px}.hero__inner{grid-template-columns:.88fr 1.12fr;gap:23px}.hero__copy h1{font-size:clamp(41px,5.1vw,60px)}.tablet-callout{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-card{min-height:290px}.commerce-grid{grid-template-columns:minmax(0,1fr) 290px}.portal-layout{grid-template-columns:minmax(0,1fr) 280px}.portal-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){:root{--page-width:calc(100% - 32px)}.public-header{min-height:70px}.public-nav{position:absolute;top:calc(100% + 8px);right:0;left:0;display:none;padding:9px;border-radius:15px;background:rgba(10,17,27,.98);box-shadow:0 22px 50px rgba(0,0,0,.35)}.public-nav.is-open{display:grid;grid-template-columns:repeat(2,1fr)}.public-nav a{padding:11px}.mobile-menu{display:grid}.account-trigger b{display:none}.header-locale{width:37px;padding:0}.header-locale>svg:nth-child(3){display:none}.hero{min-height:auto;padding:54px 0 20px}.hero__inner{display:flex;flex-direction:column;gap:5px}.hero__copy{max-width:590px;padding:0;text-align:center}.hero__copy .status-pill{justify-content:center}.hero__copy h1{font-size:clamp(43px,10vw,67px)}.hero__body{margin-right:auto;margin-left:auto}.hero__actions,.hero__proof{justify-content:center}.hero__visual{width:100%;padding:50px 0 17px}.tablet-showcase{width:105%;margin-left:-2.5%}.aegis-tablet{border-width:7px}.trust-rail{grid-template-columns:1fr;gap:15px;padding:22px 0}.trust-rail__label{justify-content:center;text-align:center}.trust-rail small{display:block;color:var(--faint);font-size:8px;text-align:center}.section-heading{display:block;margin-bottom:30px}.section-heading>.site-button{margin-top:18px}.content-section{padding:90px 0}.workflow-section{gap:34px;padding:18px 0 85px}.gift-grid,.preview-layout,.support-grid,.verified-reviews__grid,.workflow-section{grid-template-columns:1fr}.trailer-section{padding-bottom:90px}.trailer-section__surface{min-height:350px;padding:48px 27px}.public-footer{grid-template-columns:1fr;gap:34px}.public-footer__links{grid-template-columns:repeat(3,1fr)}.cookie-banner{right:16px;bottom:16px;left:16px;width:auto;display:block}.cookie-actions{justify-content:flex-start;margin-top:16px}.commerce-page,.gift-page,.legal-page,.portal-page{padding-top:35px}.commerce-hero,.gift-hero,.portal-hero{display:grid;align-items:flex-start}.commerce-hero__progress{order:-1}.commerce-grid,.portal-layout{grid-template-columns:1fr}.commerce-summary{order:-1}.summary-sticky{position:static}.portal-side{grid-template-columns:1fr 1fr}.gift-hero{grid-template-columns:1fr}.gift-balance{width:max-content}.legal-grid,.legal-reference-list{grid-template-columns:1fr}}@media (max-width:560px){:root{--page-width:calc(100% - 24px)}.local-mode-banner{padding-right:40px;padding-left:12px;font-size:9px}.public-brand strong{font-size:12px}.public-brand__logo{width:118px}.public-brand small{display:none}.public-brand__mark{width:34px;height:34px}.public-header__actions{gap:5px}.language-menu{right:-44px}.hero{padding-top:43px}.hero__copy h1{font-size:42px}.hero__body{font-size:14px}.hero__actions .site-button{flex:1 1;padding:0 11px}.hero__proof{gap:6px 9px;font-size:8px}.tablet-showcase{width:113%;margin-left:-6.5%}.tablet-sensor{display:none}.dispatch-demo__workspace{grid-template-columns:8% 29% 1fr 25%}.dispatch-demo__calls,.dispatch-demo__units{padding-right:4%;padding-left:4%}.dispatch-demo__activity{display:none}.dispatch-demo__rail span{width:22px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:245px}.feature-card__icon{margin-bottom:18px}.feature-status-list{margin-top:23px}.workflow-list li{grid-template-columns:42px 1fr 18px}.preview-modules article{padding:0 12px}.preview-modules article strong{display:none}.preview-billing h3{font-size:32px}.public-footer__links{grid-template-columns:repeat(2,1fr)}.public-footer__bottom{flex-wrap:wrap}.public-footer__bottom>span+span{margin-left:0}.public-footer__disclaimer{max-width:100%;text-align:left}.public-footer__bottom>div{margin-left:auto}.site-modal{padding:26px 20px}.cookie-banner{padding:15px}.cookie-actions .site-button{flex:1 1}.commerce-hero h1,.gift-hero h1,.legal-hero h1,.portal-hero h1{font-size:39px}.commerce-hero__progress{gap:8px}.commerce-hero__progress span{grid-template-columns:20px max-content;gap:4px;font-size:8px}.commerce-hero__progress i{width:19px;height:19px}.module-list article{grid-template-columns:35px minmax(0,1fr) 61px;gap:8px;padding:11px}.module-list article .module-price{display:none}.module-list article .quantity-control{grid-column:3;grid-row:1}.module-icon{width:32px;height:32px}.module-list p{white-space:normal}.duration-tabs{gap:5px;padding:16px 11px}.duration-tabs button{min-height:55px}.duration-tabs button span{font-size:9px}.duration-tabs button small{font-size:7px}.builder-card>header,.builder-intro,.share-editor{padding-right:14px;padding-left:14px}.builder-intro,.share-editor{margin-right:0;margin-left:0}.portal-metrics{grid-template-columns:1fr 1fr}.portal-metrics article{padding:11px}.portal-profile{width:100%}.portal-side{grid-template-columns:1fr}.failure-simulation{display:block}.failure-simulation>div{margin-top:9px;flex-wrap:wrap}.contributor-exit{display:block}.contributor-exit .site-button{width:100%;margin-top:12px}.gift-card{min-height:auto;padding:19px}.gift-hero{padding-bottom:29px}.gift-balance{min-width:0}.legal-grid article{min-height:0}.legal-callout{padding:15px}}.header-locale{width:52px;min-width:52px;gap:6px}.header-locale .language-initials{display:grid}@media (max-width:800px){.header-locale{width:52px;min-width:52px}}@media (max-width:560px){.header-locale{width:46px;min-width:46px}}.product-story{--product-stage-count:3;overflow:visible;padding-bottom:calc((var(--product-stage-count) - 1) * 100svh + clamp(72px, 8vw, 120px))!important}.product-story__sticky{height:calc(100svh - 132px);justify-content:center;gap:14px}.product-story__horizontal-viewport{scroll-snap-type:none}.product-story__horizontal-track{width:calc(100% * var(--product-stage-count))}.product-story__panel{flex:0 0 calc(100% / var(--product-stage-count));min-width:calc(100% / var(--product-stage-count))}.product-story__selector{margin-top:0}@media (max-width:980px){.product-story{padding-bottom:calc((var(--product-stage-count) - 1) * 100svh + 48px)!important}.product-story__sticky{top:78px;height:calc(100svh - 96px);min-height:560px}.product-story__panel{height:100%}}@media (max-width:620px){.product-story__sticky{top:66px;height:calc(100svh - 82px);min-height:620px}}@keyframes figma-phone-push-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-18px) scale(.96)}}.figma-phone__push.is-dismissing{pointer-events:none;animation:figma-phone-push-out .3s cubic-bezier(.4,0,1,1) both}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.siren-glow{opacity:.18}.aegis-tablet,.tablet-showcase{transform:none}}.public-site{background:radial-gradient(ellipse 72% 44% at 50% -8%,rgba(53,94,167,.23),transparent 70%),radial-gradient(ellipse 44% 29% at 11% 14%,rgba(236,61,79,.11),transparent 72%),radial-gradient(ellipse 44% 29% at 89% 17%,rgba(50,124,255,.12),transparent 72%),linear-gradient(180deg,#05070d,#070b12 46%,#05080e)}.public-site:before{background-size:64px 64px;opacity:.8}.public-site:after{background:radial-gradient(ellipse at 50% 23%,rgba(54,89,153,.13),transparent 46%)}.public-header{width:min(1420px,calc(100% - 72px));min-height:92px;margin:0 auto}.public-header:before{opacity:.55}.public-brand__mark{width:40px;height:40px;border-radius:14px;background:linear-gradient(145deg,rgba(133,175,238,.3),rgba(18,31,51,.7))}.public-nav{padding:5px;border-color:rgba(201,219,243,.12);border-radius:999px;background:rgba(16,24,37,.56);box-shadow:inset 0 1px rgba(255,255,255,.055),0 13px 35px rgba(0,0,0,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-nav a{padding:10px 15px;border-radius:999px}.public-nav a.is-current,.public-nav a:hover{box-shadow:0 7px 21px rgba(0,0,0,.22)}.account-trigger{border-color:rgba(151,190,248,.18);background:rgba(116,162,243,.08)}.account-trigger>span{border-radius:999px}.hero{min-height:min(1130px,calc(100vh + 240px));padding:74px 0 0}.hero:after{z-index:3;height:35%;background:linear-gradient(180deg,transparent,rgba(5,8,14,.66) 58%,#06090f)}.hero__grid{position:absolute;z-index:-1;top:90px;left:50%;width:min(1450px,108vw);height:870px;border-radius:50% 50% 0 0;background-image:linear-gradient(rgba(155,189,235,.048) 1px,transparent 0),linear-gradient(90deg,rgba(155,189,235,.048) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse 66% 60% at 50% 52%,black 0,transparent 79%);mask-image:radial-gradient(ellipse 66% 60% at 50% 52%,black 0,transparent 79%);transform:translateX(-50%)}.siren-glow{width:min(70vw,1020px);height:min(62vw,900px);opacity:calc(.18 + var(--hero-progress) * .28)}.siren-glow--red{top:300px;background:radial-gradient(circle,rgba(255,51,75,.38),rgba(232,45,71,.1) 38%,transparent 70%)}.siren-glow--blue{top:290px;background:radial-gradient(circle,rgba(45,124,255,.42),rgba(41,102,237,.11) 38%,transparent 70%)}.hero__orbit{position:absolute;left:50%;border:1px solid rgba(181,207,244,.14);border-bottom:0;border-radius:50% 50% 0 0;transform:translateX(-50%);pointer-events:none}.hero__orbit--outer{top:455px;width:min(1410px,112vw);height:640px;box-shadow:0 -50px 100px rgba(73,118,199,.06),inset 0 75px 120px rgba(100,149,243,.025)}.hero__orbit--inner{top:523px;width:min(1160px,90vw);height:510px;border-color:rgba(198,217,249,.1);box-shadow:0 -5px 44px rgba(114,171,255,.1)}.hero__inner{position:relative;z-index:2;width:min(1420px,calc(100% - 72px))}.hero__copy{max-width:850px;padding:0}.hero__copy>.status-pill{margin-bottom:18px}.hero__copy .eyebrow{margin-bottom:18px;color:#93b9ef}.hero__copy h1{max-width:980px;margin:0 auto;font-size:clamp(54px,6.75vw,108px);letter-spacing:-.078em;line-height:.91;text-wrap:balance}.hero__copy h1 em{margin-top:.06em;color:#b9d2ff;font-family:Georgia,Times New Roman,serif;font-size:.81em;font-weight:400;letter-spacing:-.088em}.hero__body{max-width:650px;margin:25px auto 0;color:#b8c4d4;font-size:clamp(15px,1.25vw,18px)}.hero__actions .site-button{padding:0 18px;border-radius:15px}.hero__proof{justify-content:center;margin-top:22px;color:#75859a}.hero__visual{width:min(1290px,96vw);margin:28px auto 0;padding:0 0 14px}.hero__device-stage{position:relative;perspective:1800px}.hero__device-stage:before{position:absolute;z-index:-2;top:16%;right:7%;bottom:3%;left:7%;border-radius:48% 48% 18% 18%;background:radial-gradient(ellipse at center,rgba(104,156,255,.17),transparent 62%);content:"";filter:blur(5px)}.hero__device-stage:after{position:absolute;z-index:-1;right:14%;bottom:-1%;left:14%;height:20%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.7),transparent 70%);content:"";filter:blur(18px)}.hero__device-scan{position:absolute;z-index:4;top:15%;left:50%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(186,212,255,.65),transparent);box-shadow:0 0 18px rgba(113,163,255,.65);opacity:.46;transform:translateX(-50%);animation:public-device-scan 5.6s ease-in-out infinite;pointer-events:none}@keyframes public-device-scan{0%,to{transform:translate(-50%);opacity:.12}45%{transform:translate(-50%,295px);opacity:.64}}.tablet-showcase{width:min(100%,1210px);perspective:1900px;transform:translateY(calc((1 - var(--tablet-progress)) * 32px));transition:transform .16s linear}.tablet-atmosphere{z-index:-2;inset:-14% -10% -8%;border-radius:50%;pointer-events:none}.tablet-atmosphere i{width:34%;aspect-ratio:1;border:1px solid rgba(151,192,250,.13)}.tablet-atmosphere i:first-child{top:6%;left:8%}.tablet-atmosphere i:nth-child(2){right:12%;bottom:4%;width:48%;border-color:rgba(255,113,130,.08)}.tablet-atmosphere i:nth-child(3){top:41%;left:46%;width:18%;border-color:rgba(165,204,255,.12)}.tablet-shadow{right:9%;bottom:-2%;left:9%;height:15%;background:radial-gradient(ellipse,rgba(0,0,0,.8),transparent 69%);filter:blur(17px);transform:translateY(31px) scaleX(calc(.84 + var(--tablet-progress) * .16))}.aegis-tablet{--frame:#11151b;transform:rotateX(calc(6deg - var(--tablet-progress) * 6deg)) rotate(calc(-1.7deg + var(--tablet-progress) * 1.7deg));transform-origin:50% 100%;transition:transform .16s linear}.aegis-tablet:before{z-index:6}.aegis-tablet:after,.aegis-tablet:before{position:absolute;content:"";pointer-events:none}.aegis-tablet:after{z-index:7}.tablet-sensor{top:1.6%;transform:translateX(-50%)}.tablet-speaker{position:absolute;top:50%;left:20%;width:29%;height:16%;border:1px solid #05070a;border-radius:999px;background:#05080c;box-shadow:inset 0 1px rgb(255 255 255/10%);transform:translateY(-50%)}.tablet-camera{width:24%}.tablet-camera,.tablet-led{aspect-ratio:1;transform:translate(-50%,-50%)}.tablet-led{width:7%}.tablet-screw{width:1.25%;border:1px solid #3c454f;background:radial-gradient(circle,#7b8590 0 8%,#212830 14% 50%,#080b0f 57%)}.tablet-screw--one{top:4.4%;left:3.3%}.tablet-screw--two{top:4.4%;right:3.3%}.tablet-screw--three{bottom:4.4%;left:3.3%}.tablet-screw--four{right:3.3%;bottom:4.4%}.tablet-power{top:41%;right:-.5%;width:.45%;height:18%;border-radius:999px;background:linear-gradient(90deg,#10151c,#56616f,#12161d);box-shadow:1px 0 0 #020303}.tablet-device-mark{justify-content:center;font-size:clamp(7px,.62vw,13px);font-weight:700;letter-spacing:.2em;text-shadow:0 1px 0 rgb(255 255 255/55%),0 2px 0 #394650,0 3px 0 #0c1116}.tablet-device-mark span{background:linear-gradient(180deg,#f8fbfd,#aab7c0 31%,#ffffff 50%,#75838e 69%,#d9e1e6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tablet-device-mark span:last-child{color:#abb5bc;font-size:.67em;font-weight:600;letter-spacing:.13em}.tablet-callout{z-index:14;padding:9px 11px;border:1px solid rgba(161,198,255,.2);border-radius:999px;background:rgba(7,13,22,.7);box-shadow:0 12px 34px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tablet-callout--left{bottom:20%;left:-4%}.tablet-callout--right{right:-4%;bottom:9%}.dispatch-demo__map{--call-tone:#ef6476;background:linear-gradient(135deg,#071521,#0b1d25)}.dispatch-demo__map.is-orange{--call-tone:#f2a865}.dispatch-demo__map.is-blue{--call-tone:#6d9eff}.dispatch-map__grid{opacity:.64;background-size:24px 24px}.dispatch-map__network{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;opacity:.72}.dispatch-map__secondary-roads path{fill:none;stroke:rgba(176,210,214,.27);stroke-width:2.1}.dispatch-map__primary-roads path{fill:none;stroke:rgba(206,232,229,.52);stroke-width:5;filter:drop-shadow(0 0 2px rgba(149,211,237,.16))}.dispatch-map__water{z-index:0;opacity:.88}.dispatch-map__district{position:absolute;z-index:1;color:rgba(161,186,203,.4);font-size:clamp(4px,.44vw,7px);font-weight:800;letter-spacing:.14em;transform:rotate(-17deg)}.dispatch-map__district--alta{top:19%;left:59%}.dispatch-map__district--vespucci{bottom:20%;left:13%}.dispatch-map__district--mission{top:63%;left:53%}.dispatch-map__route{z-index:2;border:0;background:none}.dispatch-map__route:after{position:absolute;height:2px;border-radius:999px;background:repeating-linear-gradient(90deg,#9fc7ff 0 5px,transparent 5px 9px);box-shadow:0 0 9px rgba(111,171,255,.56);content:""}.dispatch-map__route--one{top:53%;left:23%;width:36%;height:20%;border-top:2px dashed rgba(142,187,255,.75);border-right:2px dashed rgba(142,187,255,.75);border-radius:0 40px 0 0;transform:rotate(-15deg)}.dispatch-map__route--two{top:37%;left:58%;width:19%;height:28%;border-right:2px dashed rgba(142,187,255,.43);border-bottom:2px dashed rgba(142,187,255,.43);border-radius:0 0 30px 0;transform:rotate(17deg);opacity:.72}.dispatch-map__pulse{position:absolute;z-index:2;top:calc(46% - 12px);left:calc(57% - 12px);width:47px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--call-tone) 72%,transparent);border-radius:50%;animation:map-call-pulse 2.2s ease-out infinite}.dispatch-map__pin{z-index:4;border-color:#18283a;background:var(--call-tone);box-shadow:0 5px 14px rgba(0,0,0,.42),0 0 18px color-mix(in srgb,var(--call-tone) 62%,transparent)}.dispatch-map__pin--call{top:46%;left:57%;animation:none}.dispatch-map__unit{position:absolute;z-index:5;display:grid;width:22px;aspect-ratio:1;place-items:center;border:2px solid #132436;border-radius:50%;background:#5d93ed;box-shadow:0 4px 12px rgba(0,0,0,.32),0 0 14px rgba(83,147,245,.38);color:#f5f9ff;font-size:7px;font-weight:900}.dispatch-map__unit--one{top:67%;left:31%;animation:unit-one-patrol 7.4s ease-in-out infinite}.dispatch-map__unit--two{top:33%;left:73%;background:#6ecf9b;box-shadow:0 4px 12px rgba(0,0,0,.32),0 0 14px rgba(90,211,153,.38);animation:unit-two-patrol 8.4s ease-in-out infinite}.dispatch-map__unit--three{top:25%;left:39%;background:#9b84f2;animation:unit-three-patrol 9.1s ease-in-out infinite}@keyframes map-call-pulse{0%{transform:scale(.34);opacity:.84}78%,to{transform:scale(1.25);opacity:0}}@keyframes unit-one-patrol{0%,to{transform:translate(0)}35%{transform:translate(29px,-24px)}72%{transform:translate(49px,-3px)}}@keyframes unit-two-patrol{0%,to{transform:translate(0)}38%{transform:translate(-22px,34px)}72%{transform:translate(-45px,47px)}}@keyframes unit-three-patrol{0%,to{transform:translate(0)}42%{transform:translate(34px,18px)}74%{transform:translate(12px,42px)}}.trust-rail{position:relative;display:block;width:100%;margin:0;padding:50px 0 47px;overflow:hidden;border-top:1px solid rgba(190,214,245,.1);border-bottom:1px solid rgba(190,214,245,.1);background:linear-gradient(90deg,rgba(9,14,22,.62),rgba(13,20,32,.82),rgba(9,14,22,.62))}.trust-rail:after,.trust-rail:before{position:absolute;top:0;bottom:0;width:min(18vw,260px);content:"";pointer-events:none}.trust-rail:before{z-index:2;left:0;background:linear-gradient(90deg,#080c13,transparent)}.trust-rail:after{z-index:2;right:0;background:linear-gradient(-90deg,#080c13,transparent)}.trust-rail__intro{display:flex;width:min(1240px,calc(100% - 48px));align-items:center;justify-content:center;gap:9px;margin:0 auto 26px;color:#a6b8ce;font-size:11px;font-weight:720;text-align:center}.trust-rail__intro svg{color:#8fbaff}.trust-rail__track{width:100%;overflow:hidden}.trust-rail__items{gap:20px;padding-left:20px;animation-duration:36s}.trust-rail__items>span{display:flex;min-width:162px;height:52px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgba(191,212,239,.12);border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(117,149,201,.025));color:rgba(207,221,241,.7);box-shadow:inset 0 1px rgba(255,255,255,.03)}.trust-rail__items>span img{max-width:120px;filter:grayscale(1) brightness(1.75)}.trust-placeholder i{width:19px;height:19px;margin:0;border:1px solid;border-radius:6px;background:linear-gradient(135deg,rgba(145,185,255,.28),transparent)}.trust-placeholder:nth-child(3n) i{border-radius:50%}.trust-placeholder:nth-child(4n) i{border-radius:50% 8px 50% 8px;transform:rotate(45deg)}.trust-placeholder b{font-size:10px;letter-spacing:.16em}.trust-placeholder em{color:#6e8199;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.12em}.content-section{width:min(1280px,calc(100% - 72px));padding:154px 0}.features-section{padding-top:132px}.features-section .section-heading{max-width:780px;margin:0 auto 49px;text-align:center}.features-section .section-heading>div{margin:0 auto}.features-section .section-heading>div>p:last-child{margin-right:auto;margin-left:auto}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{min-height:352px;padding:29px;border-color:rgba(186,210,239,.14);border-radius:25px;background:linear-gradient(145deg,rgba(21,33,52,.88),rgba(7,13,22,.86));box-shadow:inset 0 1px rgba(255,255,255,.05),0 22px 50px rgba(0,0,0,.16);transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .32s ease}.feature-card:hover{border-color:rgba(150,190,248,.32);box-shadow:inset 0 1px rgba(255,255,255,.07),0 30px 60px rgba(0,0,0,.27);transform:translateY(-7px)}.feature-card:after{opacity:.9}.feature-card--wide{display:grid;min-height:398px;grid-column:span 2;grid-template-columns:minmax(220px,.77fr) minmax(260px,1.23fr);align-items:stretch;grid-gap:28px;gap:28px;overflow:hidden;background:radial-gradient(circle at 88% 10%,rgba(77,141,241,.2),transparent 33%),linear-gradient(145deg,rgba(20,40,68,.94),rgba(8,16,29,.94))}.feature-card--wide:after{right:-10%;bottom:-45%;width:48%;background:radial-gradient(circle,rgba(84,143,240,.22),transparent 66%)}.feature-card--security{grid-column:span 2;min-height:300px;background:radial-gradient(circle at 90% 10%,rgba(75,193,137,.12),transparent 34%),linear-gradient(145deg,rgba(15,37,34,.75),rgba(7,17,20,.84))}.feature-card--context{background:radial-gradient(circle at 85% 7%,rgba(106,138,247,.16),transparent 35%),linear-gradient(145deg,rgba(22,31,55,.84),rgba(8,14,25,.86))}.feature-card--device{background:radial-gradient(circle at 50% 100%,rgba(61,143,235,.13),transparent 38%),linear-gradient(145deg,rgba(13,24,39,.88),rgba(8,14,22,.88))}.feature-card__content{position:relative;z-index:2}.feature-card__icon{width:44px;height:44px;margin-bottom:25px;border-radius:14px}.feature-card h3{max-width:330px;font-size:21px;line-height:1.12}.feature-card__copy{max-width:300px;font-size:12px!important}.feature-status-list{max-width:300px;margin-top:28px}.feature-status-list span{min-height:31px;padding:0 8px;border:1px solid rgba(181,208,243,.1);border-radius:9px;background:rgba(4,10,19,.3)}.feature-map-preview{position:relative;min-height:285px;overflow:hidden;align-self:end;border:1px solid rgba(153,190,239,.17);border-radius:19px;background:linear-gradient(135deg,rgba(11,27,42,.95),rgba(10,28,35,.88));box-shadow:inset 0 0 0 1px rgba(0,0,0,.45),0 18px 38px rgba(0,0,0,.24)}.feature-map-preview:before{position:absolute;inset:0;background-image:linear-gradient(rgba(154,190,225,.08) 1px,transparent 0),linear-gradient(90deg,rgba(154,190,225,.08) 1px,transparent 0);background-size:23px 23px;content:"";transform:rotate(-9deg) scale(1.2)}.feature-map-preview:after{position:absolute;right:-12%;bottom:-25%;width:47%;height:85%;border-radius:44% 0 0;background:linear-gradient(135deg,rgba(42,128,151,.42),rgba(16,66,85,.16));content:"";transform:rotate(14deg)}.feature-map-preview__road{position:absolute;z-index:1;display:block;width:118%;height:6px;border:1px solid rgba(205,230,233,.24);border-radius:50%;background:rgba(124,145,158,.11)}.feature-map-preview__road--one{top:45%;left:-17%;transform:rotate(24deg)}.feature-map-preview__road--two{top:64%;left:-12%;transform:rotate(-31deg)}.feature-map-preview__road--three{top:27%;left:-21%;transform:rotate(-5deg)}.feature-map-preview__route{position:absolute;z-index:2;top:45%;left:24%;width:48%;height:27%;border-top:2px dashed #8ab8ff;border-right:2px dashed #8ab8ff;border-radius:0 40px 0 0;transform:rotate(-12deg)}.feature-map-preview__call,.feature-map-preview__unit{position:absolute;z-index:3;display:grid;width:30px;aspect-ratio:1;place-items:center;border:2px solid #14243a;border-radius:50%;color:white;font-size:8px;box-shadow:0 0 0 8px rgba(237,87,106,.06),0 6px 12px rgba(0,0,0,.35)}.feature-map-preview__call{top:45%;left:58%;background:#e85f72;animation:feature-call-pulse 2.2s infinite}.feature-map-preview__unit{background:#5f95ee}.feature-map-preview__unit--one{top:69%;left:31%;animation:feature-unit-one 7s ease-in-out infinite}.feature-map-preview__unit--two{top:30%;left:75%;background:#70cc9c;animation:feature-unit-two 8s ease-in-out infinite}.feature-map-preview>span{position:absolute;z-index:4;right:13px;bottom:12px;color:#93bbd2;font-size:8px;font-weight:800;letter-spacing:.11em}@keyframes feature-call-pulse{50%{box-shadow:0 0 0 14px rgba(237,87,106,0),0 6px 12px rgba(0,0,0,.35)}}@keyframes feature-unit-one{0%,to{transform:translate(0)}50%{transform:translate(25px,-18px)}}@keyframes feature-unit-two{0%,to{transform:translate(0)}50%{transform:translate(-18px,26px)}}.mini-record{margin-top:36px;padding:12px;border-color:rgba(169,196,231,.16);background:rgba(5,12,23,.48);box-shadow:0 10px 24px rgba(0,0,0,.18)}.mini-device{border-color:#343d49;background:linear-gradient(145deg,#293039,#121920 48%,#303941);box-shadow:inset 0 0 0 3px #11161d,0 19px 32px rgba(0,0,0,.34)}.security-indicator{margin-top:62px}.workflow-section{position:relative;width:min(1280px,calc(100% - 72px));gap:clamp(44px,10vw,170px);padding:115px 0 128px}.workflow-section:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;border-top:1px solid rgba(187,210,240,.08);border-bottom:1px solid rgba(187,210,240,.08);background:radial-gradient(ellipse at 8% 50%,rgba(255,64,80,.06),transparent 28%),radial-gradient(ellipse at 88% 50%,rgba(59,132,255,.08),transparent 29%),rgba(8,13,21,.4);content:"";transform:translateX(-50%)}.workflow-list{position:relative}.workflow-list:before{position:absolute;top:36px;bottom:36px;left:29px;width:1px;background:linear-gradient(#79aaff,rgba(121,170,255,.13));content:""}.workflow-list li{min-height:126px;border-color:rgba(188,211,239,.13)}.workflow-list li>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(123,172,245,.32);border-radius:50%;background:#0b1421;box-shadow:0 0 0 8px rgba(80,136,230,.055)}.workflow-list i{width:12px;height:12px;background:#0d1724}.configurator-preview{position:relative;width:100%;padding:134px max(36px,calc((100vw - 1280px) / 2));border:0;background:linear-gradient(180deg,transparent,rgba(12,19,31,.64) 20%,rgba(8,13,22,.78))}.configurator-preview:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(174,202,237,.24),transparent);content:""}.configurator-preview .preview-layout,.configurator-preview .section-heading{position:relative;z-index:1;max-width:1280px;margin-right:auto;margin-left:auto}.preview-layout{gap:18px}.preview-billing,.preview-modules{border-color:rgba(181,208,242,.16);border-radius:24px;background:rgba(11,19,31,.83);box-shadow:inset 0 1px rgba(255,255,255,.04),0 24px 60px rgba(0,0,0,.17)}.preview-modules article{min-height:98px;transition:background .25s ease}.preview-modules article:hover{background:rgba(104,157,241,.08)}.preview-billing{min-height:318px;padding:31px;background:radial-gradient(circle at 95% 12%,rgba(86,145,243,.31),transparent 35%),linear-gradient(145deg,rgba(25,43,73,.85),rgba(8,15,26,.91))}.preview-billing:after{position:absolute;right:-14%;bottom:-41%;width:68%;aspect-ratio:1;border:1px solid rgba(137,181,247,.18);border-radius:50%;content:""}.preview-billing .mini-avatars,.preview-billing h3,.preview-billing p{position:relative;z-index:1}.support-section{padding-top:130px}.support-grid{gap:16px}.support-grid article{min-height:258px;padding:29px;border-color:rgba(184,209,239,.14);border-radius:24px;background:linear-gradient(145deg,rgba(17,29,46,.84),rgba(8,14,22,.85));transition:transform .3s ease,border-color .3s ease}.support-grid article:hover{border-color:rgba(141,188,250,.32);transform:translateY(-5px)}.support-grid__icon{width:45px;height:45px;margin-bottom:34px;border-radius:14px}.support-grid h3{font-size:20px}.trailer-section{width:min(1280px,calc(100% - 72px));padding-top:16px}.trailer-section__surface{min-height:490px;border-radius:32px;background:radial-gradient(circle at 8% 92%,rgba(255,50,70,.38),transparent 34%),radial-gradient(circle at 93% 7%,rgba(44,124,255,.46),transparent 37%),linear-gradient(130deg,#101a29,#060b12 49%,#0b1522)}.review-reserve{width:min(1280px,calc(100% - 72px));min-height:54px;border-style:solid;border-color:rgba(141,181,237,.15);background:rgba(11,19,31,.4)}.faq-section{max-width:1040px;padding-top:22px}.faq-section .section-heading{margin-bottom:37px;text-align:center}.faq-section .section-heading>div{margin:0 auto}.faq-section .section-heading>div>p:last-child{margin-right:auto;margin-left:auto}.faq-list{border-top-color:rgba(186,211,241,.17)}.faq-list article{overflow:hidden;border-color:rgba(186,211,241,.14);transition:background .32s ease,border-color .32s ease}.faq-list article.is-open,.faq-list article:hover{background:linear-gradient(90deg,rgba(93,151,241,.075),rgba(255,255,255,.012))}.faq-list button{padding:25px 18px}.faq-list button>span:first-child{gap:19px;font-size:16px}.faq-list button>span:first-child i{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(135,181,245,.25);border-radius:50%;background:rgba(69,130,227,.08)}.faq-list__trigger{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(184,209,242,.14);color:#a9c9f6;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s ease}.faq-list article.is-open .faq-list__trigger{background:rgba(91,151,244,.16)}.faq-list__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.78,.2,1)}.faq-list__answer>p{min-height:0;overflow:hidden;max-width:760px;margin:0;padding:0 72px 0 66px;color:#a6b5c8;opacity:0;transform:translateY(-8px);transition:opacity .26s ease,transform .36s ease,padding .42s cubic-bezier(.2,.78,.2,1)}.faq-list article.is-open .faq-list__answer{grid-template-rows:1fr}.faq-list article.is-open .faq-list__answer>p{padding-bottom:27px;opacity:1;transform:translateY(0)}.faq-legal-link{margin:28px auto 0}@media (max-width:1100px){.hero__inner,.public-header{width:min(100% - 40px,980px)}.hero{min-height:960px}.hero__copy h1{font-size:clamp(52px,8vw,82px)}.hero__visual{width:min(1100px,108vw);margin-left:50%;transform:translateX(-50%)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card--security,.feature-card--wide{grid-column:span 2}.content-section,.review-reserve,.trailer-section,.workflow-section{width:min(100% - 40px,980px)}.configurator-preview{padding-right:20px;padding-left:20px}}@media (max-width:800px){.public-header{width:calc(100% - 32px);min-height:76px}.public-nav{border-radius:18px}.public-nav a{border-radius:11px}.hero{min-height:auto;padding-top:46px}.hero__grid{top:240px;height:560px;background-size:34px 34px}.hero__orbit--outer{top:370px;width:142vw;height:460px}.hero__orbit--inner{top:413px;width:120vw;height:390px}.hero__copy{max-width:620px}.hero__copy h1{font-size:clamp(45px,11.5vw,69px)}.hero__body{max-width:550px}.hero__visual{width:112%;margin-top:32px}.hero__device-scan,.tablet-callout{display:none}.trust-rail{padding:35px 0 31px}.trust-rail__intro{width:calc(100% - 32px);margin-bottom:18px}.trust-rail__items{gap:12px}.trust-rail__items>span{min-width:135px;height:45px}.content-section{width:calc(100% - 32px);padding:96px 0}.features-section{padding-top:96px}.feature-grid{grid-template-columns:1fr}.feature-card--security,.feature-card--wide{grid-column:auto}.feature-card--wide{grid-template-columns:1fr;min-height:560px}.feature-map-preview{min-height:245px}.feature-card{min-height:300px}.workflow-section{width:calc(100% - 32px);grid-template-columns:1fr;gap:34px;padding:80px 0}.workflow-list:before{left:21px}.workflow-list li{grid-template-columns:44px 1fr 23px}.configurator-preview{padding:96px 16px}.configurator-preview .section-heading{display:block}.review-reserve,.trailer-section{width:calc(100% - 32px)}.trailer-section__surface{min-height:390px}.faq-section{width:calc(100% - 32px)}.faq-list button{padding:20px 8px}.faq-list button>span:first-child{font-size:14px}.faq-list__answer>p{padding-right:20px;padding-left:56px}}@media (max-width:560px){.hero{padding-top:32px}.hero__copy>.status-pill{max-width:100%;text-align:left}.hero__copy h1{font-size:clamp(40px,12.7vw,57px);letter-spacing:-.07em}.hero__body{font-size:14px}.hero__actions{gap:8px}.hero__actions .site-button{min-height:45px}.hero__visual{width:122%}.aegis-tablet{border-width:2px}.tablet-sensor{width:15%;min-width:0;height:3.6%}.tablet-device-mark{display:none}.dispatch-demo__workspace{grid-template-columns:8% 29% 1fr 25%}.trust-rail__intro{font-size:9px}.trust-rail__items>span{min-width:118px;height:40px;padding:0 12px}.trust-placeholder b{font-size:9px}.feature-card{padding:23px}.feature-card--wide{min-height:515px}.feature-map-preview{min-height:220px}.workflow-list li{grid-template-columns:39px 1fr 18px}.workflow-list li>span{width:36px;height:36px;font-size:9px}.workflow-list:before{left:17px;top:31px;bottom:31px}.faq-list button>span:first-child{align-items:flex-start;gap:12px;line-height:1.32}.faq-list button>span:first-child i{width:25px;height:25px;flex:0 0 auto}.faq-list__trigger{width:30px;height:30px}.faq-list__answer>p{padding-right:14px;padding-left:45px;font-size:12px}}@media (prefers-reduced-motion:reduce){.dispatch-map__pulse,.dispatch-map__unit,.feature-map-preview__call,.feature-map-preview__unit,.hero__device-scan,.tablet-led,.trust-rail__items{animation:none!important}.feature-card:hover{transform:none}}.public-header{position:fixed;top:18px;left:50%;z-index:100;width:min(1380px,calc(100% - 48px));min-height:64px;padding:7px 9px 7px 15px;border:1px solid rgba(185,210,244,.15);border-radius:20px;background:linear-gradient(110deg,rgba(14,20,31,.83),rgba(13,21,35,.68));box-shadow:0 18px 54px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);transform:translateX(-50%)}.public-site.is-local-mode .public-header{top:52px}.public-header:before{display:none}.public-brand{gap:10px;min-width:max-content}.public-brand strong{color:#f2f6ff;font-size:11px;letter-spacing:.17em}.public-brand__mark{width:35px;height:35px;border-color:rgba(164,194,239,.27);background:linear-gradient(145deg,rgba(67,104,169,.5),rgba(14,23,39,.93))}.public-brand__mark img{width:22px;height:22px}.public-nav{gap:2px;padding:3px;border:1px solid rgba(191,213,241,.08);border-radius:14px;background:rgba(2,8,17,.28)}.public-nav a{padding:10px 13px;border-radius:10px;color:#9caec5;font-size:11px;font-weight:720}.public-nav a.is-current,.public-nav a:hover{background:rgba(129,167,231,.14)}.public-header__actions{gap:7px}.account-trigger,.header-icon-button{min-height:38px;border-color:rgba(187,211,242,.13);background:rgba(7,14,24,.28)}.account-trigger{padding-right:13px}.account-trigger:hover,.header-icon-button:hover{border-color:rgba(156,197,255,.35);background:rgba(70,115,183,.16)}.hero{min-height:1120px;padding:174px 0 34px;overflow:hidden;isolation:isolate}.hero__inner{display:block;width:min(1380px,calc(100% - 72px));margin:0 auto}.hero__copy{position:relative;z-index:2;max-width:930px;margin:0 auto;text-align:center}.hero__copy>.status-pill{margin-right:auto;margin-left:auto}.hero__copy .eyebrow{margin-top:24px}.hero__copy h1{max-width:890px;margin-right:auto;margin-left:auto;font-size:clamp(56px,6vw,94px);line-height:.98}.hero__copy h1 em{display:block;margin-top:4px}.hero__body{max-width:680px;margin-right:auto;margin-left:auto}.hero__actions{justify-content:center}.hero__visual{width:min(1120px,94vw);margin:54px auto 0;padding:0 0 48px}.hero__device-stage{width:100%}.hero__device-scan{right:2%;bottom:4%;left:2%;width:auto}.hero__grid{top:122px;height:900px;opacity:.58;-webkit-mask-image:linear-gradient(180deg,transparent,#000 17%,#000 73%,transparent);mask-image:linear-gradient(180deg,transparent,#000 17%,#000 73%,transparent)}.hero__orbit--outer{top:498px;width:min(1320px,90vw);height:560px;border-color:rgba(116,160,229,.13)}.hero__orbit--inner{top:568px;width:min(1080px,76vw);height:430px;border-color:rgba(155,189,247,.09)}.siren-glow{z-index:-2;width:min(48vw,760px);height:min(50vw,760px);filter:blur(42px);opacity:calc(.2 + var(--hero-progress) * .35)}.siren-glow--red{top:30%;left:-24vw;background:radial-gradient(circle,rgba(244,53,76,.6),rgba(210,39,61,.15) 45%,transparent 71%);animation:siren-red-sweep 6.2s cubic-bezier(.43,0,.57,1) infinite}.siren-glow--blue{top:24%;right:-24vw;background:radial-gradient(circle,rgba(57,126,255,.6),rgba(41,83,223,.14) 45%,transparent 71%);animation:siren-blue-sweep 6.2s cubic-bezier(.43,0,.57,1) infinite}.hero__cursor-glow{position:absolute;z-index:-1;top:var(--cursor-y,51%);left:var(--cursor-x,50%);width:220px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(187,216,255,.08) 27%,transparent 68%);filter:blur(10px);opacity:var(--cursor-opacity,0);pointer-events:none;transform:translate(-50%,-50%);transition:opacity .24s ease}.hero__proof{display:none}.tablet-showcase{width:min(100%,1080px);margin:0 auto;perspective:1800px;transform:translateY(calc((1 - var(--tablet-progress)) * 38px))}.tablet-atmosphere{position:absolute;z-index:-1;inset:7% -14% -12%;overflow:hidden;border-radius:48%;background:radial-gradient(ellipse at 50% 52%,rgba(82,133,211,.1),transparent 62%)}.tablet-atmosphere i{position:absolute;display:block;border-radius:50%;filter:blur(44px)}.tablet-atmosphere i:first-child{top:24%;left:-5%;width:36%;height:64%;background:rgba(241,57,81,.16)}.tablet-atmosphere i:nth-child(2){top:12%;right:-4%;width:36%;height:64%;background:rgba(46,119,255,.18)}.tablet-atmosphere i:nth-child(3){right:24%;bottom:0;width:50%;height:30%;background:rgba(255,255,255,.055)}.tablet-shadow{right:10%;bottom:-.2%;left:10%;height:14%;filter:blur(22px)}.aegis-tablet{--aegis-optic-top:1.6%;position:relative;width:100%;aspect-ratio:16/9;overflow:visible;border:clamp(2px,.24vw,5px) solid #3e464f;border-radius:clamp(18px,1.55vw,30px);background:linear-gradient(145deg,rgb(255 255 255/10%),transparent 16% 76%,rgb(0 0 0/34%)),repeating-linear-gradient(118deg,#1b2026 0 3px,#161b20 3px 7px,#13171c 7px 10px);box-shadow:0 2.2vh 4.8vh rgb(0 0 0/58%),inset 0 0 0 2px #07090c,inset 0 0 0 clamp(5px,.48vw,9px) #272d34,inset 0 0 3vw rgb(0 0 0/72%);isolation:isolate;transform:rotateX(calc(6deg - var(--tablet-progress) * 6deg)) rotate(calc(-1.45deg + var(--tablet-progress) * 1.45deg));transform-origin:center bottom;transition:transform .12s linear}.aegis-tablet:after,.aegis-tablet:before{position:absolute;z-index:3;content:"";pointer-events:none}.aegis-tablet:before{inset:1.15%;border:1px solid rgb(164 174 185/14%);border-radius:clamp(13px,1.15vw,22px)}.aegis-tablet:after{top:1.05%;right:15%;left:15%;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/18%) 22% 78%,transparent)}.tablet-bumper{position:absolute;z-index:8;width:7.8%;height:13.9%;overflow:hidden;border:0;border-radius:0;-webkit-clip-path:polygon(0 24%,24% 0,100% 0,100% 24%,51% 24%,24% 51%,24% 100%,0 100%);clip-path:polygon(0 24%,24% 0,100% 0,100% 24%,51% 24%,24% 51%,24% 100%,0 100%);background:linear-gradient(145deg,rgb(255 255 255/11%),transparent 27%),repeating-linear-gradient(125deg,#2a3036 0 2px,#20262c 2px 5px,#11151a 5px 8px);box-shadow:inset 0 0 .75vw #000}.tablet-bumper:after{position:absolute;inset:6%;border-top:1px solid rgb(255 255 255/12%);border-left:1px solid rgb(255 255 255/8%);border-radius:0;-webkit-clip-path:inherit;clip-path:inherit;background:linear-gradient(145deg,rgb(255 255 255/3.5%),rgb(0 0 0/28%));content:""}.tablet-bumper--tl{top:-.38%;left:-.22%}.tablet-bumper--tr{top:-.38%;right:-.22%;transform:scaleX(-1)}.tablet-bumper--bl{bottom:-.38%;left:-.22%;transform:scaleY(-1)}.tablet-bumper--br{right:-.22%;bottom:-.38%;transform:scale(-1)}.tablet-sensor{position:absolute;z-index:10;top:var(--aegis-optic-top);left:50%;width:clamp(72px,5.5vw,110px);height:clamp(14px,1.3vw,24px);border:1px solid rgb(92 105 118/52%);border-radius:999px;background:linear-gradient(180deg,#202830,#090d12 72%);box-shadow:inset 0 1px rgb(255 255 255/9%),inset 0 -2px 4px rgb(0 0 0/72%),0 1px 0 rgb(255 255 255/5%);translate:-50% 0;transform:none}.tablet-sensor:before{position:absolute;top:50%;left:20%;width:clamp(18px,1.45vw,30px);height:clamp(2px,.16vw,4px);border:1px solid #05070a;border-radius:999px;background:#05080c;box-shadow:inset 0 1px rgb(255 255 255/10%);content:"";translate:0 -50%}.tablet-camera{position:absolute;top:50%;left:50%;width:clamp(11px,1.15vw,22px);height:clamp(11px,1.15vw,22px);border:2px solid #06080b;border-radius:50%;background:radial-gradient(circle at 38% 35%,#6283a8 0 8%,#18283a 17%,#030507 53%);box-shadow:0 0 0 1px #3d444d,inset 0 0 5px #000;translate:-50% -50%}.tablet-camera i{inset:31%;width:auto;height:auto;border:0;background:#071423;transform:none}.tablet-camera i,.tablet-led{position:absolute;border-radius:50%}.tablet-led{top:50%;left:76%;width:clamp(4px,.35vw,7px);height:clamp(4px,.35vw,7px);background:#35db87;box-shadow:0 0 .55vw #35db87;translate:-50% -50%;animation:device-led 1.85s cubic-bezier(.45,0,.55,1) infinite}@keyframes device-led{0%,to{opacity:.84;scale:.94}10%{opacity:1;scale:1.08}19%{opacity:.9;scale:.98}29%{opacity:1;scale:1.05}46%,78%{opacity:.86;scale:.95}}.tablet-screw{z-index:8;width:clamp(5px,.55vw,10px);border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7b8490,#272d35 48%,#080a0d 72%);box-shadow:0 0 0 1px #050609}.tablet-screw:after{position:absolute;top:46%;right:18%;left:18%;height:1px;background:#07090b;content:"";rotate:-24deg}.tablet-screw--one{top:3%;left:2%}.tablet-screw--two{top:3%;right:2%}.tablet-screw--three{bottom:3%;left:2%}.tablet-screw--four{right:2%;bottom:3%}.tablet-power{z-index:9;top:40.5%;right:-.62%;width:clamp(8px,.68vw,13px);height:12%;border:1px solid #48515b;border-left-color:#101419;border-radius:0 4px 4px 0;background:linear-gradient(90deg,#080b0e,#353c44 58%,#1b2026);box-shadow:.16vw .16vw .34vw rgb(0 0 0/50%),inset 1px 0 rgb(255 255 255/6%),inset -2px 0 rgb(0 0 0/55%)}.tablet-screen-bevel{position:absolute;inset:4.55% 3.35%;display:block;padding:clamp(4px,.48vw,9px);overflow:hidden;border:1px solid #49515b;border-radius:clamp(11px,1.15vw,22px);background:linear-gradient(145deg,#05070a,#343b44 50%,#07090d);box-shadow:inset 0 0 1.1vw #000,0 0 0 2px #07090c,0 1px rgb(255 255 255/8%)}.tablet-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:clamp(6px,.62vw,12px);background:#0d1424;box-shadow:inset 0 0 18px rgb(0 0 0/72%)}.dispatch-demo{grid-template-rows:11% 1fr;background:linear-gradient(135deg,#0a1423,#07101c)}.dispatch-demo__topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;padding:0 2.2%;background:linear-gradient(90deg,rgba(11,22,37,.97),rgba(9,20,34,.88))}.dispatch-demo__brand{gap:4px}.dispatch-demo__mark{width:18px;height:18px;border:1px solid rgba(177,206,246,.38);border-radius:5px;background:linear-gradient(145deg,#9bc5ff,#4a76b7);color:#091525}.dispatch-demo__service{display:flex;min-width:0;align-items:center;gap:4px;color:#9bacbf;font-size:clamp(4px,.38vw,6px);font-weight:800;letter-spacing:.13em}.dispatch-demo__service svg{color:#8bb8ff}.dispatch-demo__tools{gap:6px}.dispatch-demo__workspace{grid-template-columns:6.7% 25% minmax(0,1fr) 22.5%}.dispatch-demo__rail{gap:5%;padding-top:12%;background:linear-gradient(180deg,#08111d,#07101b)}.dispatch-demo__rail span{width:clamp(20px,2.15vw,29px);border:1px solid transparent;border-radius:7px}.dispatch-demo__rail .is-current{border-color:rgba(142,188,255,.23);background:rgba(73,136,235,.19);box-shadow:none}.dispatch-demo__calls,.dispatch-demo__units{padding:4.2% 4.5%;background:linear-gradient(180deg,rgba(13,24,39,.89),rgba(9,18,31,.94))}.dispatch-demo__calls>header,.dispatch-demo__units>header{margin-bottom:8%}.dispatch-call{margin-bottom:4%;padding:7px 5px;border-radius:7px}.dispatch-call.is-selected{box-shadow:inset 2px 0 #76abff}.dispatch-call>i{color:#86a5c9;font-size:clamp(3.5px,.31vw,5px)}.dispatch-demo__next{display:grid;grid-gap:4px;gap:4px;margin-top:9%;padding-top:9%;border-top:1px solid rgba(154,185,226,.1)}.dispatch-demo__next small{color:#7188a4;font-size:clamp(3px,.28vw,5px);font-weight:800;letter-spacing:.12em}.dispatch-demo__next b{color:#b8c8db;font-size:clamp(4px,.37vw,6px);line-height:1.3}.dispatch-demo__next span{display:flex;align-items:center;gap:3px;color:#72dca5;font-size:clamp(3px,.29vw,5px)}.dispatch-demo__next svg{color:#7ac3ff}.dispatch-demo__map{--map-call:#ef596b;--map-unit:#659cf1;background:#0b1822}.dispatch-demo__map.is-green{--map-call:#62c995;--map-unit:#7eb9ff}.dispatch-demo__map.is-amber{--map-call:#f0ae5e;--map-unit:#849eff}.dispatch-map__city{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#0b1822}.city-blocks path{fill:rgba(48,71,81,.34);stroke:rgba(120,152,162,.15);stroke-width:2}.city-water{filter:drop-shadow(0 0 22px rgba(68,176,214,.13))}.city-roads path{fill:none;vector-effect:non-scaling-stroke}.city-roads--secondary path{stroke:rgba(143,168,174,.42);stroke-width:3.3}.city-roads--primary path{stroke:rgba(210,225,220,.67);stroke-width:5}.city-routes path{fill:none;stroke:#9bc6ff;stroke-width:2.2;stroke-dasharray:7 6;filter:drop-shadow(0 0 4px rgba(111,175,255,.55))}.city-route--two{stroke:rgba(111,224,169,.82)!important}.city-labels text{fill:rgba(171,197,207,.58);font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:1.4px}.city-pin circle:first-child{fill:var(--map-call);stroke:#142538;stroke-width:4;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--map-call) 72%,transparent))}.city-pin circle:nth-child(2){fill:#fff;opacity:.93}.city-pin path{fill:#152538}.city-pin{animation:city-call-pulse 2.4s ease-out infinite;transform-origin:center}.city-unit circle{fill:var(--map-unit);stroke:#10253a;stroke-width:3;filter:drop-shadow(0 0 8px rgba(100,160,245,.52))}.city-unit text{fill:#fff;font-family:Inter,sans-serif;font-size:9px;font-weight:900;text-anchor:middle}.city-unit--two circle{fill:#67c698;filter:drop-shadow(0 0 8px rgba(88,211,151,.52))}.city-unit--three circle{fill:#aa8cee;filter:drop-shadow(0 0 8px rgba(174,135,255,.45))}.city-unit--one{animation:city-unit-one 7.4s ease-in-out infinite}.city-unit--two{animation:city-unit-two 8.2s ease-in-out infinite}.city-unit--three{animation:city-unit-three 9s ease-in-out infinite}@keyframes city-call-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(239,89,107,0))}48%{filter:drop-shadow(0 0 12px var(--map-call))}}@keyframes city-unit-one{0%,to{transform:translate(0)}42%{transform:translate(42px,-7px)}72%{transform:translate(67px,-11px)}}@keyframes city-unit-two{0%,to{transform:translate(0)}40%{transform:translate(17px,22px)}73%{transform:translate(35px,46px)}}@keyframes city-unit-three{0%,to{transform:translate(0)}44%{transform:translate(-5px,35px)}73%{transform:translate(-8px,55px)}}.dispatch-map__header{top:4.4%;left:4.5%;width:91%}.dispatch-map__header strong{font-size:clamp(6px,.57vw,10px)}.dispatch-map__header small{display:block;margin-top:2px;color:#8ba1b7;font-size:clamp(3.5px,.34vw,5.5px)}.dispatch-map__header button{border-color:rgba(136,186,255,.3);background:rgba(12,32,56,.85)}.dispatch-map__footer{right:4.5%;bottom:4.5%;left:4.5%}.unit-avatar.fire{background:rgba(173,133,245,.18);color:#c2aaff}.dispatch-demo__activity{margin-top:13%;padding-top:9%}.dispatch-demo__activity p{margin:6px 0}.dispatch-demo__activity p:nth-of-type(2) svg{color:#75dca4}.trust-rail{display:none!important}.trust-band{position:relative;width:100%;padding:74px max(36px,calc((100vw - 1280px) / 2));overflow:hidden;border-top:1px solid rgba(186,211,241,.1);border-bottom:1px solid rgba(186,211,241,.1);background:linear-gradient(90deg,rgba(8,13,21,.96),rgba(15,24,40,.75) 50%,rgba(8,13,21,.96))}.trust-band:before{position:absolute;inset:0;background:radial-gradient(circle at 9% 50%,rgba(240,55,74,.07),transparent 23%),radial-gradient(circle at 91% 50%,rgba(56,126,255,.09),transparent 23%);content:"";pointer-events:none}.trust-band__heading{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin:0 auto 28px}.trust-band__heading .eyebrow{margin:0;color:#a8c9fa}.trust-band__heading>p:last-child{max-width:370px;margin:0;color:#8394aa;font-size:12px;line-height:1.5;text-align:right}.trust-band__surface{position:relative;z-index:1;max-width:1280px;margin:0 auto;overflow:hidden;border:1px solid rgba(184,210,242,.11);border-radius:22px;background:rgba(7,13,22,.55);box-shadow:inset 0 1px rgba(255,255,255,.045)}.trust-band__track{display:flex;width:max-content;align-items:center;gap:52px;min-height:96px;padding:0 40px;animation:trust-band-scroll 34s linear infinite}.trust-band__track span{display:grid;min-width:140px;min-height:42px;place-items:center;color:rgba(214,226,244,.74);font-size:11px;font-weight:820;letter-spacing:.1em;text-align:center}.trust-band__track img{max-width:130px;max-height:32px;filter:grayscale(1) brightness(1.6)}.trust-band__reserve{display:grid;min-height:96px;place-items:center;grid-gap:10px;gap:10px;padding:20px;color:#8294aa;font-size:11px;font-weight:680;letter-spacing:.03em;text-align:center}.trust-band__reserve>div{display:flex;align-items:center;gap:20px}.trust-band__reserve i{display:block;width:42px;height:28px;border:1px solid rgba(166,196,235,.15);border-radius:8px;background:linear-gradient(135deg,rgba(152,190,245,.11),rgba(255,255,255,.018));box-shadow:inset 0 1px rgba(255,255,255,.045)}.trust-band__reserve i:nth-child(2),.trust-band__reserve i:nth-child(4){width:54px;border-radius:999px}.trust-band__reserve i:nth-child(3){width:30px;height:30px;border-radius:50%}@keyframes trust-band-scroll{to{transform:translateX(-50%)}}.features-section{padding-top:148px}.feature-grid{display:none}.features-section .section-heading{max-width:900px}.features-section .section-heading h2{max-width:780px}.service-ecosystem{position:relative;display:grid;grid-template-areas:"police core core justice" "medical core core fire" "journey journey journey journey";grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;margin-top:52px}.service-ecosystem:before{position:absolute;z-index:0;top:23%;right:19%;bottom:18%;left:19%;border:1px solid rgba(116,167,246,.12);border-radius:50%;background:radial-gradient(ellipse,rgba(88,145,238,.08),transparent 67%);box-shadow:0 0 80px rgba(55,113,219,.09);content:""}.service-domain,.service-ecosystem__core,.service-journey{position:relative;z-index:1;border:1px solid rgba(185,211,242,.14);background:linear-gradient(145deg,rgba(19,33,53,.92),rgba(7,14,24,.92));box-shadow:inset 0 1px rgba(255,255,255,.055),0 22px 58px rgba(0,0,0,.14)}.service-ecosystem__core{grid-area:core;min-height:390px;align-self:stretch;padding:48px 42px;overflow:hidden;border-radius:26px;background:radial-gradient(circle at 50% 3%,rgba(101,154,241,.27),transparent 42%),linear-gradient(145deg,rgba(23,43,74,.97),rgba(7,15,27,.95));text-align:center}.service-ecosystem__core:after,.service-ecosystem__core:before{position:absolute;border:1px solid rgba(157,194,253,.18);border-radius:50%;content:"";pointer-events:none}.service-ecosystem__core:before{top:-36%;right:12%;left:12%;height:70%}.service-ecosystem__core:after{right:21%;bottom:-54%;left:21%;height:74%}.service-ecosystem__core-mark{position:relative;z-index:1;display:grid;width:54px;height:54px;margin:0 auto 25px;place-items:center;border:1px solid rgba(182,211,255,.36);border-radius:18px;background:linear-gradient(145deg,rgba(159,201,255,.26),rgba(62,112,191,.23));color:#d5e9ff;box-shadow:0 0 34px rgba(89,149,243,.19),inset 0 1px rgba(255,255,255,.2)}.service-ecosystem__core .eyebrow{position:relative;z-index:1;margin:0;color:#a5caff}.service-ecosystem__core h3{position:relative;z-index:1;margin:9px 0;font-size:29px;letter-spacing:-.05em}.service-ecosystem__core>p:not(.eyebrow){position:relative;z-index:1;max-width:310px;margin:0 auto;color:#a7b7cb;font-size:13px;line-height:1.55}.service-ecosystem__core>div{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:25px}.service-ecosystem__core>div span{display:inline-flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid rgba(188,215,249,.12);border-radius:999px;background:rgba(3,11,22,.34);color:#a9bbd0;font-size:8px;font-weight:760}.service-ecosystem__core>div i{width:5px;height:5px;border-radius:50%;background:#77dca6;box-shadow:0 0 8px #77dca6}.service-domain{min-height:188px;padding:23px;overflow:hidden;border-radius:20px;transition:border-color .3s ease,transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.service-domain:hover{border-color:rgba(151,194,255,.36);box-shadow:inset 0 1px rgba(255,255,255,.07),0 28px 70px rgba(0,0,0,.23);transform:translateY(-5px)}.service-domain:after{position:absolute;right:-22%;bottom:-50%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(98,157,248,.18),transparent 68%);content:""}.service-domain--police{grid-area:police}.service-domain--justice{grid-area:justice}.service-domain--medical{grid-area:medical}.service-domain--fire{grid-area:fire}.service-domain--justice:after{background:radial-gradient(circle,rgba(169,130,250,.19),transparent 68%)}.service-domain--medical:after{background:radial-gradient(circle,rgba(79,211,151,.17),transparent 68%)}.service-domain--fire:after{background:radial-gradient(circle,rgba(244,165,88,.18),transparent 68%)}.service-domain__icon{display:grid;width:35px;height:35px;margin-bottom:17px;place-items:center;border:1px solid rgba(153,195,250,.25);border-radius:11px;background:rgba(78,136,225,.13);color:#a8ccff}.service-domain--justice .service-domain__icon{color:#cfbaff;background:rgba(150,114,237,.13)}.service-domain--medical .service-domain__icon{color:#9be8bd;background:rgba(75,190,135,.13)}.service-domain--fire .service-domain__icon{color:#ffc583;background:rgba(227,143,57,.13)}.service-domain>p{margin:0;color:#8ca9cd;font-size:8px;font-weight:820;letter-spacing:.13em}.service-domain h3{max-width:205px;margin:7px 0 6px;font-size:17px;letter-spacing:-.035em;line-height:1.08}.service-domain>span{display:block;max-width:250px;color:#91a3ba;font-size:10px;line-height:1.45}.service-domain__mini{position:relative;z-index:1;display:flex;align-items:center;gap:6px;min-height:34px;margin-top:17px;padding:8px 9px;border:1px solid rgba(184,210,243,.1);border-radius:9px;background:rgba(4,10,19,.42);color:#abc0da;font-size:8px;font-weight:780}.service-domain__mini b{color:#e2ecfa;font-size:8px}.service-domain__mini i{width:6px;height:6px;border-radius:50%;background:#75dca5;box-shadow:0 0 8px #75dca5}.service-domain__mini em{margin-left:auto;color:#93c0ff;font-size:7px;font-style:normal;letter-spacing:.04em}.service-domain__mini--justice{gap:5px;color:#c7b6ed}.service-domain__mini--medical b{margin-left:auto;color:#9eecc0;font-size:7px}.service-domain__mini--fire span{color:#d8b68f;font-size:7px}.service-domain__mini--fire i{margin-left:auto;background:#ffb865;box-shadow:0 0 8px #ffb865}.service-journey{grid-area:journey;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:12px;padding:17px 26px;background:linear-gradient(90deg,rgba(13,27,45,.94),rgba(9,16,28,.94))}.service-journey span{color:#c6d4e8;font-size:11px;font-weight:760}.service-journey i{width:min(7vw,108px);height:1px;background:linear-gradient(90deg,rgba(129,181,255,.65),rgba(123,178,255,.05))}.service-journey i:after{display:block;width:5px;height:5px;margin-left:auto;border:1px solid #86b4f8;border-radius:50%;background:#0d1828;box-shadow:0 0 0 4px rgba(89,153,243,.08);content:"";transform:translateY(-2px)}.faq-list article{transform:translateZ(0)}.faq-list article.is-open{box-shadow:inset 0 1px rgba(255,255,255,.025),0 12px 28px rgba(0,0,0,.08)}.faq-list button{transition:color .25s ease,background .25s ease}.faq-list button:hover{color:#eff6ff}.faq-list__answer{will-change:grid-template-rows}@media (max-width:1100px){.public-header{width:min(980px,calc(100% - 40px))}.hero{min-height:980px}.hero__inner{width:min(980px,calc(100% - 40px))}.hero__copy h1{font-size:clamp(52px,7.7vw,79px)}.service-ecosystem{grid-template-areas:"core core police justice" "core core medical fire" "journey journey journey journey"}.service-ecosystem__core{padding:40px 26px}.service-domain{padding:20px}}@media (max-width:800px){.public-header{top:12px;width:calc(100% - 28px);min-height:59px;padding:6px 8px 6px 11px;border-radius:17px}.public-site.is-local-mode .public-header{top:45px}.public-brand__mark{width:31px;height:31px}.public-brand strong{font-size:10px;letter-spacing:.12em}.public-nav{border-radius:15px}.hero{min-height:auto;padding:137px 0 28px}.hero__inner{width:calc(100% - 32px)}.hero__copy h1{font-size:clamp(43px,10.7vw,66px)}.hero__copy .eyebrow{margin-top:19px}.hero__body{font-size:14px}.hero__visual{width:min(1080px,116vw);margin-top:38px}.hero__grid{top:164px;height:640px}.hero__orbit--outer{top:520px}.hero__orbit--inner{top:580px}.tablet-atmosphere{right:-8%;left:-8%}.trust-band{padding:52px 16px}.trust-band__heading{display:block;margin-bottom:18px}.trust-band__heading>p:last-child{margin-top:9px;text-align:left}.trust-band__surface{border-radius:17px}.trust-band__reserve{font-size:9px}.trust-band__reserve>div{gap:11px}.trust-band__reserve i{width:31px;height:22px}.trust-band__reserve i:nth-child(2),.trust-band__reserve i:nth-child(4){width:39px}.service-ecosystem{grid-template-areas:"core core" "police justice" "medical fire" "journey journey";grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.service-ecosystem__core{min-height:315px;padding:36px 23px}.service-domain{min-height:214px;padding:19px}.service-domain h3{font-size:16px}.service-journey{flex-wrap:wrap;gap:9px;padding:18px}.service-journey i{width:26px}}@media (max-width:560px){.public-header{width:calc(100% - 20px)}.public-header__actions{gap:4px}.header-locale{padding:0 7px}.header-locale,.header-locale svg:last-child{font-size:0}.account-trigger{width:37px;padding:0;justify-content:center}.account-trigger b{display:none}.hero{padding-top:122px}.hero__copy>.status-pill{font-size:9px}.hero__actions .site-button{padding:0 13px}.hero__visual{width:130%;margin-left:50%;transform:translateX(-50%)}.aegis-tablet{border-width:2px}.tablet-screen-bevel{padding:3px}.tablet-sensor{width:clamp(50px,17vw,72px);height:clamp(11px,3.4vw,14px)}.tablet-camera{width:clamp(9px,2.8vw,11px);height:clamp(9px,2.8vw,11px);border-width:1px}.tablet-sensor:before{width:clamp(12px,4.5vw,18px)}.tablet-screw{width:4px}.dispatch-demo__topbar{grid-template-columns:auto 1fr auto;gap:5px}.dispatch-demo__service,.dispatch-demo__tools>span:not(.dispatch-demo__avatar){display:none}.dispatch-demo__workspace{grid-template-columns:8% 28% minmax(0,1fr) 25%}.dispatch-demo__rail{gap:3%;padding-top:11%}.dispatch-demo__rail span{width:17px;border-radius:5px}.dispatch-demo__rail svg{width:10px}.dispatch-demo__calls,.dispatch-demo__units{padding:4%}.dispatch-demo__next{display:none}.dispatch-call{grid-template-columns:12px minmax(0,1fr);padding:4px 2px;gap:3px}.dispatch-call__priority{width:11px;height:11px}.dispatch-call__priority svg{width:7px}.dispatch-call>i,.dispatch-demo__activity{display:none}.dispatch-unit{gap:3px;margin-bottom:8%}.unit-avatar{width:14px;border-radius:4px;font-size:5px}.dispatch-map__header{top:3%;left:3%;width:94%}.dispatch-map__header button{padding:3px 4px}.dispatch-map__footer{display:none}.city-labels text{font-size:7px}.service-ecosystem{display:flex;flex-direction:column}.service-ecosystem__core{min-height:auto;padding:32px 21px}.service-domain{min-height:180px}.service-domain__mini{margin-top:13px}.service-journey{justify-content:center}.service-journey span{font-size:9px}.service-journey i{width:13px}}@media (prefers-reduced-motion:reduce){.city-pin,.city-unit,.siren-glow,.tablet-led,.trust-band__track{animation:none!important}.hero__cursor-glow{display:none}.service-domain:hover{transform:none}}.public-header{background:linear-gradient(180deg,rgba(6,10,17,.18),rgba(6,10,17,.08));box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.public-header:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(190,213,242,.08) 28%,rgba(190,213,242,.08) 72%,transparent 96%);content:""}.siren-glow{width:min(76vw,1180px);height:min(64vw,980px);filter:blur(78px);opacity:.3}.siren-glow--red{left:-38vw;background:radial-gradient(circle,rgba(239,48,69,.26),rgba(210,39,61,.075) 48%,transparent 73%)}.siren-glow--blue{right:-38vw;background:radial-gradient(circle,rgba(47,115,255,.27),rgba(41,83,223,.075) 48%,transparent 73%)}@keyframes siren-rpm-red{0%,to{opacity:.2}42%{opacity:.34}62%{opacity:.25}}@keyframes siren-rpm-blue{0%,to{opacity:.2}42%{opacity:.34}62%{opacity:.25}}.features-section,.trust-band{display:none!important}.proof-strip{width:100%;padding:58px clamp(28px,5vw,88px) 54px;border-top:1px solid rgba(188,212,242,.08);border-bottom:1px solid rgba(188,212,242,.08);background:rgba(7,11,18,.34)}.proof-strip__intro{display:flex;width:min(1320px,100%);align-items:baseline;justify-content:space-between;gap:24px;margin:0 auto 29px}.proof-strip__intro .eyebrow{margin:0;color:#d3deee;font-size:11px}.proof-strip__intro small{color:#64768c;font-size:9px;letter-spacing:.03em}.proof-strip__names{display:grid;width:min(1320px,100%);margin:0 auto;grid-template-columns:repeat(5,1fr)}.proof-strip__names>span{position:relative;display:flex;min-height:62px;align-items:center;justify-content:center;gap:9px;border-left:1px solid rgba(188,212,242,.08);color:rgba(207,219,236,.62);font-size:12px;font-weight:800;letter-spacing:.09em}.proof-strip__names>span:last-child{border-right:1px solid rgba(188,212,242,.08)}.proof-strip__names i{color:#4f6580;font-size:8px;font-style:normal}.proof-strip__names em{position:absolute;right:9px;bottom:8px;color:#53647a;font-size:6px;font-style:normal;letter-spacing:.12em}.proof-strip__names img{max-width:128px;max-height:30px;filter:grayscale(1) brightness(1.5)}.product-story{padding:160px 0 100px}.product-story__heading{margin-bottom:96px}.product-story__heading .eyebrow{color:#91b9f3}.product-story__heading h2{margin:17px 0 0;color:#eff5ff;font-size:clamp(46px,6vw,82px);font-weight:570;letter-spacing:-.064em;line-height:.99;text-wrap:balance}.product-story__layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(570px,1.28fr);grid-gap:clamp(40px,7vw,110px);gap:clamp(40px,7vw,110px)}.product-story__copy article{min-height:76vh;padding-top:11vh;opacity:.24;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.product-story__copy article.is-active{opacity:1;transform:translateY(0)}.product-story__copy article>span{display:block;margin-bottom:32px;color:#6f9bd8;font-size:10px;font-weight:850;letter-spacing:.17em}.product-story__copy h3{max-width:510px;margin:0;color:#f0f5ff;font-size:clamp(34px,4vw,58px);font-weight:570;letter-spacing:-.058em;line-height:1.02}.product-story__copy p{max-width:470px;margin:25px 0 0;color:#8fa0b7;font-size:15px;line-height:1.75}.product-story__progress{width:min(310px,78%);height:1px;margin-top:38px;overflow:hidden;background:rgba(180,207,241,.12)}.product-story__progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#ef4d63,#edf5ff 48%,#568fff);transform:scaleX(0);transform-origin:left;transition:transform .8s ease .1s}.product-story__copy article.is-active .product-story__progress i{transform:scaleX(1)}.product-story__stage{position:-webkit-sticky;position:sticky;align-self:start;perspective:1200px}.product-story__stage.is-stage-2{z-index:4}.product-story__stage:before{position:absolute;inset:10% -12% 3%;border-radius:50%;background:radial-gradient(ellipse,rgba(85,136,224,.14),rgba(234,59,81,.035) 42%,transparent 70%);filter:blur(42px);content:""}.product-story__surface{position:absolute;inset:50% auto auto 50%;width:100%;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,-46%) scale(.92) rotateX(3deg);transition:opacity .42s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.product-story__stage.is-stage-0 .product-story__surface--dispatch,.product-story__stage.is-stage-1 .product-story__surface--justice,.product-story__stage.is-stage-2 .product-story__surface--mobile{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1) rotateX(0)}.product-story__surface--dispatch{width:112%}.product-story__surface--dispatch .tablet-showcase{transform:none!important}.product-story__mobile-surface{display:none}.product-story__selector{position:absolute;bottom:2%;left:50%;gap:7px;transform:translateX(-50%)}.product-story__selector span{width:24px;height:2px;border-radius:999px;background:rgba(193,214,242,.16);transition:width .35s ease,background .35s ease}.product-story__selector span.is-active{width:49px;background:#d6e6ff}.justice-ui{display:grid;min-height:510px;grid-template-columns:68px 1fr;overflow:hidden;border:1px solid rgba(186,213,247,.19);border-radius:26px;background:#08111e;box-shadow:0 42px 110px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.06)}.justice-ui>aside{display:flex;flex-direction:column;align-items:center;gap:14px;padding:21px 0;border-right:1px solid rgba(184,211,244,.1);background:#0b1726}.justice-ui>aside img{width:27px;height:27px;margin-bottom:26px}.justice-ui>aside span{display:grid;width:37px;height:37px;place-items:center;border-radius:11px;color:#5f7188}.justice-ui>aside span.is-active{background:rgba(124,167,236,.13);color:#a9cbff}.justice-ui>main{padding:27px}.justice-ui>main>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid rgba(184,211,244,.1)}.justice-ui header b,.justice-ui header small{display:block}.justice-ui header small{color:#6e86a5;font-size:8px;font-weight:850;letter-spacing:.16em}.justice-ui header b{margin-top:7px;color:#e7f0ff;font-size:16px}.justice-ui header>span{padding:7px 10px;border:1px solid rgba(173,136,246,.25);border-radius:999px;background:rgba(133,98,221,.1);color:#c3acf2;font-size:7px;font-weight:850;letter-spacing:.11em}.justice-ui>main>section{display:grid;grid-template-columns:1fr .8fr;grid-gap:18px;gap:18px;padding:28px 0}.justice-ui__timeline p{position:relative;display:grid;min-height:66px;grid-template-columns:16px 1fr auto;align-items:start;margin:0;color:#91a2b8;font-size:10px}.justice-ui__timeline p:after{position:absolute;top:14px;bottom:0;left:4px;width:1px;background:rgba(145,175,216,.16);content:""}.justice-ui__timeline p:last-child:after{display:none}.justice-ui__timeline i{z-index:1;width:9px;height:9px;border:2px solid #09131f;border-radius:50%;background:#6e9ee3;box-shadow:0 0 0 3px rgba(104,155,230,.12)}.justice-ui__timeline b{color:#60748e;font-size:8px}.justice-ui__timeline p.is-current{color:#e1ebfa}.justice-ui__timeline p.is-current i{background:#a98bea;box-shadow:0 0 0 3px rgba(169,139,234,.14)}.justice-ui__case{align-self:start;padding:22px;border:1px solid rgba(188,213,243,.12);border-radius:17px;background:linear-gradient(145deg,rgba(25,39,59,.76),rgba(10,18,30,.82))}.justice-ui__case small{color:#8b78c0;font-size:7px;font-weight:850;letter-spacing:.14em}.justice-ui__case h4{margin:12px 0 23px;color:#edf3ff;font-size:17px}.justice-ui__case p{margin:9px 0;color:#8295ac;font-size:9px}.justice-ui__case button{width:100%;margin-top:20px;padding:11px;border:1px solid rgba(152,187,238,.18);border-radius:10px;background:rgba(95,143,216,.1);color:#b8d2fa;font:inherit;font-size:8px;font-weight:800}.justice-ui>main>footer{display:flex;justify-content:space-between;color:#61748c;font-size:8px}.justice-ui>main>footer span{display:flex;align-items:center;gap:6px}.mobile-scene{position:relative;display:grid;min-height:570px;place-items:center}.mobile-device{width:276px;min-height:548px;overflow:hidden;border:7px solid #202b39;border-radius:39px;background:#091420;box-shadow:0 42px 100px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.09)}.mobile-device__speaker{width:66px;height:17px;margin:-2px auto 8px;border-radius:0 0 14px 14px;background:#202b39}.mobile-device>header{display:flex;align-items:center;gap:10px;padding:8px 17px 17px}.mobile-device>header img{width:25px}.mobile-device>header div{flex:1 1}.mobile-device>header b,.mobile-device>header small{display:block}.mobile-device>header small{color:#66809e;font-size:6px;font-weight:850;letter-spacing:.14em}.mobile-device>header b{margin-top:3px;color:#eaf2ff;font-size:11px}.mobile-device>header svg{color:#7188a5}.mobile-device>main{padding:0 15px 20px}.mobile-hero-card{min-height:145px;padding:22px;border:1px solid rgba(165,199,244,.15);border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(80,145,241,.3),transparent 48%),linear-gradient(145deg,#172b47,#0c1929)}.mobile-hero-card small{color:#8eb5eb;font-size:6px;font-weight:850;letter-spacing:.14em}.mobile-hero-card b{display:block;max-width:170px;margin:20px 0 16px;color:#f1f6ff;font-size:20px;letter-spacing:-.04em;line-height:1.05}.mobile-hero-card span{display:flex;align-items:center;gap:6px;color:#a9bdd8;font-size:8px}.mobile-device nav{display:flex;gap:6px;margin:18px 0 11px}.mobile-device nav button{padding:8px 10px;border:0;border-radius:999px;background:transparent;color:#5f7289;font:inherit;font-size:7px}.mobile-device nav button.is-active{background:rgba(111,161,234,.12);color:#a9cbfc}.mobile-device article{display:grid;grid-template-columns:31px 1fr auto;align-items:center;grid-gap:9px;gap:9px;margin-top:8px;padding:12px;border:1px solid rgba(180,208,244,.1);border-radius:14px;background:rgba(15,26,41,.75)}.mobile-device article>span{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:rgba(86,148,233,.11);color:#9ac4fb}.mobile-device article b,.mobile-device article small{display:block}.mobile-device article b{color:#dce8f8;font-size:9px}.mobile-device article small{margin-top:3px;color:#657a94;font-size:7px}.mobile-device article>i{color:#7da9e9;font-size:7px;font-style:normal;font-weight:800}.mobile-float{position:absolute;display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid rgba(190,215,247,.14);border-radius:14px;background:rgba(16,28,44,.92);box-shadow:0 24px 60px rgba(0,0,0,.35);color:#8dc4ff}.mobile-float b,.mobile-float small,.mobile-float span{display:block}.mobile-float b{color:#dce9fa;font-size:9px}.mobile-float small{margin-top:3px;color:#71859e;font-size:7px}.mobile-float--one{top:16%;left:1%}.mobile-float--two{right:0;bottom:20%;color:#8be0b1}.founder-story{display:grid;width:var(--page-width);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:clamp(46px,9vw,142px);gap:clamp(46px,9vw,142px);margin:clamp(18px,3vw,38px) auto clamp(76px,8vw,124px);padding:clamp(58px,7vw,98px) 0;border-top:1px solid rgba(188,212,242,.1);border-bottom:1px solid rgba(188,212,242,.1)}.founder-story__portrait{display:flex;justify-content:flex-start}.founder-story__portrait-frame{position:relative;width:min(100%,350px);margin:0;overflow:hidden;border:1px solid rgba(143,175,239,.28);border-radius:26px;background:#0b1220;box-shadow:0 26px 70px rgba(0,0,0,.32),0 0 60px rgba(74,120,224,.1);isolation:isolate}.founder-story__portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;filter:saturate(.82) contrast(1.08);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease}.founder-story__portrait-frame:hover img{transform:scale(1.025);filter:saturate(.95) contrast(1.08)}.founder-story__portrait-wash{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,14,25,.02) 36%,rgba(6,10,18,.74)),linear-gradient(110deg,rgba(46,91,186,.12),transparent 48%,rgba(163,34,56,.1))}.founder-story__portrait-frame figcaption{position:absolute;z-index:2;right:20px;bottom:18px;left:20px;color:rgba(224,234,252,.74);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.founder-story__copy .eyebrow{margin:0 0 13px;color:#9bb6f4}.founder-story__copy h2{max-width:720px;margin:0;color:#f1f5fd;font-size:clamp(39px,5.2vw,72px);font-weight:610;letter-spacing:-.065em}.founder-story__copy>p:not(.eyebrow){max-width:610px;margin:25px 0 0;color:#9ba9be;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.founder-story__narrative{display:grid;max-width:640px;grid-gap:16px;gap:16px;margin-top:25px}.founder-story__narrative p{margin:0;color:#9ba9be;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.founder-story__identity{display:inline-flex;gap:12px;margin-top:34px;padding-top:18px;border-top:1px solid rgba(188,212,242,.13);color:#eef4ff}.founder-story__identity-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(153,184,247,.3);border-radius:50%;color:#9ab8ff;background:rgba(85,124,207,.13)}.founder-story__identity>span:last-child{display:grid;grid-gap:3px;gap:3px}.founder-story__identity strong{font-size:13px;font-weight:780;letter-spacing:.04em}.founder-story__identity small{color:#7f91aa;font-size:10px}.testimonial-section{position:relative;padding-top:72px;padding-bottom:18px;overflow:visible}.testimonial-section__heading{max-width:760px;margin-bottom:38px}.testimonial-section__heading h2{margin:12px 0 0;color:#edf4ff;font-size:clamp(36px,5vw,62px);font-weight:570;letter-spacing:-.06em;line-height:1}.testimonial-section__heading>p:last-child{max-width:560px;margin:17px 0 0;color:#8797ae;font-size:14px;line-height:1.6}.testimonial-marquee{position:relative;display:block;width:min(calc(100vw - 40px),1880px);margin-left:50%;margin-block:-88px;padding-block:88px;overflow:hidden;isolation:isolate;box-sizing:border-box;transform:translateX(-50%);mask-image:linear-gradient(90deg,transparent,transparent 7%,rgba(0,0,0,.03) 12%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.62) 25%,#000 32%,#000 68%,rgba(0,0,0,.62) 75%,rgba(0,0,0,.18) 82%,rgba(0,0,0,.03) 88%,transparent 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,transparent 7%,rgba(0,0,0,.03) 12%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.62) 25%,#000 32%,#000 68%,rgba(0,0,0,.62) 75%,rgba(0,0,0,.18) 82%,rgba(0,0,0,.03) 88%,transparent 93%,transparent)}.testimonial-marquee__row{width:calc(100% + 16vw);margin-left:-8vw;padding-block:20px}.testimonial-marquee__track{display:flex;width:max-content;animation:testimonial-marquee 66s linear infinite}.testimonial-marquee__group{display:flex;flex:0 0 auto;gap:22px;padding-inline:22px}.testimonial-marquee:focus-within .testimonial-marquee__track,.testimonial-marquee:hover .testimonial-marquee__track{animation-play-state:paused}.testimonial-card{display:flex;flex:0 0 clamp(360px,33vw,470px);min-height:252px;flex-direction:column;padding:28px;border:1px solid rgba(158,185,232,.16);border-radius:20px;background:linear-gradient(145deg,rgba(20,30,49,.92),rgba(8,13,23,.96)),rgba(12,18,31,.88);box-shadow:0 16px 50px rgba(0,0,0,.16);transition:border-color .2s ease,transform .22s ease,box-shadow .22s ease}.testimonial-card:hover{border-color:rgba(155,190,255,.42);box-shadow:0 20px 60px rgba(15,30,61,.36),0 34px 88px rgba(128,166,239,.18),0 0 32px rgba(206,225,255,.08);transform:translate3d(0,-4px,0) scale(1.014);transform-origin:center;z-index:1}.testimonial-card__header{display:flex;align-items:center;gap:10px}.testimonial-card__avatar{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid rgba(157,187,245,.34);border-radius:11px;color:#d9e5ff;background:linear-gradient(145deg,rgba(79,119,207,.7),rgba(34,52,88,.7));font-size:15px;font-weight:850}.testimonial-card__avatar--image{object-fit:cover}.testimonial-card__identity{display:grid;min-width:0;grid-gap:3px;gap:3px}.testimonial-card__identity strong{overflow:hidden;color:#e9f0fc;font-size:15px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.testimonial-card__identity small{overflow:hidden;color:#7587a0;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.testimonial-card__header em{margin-left:auto;color:#8da5ce;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.1em;white-space:nowrap}.testimonial-card>p{flex:1 1;margin:28px 0 26px;color:#c3d0e2;font-size:16px;line-height:1.62}@keyframes testimonial-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.faq-section{grid-template-columns:minmax(250px,.62fr) minmax(500px,1.38fr);grid-column-gap:clamp(50px,8vw,130px);column-gap:clamp(50px,8vw,130px)}.faq-section .section-heading{position:-webkit-sticky;position:sticky;top:140px;display:block;margin:0}.faq-section .section-heading h2{font-size:clamp(41px,5vw,66px)}.faq-section .section-heading p:last-child{margin-top:22px}.faq-list{margin:0}.faq-list article{border-bottom:1px solid rgba(189,213,242,.11);border-radius:0;background:transparent;box-shadow:none!important}.faq-list article:first-child{border-top:1px solid rgba(189,213,242,.11)}.faq-list button{display:grid;width:100%;min-height:96px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;grid-gap:20px;gap:20px;padding:20px 4px;background:transparent}.faq-list button>span:first-child{display:grid;grid-template-columns:35px 1fr;align-items:center;grid-gap:14px;gap:14px;color:#c4d2e5;font-size:15px;line-height:1.35;text-align:left}.faq-list button>span:first-child i{color:#58708f;font-size:8px;font-style:normal;letter-spacing:.1em}.faq-list__trigger{display:grid;width:38px;height:38px;place-items:center;justify-self:end;border:1px solid rgba(183,210,245,.12);border-radius:50%;color:#8298b4;transition:background .25s ease,color .25s ease,transform .35s ease}.faq-list article.is-open .faq-list__trigger{background:rgba(114,163,235,.1);color:#b9d4fb;transform:rotate(180deg)}.faq-list__answer p{max-width:660px;padding:0 57px 28px 53px;color:#8799b0;font-size:13px;line-height:1.75}.faq-legal-link{grid-column:2}@media (max-width:980px){.product-story__layout{grid-template-columns:1fr}.product-story__copy article{min-height:auto;padding:60px 0;opacity:1;transform:none}.product-story__stage{position:relative;top:auto;height:620px;grid-row:1}.product-story__copy{grid-row:2}.founder-story{grid-template-columns:1fr;gap:35px}.faq-section{display:block}.faq-section .section-heading{position:static;margin-bottom:44px}.faq-legal-link{margin-top:25px}.proof-strip__names{grid-template-columns:repeat(3,1fr)}.proof-strip__names>span:nth-child(n+4){display:none}}@media (max-width:640px){.proof-strip{padding:40px 16px}.proof-strip__intro{display:block}.proof-strip__intro small{display:block;margin-top:8px;line-height:1.5}.proof-strip__names{grid-template-columns:1fr}.proof-strip__names>span{min-height:54px;border-right:1px solid rgba(188,212,242,.08);border-bottom:1px solid rgba(188,212,242,.08)}.proof-strip__names>span:nth-child(n+4){display:none}.product-story{width:calc(100% - 32px);padding-top:100px}.product-story__heading{margin-bottom:35px}.product-story__heading h2{font-size:42px}.product-story__stage{height:410px}.product-story__surface--dispatch{width:140%}.justice-ui{min-height:350px;grid-template-columns:43px 1fr;border-radius:18px}.justice-ui>aside{padding:13px 0}.justice-ui>aside span{width:28px;height:28px}.justice-ui>aside img{width:20px;margin-bottom:15px}.justice-ui>main{padding:16px 12px}.justice-ui>main>section{grid-template-columns:1fr}.justice-ui__case{display:none}.mobile-scene{transform:scale(.72);transform-origin:top center}.mobile-float--one{left:-30%}.mobile-float--two{right:-30%}.founder-story{width:calc(100% - 32px);margin-bottom:74px;padding:56px 0 64px}.founder-story__portrait-frame{width:min(100%,290px)}.founder-story__copy h2{font-size:clamp(39px,11vw,58px)}.testimonial-section{padding-top:58px}.testimonial-marquee{width:calc(100vw - 24px);margin-left:50%;transform:translateX(-50%)}.testimonial-marquee__row{width:calc(100% + 32px);margin-left:-16px}.testimonial-card{flex-basis:min(84vw,380px)}.faq-list button{min-height:80px;grid-template-columns:1fr 38px}.faq-list button>span:first-child{grid-template-columns:26px 1fr;font-size:13px}.faq-list__answer p{padding:0 42px 24px 40px}.siren-glow{width:100vw}.siren-glow--red{left:-55vw}.siren-glow--blue{right:-55vw}}@media (prefers-reduced-motion:reduce){.testimonial-marquee__track{animation:none!important}.product-story__copy article,.product-story__progress i,.product-story__surface{transition:none!important}.siren-glow{animation:none!important;opacity:.23}}#configure,#faq,#features,#product,#services-network,#support{scroll-margin-top:108px}.public-header{top:0;left:0;width:100%;min-height:72px;padding:0 clamp(28px,5vw,88px);border:0;border-bottom:1px solid rgba(190,213,242,.09);border-radius:0;background:rgba(5,8,14,.46);box-shadow:0 12px 42px rgba(0,0,0,.12);backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14);transform:none}.public-site.is-local-mode .public-header{top:34px}.public-brand{gap:11px}.public-brand__mark{width:32px;height:32px;border:0;border-radius:8px;background:transparent;box-shadow:none}.public-brand__mark img{width:25px;height:25px}.public-brand strong{color:#edf3ff;font-size:12px;letter-spacing:.145em}.public-nav{position:absolute;left:50%;display:flex;gap:5px;padding:0;border:0;box-shadow:none;transform:translateX(-50%)}.public-nav,.public-nav a{border-radius:0;background:transparent}.public-nav a{position:relative;padding:27px 12px 25px;color:rgba(202,215,235,.62);font-size:12px;font-weight:620}.public-nav a:after{position:absolute;right:12px;bottom:15px;left:12px;height:1px;background:linear-gradient(90deg,transparent,#d5e5ff 35%,#80b1ff 65%,transparent);content:"";opacity:0;transform:scaleX(.45);transition:opacity .25s ease,transform .25s ease}.public-nav a.is-current,.public-nav a:hover{background:transparent;box-shadow:none;color:#f4f8ff}.public-nav a.is-current:after,.public-nav a:hover:after{opacity:.9;transform:scaleX(1)}.public-header__actions{gap:9px;margin-left:auto}.header-icon-button{min-height:38px;border:0;background:transparent;color:#c6d3e8}.header-icon-button:hover{border:0;background:rgba(126,164,219,.1);color:#fff}.account-trigger{min-height:40px;padding:0 15px 0 7px;border:1px solid rgba(169,202,248,.22);border-radius:999px;background:linear-gradient(135deg,rgba(114,157,231,.21),rgba(38,67,116,.28));box-shadow:inset 0 1px rgba(255,255,255,.08);color:#edf5ff}.account-trigger>span{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:rgba(158,196,255,.12);color:#a9ccff}.account-trigger:hover{border-color:rgba(183,215,255,.46);background:linear-gradient(135deg,rgba(128,174,255,.3),rgba(44,76,131,.38))}.hero{min-height:1080px;padding:166px 0 38px}.hero:before{z-index:-3;inset:0;background:radial-gradient(ellipse 58% 46% at 50% 18%,rgba(98,138,212,.08),transparent 75%),linear-gradient(90deg,rgba(255,66,84,.025),transparent 30% 70%,rgba(58,128,255,.03))}.hero__grid{opacity:.25;background-size:64px 64px}.hero__orbit{opacity:.32}.hero__copy{max-width:900px}.hero__copy h1{max-width:910px;color:#f4f7fd;font-size:clamp(56px,6.5vw,96px);font-weight:620;letter-spacing:-.063em;line-height:.99}.hero__copy h1 em{margin-top:0;color:#c0d1f3;font-family:inherit;font-style:normal;font-weight:420}.hero__body{max-width:655px;margin-top:22px;color:#aab7ca;font-size:16px;line-height:1.62}.hero__actions{margin-top:29px}.hero__actions .site-button{min-height:48px;border-radius:999px}.hero__visual{width:min(1110px,92vw);margin-top:64px}.hero__grid{top:104px;height:860px}.hero__orbit--outer{top:505px;opacity:.22}.hero__orbit--inner{top:579px;opacity:.17}.siren-glow{width:min(76vw,1220px);height:min(67vw,940px);filter:blur(82px);opacity:calc(.07 + var(--hero-progress) * .13);mix-blend-mode:screen}.siren-glow--red{top:24%;left:-25vw;background:radial-gradient(circle at 69% 51%,rgba(245,59,81,.66),rgba(218,47,69,.15) 37%,transparent 72%)}.siren-glow--blue{top:22%;right:-25vw;background:radial-gradient(circle at 31% 48%,rgba(58,128,255,.68),rgba(44,98,232,.15) 37%,transparent 72%)}@keyframes siren-red-sweep{0%,to{transform:translate3d(-4%,2%,0) scale(.94)}50%{transform:translate3d(13%,-4%,0) scale(1.05)}}@keyframes siren-blue-sweep{0%,to{transform:translate3d(4%,-3%,0) scale(.94)}50%{transform:translate3d(-13%,3%,0) scale(1.05)}}.tablet-atmosphere{background:radial-gradient(ellipse at 50% 52%,rgba(89,135,208,.075),transparent 64%)}.tablet-atmosphere i:first-child{background:rgba(241,57,81,.1)}.tablet-atmosphere i:nth-child(2){background:rgba(46,119,255,.11)}.trust-band{padding:0;border-color:rgba(188,211,241,.09);background:linear-gradient(90deg,#080b11,#0d1420 50%,#080b11)}.trust-band:before{background:radial-gradient(circle at 15% 50%,rgba(240,55,74,.045),transparent 26%),radial-gradient(circle at 85% 50%,rgba(56,126,255,.055),transparent 26%)}.trust-band__heading{min-height:58px;max-width:1280px;margin:0 auto;padding:0 36px;align-items:center}.trust-band__heading .eyebrow{color:#9ebbea;font-size:9px}.trust-band__heading>p:last-child{max-width:none;color:#718096;font-size:10px}.trust-band__surface{max-width:none;margin:0;border:0;border-top:1px solid rgba(188,211,241,.07);border-radius:0;background:rgba(4,8,14,.32);box-shadow:none}.trust-band__track{min-height:76px;gap:68px;padding:0 6vw}.trust-band__track span{min-width:156px;min-height:38px;color:rgba(214,226,244,.62);font-size:10px}.trust-band__reserve{display:flex;min-height:76px;align-items:center;justify-content:center;gap:40px;padding:0 36px;color:#708097;font-size:10px;text-align:left}.trust-band__reserve>div{gap:36px}.trust-band__reserve i,.trust-band__reserve i:nth-child(2),.trust-band__reserve i:nth-child(3),.trust-band__reserve i:nth-child(4){display:grid;width:42px;height:25px;place-items:center;border:1px solid rgba(164,194,235,.14);border-radius:999px;background:linear-gradient(135deg,rgba(152,190,245,.08),rgba(255,255,255,.012));box-shadow:none;color:rgba(178,202,235,.44);font-size:7px;font-style:normal;font-weight:820;letter-spacing:.13em}.content-section{padding:118px 0}.features-section{padding-top:122px}.features-section .section-heading{margin-bottom:44px}.service-ecosystem{gap:16px;margin-top:46px}.service-ecosystem:before{top:20%;right:20%;bottom:17%;left:20%;opacity:.65}.service-domain,.service-ecosystem__core,.service-journey{border-color:rgba(185,211,242,.12)}.service-ecosystem__core{min-height:374px;padding:45px 34px;border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(102,157,244,.22),transparent 45%),linear-gradient(150deg,rgba(18,34,58,.92),rgba(6,12,22,.96))}.service-domain{min-height:196px;padding:25px;border-radius:22px;background:linear-gradient(145deg,rgba(17,29,47,.85),rgba(7,13,22,.94))}.service-domain h3{font-size:18px}.service-journey{min-height:72px;border-radius:18px}.workflow-section{padding:96px 0 104px}.configurator-preview{padding-top:112px;padding-bottom:112px}.configurator-preview .preview-layout,.configurator-preview .section-heading{width:min(1280px,calc(100% - 72px))}.support-section{padding-top:112px}.trailer-section{padding-bottom:108px}.cookie-banner{right:18px;bottom:18px;display:block;width:min(454px,calc(100% - 36px));padding:16px;border-color:rgba(184,210,244,.2);border-radius:18px;background:rgba(9,15,25,.9);box-shadow:0 18px 52px rgba(0,0,0,.36)}.cookie-banner .status-pill{transform:scale(.9);transform-origin:left center}.cookie-banner h2{margin:7px 0 4px;font-size:13px}.cookie-banner p{font-size:9px;line-height:1.48}.cookie-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:13px}.cookie-actions .site-button,.cookie-actions .site-button--ghost,.cookie-actions .site-button--secondary{min-height:34px;min-width:0;justify-content:center;padding:0 7px;border:1px solid rgba(166,197,237,.18);border-radius:9px;background:rgba(105,149,219,.09);box-shadow:none;color:#d6e4f7;font-size:8px}.cookie-actions .site-button--ghost:hover,.cookie-actions .site-button--secondary:hover,.cookie-actions .site-button:hover{border-color:rgba(174,207,255,.42);background:rgba(112,158,234,.2)}@media (max-width:1100px){.public-header{padding-right:28px;padding-left:28px}.public-nav a{padding-right:9px;padding-left:9px}.hero{min-height:980px}.hero__visual{width:min(1050px,96vw)}}@media (max-width:800px){#configure,#faq,#features,#product,#services-network,#support{scroll-margin-top:92px}.public-header{top:12px;left:50%;width:calc(100% - 28px);min-height:60px;padding:6px 9px 6px 12px;border:1px solid rgba(188,212,244,.14);border-radius:18px;background:rgba(8,13,22,.76);transform:translateX(-50%)}.public-site.is-local-mode .public-header{top:45px}.public-nav{top:calc(100% + 9px);right:0;left:0;padding:8px;border:1px solid rgba(188,212,244,.13);border-radius:15px;background:rgba(8,13,22,.94);transform:none}.public-nav a{padding:11px;border-radius:9px}.public-nav a:after{display:none}.public-nav a.is-current,.public-nav a:hover{background:rgba(126,164,219,.12)}.hero{min-height:auto;padding-top:134px}.hero__copy h1{font-size:clamp(43px,10.2vw,66px)}.hero__body{max-width:535px;font-size:14px}.hero__visual{width:min(1090px,117vw);margin-top:44px}.hero__grid{top:154px;height:620px;opacity:.19}.siren-glow{width:112vw;height:112vw;opacity:calc(.07 + var(--hero-progress) * .1)}.siren-glow--red{top:33%;left:-61vw}.siren-glow--blue{top:31%;right:-61vw}.trust-band__heading{min-height:auto;display:block;padding:20px 16px 16px}.trust-band__heading>p:last-child{margin-top:6px;text-align:left}.trust-band__reserve{flex-direction:column;gap:10px;padding:16px;text-align:center}.trust-band__reserve>div{gap:13px}.content-section{padding:90px 0}.workflow-section{padding:78px 0 84px}.configurator-preview{padding-top:92px;padding-bottom:92px}.configurator-preview .preview-layout,.configurator-preview .section-heading{width:calc(100% - 32px)}.cookie-banner{right:14px;bottom:14px;width:calc(100% - 28px)}}@media (max-width:560px){.public-header{width:calc(100% - 20px)}.public-brand__mark{width:30px;height:30px}.public-brand strong{font-size:10px}.hero{padding-top:120px}.hero__copy h1{font-size:clamp(40px,12vw,57px)}.hero__actions{gap:8px}.hero__actions .site-button{min-height:45px;padding:0 13px}.hero__visual{width:130%;margin-left:50%;transform:translateX(-50%)}.trust-band__reserve i,.trust-band__reserve i:nth-child(2),.trust-band__reserve i:nth-child(3),.trust-band__reserve i:nth-child(4){width:31px;height:22px}.trust-band__reserve>div{gap:7px}.cookie-actions .site-button,.cookie-actions .site-button--ghost,.cookie-actions .site-button--secondary{font-size:7px}}.hero__device-stage{transform:translateY(calc((1 - var(--hero-progress)) * 28px)) scale(calc(.955 + var(--hero-progress) * .045));transform-origin:center top;transition:transform .12s linear;will-change:transform}@media (min-width:801px){.hero{min-height:1240px}.hero__visual{position:-webkit-sticky;position:sticky;top:102px;margin-top:48px;padding-bottom:0}}@supports (animation-timeline:view()){.faq-list article,.preview-layout>*,.service-domain,.service-ecosystem__core,.service-journey,.support-grid article,.trailer-section__surface,.workflow-copy,.workflow-list li{animation:aegis-scroll-reveal 1.02s cubic-bezier(.2,.8,.2,1) both;animation-timeline:view();animation-range:entry 0 cover 42%}.service-domain--justice,.support-grid article:nth-child(2),.workflow-list li:nth-child(2){animation-range:entry 5% cover 47%}.service-domain--medical,.support-grid article:nth-child(3),.workflow-list li:nth-child(3){animation-range:entry 9% cover 51%}}@keyframes aegis-scroll-reveal{0%{opacity:.08;transform:translateY(30px) scale(.985);filter:blur(9px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.hero__device-stage{transform:none;transition:none}.faq-list article,.preview-layout>*,.service-domain,.service-ecosystem__core,.service-journey,.support-grid article,.trailer-section__surface,.workflow-copy,.workflow-list li{animation:none!important}}.public-header{background:rgba(6,10,17,.26)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.siren-glow{width:min(76vw,1180px)!important;height:min(64vw,980px)!important;filter:blur(78px)!important;transform:none!important}.siren-glow--red{left:-38vw!important;background:radial-gradient(circle,rgba(239,48,69,.26),rgba(210,39,61,.075) 48%,transparent 73%)!important;animation:siren-rpm-red 1.42s ease-in-out infinite!important}.siren-glow--blue{right:-38vw!important;background:radial-gradient(circle,rgba(47,115,255,.27),rgba(41,83,223,.075) 48%,transparent 73%)!important;animation:siren-rpm-blue 1.42s ease-in-out -.71s infinite!important}.features-section,.review-reserve,.trailer-section,.trust-band{display:none!important}@media (max-width:800px){.public-site{overflow-x:clip}.hero,.hero__copy,.hero__inner,.public-header{box-sizing:border-box;max-width:100vw!important}.public-nav{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:0!important;display:none!important;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px!important;border:1px solid rgba(188,212,244,.13)!important;border-radius:15px!important;background:rgba(8,13,22,.97)!important;transform:none!important}.public-nav.is-open{display:grid!important}.public-nav a{padding:12px 10px!important}.mobile-menu{display:grid!important}.hero__copy h1{max-width:100%!important;overflow-wrap:anywhere}}@media (max-width:640px){.siren-glow--red{left:-55vw!important}.siren-glow--blue{right:-55vw!important}.public-header{padding-right:10px!important;padding-left:12px!important}.account-trigger{display:none!important}.hero__copy,.hero__inner{width:100%!important;max-width:100%!important}.hero__copy{padding-right:16px!important;padding-left:16px!important}.hero__copy h1{width:100%;font-size:clamp(30px,8.5vw,36px)!important;line-height:1.04!important;text-wrap:pretty;white-space:normal!important}.hero__copy h1 em{display:block;font-size:.92em}.hero__body{width:100%;max-width:100%!important;padding-right:8px;padding-left:8px;overflow-wrap:anywhere}.hero__actions{display:grid;width:100%;grid-template-columns:1fr}.hero__actions .site-button{width:100%;justify-content:center}.cookie-banner{max-width:calc(100vw - 24px)}.cookie-actions{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.siren-glow{animation:none!important;opacity:.23!important}}.public-header{top:0!important;right:0;left:0!important;width:100%!important;border-right:0!important;border-left:0!important;border-radius:0!important;background:rgba(6,10,17,.58)!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important;transform:none!important}.public-site.is-local-mode .public-header{top:34px!important}.public-site.is-local-mode .public-header.is-scrolled{top:0!important}.hero__device-scan{display:none!important}.tablet-screen-scan{position:absolute;z-index:20;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent 2%,rgba(153,194,255,.08) 18%,rgba(195,220,255,.34) 50%,rgba(153,194,255,.08) 82%,transparent 98%);box-shadow:0 0 10px rgba(102,159,245,.24);opacity:.3;animation:tablet-screen-scan 6.4s ease-in-out infinite;pointer-events:none}@keyframes tablet-screen-scan{0%,to{translate:0 3px;opacity:.08}48%{translate:0 calc(100cqh - 8px);opacity:.34}58%{opacity:.16}}.tablet-device-mark{position:absolute;z-index:9;bottom:2.1%;left:50%;display:flex;align-items:baseline;gap:.52em;color:#dfe7ec;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(7px,.62vw,12px);font-weight:800;letter-spacing:.22em;line-height:1;text-transform:uppercase;translate:-50% 0;pointer-events:none;white-space:nowrap}.tablet-device-mark>span{background:linear-gradient(180deg,#f8fbfd,#aab7c0 31%,#fff 50%,#75838e 69%,#d9e1e6);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.2px rgb(247 251 255/55%);text-shadow:0 1px 0 rgb(255 255 255/58%),0 2px 0 #52606b,0 3px 0 #1c2329}.dispatch-map__city{object-fit:cover}.city-pin circle,.city-unit circle{vector-effect:non-scaling-stroke}.operations-ui{min-height:510px;overflow:hidden;border:1px solid rgba(186,213,247,.19);border-radius:26px;background:#08111e;box-shadow:0 42px 110px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.06)}.operations-ui>header{display:flex;min-height:70px;align-items:center;gap:22px;padding:0 25px;border-bottom:1px solid rgba(184,211,244,.1);background:rgba(12,23,38,.92)}.operations-ui__brand{display:flex;min-width:220px;align-items:center;gap:11px}.operations-ui__brand img{width:29px}.operations-ui__brand b,.operations-ui__brand small{display:block}.operations-ui__brand small{color:#67809f;font-size:7px;font-weight:850;letter-spacing:.15em}.operations-ui__brand b{margin-top:3px;color:#e6effc;font-size:12px}.operations-ui__live{display:flex;flex:1 1;align-items:center;justify-content:center;gap:7px;color:#72dca5;font-size:7px;font-weight:850;letter-spacing:.13em}.operations-ui__live i{width:6px;height:6px;border-radius:50%;background:#6ee0a5;box-shadow:0 0 9px #6ee0a5}.operations-ui>header>span{color:#72869f;font-size:9px}.operations-ui>main{display:grid;min-height:439px;grid-template-columns:62px minmax(0,1fr) 225px}.operations-ui>main>aside:first-child{display:flex;flex-direction:column;align-items:center;gap:11px;padding-top:21px;border-right:1px solid rgba(184,211,244,.09);background:#091522}.operations-ui>main>aside:first-child button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:transparent;color:#536a85}.operations-ui>main>aside:first-child button.is-active{background:rgba(95,151,234,.14);color:#a9cbff}.operations-ui>main>section{padding:28px 25px}.operations-ui__title{display:flex;align-items:center;justify-content:space-between}.operations-ui__title small{color:#6580a2;font-size:7px;font-weight:850;letter-spacing:.16em}.operations-ui__title h4{margin:7px 0 0;color:#edf4ff;font-size:18px;letter-spacing:-.03em}.operations-ui__title>span{padding:7px 10px;border:1px solid rgba(247,95,114,.23);border-radius:999px;background:rgba(224,66,87,.08);color:#ff94a2;font-size:7px;font-weight:850}.operations-ui__services{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:29px}.operations-ui__services article{position:relative;display:grid;min-height:123px;grid-template-columns:35px 1fr;align-content:center;grid-gap:10px;gap:10px;padding:15px;border:1px solid rgba(184,211,244,.1);border-radius:16px;background:rgba(15,28,45,.72)}.operations-ui__services article>span{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:rgba(94,151,235,.12);color:#9bc5ff}.operations-ui__services b,.operations-ui__services em,.operations-ui__services small{display:block}.operations-ui__services small{color:#607895;font-size:6px;font-weight:850;letter-spacing:.13em}.operations-ui__services b{margin-top:5px;color:#dce8f8;font-size:10px}.operations-ui__services em{margin-top:5px;color:#7e91a8;font-size:7px;font-style:normal}.operations-ui__services article>i{position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:#71dda7;box-shadow:0 0 8px #71dda7}.operations-ui__services .is-medical>span{background:rgba(75,190,135,.12);color:#91e2b4}.operations-ui__services .is-fire>span{background:rgba(227,143,57,.12);color:#ffc17c}.operations-ui__services .is-fire>i{background:#f4b464;box-shadow:0 0 8px #f4b464}.operations-ui__flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:34px;padding:20px 16px;border-top:1px solid rgba(184,211,244,.09);border-bottom:1px solid rgba(184,211,244,.09)}.operations-ui__flow span{min-width:74px}.operations-ui__flow b,.operations-ui__flow small{display:block}.operations-ui__flow b{color:#dce7f7;font-size:9px}.operations-ui__flow small{margin-top:4px;color:#647a94;font-size:6px}.operations-ui__flow>i{flex:1 1;height:1px;background:linear-gradient(90deg,rgba(113,166,241,.55),rgba(113,166,241,.08))}.operations-ui__flow>i:after{display:block;width:5px;height:5px;margin-left:auto;border-radius:50%;background:#79aaf0;content:"";translate:0 -2px}.operations-ui__feed{padding:27px 18px;border-left:1px solid rgba(184,211,244,.09);background:rgba(9,20,33,.82)}.operations-ui__feed>small{color:#637d9c;font-size:7px;font-weight:850;letter-spacing:.14em}.operations-ui__feed p{display:grid;grid-template-columns:7px 1fr auto;align-items:start;grid-gap:8px;gap:8px;margin:24px 0;color:#879aaf;font-size:7px;line-height:1.45}.operations-ui__feed p>i{width:6px;height:6px;margin-top:2px;border-radius:50%;background:#76a9ef}.operations-ui__feed p>i.green{background:#6ddba5}.operations-ui__feed p>i.amber{background:#efb15e}.operations-ui__feed p b{color:#bdcce0}.operations-ui__feed p em{color:#526983;font-size:6px;font-style:normal}.operations-ui__feed footer{display:flex;align-items:center;gap:6px;margin-top:38px;padding-top:18px;border-top:1px solid rgba(184,211,244,.09);color:#6f8cad;font-size:7px}@media (max-width:800px){.public-header,.public-site.is-local-mode .public-header{top:0!important}.public-site.is-local-mode .public-header:not(.is-scrolled){top:34px!important}.operations-ui{transform:scale(.83);transform-origin:center}.tablet-device-mark{font-size:6px}}@media (max-width:640px){.operations-ui{width:720px;margin-left:50%;transform:translateX(-50%) scale(.48);transform-origin:top center}.product-story__surface--dispatch{height:320px}.tablet-screen-scan{display:none}}@media (prefers-reduced-motion:reduce){.tablet-screen-scan{animation:none!important;opacity:.12}}.product-screen-crop{position:relative;height:430px;overflow:hidden;border:1px solid rgba(186,213,247,.16);border-radius:25px;background:#060b12;box-shadow:0 42px 110px rgba(0,0,0,.42)}.product-screen-crop .tablet-showcase{width:112%;margin:-5.25% 0 0 -6%;transform:none!important;filter:none}.product-screen-crop .tablet-device-mark,.product-screen-crop .tablet-screen-scan{display:none}.justice-product-ui{display:grid;min-height:510px;grid-template-columns:62px 1fr;overflow:hidden;border:1px solid rgba(186,213,247,.17);border-radius:25px;background:#0f1724;box-shadow:0 42px 110px rgba(0,0,0,.42)}.justice-product-ui>aside{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;border-right:1px solid rgba(255,255,255,.08);background:#111c2a}.justice-product-ui>aside img{width:26px;margin-bottom:23px}.justice-product-ui>aside span{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;color:#667991}.justice-product-ui>aside span.is-active{background:rgba(129,91,221,.17);color:#bea8f2}.justice-product-ui>main{min-width:0;padding:25px 26px}.justice-product-ui>main>header{display:flex;align-items:center;justify-content:space-between}.justice-product-ui>main>header>div{display:flex;align-items:center;gap:12px}.justice-product-ui__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(172,137,244,.18);border-radius:12px;background:rgba(131,94,218,.12);color:#baa5ed}.justice-product-ui h4,.justice-product-ui h5,.justice-product-ui p{margin:0}.justice-product-ui h4{color:#f1f5fb;font-size:17px}.justice-product-ui header p{margin-top:4px;color:#71839a;font-size:8px}.justice-product-ui__counter{padding:7px 10px;border-radius:999px;background:rgba(132,95,220,.14);color:#c2aff0;font-size:7px;font-weight:800}.justice-product-ui nav{display:flex;gap:2px;margin:22px -26px 0;padding:0 26px;border-bottom:1px solid rgba(255,255,255,.08)}.justice-product-ui nav button{display:flex;align-items:center;gap:7px;padding:10px 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71839a;font:inherit;font-size:8px}.justice-product-ui nav button.is-active{border-bottom-color:#9e82df;color:#f0eaff}.justice-product-ui nav i{padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.06);font-size:6px;font-style:normal}.justice-product-ui>main>section{display:grid;grid-gap:10px;gap:10px;padding-top:17px}.justice-product-ui article{padding:15px 17px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#121e2d}.justice-product-ui__card-title{display:flex;align-items:center;gap:7px;color:#a992e3}.justice-product-ui__card-title b{color:#eef3fa;font-size:10px}.justice-product-ui__card-title>span{padding:3px 6px;border-radius:5px;background:rgba(255,255,255,.055);color:#8b9bb0;font-size:6px}.justice-product-ui__card-title em{margin-left:auto;padding:4px 7px;border:1px solid rgba(241,179,74,.2);border-radius:999px;background:rgba(241,179,74,.08);color:#e9b866;font-size:6px;font-style:normal;font-weight:800}.justice-product-ui__card-title em.is-green{border-color:rgba(85,211,148,.2);background:rgba(85,211,148,.08);color:#7ddbab}.justice-product-ui article h5{margin-top:9px;color:#dce5f1;font-size:10px}.justice-product-ui article>p{margin-top:5px;color:#71849a;font-size:7px}.justice-product-ui article footer{display:flex;gap:18px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);color:#687b92;font-size:6px}.justice-product-ui article footer span{display:flex;align-items:center;gap:5px}.government-portal-ui header{position:relative}.government-portal-ui header>i{position:absolute;top:13px;right:14px;display:grid;width:12px;height:12px;place-items:center;border:2px solid #0a1320;border-radius:50%;background:#ef596b;color:#fff;font-size:6px;font-style:normal}.government-portal-ui__identity{display:grid;grid-template-columns:36px 1fr 18px;align-items:center;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(168,195,229,.12);border-radius:13px;background:linear-gradient(140deg,rgba(33,53,78,.82),rgba(17,29,45,.84))}.government-portal-ui__identity>div{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:linear-gradient(145deg,#668ee0,#8b72db);color:white;font-size:10px;font-weight:850}.government-portal-ui__identity b,.government-portal-ui__identity em,.government-portal-ui__identity small{display:block}.government-portal-ui__identity small{color:#7087a4;font-size:5px;font-weight:850;letter-spacing:.13em}.government-portal-ui__identity b{margin-top:3px;color:#eef4fd;font-size:10px}.government-portal-ui__identity em{margin-top:2px;color:#71849b;font-size:6px;font-style:normal}.government-portal-ui__identity>svg{color:#7fdda9}.government-portal-ui main nav{grid-template-columns:repeat(3,1fr)}.government-portal-ui main nav button{display:flex;align-items:center;justify-content:center;gap:4px;font-size:6px}.government-portal-ui__heading{display:flex;align-items:flex-end;justify-content:space-between;margin:15px 1px 8px}.government-portal-ui__heading b,.government-portal-ui__heading small{display:block}.government-portal-ui__heading small{color:#667d9a;font-size:5px;font-weight:800;letter-spacing:.13em}.government-portal-ui__heading b{margin-top:3px;color:#dce7f6;font-size:9px}.government-portal-ui__heading>em{color:#637996;font-size:6px;font-style:normal}.government-portal-ui main article div em{display:inline-block;margin-top:4px;padding:2px 5px;border-radius:999px;background:rgba(75,199,139,.1);color:#7edcae;font-size:5px;font-style:normal}.government-portal-ui main article div em.is-waiting{background:rgba(237,175,70,.1);color:#efbd6d}.government-portal-ui main>footer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3px;gap:3px;margin:15px -12px -14px;padding:8px 12px 4px;border-top:1px solid rgba(255,255,255,.07)}.government-portal-ui main>footer button{display:grid;place-items:center;grid-gap:3px;gap:3px;border:0;background:transparent;color:#5f728a;font:inherit;font-size:5px}.government-portal-ui main>footer button.is-active{color:#9fc3f6}@media (max-width:800px){.product-screen-crop{height:350px}.justice-product-ui{min-height:350px;grid-template-columns:43px 1fr}.justice-product-ui>main{padding:15px 12px}.justice-product-ui nav{margin:15px -12px 0;padding:0 12px}.justice-product-ui article footer span:nth-child(n+2),.justice-product-ui article:nth-child(2),.justice-product-ui nav button:nth-child(n+3){display:none}}.trust-band__track{gap:76px;min-height:154px;padding:0 58px}.trust-band__track span{min-width:236px;min-height:94px}.trust-band__track img{width:auto;max-width:220px;max-height:78px;object-fit:contain;filter:grayscale(1) saturate(0) brightness(1.42) contrast(.92);opacity:.62;transition:opacity .3s ease,filter .3s ease,transform .3s ease}.trust-band__track span:hover img{filter:none;opacity:1;transform:scale(1.035)}@media (max-width:640px){.trust-band__track{gap:38px;min-height:116px;padding:0 30px}.trust-band__track span{min-width:166px;min-height:72px}.trust-band__track img{max-width:158px;max-height:58px}}.proof-strip{padding-top:66px;padding-bottom:66px}.proof-strip__names{gap:0}.proof-strip__names>span{min-height:126px;padding:20px 28px;overflow:visible}.proof-strip__names img{width:auto;max-width:min(100%,220px);max-height:82px;object-fit:contain;filter:grayscale(1) saturate(0) brightness(1.35) contrast(.94);opacity:.6;transform:translateZ(0) scale(1);transition:filter .32s ease,opacity .32s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.proof-strip__names>span:focus-within img,.proof-strip__names>span:hover img{filter:none;opacity:1;transform:translateZ(0) scale(1.07)}@media (max-width:800px){.proof-strip__names>span{min-height:112px}.proof-strip__names img{max-width:190px;max-height:72px}}@media (max-width:640px){.proof-strip__names>span{min-height:108px}.proof-strip__names img{max-width:180px;max-height:68px}}@media (min-width:801px){.public-nav{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.tablet-device-mark{gap:0}.tablet-device-mark>span,.tablet-device-mark>span:last-child{color:transparent;font-family:Segoe UI,Arial,sans-serif;font-size:1em;font-weight:800;letter-spacing:.22em}.tablet-device-mark>span+span{margin-left:.52em}.account-trigger{padding-right:17px;padding-left:17px}@media (min-width:641px) and (max-width:800px){.account-trigger b{display:block}}.real-dispatch{--rd-panel:#202a3d;--rd-card:#3a465d;display:grid;width:100%;height:100%;grid-template-columns:14.5% 1fr;grid-template-rows:7.5% minmax(0,1fr) 13%;overflow:hidden;background:#101728;color:#e8edf7;font-family:Inter,Segoe UI,sans-serif}.real-dispatch svg{width:1em;height:1em;stroke-width:2}.real-dispatch__header{display:grid;min-width:0;grid-column:1/3;grid-template-columns:30% 28% 1fr;align-items:center;grid-gap:2%;gap:2%;padding:0 .75%;border-bottom:1px solid rgba(255,255,255,.07);background:#111827}.real-dispatch__actions,.real-dispatch__agency,.real-dispatch__header label{display:flex;align-items:center}.real-dispatch__agency{gap:3%;font-size:clamp(5px,.72vw,12px)}.real-dispatch__agency>span{display:grid;width:1.6em;height:1.6em;place-items:center;border-radius:.38em;background:#3a455b}.real-dispatch__agency svg{width:60%;height:60%}.real-dispatch__agency b{white-space:nowrap}.real-dispatch__header label{height:56%;gap:3%;padding:0 3%;border-radius:.35em;background:#3c465c;color:#9ca8bd;font-size:clamp(4px,.52vw,9px)}.real-dispatch__header label svg{width:1.1em}.real-dispatch__actions{justify-content:flex-end;gap:3%;font-size:clamp(4px,.49vw,8px)}.real-dispatch__actions button{display:flex;align-items:center;gap:.35em;padding:.65em 1.15em;border:0;border-radius:99px;color:#fff;font:inherit;font-weight:750;white-space:nowrap}.real-dispatch__actions .panic{background:#b94b39}.real-dispatch__actions .duty{background:#e7a929}.real-dispatch__actions .service{background:#4d916f}.real-dispatch__actions>svg{width:1.3em}.real-dispatch__actions>i{display:grid;width:2em;aspect-ratio:1;place-items:center;border:1px solid #6f819b;border-radius:50%;background:#152b3f;color:#bcd8f2;font-size:.8em;font-style:normal;font-weight:800}.real-dispatch__sidebar{position:relative;min-height:0;overflow:hidden;border-right:1px solid rgba(255,255,255,.07);background:#12192a;padding:1.6% 5%}.real-dispatch__sidebar section{margin-bottom:5%}.real-dispatch__sidebar section>header{display:flex;align-items:center;justify-content:space-between;padding:4% 3%;color:#9eacc2;font-size:clamp(4px,.49vw,8px)}.real-dispatch__sidebar section>header svg{width:.75em}.real-dispatch__sidebar section>span{display:flex;align-items:center;padding:4.5% 5%;border-radius:.42em;color:#98a5bb;font-size:clamp(4px,.5vw,8px);white-space:nowrap}.real-dispatch__sidebar section>span svg{width:1.12em;height:1.12em}.real-dispatch__sidebar section>span.is-active{background:#222c40;color:#fff}.real-dispatch__sidebar>small{position:absolute;right:0;bottom:1%;left:0;color:#7990b6;font-size:clamp(3px,.33vw,6px);text-align:center}.real-dispatch__workspace{display:grid;min-width:0;min-height:0;grid-template-columns:19% minmax(0,1fr) 20%;grid-gap:.55%;gap:.55%;padding:.65%;background:#101728}.real-dispatch__calls,.real-dispatch__map,.real-dispatch__units{min-width:0;min-height:0;overflow:hidden;border-radius:.52em;background:var(--rd-panel)}.real-dispatch__calls,.real-dispatch__units{padding:4%}.real-dispatch__calls>header,.real-dispatch__units>header{display:flex;align-items:center;gap:4%;height:7%;font-size:clamp(5px,.68vw,11px)}.real-dispatch__phone{color:#e25a4d;font-size:1.4em}.real-dispatch__calls>div{height:93%;overflow:hidden}.real-dispatch__calls button{display:block;width:100%;margin-top:2.5%;padding:3%;border:1px solid transparent;border-radius:.42em;background:var(--rd-card);color:inherit;font:inherit;text-align:left;transition:.25s ease}.real-dispatch__calls button.is-active{border-color:#7189c4;background:#414f69}.real-dispatch__calls button>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2%;gap:2%;align-items:start}.real-dispatch__calls button>header b{font-size:clamp(4px,.49vw,8px);line-height:1.18}.real-dispatch__calls button>header span{display:flex;align-items:center;gap:.3em;padding:.3em .6em;border:1px solid;border-radius:99px;font-size:clamp(3px,.36vw,6px);white-space:nowrap}.real-dispatch__calls .waiting{color:#f1b743}.real-dispatch__calls .progress{color:#8cabf4}.real-dispatch__calls button>header em{grid-column:2;color:#dce4f2;font-size:clamp(3px,.34vw,5px);font-style:normal;text-align:right}.real-dispatch__calls button>p{margin:3% 0;color:#aab4c7;font-size:clamp(3px,.38vw,6px);line-height:1.25}.real-dispatch__calls button>footer{display:flex;align-items:center;gap:2%;font-size:clamp(3px,.35vw,6px)}.real-dispatch__calls button>footer span,.real-dispatch__calls button>footer time{display:flex;align-items:center;gap:.3em;padding:.35em .6em;border-radius:99px;background:#202a3d;white-space:nowrap}.real-dispatch__calls button>footer .done{background:#58a357}.real-dispatch__calls button>footer time{margin-left:auto}.real-dispatch__calls button>small{display:block;margin-top:2%;color:#9fabbd;font-size:clamp(3px,.32vw,5px)}.real-dispatch__calls button>small i{padding:.2em .5em;border-radius:99px;background:#415584;color:#7da2ff;font-style:normal}.real-dispatch__map{position:relative;background:#87b7cf}.real-dispatch__map>svg{width:100%;height:100%}.real-dispatch__map .aegis-map-tiles image{image-rendering:auto}.real-dispatch__map .aegis-map-shade{fill:#07111d;opacity:.3}.real-dispatch__map .dispatch-road-guides path{fill:none;stroke:transparent;stroke-width:9}.real-dispatch__map-tools{position:absolute;bottom:2%;left:1.4%;display:flex;padding:.35%;border:1px solid rgba(255,255,255,.08);border-radius:.55em;background:rgba(15,24,39,.88);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.real-dispatch__map-tools button{display:flex;align-items:center;gap:.35em;padding:.6em .8em;border:0;border-radius:.4em;background:transparent;color:#d0d8e4;font:inherit;font-size:clamp(3px,.4vw,7px)}.real-dispatch__map-tools button.is-active{background:#516ce0;color:#fff}.real-dispatch__map .city-unit{transform-box:view-box;transform-origin:0 0}.real-dispatch__map .city-call{--dispatch-call-color:#3b82f6}.real-dispatch__map .city-call--red{--dispatch-call-color:#dc2626}.real-dispatch__map .dispatch-call-core,.real-dispatch__map .dispatch-call-ping{fill:var(--dispatch-call-color)}.real-dispatch__map .dispatch-call-ping{transform-box:fill-box;transform-origin:center;animation:aegis-map-call-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.real-dispatch__map .dispatch-call-core{filter:drop-shadow(0 2px 4px rgba(0,0,0,.42))}.real-dispatch__units>header{justify-content:space-between}.real-dispatch__units>header>span{display:flex;align-items:center;gap:.4em}.real-dispatch__units>header svg{color:#6b91ee}.real-dispatch__units>header button{padding:.55em .75em;border:0;border-radius:.35em;background:#506de1;color:#fff;font:inherit;font-size:clamp(3px,.39vw,7px)}.real-dispatch__units article{margin-top:4%}.real-dispatch__units article>small{color:#6f94ee;font-size:clamp(3px,.35vw,6px);font-weight:800}.real-dispatch__units article>div{margin-top:2%;padding:4%;border-left:2px solid #22c55e;border-radius:.42em;background:var(--rd-card)}.real-dispatch__units article>div.available{border-color:#22c55e}.real-dispatch__units article>div.unavailable{border-color:#ef4444}.real-dispatch__units article>div.in-progress{border-color:#f97316}.real-dispatch__units article>div.on-break{border-color:#eab308}.real-dispatch__units article b,.real-dispatch__units article span{display:block}.real-dispatch__units article b{font-size:clamp(4px,.47vw,8px)}.real-dispatch__units article span{margin-top:1%;color:#9da9bc;font-size:clamp(3px,.35vw,6px)}.real-dispatch__units article p{display:grid;margin:2% 0 0;grid-template-columns:auto 1fr;align-items:start;grid-gap:2%;gap:2%;color:#a7b2c4;font-size:clamp(3px,.31vw,5px);line-height:1.2}.real-dispatch__units article p svg{margin-top:.1em}.real-dispatch__units article p em{grid-column:2;color:#79879d;font-style:normal}.real-dispatch__footer{display:grid;min-width:0;grid-column:2;grid-template-columns:repeat(5,1fr);grid-gap:.45%;gap:.45%;padding:0 .65% .65%;background:#101728}.real-dispatch__footer article{min-width:0;padding:3.5%;border-radius:.42em;background:var(--rd-card)}.real-dispatch__footer header{display:flex;align-items:center;gap:3%;font-size:clamp(4px,.43vw,7px)}.real-dispatch__footer header svg{color:#6e91ef}.real-dispatch__footer p{margin:3% 0 0;color:#c4cddd;font-size:clamp(3px,.34vw,6px);line-height:1.3}.real-dispatch__footer strong{color:#63c56d}@media (max-width:640px){.real-dispatch__header{grid-template-columns:35% 1fr}.real-dispatch__actions button,.real-dispatch__header label{display:none}.real-dispatch__sidebar{padding-top:4%}.real-dispatch__sidebar section:nth-child(n+2){display:none}.real-dispatch__workspace{grid-template-columns:24% minmax(0,1fr) 22%}.real-dispatch__footer article:nth-child(n+4){display:none}.real-dispatch__footer{grid-template-columns:repeat(3,1fr)}}.real-dispatch__actions .service{background:#bd4937}.real-dispatch__sidebar{grid-row:2/4;padding:1.5% 5%}.real-dispatch__sidebar section{margin-bottom:4%}.real-dispatch__sidebar section>header{padding:3.5% 3%;font-size:clamp(5px,.56vw,9px)}.real-dispatch__sidebar section>span{gap:7%;padding:4% 5%;font-size:clamp(5px,.62vw,10px)}.real-dispatch__sidebar section>span svg{width:1.16em;height:1.16em}.real-dispatch__sidebar section>span.is-active{box-shadow:inset 2px 0 #6e8be8}.real-dispatch__sidebar section>span:not(.is-active):hover{background:rgba(255,255,255,.035);color:#d8e1ef}.real-dispatch__workspace{position:relative}.real-dispatch__calls>header>svg{color:#ef4444}.real-dispatch__calls,.real-dispatch__units{display:flex;flex-direction:column}.real-dispatch__calls>header,.real-dispatch__units>header{position:relative;z-index:3;flex:0 0 7%;background:var(--rd-panel)}.real-dispatch__call-viewport,.real-dispatch__unit-viewport{position:relative;z-index:1;flex:1 1;min-height:0;overflow:hidden}.real-dispatch__call-scroll{height:auto!important;transform:none}.real-dispatch__unit-scroll{will-change:transform;animation:rd-unit-scroll 6s ease-in-out infinite}.real-dispatch__calls button.is-drop-target{transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.real-dispatch__calls button.is-drop-target.is-assigned{border-color:#60a5fa;background:#3d4d69;box-shadow:inset 0 0 0 1px rgba(96,165,250,.18),0 0 12px rgba(63,118,220,.18)}.real-dispatch__unit-card{position:relative;transition:padding-bottom .2s ease,background .2s ease;cursor:move}.real-dispatch__unit-card>footer{position:absolute;right:4%;bottom:4%;left:4%;display:flex;gap:3%;opacity:0;transform:translateY(3px);transition:opacity .2s ease,transform .2s ease}.real-dispatch__unit-card>footer button{display:flex;flex:1 1;align-items:center;justify-content:center;gap:.35em;padding:.45em .5em;border:0;border-radius:.45em;background:#475569;color:#fff;font:inherit;font-size:clamp(3px,.36vw,6px)}.real-dispatch__unit-card>footer button:first-child{background:#4b66e8}.real-dispatch__unit-card>footer button svg{width:1em;height:1em}.real-dispatch__unit-card:hover{padding-bottom:18%;background:#475569}.real-dispatch__unit-card:hover>footer{opacity:1;transform:none}.real-dispatch__units article.is-demo-unit>div{animation:rd-unit-hover 6s ease-in-out infinite}.real-dispatch__units article.is-demo-unit>div>footer{animation:rd-unit-actions 6s ease-in-out infinite}.dispatch-drag-demo{position:absolute;z-index:20;top:42%;left:88%;display:flex;align-items:center;gap:.35em;color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.8));pointer-events:none;animation:rd-drag-unit 6s cubic-bezier(.4,0,.2,1) infinite}.dispatch-drag-demo>svg{width:clamp(7px,.75vw,12px);height:clamp(7px,.75vw,12px);fill:#f7fbff;stroke:#172033}.dispatch-drag-demo>i{display:block;min-width:clamp(66px,7.4vw,122px);padding:.9em 1em;border:1px solid rgba(140,179,245,.5);border-left:2px solid #22c55e;border-radius:.55em;background:#3a465d;box-shadow:0 12px 26px rgba(0,0,0,.46);color:#dbe9ff;font-size:clamp(3px,.38vw,6.5px);font-style:normal;opacity:0}.dispatch-drag-demo>i b,.dispatch-drag-demo>i em,.dispatch-drag-demo>i small,.dispatch-drag-demo>i span{display:block;white-space:nowrap}.dispatch-drag-demo>i b{margin-top:.35em;font-size:1.35em}.dispatch-drag-demo>i small{color:#80a4f1;font-size:.72em;font-weight:800}.dispatch-drag-demo>i span{margin-top:.15em;color:#aeb9ca;font-size:.78em}.dispatch-drag-demo>i em{margin-top:.45em;color:#c6cfdd;font-size:.72em;font-style:normal}.dispatch-drag-demo>i{animation:rd-drag-label 6s ease-in-out infinite}.dispatch-drag-demo:after{position:absolute;top:50%;right:100%;width:0;height:1px;background:linear-gradient(90deg,transparent,#7da9f0);content:"";opacity:0}.real-dispatch .city-unit--one{offset-path:path("M260 420 C322 398 402 408 500 430");animation:rd-road-unit 22s ease-in-out infinite}.real-dispatch .city-unit--two{offset-path:path("M360 330 C350 372 365 430 390 470");animation:rd-road-unit 26s ease-in-out infinite reverse}.real-dispatch .city-unit--three{offset-path:path("M280 360 C315 390 340 425 365 455");animation:rd-road-unit 28s ease-in-out infinite}.real-dispatch .city-unit--four{offset-path:path("M470 340 C450 382 462 425 500 455");animation:rd-road-unit 30s ease-in-out infinite reverse}.real-dispatch svg.is-north .city-unit--one{offset-path:path("M35 421 C110 400 170 414 245 442")}.real-dispatch svg.is-north .city-unit--two{offset-path:path("M282 300 C355 289 444 300 548 330")}.real-dispatch svg.is-north .city-unit--three{offset-path:path("M426 66 C480 44 538 61 600 100")}.real-dispatch svg.is-north .city-unit--four{offset-path:path("M635 75 C650 155 644 247 624 356")}.real-dispatch .city-unit .dispatch-unit-shell{fill:rgba(15,23,42,.88);stroke:#93c5fd;stroke-width:2;filter:drop-shadow(0 2px 5px rgba(0,0,0,.42))}.real-dispatch .city-unit .dispatch-unit-core{stroke:none;filter:none}.real-dispatch .city-unit.unit-available .dispatch-unit-core{fill:#22c55e}.real-dispatch .city-unit.unit-unavailable .dispatch-unit-core{fill:#ef4444}.real-dispatch .city-unit.unit-in-progress .dispatch-unit-core{fill:#f97316}.real-dispatch .city-unit.unit-on-break .dispatch-unit-core{fill:#eab308}.dispatch-helicopter{position:absolute;z-index:4;top:-8%;left:-10%;display:block;width:clamp(12px,1.05vw,18px);height:clamp(12px,1.05vw,18px);filter:drop-shadow(0 2px 3px rgba(0,0,0,.72));pointer-events:none;animation:rd-helicopter-flight 42s infinite}.dispatch-helicopter>i{position:absolute;inset:0;display:block;animation:rd-helicopter-rotor .36s linear infinite}.dispatch-helicopter>i:after,.dispatch-helicopter>i:before{position:absolute;top:50%;left:50%;width:100%;height:18%;border-radius:999px;background:#fff;content:"";filter:drop-shadow(1px 0 #020617) drop-shadow(-1px 0 #020617) drop-shadow(0 1px #020617) drop-shadow(0 -1px #020617);transform:translate(-50%,-50%)}.dispatch-helicopter>i:after{transform:translate(-50%,-50%) rotate(90deg)}@keyframes rd-unit-scroll{0%,12%{transform:translateY(0)}25%,72%{transform:translateY(-29%)}88%,to{transform:translateY(0)}}@keyframes rd-unit-hover{0%,22%,78%,to{padding-bottom:4%;background:#3a465d}28%,52%{padding-bottom:18%;background:#475569}}@keyframes rd-unit-actions{0%,22%,58%,to{opacity:0;transform:translateY(3px)}28%,52%{opacity:1;transform:none}}@keyframes rd-drag-unit{0%,27%{top:42%;left:88%;opacity:0}31%{opacity:1}37%{top:42%;left:88%;scale:1}43%{scale:.9}54%{top:36%;left:72%;scale:.94}70%{top:24%;left:20%;scale:.94}76%{top:24%;left:18%;scale:.78}82%{top:24%;left:18%;scale:1;opacity:1}88%,to{top:24%;left:18%;opacity:0}}@keyframes rd-drag-label{0%,36%,86%,to{opacity:0}42%,82%{opacity:1}}@keyframes rd-road-unit{0%,to{offset-distance:4%}48%{offset-distance:68%}72%{offset-distance:94%}}@keyframes aegis-map-call-ping{75%,to{transform:scale(2);opacity:0}}@keyframes rd-helicopter-flight{0%{top:-8%;left:-10%;opacity:0;transform:rotate(18deg)}7%{top:4%;left:-3%;opacity:1;transform:rotate(18deg)}21%{top:24%;left:18%;transform:rotate(28deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}38%{top:13%;left:37%;transform:rotate(-14deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}55%{top:51%;left:55%;transform:rotate(24deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}71%{top:39%;left:73%;transform:rotate(-12deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}86%{top:70%;left:91%;transform:rotate(22deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}96%{top:94%;left:108%;opacity:1;transform:rotate(22deg)}to{top:94%;left:108%;opacity:0;transform:rotate(22deg)}}@keyframes rd-helicopter-rotor{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.dispatch-drag-demo,.dispatch-helicopter,.dispatch-helicopter>i,.real-dispatch .city-unit,.real-dispatch__call-scroll,.real-dispatch__map .dispatch-call-ping,.real-dispatch__unit-scroll{animation:none!important}.dispatch-drag-demo{display:none}}.hero .siren-glow{width:min(96vw,1540px)!important;height:min(76vw,1120px)!important;border-radius:42% 58% 55% 45%/48% 42% 58% 52%!important;filter:blur(118px) saturate(1.08)!important;mix-blend-mode:screen;opacity:calc(.055 + var(--hero-progress) * .075)!important;will-change:opacity}.hero .siren-glow--red{top:12%!important;left:-43vw!important;background:radial-gradient(ellipse 58% 72% at 72% 48%,rgba(255,45,72,.72) 0,rgba(235,42,67,.24) 35%,rgba(202,28,52,.07) 62%,transparent 86%),radial-gradient(ellipse 45% 34% at 84% 66%,rgba(255,82,98,.22),transparent 78%)!important;animation:hero-red-breathe 2.8s ease-in-out infinite!important}.hero .siren-glow--blue{top:10%!important;right:-43vw!important;background:radial-gradient(ellipse 58% 72% at 28% 48%,rgba(38,112,255,.76) 0,rgba(35,96,239,.25) 35%,rgba(26,67,203,.07) 62%,transparent 86%),radial-gradient(ellipse 45% 34% at 16% 64%,rgba(91,151,255,.22),transparent 78%)!important;animation:hero-blue-breathe 2.8s ease-in-out -1.4s infinite!important}.hero__orbit{border-radius:50%!important;background:radial-gradient(ellipse at 50% 12%,rgba(132,171,230,.055),rgba(80,118,183,.018) 38%,transparent 72%)!important;filter:blur(44px);opacity:.72!important}.hero__orbit--inner{background:radial-gradient(ellipse at 50% 8%,rgba(219,232,255,.045),transparent 68%)!important;filter:blur(58px)}.tablet-atmosphere{inset:-25% -28% -22%!important;overflow:visible!important;border-radius:0!important;background:radial-gradient(ellipse 58% 40% at 50% 62%,rgba(112,151,211,.055),transparent 78%)!important}.tablet-atmosphere i{border:0!important;border-radius:44% 56% 51% 49%/58% 46% 54% 42%!important;filter:blur(82px)!important;opacity:.72}.tablet-atmosphere i:first-child{top:16%!important;left:-8%!important;width:48%!important;height:74%!important;background:rgba(235,48,73,.105)!important}.tablet-atmosphere i:nth-child(2){top:10%!important;right:-8%!important;width:48%!important;height:74%!important;background:rgba(43,105,246,.115)!important}.tablet-atmosphere i:nth-child(3){right:17%!important;bottom:-4%!important;width:66%!important;height:35%!important;background:rgba(189,213,248,.045)!important;filter:blur(96px)!important}@keyframes hero-red-breathe{0%,to{opacity:.55}46%{opacity:.86}68%{opacity:.66}}@keyframes hero-blue-breathe{0%,to{opacity:.56}46%{opacity:.88}68%{opacity:.67}}@media (prefers-reduced-motion:reduce){.hero .siren-glow{animation:none!important;opacity:.1!important}}.hero:before{position:absolute;z-index:-2;inset:-9% -12% -6%;content:"";pointer-events:none;background:radial-gradient(ellipse 62% 76% at -2% 55%,rgba(223,42,65,.22) 0,rgba(192,29,51,.095) 40%,transparent 76%),radial-gradient(ellipse 62% 76% at 102% 54%,rgba(40,103,239,.23) 0,rgba(27,73,202,.095) 40%,transparent 76%),radial-gradient(ellipse 58% 38% at 50% 72%,rgba(83,118,187,.075),transparent 78%);background-position:-3vw 0,3vw 0,0 0;filter:blur(62px) saturate(1.04);opacity:.78;transform:scale(1.08);transform-origin:center 62%;animation:hero-light-field 4.8s ease-in-out infinite}.hero .siren-glow{display:none!important}.hero__orbit{z-index:-1;border:1px solid rgba(144,177,229,.16)!important;border-bottom-color:transparent!important;background:transparent!important;box-shadow:0 -24px 90px rgba(91,135,211,.055)!important;filter:none!important;opacity:.76!important;mask-image:linear-gradient(90deg,transparent 5%,#000 23%,#000 77%,transparent 95%),linear-gradient(180deg,#000 0 46%,transparent 82%);-webkit-mask-image:linear-gradient(90deg,transparent 5%,#000 23%,#000 77%,transparent 95%),linear-gradient(180deg,#000 0 46%,transparent 82%);mask-composite:intersect;-webkit-mask-composite:source-in}.hero__orbit--outer{border-style:solid!important;box-shadow:0 -18px 80px rgba(78,119,193,.04),inset 0 28px 90px rgba(87,132,211,.025)!important}.hero__orbit--inner{border-color:rgba(176,202,243,.13) rgba(176,202,243,.13) transparent!important;opacity:.62!important}.hero__orbit:before{position:absolute;top:10.5%;width:5px;aspect-ratio:1;border:1px solid rgba(201,222,255,.7);border-radius:50%;background:#94bfff;box-shadow:0 0 13px rgba(112,166,255,.72),0 0 0 5px rgba(91,145,235,.055);content:""}.hero__orbit--outer:before{left:18%}.hero__orbit--inner:before{right:16%;left:auto;background:#d0ddf4;box-shadow:0 0 12px rgba(180,207,249,.58),0 0 0 5px rgba(145,181,238,.045)}.tablet-atmosphere{background:radial-gradient(ellipse 70% 48% at 50% 61%,rgba(87,124,188,.045),transparent 82%)!important}.tablet-atmosphere i{opacity:.42}@keyframes hero-light-field{0%,to{opacity:.68;transform:scale(1.06) translate3d(-.5%,0,0);background-position:-4vw 1%,4vw 0,0 0}42%{opacity:.86;transform:scale(1.1) translate3d(.5%,-.7%,0);background-position:1vw -1%,-2vw 1%,0 0}67%{opacity:.74;transform:scale(1.08) translate3d(0,.4%,0);background-position:-1vw 0,1vw -1%,0 0}}@media (prefers-reduced-motion:reduce){.hero:before{animation:none;opacity:.76;transform:scale(1.08)}}.hero__orbit{top:420px!important;left:50%!important;width:min(780px,54vw)!important;height:min(760px,53vw)!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(171,202,249,.17),rgba(91,139,219,.065) 42%,rgba(54,91,161,.018) 74%,transparent)!important;box-shadow:none!important;opacity:.56!important;filter:blur(7px)!important;mask:url(/logo-aegis.svg) center top/contain no-repeat!important;-webkit-mask:url(/logo-aegis.svg) center top/contain no-repeat!important;transform:translateX(-50%) scaleX(1.08)!important}.hero__orbit:before{content:none!important}.hero__orbit--inner{display:none!important}.hero__grid{z-index:-1!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E")!important;background-size:190px 190px!important;mix-blend-mode:soft-light;opacity:.055!important;filter:blur(.35px);mask-image:radial-gradient(ellipse 55% 82% at 0 54%,#000 0,rgba(0,0,0,.82) 48%,transparent 91%),radial-gradient(ellipse 55% 82% at 100% 54%,#000 0,rgba(0,0,0,.82) 48%,transparent 91%);-webkit-mask-image:radial-gradient(ellipse 55% 82% at 0 54%,#000 0,rgba(0,0,0,.82) 48%,transparent 91%),radial-gradient(ellipse 55% 82% at 100% 54%,#000 0,rgba(0,0,0,.82) 48%,transparent 91%);mask-composite:add;-webkit-mask-composite:source-over;transform:none!important;pointer-events:none}@media (max-width:800px){.hero__orbit{top:500px!important;width:82vw!important;height:82vw!important;opacity:.52!important}.hero__grid{opacity:.045!important}}.tablet-service-switcher{position:absolute;z-index:14;inset:0;pointer-events:none}.tablet-service-switcher__rail{position:absolute;top:32%;display:flex;width:clamp(148px,13vw,194px);flex-direction:column;gap:3px;opacity:var(--service-reveal);transition:opacity .25s ease,transform .36s cubic-bezier(.22,.8,.3,1)}.tablet-service-switcher__rail--left{right:calc(100% + 40px);align-items:flex-end;transform:translate3d(calc((1 - var(--service-reveal)) * -22px),0,0);text-align:right}.tablet-service-switcher__rail--right{left:calc(100% + 40px);align-items:flex-start;transform:translate3d(calc((1 - var(--service-reveal)) * 22px),0,0);text-align:left}.tablet-service-switcher__rail button,.tablet-service-switcher__rail>span{position:relative;display:flex;width:max-content;max-width:100%;align-items:center;gap:9px;padding:7px 0;border:0;background:transparent;color:rgba(166,180,199,.48);font:inherit;font-size:clamp(9px,.7vw,12px);font-weight:650;line-height:1.15;white-space:nowrap}.tablet-service-switcher__rail--left>span{flex-direction:row-reverse}.tablet-service-switcher__rail button{color:#bdcce0;cursor:pointer;pointer-events:none}.tablet-service-switcher.is-visible button{pointer-events:auto}.tablet-service-switcher__rail button:after{position:absolute;bottom:3px;width:0;height:1px;background:currentColor;content:"";opacity:.75;transition:width .25s ease}.tablet-service-switcher__rail--left button:after{right:0}.tablet-service-switcher__rail--right button:after{left:0}.tablet-service-switcher__rail button:hover{color:#edf4ff}.tablet-service-switcher__rail button:hover:after{width:45%}.tablet-service-switcher__rail button.is-active{color:#fff;font-weight:800}.tablet-service-switcher__rail button.is-active:before{position:absolute;top:50%;width:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(121,170,255,.35),#79aaff);box-shadow:0 0 9px rgba(91,151,255,.48);content:"";transform:translateY(-50%)}.tablet-service-switcher__rail--left button.is-active:before{right:-27px}.tablet-service-switcher__rail--right button.is-active:before{left:-27px;transform:translateY(-50%) rotate(180deg)}.tablet-service-switcher__rail button.is-active:after{width:100%}.tablet-service-switcher__rail button:nth-of-type(2).is-active{color:#f0d983}.tablet-service-switcher__rail button:nth-of-type(2).is-active:before{background:#eec53e;box-shadow:0 0 10px rgba(238,197,62,.72)}.tablet-service-switcher__rail>span:before{display:block;width:11px;height:1px;flex:0 0 11px;border-radius:999px;background:linear-gradient(90deg,rgba(139,157,181,.18),rgba(139,157,181,.48));content:""}.tablet-service-switcher__rail--left>span:before{transform:rotate(180deg)}.tablet-service-switcher__rail>span small{margin-left:2px;color:rgba(166,180,199,.32);font-size:.72em;font-weight:650;letter-spacing:.015em}.tablet-service-switcher__rail .is-more{margin-top:4px;color:rgba(139,157,181,.35);font-style:italic}.real-dispatch,.real-dispatch__calls button,.real-dispatch__footer,.real-dispatch__header,.real-dispatch__sidebar,.real-dispatch__unit-card,.real-dispatch__workspace{transition:background-color .32s ease,border-color .32s ease,color .32s ease}.real-dispatch--sheriff{--rd-panel:#1f2c21;--rd-card:#2b3b2d;background:#0d140f}.real-dispatch--sheriff .real-dispatch__footer,.real-dispatch--sheriff .real-dispatch__header,.real-dispatch--sheriff .real-dispatch__sidebar{background:#101811}.real-dispatch--sheriff .real-dispatch__workspace{background:#0d140f}.real-dispatch--sheriff .real-dispatch__header label{background:#2b3b2d}.real-dispatch--sheriff .real-dispatch__agency>span{border-color:transparent;background:#1c281e;box-shadow:none;color:#d7dfd5}.real-dispatch--sheriff .real-dispatch__sidebar section>span.is-active{background:#1c281e;box-shadow:none}.real-dispatch--sheriff .real-dispatch__sidebar section>span:not(.is-active):hover{background:#172219}.real-dispatch--sheriff .real-dispatch__calls button.is-active{border-color:#5a6c55;background:#394c3b}.real-dispatch--sheriff .real-dispatch__calls button.is-drop-target.is-assigned{border-color:#5a6c55;background:#344535;box-shadow:inset 0 0 0 1px rgba(238,197,62,.09),0 0 12px rgba(58,73,56,.22)}.real-dispatch--sheriff .real-dispatch__calls button>footer span,.real-dispatch--sheriff .real-dispatch__calls button>footer time{background:#1c281e}.real-dispatch--sheriff .real-dispatch__calls button>footer .done{background:#58a357}.real-dispatch--sheriff .real-dispatch__calls button>small i{background:#283a2a;color:#eec53e}.real-dispatch--sheriff .real-dispatch__units article>small,.real-dispatch--sheriff .real-dispatch__units>header svg{color:#eec53e}.real-dispatch--sheriff .real-dispatch__units>header button{background:#2b3b2d;color:#eef3ec}.real-dispatch--sheriff .real-dispatch__unit-card>footer button,.real-dispatch--sheriff .real-dispatch__units>header button:hover{background:#394c3b}.real-dispatch--sheriff .real-dispatch__unit-card>footer button:first-child{background:#3a4938}.real-dispatch--sheriff .real-dispatch__units article.is-demo-unit>div{animation-name:rd-unit-hover-sheriff}.real-dispatch--sheriff .dispatch-drag-demo>i{border-color:rgba(90,108,85,.75) rgba(90,108,85,.75) rgba(90,108,85,.75) #22c55e;background:#2b3b2d;color:#edf3eb}.real-dispatch--sheriff .dispatch-drag-demo>i small{color:#eec53e}.real-dispatch--sheriff .dispatch-drag-demo:after{background:linear-gradient(90deg,transparent,#eec53e)}.real-dispatch--sheriff .real-dispatch__map-tools{background:rgba(12,20,14,.9)}.real-dispatch--sheriff .real-dispatch__map-tools button.is-active{background:#3a4938;color:#fff}.real-dispatch--sheriff .real-dispatch__map .aegis-map-shade{fill:#08120b;opacity:.4}.real-dispatch--sheriff .real-dispatch__footer article:first-child header svg,.real-dispatch--sheriff .real-dispatch__footer article:nth-child(3) header svg,.real-dispatch--sheriff .real-dispatch__footer strong{color:#eec53e}.real-dispatch--sheriff .real-dispatch__footer article:nth-child(2) header svg{color:#63c56d}.real-dispatch--sheriff .real-dispatch__footer article:nth-child(4) header svg{color:#a78bfa}.real-dispatch--sheriff .real-dispatch__footer article:nth-child(5) header svg{color:#ef635b}@keyframes rd-unit-hover-sheriff{0%,22%,78%,to{padding-bottom:4%;background:#2b3b2d}28%,52%{padding-bottom:18%;background:#394c3b}}@media (max-width:1280px){.tablet-service-switcher__rail{width:138px}.tablet-service-switcher__rail--left{right:calc(100% + 18px)}.tablet-service-switcher__rail--right{left:calc(100% + 18px)}.tablet-service-switcher__rail button,.tablet-service-switcher__rail>span{font-size:8.5px}}@media (max-width:800px){.tablet-service-switcher{top:auto;right:3%;bottom:-126px;left:3%;display:grid;height:116px;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}.tablet-service-switcher__rail,.tablet-service-switcher__rail--left,.tablet-service-switcher__rail--right{position:relative;top:auto;right:auto;left:auto;width:auto;align-items:flex-start;transform:translateY(calc((1 - var(--service-reveal)) * 14px));text-align:left}.tablet-service-switcher__rail--left button:after,.tablet-service-switcher__rail--right button:after{right:auto;left:0}.tablet-service-switcher__rail--left button.is-active:before,.tablet-service-switcher__rail--right button.is-active:before{right:auto;left:-10px}.tablet-service-switcher__rail--left>span{flex-direction:row}}@media (prefers-reduced-motion:reduce){.tablet-service-switcher button{transition:none}}.registry-product-ui{display:grid;min-height:510px;grid-template-columns:62px 1fr;overflow:hidden;border:1px solid rgba(186,213,247,.17);border-radius:25px;background:#0f1724;box-shadow:0 42px 110px rgba(0,0,0,.42)}.registry-product-ui>aside{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;border-right:1px solid rgba(255,255,255,.08);background:#111c2a}.registry-product-ui>aside img{width:26px;margin-bottom:23px}.registry-product-ui>aside span{display:grid;width:35px;height:35px;place-items:center;border-radius:9px;color:#667991}.registry-product-ui>aside span.is-active{background:rgba(87,136,219,.16);color:#a9cbff}.registry-product-ui>main{min-width:0;padding:25px 26px}.registry-product-ui>main>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.registry-product-ui>main>header>div{display:flex;align-items:center;gap:12px}.registry-product-ui__avatar{display:grid;width:43px;height:43px;place-items:center;border-radius:12px;background:linear-gradient(145deg,#526f9f,#33435f);color:#eef5ff;font-size:12px;font-weight:800}.registry-product-ui h4,.registry-product-ui p{margin:0}.registry-product-ui header small{color:#6681a3;font-size:6px;font-weight:850;letter-spacing:.13em}.registry-product-ui h4{margin-top:4px;color:#f0f5fc;font-size:15px}.registry-product-ui header p{margin-top:3px;color:#718399;font-size:7px}.registry-product-ui__status{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid rgba(75,199,139,.2);border-radius:999px;background:rgba(75,199,139,.08);color:#7ddbab;font-size:6px;font-weight:850}.registry-product-ui__status i{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor}.registry-product-ui>main>nav{display:flex;gap:2px;margin:0 -26px;padding:0 26px;border-bottom:1px solid rgba(255,255,255,.08)}.registry-product-ui>main>nav button{display:flex;align-items:center;gap:6px;padding:11px;border:0;border-bottom:2px solid transparent;background:transparent;color:#71839a;font:inherit;font-size:8px}.registry-product-ui>main>nav button.is-active{border-bottom-color:#6c9ee8;color:#dceaff}.registry-product-ui>main>nav i{padding:2px 5px;border-radius:999px;background:rgba(255,255,255,.06);font-size:6px;font-style:normal}.registry-product-ui__body{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:12px;gap:12px;padding-top:17px}.registry-product-ui__column{display:grid;align-content:start;grid-gap:10px;gap:10px}.registry-product-ui article,.registry-product-ui__link{border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#121e2d}.registry-product-ui article{padding:14px}.registry-product-ui article>header{display:flex;align-items:center;justify-content:space-between;color:#7da8e7}.registry-product-ui article>header b{color:#dce6f3;font-size:9px}.registry-product-ui article>header span{color:#7598c8;font-size:6px}.registry-product-ui dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 10px;gap:13px 10px;margin:15px 0 0}.registry-product-ui dt{color:#60738b;font-size:6px}.registry-product-ui dd{margin:4px 0 0;color:#c8d5e7;font-size:8px}.registry-product-ui__alert{display:grid!important;grid-template-columns:24px 1fr auto;align-items:center;grid-gap:8px;gap:8px;color:#eaa85f}.registry-product-ui__alert b{color:#e8d2b6;font-size:8px}.registry-product-ui__alert p{margin-top:3px;color:#877761;font-size:6px}.registry-product-ui__alert em{padding:3px 5px;border-radius:999px;background:rgba(235,166,79,.1);font-size:5px;font-style:normal;font-weight:800}.registry-product-ui ol{display:grid;grid-gap:0;gap:0;margin:12px 0 0;padding:0;list-style:none}.registry-product-ui li{display:grid;grid-template-columns:7px 1fr auto;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid rgba(255,255,255,.055)}.registry-product-ui li>i{width:6px;height:6px;margin-top:3px;border-radius:50%;background:#6f9de0}.registry-product-ui li>i.is-amber{background:#e8aa5c}.registry-product-ui li>i.is-green{background:#65cc96}.registry-product-ui li b{display:block;color:#cbd7e7;font-size:7px}.registry-product-ui li p{margin-top:3px;color:#657991;font-size:6px}.registry-product-ui li time{color:#52677f;font-size:5px}.registry-product-ui__link{display:grid;grid-template-columns:30px 1fr 16px;align-items:center;grid-gap:9px;gap:9px;padding:11px}.registry-product-ui__link>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:rgba(139,101,220,.12);color:#b69de9}.registry-product-ui__link b,.registry-product-ui__link small{display:block}.registry-product-ui__link small{color:#806cad;font-size:5px;font-weight:850;letter-spacing:.11em}.registry-product-ui__link b{margin-top:3px;color:#cfc2eb;font-size:7px}.registry-product-ui__link>svg{color:#60738c}.mobile-scene:has(.civic-portal-ui){min-height:680px}.civic-portal-ui{width:326px;min-height:642px;background:#0b1425;border-color:#222e3e}.civic-portal-ui__viewport{position:relative;min-height:604px;padding:0 16px 68px;background:radial-gradient(circle at 18% -10%,rgba(73,126,244,.18),transparent 42%),#0b1425}.civic-phone-status{display:grid;height:22px;grid-template-columns:1fr 16px auto 22px;align-items:center;grid-gap:5px;gap:5px;padding:0 3px;color:#dce7f7;font-size:6px}.civic-phone-status time{font-weight:750}.civic-phone-status>span{width:12px;height:6px;border-bottom:2px solid;background:linear-gradient(90deg,transparent 18%,currentColor 20% 28%,transparent 30% 44%,currentColor 46% 56%,transparent 58% 70%,currentColor 72% 84%,transparent 86%);opacity:.8}.civic-phone-status>i{font-style:normal}.civic-phone-status>b{display:grid;height:11px;place-items:center;border:1px solid rgba(220,231,247,.55);border-radius:3px;font-size:5px}.civic-portal-ui__viewport>header{display:flex;align-items:center;justify-content:space-between;padding:7px 1px 15px}.civic-portal-ui__viewport>header>button{display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:#f7f9fc;text-align:left}.civic-portal-ui__viewport>header>button>span{display:grid;width:35px;height:35px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6b8cff,#9b6dff);font-size:9px;font-weight:800}.civic-portal-ui__viewport>header b,.civic-portal-ui__viewport>header i,.civic-portal-ui__viewport>header small{display:block;font-style:normal}.civic-portal-ui__viewport>header small{color:#9eacc2;font-size:6px}.civic-portal-ui__viewport>header b{margin-top:2px;font-size:9px}.civic-portal-ui__viewport>header>div{display:flex;gap:6px}.civic-portal-ui__viewport>header>div button{position:relative;display:grid;width:33px;height:33px;place-items:center;border:1px solid rgba(203,219,243,.14);border-radius:10px;background:rgba(18,31,51,.96);color:#9eacc2}.civic-portal-ui__viewport>header>div em{position:absolute;top:-3px;right:-3px;display:grid;width:13px;height:13px;place-items:center;border:2px solid #0b1425;border-radius:50%;background:#ff8b8b;color:white;font-size:5px;font-style:normal}.civic-portal-ui__viewport>main{animation:civic-page-in .28s ease both}.civic-portal-ui__title b{color:#f7f9fc;font-size:11px;letter-spacing:-.02em}.civic-portal-ui__title p{margin:4px 0 0;color:#9eacc2;font-size:6px;line-height:1.4}.civic-portal-ui__title.is-secondary{margin-top:15px}.civic-portal-ui__rows{display:grid;grid-gap:6px;gap:6px;margin-top:9px}.civic-portal-ui__rows>button{display:grid;grid-template-columns:29px 1fr 12px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:9px;border:1px solid rgba(203,219,243,.13);border-radius:12px;background:rgba(18,31,51,.96);color:#f7f9fc;text-align:left}.civic-portal-ui__record header>span,.civic-portal-ui__rows>button>span{display:grid;width:29px;height:29px;place-items:center;border-radius:9px}.civic-portal-ui__record header>span svg,.civic-portal-ui__rows svg{width:14px}.civic-portal-ui .blue{background:rgba(110,162,255,.14);color:#6ea2ff}.civic-portal-ui .amber{background:rgba(247,189,103,.14);color:#f7bd67}.civic-portal-ui .green{background:rgba(87,215,162,.14);color:#57d7a2}.civic-portal-ui__rows b,.civic-portal-ui__rows em,.civic-portal-ui__rows i,.civic-portal-ui__rows small{display:block;font-style:normal}.civic-portal-ui__rows b{font-size:7px}.civic-portal-ui__rows small{margin-top:2px;color:#9eacc2;font-size:5px}.civic-portal-ui__rows em{margin-top:3px;color:#6ea2ff;font-size:5px}.civic-portal-ui__rows>button>svg{width:11px;color:#64748b}.civic-portal-ui__service{display:grid;grid-template-columns:29px 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin-top:8px;padding:9px;border:1px solid rgba(203,219,243,.13);border-left:2px solid #6ea2ff;border-radius:12px;background:rgba(18,31,51,.96)}.civic-portal-ui__service>span{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;background:rgba(110,162,255,.12);color:#6ea2ff}.civic-portal-ui__service svg{width:14px}.civic-portal-ui__service b,.civic-portal-ui__service small{display:block}.civic-portal-ui__service b{font-size:7px}.civic-portal-ui__service small{margin-top:3px;color:#9eacc2;font-size:5px}.civic-portal-ui__service>em{color:#57d7a2;font-size:5px;font-style:normal;font-weight:800}.civic-portal-ui__segments{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;margin:10px 0;padding:3px;border-radius:10px;background:#101b2c}.civic-portal-ui__segments button{padding:7px;border-radius:8px;background:transparent;color:#71829a;font-size:6px}.civic-portal-ui__segments button.is-active{background:#1b2942;color:#dce8fa}.civic-portal-ui__segments i{padding:1px 4px;border-radius:999px;background:rgba(255,255,255,.07);font-size:5px;font-style:normal}.civic-portal-ui__record{margin-top:10px;padding:11px;border:1px solid rgba(203,219,243,.14);border-radius:13px;background:rgba(18,31,51,.96)}.civic-portal-ui__record>header{display:flex;align-items:center;gap:8px}.civic-portal-ui__record header>div{flex:1 1}.civic-portal-ui__record header b,.civic-portal-ui__record header small{display:block}.civic-portal-ui__record header b{font-size:7px}.civic-portal-ui__record header small{margin-top:3px;color:#9eacc2;font-size:5px}.civic-portal-ui__record header em{padding:3px 5px;border:1px solid rgba(247,189,103,.2);border-radius:999px;background:rgba(247,189,103,.1);color:#f7bd67;font-size:5px;font-style:normal;font-weight:800}.civic-portal-ui__record header em.success{border-color:rgba(87,215,162,.2);background:rgba(87,215,162,.1);color:#57d7a2}.civic-portal-ui__record>p{margin:9px 0;color:#9eacc2;font-size:6px;line-height:1.45}.civic-portal-ui__record>footer{display:flex;align-items:center;gap:4px;padding-top:8px;border-top:1px solid rgba(203,219,243,.09);color:#8190a6;font-size:5px}.civic-portal-ui__record>footer svg{width:9px}.civic-portal-ui__record footer button{margin-left:auto;padding:5px 7px;border-radius:6px;background:#6b8cff;color:#fff;font-size:5px}.civic-portal-ui__record footer button.ghost{margin-left:0;border:1px solid rgba(203,219,243,.13);background:transparent;color:#a9b7ca}.civic-portal-ui__details{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px;color:#9eacc2;font-size:5px}.civic-portal-ui__details span{display:flex;align-items:center;gap:3px}.civic-portal-ui__details svg{width:9px;color:#6ea2ff}.civic-portal-ui__primary{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin-top:10px;padding:8px;border-radius:9px;background:#6b8cff;color:white;font-size:6px;font-weight:800}.civic-portal-ui__primary svg{width:11px}.civic-portal-ui__profile{display:grid;justify-items:center;margin-top:10px;padding:17px;border:1px solid rgba(203,219,243,.14);border-radius:15px;background:rgba(18,31,51,.96)}.civic-portal-ui__profile>span{display:grid;width:47px;height:47px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6b8cff,#9b6dff);font-size:12px;font-weight:800}.civic-portal-ui__profile>b{margin-top:8px;font-size:10px}.civic-portal-ui__profile>small{margin-top:3px;color:#9eacc2;font-size:6px}.civic-portal-ui__profile dl{width:100%;margin:13px 0 0}.civic-portal-ui__profile dl div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid rgba(203,219,243,.09);font-size:6px}.civic-portal-ui__profile dt{color:#8493a9}.civic-portal-ui__profile dd{margin:0;color:#dce6f4}.civic-portal-ui__viewport>nav:not(.figma-app__nav){position:absolute;right:7px;bottom:7px;left:7px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2px;gap:2px;padding:5px;border:1px solid rgba(203,219,243,.13);border-radius:13px;background:rgba(18,31,51,.96);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.civic-portal-ui__viewport>nav:not(.figma-app__nav) button{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:5px 1px;border-radius:8px;background:transparent;color:#728196;font-size:4px}.civic-portal-ui__viewport>nav:not(.figma-app__nav) button.is-active{background:rgba(107,140,255,.15);color:#7fa0ff}.civic-portal-ui__viewport>nav:not(.figma-app__nav) button>i{position:absolute;top:0;right:13%;display:grid;width:10px;height:10px;place-items:center;border-radius:50%;background:#ff8b8b;color:#fff;font-size:4px;font-style:normal}@keyframes civic-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.civic-portal-ui__confirmed{display:flex!important;align-items:center;gap:4px;color:#57d7a2;font-size:5px;font-weight:750}.civic-portal-ui__confirmed svg{width:10px!important}.civic-portal-ui__toast{position:absolute;right:13px;bottom:62px;left:13px;z-index:4;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(87,215,162,.24);border-radius:11px;background:rgba(18,38,42,.96);box-shadow:0 14px 30px rgba(0,0,0,.32);color:#57d7a2;animation:civic-toast-in .32s cubic-bezier(.2,.8,.2,1) both}.civic-portal-ui__toast>svg{width:14px}.civic-portal-ui__toast b,.civic-portal-ui__toast small{display:block}.civic-portal-ui__toast b{color:#dff8ed;font-size:7px}.civic-portal-ui__toast small{margin-top:2px;color:#78a998;font-size:5px}@keyframes civic-toast-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:800px){.registry-product-ui{min-height:350px;grid-template-columns:43px 1fr}.registry-product-ui>main{padding:15px 12px}.registry-product-ui>main>nav{margin:0 -12px;padding:0 12px}.registry-product-ui__body{grid-template-columns:1fr}.registry-product-ui__column:last-child{display:none}}@media (max-width:640px){.product-story__stage{height:500px}.mobile-scene:has(.civic-portal-ui){min-height:680px;transform:scale(.69);transform-origin:top center}.mobile-float--one{left:-18%}.mobile-float--two{right:-18%}}@media (max-width:980px){.product-story__layout{display:block}.product-story__stage{display:none}.product-story__copy article{min-height:auto;padding:64px 0 44px;opacity:1;transform:none}.product-story__copy article:first-child{padding-top:24px}.product-story__copy article>span{margin-bottom:18px}.product-story__copy h3{max-width:680px}.product-story__copy p{max-width:650px}.product-story__mobile-surface{display:block;margin-top:34px}.product-story__mobile-surface>.justice-ui,.product-story__mobile-surface>.registry-product-ui{width:100%}.product-story__mobile-surface>.mobile-scene{overflow:hidden;border:1px solid rgba(186,213,247,.09);border-radius:24px;background:radial-gradient(circle at 50% 30%,rgba(77,125,210,.12),transparent 55%),rgba(7,12,20,.44)}}@media (max-width:640px){.product-story__copy article{padding:52px 0 30px}.product-story__mobile-surface{margin-top:28px}.product-story__mobile-surface>.mobile-scene:has(.civic-portal-ui){height:465px;min-height:0;overflow:hidden;transform:none}.product-story__mobile-surface .civic-portal-ui{transform:scale(.69);transform-origin:top center}.product-story__mobile-surface .mobile-float{display:none}}.lb-phone{position:relative;min-height:642px;overflow:visible;border:7px solid #111317;border-radius:48px;background:#050608;box-shadow:0 0 0 2px #3b3e44,0 0 0 4px #090a0c,0 45px 110px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.22)}.lb-phone:before{position:absolute;inset:-5px;z-index:5;border:1px solid rgba(255,255,255,.08);border-radius:44px;pointer-events:none;content:""}.lb-phone__button{position:absolute;z-index:-1;width:4px;border-radius:3px;background:linear-gradient(90deg,#08090b,#45484e,#101114)}.lb-phone__button--action{top:94px;left:-11px;height:34px}.lb-phone__button--volume{top:143px;left:-11px;height:72px}.lb-phone__button--power{top:151px;right:-11px;height:91px}.lb-phone__screen{position:absolute;inset:0;overflow:hidden;border-radius:40px;background:#0b1425}.lb-phone__screen>.civic-phone-status{position:absolute;top:4px;right:15px;left:15px;z-index:20;height:25px;padding:0 7px;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.lb-phone__island{position:absolute;top:9px;left:50%;z-index:25;width:91px;height:24px;border-radius:20px;background:#020203;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);transform:translateX(-50%)}.lb-phone__island:before{position:absolute;top:7px;right:12px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#234563 0 12%,#101d2a 30%,#030507 70%);content:""}.lb-phone__island i{position:absolute;top:8px;left:15px;width:30px;height:6px;border-radius:8px;background:#090a0c}.lb-phone__home{position:absolute;inset:0;padding:48px 16px 17px;background:linear-gradient(180deg,rgba(5,10,20,.1),rgba(4,7,13,.2)),url(/phone/wallpaper.jpg) 50%/cover;color:#fff}.lb-phone__home:after{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(6,10,17,.1),transparent 35%,rgba(4,7,12,.25));content:"";pointer-events:none}.lb-phone__apps,.lb-phone__date,.lb-phone__dock,.lb-phone__widgets{position:relative;z-index:1}.lb-phone__date{text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.48)}.lb-phone__date small{display:block;font-size:6px;font-weight:800;letter-spacing:.12em}.lb-phone__date strong{display:block;margin-top:-2px;font-size:44px;font-weight:300;letter-spacing:-.06em;line-height:1}.lb-phone__date p{margin:4px 0 0;font-size:7px;font-size:0}.lb-phone__date p:after{content:"Los Santos - 18 C";font-size:7px}.lb-phone__widgets{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:17px}.lb-phone__widgets article{display:grid;min-height:62px;grid-template-columns:24px 1fr;align-content:center;grid-gap:6px;gap:6px;margin:0;padding:9px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:rgba(24,28,37,.52);box-shadow:inset 0 1px rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}.lb-phone__widgets article>svg{width:20px;color:#ffd65b}.lb-phone__widgets article span{min-width:0}.lb-phone__widgets article b,.lb-phone__widgets article small{display:block}.lb-phone__widgets article b{font-size:6px}.lb-phone__widgets article small{margin-top:3px;color:rgba(255,255,255,.68);font-size:4.5px;line-height:1.3}.lb-phone__widgets article em{grid-column:1/-1;margin-top:1px;font-size:13px;font-style:normal}.lb-phone__widgets article:nth-child(2) small{font-size:0}.lb-phone__widgets article:nth-child(2) small:after{content:"Pillbox - 12 nov. a 09:15";font-size:4.5px}.lb-phone__apps{display:grid;grid-gap:14px 10px;gap:14px 10px;margin-top:18px}.lb-phone__app{position:relative;display:grid;min-width:0;justify-items:center;padding:0;border:0;background:transparent;color:#fff;font:inherit;text-shadow:0 1px 5px rgba(0,0,0,.8)}.lb-phone__app>span{display:grid;width:43px;height:43px;overflow:hidden;place-items:center;border-radius:11px;box-shadow:0 3px 10px rgba(0,0,0,.25)}.lb-phone__app img{width:100%;height:100%;object-fit:cover}.lb-phone__app>b{width:61px;overflow:hidden;font-size:5.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lb-phone__app>i{position:absolute;top:-4px;right:4px;display:grid;width:14px;height:14px;place-items:center;border:1.5px solid #fff;border-radius:50%;background:#ed4b5e;font-size:6px;font-style:normal;font-weight:800}.lb-phone__app--aegis>span{background:linear-gradient(145deg,#0e1b2c,#263e61);box-shadow:inset 0 0 0 1px rgba(175,205,248,.25),0 3px 12px rgba(0,0,0,.3)}.lb-phone__app--aegis>span img{width:25px;height:25px;object-fit:contain}.lb-phone__dock{position:absolute;right:12px;bottom:16px;left:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.17);border-radius:20px;background:rgba(236,239,244,.23);box-shadow:inset 0 1px rgba(255,255,255,.17);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lb-phone__dock button{display:grid;padding:0;place-items:center;border:0;background:transparent}.lb-phone__dock img{width:39px;height:39px;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.2)}.lb-phone__home-indicator{position:absolute;bottom:6px;left:50%;z-index:30;width:104px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.9);box-shadow:0 1px 5px rgba(0,0,0,.3);transform:translateX(-50%)}.lb-phone.is-app-open .civic-portal-ui__viewport{position:absolute;inset:0;min-height:0;padding-top:38px;border-radius:40px;animation:lb-app-open .38s cubic-bezier(.2,.8,.2,1) both}.lb-phone.is-app-open .civic-portal-ui__viewport>header{padding-top:7px}.lb-phone.is-app-open .civic-phone-status{color:#e8f0fc}.lb-phone .blue{background:rgba(110,162,255,.14);color:#6ea2ff}.lb-phone .amber{background:rgba(247,189,103,.14);color:#f7bd67}.lb-phone .green{background:rgba(87,215,162,.14);color:#57d7a2}@keyframes lb-app-open{0%{opacity:0;transform:scale(.84);transform-origin:50% 70%}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lb-phone.is-app-open .civic-portal-ui__viewport{animation:none}}.lb-phone{height:676px;min-height:676px;border-width:7px;border-radius:52px}.lb-phone:before{border-radius:48px}.lb-phone__screen{border-radius:43px}.lb-phone__screen>.civic-phone-status{display:flex;align-items:center;justify-content:space-between;top:7px;right:20px;left:20px;height:28px;padding:0;font-size:8.5px;font-weight:750}.lb-phone__screen>.civic-phone-status time{padding-left:1px;font-size:10px;font-weight:700;letter-spacing:-.02em}.lb-phone__screen>.civic-phone-status .civic-phone-status__network{display:flex;align-items:flex-end;gap:2px;width:auto;height:12px;margin-left:auto;margin-right:5px;border:0;background:none;-webkit-clip-path:none;clip-path:none;opacity:1}.lb-phone__screen>.civic-phone-status .civic-phone-status__network i{display:block;width:2px;border-radius:2px;background:currentColor}.lb-phone__screen>.civic-phone-status .civic-phone-status__network i:first-child{height:4px}.lb-phone__screen>.civic-phone-status .civic-phone-status__network i:nth-child(2){height:6px}.lb-phone__screen>.civic-phone-status .civic-phone-status__network i:nth-child(3){height:8px}.lb-phone__screen>.civic-phone-status .civic-phone-status__network i:nth-child(4){height:10px}.lb-phone__screen>.civic-phone-status .civic-phone-status__5g{display:block;width:auto;height:auto;margin-right:5px;border:0;background:none;font-size:7px;font-weight:700;line-height:1}.lb-phone__screen>.civic-phone-status .civic-phone-status__battery{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:11px;border:1px solid rgba(255,255,255,.74);border-radius:3px;background:linear-gradient(90deg,rgba(255,255,255,.42) 0 88%,rgba(255,255,255,.12) 88% 100%);font-size:5.5px;font-weight:700;line-height:1}.lb-phone__screen>.civic-phone-status .civic-phone-status__battery:after{position:absolute;top:3px;right:-3px;width:2px;height:5px;border-radius:0 2px 2px 0;background:rgba(255,255,255,.66);content:""}.lb-phone__screen>.civic-phone-status .civic-phone-status__battery span{position:relative;z-index:1}.lb-phone__island{top:10px;width:96px;height:27px}.lb-phone__home{padding:57px 23px 18px}.lb-phone__home:before{content:none}.lb-phone__apps{grid-template-columns:repeat(4,1fr);gap:11px 13px;margin-top:0}.lb-phone__app>span{width:49px;height:49px;box-shadow:0 3px 11px rgba(0,0,0,.24)}.lb-phone__app>b{width:58px;margin-top:4px;font-size:7px;font-weight:500;letter-spacing:-.02em}.lb-phone__app>i{top:-6px;right:0;width:17px;height:17px;border:0;background:#d95336;box-shadow:0 1px 4px rgba(52,14,7,.32);font-size:8px;font-weight:700}.lb-phone__app--aegis>span img{width:29px;height:29px}.lb-phone__dock{right:17px;bottom:19px;left:17px;gap:12px;padding:9px 12px;border-radius:25px;background:rgba(218,219,231,.34);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.lb-phone__dock img{width:47px;height:47px}.lb-phone__home-indicator{bottom:7px;width:112px;height:4px}.lb-phone.is-app-open .civic-portal-ui__viewport{border-radius:43px}.lb-phone{width:326px;height:709px;min-height:709px;border:6px solid #b6b8c7;border-radius:58px;background:#0b0d15;box-shadow:0 0 0 2px #545766,0 0 0 4px #171923,0 46px 110px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.6)}.lb-phone:before{inset:-4px;border:1px solid rgba(255,255,255,.42);border-radius:54px}.lb-phone__screen{border-radius:51px}.lb-phone__button{background:linear-gradient(90deg,#343541,#b8bac6,#343541)}.lb-phone__button--action{top:103px}.lb-phone__button--volume{top:152px}.lb-phone__button--power{top:162px}.lb-phone__home{padding:73px 25px 18px;background-image:linear-gradient(180deg,rgba(4,7,20,.08),rgba(4,7,20,.17)),url(/phone/wallpaper-figma.jpeg);background-position:50%;background-size:cover}.lb-phone__apps{gap:13px 12px}.lb-phone__app>span{width:46px;height:46px;border-radius:12px}.lb-phone__app>b{width:63px;margin-top:5px;font-size:8px;font-weight:600;letter-spacing:-.015em;text-shadow:0 1px 4px rgba(0,0,0,.85)}.lb-phone__app--aegis>span img{width:27px;height:27px}.lb-phone__page-indicator{position:absolute;bottom:111px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:7px;width:43px;height:18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(87,86,105,.76);box-shadow:0 5px 14px rgba(14,12,34,.2);transform:translateX(-50%);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.lb-phone__page-indicator i{display:block;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.42)}.lb-phone__page-indicator i.is-active{background:#fff;box-shadow:0 0 5px rgba(255,255,255,.48)}.lb-phone__dock{right:19px;bottom:20px;left:19px;padding:10px 12px;border-radius:27px}.lb-phone__dock img{width:46px;height:46px;border-radius:12px}.lb-phone__home-indicator{bottom:8px;width:108px}.lb-phone.is-app-open .civic-portal-ui__viewport{border-radius:51px}.figma-phone-scene{min-height:920px;overflow:visible}.figma-phone{position:relative;flex:0 0 auto;width:450px;height:920px}.figma-phone__screen{position:absolute;inset:26px 24px 20px;z-index:1;overflow:hidden;border-radius:61px;background:url(/phone/wallpaper-figma.jpeg) 50%/cover no-repeat;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,sans-serif}.figma-phone__screen img{-webkit-user-drag:none;user-drag:none}.figma-phone__status-bar{position:absolute;right:27px;left:31px;z-index:2}.figma-phone__status-bar time{font-size:17px;font-weight:650;letter-spacing:-.035em;line-height:1}.figma-phone__status-icons{display:flex;align-items:center;gap:7px;height:14px}.figma-phone__status-icons img{display:block;width:auto;height:auto}.figma-phone__status-icons img:first-child{width:19.2px;height:12.2264px}.figma-phone__status-icons img:nth-child(2){width:17.1417px;height:12.3283px}.figma-phone__status-icons img:last-child{width:27.328px;height:13px}.figma-phone__apps{position:absolute;top:126px;left:50%;display:grid;grid-template-columns:repeat(4,56px);grid-column-gap:27px;column-gap:27px;grid-row-gap:24px;row-gap:24px;width:305px;transform:translateX(-50%)}.figma-phone__app{position:relative;display:flex;width:56px;min-width:56px;flex-direction:column;align-items:center;color:#fff;text-align:center;transition:filter .42s cubic-bezier(.22,1,.36,1),opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}.figma-phone__app--empty{display:block;width:56px;height:72px;transition:filter .42s cubic-bezier(.22,1,.36,1),opacity .42s ease}.figma-phone__app>span{display:block;width:56px;height:56px;overflow:hidden;border-radius:16px;box-shadow:0 4px 14px rgba(5,9,24,.16)}.figma-phone__app>span img{display:block;width:100%;height:100%;object-fit:cover}.figma-phone__app>b{display:block;width:86px;margin-top:7px;color:#fff;font-size:13px;font-weight:500;letter-spacing:-.02em;line-height:16px;text-shadow:0 1px 5px rgba(0,0,0,.72);white-space:nowrap}.figma-phone__app>i{position:absolute;top:-9px;right:-9px;display:grid;width:auto;min-width:28px;height:28px;box-sizing:border-box;padding:0 6px;place-items:center;border-radius:50%;background:#ef5947;color:#fff;font-size:16px;font-style:normal;font-weight:650;line-height:1;box-shadow:0 2px 6px rgba(65,10,8,.24)}.figma-phone__search{position:absolute;bottom:127px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;width:90px;height:31px;border:1px solid rgba(198,220,255,.58);border-radius:999px;background:rgba(58,101,200,.42);box-shadow:inset 0 1px rgba(255,255,255,.18),0 2px 8px rgba(18,42,117,.16);transform:translateX(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.figma-phone__search b{color:#fff;font-size:12px;letter-spacing:-.02em}.figma-phone__search-icon{position:relative;display:block;width:10px;height:10px;border:1.6px solid #fff;border-radius:50%}.figma-phone__search-icon:after{position:absolute;right:-4px;bottom:-3px;width:5px;height:1.6px;border-radius:2px;background:#fff;content:"";transform:rotate(45deg);transform-origin:left center}.figma-phone__dock{position:absolute;right:20px;bottom:18px;left:20px;z-index:2;display:grid;height:90px;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;padding:10px 16px;border:1px solid rgba(205,221,255,.54);border-radius:39px;background:rgba(50,83,182,.48);box-shadow:inset 0 1px rgba(255,255,255,.18),0 6px 16px rgba(9,22,74,.2);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.figma-phone__dock,.figma-phone__search{transition:filter .42s cubic-bezier(.22,1,.36,1),opacity .42s ease}@keyframes figma-phone-spotlight-dim-in{0%{filter:brightness(1) saturate(1);opacity:1}to{filter:brightness(.62) saturate(.62);opacity:.7}}@keyframes figma-phone-spotlight-target-in{0%{filter:brightness(1) saturate(1);transform:translateY(0) scale(1)}to{filter:brightness(1.08) saturate(1.12);transform:translateY(-1px) scale(1.025)}}@keyframes figma-phone-spotlight-controls-in{0%{filter:brightness(1) saturate(1);opacity:1}to{filter:brightness(.72) saturate(.76);opacity:.78}}.figma-phone__screen.is-notification-active .figma-phone__apps .figma-phone__app--empty,.figma-phone__screen.is-notification-active .figma-phone__apps .figma-phone__app:not(.is-notification-target){filter:brightness(.62) saturate(.62);opacity:.7;animation:figma-phone-spotlight-dim-in .52s cubic-bezier(.22,1,.36,1) both}.figma-phone__screen.is-notification-active .figma-phone__app.is-notification-target{filter:brightness(1.08) saturate(1.12);transform:translateY(-1px) scale(1.025);animation:figma-phone-spotlight-target-in .52s cubic-bezier(.22,1,.36,1) both}.figma-phone__screen.is-notification-active .figma-phone__app.is-notification-target>span{box-shadow:0 0 0 1px rgba(220,230,255,.7),0 0 24px rgba(116,150,255,.68),0 4px 14px rgba(5,9,24,.16)}.figma-phone__screen.is-notification-active .figma-phone__dock,.figma-phone__screen.is-notification-active .figma-phone__search{filter:brightness(.72) saturate(.76);opacity:.78;animation:figma-phone-spotlight-controls-in .52s cubic-bezier(.22,1,.36,1) both}.figma-phone__dock>span{display:block;width:60px;height:60px;overflow:hidden;border-radius:17px}.figma-phone__dock img{display:block;width:100%;height:100%;object-fit:cover}.figma-phone__home-indicator{position:absolute;bottom:8px;left:50%;z-index:3;width:108px;height:4px;border-radius:999px;background:#fff;box-shadow:0 0 4px rgba(255,255,255,.28);transform:translateX(-50%)}.figma-phone__bezel{position:absolute;inset:0;z-index:5;display:block;width:450px;height:920px;pointer-events:none}.product-story__mobile-surface>.figma-phone-scene{min-height:920px;overflow:visible;border:0;border-radius:0;background:transparent}.figma-phone{transform:scale(.86);transform-origin:center center}.figma-phone__status-bar{top:17px;z-index:6;display:flex;align-items:center;justify-content:space-between;height:22px;color:#fff}.figma-phone__status-bar time{position:absolute;left:21px;display:block;z-index:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:1;transform:none}.figma-phone__status-icons{position:static;margin-left:auto}.figma-phone__apps{top:104px}.figma-phone__app>b{font-weight:600;text-shadow:none}.figma-phone__calendar-copy{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;overflow:hidden;border-radius:16px;pointer-events:none}.figma-phone__calendar-copy:before{position:absolute;inset:0 0 48%;background:linear-gradient(180deg,#fff,#fdfdfd 78%,rgba(253,253,253,.98));content:""}.figma-phone__calendar-copy em,.figma-phone__calendar-copy strong{position:relative;z-index:1;display:block;font-style:normal;line-height:1}.figma-phone__calendar-copy em{margin-top:6px;color:#ed3d36;font-size:9px;font-weight:700;letter-spacing:-.02em}.figma-phone__calendar-copy strong{margin-top:3px;color:#111;font-size:28px;font-weight:500;letter-spacing:-.04em;text-shadow:0 1px 0 rgba(255,255,255,.45)}.figma-phone__search{width:104px;box-sizing:border-box;padding-inline:9px;height:30px;border-color:rgba(231,242,255,.58);background:linear-gradient(135deg,rgba(234,245,255,.2),rgba(98,151,255,.16) 54%,rgba(15,53,157,.24)),rgba(71,123,224,.18);box-shadow:inset 0 1px 1px rgba(255,255,255,.36),inset 0 -1px rgba(31,67,151,.2),0 3px 14px rgba(17,49,128,.22);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35)}.figma-phone__search:before{position:absolute;inset:1px 16px auto;height:1px;border-radius:999px;background:rgba(255,255,255,.34);content:""}.figma-phone__search b{font-size:11px;font-weight:550}.figma-phone__search-icon{width:9px;height:9px;border-width:1.45px}.figma-phone__app-view{--figma-app-scale:1.35;position:absolute;inset:0;z-index:1;width:auto;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden;border-radius:61px;background:radial-gradient(circle at 15% 0,rgba(79,129,255,.2),transparent 42%),#0b1425;color:#f7f9fc}.figma-phone__app-view.civic-portal-ui{width:auto;max-width:none;min-height:0;height:auto}.figma-phone__app-view .civic-portal-ui__viewport{width:calc(100% / var(--figma-app-scale));max-width:none;height:calc(100% / var(--figma-app-scale));min-height:0;box-sizing:border-box;overflow-y:auto;padding:52px 18px 112px;transform:scale(var(--figma-app-scale));transform-origin:top left;scrollbar-width:none;background:radial-gradient(circle at 18% -10%,rgba(73,126,244,.18),transparent 42%),#0b1425}.figma-phone__app-view .civic-portal-ui__viewport::-webkit-scrollbar{display:none}.figma-phone__app-frame{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;border:0;border-radius:inherit;background:#0c1220}@keyframes figma-phone-app-open{0%{opacity:0;border-radius:18px;transform:scale(.14);transform-origin:19% 45%}to{opacity:1;border-radius:61px;transform:scale(1);transform-origin:19% 45%}}@keyframes figma-phone-app-close{0%{opacity:1;border-radius:61px;transform:translateY(0) scale(1);transform-origin:50% 100%}to{opacity:0;border-radius:26px;transform:translateY(26px) scale(.14);transform-origin:50% 100%}}.figma-phone__app-frame.is-opening{animation:figma-phone-app-open .48s cubic-bezier(.22,1,.36,1) both;transform-origin:19% 45%}.figma-phone__app-frame.is-closing{animation:figma-phone-app-close .36s cubic-bezier(.4,0,1,1) both;transform-origin:50% 100%}.figma-phone__app-frame:focus-visible{outline:2px solid rgba(187,205,255,.9);outline-offset:-4px}.figma-app__header{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:43px;padding:7px 0 14px;background:linear-gradient(180deg,rgba(11,20,37,.98) 62%,rgba(11,20,37,0))}.figma-app__brand{display:flex;min-width:0;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#f7f9fc;text-align:left}.figma-app__brand>span{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(173,198,255,.35);border-radius:10px;background:linear-gradient(145deg,#6e9aff,#334b9d)}.figma-app__brand>span img{width:19px;height:19px;object-fit:contain}.figma-app__brand b,.figma-app__brand small,.figma-app__brand>i{display:block;min-width:0;font-style:normal}.figma-app__brand small{color:#9eacc2;font-size:7px}.figma-app__brand b,.figma-app__brand small{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.figma-app__brand b{margin-top:2px;font-size:9px}.figma-app__header>div{display:flex;flex:0 0 auto;gap:5px}.figma-app__header>div button{position:relative;display:grid;width:29px;height:29px;place-items:center;padding:0;border:1px solid rgba(203,219,243,.15);border-radius:9px;background:rgba(18,31,51,.96);color:#a9bad2}.figma-app__header>div button svg{width:14px;height:14px}.figma-app__header>div button em{position:absolute;top:-4px;right:-4px;display:grid;width:13px;height:13px;place-items:center;border:2px solid #0b1425;border-radius:50%;background:#f26b5a;color:#fff;font-size:6px;font-style:normal;font-weight:800}.figma-app__intro{margin-bottom:13px}.figma-app__intro>span,.figma-app__section-head small{color:#83a6ff;font-size:7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.figma-app__intro h2{margin:5px 0 0;color:#f7f9fc;font-size:22px;font-weight:750;letter-spacing:-.045em;line-height:1.05}.figma-app__intro p{max-width:305px;margin:6px 0 0;color:#9eacc2;font-size:9px;line-height:1.45}.figma-app__intro--inline{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.figma-app__intro--inline>button{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(203,219,243,.16);border-radius:7px;background:rgba(18,31,51,.92);color:#9fb9ff;font-size:6px;font-weight:700}.figma-app__notification-list,.figma-app__rows{display:grid;grid-gap:7px;gap:7px}.figma-app__row{display:grid;grid-template-columns:33px minmax(0,1fr) 13px;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:10px;border:1px solid rgba(203,219,243,.13);border-radius:12px;background:rgba(18,31,51,.96);color:#f7f9fc;text-align:left}.figma-app__record>header>span,.figma-app__row>span{display:grid;width:33px;height:33px;place-items:center;border-radius:10px}.figma-app__record>header>span svg,.figma-app__row>span svg{width:15px;height:15px}.figma-app__record>header>span.blue,.figma-app__row--blue>span{background:rgba(110,162,255,.14);color:#6ea2ff}.figma-app__record>header>span.amber,.figma-app__row--amber>span{background:rgba(247,189,103,.14);color:#f7bd67}.figma-app__record>header>span.green,.figma-app__row--green>span{background:rgba(87,215,162,.14);color:#57d7a2}.figma-app__row b,.figma-app__row em,.figma-app__row small,.figma-app__row>i{display:block;min-width:0;font-style:normal}.figma-app__row b{font-size:8px}.figma-app__row b,.figma-app__row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figma-app__row small{margin-top:3px;color:#9eacc2;font-size:6px}.figma-app__row em{margin-top:3px;color:#83a6ff;font-size:6px;font-weight:700}.figma-app__row>svg{width:12px;color:#64748b}.figma-app__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:16px 0 8px}.figma-app__section-head>b{color:#f7f9fc;font-size:9px;letter-spacing:-.02em}.figma-app__identity-strip,.figma-app__service-card{display:grid;grid-template-columns:33px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(203,219,243,.13);border-left:2px solid #6ea2ff;border-radius:12px;background:rgba(18,31,51,.96)}.figma-app__service-list{display:grid;grid-gap:6px;gap:6px}.figma-app__service-card{width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,opacity .18s ease,transform .18s ease}.figma-app__service-card.is-available:focus-visible,.figma-app__service-card.is-available:hover{border-color:rgba(126,161,255,.75);background:linear-gradient(135deg,rgba(42,66,115,.96),rgba(18,31,51,.98));outline:none;transform:translateY(-1px)}.figma-app__service-card.is-disabled{border-left-color:rgba(126,139,163,.35);cursor:not-allowed;opacity:.48}.figma-app__service-card.is-disabled>span{background:rgba(127,143,167,.1);color:#8290a5}.figma-app__service-card>span{display:grid;width:33px;height:33px;place-items:center;border-radius:10px;background:rgba(110,162,255,.13);color:#83a6ff}.figma-app__service-card>span svg{width:17px;height:17px}.figma-app__service-card>span img{width:20px;height:20px;object-fit:contain}.figma-app__service-card b,.figma-app__service-card small,.figma-app__service-card>i{display:block;min-width:0;font-style:normal}.figma-app__service-card b{overflow:hidden;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.figma-app__service-card small{margin-top:3px;color:#9eacc2;font-size:6px}.figma-app__service-card>em{color:#57d7a2;font-size:6px;font-style:normal;font-weight:800;white-space:nowrap}.figma-app__service-card.is-disabled>em{color:#9eacc2}.figma-app__service-card>svg{width:12px;color:#83a6ff}.figma-app__identity-strip{grid-template-columns:27px minmax(0,1fr);margin-top:8px;border-left-color:#57d7a2}.figma-app__identity-strip>span{display:grid;width:27px;height:27px;place-items:center;border-radius:8px;background:rgba(87,215,162,.12);color:#57d7a2}.figma-app__identity-strip>span svg{width:13px}.figma-app__identity-strip b,.figma-app__identity-strip small,.figma-app__identity-strip>i{display:block;font-style:normal}.figma-app__identity-strip small{color:#9eacc2;font-size:6px}.figma-app__identity-strip b{margin-top:2px;color:#dce8fa;font-size:7px}.figma-app__identity-strip>strong{grid-column:2;color:#57d7a2;font-size:6px;letter-spacing:.04em}.figma-app__segments{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;margin:10px 0;padding:3px;border-radius:10px;background:#101b2c}.figma-app__segments button{padding:7px 5px;border-radius:8px;background:transparent;color:#71829a;font-size:7px}.figma-app__segments button.is-active{background:#1b2942;color:#dce8fa}.figma-app__segments i{margin-left:4px;padding:1px 4px;border-radius:999px;background:rgba(255,255,255,.07);font-size:5px;font-style:normal}.figma-app__record{margin-top:10px;padding:12px;border:1px solid rgba(203,219,243,.14);border-radius:13px;background:rgba(18,31,51,.96)}.figma-app__record>header{display:flex;align-items:center;gap:8px}.figma-app__record>header>div{min-width:0;flex:1 1}.figma-app__record header b,.figma-app__record header small{display:block}.figma-app__record header b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.figma-app__record header small{margin-top:3px;color:#9eacc2;font-size:6px}.figma-app__record header em{padding:4px 5px;border:1px solid rgba(247,189,103,.2);border-radius:999px;background:rgba(247,189,103,.1);color:#f7bd67;font-size:5px;font-style:normal;font-weight:800;white-space:nowrap}.figma-app__record header em.success{border-color:rgba(87,215,162,.2);background:rgba(87,215,162,.1);color:#57d7a2}.figma-app__record>p{margin:10px 0;color:#9eacc2;font-size:7px;line-height:1.5}.figma-app__record>footer{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding-top:9px;border-top:1px solid rgba(203,219,243,.09);color:#8190a6;font-size:6px}.figma-app__record>footer svg{width:10px}.figma-app__primary,.figma-app__record footer button{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 8px;border:0;border-radius:7px;background:#6b8cff;color:#fff;font-size:6px;font-weight:800}.figma-app__record footer button.ghost{margin-left:0;border:1px solid rgba(203,219,243,.13);background:transparent;color:#a9b7ca}.figma-app__confirmed,.figma-app__record-note{display:flex;align-items:center;gap:4px;margin-top:8px;color:#57d7a2;font-size:6px;font-weight:750}.figma-app__confirmed svg,.figma-app__record-note svg{width:11px}.figma-app__details{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#9eacc2;font-size:6px}.figma-app__details span{display:inline-flex;align-items:center;gap:3px}.figma-app__details svg{width:10px;color:#6ea2ff}.figma-app__primary{width:100%;margin:0 0 10px;padding:9px;font-size:7px}.figma-app__primary svg{width:12px}.figma-app__record--muted{opacity:.85}.figma-app__notification{display:grid;grid-template-columns:35px minmax(0,1fr);grid-gap:9px;gap:9px;min-width:0;padding:11px;border:1px solid rgba(203,219,243,.14);border-radius:12px;background:rgba(18,31,51,.96)}.figma-app__notification.is-unread{border-color:rgba(110,162,255,.45);background:linear-gradient(120deg,rgba(110,162,255,.1),rgba(18,31,51,.96))}.figma-app__notification-icon{display:grid;width:35px;height:35px;place-items:center;border-radius:11px;background:rgba(110,162,255,.14);color:#6ea2ff}.figma-app__notification-icon.summons{background:rgba(247,189,103,.14);color:#f7bd67}.figma-app__notification-icon.recruitment{background:rgba(87,215,162,.14);color:#57d7a2}.figma-app__notification-icon svg{width:16px}.figma-app__notification>div{min-width:0}.figma-app__notification b,.figma-app__notification p,.figma-app__notification small{display:block}.figma-app__notification small{color:#83a6ff;font-size:6px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.figma-app__notification b{margin-top:3px;font-size:8px}.figma-app__notification p{margin:6px 0 0;color:#9eacc2;font-size:7px;line-height:1.4}.figma-app__notification footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:9px;padding-top:8px;border-top:1px solid rgba(203,219,243,.09);color:#8190a6;font-size:6px}.figma-app__notification footer em{margin-right:auto;font-style:normal}.figma-app__notification footer button{padding:4px 5px;border:1px solid rgba(203,219,243,.13);border-radius:6px;background:transparent;color:#a9c1ff;font-size:5px}.figma-app__empty{padding:24px 12px;border:1px dashed rgba(203,219,243,.16);border-radius:12px;color:#9eacc2;font-size:8px;text-align:center}.figma-app__profile-card{display:grid;justify-items:center;margin-top:10px;padding:17px 14px;border:1px solid rgba(203,219,243,.14);border-radius:15px;background:rgba(18,31,51,.96)}.figma-app__profile-card>span{display:grid;width:47px;height:47px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#6b8cff,#9b6dff);color:#fff;font-size:12px;font-weight:800}.figma-app__profile-card>span.figma-app__profile-avatar{overflow:hidden;border:1px solid rgba(203,219,243,.2);background:#e6e8ed}.figma-app__profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.figma-app__profile-card>b{margin-top:8px;font-size:10px}.figma-app__profile-card>small{margin-top:3px;color:#9eacc2;font-size:6px}.figma-app__profile-card dl{width:100%;margin:13px 0 0}.figma-app__profile-card dl div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid rgba(203,219,243,.09);font-size:6px}.figma-app__profile-card dt{color:#8493a9}.figma-app__profile-card dd{display:flex;align-items:center;gap:3px;margin:0;color:#dce6f4;text-align:right}.figma-app__profile-card dd svg{width:11px;color:#57d7a2}.figma-app__nav{position:absolute;right:9px;bottom:42px;left:9px;z-index:4;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;padding:8px 6px 7px;border:1px solid rgba(203,219,243,.15);border-radius:14px;background:rgba(18,31,51,.86);box-shadow:0 9px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.figma-app__nav button{position:relative;display:grid;justify-items:center;grid-gap:5px;gap:5px;min-width:0;padding:7px 2px 6px;border-radius:10px;background:transparent;color:#728196;font-size:7.5px;font-weight:700;line-height:1;transition:color .16s ease,background .16s ease}.figma-app__nav button.is-active{background:rgba(107,140,255,.15);color:#7fa0ff}.figma-app__nav button svg{width:17px;height:17px}.figma-app__nav button>i{position:absolute;top:1px;right:15%;display:grid;width:13px;height:13px;place-items:center;border-radius:50%;background:#f26b5a;color:#fff;font-size:6px;font-style:normal}.figma-app__toast{position:absolute;right:13px;bottom:66px;left:13px;z-index:6;display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid rgba(87,215,162,.25);border-radius:11px;background:rgba(18,38,42,.98);color:#dff8ed;font-size:7px;animation:civic-toast-in .28s ease both}.figma-app__toast svg{width:14px;color:#57d7a2}.figma-app__sheet-backdrop{position:absolute;inset:0;z-index:8;display:flex;align-items:flex-end;padding:12px;background:rgba(3,8,17,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.figma-app__sheet{display:grid;width:100%;max-height:calc(100% - 8px);overflow-y:auto;grid-gap:9px;gap:9px;padding:14px;border:1px solid rgba(196,215,251,.18);border-radius:16px;background:#111d31;box-shadow:0 18px 45px rgba(0,0,0,.42);color:#f7f9fc;animation:civic-toast-in .25s ease both}.figma-app__sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.figma-app__sheet>header h3,.figma-app__sheet>header small{display:block;margin:0}.figma-app__sheet>header small{color:#83a6ff;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.figma-app__sheet>header h3{margin-top:3px;font-size:12px}.figma-app__sheet>header button{display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid rgba(203,219,243,.15);border-radius:7px;background:transparent;color:#9eacc2}.figma-app__sheet>header button svg{width:12px}.figma-app__sheet label{display:grid;grid-gap:4px;gap:4px;color:#9eacc2;font-size:6px}.figma-app__sheet input,.figma-app__sheet textarea{width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid rgba(203,219,243,.16);border-radius:8px;outline:none;background:rgba(5,13,25,.55);color:#f7f9fc;font:inherit;font-size:7px}.figma-app__sheet textarea{min-height:46px;resize:none}.figma-app__sheet input:focus,.figma-app__sheet textarea:focus{border-color:rgba(126,161,255,.75)}.figma-app__sheet-service{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(203,219,243,.12);border-radius:8px;background:rgba(5,13,25,.35)}.figma-app__sheet-service img{width:19px;height:19px;object-fit:contain}.figma-app__sheet-service>svg{width:19px;height:19px;flex:0 0 auto;color:#83a6ff}.figma-app__sheet-service b,.figma-app__sheet-service small{display:block}.figma-app__sheet-service b{font-size:7px}.figma-app__sheet-service small{margin-top:2px;color:#9eacc2;font-size:5px}.figma-app__sheet .figma-app__primary{margin:2px 0 0}.figma-app__simulator{position:absolute;top:2px;right:0;z-index:5;display:none}.figma-phone__push{position:absolute;top:48px;right:10px;left:10px;z-index:4;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-height:72px;padding:10px 14px 10px 10px;overflow:hidden;isolation:isolate;border:1px solid rgba(245,250,255,.6);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(213,225,255,.2) 34%,rgba(65,79,125,.36) 76%,rgba(17,24,43,.54)),rgba(96,111,151,.32);box-shadow:0 20px 44px rgba(2,7,18,.5),0 4px 12px rgba(184,208,255,.18),inset 0 1px rgba(255,255,255,.66),inset 0 -1px rgba(15,27,56,.4);color:#fff;font:inherit;text-align:left;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;backdrop-filter:blur(30px) saturate(1.65) brightness(1.08);-webkit-backdrop-filter:blur(30px) saturate(1.65) brightness(1.08);animation:figma-phone-push-in .48s cubic-bezier(.22,1,.36,1) both;cursor:-webkit-grab;cursor:grab;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.figma-phone__push:active{cursor:-webkit-grabbing;cursor:grabbing}.figma-phone__push:after,.figma-phone__push:before{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;content:""}.figma-phone__push:before{background:radial-gradient(125% 145% at 8% -42%,rgba(255,255,255,.46),transparent 42%),linear-gradient(112deg,rgba(255,255,255,.14),transparent 38%,rgba(125,162,255,.12) 72%,rgba(255,255,255,.04));opacity:.9}.figma-phone__push:after{background-image:repeating-radial-gradient(circle at 18% 20%,rgba(255,255,255,.09) 0 .7px,transparent .7px 2.8px),repeating-linear-gradient(115deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light;opacity:.2}.figma-phone__push>*{position:relative;z-index:1}.figma-phone__push-icon{display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:17px;background:rgba(150,173,255,.38);box-shadow:0 6px 15px rgba(9,34,93,.34),inset 0 1px rgba(255,255,255,.46);backdrop-filter:blur(10px) saturate(1.25);-webkit-backdrop-filter:blur(10px) saturate(1.25)}.figma-phone__push-icon img{display:block;width:100%;height:100%;object-fit:cover}.figma-phone__push-copy,.figma-phone__push-copy small,.figma-phone__push-copy strong{display:block;min-width:0}.figma-phone__push-time{position:absolute;top:12px;right:14px;color:rgba(255,255,255,.58);font-size:11px;font-weight:650;font-style:normal;letter-spacing:-.02em;white-space:nowrap}.figma-phone__push-copy strong{padding-right:42px;overflow:hidden;font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.figma-phone__push-copy small{display:-webkit-box;margin-top:4px;overflow:hidden;color:rgba(255,255,255,.8);font-size:9px;line-height:1.35;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes figma-phone-push-in{0%{opacity:0;transform:translateY(-22px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.figma-phone__app,.figma-phone__app--empty,.figma-phone__dock,.figma-phone__search{transition:none}.figma-phone__app-frame.is-closing,.figma-phone__app-frame.is-opening{animation:none}.figma-phone__push{animation:none;transition:none}.figma-phone__push.is-dismissing{animation:none;opacity:0}}.figma-phone__app>span{position:relative}.figma-phone__app:is(button){padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.figma-app__nav button:focus-visible,.figma-app__row:focus-visible,.figma-phone__app:is(button):focus-visible,.figma-phone__push:focus-visible,.figma-phone__simulate:focus-visible{outline:2px solid rgba(206,225,255,.95);outline-offset:3px}.figma-phone__annotations{position:absolute;inset:0;z-index:2;pointer-events:none}.figma-phone__annotations-right{position:absolute;top:142px;right:calc(50% - 430px);bottom:142px;display:flex;width:222px;flex-direction:column;justify-content:space-between;pointer-events:none}.figma-phone__annotation{position:absolute;display:grid;grid-template-columns:35px minmax(0,1fr);width:222px;align-items:center;grid-gap:13px;gap:13px}.figma-phone__annotations-right .figma-phone__annotation{position:relative;inset:auto;width:100%}.figma-phone__annotation--right-bottom,.figma-phone__annotation--right-lower,.figma-phone__annotation--right-middle,.figma-phone__annotation--right-top{top:auto}.figma-phone__annotation>i{display:block;height:1px;background:linear-gradient(90deg,rgba(247,95,103,.1),rgba(123,163,255,.75))}.figma-phone__annotation b,.figma-phone__annotation p,.figma-phone__annotation small{display:block}.figma-phone__annotation small{color:#86a8ff;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.figma-phone__annotation b{margin-top:3px;color:#f2f6ff;font-size:15px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.figma-phone__annotation p{max-width:205px;margin:4px 0 0;color:#8c9bb3;font-size:10px;line-height:1.5}.figma-phone__simulate-scene{position:absolute;top:700px;right:auto;left:calc(50% - 430px);z-index:3;display:block;width:190px;height:46px;overflow:visible;pointer-events:auto;isolation:isolate}.route-state{min-height:100svh;display:grid;place-items:center;padding:32px 20px;color:var(--ink,#f6f7fb);background:radial-gradient(circle at 18% 12%,rgb(239 68 68/.12),transparent 38%),radial-gradient(circle at 82% 18%,rgb(80 116 255/.16),transparent 42%),var(--surface,#070a12)}.route-state__shell{width:min(100%,620px);padding:clamp(28px,6vw,64px);border:1px solid var(--line,rgb(255 255 255/.12));border-radius:28px;background:linear-gradient(145deg,rgb(21 28 49/.82),rgb(8 11 21/.88));box-shadow:0 32px 90px rgb(0 0 0/.35);text-align:left}.route-state__topline{display:inline-flex;align-items:center;gap:10px;color:var(--ink-soft,#a8b3cf);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.route-state__logo{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgb(148 163 184/.3);border-radius:11px;color:var(--blue-bright,#9db6ff);background:rgb(90 112 219/.16)}.route-state__code{margin:56px 0 10px;color:var(--blue-bright,#9db6ff);font-size:.76rem;font-weight:800;letter-spacing:.22em}.route-state h1{max-width:12ch;margin:0;font-size:clamp(2.3rem,7vw,5rem);line-height:.98;letter-spacing:-.065em}.route-state__body{max-width:48ch;margin:22px 0 0;color:var(--muted,#8f9ab4);font-size:1rem;line-height:1.65}.route-state__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.route-state__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 17px;border:1px solid transparent;border-radius:14px;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.route-state__button:focus-visible,.route-state__button:hover{transform:translateY(-2px)}.route-state__button--primary{color:#08101e;background:linear-gradient(115deg,#dbe5ff,#95aaff)}.route-state__button--secondary{border-color:rgb(146 163 207/.3);color:var(--ink,#f6f7fb);background:rgb(25 34 59/.7)}.route-state--loading .route-state__shell{text-align:center}.route-state__loader{display:grid;width:46px;height:46px;margin:0 auto 24px;place-items:center;border:1px solid rgb(142 169 255/.35);border-radius:15px;color:var(--blue-bright,#9db6ff);background:rgb(90 112 219/.16)}.route-state__loader svg{animation:route-state-spin .9s linear infinite}.route-state--loading h1{max-width:none;font-size:clamp(1.5rem,4vw,2.3rem);letter-spacing:-.04em}@keyframes route-state-spin{to{transform:rotate(1turn)}}@media (max-width:520px){.route-state__shell{border-radius:22px}.route-state__actions{align-items:stretch;flex-direction:column}.route-state__button{width:100%}}@media (prefers-reduced-motion:reduce){.route-state__button{transition:none}.route-state__loader svg{animation:none}}.figma-phone__simulate-content{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;border-radius:999px;pointer-events:none}.figma-phone__simulate-backdrop{position:absolute;inset:0;display:block;border:1px solid rgba(255,255,255,.32);border-radius:inherit;background:radial-gradient(circle at 24% 0,rgba(255,255,255,.34),transparent 44%),linear-gradient(135deg,rgba(145,170,255,.3),rgba(57,75,135,.22));box-shadow:0 12px 28px rgba(5,14,35,.44),inset 0 1px rgba(255,255,255,.35);filter:saturate(1.1)}.figma-phone__simulate{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:100%;min-height:46px;margin:0;padding:0 16px;border:1px solid rgba(255,255,255,.54);border-radius:999px;color:#f7fbff;font-size:11px;font-weight:700;line-height:1;text-shadow:0 1px 10px rgba(11,23,53,.36);pointer-events:auto;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease}.figma-phone__simulate:hover{filter:brightness(1.12) saturate(1.08);transform:translateY(-2px) scale(1.02)}.figma-phone__simulate:active{transform:translateY(0) scale(.96)}.figma-phone__simulate span,.figma-phone__simulate svg{position:relative;z-index:1}.figma-phone__simulate svg{width:15px}@media (prefers-reduced-motion:reduce){.figma-phone{transform:scale(.86)}}@media (max-width:980px){.figma-phone{transform:scale(.88)}}@media (max-width:640px){.figma-phone-scene{min-height:720px;height:720px;transform:none}.figma-phone{transform:scale(.72)}.figma-phone__app-view{--figma-app-scale:1.2}}.product-story__selector{top:calc(50% + 412px);bottom:auto;z-index:9;pointer-events:none}.figma-phone,.figma-phone *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.figma-phone__compatibility{position:absolute;top:142px;left:calc(50% - 430px);display:grid;width:222px;grid-gap:8px;gap:8px;margin:0;pointer-events:none}.figma-phone__compatibility:before{position:absolute;top:14px;right:0;left:auto;width:35px;height:1px;background:linear-gradient(90deg,rgba(123,163,255,.75),rgba(247,95,103,.1));content:""}.figma-phone__compatibility>small{color:#86a8ff;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.figma-phone__compatibility-list{display:flex;flex-wrap:wrap;gap:6px}.figma-phone__compatibility-list>span{display:inline-flex;align-items:center;gap:6px;padding:7px 8px;border:1px solid rgba(209,225,255,.16);border-radius:999px;background:rgba(125,153,210,.12);color:#dfe9fb;font-size:9px;white-space:nowrap}.figma-phone__compatibility-list>span>i{width:5px;height:5px;border-radius:50%;background:#70e0a6;box-shadow:0 0 8px rgba(112,224,166,.45)}.figma-phone__compatibility-list>span.is-soon>i{background:#e4b56d;box-shadow:0 0 8px rgba(228,181,109,.35)}.figma-phone__compatibility-list b{font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.figma-phone__compatibility-list em{color:#7e91ad;font-size:7px;font-style:normal;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.figma-phone__frameworks{position:absolute;top:294px;left:calc(50% - 430px);display:grid;width:222px;grid-gap:8px;gap:8px;margin:0;pointer-events:none}.figma-phone__frameworks:before{position:absolute;top:14px;right:0;width:35px;height:1px;background:linear-gradient(90deg,rgba(247,95,103,.1),rgba(123,163,255,.75));content:""}.figma-phone__frameworks>small{color:#86a8ff;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.figma-phone__frameworks .figma-phone__compatibility-list{gap:6px}.figma-phone__frameworks .figma-phone__compatibility-list>span{padding:7px 8px}@media (max-width:980px){.figma-phone__annotations,.figma-phone__compatibility,.figma-phone__frameworks,.product-story__selector{display:none}}.product-story__layout{align-items:start}.product-story__copy{min-width:0}.product-story__copy article{display:flex;min-height:clamp(610px,78svh,860px);box-sizing:border-box;flex-direction:column;justify-content:center;padding:7vh 0;scroll-margin-top:12vh;scroll-margin-bottom:12vh}.product-story__stage{top:15vh;height:70vh}.product-story__surface{transition:opacity .48s ease,transform .68s cubic-bezier(.2,.8,.2,1)}@media (max-width:980px){.product-story__copy article{display:block;min-height:auto;padding:64px 0 44px;scroll-margin-top:108px;scroll-margin-bottom:0}.product-story__stage{top:auto;height:auto}}.language-switcher{z-index:120}.header-locale{min-width:74px;padding:0 10px;border:1px solid rgba(169,202,248,.18);border-radius:999px;background:rgba(20,32,52,.34);color:#dfe9fb;cursor:pointer}.header-locale>span{color:inherit;font-size:10px;font-weight:780;letter-spacing:.04em}.header-locale .language-flag{font-size:16px;line-height:1}.public-nav__products{position:relative;display:flex;align-items:stretch}.public-nav__products-trigger{display:inline-flex;align-items:center;gap:5px;padding:27px 12px 25px;border:0;border-radius:0;background:transparent;color:rgba(202,215,235,.62);font:inherit;font-size:12px;font-weight:620;cursor:pointer;transition:color .18s ease,background .18s ease}.public-nav__products-trigger:focus-visible,.public-nav__products-trigger:hover,.public-nav__products:has(.public-nav__products-menu) .public-nav__products-trigger{outline:none;color:#f4f8ff}.public-nav__products-menu{position:absolute;top:calc(100% - 8px);left:50%;display:grid;width:242px;grid-gap:3px;gap:3px;padding:8px;border:1px solid rgba(172,201,246,.2);border-radius:16px;background:rgba(11,18,31,.94);box-shadow:0 24px 56px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);transform:translateX(-50%);transform-origin:top center;animation:language-menu-in .18s cubic-bezier(.22,1,.36,1) both}.public-nav__product-soon,.public-nav__products-menu>button{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:11px;background:transparent;color:#dce8fb;text-align:left}.public-nav__products-menu>button{cursor:pointer}.public-nav__products-menu>button:focus-visible,.public-nav__products-menu>button:hover{outline:none;background:rgba(123,163,255,.13);color:#fff}.public-nav__product-soon>span,.public-nav__products-menu>button>span{display:grid;min-width:0;grid-gap:3px;gap:3px}.public-nav__product-soon strong,.public-nav__products-menu strong{font-size:11px;font-weight:780}.public-nav__product-soon small,.public-nav__products-menu small{color:rgba(201,216,238,.52);font-size:9px;font-weight:600}.public-nav__product-soon{color:rgba(210,222,240,.5)}.public-nav__product-soon svg{color:#d9ad62}.language-menu{width:236px;gap:3px;padding:8px;border:1px solid rgba(172,201,246,.2);border-radius:17px;background:rgba(11,18,31,.92);box-shadow:0 22px 56px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.07);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);transform-origin:top right;animation:language-menu-in .18s cubic-bezier(.22,1,.36,1) both}.language-menu__header{display:flex;align-items:center;justify-content:space-between;padding:6px 9px 9px;border-bottom:1px solid rgba(190,213,242,.1)}.language-menu__header span{color:rgba(206,220,240,.52);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.language-menu__header b{color:#dfe9fb;font-size:10px;font-weight:800}.language-menu>button{display:grid;width:100%;align-items:center;grid-gap:9px;gap:9px;padding:9px 8px;border:0;border-radius:12px;background:transparent;color:#b8c8df;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.language-menu>button:focus-visible,.language-menu>button:hover,.language-menu>button[aria-selected=true]{outline:none;background:rgba(123,163,255,.13);color:#fff}.language-menu>button:active{transform:scale(.985)}.language-menu__option-code{display:grid;min-height:26px;place-items:center;border:1px solid rgba(154,190,255,.2);border-radius:8px;background:rgba(117,151,213,.12);color:#dce9ff;font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.language-menu__option-copy{display:grid;min-width:0;grid-gap:2px;gap:2px}.language-menu__option-copy strong{color:inherit;font-size:11px;font-weight:760}.language-menu__option-copy small{overflow:hidden;color:rgba(201,216,238,.52);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.language-menu>button>svg{color:#9fbdff}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}#configure,#faq,#features,#product,#support,#support-services{scroll-margin-top:108px}@media (min-width:801px){#features{scroll-margin-top:82px!important}}.features-section{display:block!important}@media (prefers-reduced-motion:reduce){.language-menu{animation:none}}@media (max-width:800px){.public-nav__products{display:block}.public-nav__products-trigger{width:100%;justify-content:space-between;padding:12px 10px}.public-nav__products-menu{position:static;width:auto;margin:0 4px 4px;transform:none}}.features-section{display:grid!important;min-height:clamp(760px,104svh,1080px);place-items:center;box-sizing:border-box;padding:clamp(96px,11vw,148px) 0!important}.support-placeholder{display:grid;width:min(620px,calc(100% - 48px));min-height:clamp(280px,34svh,430px);place-items:center;border:1px dashed rgba(173,200,239,.26);border-radius:30px;background:radial-gradient(circle at 50% 0,rgba(112,151,226,.12),transparent 62%),rgba(11,18,30,.32);box-shadow:inset 0 1px rgba(255,255,255,.04)}.support-placeholder span{color:rgba(219,230,246,.62);font-size:clamp(17px,2vw,23px);font-weight:700;letter-spacing:-.02em}.product-story{position:relative;overflow:clip}.product-story__heading{position:relative;z-index:1;max-width:1040px;margin-bottom:clamp(42px,6vw,78px)}.product-story__horizontal-viewport{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;-webkit-overflow-scrolling:touch}.product-story__horizontal-viewport::-webkit-scrollbar{display:none}.product-story__horizontal-viewport:focus-visible{border-radius:24px;box-shadow:0 0 0 2px rgba(145,185,243,.52)}.product-story__horizontal-track{width:100%}.product-story__panel{display:grid;flex:0 0 100%;min-width:100%;min-height:clamp(600px,72svh,790px);grid-template-columns:minmax(255px,.58fr) minmax(0,1.42fr);grid-gap:clamp(34px,6vw,100px);gap:clamp(34px,6vw,100px);padding:0 2px 24px;scroll-snap-align:start;scroll-snap-stop:always}.product-story__panel-copy{max-width:500px;opacity:.54;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.product-story__panel-copy>span{display:block;margin-bottom:28px;color:#79a8ee;font-size:10px;font-weight:850;letter-spacing:.18em}.product-story__panel-copy h3{max-width:500px;margin:0;color:#f0f5ff;font-size:clamp(34px,4vw,58px);font-weight:570;letter-spacing:-.058em;line-height:1.02;text-wrap:balance}.product-story__panel-copy p{max-width:470px;margin:25px 0 0;color:#8fa0b7;font-size:15px;line-height:1.75}.product-story__panel-surface{position:relative;z-index:1;perspective:1200px;opacity:.62;transform:translateY(18px) scale(.98);transition:opacity .5s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.product-story__panel-surface .figma-phone-scene{height:clamp(520px,calc(100svh - 454px),720px)}.product-story__panel-surface .figma-phone{transform:scale(.73)}.product-story__selector{position:static;display:flex;justify-content:center;gap:8px;margin:8px auto 0;transform:none}.product-story__selector button{width:28px;height:3px;padding:0;border:0;border-radius:999px;background:rgba(193,214,242,.16);cursor:pointer;transition:width .35s ease,background .35s ease,transform .2s ease}.product-story__selector button:focus-visible,.product-story__selector button:hover{outline:none;background:rgba(211,228,255,.68);transform:scaleY(1.6)}.product-story__selector button.is-active{width:52px;background:#d6e6ff}@media (prefers-reduced-motion:reduce){.product-story__horizontal-viewport{scroll-behavior:auto}.product-story__panel-copy,.product-story__panel-surface{transition:none}}@media (max-width:980px){.product-story{width:min(100% - 32px,720px)}.product-story__panel{min-height:auto;grid-template-columns:1fr;gap:34px;padding:0 0 40px}.product-story__panel-copy{max-width:620px}.product-story__panel-surface{width:100%}}@media (max-width:620px){.features-section{min-height:640px}.support-placeholder{min-height:240px;border-radius:22px}.product-story__heading h2{font-size:clamp(38px,11vw,58px)}.product-story__panel-copy h3{font-size:clamp(31px,9vw,46px)}}.header-locale{display:inline-flex!important;min-width:82px;box-sizing:border-box;align-items:center;gap:7px;padding:0 11px!important;line-height:1;text-align:center}.language-flag,.language-menu__option-flag{position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:3px;background:#192b54;box-shadow:0 1px 4px rgba(0,0,0,.25)}.language-flag{width:21px;height:14px}.language-menu__option-flag{width:27px;height:18px}.language-flag--fr{background:linear-gradient(90deg,#1d3e82 0 33.33%,#f8fafc 33.33% 66.66%,#ed3949 66.66% 100%)}.language-flag--es{background:linear-gradient(180deg,#c52235 0 25%,#f5c542 25% 75%,#c52235 75% 100%)}.language-flag--en{background:linear-gradient(90deg,transparent 42%,#f7f9ff 42% 58%,transparent 58%),linear-gradient(0deg,transparent 36%,#f7f9ff 36% 64%,transparent 64%),linear-gradient(90deg,transparent 47%,#d9364d 47% 53%,transparent 53%),linear-gradient(0deg,transparent 43%,#d9364d 43% 57%,transparent 57%),#1d3e82}.language-menu__option-copy strong{line-height:1.15}.language-menu__option-code{display:none}.language-menu>button{grid-template-columns:37px minmax(0,1fr) 16px}@media (max-width:800px){.header-locale{min-width:58px;width:58px;padding:0 8px!important}}@media (max-width:560px){.header-locale{min-width:40px;width:40px;padding:0!important}.header-locale>svg:first-child,.header-locale>svg:last-child{display:none}.language-flag{width:21px;height:14px}}.product-story{min-height:calc(var(--product-stage-count, 3) * 100svh)!important;padding-bottom:0!important}.product-story__sticky{position:-webkit-sticky;position:sticky;top:108px;z-index:4;display:flex;height:calc(100svh - 108px);min-height:560px;flex-direction:column;justify-content:flex-start;gap:0;background:transparent}.product-story__heading{flex:0 0 auto;margin-bottom:clamp(22px,3.8vw,54px)}.product-story__horizontal-viewport{flex:1 1 auto;min-height:0;isolation:isolate;overflow:hidden!important;overscroll-behavior:auto;scroll-snap-type:none!important;scroll-behavior:auto!important}.product-story__horizontal-viewport:after,.product-story__horizontal-viewport:before{position:absolute;top:0;bottom:0;z-index:5;width:clamp(34px,5vw,92px);pointer-events:none;content:""}.product-story__horizontal-viewport:before{left:0;background:linear-gradient(90deg,#080c13,rgba(8,12,19,.88) 26%,transparent)}.product-story__horizontal-viewport:after{right:0;background:linear-gradient(270deg,#080c13,rgba(8,12,19,.88) 26%,transparent)}.product-story__horizontal-track{display:flex;width:calc(100% * var(--product-stage-count, 3))!important;will-change:transform;transition:none!important}.product-story__panel{flex:0 0 calc(100% / var(--product-stage-count, 3))!important;min-width:calc(100% / var(--product-stage-count, 3))!important;height:100%;min-height:0;gap:clamp(48px,6vw,104px);padding-right:clamp(12px,1.8vw,28px);padding-left:clamp(12px,1.8vw,28px);scroll-snap-align:none}.product-story__panel-surface{min-height:0}.product-story__selector{flex:0 0 auto;margin-top:14px}.header-locale{width:52px!important;min-width:52px!important;height:37px;padding:0 10px!important;gap:6px!important;justify-content:center!important}.header-locale>svg{display:block!important;flex:0 0 auto}.header-locale .language-initials{display:grid!important;width:auto;height:100%;place-items:center;color:#e7efff;font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1}.language-menu__option-flag{display:grid;width:30px;height:20px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.24);border-radius:4px;background:#162644;box-shadow:0 2px 8px rgba(0,0,0,.2)}.language-menu__option-flag img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:980px){.product-story{min-height:calc(var(--product-stage-count, 3) * 100svh)!important;padding-bottom:0!important}.product-story__sticky{top:78px;height:calc(100svh - 84px);min-height:560px}.product-story__heading{margin-bottom:24px}.product-story__panel{height:100%}}@media (max-width:620px){.product-story__sticky{top:66px;height:calc(100svh - 70px);min-height:620px}.header-locale{width:46px!important;min-width:46px!important;padding:0 7px!important}.product-story__panel-surface .figma-phone{transform:scale(.56)}.header-locale>svg{display:block!important}}@media (min-width:621px) and (max-height:1000px){.product-story__panel-surface .figma-phone{transform:scale(.55)}.product-story__panel-surface .figma-phone-scene{height:520px}}.public-nav__products-menu{width:min(360px,calc(100vw - 32px));padding:10px;gap:7px;border-color:rgba(184,211,250,.24)!important;background:rgba(8,14,25,.98)!important;box-shadow:0 28px 70px rgba(0,0,0,.56),inset 0 1px rgba(255,255,255,.08)}.public-nav__product-card{display:grid!important;width:100%;min-height:82px;box-sizing:border-box;grid-template-columns:92px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;padding:8px!important;border:1px solid rgba(186,211,248,.1)!important;border-radius:15px!important;background:rgba(117,155,221,.055)!important;text-align:left}.public-nav__product-card:focus-visible,.public-nav__product-card:hover{border-color:rgba(156,192,255,.28)!important;background:rgba(120,161,240,.14)!important}.public-nav__product-media{display:block!important;width:92px;height:64px;min-width:0;overflow:hidden;box-sizing:border-box;border:1px solid rgba(204,222,250,.17);border-radius:10px;background:#0a101d;box-shadow:inset 0 1px rgba(255,255,255,.08)}.public-nav__product-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.public-nav__product-card--mdt .public-nav__product-media img{filter:saturate(.92) contrast(1.04)}.public-nav__product-soon .public-nav__product-media{background:#a80404}.public-nav__product-soon .public-nav__product-media img{object-fit:cover}.public-nav__product-copy{display:grid!important;min-width:0;grid-gap:5px;gap:5px;align-content:center}.public-nav__product-title{display:block;overflow:hidden;color:#edf4ff;font-size:12px;font-weight:800;letter-spacing:-.015em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.public-nav__product-description{display:block;max-width:210px;color:rgba(225,236,252,.78);font-size:10px;font-weight:560;line-height:1.35}.public-nav__product-copy small{display:block;width:-moz-fit-content;width:fit-content;margin-top:1px;padding:3px 6px;border:1px solid rgba(145,181,245,.18);border-radius:999px;background:rgba(102,149,239,.1);color:#a9c6fb;font-size:9px;font-weight:650;line-height:1.35}.public-nav__product-arrow{color:#a8c5ff;justify-self:end}.public-nav__product-soon{color:inherit}.public-nav__product-soon .public-nav__product-title{color:rgba(239,245,255,.85)}.public-nav__product-soon .public-nav__product-description{color:rgba(230,235,245,.64)}.public-nav__product-soon .public-nav__product-copy small{border-color:rgba(229,181,105,.22);background:rgba(224,166,77,.1);color:#e6b66c}.public-nav__product-soon .public-nav__product-arrow{color:#e7b66d}@media (max-width:560px){.public-nav__products-menu{width:auto}.public-nav__product-card{grid-template-columns:76px minmax(0,1fr) 16px;gap:9px;min-height:70px}.public-nav__product-media{width:76px;height:54px}}.public-site{overflow:visible!important}.public-site,body,html{overflow-x:clip!important}.public-site{overflow-y:visible!important}.product-story{width:min(1420px,calc(100% - 72px))!important;padding:clamp(132px,12vw,190px) 0 clamp(46px,5vw,76px)!important;scroll-margin-top:108px}.product-story__sticky{position:static!important;isolation:auto}.product-story__heading{max-width:1060px;margin-bottom:clamp(76px,9vw,132px)!important}.product-story__horizontal-viewport{position:static!important;width:100%!important;min-height:0!important}.product-story__horizontal-track{transform:none!important;will-change:auto}.product-story__panel{min-height:clamp(760px,88svh,980px)!important;height:auto!important;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;grid-gap:clamp(64px,8vw,144px);gap:clamp(64px,8vw,144px);box-sizing:border-box;padding:clamp(72px,9vh,132px) 0!important}.product-story__panel-copy{max-width:540px;opacity:.28;transform:translateY(22px);transition:opacity .52s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.product-story__panel.is-active .product-story__panel-copy{opacity:1;transform:translateY(0)}.product-story__panel-copy>span{margin-bottom:34px;font-size:11px}.product-story__panel-copy h3{max-width:540px;font-size:clamp(42px,4.1vw,68px);line-height:1.01}.product-story__panel-copy p{max-width:510px;margin-top:30px;font-size:clamp(16px,1.2vw,18px);line-height:1.7}.product-story__progress{width:min(350px,88%);margin-top:44px}.product-story__panel-surface{position:-webkit-sticky;position:sticky;top:clamp(92px,11vh,132px);align-self:start;display:grid;width:100%;min-width:0;height:min(760px,calc(100svh - 154px));min-height:610px;place-items:center;perspective:1400px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(24px) scale(.96);transition:opacity .5s ease,transform .62s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.product-story__panel.is-active .product-story__panel-surface{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.product-story__panel-surface>*{width:100%}.product-story__panel-surface .figma-phone-showcase,.product-story__panel-surface .tablet-showcase{transform:none!important}.product-story__panel-surface .figma-phone-scene{min-height:0;height:min(760px,calc(100svh - 154px));place-items:start center;align-content:start}.product-story__panel-surface .figma-phone{transform:scale(.8);transform-origin:center top}@media (max-width:1100px){.product-story{width:min(100% - 48px,920px)!important}.product-story__panel{grid-template-columns:minmax(290px,.7fr) minmax(0,1.3fr);gap:48px}.product-story__panel-copy h3{font-size:clamp(38px,4.6vw,58px)}}@media (max-width:980px){.product-story{width:min(100% - 32px,720px)!important;padding-top:104px!important;padding-bottom:120px!important}.product-story__heading{margin-bottom:58px!important}.product-story__panel{display:block!important;min-height:0!important;padding:70px 0 80px!important}.product-story__panel-copy{max-width:680px;opacity:1;transform:none}.product-story__panel-surface{position:relative;top:auto;display:grid;width:100%;height:auto;min-height:0;margin-top:42px;opacity:1;visibility:visible;pointer-events:auto;transform:none}.product-story__panel-surface .figma-phone-scene{height:720px}.product-story__panel-surface .figma-phone{transform:scale(.62)}.product-story__selector{display:none}}@media (max-width:620px){.product-story{padding-top:78px!important}.product-story__heading{margin-bottom:36px!important}.product-story__panel{padding:48px 0 62px!important}.product-story__panel-copy h3{font-size:clamp(34px,10vw,48px)}.product-story__panel-copy p{font-size:15px}.product-story__panel-surface{margin-top:30px}.product-story__panel-surface .figma-phone-scene{height:650px}.product-story__panel-surface .figma-phone{transform:scale(.52)}}@media (prefers-reduced-motion:reduce){.product-story__panel-copy,.product-story__panel-surface{transition:none}}@media (max-height:850px) and (min-width:981px){.product-story__panel-surface .figma-phone{transform:scale(.7)}}.figma-phone__simulate-scene{top:472px!important}.figma-phone__simulate-backdrop{background:radial-gradient(circle at 24% 0,rgba(255,255,255,.2),transparent 44%),linear-gradient(135deg,rgba(46,54,68,.72),rgba(11,17,28,.78));box-shadow:0 12px 28px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.28);filter:saturate(.72)}.figma-phone__simulate{color:#f4f6fb;text-shadow:0 1px 10px rgba(0,0,0,.42)}.header-locale{width:72px!important;min-width:72px!important;padding:0 12px!important;gap:8px!important}.language-menu{width:260px;max-width:min(260px,calc(100vw - 24px))}@media (min-width:981px){.product-story__panel{min-height:clamp(560px,64svh,720px)!important;padding:clamp(44px,5vh,72px) 0!important}.product-story__panel-surface{min-height:500px}.product-story__panel-surface,.product-story__panel-surface .figma-phone-scene{height:min(620px,calc(100svh - 190px))}}@media (max-width:980px){.product-story{padding-bottom:72px!important}.product-story__panel{padding-top:42px!important;padding-bottom:48px!important}.product-story__panel-surface{margin-top:28px}}@media (max-width:800px){.header-locale{width:64px!important;min-width:64px!important}}@media (max-width:560px){.header-locale{width:52px!important;min-width:52px!important;padding:0 8px!important}}.product-story{padding-bottom:clamp(36px,3vw,56px)!important}.workflow-section{padding-top:56px!important}@media (max-width:980px){.product-story{padding-bottom:48px!important}.workflow-section{padding-top:48px!important}}@media (max-height:850px) and (min-width:981px){.figma-phone__simulate-scene{top:430px!important}}.hero:after{display:block}.features-section{position:relative;isolation:isolate}.features-section:before{position:absolute;z-index:0;top:-1px;right:50%;left:50%;width:100vw;height:clamp(250px,24vw,400px);content:"";pointer-events:none;background:linear-gradient(180deg,#06090f,rgba(6,9,15,.84) 24%,rgba(6,9,15,.5) 58%,rgba(6,9,15,.15) 84%,rgba(6,9,15,0));transform:translateX(-50%)}.features-section>*{position:relative;z-index:1}.purchase-journey{position:relative;z-index:2;width:100%;overflow:hidden;padding:clamp(108px,10vw,176px) 0 clamp(116px,11vw,190px);background:radial-gradient(circle at 8% 20%,rgba(159,31,46,.08),transparent 30%),radial-gradient(circle at 92% 24%,rgba(39,99,209,.1),transparent 32%),linear-gradient(180deg,#070a10,#080c13 48%,#06090f)}.purchase-journey:before{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(187,209,239,.18),transparent);content:""}.domain-showcase,.purchase-directory,.purchase-journey__intro{width:min(1600px,calc(100% - clamp(32px, 7vw, 72px)));margin-right:auto;margin-left:auto}.purchase-journey__intro{max-width:980px;text-align:center}.purchase-journey__intro .eyebrow{margin-bottom:25px}.purchase-journey__intro h2{margin:0;color:#f4f7fb;font-size:clamp(46px,6.25vw,88px);font-weight:610;line-height:.98;letter-spacing:-.065em}.purchase-journey__intro>p:last-child{max-width:690px;margin:31px auto 0;color:#9ba7b8;font-size:clamp(15px,1.15vw,18px);line-height:1.7}.domain-showcase{position:relative;display:grid;min-height:0;margin-top:clamp(66px,7vw,104px);padding-top:0;isolation:isolate}.domain-showcase:after,.domain-showcase:before{position:absolute;z-index:-1;top:12%;width:48%;height:76%;filter:blur(70px);content:"";opacity:.42;pointer-events:none}.domain-showcase:before{left:-18%;background:radial-gradient(ellipse,rgba(219,35,52,.35),transparent 67%)}.domain-showcase:after{right:-18%;background:radial-gradient(ellipse,rgba(39,105,232,.4),transparent 67%)}.domain-showcase__glow{position:absolute;z-index:-1;top:50%;left:50%;width:min(920px,76%);height:46%;border-radius:50%;background:radial-gradient(ellipse,rgba(76,116,196,.12),transparent 69%);filter:blur(28px);transform:translate(-50%,-50%)}.domain-showcase__modes{position:relative;z-index:3;display:flex;width:-moz-fit-content;width:fit-content;gap:5px;margin:0 auto 25px;padding:5px;border:1px solid rgba(180,205,238,.14);border-radius:17px;background:rgba(13,20,31,.72);box-shadow:0 14px 40px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.domain-showcase__modes button{display:flex;min-width:220px;min-height:58px;align-items:center;gap:11px;padding:10px 15px;border:0;border-radius:12px;background:transparent;color:#78879c;text-align:left;transition:color .28s ease,background .28s ease,box-shadow .28s ease}.domain-showcase__modes button:hover{color:#c9d6e8}.domain-showcase__modes button.is-active{background:linear-gradient(145deg,rgba(74,104,157,.25),rgba(32,48,76,.3));color:#eef5ff;box-shadow:inset 0 0 0 1px rgba(154,189,241,.13)}.domain-showcase__modes b,.domain-showcase__modes button>span,.domain-showcase__modes small{display:block}.domain-showcase__modes b{font-size:12px;font-weight:750}.domain-showcase__modes small{margin-top:3px;color:#7f8da0;font-size:9px}.domain-showcase__address{display:grid;width:100%;justify-items:center;padding:0;text-align:center}.domain-showcase__address>span{display:block;margin-bottom:17px;color:#6f83a1;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.domain-showcase__address-label{display:grid!important;justify-items:center;grid-gap:5px;gap:5px}.domain-showcase__address-label b{color:inherit;font-size:inherit;font-weight:inherit;animation:aegis-domain-label-enter .42s cubic-bezier(.2,.78,.2,1) both}.domain-showcase__address-label small{color:#a0aec1;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.35;text-transform:none}.domain-showcase__address strong{display:flex;max-width:100%;align-items:baseline;margin-top:27px;overflow:hidden;color:#f2f6fd;font-size:clamp(32px,5.45vw,78px);font-weight:560;line-height:1.05;letter-spacing:-.06em;animation:aegis-domain-enter .62s cubic-bezier(.2,.78,.2,1) both;white-space:nowrap}.domain-showcase__address strong em,.domain-showcase__address strong i{font-style:normal}.domain-showcase__address strong em{color:#ffffff;text-shadow:0 0 36px rgba(133,175,245,.2)}.domain-showcase__address strong i{color:#56647a}.domain-showcase__address strong b{width:2px;height:.78em;margin-left:8px;background:#92b9f6;animation:aegis-domain-caret .86s step-end infinite}.domain-showcase__address p{max-width:610px;margin:25px auto 0;color:#8895a8;font-size:14px;line-height:1.65}@keyframes aegis-domain-enter{0%{opacity:0;transform:translateY(15px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes aegis-domain-label-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes aegis-domain-caret{0%,45%{opacity:1}46%,to{opacity:0}}.purchase-directory{margin-top:clamp(112px,11vw,176px)}.purchase-directory__heading{max-width:900px;grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);grid-column-gap:54px;column-gap:54px}.purchase-directory__heading .eyebrow{grid-column:1/-1}.purchase-directory__heading h3{margin:0;color:#eff3f9;font-size:clamp(38px,4.7vw,66px);font-weight:590;line-height:1;letter-spacing:-.055em}.purchase-directory__heading>p:last-child{margin:0 0 3px;color:#8896aa}.purchase-directory__workspace{min-height:600px;grid-template-columns:minmax(300px,.76fr) minmax(0,1.5fr);margin-top:64px;overflow:hidden;border:1px solid rgba(179,205,238,.14);border-radius:31px;background:#090e16;box-shadow:0 38px 100px rgba(0,0,0,.33)}.purchase-directory__nav{padding:23px;border-right:1px solid rgba(179,205,238,.1);background:rgba(13,20,31,.72)}.purchase-directory__nav button{position:relative;display:grid;min-height:100px;grid-template-columns:35px minmax(0,1fr) 20px;align-items:center;grid-gap:14px;gap:14px;padding:15px 16px;border-bottom:1px solid rgba(174,201,235,.09);color:#77859a;text-align:left;transition:color .28s ease,background .28s ease,padding .28s ease}.purchase-directory__nav button:last-child{border-bottom:0}.purchase-directory__nav button:hover{color:#b9c8dc;padding-left:20px}.purchase-directory__nav button.is-active{border-radius:15px;background:linear-gradient(90deg,rgba(80,124,198,.13),rgba(52,82,132,.025));color:#f1f6fe}.purchase-directory__nav button.is-active:before{position:absolute;top:20%;bottom:20%;left:0;width:2px;border-radius:2px;background:#78a9fa;box-shadow:0 0 18px rgba(97,155,250,.65);content:""}.purchase-directory__nav button>span:first-child{color:#52647f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:750}.purchase-directory__nav button.is-active>span:first-child{color:#83b3ff}.purchase-directory__nav button b,.purchase-directory__nav button small,.purchase-directory__nav button>span:nth-child(2){display:block;min-width:0}.purchase-directory__nav button b{font-size:15px;font-weight:700}.purchase-directory__nav button small{margin-top:7px;overflow:hidden;color:#65748a;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.purchase-directory__preview{position:relative;display:grid;min-width:0;padding:clamp(46px,5vw,72px);background:radial-gradient(circle at 82% 14%,rgba(51,105,193,.14),transparent 34%),radial-gradient(circle at 12% 86%,rgba(133,35,52,.07),transparent 32%),linear-gradient(145deg,rgba(12,19,30,.86),rgba(6,10,17,.96))}.purchase-directory__preview:after{position:absolute;right:24px;bottom:24px;width:76px;height:76px;border-right:1px solid rgba(125,167,230,.15);border-bottom:1px solid rgba(125,167,230,.15);content:"";pointer-events:none}.purchase-directory__preview-label{position:absolute;top:27px;left:clamp(46px,5vw,72px);color:#586a86;font-weight:800;letter-spacing:.16em}.purchase-preview{max-width:690px;animation:aegis-purchase-preview .46s cubic-bezier(.2,.78,.2,1) both}@keyframes aegis-purchase-preview{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.purchase-preview>svg{color:#83b2fa}.purchase-preview h4{max-width:600px;margin:19px 0 0;color:#f2f6fc;font-size:clamp(30px,3.35vw,48px);font-weight:590;line-height:1.02;letter-spacing:-.05em}.purchase-preview>p{max-width:590px;margin:19px 0 0;color:#8e9bad;font-size:13px;line-height:1.65}.purchase-preview--address>div{display:flex;margin-top:42px;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;border:1px solid rgba(154,187,233,.15);border-radius:15px;background:rgba(12,20,33,.62)}.purchase-preview--address>div span{overflow:hidden;color:#dbe8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(13px,1.45vw,18px);text-overflow:ellipsis;white-space:nowrap}.purchase-preview--address>div b{color:#71d8a0;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.purchase-service-list{display:grid;margin-top:32px;border-top:1px solid rgba(178,205,238,.11)}.purchase-service-list>span{display:grid;min-height:58px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;grid-gap:11px;gap:11px;border-bottom:1px solid rgba(178,205,238,.11);color:#6f7e93}.purchase-service-list>span.is-selected{color:#dbe7f8}.purchase-service-list i{color:#50617b;font-size:9px;font-style:normal}.purchase-service-list b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.purchase-service-list .is-selected svg{color:#70d79f}.purchase-duration-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:38px}.purchase-duration-list>span{position:relative;display:grid;min-height:124px;place-content:center;border:1px solid rgba(166,196,234,.12);border-radius:16px;background:rgba(10,17,28,.55);color:#718095;text-align:center}.purchase-duration-list>span.is-selected{border-color:rgba(121,170,246,.5);background:linear-gradient(145deg,rgba(67,111,184,.22),rgba(20,34,56,.5));color:#f0f6ff;box-shadow:0 0 34px rgba(49,105,199,.12)}.purchase-duration-list b{font-size:34px;font-weight:590;line-height:1}.purchase-duration-list small{margin-top:8px;font-size:10px}.purchase-duration-list i{position:absolute;top:9px;right:9px;color:#88b5fb;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.purchase-share-bar{display:flex;height:48px;gap:3px;margin-top:36px}.purchase-share-bar i{display:grid;width:var(--share);place-items:center;background:#4d7dc9;color:#eff6ff;font-size:10px;font-style:normal;font-weight:800}.purchase-share-bar i:first-child{border-radius:12px 3px 3px 12px;background:#779fe0}.purchase-share-bar i:last-child{border-radius:3px 12px 12px 3px;background:#365c9a}.purchase-share-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.purchase-share-people>span{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;color:#9caabd}.purchase-share-people b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.purchase-share-people small{color:#6f8096;font-size:9px}.purchase-ready{margin-top:38px;overflow:hidden;border:1px solid rgba(123,180,241,.18);border-radius:17px;background:rgba(11,20,32,.6)}.purchase-ready>span{display:flex;min-height:68px;align-items:center;gap:10px;padding:0 21px;color:#8ee2b2;font-size:12px;font-weight:750}.purchase-ready>i{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(166,198,237,.1)}.purchase-ready>i b{display:grid;min-height:47px;place-items:center;border-right:1px solid rgba(166,198,237,.1);color:#6e9fe9;font-size:9px}.purchase-ready>i b:last-child{border-right:0}.purchase-directory__cta{display:flex;width:min(100%,390px);min-height:62px;align-items:center;justify-content:space-between;margin:26px 0 0 auto;padding:0 22px 0 25px;border:1px solid rgba(179,206,241,.23);border-radius:17px;background:#e8f0fc;color:#0a1019;font-weight:800;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.purchase-directory__cta:hover{background:#ffffff;box-shadow:0 16px 50px rgba(81,129,207,.2);transform:translateY(-3px)}@media (max-width:980px){.domain-showcase,.purchase-directory,.purchase-journey__intro{width:min(100% - 40px,760px)}.purchase-directory__heading{display:block}.purchase-directory__heading>p:last-child{max-width:520px;margin-top:24px}.purchase-directory__workspace{grid-template-columns:1fr}.purchase-directory__nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(179,205,238,.1);scrollbar-width:none}.purchase-directory__nav::-webkit-scrollbar{display:none}.purchase-directory__nav button{min-width:210px;border-right:1px solid rgba(174,201,235,.09);border-bottom:0}.purchase-directory__nav button.is-active:before{top:auto;right:20%;bottom:0;left:20%;width:auto;height:2px}.purchase-directory__preview{min-height:520px}}@media (max-width:680px){.purchase-journey{padding-top:88px}.domain-showcase,.purchase-directory,.purchase-journey__intro{width:min(100% - 24px,560px)}.domain-showcase{margin-top:56px}.domain-showcase__modes{width:calc(100% - 28px)}.domain-showcase__modes button{min-width:0;flex:1 1;padding:9px 10px}.domain-showcase__modes small{display:none}.domain-showcase__address{padding:0 13px 24px}.domain-showcase__address strong{font-size:clamp(23px,7.6vw,38px)}.domain-showcase__address p{max-width:330px;font-size:12px}.domain-showcase__address-label small{max-width:300px;font-size:9px}.purchase-directory__workspace{min-height:0;border-radius:23px}.purchase-directory__nav{padding:12px}.purchase-directory__nav button{min-width:180px;min-height:88px}.purchase-directory__nav button small{max-width:125px}.purchase-directory__preview{min-height:500px;padding:62px 24px 34px}.purchase-directory__preview-label{top:25px;left:24px}.purchase-duration-list{grid-template-columns:repeat(2,1fr)}.purchase-duration-list>span{min-height:96px}.purchase-share-people{gap:8px}.purchase-share-people>span{grid-template-columns:28px 1fr}.purchase-share-people small{display:none}}.landing-pricing__billing{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:4px;padding:4px;border:1px solid rgba(151,165,204,.2);border-radius:999px;background:rgba(18,21,31,.82);box-shadow:0 10px 34px rgba(2,5,12,.2),inset 0 1px rgba(255,255,255,.06)}.landing-pricing__billing button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:999px;color:#9ca6be;background:transparent;font:inherit;font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.landing-pricing__billing button:focus-visible,.landing-pricing__billing button:hover{color:#f4f6ff;outline:none}.landing-pricing__billing button:focus-visible{box-shadow:0 0 0 3px rgba(132,153,255,.3)}.landing-pricing__billing button.is-selected{color:#f6f7ff;background:rgba(62,67,83,.82);box-shadow:inset 0 1px rgba(255,255,255,.08),0 5px 14px rgba(0,0,0,.16)}.landing-pricing__billing button:last-child.is-selected{color:#0e1425;background:linear-gradient(135deg,#cdd6ff,#8e9eff);box-shadow:0 8px 22px rgba(108,127,255,.25),inset 0 1px rgba(255,255,255,.7)}.landing-pricing__savings{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid rgba(102,214,157,.34);border-radius:999px;color:#b9f0d0;background:rgba(41,152,96,.2);font-size:11px;font-weight:800;line-height:1}.landing-pricing__billing button:last-child.is-selected .landing-pricing__savings{border-color:rgba(19,84,61,.2);color:#12452f;background:rgba(255,255,255,.5)}.landing-pricing__savings small{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.landing-pricing__frequency--secondary{margin-top:-22px}.landing-pricing__annual-note{display:inline-flex;min-height:40px;align-items:center;gap:10px;margin:-22px 0 0;color:#9ca6be;font-size:12px;font-weight:650}.landing-pricing__annual-note span{color:#a9e8c2;font-weight:800}@media (max-width:680px){.landing-pricing__billing{width:100%}.landing-pricing__billing button{min-width:0;flex:1 1;padding:0 10px}.landing-pricing__savings small{display:none}.landing-pricing__frequency--secondary{margin-top:-12px}.landing-pricing__annual-note{margin-top:-12px;flex-wrap:wrap}}.landing-price-flow{display:inline-flex;align-items:baseline;white-space:pre;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-price-flow__char,.landing-price-flow__digit{display:inline-block}.landing-price-flow__digit{animation:landing-price-digit-in .46s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--price-delay,0s);transform-origin:center bottom}.landing-price-flow--down .landing-price-flow__digit{animation-name:landing-price-digit-in-down}@keyframes landing-price-digit-in{0%{opacity:0;filter:blur(4px);transform:translateY(.7em) scale(.94)}58%{opacity:1;filter:blur(0);transform:translateY(-.06em) scale(1.015)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes landing-price-digit-in-down{0%{opacity:0;filter:blur(4px);transform:translateY(-.7em) scale(.94)}58%{opacity:1;filter:blur(0);transform:translateY(.06em) scale(1.015)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.landing-plan-card>*{position:relative;z-index:1}.landing-plan-card--siren-blue,.landing-plan-card--siren-red{isolation:isolate;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.landing-plan-card--siren-red{border-color:rgba(255,105,117,.4)!important;background:radial-gradient(115% 92% at 0 0,rgba(239,68,68,.19) 0,rgba(153,35,59,.08) 38%,transparent 72%),#0d0e12!important;box-shadow:0 0 0 1px rgba(255,95,107,.12),0 22px 68px rgba(177,31,51,.16)!important}.landing-plan-card--siren-blue{border-color:rgba(137,158,255,.82)!important;background:radial-gradient(118% 95% at 0 0,rgba(111,143,255,.2) 0,rgba(75,93,196,.1) 40%,transparent 74%),#171a28!important;box-shadow:0 0 0 1px rgba(143,154,255,.34),0 24px 72px rgba(65,78,202,.22)!important}.landing-plan-card--siren-blue:before,.landing-plan-card--siren-red:before{position:absolute;inset:-28% -18% auto;height:210px;border-radius:50%;content:"";filter:blur(32px);opacity:.34;pointer-events:none;z-index:0}.landing-plan-card--siren-red:before{background:rgba(255,73,90,.24)}.landing-plan-card--siren-blue:before{background:rgba(95,125,255,.28)}.landing-plan-card--siren-red:focus-within,.landing-plan-card--siren-red:hover{border-color:rgba(255,132,141,.68)!important;box-shadow:0 0 0 1px rgba(255,104,117,.16),0 26px 78px rgba(177,31,51,.23)!important}.landing-plan-card--siren-blue:focus-within,.landing-plan-card--siren-blue:hover{border-color:rgba(172,183,255,.96)!important;box-shadow:0 0 0 1px rgba(153,164,255,.48),0 28px 82px rgba(65,78,202,.3)!important}.landing-plan-card--siren-red li svg{color:#ff8b95!important}.landing-plan-card--siren-blue li svg{color:#a7b5ff!important}.landing-plan-card--siren-blue li,.landing-plan-card--siren-red li{opacity:.82!important}.landing-plan-card--featured .landing-plan-card__heading>span{border:1px solid rgba(180,190,255,.34)!important;color:#e6e9ff!important;background:rgba(113,131,255,.2)!important;box-shadow:0 0 22px rgba(101,121,255,.16)!important}.landing-plan-card--custom li svg{color:#487b6b!important}.landing-pricing__frequency button span{border:1px solid rgba(111,224,166,.32)!important;color:#c7f8dd!important;background:rgba(39,152,99,.22)!important;box-shadow:0 0 18px rgba(71,211,143,.12)!important}@media (prefers-reduced-motion:reduce){.landing-price-flow__digit{animation:none}.landing-plan-card--siren-blue,.landing-plan-card--siren-red{transition:none}.domain-showcase__address strong,.domain-showcase__address strong b,.domain-showcase__address-label b,.purchase-preview{animation:none!important}}.domain-browser{position:relative;width:min(930px,100%);margin-top:0;overflow:hidden;border:1px solid rgba(178,205,239,.16);border-radius:18px;background:rgba(7,12,20,.74);box-shadow:0 22px 65px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.04);text-align:left}.domain-browser__chrome{display:grid;height:57px;grid-template-columns:9px 9px 9px minmax(0,1fr) 20px;align-items:center;grid-gap:7px;gap:7px;padding:0 18px;border-bottom:1px solid rgba(173,202,237,.1);background:rgba(17,26,40,.82)}.domain-browser__chrome>i{width:8px;height:8px;border-radius:50%;background:#53677f}.domain-browser__chrome>i:first-child{background:#ca5863}.domain-browser__chrome>i:nth-child(2){background:#c8a45b}.domain-browser__chrome>i:nth-child(3){background:#62bd86}.domain-browser__search{display:flex;height:33px;min-width:0;align-items:center;gap:9px;margin-left:13px;padding:0 12px;border:1px solid rgba(171,200,236,.13);border-radius:9px;background:rgba(6,12,21,.78);color:#7389a8}.domain-browser__search>svg:last-child{flex:0 0 auto;color:#67d69b}.domain-browser__search strong{display:flex;min-width:0;align-items:baseline;margin:0;overflow:hidden;color:#e9f1fc;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,1.4vw,16px);font-weight:600;line-height:1;letter-spacing:-.025em;white-space:nowrap}.domain-browser__search strong em,.domain-browser__search strong i{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.domain-browser__search strong em{color:#f4f7fc;text-shadow:none}.domain-browser__search strong i{color:#72819a}.domain-browser__search strong b{width:1px;height:1.05em;margin-left:4px;flex:0 0 auto;background:#8ab9fa}.domain-browser__chrome>span{color:#61748f;font-size:18px;line-height:1;text-align:right}.domain-browser__body{position:relative;display:flex;min-height:206px;align-items:center;padding:27px clamp(24px,5vw,67px);background:radial-gradient(circle at 86% 20%,rgba(48,108,211,.15),transparent 28%),linear-gradient(140deg,rgba(11,20,32,.88),rgba(6,11,18,.94))}.domain-browser__body:before{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(114,165,239,.34),transparent);content:""}.domain-browser__result{width:min(500px,100%);padding:22px 25px 24px;border:1px solid rgba(132,181,242,.22);border-radius:15px;background:linear-gradient(145deg,rgba(37,62,99,.32),rgba(11,19,31,.7));box-shadow:0 17px 42px rgba(0,0,0,.18);animation:aegis-search-result .85s cubic-bezier(.2,.78,.2,1) .14s both}.domain-browser__result small{color:#80aef2;font-size:9px;font-weight:800;letter-spacing:.15em}.domain-browser__result>b{display:block;margin-top:10px;color:#eef4fc;font-size:clamp(18px,2vw,25px);font-weight:650;letter-spacing:-.035em}.domain-browser__result p{max-width:450px;margin:8px 0 0;color:#8d9bad;font-size:11px;line-height:1.55}.domain-browser__result>span{display:inline-flex;align-items:center;gap:6px;margin-top:17px;color:#79daa5;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.domain-browser__cursor{position:absolute;right:20%;bottom:22%;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:13px solid #f5f8ff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));transform:rotate(-29deg);animation:aegis-search-cursor 2.8s ease-in-out .3s infinite}@keyframes aegis-search-result{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes aegis-search-cursor{0%,to{opacity:.2;transform:translate(18px,9px) rotate(-29deg)}32%,66%{opacity:1;transform:translate(0) rotate(-29deg)}}@media (max-width:680px){.domain-browser{margin-top:20px;border-radius:14px}.domain-browser__chrome{height:50px;grid-template-columns:7px 7px 7px minmax(0,1fr);gap:5px;padding:0 12px}.domain-browser__chrome>i{width:6px;height:6px}.domain-browser__chrome>span{display:none}.domain-browser__search{height:30px;margin-left:7px;padding:0 9px}.domain-browser__search>svg{width:12px;height:12px}.domain-browser__search strong{font-size:11px}.domain-browser__body{min-height:180px;padding:20px 17px}.domain-browser__result{padding:18px 17px 19px}.domain-browser__cursor{right:13%;bottom:16%}}@media (prefers-reduced-motion:reduce){.domain-browser__cursor,.domain-browser__result{animation:none}}.domain-search{position:relative;display:flex;width:min(930px,100%);min-height:88px;align-items:center;gap:10px;padding:0 23px;overflow:hidden;border:1px solid rgba(178,205,239,.2);border-radius:20px;background:linear-gradient(120deg,rgba(22,36,57,.78),rgba(7,13,22,.84)),radial-gradient(circle at 100% 0,rgba(73,132,232,.18),transparent 42%);box-shadow:inset 0 1px rgba(255,255,255,.06),0 24px 70px rgba(0,0,0,.27);text-align:left}.domain-search:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,rgba(226,63,78,.42),rgba(137,179,248,.8),rgba(48,125,248,.3));content:"";opacity:.7}.domain-search>svg{flex:0 0 auto;color:#8ab7fb}.domain-search>svg.domain-search__lock{color:#79d6a0;filter:drop-shadow(0 0 8px rgba(121,214,160,.2))}.domain-search__prefix{flex:0 0 auto;color:#a9b8ce;font-size:clamp(18px,2.75vw,34px);letter-spacing:-.045em}.domain-search strong,.domain-search__prefix{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:560}.domain-search strong{display:flex;flex:1 1 auto;min-width:0;align-items:baseline;margin:0;padding-right:12px;overflow:visible;color:#eef4fc;font-size:clamp(20px,3.05vw,44px);line-height:1.08;letter-spacing:-.055em;animation:aegis-domain-enter .62s cubic-bezier(.2,.78,.2,1) both;white-space:nowrap}.domain-search strong em,.domain-search strong i{overflow:visible;font-style:normal;white-space:nowrap}.domain-search strong em{color:#ffffff;text-shadow:0 0 30px rgba(133,175,245,.18)}.domain-search strong i{color:#72819a}.domain-search strong b{width:2px;height:.78em;margin-left:6px;flex:0 0 auto;background:#92b9f6;animation:aegis-domain-caret .86s step-end infinite}.domain-search__valid{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;margin-left:auto;justify-content:center;border:1px solid rgba(121,214,160,.68);border-radius:50%;background:linear-gradient(145deg,rgba(121,214,160,.24),rgba(67,128,222,.3));color:#e5ffed;box-shadow:0 0 0 0 rgba(121,214,160,.22),inset 0 1px rgba(255,255,255,.2);animation:aegis-domain-validate 2.8s ease-out infinite}.domain-search__valid svg{animation:aegis-domain-validate-arrow 2.8s ease-in-out infinite}@keyframes aegis-domain-validate{0%,62%,to{box-shadow:0 0 0 0 rgba(121,214,160,.22),inset 0 1px rgba(255,255,255,.2)}72%{box-shadow:0 0 0 7px rgba(121,214,160,0),inset 0 1px rgba(255,255,255,.2)}}@keyframes aegis-domain-validate-arrow{0%,56%,to{transform:translateX(0)}64%{transform:translateX(3px)}72%{transform:translateX(0)}}@media (max-width:680px){.domain-search{min-height:69px;gap:8px;padding:0 15px;border-radius:15px}.domain-search>svg{width:15px;height:15px}.domain-search__prefix{font-size:14px}.domain-search strong{overflow:hidden;font-size:clamp(17px,5.7vw,28px)}.domain-search strong em,.domain-search strong i{overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.domain-search strong,.domain-search strong b,.domain-search__valid,.domain-search__valid svg{animation:none}}.purchase-directory{margin-top:clamp(132px,12vw,194px)}.purchase-directory__heading{max-width:none;grid-template-columns:minmax(0,1.08fr) minmax(280px,.52fr);column-gap:clamp(42px,8vw,128px)}.purchase-directory__heading .eyebrow{margin-bottom:26px}.purchase-directory__heading h3{font-size:clamp(42px,5.35vw,80px);line-height:.96}.purchase-directory__heading>p:last-child{max-width:360px;margin-bottom:5px}.purchase-directory__workspace{grid-template-columns:minmax(265px,.4fr) minmax(0,1fr);grid-gap:clamp(38px,7vw,106px);gap:clamp(38px,7vw,106px);border:0;border-radius:0;background:transparent;box-shadow:none}.purchase-directory__nav{position:relative;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:14px 0 14px 32px;border-right:0;background:transparent}.purchase-directory__nav:before{position:absolute;top:25px;bottom:25px;left:11px;width:1px;background:linear-gradient(180deg,transparent,rgba(143,177,231,.34) 12%,rgba(143,177,231,.18) 88%,transparent);content:""}.purchase-directory__nav button{min-height:82px;grid-template-columns:42px minmax(0,1fr) 17px;gap:13px;padding:13px 14px 13px 0;border:0;border-radius:15px;background:transparent;transition:color .28s ease,background .28s ease,transform .28s ease}.purchase-directory__nav button:hover{padding-left:0;background:rgba(130,169,235,.06);color:#d5e2f5;transform:translateX(4px)}.purchase-directory__nav button.is-active{background:linear-gradient(100deg,rgba(101,143,214,.18),rgba(26,42,68,.02));box-shadow:inset 1px 0 rgba(159,195,247,.36);color:#f4f8ff}.purchase-directory__nav button.is-active:before{top:50%;bottom:auto;left:-26px;width:9px;height:9px;border:3px solid #0a1019;border-radius:50%;background:#88b7ff;box-shadow:0 0 0 1px rgba(136,183,255,.5),0 0 18px rgba(100,162,250,.82);transform:translateY(-50%)}.purchase-directory__nav button>span:first-child{align-self:start;padding-top:3px;color:#60738f;font-size:11px;letter-spacing:.08em}.purchase-directory__nav button.is-active>span:first-child{color:#9dc4ff}.purchase-directory__nav button b{font-size:14px;font-weight:720}.purchase-directory__nav button small{margin-top:6px;color:#73839a;font-size:11px;line-height:1.42;white-space:normal}.purchase-directory__nav button>svg{align-self:center;color:#637895;transition:transform .28s ease,color .28s ease}.purchase-directory__nav button.is-active>svg,.purchase-directory__nav button:hover>svg{color:#b1cdf7;transform:translateX(3px)}.purchase-directory__preview{min-height:548px;padding:clamp(46px,5vw,74px);align-content:center;border:1px solid rgba(179,205,238,.16);border-radius:30px;background:radial-gradient(circle at 92% 6%,rgba(73,133,229,.17),transparent 30%),radial-gradient(circle at 8% 92%,rgba(185,38,57,.1),transparent 33%),linear-gradient(145deg,rgba(18,28,44,.9),rgba(7,12,20,.96));box-shadow:0 34px 90px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04)}.purchase-directory__preview:after{right:26px;bottom:26px;width:92px;height:92px;border-color:rgba(134,176,239,.2)}.purchase-directory__preview-label{top:29px;left:clamp(46px,5vw,74px);color:#7189aa;font-size:9px}.purchase-preview>svg{width:21px;height:21px;padding:11px;border:1px solid rgba(145,185,247,.2);border-radius:14px;background:rgba(77,121,193,.14);color:#9bc4ff}.purchase-preview h4{margin-top:24px;font-size:clamp(30px,3.2vw,50px)}.purchase-preview>p{margin-top:17px;font-size:14px}.purchase-directory__cta{width:auto;min-height:50px;justify-content:flex-end;gap:13px;margin:28px 4px 0 auto;padding:0 2px 0 0;border:0;border-bottom:1px solid rgba(155,194,248,.4);border-radius:0;background:transparent;color:#cfe1fb;transition:color .25s ease,gap .25s ease,border-color .25s ease}.purchase-directory__cta:hover{border-color:#cfe1fb;background:transparent;box-shadow:none;color:#ffffff;gap:18px}@media (max-width:980px){.purchase-directory__workspace{display:block;margin-top:58px}.purchase-directory__nav{display:flex;gap:8px;overflow-x:auto;padding:0 0 14px;border-bottom:1px solid rgba(179,205,238,.13);scrollbar-width:none}.purchase-directory__nav::-webkit-scrollbar{display:none}.purchase-directory__nav:before{top:auto;right:0;bottom:0;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(143,177,231,.3),transparent)}.purchase-directory__nav button{min-width:205px;min-height:78px;padding:12px 14px;border-radius:14px}.purchase-directory__nav button.is-active:before{top:auto;right:auto;bottom:-19px;left:50%;transform:translateX(-50%)}.purchase-directory__preview{min-height:520px;margin-top:22px}}@media (max-width:680px){.purchase-directory{margin-top:112px}.purchase-directory__heading h3{font-size:clamp(38px,11vw,58px)}.purchase-directory__heading>p:last-child{margin-top:20px}.purchase-directory__workspace{margin-top:46px}.purchase-directory__nav button{min-width:182px;min-height:74px}.purchase-directory__preview{min-height:500px;padding:58px 24px 34px;border-radius:23px}.purchase-directory__preview-label{top:24px;left:24px}.purchase-directory__cta{margin-top:22px}}.purchase-journey{overflow:visible;padding-top:0}.purchase-directory__workspace{position:relative;display:grid;grid-template-columns:minmax(300px,.58fr) minmax(0,1fr);grid-template-areas:"steps preview";grid-gap:clamp(42px,7vw,110px);gap:clamp(42px,7vw,110px);min-height:0;margin-top:72px;overflow:visible}.purchase-directory__steps{position:relative;display:grid;grid-area:steps;align-content:start;padding:0 0 18vh}.purchase-directory__steps:before{position:absolute;top:20px;bottom:18vh;left:18px;width:1px;background:linear-gradient(180deg,transparent,rgba(143,177,231,.34) 10%,rgba(143,177,231,.16) 88%,transparent);content:""}.purchase-directory__step{position:relative;display:grid;min-height:330px;grid-template-columns:38px minmax(0,1fr);grid-gap:22px;gap:22px;padding:25px 16px 42px 0;opacity:.38;transform:translateY(16px);transition:opacity .55s ease,transform .55s ease}.purchase-directory__step.is-active{opacity:1;transform:none}.purchase-directory__step.is-complete{opacity:.64;transform:none}.purchase-directory__step-marker{position:relative;z-index:1;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(148,184,239,.28);border-radius:50%;background:#0b121e;color:#6f83a2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:800;transition:color .45s ease,background .45s ease,border-color .45s ease,box-shadow .45s ease}.purchase-directory__step.is-active .purchase-directory__step-marker{border-color:rgba(137,183,255,.8);background:#85b5ff;color:#08111d;box-shadow:0 0 0 5px rgba(133,181,255,.1),0 0 30px rgba(90,155,248,.45)}.purchase-directory__step.is-complete .purchase-directory__step-marker{border-color:rgba(116,214,160,.7);background:rgba(71,151,112,.25);color:#9be5ba}.purchase-directory__step-copy>span{color:#7188aa;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.purchase-directory__step-copy h4{margin:16px 0 0;color:#eef4fc;font-size:clamp(32px,4vw,56px);font-weight:590;line-height:.98;letter-spacing:-.055em}.purchase-directory__step-copy p{max-width:360px;margin:18px 0 0;color:#8d9bae;font-size:14px;line-height:1.65}.purchase-directory__preview{position:-webkit-sticky;position:sticky;top:112px;align-self:start;grid-area:preview;height:min(548px,calc(100vh - 160px));min-height:500px}@media (max-width:980px){.purchase-directory__workspace{grid-template-columns:1fr;grid-template-areas:"preview" "steps";gap:28px;margin-top:58px}.purchase-directory__preview{position:-webkit-sticky;position:sticky;top:90px;height:min(500px,calc(100vh - 130px));min-height:460px}.purchase-directory__steps{padding-bottom:0}.purchase-directory__steps:before{top:20px;bottom:0;left:18px}.purchase-directory__step{min-height:260px}}@media (max-width:680px){.purchase-directory__workspace{margin-top:46px}.purchase-directory__preview{top:78px;height:420px;min-height:420px;padding:58px 24px 34px;border-radius:23px}.purchase-directory__step{min-height:240px;grid-template-columns:34px minmax(0,1fr);gap:16px;padding-right:0}.purchase-directory__step-marker{width:32px;height:32px}.purchase-directory__step-copy h4{font-size:clamp(30px,10vw,48px)}.purchase-directory__step-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.purchase-directory__step,.purchase-directory__step-marker{transform:none;transition:none}}.purchase-directory{position:relative;box-sizing:border-box;width:min(1600px,calc(100% - clamp(32px, 7vw, 72px)));max-width:100%;margin-top:clamp(76px,7vw,118px)}.purchase-directory__heading{position:relative;z-index:1;display:grid;max-width:1120px;grid-template-columns:minmax(0,1fr) minmax(260px,.44fr);align-items:end;grid-gap:clamp(34px,8vw,132px);gap:clamp(34px,8vw,132px);margin:0 auto}.purchase-directory__heading .eyebrow{margin-bottom:24px}.purchase-directory__heading h3{max-width:820px;font-size:clamp(48px,7.2vw,106px);font-weight:570;line-height:.88;letter-spacing:-.075em}.purchase-directory__heading>p:last-child{max-width:350px;margin:0 0 4px;color:#8e9bad;font-size:14px;line-height:1.65}.purchase-story{position:relative;display:grid;grid-gap:0;gap:0;margin-top:clamp(76px,10vw,150px)}.purchase-story__scene{position:relative;display:grid;min-height:min(760px,86vh);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;grid-gap:clamp(34px,7vw,112px);gap:clamp(34px,7vw,112px);padding:clamp(72px,10vh,132px) 0;border-top:1px solid rgba(165,194,231,.13);isolation:isolate}.purchase-story__scene:before{position:absolute;z-index:-1;top:14%;right:-12%;width:58%;height:72%;border-radius:50%;background:radial-gradient(circle,rgba(93,139,225,.11),transparent 68%);content:"";opacity:.4;transition:opacity .7s ease,transform .9s ease}.purchase-story__scene:nth-child(odd):before{right:auto;left:-12%;background:radial-gradient(circle,rgba(166,50,69,.1),transparent 68%)}.purchase-story__scene.is-active:before{opacity:1;transform:scale(1.08)}.purchase-story__scene.is-reversed{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.purchase-story__scene.is-reversed .purchase-story__copy{order:2}.purchase-story__scene.is-reversed .purchase-story__visual{order:1}.purchase-story__copy{max-width:500px;opacity:.3;transform:translateY(24px);transition:opacity .65s ease,transform .7s cubic-bezier(.22,1,.36,1)}.purchase-story__scene.is-active .purchase-story__copy{opacity:1;transform:none}.purchase-story__scene.is-complete .purchase-story__copy{opacity:.55;transform:none}.purchase-story__meta{display:flex;min-height:74px;align-items:center;gap:17px}.purchase-story__number{color:rgba(157,194,248,.32);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(52px,7vw,90px);font-weight:760;letter-spacing:-.12em;line-height:.8}.purchase-story__kicker{max-width:150px;color:#7389ab;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.purchase-story__state{display:grid;width:28px;height:28px;margin-left:auto;place-items:center;border:1px solid rgba(147,180,229,.25);border-radius:50%;color:#7086a8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:800;transition:border-color .45s ease,background .45s ease,color .45s ease,box-shadow .45s ease}.purchase-story__scene.is-active .purchase-story__state{border-color:rgba(139,184,255,.75);background:rgba(119,170,245,.14);color:#b6d5ff;box-shadow:0 0 22px rgba(91,151,245,.24)}.purchase-story__scene.is-complete .purchase-story__state{border-color:rgba(119,217,160,.7);background:rgba(68,155,111,.22);color:#a1e8bc}.purchase-story__copy h4{max-width:520px;margin:31px 0 0;color:#f1f5fb;font-size:clamp(54px,7vw,102px);font-weight:570;line-height:.84;letter-spacing:-.075em}.purchase-story__copy p{max-width:370px;margin:28px 0 0;color:#8e9bad;font-size:15px;line-height:1.7}.purchase-story__visual{position:relative;min-height:500px;padding:clamp(32px,4vw,60px);overflow:hidden;border:1px solid rgba(173,204,242,.12);border-radius:36px;background:linear-gradient(rgba(130,166,224,.045) 1px,transparent 0),linear-gradient(90deg,rgba(130,166,224,.045) 1px,transparent 0),radial-gradient(circle at 82% 10%,rgba(74,132,228,.16),transparent 32%),radial-gradient(circle at 12% 94%,rgba(183,40,61,.12),transparent 36%),linear-gradient(145deg,rgba(18,28,45,.88),rgba(7,12,20,.97));background-size:46px 46px,46px 46px,auto,auto,auto;box-shadow:inset 0 1px rgba(255,255,255,.045),0 34px 90px rgba(0,0,0,.26);opacity:.35;transform:translateY(28px) scale(.965);transition:opacity .7s ease,transform .8s cubic-bezier(.22,1,.36,1),border-color .7s ease,box-shadow .7s ease}.purchase-story__visual:after,.purchase-story__visual:before{position:absolute;border:1px solid rgba(160,197,243,.16);border-radius:50%;content:"";pointer-events:none}.purchase-story__visual:before{right:-16%;bottom:-38%;width:72%;aspect-ratio:1}.purchase-story__visual:after{right:12%;bottom:13%;width:13%;aspect-ratio:1;border-color:rgba(160,197,243,.3)}.purchase-story__scene.is-active .purchase-story__visual{border-color:rgba(154,193,245,.35);box-shadow:inset 0 1px rgba(255,255,255,.06),0 42px 112px rgba(0,0,0,.34),0 0 80px rgba(73,133,229,.08);opacity:1;transform:none}.purchase-story__scene.is-complete .purchase-story__visual{opacity:.58;transform:none}.purchase-story__visual-bar{position:absolute;z-index:2;top:25px;right:clamp(32px,4vw,60px);left:clamp(32px,4vw,60px);display:flex;align-items:center;justify-content:space-between;color:#7488a5;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.purchase-story__visual-bar b{color:#a3bce1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.08em}.purchase-story__visual .purchase-preview{position:relative;z-index:1;max-width:none;padding-top:52px}.purchase-story__visual .purchase-preview>svg{width:22px;height:22px;padding:12px;border:1px solid rgba(145,185,247,.2);border-radius:16px;background:rgba(77,121,193,.14)}.purchase-story__visual .purchase-preview h4{max-width:620px;margin-top:25px;font-size:clamp(32px,4.25vw,58px)}.purchase-story__visual .purchase-preview>p{max-width:550px;margin-top:18px;font-size:14px}.purchase-directory__cta{width:-moz-fit-content;width:fit-content;min-height:54px;justify-content:center;gap:15px;margin:clamp(32px,5vw,66px) auto 0;padding:0 21px 0 24px;border:1px solid rgba(152,191,248,.32);border-radius:999px;background:rgba(119,168,240,.1);color:#dbeaff;font-size:12px;transition:color .25s ease,gap .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.purchase-directory__cta:hover{gap:21px;border-color:rgba(174,208,255,.72);background:rgba(119,168,240,.18);box-shadow:0 14px 36px rgba(74,131,228,.16);color:#fff;transform:none}@media (max-width:980px){.purchase-directory__heading{display:block}.purchase-directory__heading>p:last-child{margin-top:24px}.purchase-story{margin-top:64px}.purchase-story__scene,.purchase-story__scene.is-reversed{min-height:auto;grid-template-columns:1fr;gap:46px;padding:76px 0 92px}.purchase-story__scene.is-reversed .purchase-story__copy,.purchase-story__scene.is-reversed .purchase-story__visual{order:0}.purchase-story__copy{max-width:620px}.purchase-story__visual{min-height:480px}}@media (max-width:680px){.purchase-directory{margin-top:112px}.purchase-directory__heading h3{font-size:clamp(42px,12vw,68px)}.purchase-story{margin-top:46px}.purchase-story__scene,.purchase-story__scene.is-reversed{gap:34px;padding:58px 0 72px}.purchase-story__meta{min-height:58px;gap:12px}.purchase-story__number{font-size:58px}.purchase-story__kicker{max-width:120px;font-size:8px}.purchase-story__state{width:26px;height:26px}.purchase-story__copy h4{margin-top:24px;font-size:clamp(48px,15vw,76px)}.purchase-story__copy p{margin-top:21px;font-size:14px}.purchase-story__visual{min-height:430px;padding:24px;border-radius:26px}.purchase-story__visual-bar{top:20px;right:24px;left:24px}.purchase-story__visual .purchase-preview{padding-top:48px}.purchase-story__visual .purchase-preview h4{font-size:clamp(30px,9vw,45px)}}@media (prefers-reduced-motion:reduce){.purchase-story__copy,.purchase-story__scene:before,.purchase-story__state,.purchase-story__visual{transform:none;transition:none}}.features-section,.trust-band,.trust-rail{display:none!important}.roles-section{position:relative;width:min(1320px,calc(100% - 64px));margin:0 auto;padding:clamp(104px,12vw,176px) 0 clamp(96px,11vw,148px)}.roles-section:before{position:absolute;top:10%;left:50%;width:min(900px,70vw);height:520px;border-radius:50%;background:radial-gradient(circle,rgba(90,135,235,.12),transparent 68%),radial-gradient(circle at 16% 50%,rgba(219,72,79,.1),transparent 55%);filter:blur(54px);opacity:.6;pointer-events:none;content:"";transform:translateX(-50%)}.roles-section__heading{position:relative;z-index:1;max-width:940px;margin-bottom:clamp(46px,6vw,78px)}.roles-section__heading .eyebrow{margin:0;color:#9bbdf2}.roles-section__heading h2{max-width:920px;margin:16px 0 0;color:#f1f5ff;font-size:clamp(42px,6vw,82px);font-weight:570;letter-spacing:-.065em;line-height:.98;text-wrap:balance}.roles-section__heading>p:last-child{max-width:620px;margin:24px 0 0;color:#8b9db6;font-size:16px;line-height:1.7}.roles-section__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);grid-gap:clamp(28px,6vw,90px);gap:clamp(28px,6vw,90px);align-items:stretch}.roles-section__list{display:grid;grid-gap:8px;gap:8px;align-content:center}.roles-section__list button{display:grid;min-height:74px;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid rgba(185,211,248,.1);border-radius:18px;background:rgba(12,20,34,.38);color:#e7efff;text-align:left;cursor:pointer;transition:border-color .25s ease,background .25s ease,transform .25s ease}.roles-section__list button.is-active,.roles-section__list button:focus-visible,.roles-section__list button:hover{border-color:rgba(155,193,255,.36);background:rgba(95,143,232,.13);outline:none;transform:translateX(5px)}.roles-section__list-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(175,208,252,.16);border-radius:14px;background:rgba(92,140,235,.12);color:#a8c7ff}.roles-section__list span:nth-child(2){display:grid;min-width:0;grid-gap:5px;gap:5px}.roles-section__list b{color:#eef4ff;font-size:14px;font-weight:760}.roles-section__list small{overflow:hidden;color:#71849e;font-size:10px;font-weight:650;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.roles-section__list button>svg{color:#7891b7;transition:transform .25s ease,color .25s ease}.roles-section__list button.is-active>svg{color:#dce9ff;transform:translateX(3px)}.roles-section__preview{position:relative;display:flex;min-height:390px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(28px,4vw,52px);border:1px solid rgba(191,218,255,.18);border-radius:30px;background:linear-gradient(145deg,rgba(21,33,57,.92),rgba(8,14,25,.93)),radial-gradient(circle at 76% 20%,rgba(137,177,255,.2),transparent 40%);box-shadow:0 30px 80px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.08)}.roles-section__preview:after,.roles-section__preview:before{position:absolute;border:1px solid rgba(180,210,255,.1);border-radius:50%;content:"";pointer-events:none}.roles-section__preview:before{top:-28%;right:-8%;width:420px;height:420px}.roles-section__preview:after{top:-16%;right:6%;width:280px;height:280px;border-color:rgba(180,210,255,.06)}.roles-section__preview-topline{position:absolute;top:26px;right:30px;left:30px;display:flex;align-items:center;justify-content:space-between;color:#8da7cf;font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.roles-section__preview-topline span{display:inline-flex;align-items:center;gap:7px}.roles-section__preview-topline i{width:6px;height:6px;border-radius:50%;background:#7fe3b0;box-shadow:0 0 14px rgba(127,227,176,.85)}.roles-section__preview-topline strong{color:rgba(214,228,250,.52);font-size:14px;letter-spacing:.1em}.roles-section__preview-icon{position:relative;z-index:1;display:grid;width:58px;height:58px;margin-bottom:25px;place-items:center;border:1px solid rgba(179,211,255,.22);border-radius:18px;background:linear-gradient(145deg,rgba(121,165,249,.3),rgba(56,79,123,.18));color:#c5daff;box-shadow:0 16px 34px rgba(40,83,163,.24)}.roles-section__preview h3{position:relative;z-index:1;max-width:620px;margin:0;color:#f1f5ff;font-size:clamp(27px,3.5vw,49px);font-weight:580;letter-spacing:-.05em;line-height:1.04}.roles-section__preview>p{position:relative;z-index:1;max-width:550px;margin:18px 0 0;color:#9cacc2;font-size:15px;line-height:1.65}.roles-section__preview-signal{position:relative;z-index:1;display:flex;margin-top:30px;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(184,211,248,.12);color:#a8c7ff;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.roles-section__preview-signal svg{color:#d9e7ff}.product-story{width:min(1320px,calc(100% - 64px));min-height:0!important;margin:0 auto;padding:66px 0 clamp(36px,4vw,68px)!important;overflow:visible!important}.product-story__sticky{position:relative!important;top:auto!important;display:block!important;height:auto!important;min-height:0!important}.product-story__heading{max-width:980px;margin-bottom:clamp(60px,8vw,104px)!important}.product-story__horizontal-viewport{height:auto!important;overflow:visible!important;isolation:auto}.product-story__horizontal-viewport:after,.product-story__horizontal-viewport:before{display:none!important}.product-story__horizontal-track{display:block!important;width:100%!important}.product-story__panel{display:grid!important;width:100%!important;min-width:0!important;min-height:clamp(570px,74svh,760px)!important;grid-template-columns:minmax(260px,.64fr) minmax(0,1.36fr);grid-gap:clamp(38px,7vw,110px);gap:clamp(38px,7vw,110px);padding:0 0 clamp(86px,11vw,150px)!important}.product-story__panel-copy{align-self:center;max-width:520px}.product-story__panel-copy h3{font-size:clamp(38px,4.6vw,64px)}.product-story__panel-surface{align-self:center}.pro-tablet-surface{position:relative;width:100%;min-height:clamp(410px,52vw,650px);overflow:visible;isolation:isolate;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pro-tablet-surface:before{position:absolute;z-index:-1;inset:10% 8% 6%;border-radius:32px;content:"";background:radial-gradient(ellipse at 54% 44%,rgba(94,137,219,.26),transparent 58%),radial-gradient(ellipse at 48% 78%,rgba(0,0,0,.58),transparent 72%);filter:blur(44px);opacity:0;transform:scale(.92);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1);pointer-events:none}.pro-tablet-surface__single{position:absolute;overflow:visible;border:1px solid rgba(175,204,255,.16);background:#080d15;box-shadow:0 28px 70px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.025);inset:3% 8% 3% 8%;border-radius:24px;transform:rotate(-1.5deg) scale(.94) translateY(20px);opacity:0}.pro-tablet-surface__single:before{position:absolute;z-index:-1;inset:8% -7% -13%;border-radius:40px;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 32%,rgba(119,167,255,.26),transparent 54%),radial-gradient(ellipse at 50% 78%,rgba(0,0,0,.68),transparent 74%);filter:blur(36px);opacity:0;transform:scale(.94);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.8,.2,1)}.pro-tablet-surface img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pro-tablet-surface__single img{position:relative;z-index:0;border-radius:inherit;object-position:64% 54%;transform:scale(1.18);transform-origin:64% 54%}.pro-tablet-surface.is-active .pro-tablet-surface__single{animation:pro-tablet-single-in .9s cubic-bezier(.2,.8,.2,1) forwards}.pro-tablet-surface.is-active:before{opacity:.92;transform:scale(1)}.pro-tablet-surface.is-active .pro-tablet-surface__single:before{opacity:.84;transform:scale(1)}@keyframes pro-tablet-single-in{0%{opacity:0;transform:rotate(-1.5deg) scale(.94) translateY(20px)}to{opacity:1;transform:rotate(-1.5deg) scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.pro-tablet-surface.is-active .pro-tablet-surface__single{animation:none}.pro-tablet-surface__single{opacity:1;transform:rotate(-1.5deg) scale(1) translateY(0)}.pro-tablet-surface.is-active:before{opacity:.92;transform:scale(1)}.pro-tablet-surface__single:before{opacity:.84;transform:scale(1)}}.product-story__selector{position:static!important;margin:0 auto;padding-top:12px;display:none!important}@media (max-width:980px){.product-story,.roles-section{width:min(100% - 32px,720px)}.roles-section__layout{grid-template-columns:1fr}.roles-section__preview{min-height:320px}.product-story__panel{min-height:auto!important;grid-template-columns:1fr;gap:34px}.product-story__panel-copy{max-width:680px}}@media (max-width:620px){.product-story,.roles-section{width:calc(100% - 32px)}.roles-section{padding-top:94px}.roles-section__heading h2{font-size:clamp(40px,12vw,58px)}.roles-section__list button{min-height:68px}.roles-section__preview{min-height:360px;padding:28px 24px;border-radius:24px}.roles-section__preview-topline{right:24px;left:24px}.product-story{padding-top:66px!important}.product-story__panel{gap:24px;padding-bottom:74px!important}}.review-reserve{display:grid!important;width:min(1320px,calc(100% - 64px));min-height:118px;margin:0 auto clamp(80px,10vw,140px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;box-sizing:border-box;padding:22px 26px;border:1px dashed rgba(175,207,250,.22);border-radius:22px;background:rgba(9,15,25,.48)}.review-reserve__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(156,194,255,.22);border-radius:14px;background:rgba(98,150,246,.12);color:#a9c9ff}.review-reserve>span:nth-child(2){display:grid;grid-gap:6px;gap:6px}.review-reserve b{color:#eaf2ff;font-size:15px;font-weight:760}.review-reserve small{max-width:720px;color:#8294ad;font-size:12px;line-height:1.55}.review-reserve em{color:#8da9d2;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.13em;text-align:right;text-transform:uppercase}.faq-list__category{display:block;margin-bottom:8px;color:#82a9e9;font-size:9px;font-weight:850;letter-spacing:.14em}@media (max-width:680px){.review-reserve{width:calc(100% - 32px);grid-template-columns:auto minmax(0,1fr);margin-bottom:80px}.review-reserve em{grid-column:2;text-align:left}}.configuration-board{position:relative;margin-top:clamp(58px,7vw,96px);padding:clamp(20px,2.4vw,34px);border:1px solid rgba(173,204,242,.15);border-radius:32px;background:radial-gradient(circle at 90% 0,rgba(63,113,213,.13),transparent 34%),radial-gradient(circle at 0 100%,rgba(160,39,63,.11),transparent 32%),linear-gradient(145deg,rgba(15,23,37,.94),rgba(7,11,18,.98));box-shadow:0 40px 120px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.06)}.configuration-board__topline{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;color:#8fa9cf;font-size:10px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.configuration-board__topline>span{display:inline-flex;align-items:center;gap:8px}.configuration-board__topline>span i{display:block;width:7px;height:7px;border-radius:50%;background:#84e5b2;box-shadow:0 0 17px rgba(132,229,178,.7)}.configuration-board__stats{display:flex;align-items:center;gap:9px}.configuration-board__stats b{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:0 11px;border:1px solid rgba(168,201,242,.15);border-radius:999px;background:rgba(15,28,47,.72);color:#dce9fb;font-size:10px;letter-spacing:0;text-transform:none}.configuration-board__stats small{color:#7d91ad;font-size:9px;font-weight:670}.configuration-board__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.configuration-card{position:relative;display:flex;min-width:0;min-height:294px;flex-direction:column;overflow:hidden;grid-column:span 6;padding:clamp(22px,2.2vw,32px);border:1px solid rgba(174,205,242,.12);border-radius:23px;background:rgba(12,20,33,.72);box-shadow:inset 0 1px rgba(255,255,255,.035);transition:border-color .25s ease,transform .25s ease,background .25s ease}.configuration-card:hover{border-color:rgba(154,195,255,.28);background:rgba(18,30,49,.76);transform:translateY(-3px)}.configuration-card:after{position:absolute;right:-45px;bottom:-62px;width:170px;height:170px;border:1px solid rgba(133,175,240,.1);border-radius:50%;content:"";pointer-events:none}.configuration-card--services{grid-column:span 6}.configuration-card--duration{grid-column:span 5;min-height:250px}.configuration-card--share{grid-column:span 7;min-height:250px}.configuration-card--activate{display:grid;min-height:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;padding:clamp(24px,2.8vw,38px);border-color:rgba(147,191,255,.22);background:radial-gradient(circle at 86% 10%,rgba(72,127,231,.2),transparent 38%),linear-gradient(135deg,rgba(28,46,77,.78),rgba(11,18,30,.9))}.configuration-card__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.configuration-card__number{color:rgba(157,194,248,.44);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.1em}.configuration-card__icon,.role-card__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(161,200,255,.18);border-radius:14px;background:rgba(84,137,230,.12);color:#b3d1ff}.configuration-card__content{position:relative;z-index:1;margin-top:26px}.configuration-card__activate-copy h4,.configuration-card__content h4{margin:0;color:#eef4ff;font-size:clamp(26px,2.7vw,39px);font-weight:600;letter-spacing:-.055em;line-height:.98}.configuration-card__activate-copy p,.configuration-card__content p{max-width:520px;margin:12px 0 0;color:#8999af;font-size:13px;line-height:1.6}.configuration-card__note{position:relative;z-index:1;display:block;margin-top:auto;padding-top:20px;color:#7c91b1;font-size:10px;font-weight:720}.configuration-domain{display:flex;width:100%;min-height:64px;align-items:center;gap:12px;margin-top:22px;padding:10px 13px;border:1px solid rgba(151,190,247,.18);border-radius:15px;background:rgba(8,15,26,.72);color:#d8e8ff;text-align:left;transition:border-color .25s ease,background .25s ease}.configuration-domain:focus-visible,.configuration-domain:hover{border-color:rgba(158,199,255,.52);background:rgba(20,36,59,.8);outline:none}.configuration-domain__lock{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;background:rgba(126,225,173,.12);color:#8ee5b4}.configuration-domain>span:nth-child(2){display:grid;min-width:0;grid-gap:4px;gap:4px;flex:1 1}.configuration-domain b{overflow:hidden;color:#f1f6ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(11px,1.25vw,15px);font-weight:740;text-overflow:ellipsis;white-space:nowrap}.configuration-domain small{color:#7e94b3;font-size:10px}.configuration-domain>svg{color:#88b4f8}.configuration-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:20px}.configuration-service{display:grid;min-width:0;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;grid-gap:9px;gap:9px;padding:9px;border:1px solid rgba(164,195,236,.11);border-radius:13px;background:rgba(7,13,22,.45);color:#b7c9e3;text-align:left;transition:border-color .24s ease,background .24s ease,transform .24s ease}.configuration-service.is-selected,.configuration-service:focus-visible,.configuration-service:hover{border-color:rgba(141,188,255,.44);background:rgba(64,111,192,.16);outline:none;transform:translateY(-2px)}.configuration-service__icon{display:grid;width:31px;height:31px;place-items:center;border-radius:10px;background:rgba(91,143,232,.16);color:#a7c9ff}.configuration-service>span:nth-child(2){display:grid;min-width:0;grid-gap:3px;gap:3px}.configuration-service b,.configuration-service small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-service b{color:#eff5ff;font-size:11px;font-weight:760}.configuration-service small{color:#7387a2;font-size:9px}.configuration-service>svg{color:#7d9dc9}.configuration-duration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:22px}.configuration-duration-grid button{display:grid;min-height:72px;place-items:center;align-content:center;grid-gap:4px;gap:4px;border:1px solid rgba(161,194,238,.14);border-radius:14px;background:rgba(8,15,26,.6);color:#91a4be;transition:border-color .25s ease,background .25s ease,color .25s ease}.configuration-duration-grid button.is-selected,.configuration-duration-grid button:focus-visible,.configuration-duration-grid button:hover{border-color:rgba(146,190,255,.55);background:rgba(90,144,231,.18);color:#eef6ff;outline:none}.configuration-duration-grid strong{font-size:21px;font-weight:650;letter-spacing:-.05em}.configuration-duration-grid span{color:inherit;font-size:9px;font-weight:730;letter-spacing:.08em;text-transform:uppercase}.configuration-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:22px;padding:4px;border:1px solid rgba(162,196,242,.12);border-radius:14px;background:rgba(7,13,22,.55)}.configuration-segmented button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:transparent;color:#7d90ad;font-size:10px;font-weight:750;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.configuration-segmented button.is-selected,.configuration-segmented button:focus-visible,.configuration-segmented button:hover{background:rgba(91,143,232,.2);box-shadow:inset 0 0 0 1px rgba(141,187,253,.22);color:#eef5ff;outline:none}.configuration-share-preview{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.configuration-share-preview span{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:23px;overflow:hidden;padding:0 9px;border:1px solid rgba(163,194,235,.08);border-radius:8px;background:rgba(7,13,23,.6);color:#9eb1ca;font-size:9px;font-weight:680}.configuration-share-preview span i{position:absolute;z-index:0;inset:0 auto 0 0;width:var(--share);background:linear-gradient(90deg,rgba(107,165,251,.28),rgba(107,165,251,.04))}.configuration-share-preview span b,.configuration-share-preview span:not(i){position:relative;z-index:1}.configuration-share-preview span b{color:#d6e7ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.configuration-card__activate-copy{position:relative;z-index:1;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:17px;gap:17px}.configuration-card__activate-copy h4{margin-top:7px;font-size:clamp(29px,3.1vw,46px)}.configuration-card__eyebrow{color:#8fb4ea;font-size:9px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.configuration-card__summary{position:relative;z-index:1;display:grid;min-width:min(310px,100%);grid-gap:9px;gap:9px;padding:14px 16px;border:1px solid rgba(175,207,249,.14);border-radius:16px;background:rgba(7,13,22,.44)}.configuration-card__summary span{display:flex;align-items:center;gap:8px;color:#9ab2d2;font-size:10px;font-weight:680}.configuration-card__summary svg{color:#87b7fd}.configuration-card--activate .purchase-directory__cta{position:relative;z-index:1;margin:0;white-space:nowrap}.roles-section__cards{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.role-card{position:relative;display:flex;min-height:510px;flex-direction:column;overflow:hidden;padding:clamp(22px,2.2vw,32px);border:1px solid rgba(185,214,251,.13);border-radius:25px;background:radial-gradient(circle at 90% 0,var(--role-glow),transparent 42%),linear-gradient(160deg,rgba(18,29,47,.88),rgba(7,12,21,.94));box-shadow:inset 0 1px rgba(255,255,255,.05),0 24px 60px rgba(0,0,0,.18);transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.role-card:hover{border-color:color-mix(in srgb,var(--role-accent) 58%,white 10%);box-shadow:inset 0 1px rgba(255,255,255,.08),0 34px 80px rgba(0,0,0,.28);transform:translateY(-6px)}.role-card--1{--role-accent:#7caaff;--role-glow:rgba(75,128,237,0.2)}.role-card--2{--role-accent:#b7a1ff;--role-glow:rgba(131,95,230,0.17)}.role-card--3{--role-accent:#83e2be;--role-glow:rgba(57,181,141,0.14)}.role-card--4{--role-accent:#ffb879;--role-glow:rgba(235,126,54,0.16)}.role-card__topline{display:flex;align-items:center;justify-content:space-between;color:#8da8ce;font-size:9px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.role-card__topline>span:last-child{display:inline-flex;align-items:center;gap:6px;color:#7c92b0;font-size:8px;letter-spacing:.05em}.role-card__topline i{width:6px;height:6px;border-radius:50%;background:#80e0ad;box-shadow:0 0 12px rgba(128,224,173,.7)}.role-card__icon{width:52px;height:52px;margin-top:38px;border-color:color-mix(in srgb,var(--role-accent) 32%,transparent);background:color-mix(in srgb,var(--role-accent) 14%,transparent);color:var(--role-accent)}.role-card h3{margin:23px 0 0;color:#eff5ff;font-size:21px;font-weight:710;letter-spacing:-.045em}.role-card h4{margin:18px 0 0;color:#e0eafb;font-size:clamp(22px,2vw,29px);font-weight:590;letter-spacing:-.055em;line-height:1.05}.role-card>p{margin:15px 0 0;color:#8d9eb6;font-size:13px;line-height:1.63}.role-card ul{display:grid;grid-gap:10px;gap:10px;margin:26px 0 0;padding:0;list-style:none}.role-card li{display:flex;align-items:flex-start;gap:8px;color:#b5c6df;font-size:11px;line-height:1.35}.role-card li svg{flex:0 0 auto;margin-top:1px;color:var(--role-accent)}.role-card__signal{display:flex;margin-top:auto;align-items:center;justify-content:space-between;gap:12px;padding-top:21px;border-top:1px solid rgba(177,208,246,.13);color:var(--role-accent);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.role-card__signal svg{flex:0 0 auto}@media (max-width:1120px){.roles-section__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-card--duration,.configuration-card--share{grid-column:span 6}.configuration-card--activate{grid-template-columns:1fr}.configuration-card__summary{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-card--activate .purchase-directory__cta{justify-self:start}}@media (max-width:680px){.configuration-board{margin-top:46px;padding:14px;border-radius:23px}.configuration-board__topline{display:grid;grid-gap:13px;gap:13px;margin:3px 5px 15px}.configuration-board__stats{flex-wrap:wrap}.configuration-board__grid,.roles-section__cards{grid-template-columns:1fr}.configuration-card,.configuration-card--activate,.configuration-card--duration,.configuration-card--services,.configuration-card--share{grid-column:1}.configuration-card{min-height:0;padding:22px}.configuration-card--activate{display:flex}.configuration-card__summary{grid-template-columns:1fr}.configuration-card--activate .purchase-directory__cta{width:100%}.configuration-service-grid{grid-template-columns:1fr}.role-card{min-height:440px}}@media (prefers-reduced-motion:reduce){.configuration-card,.configuration-service,.role-card{transition:none}}.roles-section__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.role-card{min-height:0;padding:clamp(26px,3vw,42px);border-radius:28px}.role-card__topline{margin-bottom:30px}.role-card__index{color:color-mix(in srgb,var(--role-accent) 74%,white 12%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.12em}.role-card__title-row{display:flex;align-items:center;gap:15px}.role-card__icon{width:54px;height:54px;flex:0 0 54px;margin:0;border-radius:17px}.role-card__category{display:block;color:#748aa9;font-size:9px;font-weight:820;letter-spacing:.16em;text-transform:uppercase}.role-card h3{margin:6px 0 0;font-size:clamp(22px,2.4vw,31px)}.role-card h4{max-width:520px;margin-top:30px;font-size:clamp(28px,3vw,43px);line-height:.98}.role-card>p{max-width:560px;margin-top:18px;font-size:14px;line-height:1.7}.role-card__detail-label{margin-top:32px;color:color-mix(in srgb,var(--role-accent) 78%,white 12%);font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.role-card ul.role-card__features{display:grid;grid-gap:9px;gap:9px;margin:13px 0 0;padding:0;list-style:none}.role-card ul.role-card__features li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;grid-gap:11px;gap:11px;min-height:54px;padding:10px 11px;border:1px solid rgba(175,207,247,.1);border-radius:14px;background:rgba(6,12,21,.42)}.role-card__features li>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--role-accent) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--role-accent) 11%,transparent);color:var(--role-accent)}.role-card__features li>div{display:grid;grid-gap:4px;gap:4px;align-content:center;min-width:0}.role-card__features b{color:#eaf2ff;font-size:12px;font-weight:760}.role-card__features small{color:#8394ab;font-size:11px;line-height:1.45}.role-card__footer{display:grid;grid-gap:10px;gap:10px;margin-top:28px;padding-top:19px;border-top:1px solid rgba(177,208,246,.13)}.role-card__footer-label{color:#7489a7;font-size:9px;font-weight:820;letter-spacing:.14em}.role-card__surface-list{display:flex;flex-wrap:wrap;gap:7px}.role-card__surface-list span{padding:6px 9px;border:1px solid color-mix(in srgb,var(--role-accent) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--role-accent) 8%,transparent);color:#bccce3;font-size:10px;font-weight:680}.roles-section__upcoming{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:30px;gap:30px;align-items:center;margin-top:16px;padding:clamp(22px,2.8vw,34px);border:1px solid rgba(173,204,242,.12);border-radius:24px;background:rgba(9,15,25,.52)}.roles-section__upcoming .eyebrow{margin:0;color:#8ea5c5;font-size:9px}.roles-section__upcoming h3{margin:10px 0 0;color:#e7effc;font-size:clamp(20px,2.4vw,30px);font-weight:590;letter-spacing:-.05em;line-height:1.02}.roles-section__upcoming p{max-width:520px;margin:12px 0 0;color:#8192aa;font-size:12px;line-height:1.6}.roles-section__upcoming-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.roles-section__upcoming-list span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:42px;padding:0 12px;border:1px solid rgba(169,199,239,.1);border-radius:12px;background:rgba(14,23,37,.58);color:#c3d2e8;font-size:11px;font-weight:710}.roles-section__upcoming-list i{width:7px;height:7px;border-radius:50%;background:#d2a85f;box-shadow:0 0 12px rgba(210,168,95,.42)}.roles-section__upcoming-list small{color:#7f8fa5;font-size:9px;font-weight:650}.roles-section__modules{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);align-items:center;margin-top:18px;padding:clamp(24px,3vw,38px);border:1px solid rgba(177,208,246,.13);border-radius:26px;background:radial-gradient(circle at 9% 12%,rgba(117,159,255,.11),transparent 34%),linear-gradient(145deg,rgba(15,24,40,.84),rgba(7,12,21,.7));box-shadow:inset 0 1px rgba(255,255,255,.045)}.roles-section__modules-heading{max-width:360px}.roles-section__modules-heading .eyebrow{margin:0;color:#8da9d5;font-size:9px}.roles-section__modules-heading h3{margin:10px 0 0;color:#f1f5ff;font-size:clamp(24px,3vw,38px);font-weight:570;letter-spacing:-.055em;line-height:1.02}.roles-section__modules-heading p{margin:15px 0 0;color:#8c9db6;font-size:12px;line-height:1.65}.roles-section__modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.module-tile{display:flex;min-width:0;gap:11px;padding:14px;border:1px solid rgba(174,205,245,.12);border-radius:15px;background:rgba(5,10,18,.48);transition:border-color .18s ease,background .18s ease,transform .18s ease}.module-tile:hover{border-color:rgba(174,205,245,.28);background:rgba(15,27,46,.7);transform:translateY(-2px)}.module-tile__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(132,174,255,.24);border-radius:10px;background:rgba(111,155,255,.1);color:#a8c6ff}.module-tile__copy{min-width:0}.module-tile__title{display:flex;align-items:center;justify-content:space-between;gap:10px}.module-tile__title h4{margin:0;color:#e8f0ff;font-size:12px;font-weight:760;line-height:1.2}.module-tile__title span{flex:0 0 auto;color:#7e98bd;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.module-tile__copy p{margin:6px 0 0;color:#8395ae;font-size:10px;line-height:1.45}@media (prefers-reduced-motion:reduce){.module-tile{transition:none}}@media (max-width:760px){.roles-section__cards,.roles-section__modules,.roles-section__upcoming{grid-template-columns:1fr}.role-card h4{font-size:clamp(28px,8.5vw,42px)}.roles-section__modules-grid,.roles-section__upcoming-list{grid-template-columns:1fr}}.service-gallery{display:grid;grid-template-columns:204px minmax(0,1fr);overflow:hidden;border:1px solid rgba(179,211,250,.16);border-radius:24px;background:rgba(7,13,23,.72);box-shadow:0 28px 80px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.045)}.service-gallery__rail{display:flex;min-width:0;flex-direction:column;padding:18px 11px 14px;border-right:1px solid rgba(177,208,246,.11);background:linear-gradient(180deg,rgba(12,22,38,.72),rgba(7,13,23,.58))}.service-gallery__rail-foot,.service-gallery__rail-head{display:flex;align-items:center;justify-content:space-between;color:#8da4c6;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.service-gallery__rail-foot span,.service-gallery__rail-head span{display:inline-flex;align-items:center;gap:7px}.service-gallery__auto i,.service-gallery__mockup-brand i,.service-gallery__mockup-live i,.service-gallery__rail-foot i,.service-gallery__rail-head i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#7fe1b1;box-shadow:0 0 12px rgba(127,225,177,.7)}.service-gallery__rail-foot small,.service-gallery__rail-head small{color:#546b8c;font-size:8px;font-weight:800;letter-spacing:.1em}.service-gallery__rail-label{margin:32px 10px 10px;color:#6f87ab;font-size:9px;font-weight:850;letter-spacing:.16em}.service-gallery__service-tabs{display:grid;grid-gap:5px;gap:5px}.service-gallery__service-tabs button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:51px;padding:6px 8px;border:1px solid transparent;border-radius:13px;background:transparent;color:#8498b7;font:inherit;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.service-gallery__service-tabs button:focus-visible,.service-gallery__service-tabs button:hover{border-color:rgba(178,211,250,.12);background:rgba(137,175,235,.07);color:#d7e6fc}.service-gallery__service-tabs button.is-active{border-color:rgba(154,190,255,.22);background:linear-gradient(100deg,rgba(93,135,214,.25),rgba(83,121,193,.08));color:#f3f7ff;transform:translateX(3px)}.service-gallery__service-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(150,189,255,.15);border-radius:9px;background:rgba(118,163,247,.08);color:#9dbdff}.service-gallery__service-tabs button.is-active .service-gallery__service-icon{border-color:rgba(174,205,255,.3);background:rgba(122,164,247,.2);color:#d9e7ff}.service-gallery__service-tabs button>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:0}.service-gallery__service-tabs button b{overflow:hidden;color:inherit;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.service-gallery__service-tabs button small{overflow:hidden;color:#617897;font-size:8px;font-weight:700;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.service-gallery__service-tabs button.is-active small{color:#9ab9ea}.service-gallery__service-tabs button>svg{color:#526987;transition:transform .18s ease,color .18s ease}.service-gallery__service-tabs button.is-active>svg{color:#c5d9ff;transform:translateX(2px)}.service-gallery__rail-foot{margin-top:auto;padding:14px 9px 0;border-top:1px solid rgba(177,208,246,.1)}.service-gallery__main{min-width:0;padding:0 clamp(22px,4vw,52px) clamp(22px,3vw,34px);background:radial-gradient(circle at 90% 16%,rgba(107,150,239,.12),transparent 38%),linear-gradient(145deg,rgba(20,31,51,.62),rgba(8,14,24,.48));animation:service-gallery-in .36s cubic-bezier(.22,.7,.25,1) both}.service-gallery__windowbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;min-height:48px;color:#62799d;font-size:8px;font-weight:850;letter-spacing:.14em;text-align:center;text-transform:uppercase}.service-gallery__windowbar>b{justify-self:end;color:#839bc2;font-size:9px}.service-gallery__windowdots{display:inline-flex;gap:5px;justify-self:start}.service-gallery__windowdots i{width:6px;height:6px;border:1px solid rgba(182,212,249,.24);border-radius:50%;background:rgba(166,201,243,.1)}.service-gallery__main-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:22px 0 18px}.service-gallery__eyebrow{color:#829bc4;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.service-gallery__main-head h3{margin:8px 0 0;color:#f3f7ff;font-size:clamp(27px,4vw,46px);font-weight:590;letter-spacing:-.06em;line-height:.98}.service-gallery__main-head p{max-width:560px;margin:10px 0 0;color:#91a2bb;font-size:12px;line-height:1.55}.service-gallery__counter{display:flex;align-items:baseline;gap:5px;flex:0 0 auto;padding-bottom:4px;color:#5e779b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.service-gallery__counter b{color:#e6f0ff;font-size:25px;font-weight:520}.service-gallery__counter span{font-size:11px}.service-gallery__mockup{overflow:hidden;border:1px solid rgba(176,208,247,.18);border-radius:17px;background:#0c1526;box-shadow:0 20px 42px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.045);animation:service-gallery-in .42s cubic-bezier(.22,.7,.25,1) 40ms both}.service-gallery__mockup-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:38px;padding:0 14px;border-bottom:1px solid rgba(180,211,247,.1);background:rgba(11,22,39,.82);color:#7d93b4;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.service-gallery__mockup-brand,.service-gallery__mockup-live{display:inline-flex;align-items:center;gap:6px;min-width:0}.service-gallery__mockup-brand{color:#d8e6fb}.service-gallery__mockup-context{overflow:hidden;color:#667f9f;text-overflow:ellipsis;white-space:nowrap}.service-gallery__mockup-live{justify-self:end;color:#8edbb4}.service-gallery__mockup-body{min-height:252px;padding:12px}.service-gallery__mockup-list{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;padding:10px;border:1px solid rgba(175,207,246,.1);border-radius:12px;background:rgba(19,31,52,.78)}.analysis-head,.records-table__head,.service-gallery__mockup-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;color:#8da7cb;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analysis-head span,.records-table__head span,.service-gallery__mockup-list-head b{color:#e2ecfc}.service-gallery__mockup-list-head span{color:#8ca8d0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.service-gallery__mockup-row{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:43px;padding:7px 8px;border:1px solid transparent;border-radius:9px;color:#9aabc3}.service-gallery__mockup-row.is-selected{border-color:rgba(135,171,244,.24);background:rgba(87,126,200,.16);color:#e9f1ff}.service-gallery__mockup-dot{width:7px;height:7px;border-radius:50%;background:#e2b463;box-shadow:0 0 12px rgba(226,180,99,.55)}.service-gallery__mockup-row.is-selected .service-gallery__mockup-dot{background:#e77c72;box-shadow:0 0 12px rgba(231,124,114,.65)}.service-gallery__mockup-row div{min-width:0}.service-gallery__mockup-row b,.service-gallery__mockup-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-gallery__mockup-row b{color:inherit;font-size:10px;font-weight:720}.service-gallery__mockup-row small{margin-top:3px;color:#7086a5;font-size:8px}.service-gallery__mockup-row>svg{color:#607a9e}.service-gallery__mockup--dispatch .service-gallery__mockup-body{display:grid;grid-template-columns:minmax(170px,.82fr) minmax(250px,1.55fr) minmax(110px,.58fr);grid-gap:8px;gap:8px}.service-gallery__mockup-map{position:relative;overflow:hidden;min-height:226px;border:1px solid rgba(190,215,236,.12);border-radius:12px;background:radial-gradient(circle at 50% 58%,rgba(63,103,132,.26),transparent 42%),linear-gradient(140deg,#122b3b,#152538 45%,#102131)}.service-gallery__mockup-map:after,.service-gallery__mockup-map:before{position:absolute;inset:0;content:"";background:linear-gradient(28deg,transparent 42%,rgba(182,204,211,.18) 43%,rgba(182,204,211,.18) 44%,transparent 45%),linear-gradient(154deg,transparent 53%,rgba(182,204,211,.13) 54%,rgba(182,204,211,.13) 55%,transparent 56%)}.service-gallery__mockup-map:after{opacity:.6;transform:rotate(90deg) scale(1.4)}.map-road{position:absolute;z-index:1;display:block;height:2px;border-radius:999px;background:rgba(217,234,231,.62);box-shadow:0 0 0 1px rgba(217,234,231,.04);transform-origin:left center}.map-road--one{top:39%;left:-8%;width:120%;transform:rotate(-12deg)}.map-road--two{top:69%;left:8%;width:99%;transform:rotate(14deg)}.map-road--three{top:-4%;left:57%;width:115%;transform:rotate(72deg)}.map-marker{position:absolute;z-index:3;width:13px;height:13px;border:2px solid #0c1526;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.08),0 0 16px currentColor}.map-marker--red{top:39%;left:57%;color:#f17970;background:#f17970}.map-marker--blue{top:64%;left:31%;color:#80a8ff;background:#80a8ff}.map-marker--green{top:52%;left:76%;color:#82ddac;background:#82ddac}.service-gallery__mockup-map-label{position:absolute;z-index:4;bottom:9px;left:10px;padding:5px 7px;border:1px solid rgba(204,226,238,.18);border-radius:6px;background:rgba(6,16,26,.68);color:#9fb9cd;font-size:8px;font-weight:750}.service-gallery__mockup-aside{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:10px;border:1px solid rgba(175,207,246,.1);border-radius:12px;background:rgba(19,31,52,.6)}.service-gallery__mockup-aside span{margin-top:4px;color:#7f9cc4;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.service-gallery__mockup-aside b{color:#e8f1ff;font-size:11px}.service-gallery__mockup-aside small{padding-bottom:8px;border-bottom:1px solid rgba(177,208,246,.09);color:#6f85a3;font-size:8px}.service-gallery__mockup--analysis .service-gallery__mockup-body,.service-gallery__mockup--messages .service-gallery__mockup-body,.service-gallery__mockup--schedule .service-gallery__mockup-body,.service-gallery__mockup-records{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(250px,1.5fr);grid-gap:9px;gap:9px}.service-gallery__mockup-list--messages{min-height:226px}.service-gallery__avatar{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;background:rgba(128,163,240,.18);color:#bcd2ff;font-size:10px;font-weight:800}.service-gallery__mockup-time{color:#647c9e;font-size:8px}.records-detail,.service-gallery__mockup-thread{display:flex;min-height:226px;flex-direction:column;gap:9px;padding:12px;border:1px solid rgba(175,207,246,.1);border-radius:12px;background:rgba(14,26,44,.72)}.thread-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:7px;border-bottom:1px solid rgba(177,208,246,.09)}.records-detail h4,.thread-heading span{color:#e7f0ff;font-size:11px;font-weight:750}.records-detail p,.records-detail>span,.thread-heading small{color:#7188aa;font-size:8px}.thread-bubble{max-width:82%;padding:9px 10px;border:1px solid rgba(170,204,246,.1);border-radius:10px 10px 10px 3px;color:#b6c6dc;font-size:10px;line-height:1.4}.thread-bubble--accent{align-self:flex-end;border-color:rgba(128,168,255,.2);border-radius:10px 10px 3px;background:rgba(91,133,220,.16);color:#e3edff}.thread-compose{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:8px 9px;border:1px solid rgba(175,207,246,.12);border-radius:8px;color:#6e87a9;font-size:9px}.thread-compose svg{color:#9bbcff}.service-gallery__mockup-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;min-height:226px}.pipeline-column{display:flex;min-width:0;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(175,207,246,.1);border-radius:12px;background:rgba(14,26,44,.72)}.pipeline-column>span,.schedule-detail>span,.schedule-side span{color:#7e98bd;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pipeline-card{position:relative;display:grid;grid-gap:7px;gap:7px;margin-top:8px;padding:11px;border:1px solid rgba(176,208,247,.12);border-radius:9px;background:rgba(22,38,62,.64)}.pipeline-card.is-active{border-color:rgba(125,170,255,.36);background:rgba(75,118,206,.17)}.pipeline-card b{color:#e7f0ff;font-size:10px;line-height:1.3}.pipeline-card small{color:#8298b7;font-size:8px;line-height:1.35}.pipeline-card i{color:#617da4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-style:normal}.pipeline-line{width:1px;flex:1 1;margin:0 auto;background:linear-gradient(180deg,rgba(137,177,243,.3),transparent)}.service-gallery__mockup-schedule{display:grid;grid-template-columns:.95fr 1.25fr .72fr;grid-gap:9px;gap:9px;min-height:226px}.analysis-graph,.analysis-results>div,.records-table,.schedule-calendar,.schedule-detail,.schedule-side{border:1px solid rgba(175,207,246,.1);border-radius:12px;background:rgba(14,26,44,.72)}.schedule-calendar{padding:12px}.schedule-month{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;color:#dce8fb}.schedule-month b{font-size:20px;font-weight:580}.schedule-month span{color:#7189ac;font-size:9px}.schedule-dates,.schedule-days{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;text-align:center}.schedule-days span{color:#6983a8;font-size:8px;font-weight:800}.schedule-dates{margin-top:10px}.schedule-dates b{display:grid;height:28px;place-items:center;border-radius:8px;color:#a9bdd9;font-size:10px;font-weight:700}.schedule-dates b.is-active{background:#779cf4;color:#081322;box-shadow:0 0 18px rgba(119,156,244,.42)}.schedule-detail{display:flex;min-height:0;flex-direction:column;gap:10px;padding:14px}.schedule-detail h4{margin:auto 0 0;color:#eff5ff;font-size:20px;font-weight:580;letter-spacing:-.04em}.schedule-detail p{margin:0;color:#8ea2bf;font-size:10px}.schedule-detail>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid rgba(177,208,246,.1)}.schedule-detail>div span{display:inline-flex;align-items:center;gap:4px;color:#86d9ad;font-size:8px;font-weight:750}.schedule-detail>div span:last-child{color:#8aa9df}.schedule-detail>div i{width:5px;height:5px;border-radius:50%;background:#7fe1b1}.schedule-side{display:grid;align-content:start;grid-gap:7px;gap:7px;padding:14px}.schedule-side b{color:#e9f1ff;font-size:32px;font-weight:560;letter-spacing:-.06em}.schedule-side small{color:#748bab;font-size:9px;line-height:1.45}.service-gallery__mockup-analysis{min-height:226px}.analysis-head{padding:11px 12px;border:1px solid rgba(175,207,246,.1);border-radius:12px 12px 0 0;background:rgba(14,26,44,.72)}.analysis-head b{color:#78a7ff;font-size:8px;font-weight:800}.analysis-graph{position:relative;height:145px;overflow:hidden;border-top:0;border-radius:0;background:radial-gradient(circle at 46% 40%,rgba(103,149,234,.16),transparent 30%),rgba(9,20,35,.78)}.analysis-grid{position:absolute;inset:0;opacity:.35;background:linear-gradient(rgba(143,177,226,.15) 1px,transparent 0),linear-gradient(90deg,rgba(143,177,226,.15) 1px,transparent 0);background-size:40px 36px}.analysis-path{position:absolute;z-index:2;display:block;height:2px;border-radius:999px;background:#93b7ff;box-shadow:0 0 12px rgba(147,183,255,.7);transform-origin:left center}.analysis-path--one{top:63%;left:16%;width:44%;transform:rotate(-22deg)}.analysis-path--two{top:42%;left:49%;width:38%;transform:rotate(23deg);background:#81e0ae;box-shadow:0 0 12px rgba(129,224,174,.58)}.analysis-node{position:absolute;z-index:3;width:12px;height:12px;border:2px solid #0b1728;border-radius:50%;background:#9abaff;box-shadow:0 0 0 4px rgba(154,186,255,.12)}.analysis-node--one{top:56%;left:14%}.analysis-node--two{top:34%;left:46%;background:#f0b66a}.analysis-node--three{top:51%;left:84%;background:#81e0ae}.analysis-results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:7px}.analysis-results>div{display:grid;grid-gap:4px;gap:4px;padding:9px 10px}.analysis-results small{color:#7188aa;font-size:8px}.analysis-results b{color:#e4efff;font-size:14px;font-weight:650}.service-gallery__mockup-records{min-height:226px}.records-table{overflow:hidden}.records-table__head{padding:11px 12px;border-bottom:1px solid rgba(177,208,246,.1)}.records-table__head b{padding:4px 6px;border:1px solid rgba(175,207,246,.12);border-radius:5px;color:#7590b4;font-size:8px;font-weight:600;letter-spacing:0;text-transform:none}.records-table__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto 12px;align-items:center;grid-gap:7px;gap:7px;min-height:41px;padding:0 12px;border-bottom:1px solid rgba(177,208,246,.08)}.records-table__row>span{color:#55719a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.records-table__row b{overflow:hidden;color:#dce8fa;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.records-table__row small{color:#7c93b1;font-size:8px}.records-table__row svg{color:#6f8db9}.records-detail>span{margin-top:3px}.records-detail h4{margin:7px 0 0}.records-detail p{margin:0;line-height:1.6}.records-detail>div{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(177,208,246,.1)}.records-detail>div span{color:#758dae;font-size:8px}.records-detail>div b{color:#83dcae;font-size:9px}.service-gallery__controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:13px}.service-gallery__feature-tabs{display:flex;align-items:center;gap:7px}.service-gallery__feature-tabs button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#607a9d;cursor:pointer}.service-gallery__feature-tabs button>span{display:grid;width:25px;height:25px;place-items:center;border:1px solid rgba(162,199,246,.14);border-radius:8px;background:rgba(88,126,197,.08);transition:border-color .18s ease,background .18s ease,color .18s ease}.service-gallery__feature-tabs button>i{display:block;width:23px;height:2px;overflow:hidden;border-radius:99px;background:rgba(141,176,225,.14)}.service-gallery__feature-tabs button.is-active{color:#cfe0ff}.service-gallery__feature-tabs button.is-active>span{border-color:rgba(160,198,255,.4);background:rgba(104,150,238,.22)}.service-gallery__feature-tabs button.is-active>i{background:linear-gradient(90deg,#8caeff,#b7caff);box-shadow:0 0 10px rgba(140,174,255,.4)}.service-gallery__auto{display:inline-flex;align-items:center;gap:7px;color:#7188a8;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.service-gallery__auto.is-paused i{background:#d5ae68;box-shadow:0 0 12px rgba(213,174,104,.62)}.service-gallery__shared{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:13px;padding:0 4px}.service-gallery__shared>span{flex:0 0 auto;color:#758ba9;font-size:8px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.service-gallery__shared>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.service-gallery__shared>div>span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid rgba(173,204,242,.1);border-radius:999px;background:rgba(14,23,37,.45);color:#a8bad5;font-size:9px;font-weight:700}.service-gallery__shared>div svg{color:#8eaff2}@keyframes service-gallery-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.service-gallery__feature-tabs button>span,.service-gallery__main,.service-gallery__mockup,.service-gallery__service-tabs button{animation:none;transition:none}}@media (max-width:900px){.service-gallery{grid-template-columns:178px minmax(0,1fr)}.service-gallery__mockup--dispatch .service-gallery__mockup-body{grid-template-columns:minmax(150px,.85fr) minmax(210px,1.35fr)}.service-gallery__mockup-aside{display:none}.service-gallery__mockup--messages .service-gallery__mockup-body,.service-gallery__mockup--schedule .service-gallery__mockup-body,.service-gallery__mockup-records{grid-template-columns:minmax(150px,.85fr) minmax(190px,1.15fr)}}@media (max-width:680px){.service-gallery{grid-template-columns:1fr}.service-gallery__rail{border-right:0;border-bottom:1px solid rgba(177,208,246,.11)}.service-gallery__rail-label{margin-top:22px}.service-gallery__service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-gallery__rail-foot{display:none}.service-gallery__main{padding:0 14px 20px}.service-gallery__main-head{align-items:flex-start;padding-top:18px}.service-gallery__main-head h3{font-size:clamp(25px,8vw,36px)}.service-gallery__main-head p{font-size:11px}.service-gallery__mockup--dispatch .service-gallery__mockup-body,.service-gallery__mockup--messages .service-gallery__mockup-body,.service-gallery__mockup-records,.service-gallery__mockup-schedule{grid-template-columns:1fr}.records-detail,.schedule-detail,.schedule-side,.service-gallery__mockup-map,.service-gallery__mockup-thread{min-height:150px}.service-gallery__mockup-aside{display:grid}.service-gallery__mockup--dispatch .service-gallery__mockup-body,.service-gallery__mockup-pipeline{grid-template-columns:1fr}.pipeline-column{min-height:92px}.pipeline-line{display:none}.service-gallery__mockup-body,.service-gallery__mockup-schedule{min-height:0}.analysis-results{grid-template-columns:repeat(3,minmax(0,1fr))}.service-gallery__controls,.service-gallery__shared{align-items:flex-start;flex-direction:column}.service-gallery__shared>div{justify-content:flex-start}}.service-light-visual{position:relative;overflow:hidden;min-height:300px;border:1px solid rgba(177,210,248,.14);border-radius:18px;background:radial-gradient(circle at 50% 47%,rgba(91,131,209,.11),transparent 42%),rgba(9,17,29,.62);box-shadow:inset 0 1px rgba(255,255,255,.04);animation:service-gallery-in .42s cubic-bezier(.22,.7,.25,1) 40ms both}.service-light-visual:after,.service-light-visual:before{position:absolute;top:50%;left:50%;width:440px;height:440px;border:1px solid rgba(141,180,244,.08);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.service-light-visual:after{width:260px;height:260px;border-color:rgba(141,180,244,.12)}.service-light-visual__bottom,.service-light-visual__topline{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 15px;color:#7892b5;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.service-light-visual__topline{border-bottom:1px solid rgba(177,210,248,.09)}.service-light-visual__topline b,.service-light-visual__topline span{display:inline-flex;align-items:center;gap:7px}.service-light-visual__topline span{color:#d6e5fa}.service-light-visual__topline b{color:#83dcae;font-size:8px;font-weight:850}.service-light-visual__topline small{color:#5d759a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.service-light-visual__topline i{width:5px;height:5px;border-radius:50%;background:#7fe1b1;box-shadow:0 0 11px rgba(127,225,177,.75)}.service-light-visual__scene{position:relative;z-index:2;min-height:226px}.service-light-visual__glow{position:absolute;top:50%;left:50%;width:150px;height:150px;border-radius:50%;background:rgba(112,153,248,.13);filter:blur(26px);transform:translate(-50%,-50%)}.service-light-visual__glow--two{width:72px;height:72px;background:rgba(127,225,177,.12);filter:blur(18px)}.service-light-visual__core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:70px;height:70px;place-items:center;border:1px solid rgba(178,212,255,.34);border-radius:22px;background:linear-gradient(145deg,rgba(115,160,245,.26),rgba(50,82,141,.14));color:#d6e6ff;box-shadow:0 16px 30px rgba(52,95,177,.2),inset 0 1px rgba(255,255,255,.16);transform:translate(-50%,-50%)}.service-light-visual__bottom{position:absolute;right:0;bottom:0;left:0;border-top:1px solid rgba(177,210,248,.09);background:rgba(8,16,28,.42);text-transform:none}.service-light-visual__bottom span:first-child{overflow:hidden;color:#d7e6fc;font-size:10px;font-weight:750;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.service-light-visual__bottom span:last-child{max-width:52%;overflow:hidden;color:#7690b3;font-size:9px;font-weight:500;letter-spacing:0;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.light-bubble,.light-metric,.light-signal{position:absolute;z-index:4;display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid rgba(178,211,250,.2);border-radius:10px;background:rgba(20,36,60,.78);box-shadow:0 12px 26px rgba(0,0,0,.16)}.light-bubble span,.light-metric span,.light-signal span{color:#7f9bc4;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.light-bubble b,.light-metric b,.light-signal b{color:#ebf3ff;font-size:11px;font-weight:760}.light-signal--one{top:24%;left:17%}.light-signal--two{right:15%;bottom:21%;border-color:rgba(127,225,177,.22)}.light-signal--two b{color:#83dcae}.light-connector,.light-graph__line,.light-route{position:absolute;z-index:1;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(143,183,255,.8),transparent);transform-origin:left center}.light-route--one{top:37%;left:27%;width:48%;transform:rotate(28deg)}.light-route--two{top:67%;left:35%;width:45%;transform:rotate(-29deg)}.light-node{position:absolute;z-index:3;width:9px;height:9px;border:2px solid #0a1526;border-radius:50%;background:#8fb2ff;box-shadow:0 0 0 4px rgba(143,178,255,.12),0 0 14px rgba(143,178,255,.64)}.light-node--one{top:34%;left:25%}.light-node--two{top:58%;left:49%;background:#ef8175;box-shadow:0 0 0 4px rgba(239,129,117,.12),0 0 14px rgba(239,129,117,.64)}.light-node--three{top:38%;right:17%;background:#80dcae;box-shadow:0 0 0 4px rgba(128,220,174,.12),0 0 14px rgba(128,220,174,.64)}.light-bubble--left{top:25%;left:18%}.light-bubble--right{right:17%;bottom:24%;border-color:rgba(129,222,174,.25)}.light-bubble--right b{color:#86dcb0}.light-connector--one{top:42%;left:31%;width:42%;transform:rotate(21deg)}.light-connector--two{top:65%;left:31%;width:42%;transform:rotate(-20deg);background:linear-gradient(90deg,transparent,rgba(129,222,174,.78),transparent)}.light-steps{position:absolute;top:50%;right:13%;left:13%;display:flex;align-items:center;justify-content:center;gap:10px;transform:translateY(-50%)}.light-steps span{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-width:70px;color:#6f86a7}.light-steps span.is-active,.light-steps span.is-done{color:#d9e8ff}.light-steps span.is-active i{border-color:rgba(132,170,255,.52);background:rgba(102,147,238,.24);color:#e8f1ff;box-shadow:0 0 18px rgba(112,160,246,.25)}.light-steps span.is-done i{border-color:rgba(129,222,174,.42);background:rgba(129,222,174,.15);color:#87dfb1}.light-steps i{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(166,200,243,.17);border-radius:50%;background:rgba(34,52,79,.55);color:#7991b2;font-size:9px;font-style:normal}.light-steps b{font-size:8px;font-weight:700;text-align:center}.light-steps em{display:block;width:36px;height:1px;background:linear-gradient(90deg,rgba(130,169,241,.1),rgba(130,169,241,.48))}.light-calendar{position:absolute;top:50%;left:50%;display:grid;justify-items:center;grid-gap:7px;gap:7px;width:128px;padding:18px 14px;border:1px solid rgba(178,211,250,.24);border-radius:18px;background:rgba(23,40,65,.78);box-shadow:0 15px 30px rgba(0,0,0,.16);transform:translate(-50%,-50%)}.light-calendar b{color:#edf5ff;font-size:44px;font-weight:560;letter-spacing:-.08em;line-height:.82}.light-calendar span{color:#8eaff1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px}.light-calendar small{color:#9eafc7;font-size:9px}.light-calendar i{width:7px;height:7px;border-radius:50%;background:#83dcae;box-shadow:0 0 14px rgba(131,220,174,.68)}.light-graph{position:absolute;top:33%;right:17%;left:17%;height:90px;border-bottom:1px solid rgba(161,195,239,.18);background:linear-gradient(rgba(150,185,232,.1) 1px,transparent 0),linear-gradient(90deg,rgba(150,185,232,.1) 1px,transparent 0);background-size:40px 30px}.light-graph__line{top:57%;left:13%;width:38%;background:#8fb3ff;box-shadow:0 0 12px rgba(143,179,255,.7);transform:rotate(-23deg)}.light-graph__line--two{top:37%;left:49%;width:37%;background:#82dcaf;box-shadow:0 0 12px rgba(130,220,175,.62);transform:rotate(27deg)}.light-graph__node{position:absolute;z-index:3;width:10px;height:10px;border:2px solid #0a1526;border-radius:50%;background:#8fb3ff;box-shadow:0 0 12px currentColor}.light-graph__node--one{top:52%;left:10%}.light-graph__node--two{top:31%;left:46%;background:#f2b46c}.light-graph__node--three{top:52%;right:8%;background:#82dcaf}.light-metric{right:21%;bottom:18%;grid-template-columns:auto auto;align-items:baseline;gap:12px}.light-metric b{color:#83dcae;font-size:20px}.light-files{position:absolute;top:50%;left:50%;display:flex;align-items:flex-end;gap:9px;transform:translate(-50%,-50%)}.light-files span{display:grid;justify-items:center;grid-gap:8px;gap:8px}.light-files span:nth-child(2){transform:translateY(-17px)}.light-files i{display:block;width:48px;height:62px;border:1px solid rgba(171,207,250,.25);border-radius:9px 9px 6px 6px;background:linear-gradient(145deg,rgba(112,155,239,.27),rgba(35,56,91,.42));box-shadow:inset 0 1px rgba(255,255,255,.11)}.light-files span:nth-child(2) i{border-color:rgba(129,222,174,.28);background:linear-gradient(145deg,rgba(129,222,174,.23),rgba(35,80,78,.42))}.light-files b{color:#7594bd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:650}.light-files small{position:absolute;bottom:-31px;left:50%;color:#82dcae;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.service-light-visual{animation:none}}@media (max-width:680px){.service-light-visual{min-height:270px}.service-light-visual__scene{min-height:196px}.service-light-visual__bottom{align-items:flex-start;flex-direction:column;gap:5px}.service-light-visual__bottom span:last-child{max-width:100%}.light-steps{right:4%;left:4%;gap:4px}.light-steps span{min-width:55px}.light-steps em{width:18px}}.service-explorer{display:grid;grid-template-columns:238px minmax(0,1fr);overflow:hidden;border:1px solid rgba(179,211,250,.16);border-radius:22px;background:rgba(7,13,23,.7);box-shadow:0 26px 74px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.045)}.service-explorer__rail{display:flex;min-width:0;flex-direction:column;padding:18px 12px 14px;border-right:1px solid rgba(177,208,246,.11);background:rgba(10,18,31,.58)}.service-explorer__rail-foot,.service-explorer__rail-head{display:flex;align-items:center;justify-content:space-between;color:#8da4c6;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.service-explorer__rail-foot span,.service-explorer__rail-head span{display:inline-flex;align-items:center;gap:7px}.service-explorer__rail-foot i,.service-explorer__rail-head i{width:6px;height:6px;border-radius:50%;background:#7fe1b1;box-shadow:0 0 12px rgba(127,225,177,.7)}.service-explorer__rail-foot small,.service-explorer__rail-head small{color:#546b8c;font-size:8px;font-weight:800;letter-spacing:.1em}.service-explorer__rail-label{margin:36px 10px 10px;color:#6f87ab;font-size:9px;font-weight:850;letter-spacing:.16em}.service-explorer__tabs{display:grid;grid-gap:5px;gap:5px}.service-explorer__tabs button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:43px;padding:6px 9px;border:1px solid transparent;border-radius:12px;background:transparent;color:#8498b7;font:inherit;font-size:11px;font-weight:700;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.service-explorer__tabs button:hover{border-color:rgba(178,211,250,.1);background:rgba(137,175,235,.06);color:#d7e6fc}.service-explorer__tabs button.is-active{border-color:rgba(154,190,255,.2);background:linear-gradient(100deg,rgba(93,135,214,.23),rgba(83,121,193,.08));color:#f3f7ff;transform:translateX(3px)}.service-explorer__tab-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(150,189,255,.15);border-radius:9px;background:rgba(118,163,247,.08);color:#9dbdff}.service-explorer__tabs button.is-active .service-explorer__tab-icon{border-color:rgba(174,205,255,.28);background:rgba(122,164,247,.18);color:#d9e7ff}.service-explorer__tabs button>svg{color:#526987;transition:transform .18s ease,color .18s ease}.service-explorer__tabs button.is-active>svg{color:#c5d9ff;transform:translateX(2px)}.service-explorer__rail-foot{margin-top:auto;padding:14px 9px 0;border-top:1px solid rgba(177,208,246,.1)}.service-explorer__panel{min-width:0;padding:0 clamp(22px,4vw,54px) clamp(22px,3vw,38px);background:radial-gradient(circle at 90% 16%,rgba(107,150,239,.12),transparent 38%),linear-gradient(145deg,rgba(20,31,51,.62),rgba(8,14,24,.48));animation:service-explorer-in .36s cubic-bezier(.22,.7,.25,1) both}.service-explorer__windowbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;min-height:48px;color:#62799d;font-size:8px;font-weight:850;letter-spacing:.14em;text-align:center;text-transform:uppercase}.service-explorer__windowbar>b{justify-self:end;color:#839bc2;font-size:9px}.service-explorer__windowdots{display:inline-flex;gap:5px;justify-self:start}.service-explorer__windowdots i{width:6px;height:6px;border:1px solid rgba(182,212,249,.24);border-radius:50%;background:rgba(166,201,243,.1)}.service-explorer__panel-head{display:flex;align-items:center;gap:13px;padding-top:21px}.service-explorer__panel-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid rgba(170,205,255,.23);border-radius:15px;background:linear-gradient(145deg,rgba(117,162,246,.28),rgba(55,84,137,.12));color:#c6dcff;box-shadow:0 15px 32px rgba(54,98,178,.18)}.service-explorer__panel-kicker{color:#718ab1;font-size:9px;font-weight:850;letter-spacing:.16em}.service-explorer__panel-head h3{margin:5px 0 0;color:#f3f7ff;font-size:clamp(22px,3vw,34px);font-weight:630;letter-spacing:-.05em;line-height:1}.service-explorer__panel-mark{margin-left:auto;align-self:flex-start;color:rgba(163,191,234,.4);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.12em}.service-explorer__panel-copy{max-width:650px;margin-top:30px}.service-explorer__panel-copy h4{margin:0;color:#e9f1ff;font-size:clamp(24px,3.5vw,41px);font-weight:570;letter-spacing:-.055em;line-height:1.04}.service-explorer__panel-copy p{max-width:560px;margin:13px 0 0;color:#8e9fb8;font-size:13px;line-height:1.65}.service-explorer__features-head{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-bottom:10px;border-bottom:1px solid rgba(177,208,246,.12);color:#7791b7;font-size:9px;font-weight:850;letter-spacing:.15em}.service-explorer__features-head b{color:#9db9e5;font-size:10px}.service-explorer__features{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.service-explorer__features li{display:grid;grid-template-columns:20px 32px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-height:68px;border-bottom:1px solid rgba(177,208,246,.1)}.service-explorer__feature-number{color:#557096;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.service-explorer__feature-icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(139,181,255,.2);border-radius:9px;background:rgba(105,153,239,.08);color:#a9c8ff}.service-explorer__features li div{min-width:0}.service-explorer__features li b{display:block;color:#e5efff;font-size:12px;font-weight:760}.service-explorer__features li p{margin:4px 0 0;color:#8395ae;font-size:10px;line-height:1.4}.service-explorer__features li>svg{color:#5d7396}.roles-section__modules--compact{grid-template-columns:minmax(215px,.62fr) minmax(0,1.38fr);gap:24px;margin-top:14px;padding:20px 22px;border-radius:19px}.roles-section__modules--compact .roles-section__modules-heading h3{font-size:clamp(20px,2.4vw,29px)}.roles-section__modules--compact .roles-section__modules-heading p{margin-top:10px;font-size:11px}.roles-section__modules--compact .roles-section__modules-grid{gap:7px}.roles-section__modules--compact .module-tile{padding:11px;border-radius:12px}.roles-section__modules--compact .module-tile__icon{width:30px;height:30px;flex-basis:30px}.roles-section__modules--compact .module-tile__title h4{font-size:11px}.roles-section__modules--compact .module-tile__copy p{font-size:9px}.roles-section__future{display:grid;grid-template-columns:auto minmax(170px,.75fr) minmax(0,1.25fr);grid-gap:20px;gap:20px;align-items:center;margin-top:18px;padding:0 4px}.roles-section__future>.eyebrow{margin:0;color:#768cae;font-size:8px}.roles-section__future>p{margin:0;color:#8294ad;font-size:11px;line-height:1.45}.roles-section__future>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.roles-section__future>div span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(173,204,242,.1);border-radius:999px;background:rgba(14,23,37,.45);color:#a8bad5;font-size:9px;font-weight:700}.roles-section__future>div i{width:5px;height:5px;border-radius:50%;background:#d0aa67}.roles-section__future>div small{color:#6f819c;font-size:8px}@keyframes service-explorer-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.service-explorer__panel,.service-explorer__tabs button{animation:none;transition:none}}@media (max-width:760px){.service-explorer{grid-template-columns:1fr}.service-explorer__rail{border-right:0;border-bottom:1px solid rgba(177,208,246,.11)}.service-explorer__rail-label{margin-top:22px}.service-explorer__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-explorer__rail-foot{display:none}.service-explorer__panel{padding:0 18px 24px}.service-explorer__features li{grid-template-columns:18px 30px minmax(0,1fr) 14px;gap:8px}.roles-section__future,.roles-section__modules--compact{grid-template-columns:1fr}.roles-section__future{gap:8px}.roles-section__future>div{justify-content:flex-start}}.product-story__panel:last-child{padding-bottom:clamp(8px,1.5vw,24px)!important}.builder-card,.commerce-builder,.commerce-grid,.commerce-hero,.commerce-page{box-sizing:border-box;min-width:0;max-width:100%}.commerce-hero>div,.commerce-hero__progress,.commerce-summary{min-width:0}.live-configurator{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:visible;margin-top:0;border-top:0;border-bottom:0;background:transparent}.live-configurator__header{display:flex;box-sizing:border-box;align-items:flex-end;justify-content:space-between;gap:36px;padding:clamp(24px,3vw,42px) 18px clamp(24px,3vw,42px) 0}.live-configurator__body,.live-configurator__controls,.live-configurator__header>div:first-child,.live-configurator__summary{min-width:0}.live-configurator__header>div:first-child{flex:1 1 auto}.live-configurator__status,.live-configurator__summary-label{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:8px;color:#91b9f1;font-size:10px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.live-configurator__status i{width:7px;height:7px;border-radius:50%;background:#81e2b0;box-shadow:0 0 14px rgba(129,226,176,.72)}.live-configurator__header h4{max-width:760px;margin:0;color:#f3f6fb;font-size:clamp(30px,4.2vw,58px);font-weight:600;letter-spacing:-.065em;line-height:.96}.live-configurator__header p{max-width:100%;margin:16px 0 0;overflow:hidden;color:#8d9bb0;font-size:14px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.live-configurator__total{display:grid;min-width:180px;grid-gap:5px;gap:5px;padding-left:28px;border-left:1px solid rgba(168,200,242,.18);text-align:right}.live-configurator__total small,.live-configurator__total span{color:#8092ac;font-size:10px;font-weight:720}.live-configurator__total strong{color:#f3f7ff;font-size:clamp(28px,3vw,44px);font-weight:640;letter-spacing:-.06em}.live-configurator__body{display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,.32fr);grid-gap:clamp(28px,5vw,76px);gap:clamp(28px,5vw,76px);padding:0 0 clamp(30px,4vw,54px)}.live-configurator__controls{display:grid;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;overflow:visible;border:0;border-radius:24px;background:transparent}.live-configurator__step{box-sizing:border-box;min-width:0;padding:clamp(20px,2.4vw,32px);border:1px solid rgba(167,199,241,.12);border-radius:22px;background:linear-gradient(145deg,rgba(15,25,42,.82),rgba(7,13,24,.82));box-shadow:inset 0 1px rgba(255,255,255,.035),0 16px 34px rgba(0,0,0,.12)}.live-configurator__step--domain,.live-configurator__step--services{grid-column:1/-1}.live-configurator__step-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.live-configurator__step-head>span{color:#7898c8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:800}.live-configurator__step-head>div{display:grid;min-width:0;grid-gap:4px;gap:4px}.live-configurator__step-head small{color:#7387a4;font-size:9px;font-weight:820;letter-spacing:.11em;text-transform:uppercase}.live-configurator__step-head strong{overflow:hidden;color:#eef4ff;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.live-configurator__step-head>svg{color:#86b1f7}.live-configurator__billing,.live-configurator__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:21px}.live-configurator__billing button,.live-configurator__choices button{display:flex;min-width:0;align-items:center;gap:10px;padding:13px 14px;border:1px solid rgba(157,193,239,.13);border-radius:15px;background:linear-gradient(145deg,rgba(27,42,67,.64),rgba(12,21,36,.64));color:#9eb1cc;font-size:11px;font-weight:740;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.live-configurator__billing button.is-active,.live-configurator__billing button:focus-visible,.live-configurator__billing button:hover,.live-configurator__choices button.is-active,.live-configurator__choices button:focus-visible,.live-configurator__choices button:hover{border-color:rgba(145,190,255,.62);background:rgba(63,110,195,.22);color:#f0f6ff;outline:none;transform:translateY(-2px)}.live-configurator__domain-input{display:flex;align-items:center;gap:4px;margin-top:12px;padding:0 13px;border:1px solid rgba(157,193,239,.18);border-radius:15px;background:rgba(6,12,21,.58);box-shadow:inset 0 1px rgba(255,255,255,.035);color:#8095b3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.live-configurator__domain-input input{width:0;min-width:0;flex:1 1 auto;min-height:42px;border:0;background:transparent;color:#eff5ff;font:inherit;outline:none}.live-configurator__domain-suffix{flex:0 0 auto;color:#657896;font:inherit;font-size:11px;white-space:nowrap}.live-configurator__domain-input input::placeholder{color:#526987}.live-configurator__domain-preview{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px 13px;border:1px solid rgba(134,205,173,.19);border-radius:14px;background:rgba(18,55,47,.22);color:#9ee5c3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.live-configurator__domain-preview b{min-width:0;overflow:hidden;color:#e5fff1;text-overflow:ellipsis;white-space:nowrap}.live-configurator__domain-preview svg:last-child{margin-left:auto;flex:0 0 auto}.live-configurator__availability{display:flex;align-items:center;gap:7px;margin-top:8px;color:#9aaac1;font-size:10px;font-weight:760}.live-configurator__availability i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}.live-configurator__availability--checking{color:#8fb9ff}.live-configurator__availability--checking i{animation:live-configurator-availability-pulse .9s ease-in-out infinite}.live-configurator__availability--available{color:#8fe0b0}.live-configurator__availability--unavailable{color:#ff969d}@keyframes live-configurator-availability-pulse{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}.live-configurator__service-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.live-configurator__service-list>.live-configurator__service-card{position:relative;isolation:isolate;min-width:0;min-height:86px;overflow:hidden;padding:12px;border:1px solid rgba(157,193,239,.16);border-radius:18px;background:linear-gradient(145deg,rgba(27,41,64,.74),rgba(8,15,28,.72));box-shadow:inset 0 1px rgba(255,255,255,.045),0 10px 24px rgba(0,0,0,.12);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.live-configurator__service-list>.live-configurator__service-card:before{position:absolute;z-index:-1;inset:-35% -15% auto;height:150px;background:radial-gradient(circle at 0 50%,color-mix(in srgb,var(--service-accent,#86b4fa) 32%,transparent),transparent 62%);content:"";opacity:.34;pointer-events:none;transform:translateX(-8px);transition:opacity .18s ease,transform .18s ease}.live-configurator__service-list>.live-configurator__service-card:after{position:absolute;z-index:0;top:12px;bottom:12px;left:0;width:3px;border-radius:999px;background:var(--service-accent,#86b4fa);content:"";opacity:.45}.live-configurator__service-list>.live-configurator__service-card.is-selected,.live-configurator__service-list>.live-configurator__service-card:focus-within,.live-configurator__service-list>.live-configurator__service-card:hover{border-color:color-mix(in srgb,var(--service-accent,#86b4fa) 66%,rgba(157,193,239,.2));background:linear-gradient(145deg,color-mix(in srgb,var(--service-accent,#86b4fa) 16%,rgba(27,41,64,.88)),rgba(8,15,28,.78));box-shadow:0 16px 34px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.07);transform:translateY(-3px)}.live-configurator__service-list>.live-configurator__service-card.is-selected:before,.live-configurator__service-list>.live-configurator__service-card:focus-within:before,.live-configurator__service-list>.live-configurator__service-card:hover:before{opacity:.58;transform:translateX(0)}.live-configurator__service-main{position:relative;z-index:1;display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;padding:0 0 22px;border:0;background:transparent;color:#9cb0cb;text-align:left}.live-configurator__service-main:focus-visible{border-radius:12px;outline:2px solid color-mix(in srgb,var(--service-accent,#86b4fa) 70%,white);outline-offset:3px}.live-configurator__service-main>*{position:relative;z-index:1}.live-configurator__service-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--service-accent,#86b4fa) 34%,rgba(157,193,239,.14));border-radius:12px;background:color-mix(in srgb,var(--service-accent,#86b4fa) 18%,rgba(12,20,34,.72));box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 18px color-mix(in srgb,var(--service-accent,#86b4fa) 13%,transparent)}.live-configurator__service-main>span:nth-child(2){display:grid;min-width:0;grid-gap:3px;gap:3px}.live-configurator__service-main b,.live-configurator__service-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-configurator__service-main b{color:#ecf3ff;font-size:12px;font-weight:760}.live-configurator__service-main small{color:#768ca9;font-size:10px}.live-configurator__service-quantity{position:absolute;z-index:2;right:10px;bottom:9px;display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid color-mix(in srgb,var(--service-accent,#86b4fa) 28%,rgba(157,193,239,.16));border-radius:999px;background:rgba(8,15,28,.42);box-shadow:inset 0 1px rgba(255,255,255,.05)}.live-configurator__service-quantity button{display:grid;width:20px;height:20px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#a8bad4;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.live-configurator__service-quantity button:focus-visible,.live-configurator__service-quantity button:hover:not(:disabled){background:color-mix(in srgb,var(--service-accent,#86b4fa) 25%,transparent);color:#f2f7ff;outline:none;transform:scale(1.08)}.live-configurator__service-quantity button:disabled{cursor:not-allowed;opacity:.35}.live-configurator__service-quantity span{min-width:18px;color:#edf4ff;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;text-align:center}.live-configurator__duration-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:21px}.live-configurator__duration-list button{display:grid;min-height:66px;place-items:center;grid-gap:3px;gap:3px;border:1px solid rgba(157,193,239,.12);border-radius:15px;background:linear-gradient(145deg,rgba(21,35,57,.66),rgba(7,14,25,.68));color:#8ca2c0;transition:border-color .18s ease,background .18s ease,color .18s ease}.live-configurator__duration-list button.is-active,.live-configurator__duration-list button:focus-visible,.live-configurator__duration-list button:hover{border-color:rgba(145,190,255,.58);background:rgba(63,110,195,.2);color:#eff6ff;outline:none}.live-configurator__duration-list strong{font-size:21px;font-weight:650;letter-spacing:-.04em}.live-configurator__duration-list span{font-size:9px;font-weight:760;text-transform:uppercase}.live-configurator__billing button span{display:grid;min-width:0;grid-gap:4px;gap:4px}.live-configurator__billing button small{color:#7187a4;font-size:9px;font-weight:600}.live-configurator__billing button>svg:last-child{margin-left:auto;flex:0 0 auto}.live-configurator__summary{box-sizing:border-box;align-self:start;position:-webkit-sticky;position:sticky;top:112px;padding:25px 24px 24px;border:1px solid rgba(170,203,243,.14);border-radius:22px;background:linear-gradient(145deg,rgba(15,25,42,.76),rgba(7,13,24,.76));box-shadow:inset 0 1px rgba(255,255,255,.035),0 16px 34px rgba(0,0,0,.12)}.live-configurator__summary-label{color:#89dcb0}.live-configurator__summary-total{display:grid;grid-gap:3px;gap:3px;margin-top:28px}.live-configurator__summary-total small{color:#7f91aa;font-size:10px;font-weight:720}.live-configurator__summary-total strong{color:#f2f7ff;font-size:clamp(32px,3.6vw,52px);font-weight:620;letter-spacing:-.07em}.live-configurator__summary-lines{display:grid;grid-gap:11px;gap:11px;margin-top:26px;padding:16px 0;border-top:1px solid rgba(165,198,240,.13);border-bottom:1px solid rgba(165,198,240,.13)}.live-configurator__summary-lines span{display:flex;min-width:0;align-items:center;gap:8px;color:#9dafc9;font-size:11px;font-weight:680}.live-configurator__summary-lines span svg{flex:0 0 auto;color:#86b4fa}.live-configurator__summary-lines span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-configurator__included{display:grid;grid-gap:8px;gap:8px;margin-top:19px;padding-top:16px;border-top:1px solid rgba(165,198,240,.13)}.live-configurator__included-title{color:#8edfb0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-configurator__included-item{display:grid;min-width:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;color:#a4b4cb;font-size:11px}.live-configurator__included-item>i{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(126,218,171,.22);border-radius:7px;background:rgba(95,181,137,.12);color:#9be2b8;font-style:normal}.live-configurator__included-item b{min-width:0;overflow:hidden;color:#dce8f7;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.live-configurator__included-item small{color:#8edfb0;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.live-configurator__summary>p{display:flex;align-items:flex-start;gap:8px;margin:19px 0 0;color:#788ca8;font-size:11px;line-height:1.55}.live-configurator__summary>p svg{flex:0 0 auto;margin-top:2px;color:#81a8e4}.live-configurator__cta{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;gap:14px;margin-top:23px;padding:0 17px 0 19px;border:1px solid rgba(158,200,255,.45);border-radius:12px;background:#dceaff;color:#0a1322;font-size:11px;font-weight:820;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.live-configurator__cta:focus-visible,.live-configurator__cta:hover{background:#fff;box-shadow:0 15px 42px rgba(81,137,227,.21);outline:none;transform:translateY(-2px)}.live-configurator__cta:disabled,.live-configurator__cta:disabled:focus-visible,.live-configurator__cta:disabled:hover{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.live-configurator__cta svg{flex:0 0 auto}.hostname-editor{display:flex;align-items:center;gap:8px;margin-top:25px;padding:0 14px;border:1px solid rgba(157,193,239,.17);border-radius:13px;background:rgba(6,12,21,.7);color:#8aa2c2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.hostname-editor input{width:0;min-width:0;flex:1 1 auto;min-height:52px;border:0;background:transparent;color:#f0f6ff;font:inherit;outline:none}.hostname-editor__suffix{flex:0 0 auto;color:#657896;font:inherit;font-size:11px;white-space:nowrap}.hostname-mode-list button span{display:grid;min-width:0;grid-gap:4px;gap:4px}.hostname-mode-list button small{overflow:hidden;color:#7186a4;font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hostname-editor__hint{display:block;margin-top:11px;color:#778ca9;font-size:10px;line-height:1.5}@media (max-width:1100px){.live-configurator__service-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.live-configurator__body{grid-template-columns:1fr}.live-configurator__summary{position:static;padding:24px;border:1px solid rgba(170,203,243,.14);border-radius:22px}.live-configurator__summary-total strong{font-size:42px}}@media (max-width:680px){.live-configurator__header{display:grid;grid-gap:24px;gap:24px}.live-configurator__header p{overflow:visible;text-overflow:clip;white-space:normal}.live-configurator__total{min-width:0;border-top:1px solid rgba(168,200,242,.18);border-left:0;padding:20px 0 0;text-align:left}.live-configurator__controls{grid-template-columns:1fr}.live-configurator__step--domain,.live-configurator__step--services{grid-column:auto}.live-configurator__billing,.live-configurator__choices,.live-configurator__service-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.live-configurator__billing button,.live-configurator__choices button,.live-configurator__cta,.live-configurator__duration-list button,.live-configurator__service-list button{transition:none}}.faq-section .faq-list button>.faq-list__content{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.faq-section .faq-list .faq-list__category{display:inline-block;color:#82a9e9;font-size:10px}.faq-section .faq-list .faq-list__meta i{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(135,181,245,.25);border-radius:50%;color:#7890b0;background:rgba(69,130,227,.08);font-size:11px;font-style:normal;letter-spacing:.08em}.faq-section .faq-list .faq-list__question{color:#c9d5e8;font-size:clamp(18px,1.7vw,25px);line-height:1.25}@media (max-width:680px){.faq-section .faq-list .faq-list__question{font-size:18px;text-wrap:wrap}}.faq-section{grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);grid-column-gap:clamp(44px,8vw,124px);column-gap:clamp(44px,8vw,124px);grid-row-gap:54px;row-gap:54px;align-items:end}.faq-section>.section-heading{position:static;align-self:end}.faq-section .section-heading>div{max-width:760px}.faq-section .section-heading h2{max-width:760px;color:#f1f6ff;font-size:clamp(46px,5.6vw,78px);line-height:.98;letter-spacing:-.065em;text-wrap:balance}.faq-section .section-heading>div>p:last-child{max-width:520px;margin-top:24px;color:#899ab3;font-size:15px;line-height:1.65}.faq-section>.faq-section__intro-aside{grid-column:2;align-self:end;grid-gap:5px;gap:5px;min-height:178px;padding:23px 0 9px 28px;border-left:1px solid rgba(163,196,238,.2)}.faq-section__intro-status{display:inline-flex;align-items:center;gap:9px;color:#a8bdd8;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.faq-section__intro-status i{width:7px;height:7px;border-radius:50%;background:#8cf0b3;box-shadow:0 0 0 4px rgba(140,240,179,.1),0 0 22px rgba(140,240,179,.42)}.faq-section__intro-aside strong{margin-top:10px;color:#f4f8ff;font-size:clamp(58px,6vw,88px);font-weight:560;letter-spacing:-.08em;line-height:.8}.faq-section__intro-aside>span:not(.faq-section__intro-status){color:#7187a6;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-section__intro-aside p{max-width:260px;margin:15px 0 0;color:#7f91aa;font-size:13px;line-height:1.55}.faq-section__body{grid-column:1/-1;width:min(1060px,100%);margin:15px auto 0}.faq-section__body-head{display:flex;align-items:center;gap:16px;margin-bottom:17px}.faq-section__body-hint,.faq-section__body-label{color:#7595c7;font-size:10px;font-weight:850;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.faq-section__body-hint{color:#61738d;font-size:9px;letter-spacing:.1em}.faq-section__body-line{height:1px;flex:1 1;background:linear-gradient(90deg,rgba(123,163,225,.32),rgba(123,163,225,.04))}.faq-section .faq-list{grid-gap:10px;gap:10px;border:0}.faq-section .faq-list article{overflow:hidden;border:1px solid rgba(172,202,239,.14);border-radius:20px;background:linear-gradient(105deg,rgba(18,29,47,.7),rgba(8,14,24,.58));box-shadow:inset 0 1px rgba(255,255,255,.025);transition:border-color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease}.faq-section .faq-list article:hover{border-color:rgba(161,195,242,.32);background:linear-gradient(105deg,rgba(23,38,63,.82),rgba(9,16,28,.7));transform:translateY(-2px)}.faq-section .faq-list article.is-open{border-color:rgba(133,178,244,.52);background:linear-gradient(105deg,rgba(25,43,72,.94),rgba(10,18,31,.86));box-shadow:0 18px 45px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.055)}.faq-section .faq-list .faq-list__button{display:grid;width:100%;min-height:112px;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;grid-gap:20px;gap:20px;padding:22px 24px;color:#e8f0fc;text-align:left}.faq-section .faq-list .faq-list__number{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(132,177,242,.26);border-radius:13px;color:#8da9d5;background:rgba(74,125,211,.08);font-weight:800;letter-spacing:.08em}.faq-section .faq-list .faq-list__content{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.faq-section .faq-list .faq-list__meta{display:flex;min-width:0;align-items:center;gap:12px}.faq-section .faq-list .faq-list__category{display:inline-flex;margin:0;padding:6px 9px;border:1px solid rgba(143,185,245,.2);border-radius:999px;color:#91b4e8;background:rgba(73,126,216,.08);font-weight:850;line-height:1;letter-spacing:.13em;white-space:nowrap}.faq-section .faq-list .faq-list__prompt{color:#657b9b;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateX(-5px);transition:opacity .25s ease,transform .25s ease}.faq-section .faq-list article.is-open .faq-list__prompt,.faq-section .faq-list article:hover .faq-list__prompt{opacity:1;transform:translateX(0)}.faq-section .faq-list .faq-list__question{display:block;min-width:0;font-size:clamp(18px,2vw,25px);font-weight:650;line-height:1.2}.faq-section .faq-list .faq-list__trigger{display:grid;place-items:center;justify-self:end;border:1px solid rgba(169,201,242,.19);color:#91aed7;background:rgba(111,158,230,.05);transition:transform .38s cubic-bezier(.2,.8,.2,1),background .25s ease,color .25s ease}.faq-section .faq-list article.is-open .faq-list__trigger,.faq-section .faq-list article:hover .faq-list__trigger{background:rgba(104,159,240,.18)}.faq-section .faq-list article.is-open .faq-list__trigger{transform:rotate(180deg)}.faq-section .faq-list .faq-list__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.78,.2,1)}.faq-section .faq-list article.is-open .faq-list__answer{grid-template-rows:1fr}.faq-section .faq-list .faq-list__answer-inner{min-height:0;overflow:hidden;padding:0 88px 0 112px;opacity:0;transform:translateY(-8px);transition:opacity .28s ease,transform .35s ease,padding .42s cubic-bezier(.2,.78,.2,1)}.faq-section .faq-list article.is-open .faq-list__answer-inner{padding-bottom:29px;opacity:1;transform:translateY(0)}.faq-section .faq-list .faq-list__answer-label{display:block;margin-bottom:9px;color:#7fa9e8;font-weight:850;letter-spacing:.16em}.faq-section .faq-list .faq-list__answer-inner p{margin:0;padding:0;color:#9aacbf;line-height:1.75}.faq-section>.faq-legal-link{display:inline-flex;grid-column:1/-1;align-items:center;justify-self:center;gap:12px;margin:0;padding:13px 17px 13px 13px;border:1px solid rgba(144,185,242,.16);border-radius:999px;color:#a9c7ee;background:rgba(71,123,211,.055);transition:border-color .25s ease,background .25s ease,transform .25s ease}.faq-section>.faq-legal-link:hover{border-color:rgba(144,185,242,.38);background:rgba(71,123,211,.12);transform:translateY(-2px)}.faq-legal-link__icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#a6e6bd;background:rgba(108,211,145,.12)}.faq-section>.faq-legal-link>span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.faq-section>.faq-legal-link strong{color:#dceaff;font-size:12px;font-weight:750}.faq-section>.faq-legal-link small{color:#748ba9;font-size:10px}@media (max-width:980px){.faq-section{display:block}.faq-section>.section-heading{margin-bottom:34px}.faq-section>.faq-section__intro-aside{width:min(100%,500px);min-height:0;margin-bottom:48px}.faq-section__body{margin-top:0}}@media (max-width:680px){.faq-section .section-heading h2{font-size:clamp(42px,12vw,60px)}.faq-section>.faq-section__intro-aside{margin-bottom:38px;padding:20px 0 0;border-top:1px solid rgba(163,196,238,.2);border-left:0}.faq-section__body-head{gap:10px}.faq-section__body-hint{display:none}.faq-section .faq-list .faq-list__button{min-height:94px;grid-template-columns:38px minmax(0,1fr) 36px;gap:13px;padding:17px 15px}.faq-section .faq-list .faq-list__number,.faq-section .faq-list .faq-list__trigger{width:36px;height:36px}.faq-section .faq-list .faq-list__question{font-size:18px;text-wrap:wrap}.faq-section .faq-list .faq-list__prompt{display:none}.faq-section .faq-list .faq-list__answer-inner{padding-right:19px;padding-left:67px}.faq-section .faq-list article.is-open .faq-list__answer-inner{padding-bottom:23px}}@media (prefers-reduced-motion:reduce){.faq-section .faq-list .faq-list__answer,.faq-section .faq-list .faq-list__answer-inner,.faq-section .faq-list .faq-list__prompt,.faq-section .faq-list .faq-list__trigger,.faq-section .faq-list article,.faq-section>.faq-legal-link{transition:none}}.landing-pricing{margin:clamp(84px,10vw,152px) auto 0;padding:clamp(30px,4vw,58px);overflow:hidden;border:1px solid rgba(145,168,214,.2);border-radius:30px;background:radial-gradient(circle at 82% 0,rgba(114,151,255,.12),transparent 35%),linear-gradient(145deg,rgba(14,19,35,.96),rgba(7,10,19,.98));box-shadow:0 26px 90px rgba(0,0,0,.24)}.landing-pricing:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(rgba(164,185,232,.05) 1px,transparent 0),linear-gradient(90deg,rgba(164,185,232,.05) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.landing-pricing>*{position:relative;z-index:1}.landing-pricing__head{align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:clamp(28px,4vw,46px);border-bottom:1px solid rgba(145,168,214,.16)}.landing-pricing__head>div{max-width:800px}.landing-pricing__head .eyebrow{margin:0 0 14px}.landing-pricing__head h3{max-width:780px;color:#f4f7ff;font-size:clamp(38px,5vw,72px);font-weight:600;letter-spacing:-.065em}.landing-pricing__head p:not(.eyebrow){max-width:650px;margin:19px 0 0;color:rgba(193,204,228,.72);line-height:1.65}.landing-pricing__catalog-note{flex:0 0 auto;gap:9px;max-width:260px;padding:10px 13px;color:rgba(192,207,235,.7);font-weight:600;line-height:1.45;letter-spacing:.02em;text-align:right}.landing-pricing__catalog-note svg{flex:0 0 auto;color:#8be2ad}.landing-pricing__grid{grid-gap:14px;gap:14px;margin-top:18px}.landing-plan-card{position:relative;display:flex;min-height:506px;flex-direction:column;overflow:hidden;padding:clamp(23px,2.5vw,34px);border:1px solid rgba(145,168,214,.18);border-radius:22px;background:rgba(10,14,26,.78);transition:transform .22s ease,border-color .22s ease,background .22s ease}.landing-plan-card:before{top:-120px;right:-80px;width:260px;height:260px;pointer-events:none;content:"";border-radius:50%;background:radial-gradient(circle,rgba(137,171,255,.12),transparent 68%)}.landing-plan-card:focus-within,.landing-plan-card:hover{border-color:rgba(161,187,255,.43);background:rgba(14,20,37,.9)}.landing-plan-card--featured{border-color:rgba(134,164,255,.58);background:linear-gradient(180deg,rgba(70,91,167,.16),transparent 38%),rgba(11,16,31,.9);box-shadow:0 22px 60px rgba(69,103,222,.13)}.landing-plan-card--featured:after{right:15%;left:15%;background:linear-gradient(90deg,transparent,rgba(190,205,255,.94),transparent)}.landing-plan-card--custom{border-color:rgba(134,224,181,.28);background:linear-gradient(180deg,rgba(75,144,116,.1),transparent 42%),rgba(10,16,26,.82)}.landing-plan-card__topline{gap:12px;color:rgba(177,194,229,.63);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.landing-plan-card--featured .landing-plan-card__topline span{color:#a9bbff}.landing-plan-card--custom .landing-plan-card__topline span{color:#95dfb6}.landing-plan-card__topline svg{color:rgba(171,191,238,.84)}.landing-plan-card h4{font-size:clamp(28px,3vw,42px);letter-spacing:-.055em}.landing-plan-card__body{min-height:55px;margin:10px 0 0;line-height:1.55}.landing-plan-card__price{min-height:75px;margin:28px 0 24px;padding-top:21px;border-top:1px solid rgba(145,168,214,.17)}.landing-plan-card__price small{align-self:flex-start;margin-top:7px;color:rgba(183,197,229,.57);font-weight:700}.landing-plan-card__price strong{font-size:clamp(26px,3.1vw,42px)}.landing-plan-card__price span{color:rgba(183,197,229,.57)}.landing-plan-card__price--custom strong{color:#a1e2bb;font-size:clamp(20px,2.2vw,28px);letter-spacing:-.04em}.landing-plan-card li svg{color:#8faeff}.landing-plan-card--custom li svg{color:#90dcaf}.landing-plan-card__action{justify-content:space-between;gap:14px;min-height:51px;border:1px solid rgba(146,170,226,.35);border-radius:14px;background:rgba(19,27,51,.82);font-weight:700;text-align:left}.landing-plan-card__action:focus-visible,.landing-plan-card__action:hover{border-color:rgba(186,204,255,.8);background:rgba(47,68,128,.8)}.landing-plan-card--featured .landing-plan-card__action{background:#b9caff}.landing-plan-card--featured .landing-plan-card__action:focus-visible,.landing-plan-card--featured .landing-plan-card__action:hover{background:#d3ddff}.landing-plan-card--custom .landing-plan-card__action{background:rgba(25,57,51,.54)}.landing-plan-card--custom .landing-plan-card__action:focus-visible,.landing-plan-card--custom .landing-plan-card__action:hover{background:rgba(36,83,69,.72)}.landing-pricing__foot{gap:12px 28px;margin-top:21px;color:rgba(183,198,228,.62)}@media (max-width:1100px){.landing-pricing__head{align-items:flex-start;flex-direction:column}.landing-pricing__catalog-note{max-width:none;padding:0;text-align:left}.landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card--custom{grid-column:1/-1;min-height:0}}@media (max-width:720px){.landing-pricing{width:min(100% - 24px,620px);margin-top:72px;padding:25px 17px 19px;border-radius:23px}.landing-pricing__head h3{font-size:clamp(36px,11vw,58px)}.landing-pricing__head p:not(.eyebrow){font-size:14px}.landing-pricing__grid{grid-template-columns:minmax(0,1fr)}.landing-plan-card--custom{grid-column:auto}.landing-plan-card{min-height:0;padding:22px 20px}.landing-plan-card h4{margin-top:26px;font-size:35px}.landing-plan-card__body{min-height:0}.landing-plan-card__price{margin-top:23px}.landing-pricing__foot{display:grid;grid-gap:10px;gap:10px}}.landing-pricing__head h3{color:#f4f6fb}.landing-pricing__catalog-note svg{color:#93dfb1}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.landing-plan-card--featured:focus-within,.landing-plan-card--featured:hover{border-color:rgba(181,174,255,.98);background:#1b1f32}.landing-plan-card__price-prefix{display:block;margin-bottom:6px;color:currentColor;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;opacity:.72}.landing-plan-card--featured .landing-plan-card__body,.landing-plan-card--featured li{opacity:.9}.landing-plan-card__action{cursor:pointer;font:inherit;transition:background .16s ease,transform .16s ease}.landing-plan-card--featured .landing-plan-card__action:focus-visible,.landing-plan-card--featured .landing-plan-card__action:hover{background:#d6dcff}.landing-plan-card--custom .landing-plan-card__action:focus-visible,.landing-plan-card--custom .landing-plan-card__action:hover{background:#16171b}@media (max-width:680px){.landing-pricing{width:min(100% - 32px,520px);gap:28px;padding:30px 0}.landing-pricing__head h3{font-size:clamp(36px,10vw,52px)}.landing-pricing__head p:not(.eyebrow){font-size:14px}.landing-pricing__frequency{max-width:100%;overflow-x:auto}.landing-pricing__frequency button{padding:0 13px}.landing-pricing__grid{grid-template-columns:minmax(0,1fr);gap:14px}.landing-plan-card,.landing-plan-card+.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured,.landing-plan-card:first-child,.landing-plan-card:last-child{grid-column:auto;min-height:0;padding:24px}}.landing-plan-card__price .landing-price-flow>.landing-price-flow__char,.landing-plan-card__price .landing-price-flow>.landing-price-flow__digit,.landing-plan-card__price .landing-price-flow__run{display:inline-flex!important;width:auto!important;color:inherit!important;font:inherit;white-space:pre}.scroll-life-item{opacity:var(--scroll-life-opacity,1);filter:blur(var(--scroll-life-blur,0));translate:0 var(--scroll-life-offset,0);transition:opacity .22s linear,filter .28s cubic-bezier(.22,1,.36,1),translate .32s cubic-bezier(.22,1,.36,1);will-change:opacity,filter,translate}@media (prefers-reduced-motion:reduce){.scroll-life-item{opacity:1!important;filter:none!important;translate:none!important;transition:none!important}}.multiservices-surface{position:relative;width:100%;height:min(700px,calc(100svh - 170px));min-height:590px;overflow:hidden;border:1px solid rgba(151,176,222,.16);border-radius:28px;background:radial-gradient(circle at 50% 24%,rgba(81,116,210,.2),transparent 34%),radial-gradient(circle at 10% 74%,rgba(174,37,53,.1),transparent 32%),radial-gradient(circle at 90% 72%,rgba(34,91,192,.13),transparent 34%),linear-gradient(160deg,#0c111d,#090d16 55%,#070a10);box-shadow:inset 0 1px rgba(255,255,255,.035),0 28px 80px rgba(0,0,0,.32);isolation:isolate}.multiservices-surface__glow{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(180,35,50,.08),transparent 34%,transparent 66%,rgba(42,105,224,.1)),repeating-linear-gradient(90deg,transparent 0 79px,rgba(154,181,233,.025) 80px);pointer-events:none}.multiservices-surface__header{position:absolute;z-index:5;top:24px;right:26px;left:26px;display:flex;align-items:center;justify-content:space-between;color:rgba(226,235,255,.72);font-size:10px;font-weight:800;letter-spacing:.12em}.multiservices-surface__header>em,.multiservices-surface__header>span{display:inline-flex;align-items:center;gap:9px;font-style:normal}.multiservices-surface__header img{width:21px;height:21px;object-fit:contain}.multiservices-surface__header em i{width:6px;height:6px;border-radius:50%;background:#8ce5ad;box-shadow:0 0 14px rgba(140,229,173,.7)}.multiservices-surface__network{position:absolute;z-index:3;top:58px;right:22px;left:22px;height:226px}.multiservices-surface__hub{position:absolute;z-index:3;top:72px;left:50%;display:grid;min-width:220px;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;padding:16px 19px;border:1px solid rgba(145,175,238,.34);border-radius:15px;background:rgba(14,21,37,.86);box-shadow:0 16px 45px rgba(0,0,0,.35),0 0 34px rgba(83,122,224,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateX(-50%)}.multiservices-surface__hub>svg{grid-row:1/3;align-self:center;color:#91b4ff}.multiservices-surface__hub span{color:rgba(169,185,220,.72);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.multiservices-surface__hub b{margin-top:3px;color:#f3f6ff;font-size:13px}.multiservices-surface__service{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:8px 11px 8px 8px;border:1px solid rgba(142,166,214,.18);border-radius:999px;background:rgba(10,15,26,.8);color:rgba(231,237,250,.85);font-size:9px;font-weight:750;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.multiservices-surface__service>i{display:grid;width:26px;height:26px;border-radius:50%;place-items:center;background:rgba(99,134,213,.13);color:#9eb9ff}.multiservices-surface__service[data-tone=red]>i{color:#ff8c98;background:rgba(207,55,71,.13)}.multiservices-surface__service[data-tone=amber]>i,.multiservices-surface__service[data-tone=gold]>i{color:#ffd16f;background:rgba(221,166,52,.13)}.multiservices-surface__service[data-tone=green]>i{color:#86dfad;background:rgba(67,185,119,.13)}.multiservices-surface__service[data-tone=violet]>i{color:#c9a8ff;background:rgba(136,91,213,.13)}.multiservices-surface__service--bar{top:68px;left:1%}.multiservices-surface__service--fire{top:8px;left:16%}.multiservices-surface__service--police{top:0;left:50%;transform:translateX(-50%)}.multiservices-surface__service--justice{top:8px;right:12%}.multiservices-surface__service--hospital{top:68px;right:0}.multiservices-surface__service--court{top:148px;right:7%}.multiservices-surface__lines{position:absolute;z-index:1;inset:0;opacity:.5}.multiservices-surface__lines i{position:absolute;top:100px;left:50%;width:31%;height:1px;background:linear-gradient(90deg,rgba(112,151,235,.55),rgba(112,151,235,0));transform-origin:left center}.multiservices-surface__lines .is-bar{transform:rotate(197deg)}.multiservices-surface__lines .is-fire{width:26%;transform:rotate(220deg)}.multiservices-surface__lines .is-police{width:74px;transform:rotate(-90deg)}.multiservices-surface__lines .is-justice{transform:rotate(-42deg)}.multiservices-surface__lines .is-hospital{transform:rotate(-17deg)}.multiservices-surface__lines .is-court{width:27%;transform:rotate(13deg)}.multiservices-surface__people{position:absolute;z-index:2;bottom:39px;left:50%;width:116%;max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 25px 28px rgba(0,0,0,.42));transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.multiservices-surface__footer{position:absolute;z-index:6;right:18px;bottom:16px;left:18px;display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:18px;padding:0 15px;border:1px solid rgba(150,174,221,.15);border-radius:12px;background:rgba(8,12,21,.86);color:rgba(206,218,244,.76);font-size:9px;font-weight:700;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.multiservices-surface__footer span{display:inline-flex;align-items:center;gap:8px}.multiservices-surface__footer svg{color:#91b4ff}@media (max-width:1100px){.multiservices-surface__service--bar,.multiservices-surface__service--hospital{display:none}.multiservices-surface__people{width:132%}}@media (max-width:760px){.multiservices-surface{height:560px;min-height:0;border-radius:22px}.multiservices-surface__header{right:16px;left:16px}.multiservices-surface__header em{display:none}.multiservices-surface__network{right:12px;left:12px}.multiservices-surface__service--court,.multiservices-surface__service--justice{display:none}.multiservices-surface__service--fire{left:0}.multiservices-surface__service--police{top:0}.multiservices-surface__people{width:170%}.multiservices-surface__footer{justify-content:center}.multiservices-surface__footer span:last-child{display:none}}.multiservices-portrait{position:relative;width:100%;height:min(700px,calc(100svh - 170px));min-height:590px;overflow:hidden;border:1px solid rgba(151,176,222,.13);border-radius:28px;background:radial-gradient(ellipse at 50% 72%,rgba(48,84,171,.2),transparent 55%),linear-gradient(155deg,#0c111c,#080c14 64%,#070a10);box-shadow:0 30px 90px rgba(0,0,0,.3);isolation:isolate}.multiservices-portrait__light{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(184,38,54,.08),transparent 38%,transparent 62%,rgba(47,105,221,.1)),linear-gradient(180deg,rgba(137,167,232,.04),transparent 28%);pointer-events:none}.multiservices-portrait__header{position:absolute;z-index:4;top:28px;right:30px;left:30px;display:flex;align-items:center;justify-content:space-between;color:rgba(216,226,248,.68);font-size:10px;font-weight:820;letter-spacing:.13em}.multiservices-portrait__header em,.multiservices-portrait__header span{display:inline-flex;align-items:center;gap:10px;font-style:normal}.multiservices-portrait__header img{width:21px;height:21px;object-fit:contain}.multiservices-portrait__header em i{width:6px;height:6px;border-radius:50%;background:#8ce5ad;box-shadow:0 0 15px rgba(140,229,173,.6)}.multiservices-portrait__bridge{position:absolute;z-index:3;top:104px;left:50%;display:grid;width:min(82%,670px);grid-template-columns:auto minmax(36px,1fr) auto minmax(36px,1fr) auto;align-items:center;grid-gap:14px;gap:14px;color:rgba(189,204,234,.58);font-size:9px;font-weight:780;letter-spacing:.1em;text-transform:uppercase;transform:translateX(-50%)}.multiservices-portrait__bridge>i{height:1px;background:linear-gradient(90deg,transparent,rgba(129,161,229,.46),transparent)}.multiservices-portrait__bridge>b{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:9px;column-gap:9px;color:#f2f5ff;font-size:11px;letter-spacing:.08em;white-space:nowrap}.multiservices-portrait__bridge>b svg{grid-row:1/3;color:#96b6ff}.multiservices-portrait__bridge small{color:rgba(163,181,219,.58);font-size:8px;font-weight:750;letter-spacing:.08em}.multiservices-portrait__people{position:absolute;z-index:2;bottom:-2px;left:50%;width:125%;max-width:none;height:auto;filter:drop-shadow(0 28px 30px rgba(0,0,0,.42));transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media (max-width:1100px){.multiservices-portrait__people{width:142%}.multiservices-portrait__bridge{width:90%}}@media (max-width:760px){.multiservices-portrait{height:540px;min-height:0;border-radius:22px}.multiservices-portrait__header{right:18px;left:18px}.multiservices-portrait__header em{display:none}.multiservices-portrait__bridge{top:90px;width:calc(100% - 36px);grid-template-columns:1fr auto 1fr}.multiservices-portrait__bridge>span{display:none}.multiservices-portrait__people{width:190%}}.multiservices-open{position:relative;width:100%;height:min(700px,calc(100svh - 170px));min-height:590px;overflow:visible;isolation:isolate;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.multiservices-open__light{position:absolute;z-index:0;top:12%;left:50%;width:112%;height:78%;background:radial-gradient(ellipse at 38% 58%,rgba(178,37,53,.12),transparent 48%),radial-gradient(ellipse at 66% 54%,rgba(45,105,224,.17),transparent 50%);filter:blur(34px);transform:translateX(-50%);pointer-events:none}.multiservices-open__caption{position:absolute;z-index:3;top:32px;left:2%;display:grid;grid-gap:7px;gap:7px}.multiservices-open__caption span{color:#8da9eb;font-size:9px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.multiservices-open__caption b{color:rgba(241,245,255,.88);font-size:clamp(18px,2vw,25px);font-weight:650;letter-spacing:-.03em}.multiservices-open__services{display:flex;max-width:640px;flex-wrap:wrap;align-items:center;gap:5px 0;margin-top:5px;color:rgba(174,190,224,.64)}.multiservices-open__services small{display:inline-flex;align-items:center;font-size:9px;font-weight:720;letter-spacing:.055em;white-space:nowrap}.multiservices-open__services small:not(:last-child):after{width:3px;height:3px;margin:0 9px;border-radius:50%;background:rgba(126,153,213,.52);content:""}.purchase-journey:after{position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(187,209,239,.05) 8%,rgba(187,209,239,.2) 28%,rgba(187,209,239,.24) 50%,rgba(187,209,239,.2) 72%,rgba(187,209,239,.05) 92%,transparent);content:""}.multiservices-open__people{position:absolute;z-index:2;top:40%;left:50%;width:min(100%,1020px);max-width:none;height:auto;object-fit:contain;filter:drop-shadow(0 34px 30px rgba(0,0,0,.38));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 79%,rgba(0,0,0,.92) 85%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 79%,rgba(0,0,0,.92) 85%,transparent);transform:translate(-50%,-44%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;-webkit-touch-callout:none}.multiservices-open__signature{position:absolute;z-index:4;right:2%;bottom:38px;display:grid;width:min(320px,42%);grid-template-columns:1fr auto;align-items:center;grid-gap:8px 13px;gap:8px 13px;color:rgba(202,214,241,.64)}.multiservices-open__signature>i{grid-column:1/-1;height:1px;background:linear-gradient(90deg,transparent,rgba(132,163,231,.5))}.multiservices-open__signature span{display:inline-flex;align-items:center;justify-self:end;gap:8px;color:rgba(239,244,255,.82);font-size:9px;font-weight:820;letter-spacing:.12em}.multiservices-open__signature img{width:18px;height:18px;object-fit:contain}.multiservices-open__signature small{font-size:9px;font-weight:700}@media (max-width:1100px){.multiservices-open__people{width:100%}}@media (max-width:760px){.multiservices-open{height:520px;min-height:0}.multiservices-open__caption{top:18px;left:0}.multiservices-open__people{top:43%;width:100%}.multiservices-open__signature{right:0;bottom:18px;width:min(280px,58%)}}html body .landing-pricing__custom-action{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important;border:1px solid rgba(173,202,237,.16)!important;border-radius:9px!important;background:rgba(17,26,40,.82)!important;box-shadow:none!important}html body .landing-pricing__custom-action:focus-visible,html body .landing-pricing__custom-action:hover{border-color:rgba(173,202,237,.16)!important;background:rgba(17,26,40,.82)!important;box-shadow:none!important;transform:none!important}html body .landing-pricing__custom-action-label{min-height:40px;padding:0 16px;border:1px solid rgba(132,181,242,.28)!important;border-radius:9px!important;color:#dbe7fb!important;background:rgba(6,12,21,.78)!important;box-shadow:none!important;font-weight:800}html body .landing-pricing__custom-heading{display:block!important;min-height:0!important;padding:0!important;text-align:left!important}html body .landing-pricing__custom-heading>p{margin:0;color:rgba(173,184,215,.72);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4}@media (max-width:720px){html body .landing-pricing__custom-action-label{display:inline-flex!important}}html body .landing-pricing__grid .landing-plan-card__feature-emphasis{display:inline-block;margin-left:.18em;padding:.08em .38em;border:1px solid rgba(154,238,181,.32);border-radius:.42em;color:#c8f7d6;background:rgba(117,222,153,.14);box-shadow:0 0 18px rgba(92,219,138,.12),inset 0 1px rgba(255,255,255,.12);font-weight:800;letter-spacing:-.01em;line-height:1.15}html body .landing-pricing__grid .landing-plan-card__body{width:100%!important;max-width:none!important;min-height:1.55em!important;overflow:hidden;text-overflow:clip;white-space:nowrap!important}html body .landing-pricing__grid{row-gap:28px!important}html body .landing-pricing__custom-heading{min-width:0;padding:0}html body .landing-pricing__custom-action{display:flex;min-height:78px;gap:16px;padding:16px 20px;border:1px solid rgba(142,163,225,.42);border-radius:18px;color:#f5f7ff;background:linear-gradient(105deg,rgba(255,83,103,.13),transparent 43%),linear-gradient(285deg,rgba(104,133,255,.2),rgba(14,19,36,.84));box-shadow:0 16px 40px rgba(11,19,48,.24),inset 0 1px rgba(255,255,255,.08);cursor:pointer;font:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}html body .landing-pricing__custom-action:focus-visible,html body .landing-pricing__custom-action:hover{border-color:rgba(193,205,255,.78);background:linear-gradient(105deg,rgba(255,83,103,.18),transparent 43%),linear-gradient(285deg,rgba(104,133,255,.28),rgba(17,24,45,.92));box-shadow:0 20px 46px rgba(11,19,48,.34),inset 0 1px rgba(255,255,255,.12);outline:none;transform:translateY(-2px)}html body .landing-pricing__custom-action-icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;border:1px solid rgba(196,208,255,.38);border-radius:12px;color:#dce3ff;background:rgba(120,143,255,.2)}html body .landing-pricing__custom-action-copy{display:flex;gap:4px}html body .landing-pricing__custom-action-copy strong{color:#f8f9ff;font-size:17px;font-weight:700;letter-spacing:-.02em}html body .landing-pricing__custom-action-copy small{color:rgba(205,214,244,.72);font-size:12px;font-weight:500;line-height:1.35}html body .landing-pricing__custom-action-label{color:#dce3ff;font-weight:750}@media (max-width:920px){html body .landing-pricing__grid{grid-template-columns:minmax(0,1fr)!important}html body .landing-pricing__custom-group,html body .landing-pricing__preset-group{grid-column:1/-1!important}html body .landing-pricing__preset-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){html body .landing-pricing__preset-cards{grid-template-columns:minmax(0,1fr)!important}html body .landing-pricing__custom-group{grid-template-columns:minmax(0,1fr);gap:16px}html body .landing-pricing__custom-action{min-height:72px;padding:14px 16px}html body .landing-pricing__custom-action-label{display:none}}html body .landing-pricing__grid{max-width:1152px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:720px){html body .landing-pricing__grid{grid-template-columns:minmax(0,1fr)!important}}html body .landing-pricing__preset-group{display:grid;min-width:0;grid-column:1/-1!important;grid-template-rows:auto minmax(0,1fr);grid-gap:16px;gap:16px}html body .landing-pricing__preset-heading{display:flex;align-items:center;gap:12px;min-height:18px;padding:0 4px;color:rgba(173,184,215,.64);font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1;text-align:center;text-transform:uppercase}html body .landing-pricing__preset-heading>span:first-child,html body .landing-pricing__preset-heading>span:last-child{height:1px;flex:1 1;background:linear-gradient(90deg,transparent,rgba(135,153,207,.35))}html body .landing-pricing__preset-heading>span:last-child{background:linear-gradient(90deg,rgba(135,153,207,.35),transparent)}html body .landing-pricing__preset-cards{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:24px;gap:24px}html body .landing-pricing__custom-group{display:grid;min-width:0;grid-column:1/-1!important;grid-template-columns:minmax(210px,.42fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;padding-top:24px;border-top:1px solid rgba(145,168,214,.2)}html body .landing-pricing__custom-heading{display:flex;align-items:center;gap:12px;min-height:18px;padding:0 4px;color:rgba(173,184,215,.64);font-size:10px;font-weight:800;letter-spacing:.16em;line-height:1;text-align:center;text-transform:uppercase}html body .landing-pricing__custom-heading>span:first-child,html body .landing-pricing__custom-heading>span:last-child{height:1px;flex:1 1;background:linear-gradient(90deg,transparent,rgba(135,153,207,.35))}html body .landing-pricing__custom-heading>span:last-child{background:linear-gradient(90deg,rgba(135,153,207,.35),transparent)}@media (max-width:920px){html body .landing-pricing__grid{grid-template-columns:minmax(0,1fr)!important}html body .landing-pricing__preset-group{grid-column:1/-1!important}}@media (max-width:720px){html body .landing-pricing__preset-cards{grid-template-columns:minmax(0,1fr)}}.landing-pricing__grid{position:relative;isolation:isolate;gap:18px!important}.landing-pricing__grid:before{position:absolute;z-index:-2;inset:-72px -7%;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,72,92,.2),rgba(255,145,157,.09) 28%,rgba(255,255,255,.16) 50%,rgba(154,180,255,.1) 72%,rgba(91,122,255,.2));filter:blur(66px);opacity:.82}.landing-plan-card--siren-blue,.landing-plan-card--siren-red,.landing-plan-card--siren-white{transition:border-color .42s ease,box-shadow .42s ease,background .42s ease,transform .42s ease!important}.landing-plan-card--siren-red{border-color:rgba(255,111,126,.6)!important;background:linear-gradient(180deg,rgba(83,24,40,.92),rgba(14,17,31,.97))!important;box-shadow:0 0 0 1px rgba(255,95,107,.16),0 28px 90px rgba(177,31,51,.2),0 0 100px rgba(255,73,90,.1)!important}.landing-plan-card--siren-blue{border-color:rgba(137,158,255,.76)!important;background:linear-gradient(180deg,rgba(46,58,117,.94),rgba(12,17,34,.97))!important;color:#f4f7ff!important;box-shadow:0 0 0 1px rgba(143,154,255,.28),0 28px 90px rgba(65,78,202,.24),0 0 100px rgba(95,125,255,.12)!important}.landing-plan-card--siren-white{z-index:1;transform:translateY(-4px)!important;border-color:rgba(245,248,255,.96)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(224,231,244,.96))!important;color:#111827!important;box-shadow:0 0 0 1px rgba(255,255,255,.75),0 28px 92px rgba(225,235,255,.36),0 0 124px rgba(255,255,255,.17)!important}.landing-plan-card--siren-white:focus-within,.landing-plan-card--siren-white:hover{transform:translateY(-7px)!important}.landing-plan-card--siren-red .landing-plan-card__wash{background:radial-gradient(100% 170px at 8% 0,rgba(255,82,104,.25),rgba(170,38,64,.1) 46%,transparent 80%)}.landing-plan-card--siren-blue .landing-plan-card__wash{background:radial-gradient(100% 170px at 92% 0,rgba(110,143,255,.25),rgba(66,90,196,.1) 46%,transparent 80%)}.landing-plan-card--siren-white .landing-plan-card__wash{background:radial-gradient(100% 170px at 50% 0,rgba(255,255,255,.34),rgba(177,197,243,.12) 48%,transparent 80%)}.landing-plan-card--siren-blue .landing-plan-card__dots,.landing-plan-card--siren-blue .landing-plan-card__spotlight,.landing-plan-card--siren-blue .landing-plan-card__wash,.landing-plan-card--siren-red .landing-plan-card__dots,.landing-plan-card--siren-red .landing-plan-card__spotlight,.landing-plan-card--siren-red .landing-plan-card__wash,.landing-plan-card--siren-white .landing-plan-card__dots,.landing-plan-card--siren-white .landing-plan-card__spotlight,.landing-plan-card--siren-white .landing-plan-card__wash{transition:opacity .42s cubic-bezier(.22,1,.36,1),background .42s ease!important}.landing-plan-card--siren-white .landing-plan-card__icon{color:#23304a!important;border-color:rgba(90,108,150,.34)!important;background:linear-gradient(145deg,#eef3ff,#cbd6ed)!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 20px rgba(82,104,150,.25)!important}.landing-plan-card--siren-white .landing-plan-card__icon svg{color:#24304a!important;filter:none}.landing-plan-card--siren-white .landing-plan-card__price strong,.landing-plan-card--siren-white .landing-plan-card__title{color:#111827!important}.landing-plan-card--siren-white .landing-plan-card>ul>li,.landing-plan-card--siren-white .landing-plan-card__body,.landing-plan-card--siren-white .landing-plan-card__feature-heading,.landing-plan-card--siren-white .landing-plan-card__price span{color:rgba(27,39,61,.72)!important}.landing-plan-card--siren-white .landing-plan-card__feature-heading>span{background:rgba(26,42,73,.17)!important}.landing-plan-card--siren-white .landing-plan-card__feature-icon{color:#4d6de6!important}.landing-plan-card--siren-white .landing-plan-card__badge{color:#1b2b57!important;background:rgba(125,149,235,.18)!important;border-color:rgba(72,98,188,.3)!important;box-shadow:0 0 22px rgba(88,117,224,.18),inset 0 1px rgba(255,255,255,.8)}.landing-plan-card--siren-white .landing-plan-card__action{color:#eef3ff!important;background:#1b294d!important;border-color:rgba(49,73,133,.38)!important;box-shadow:0 10px 24px rgba(52,76,138,.24),inset 0 1px rgba(255,255,255,.18)}.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__price strong,.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__title{color:#f5f7ff!important}.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card>ul>li,.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__body,.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__feature-heading,.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__price span{color:rgba(218,226,245,.82)!important}.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__feature-icon{color:#a7b5ff!important}.landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__action{color:#11182e!important;background:#dce3ff!important;border-color:rgba(209,220,255,.6)!important}@media (max-width:680px){.landing-plan-card--siren-white{transform:none!important}.landing-plan-card--siren-white:focus-within,.landing-plan-card--siren-white:hover{transform:translateY(-2px)!important}}html body .landing-pricing__grid{gap:18px!important}html body .landing-pricing__grid:before{position:absolute;z-index:-2;inset:-72px -7%;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(255,72,92,.2),rgba(255,145,157,.09) 28%,rgba(255,255,255,.16) 50%,rgba(154,180,255,.1) 72%,rgba(91,122,255,.2));filter:blur(66px);opacity:.82}html body .landing-pricing__grid .landing-plan-card--siren-red{border-color:rgba(255,111,126,.6)!important;background:linear-gradient(180deg,rgba(83,24,40,.92),rgba(14,17,31,.97))!important;box-shadow:0 0 0 1px rgba(255,95,107,.16),0 28px 90px rgba(177,31,51,.2),0 0 100px rgba(255,73,90,.1)!important}html body .landing-pricing__grid .landing-plan-card--siren-blue{border-color:rgba(137,158,255,.76)!important;background:linear-gradient(180deg,rgba(46,58,117,.94),rgba(12,17,34,.97))!important;color:#f4f7ff!important;box-shadow:0 0 0 1px rgba(143,154,255,.28),0 28px 90px rgba(65,78,202,.24),0 0 100px rgba(95,125,255,.12)!important}html body .landing-pricing__grid .landing-plan-card--siren-white{z-index:1;transform:translateY(-4px)!important;border-color:rgba(245,248,255,.96)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(224,231,244,.96))!important;color:#111827!important;box-shadow:0 0 0 1px rgba(255,255,255,.75),0 28px 92px rgba(225,235,255,.36),0 0 124px rgba(255,255,255,.17)!important}html body .landing-pricing__grid .landing-plan-card--siren-white:focus-within,html body .landing-pricing__grid .landing-plan-card--siren-white:hover{transform:translateY(-7px)!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__icon{color:#23304a!important;border-color:rgba(90,108,150,.34)!important;background:linear-gradient(145deg,#eef3ff,#cbd6ed)!important;box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 20px rgba(82,104,150,.25)!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__icon svg{color:#24304a!important;filter:none}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__price strong,html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__title{color:#111827!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__body,html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__feature-heading,html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__price span,html body .landing-pricing__grid .landing-plan-card--siren-white>ul>li{color:rgba(27,39,61,.72)!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__feature-heading>span{background:rgba(26,42,73,.17)!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__feature-icon{color:#4d6de6!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__badge{color:#1b2b57!important;background:rgba(125,149,235,.18)!important;border-color:rgba(72,98,188,.3)!important;box-shadow:0 0 22px rgba(88,117,224,.18),inset 0 1px rgba(255,255,255,.8)}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__action{color:#eef3ff!important;background:#1b294d!important;border-color:rgba(49,73,133,.38)!important;box-shadow:0 10px 24px rgba(52,76,138,.24),inset 0 1px rgba(255,255,255,.18)}html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__price strong,html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__title{color:#f5f7ff!important}html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__body,html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__feature-heading,html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__price span,html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue>ul>li{color:rgba(218,226,245,.82)!important}html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__feature-icon{color:#a7b5ff!important}html body .landing-pricing__grid .landing-plan-card--custom.landing-plan-card--siren-blue .landing-plan-card__action{color:#11182e!important;background:#dce3ff!important;border-color:rgba(209,220,255,.6)!important}html body .landing-pricing__grid .landing-plan-card--siren-red .landing-plan-card__wash{background:radial-gradient(100% 170px at 8% 0,rgba(255,82,104,.25),rgba(170,38,64,.1) 46%,transparent 80%)!important}html body .landing-pricing__grid .landing-plan-card--siren-blue .landing-plan-card__wash{background:radial-gradient(100% 170px at 92% 0,rgba(110,143,255,.25),rgba(66,90,196,.1) 46%,transparent 80%)!important}html body .landing-pricing__grid .landing-plan-card--siren-white .landing-plan-card__wash{background:radial-gradient(100% 170px at 50% 0,rgba(255,255,255,.34),rgba(177,197,243,.12) 48%,transparent 80%)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion{z-index:1;transform:translateY(-4px)!important;border-color:rgba(151,163,224,.58)!important;background:linear-gradient(112deg,rgba(18,21,38,.99),rgba(22,25,48,.99) 50%,rgba(17,24,47,.99))!important;color:#f1f3ff!important;box-shadow:0 0 0 1px rgba(138,151,220,.2),0 28px 92px rgba(10,15,36,.56),0 0 124px rgba(107,117,235,.14)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion:focus-within,html body .landing-pricing__grid .landing-plan-card--siren-fusion:hover{transform:translateY(-7px)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__wash{background:radial-gradient(100% 180px at 0 0,rgba(255,84,105,.18),transparent 64%),radial-gradient(100% 180px at 100% 0,rgba(103,133,255,.2),transparent 64%),linear-gradient(90deg,rgba(255,86,109,.035),rgba(117,124,226,.08) 50%,rgba(101,132,255,.05))!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__icon{color:#fff!important;border-color:rgba(183,195,255,.55)!important;background:linear-gradient(145deg,rgba(75,78,126,.96),rgba(43,50,94,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.24),0 8px 22px rgba(25,34,80,.42)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__icon svg{color:#fff!important;filter:drop-shadow(0 1px 2px rgba(43,30,86,.46))}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__body,html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__feature-heading,html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__price span,html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__price strong,html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__title,html body .landing-pricing__grid .landing-plan-card--siren-fusion>ul>li{color:rgba(247,245,255,.92)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__body,html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__price span,html body .landing-pricing__grid .landing-plan-card--siren-fusion>ul>li{color:rgba(229,227,248,.76)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__feature-heading>span{background:transparent!important}html body .landing-pricing__grid .landing-plan-card__feature-heading>span:first-child,html body .landing-pricing__grid .landing-plan-card__feature-heading>span:last-child{background:rgba(255,255,255,.14)!important}html body .landing-pricing__grid .landing-plan-card__feature-heading>span:nth-child(2){background:transparent!important}html body .landing-pricing__grid .landing-plan-card--siren-red .landing-plan-card__feature-heading>span:first-child,html body .landing-pricing__grid .landing-plan-card--siren-red .landing-plan-card__feature-heading>span:last-child{background:rgba(255,112,128,.3)!important}html body .landing-pricing__grid .landing-plan-card--siren-blue .landing-plan-card__feature-heading>span:first-child,html body .landing-pricing__grid .landing-plan-card--siren-blue .landing-plan-card__feature-heading>span:last-child{background:rgba(139,160,255,.3)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__feature-heading>span:first-child,html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__feature-heading>span:last-child{background:rgba(157,167,232,.25)!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__feature-icon{color:#d7d1ff!important}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__badge{color:#e7eaff!important;background:linear-gradient(90deg,rgba(131,83,108,.32),rgba(83,92,171,.34))!important;border-color:rgba(174,183,243,.36)!important;box-shadow:0 0 24px rgba(93,100,208,.16),inset 0 1px rgba(255,255,255,.12)}html body .landing-pricing__grid .landing-plan-card--siren-fusion .landing-plan-card__action{color:#f2f4ff!important;background:linear-gradient(90deg,#5f3f64,#3f4b91 52%,#344a91)!important;border-color:rgba(183,193,255,.34)!important;box-shadow:0 10px 26px rgba(17,25,67,.34),inset 0 1px rgba(255,255,255,.18)}@media (prefers-reduced-motion:reduce){.landing-plan-card,.landing-plan-card__digit,.landing-plan-card__dots,.landing-plan-card__spotlight,.landing-plan-card__wash{transition:none!important;animation:none!important}}.landing-plan-card__price .landing-price-flow{display:inline-flex!important;width:auto!important;align-items:baseline;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;white-space:nowrap!important}.landing-plan-card__price .landing-price-flow>.landing-price-flow__char,.landing-plan-card__price .landing-price-flow>.landing-price-flow__digit{display:inline-block!important;width:auto!important;color:inherit!important;font:inherit;white-space:pre}.landing-plan-card__price--custom strong{max-width:100%;overflow-wrap:anywhere;white-space:normal!important;font-size:clamp(28px,3vw,40px)!important;line-height:1.08}.landing-plan-card__price--custom{min-height:92px}.landing-pricing{position:relative;isolation:isolate}.landing-pricing:before{position:absolute;inset:-180px 8% auto;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(92,113,255,.09),transparent 72%);content:"";filter:blur(30px);pointer-events:none;z-index:-1}.landing-pricing__head .eyebrow{display:inline-flex!important;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:26px;margin:0 auto 15px;padding:0 10px;border:1px solid rgba(146,165,221,.18);border-radius:999px;color:rgba(197,211,241,.77);background:rgba(22,29,46,.74);box-shadow:inset 0 1px rgba(255,255,255,.05);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.landing-pricing__head .eyebrow svg{color:#8fe3b7}.landing-pricing__grid{perspective:1200px}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:550px!important;border-radius:22px!important;background:linear-gradient(180deg,#171a24,#12151e)!important;box-shadow:0 0 0 1px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.035),0 30px 60px -28px rgba(0,0,0,.86)!important;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.landing-plan-card>.landing-plan-card__dots,.landing-plan-card>.landing-plan-card__orb,.landing-plan-card>.landing-plan-card__ring,.landing-plan-card>.landing-plan-card__spotlight,.landing-plan-card>.landing-plan-card__wash{position:absolute!important;z-index:0!important;pointer-events:none}.landing-plan-card__wash{inset:0;background:radial-gradient(90% 130px at 16% 0,color-mix(in oklab,var(--pricing-accent) 18%,transparent),color-mix(in oklab,var(--pricing-accent) 7%,transparent) 50%,transparent 100%);opacity:.95}.landing-plan-card__dots{inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.045) .7px,transparent 1.1px);background-size:3px 3px;opacity:.55;-webkit-mask-image:radial-gradient(55% 32% at 0 0,#000,transparent 80%);mask-image:radial-gradient(55% 32% at 0 0,#000,transparent 80%)}.landing-plan-card__spotlight{inset:0;background:radial-gradient(240px circle at var(--pricing-spot-x,50%) var(--pricing-spot-y,0),color-mix(in oklab,var(--pricing-accent) 12%,transparent),transparent 70%);opacity:0;transition:opacity .26s ease}.landing-plan-card:focus-within .landing-plan-card__spotlight,.landing-plan-card:hover .landing-plan-card__spotlight{opacity:1}.landing-plan-card__orb{top:14px;right:7%;width:33%;aspect-ratio:1;border:1px solid rgba(255,255,255,.055);border-radius:50%;background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.015) 50%,transparent 0)}.landing-plan-card__ring{inset:0;border-radius:inherit;opacity:.92;background:radial-gradient(60% 38% at 0 0,color-mix(in oklab,var(--pricing-accent) 48%,transparent),color-mix(in oklab,var(--pricing-accent) 24%,transparent) 45%,transparent 100%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.018));padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .26s ease}.landing-plan-card>ul,.landing-plan-card__action,.landing-plan-card__body,.landing-plan-card__feature-heading,.landing-plan-card__price,.landing-plan-card__title,.landing-plan-card__topline{position:relative;z-index:1}.landing-plan-card__topline{display:flex;min-height:22px;align-items:center;justify-content:space-between}.landing-plan-card__icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid color-mix(in oklab,var(--pricing-accent) 48%,rgba(255,255,255,.12));border-radius:6px;color:#fff;background:radial-gradient(130% 130% at 28% 22%,color-mix(in oklab,var(--pricing-accent) 52%,white),color-mix(in oklab,var(--pricing-accent) 86%,black));box-shadow:inset 0 1px rgba(255,255,255,.58),0 0 12px color-mix(in oklab,var(--pricing-accent) 24%,transparent)}.landing-plan-card__badge{display:inline-flex;min-height:22px;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(179,190,255,.32);border-radius:999px;color:#eef0ff;background:rgba(93,111,226,.25);box-shadow:0 0 20px rgba(102,123,255,.16),inset 0 1px rgba(255,255,255,.08);font-size:10px;font-weight:700;letter-spacing:.015em;white-space:nowrap}.landing-plan-card__title{margin:27px 0 0;color:#f4f6fc;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.landing-plan-card__price{min-height:76px;margin-top:20px}.landing-plan-card__body{margin:16px 0 0!important;min-height:44px;color:rgba(205,213,232,.7)!important;font-size:13px!important;font-weight:450!important;line-height:1.55!important}.landing-plan-card__action{min-height:40px!important;margin-top:23px!important;border-radius:9px!important;font-size:13px!important;transition:filter .15s ease,transform .15s ease,background .15s ease}.landing-plan-card--siren-red .landing-plan-card__action{border:1px solid rgba(255,160,168,.18)!important;color:#fff1f3!important;background:linear-gradient(180deg,#65303a,#4b232c)!important}.landing-plan-card--siren-blue .landing-plan-card__action{border:1px solid rgba(208,215,255,.44)!important;color:#121629!important;background:linear-gradient(180deg,#dce2ff,#acb9ff)!important;box-shadow:0 5px 18px -8px rgba(146,159,255,.6),inset 0 1px #fff!important}.landing-plan-card--siren-green .landing-plan-card__action{border:1px solid rgba(183,236,207,.22)!important;color:#edfff5!important;background:linear-gradient(180deg,#27503f,#1d3a30)!important}.landing-plan-card__action:focus-visible,.landing-plan-card__action:hover{filter:brightness(1.1)}.landing-plan-card__feature-heading{display:flex;align-items:center;gap:10px;margin-top:27px;color:rgba(150,158,179,.62);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-plan-card__feature-heading>span:first-child,.landing-plan-card__feature-heading>span:last-child{height:1px;flex:1 1;background:rgba(255,255,255,.1)}.landing-plan-card>ul{display:grid;grid-gap:14px;gap:14px;min-height:132px;margin:22px 0 0!important;padding:0!important;list-style:none}.landing-plan-card>ul>li{display:flex;align-items:flex-start;gap:10px;margin:0!important;padding:0!important;border:0!important;color:rgba(236,238,245,.87)!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important;opacity:1!important}.landing-plan-card__feature-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;margin-top:1px;color:color-mix(in oklab,var(--pricing-accent) 74%,white)}.landing-plan-card--custom,.landing-plan-card--custom:focus-within,.landing-plan-card--custom:hover{border-color:rgba(120,207,167,.38)!important;color:#f1fff6!important;background:linear-gradient(180deg,#182520,#121a17)!important}.landing-plan-card--custom .landing-plan-card__body{color:rgba(215,238,224,.76)!important}@media (prefers-reduced-motion:reduce){.landing-plan-card,.landing-plan-card__action,.landing-plan-card__ring,.landing-plan-card__spotlight{transition:none!important}}@media (max-width:680px){.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:0!important}.landing-plan-card__price--custom strong{font-size:clamp(28px,8vw,36px)!important}}.landing-pricing__head .eyebrow{margin:0 0 16px}.landing-pricing__head h3{font-size:clamp(40px,5.1vw,68px);line-height:.98}.landing-pricing__head p:not(.eyebrow){margin:20px auto 0;color:rgba(193,204,228,.74)}.landing-pricing__catalog-note{color:rgba(175,197,224,.64)}.landing-pricing__catalog-note svg{color:#91ddb0}.landing-pricing__grid{grid-gap:16px}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{grid-gap:0;gap:0;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.landing-plan-card:after,.landing-plan-card:before{pointer-events:none}.landing-plan-card:before{top:-116px;right:-94px;width:250px;height:250px;opacity:.56}.landing-plan-card__kicker{gap:9px;color:rgba(178,196,232,.76)}.landing-plan-card__kicker b{display:inline-grid;width:25px;height:25px;place-items:center;border:1px solid rgba(142,165,218,.3);border-radius:50%;color:rgba(195,210,244,.77);font-size:10px;letter-spacing:0}.landing-plan-card__kicker em{font-weight:700;letter-spacing:.1em;line-height:1.25}.landing-plan-card--featured .landing-plan-card__kicker em{padding:5px 8px;border:1px solid rgba(184,198,255,.23);border-radius:999px;color:#dce3ff;background:rgba(165,181,255,.1);letter-spacing:.04em}.landing-plan-card--featured .landing-plan-card__kicker b{border-color:rgba(186,200,255,.54);color:#dce3ff}.landing-plan-card--custom .landing-plan-card__kicker b{border-color:rgba(151,228,187,.45);color:#b7eccc}.landing-plan-card__topline>svg{width:19px;height:19px;padding:2px;border:1px solid rgba(144,166,217,.26);border-radius:7px;color:rgba(184,202,244,.84);box-sizing:content-box}.landing-plan-card h4{margin:34px 0 0;font-size:clamp(30px,3vw,44px);line-height:1}.landing-plan-card__body{max-width:260px;margin:12px 0 0;color:rgba(196,207,230,.73);line-height:1.52}.landing-plan-card__price{margin:27px 0 23px;padding-top:20px;border-top:1px solid rgba(148,168,211,.19)}.landing-plan-card__price small{margin-top:5px}.landing-plan-card__price strong{font-size:clamp(30px,3.3vw,45px)}.landing-plan-card ul{grid-gap:13px;gap:13px;margin:0 0 26px}.landing-plan-card li{color:rgba(218,225,241,.84)}.landing-plan-card__action{background:rgba(26,35,61,.72)}.landing-plan-card--featured .landing-plan-card__action{color:#0d1428;background:#d0d8ff}.landing-plan-card--custom .landing-plan-card__action{color:#d9f7e4;border-color:rgba(145,224,179,.42);background:rgba(40,83,65,.62)}.landing-pricing__foot{color:rgba(185,200,228,.62)}@media (max-width:1020px){.landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card--custom{grid-column:1/-1;min-height:0}}@media (max-width:720px){.landing-pricing{width:min(100% - 32px,620px);margin-top:80px}.landing-pricing__head{padding-bottom:32px}.landing-pricing__head h3{font-size:clamp(38px,11vw,58px)}.landing-pricing__grid{grid-template-columns:minmax(0,1fr);gap:12px}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{grid-column:auto;min-height:0;padding:26px 22px 22px}.landing-plan-card h4{margin-top:28px}.landing-plan-card ul,.landing-plan-card__body{min-height:0}.landing-pricing__foot{display:grid;grid-gap:10px;gap:10px;justify-content:start;padding-top:18px}}.landing-pricing{width:min(1240px,calc(100% - clamp(32px, 8vw, 96px)));margin-top:clamp(64px,7vw,104px)}.landing-pricing__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;grid-gap:clamp(28px,6vw,88px);gap:clamp(28px,6vw,88px);padding:0 0 32px;border-bottom:1px solid rgba(145,168,214,.24)}.landing-pricing__head>div{max-width:720px}.landing-pricing__head .eyebrow{margin-bottom:15px}.landing-pricing__head h3{max-width:720px;font-size:clamp(42px,5.3vw,72px);line-height:.94;letter-spacing:-.07em}.landing-pricing__head p:not(.eyebrow){margin-top:20px;color:rgba(193,204,228,.68);font-size:15px;line-height:1.6}.landing-pricing__catalog-note{align-self:end;justify-content:flex-end;max-width:280px;padding:0 0 3px;color:rgba(192,207,235,.62);font-size:11px;line-height:1.5}.landing-pricing__grid{grid-gap:0;border-bottom:1px solid rgba(145,168,214,.24)}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:548px;grid-template-rows:auto auto minmax(58px,auto) auto 1fr auto;align-items:start;padding:32px clamp(24px,2.8vw,38px) 34px;overflow:visible}.landing-plan-card:first-child{padding-left:0}.landing-plan-card:last-child{padding-right:0}.landing-plan-card+.landing-plan-card{border-left:1px solid rgba(145,168,214,.18)}.landing-plan-card:before{position:absolute;inset:0;z-index:-1;width:auto;height:auto;border-radius:0;background:linear-gradient(180deg,rgba(128,157,233,.06),transparent 48%);opacity:0;transition:opacity .22s ease}.landing-plan-card:focus-within,.landing-plan-card:hover{background:transparent}.landing-plan-card:focus-within:before,.landing-plan-card:hover:before{opacity:1}.landing-plan-card--featured{background:linear-gradient(180deg,rgba(76,103,203,.13),transparent 60%)}.landing-plan-card--featured:after{position:absolute;content:"";background:linear-gradient(180deg,transparent,rgba(190,205,255,.74) 18%,rgba(190,205,255,.74) 82%,transparent)}.landing-plan-card--custom{background:linear-gradient(180deg,rgba(75,144,116,.08),transparent 60%)}.landing-plan-card__topline{min-height:24px;color:rgba(177,194,229,.62)}.landing-plan-card__kicker{display:inline-flex;align-items:center;gap:11px;min-width:0}.landing-plan-card__kicker b{color:rgba(157,184,239,.74);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:650;letter-spacing:.04em}.landing-plan-card__kicker em{overflow:hidden;color:inherit;font-size:10px;font-style:normal;font-weight:750;letter-spacing:.12em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.landing-plan-card--featured .landing-plan-card__kicker em{color:#adbeff}.landing-plan-card--custom .landing-plan-card__kicker em{color:#9be0b8}.landing-plan-card h4{min-height:49px;margin:25px 0 0;color:#f5f7ff;font-size:clamp(30px,3.1vw,45px);font-weight:600;line-height:.98;letter-spacing:-.06em}.landing-plan-card__body{max-width:310px;min-height:58px;margin:11px 0 0;color:rgba(194,204,227,.72);line-height:1.5}.landing-plan-card__price{display:flex;min-height:78px;align-items:baseline;gap:8px;margin:26px 0 27px;padding-top:19px;border-top:1px solid rgba(145,168,214,.18)}.landing-plan-card__price small{margin-top:0;color:rgba(183,197,229,.56);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.landing-plan-card__price strong{color:#f3f6ff;font-size:clamp(28px,3.2vw,44px);font-weight:600;letter-spacing:-.065em;line-height:1;white-space:nowrap}.landing-plan-card__price span{color:rgba(183,197,229,.58);white-space:nowrap}.landing-plan-card__price--custom strong{color:#a6e5c1;font-size:clamp(21px,2.3vw,29px);letter-spacing:-.045em}.landing-plan-card ul{align-content:start;grid-gap:14px;gap:14px;min-height:132px;margin:0 0 30px}.landing-plan-card li{align-items:flex-start;gap:10px;color:rgba(211,220,240,.82);font-size:13px;line-height:1.4}.landing-plan-card li svg{margin-top:1px;color:#91adff}.landing-plan-card--custom li svg{color:#8edcb0}.landing-plan-card__action{min-height:52px;padding:0 16px 0 18px;border:1px solid rgba(146,170,226,.34);border-radius:13px;background:rgba(19,27,51,.72);color:#eaf0ff;font-size:13px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.landing-plan-card__action:focus-visible,.landing-plan-card__action:hover{border-color:rgba(186,204,255,.78);background:rgba(44,61,109,.72);transform:translateX(2px)}.landing-plan-card--featured .landing-plan-card__action{border-color:transparent;background:#c4d1ff;color:#0b1020}.landing-plan-card--featured .landing-plan-card__action:focus-visible,.landing-plan-card--featured .landing-plan-card__action:hover{background:#dce3ff}.landing-plan-card--custom .landing-plan-card__action{border-color:rgba(139,223,176,.32);background:rgba(25,57,51,.48)}.landing-plan-card--custom .landing-plan-card__action:focus-visible,.landing-plan-card--custom .landing-plan-card__action:hover{border-color:rgba(147,229,182,.72);background:rgba(36,83,69,.68)}.landing-pricing__foot{display:flex;flex-wrap:wrap;gap:10px 0;margin-top:0;padding-top:17px;color:rgba(183,198,228,.58);font-size:11px;font-weight:600}.landing-pricing__foot span{display:inline-flex;align-items:center;gap:7px;padding:0 20px;border-left:1px solid rgba(145,168,214,.2)}.landing-pricing__foot span:first-child{padding-left:0;border-left:0}.landing-pricing__foot svg{color:rgba(160,185,255,.82)}@media (max-width:960px){.landing-pricing__head{grid-template-columns:minmax(0,1fr);gap:22px}.landing-pricing__catalog-note{justify-content:flex-start;max-width:none;padding:0;text-align:left}.landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:510px;padding:30px 24px}.landing-plan-card:first-child{padding-left:0}.landing-plan-card:last-child{padding-right:0}.landing-plan-card--custom{grid-column:1/-1;min-height:0;border-top:1px solid rgba(145,168,214,.18);border-left:0}.landing-plan-card--custom .landing-plan-card__body{max-width:520px}}@media (max-width:720px){.landing-pricing{width:min(100% - 32px,620px);margin-top:60px}.landing-pricing__head{gap:18px;padding-bottom:25px}.landing-pricing__head h3{font-size:clamp(37px,11vw,58px)}.landing-pricing__grid{grid-template-columns:minmax(0,1fr)}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured,.landing-plan-card:first-child,.landing-plan-card:last-child{min-height:0;padding:29px 0 30px}.landing-plan-card+.landing-plan-card,.landing-plan-card--custom{border-top:1px solid rgba(145,168,214,.18);border-left:0}.landing-plan-card--featured:after{top:24px;right:0;bottom:24px;left:auto;width:1px}.landing-plan-card h4{min-height:0;margin-top:22px;font-size:36px}.landing-plan-card__body{min-height:0}.landing-plan-card__price{margin-top:22px;margin-bottom:24px}.landing-plan-card ul{min-height:0;margin-bottom:26px}.landing-pricing__foot{display:grid;grid-gap:11px;gap:11px}.landing-pricing__foot span,.landing-pricing__foot span:first-child{padding:0;border-left:0}}@media (prefers-reduced-motion:reduce){.landing-plan-card,.landing-plan-card:before,.landing-plan-card__action{transition:none}}.landing-pricing{width:min(1320px,calc(100% - 48px));margin-top:clamp(78px,9vw,132px)}.landing-pricing:after{display:none}.landing-pricing__head{padding-bottom:clamp(26px,3.5vw,42px);border-bottom-color:rgba(145,168,214,.2)}.landing-pricing__grid{gap:0;margin-top:0;border-bottom:1px solid rgba(145,168,214,.2)}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:486px;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-plan-card{padding:34px clamp(20px,2.8vw,38px) 34px 0}.landing-plan-card+.landing-plan-card{padding-left:clamp(20px,2.8vw,38px);border-left:1px solid rgba(145,168,214,.16)}.landing-plan-card:focus-within,.landing-plan-card:hover{border-color:transparent;background:rgba(25,34,62,.28);transform:none}.landing-plan-card:before{top:-90px;right:-70px;width:220px;height:220px;opacity:.65}.landing-plan-card--featured{background:linear-gradient(180deg,rgba(73,97,184,.13),transparent 62%)}.landing-plan-card--featured:focus-within,.landing-plan-card--featured:hover{background:linear-gradient(180deg,rgba(73,97,184,.18),transparent 62%)}.landing-plan-card--featured:after{top:34px;right:auto;bottom:34px;left:0;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(190,205,255,.7) 18%,rgba(190,205,255,.7) 82%,transparent)}.landing-plan-card--custom{background:linear-gradient(180deg,rgba(75,144,116,.07),transparent 64%)}.landing-plan-card--custom:focus-within,.landing-plan-card--custom:hover{background:linear-gradient(180deg,rgba(75,144,116,.12),transparent 64%)}@media (max-width:1100px){.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:0}.landing-plan-card,.landing-plan-card+.landing-plan-card{padding:28px 24px}.landing-plan-card--custom{border-top:1px solid rgba(145,168,214,.16);border-left:0}}@media (max-width:720px){.landing-pricing{width:min(100% - 24px,620px);margin-top:68px}.landing-plan-card,.landing-plan-card+.landing-plan-card{padding:26px 0;border-left:0}.landing-plan-card+.landing-plan-card{border-top:1px solid rgba(145,168,214,.16)}.landing-plan-card--featured:after{top:18px;right:0;bottom:18px;left:auto;width:1px}}.landing-pricing{width:min(1180px,calc(100% - 48px));margin:clamp(92px,11vw,150px) auto 0;padding:0;overflow:visible}.landing-pricing__head{display:block;padding:0 0 46px}.landing-pricing__head p:not(.eyebrow){max-width:610px;margin-right:auto;margin-left:auto}.landing-pricing__catalog-note{justify-content:center;margin-top:18px}.landing-pricing__grid{gap:16px}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{min-height:520px;display:grid;grid-template-rows:auto auto auto auto 1fr auto;padding:30px 28px 28px;border:1px solid rgba(148,168,211,.22);border-radius:22px;background:rgba(11,15,27,.72);box-shadow:0 18px 56px rgba(0,0,0,.12)}.landing-plan-card+.landing-plan-card{padding:30px 28px 28px;border-left:1px solid rgba(148,168,211,.22)}.landing-plan-card:first-child,.landing-plan-card:last-child{padding-right:28px;padding-left:28px}.landing-plan-card:focus-within,.landing-plan-card:hover{border-color:rgba(171,192,245,.48);background:rgba(16,22,39,.9);box-shadow:0 24px 70px rgba(0,0,0,.2);transform:translateY(-4px)}.landing-plan-card--featured{border-color:rgba(147,165,255,.82);background:radial-gradient(circle at 50% 0,rgba(120,139,255,.19),transparent 44%),linear-gradient(180deg,rgba(34,42,78,.82),rgba(11,15,29,.92));box-shadow:0 24px 76px rgba(83,103,242,.17)}.landing-plan-card--featured:focus-within,.landing-plan-card--featured:hover{border-color:rgba(182,193,255,.98);background:radial-gradient(circle at 50% 0,rgba(137,155,255,.24),transparent 45%),linear-gradient(180deg,rgba(41,51,94,.9),rgba(11,15,29,.96))}.landing-plan-card--featured:after{top:0;right:22%;bottom:auto;left:22%;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(210,218,255,.95),transparent)}.landing-plan-card--custom{border-color:rgba(142,207,179,.34);background:radial-gradient(circle at 90% 0,rgba(88,171,130,.12),transparent 38%),rgba(11,17,27,.76)}.landing-plan-card--custom:focus-within,.landing-plan-card--custom:hover{border-color:rgba(151,228,187,.68);background:radial-gradient(circle at 90% 0,rgba(88,171,130,.17),transparent 40%),rgba(13,22,29,.9)}.landing-plan-card h4{min-height:0}.landing-plan-card__body{min-height:48px}.landing-plan-card__price{min-height:79px}.landing-plan-card ul{min-height:136px;margin-bottom:26px}.landing-plan-card__action{min-height:50px;margin-top:0;border-radius:12px}.landing-pricing__foot{justify-content:center;gap:18px 28px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(145,168,214,.15)}@media (max-width:1020px){.landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card--custom{grid-column:1/-1}}@media (max-width:720px){.landing-pricing{width:min(100% - 32px,620px);margin-top:80px}.landing-pricing__head{padding-bottom:32px}.landing-pricing__grid{grid-template-columns:minmax(0,1fr);gap:12px}.landing-plan-card,.landing-plan-card+.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{grid-column:auto;min-height:0;padding:26px 22px 22px;border-left:1px solid rgba(148,168,211,.22)}.landing-plan-card ul,.landing-plan-card__body{min-height:0}.landing-pricing__foot{display:grid;justify-content:start;grid-gap:10px;gap:10px}}.landing-pricing{width:min(1152px,calc(100% - 48px));display:flex;flex-direction:column;align-items:center;gap:40px;margin:clamp(92px,10vw,136px) auto 0;padding:40px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.landing-pricing:after,.landing-pricing:before{display:none}.landing-pricing__head{width:100%;max-width:760px;margin:0 auto;padding:0;border:0;text-align:center}.landing-pricing__head,.landing-pricing__head>div{display:flex;flex-direction:column;align-items:center;gap:16px}.landing-pricing__head>div{max-width:none}.landing-pricing__head .eyebrow{display:none}.landing-pricing__head h3{max-width:none;margin:0;font-size:clamp(42px,5.2vw,64px);font-weight:500;letter-spacing:-.055em;line-height:1.05;text-align:center}.landing-pricing__head p:not(.eyebrow){max-width:690px;margin:0;color:rgba(209,216,231,.76);font-size:16px;line-height:1.55;text-align:center}.landing-pricing__catalog-note{display:inline-flex;align-items:center;gap:8px;max-width:none;margin:0;padding:0;color:rgba(190,200,220,.66);font-size:12px;font-weight:500;line-height:1.4;text-align:center}.landing-pricing__frequency{display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgba(148,166,205,.13);border-radius:999px;background:#171a22}.landing-pricing__frequency button{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 17px;border:0;border-radius:999px;color:rgba(220,225,235,.72);background:transparent;cursor:pointer;font:inherit;font-size:13px;font-weight:650;white-space:nowrap;transition:color .16s ease,background .16s ease}.landing-pricing__frequency button:focus-visible,.landing-pricing__frequency button:hover{color:#f6f7fb;outline:none}.landing-pricing__frequency button.is-selected{color:#f8f9fe;background:#2b2d34;box-shadow:0 1px 4px rgba(0,0,0,.3)}.landing-pricing__frequency button span{padding:4px 8px;border-radius:999px;color:#15171e;background:#eef0f4;font-size:10px;font-weight:700}.landing-pricing__grid{display:grid;width:100%;max-width:1152px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0;border:0}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{position:relative;display:flex;min-height:490px;flex-direction:column;gap:32px;padding:24px;overflow:hidden;border:1px solid rgba(146,163,196,.24);border-radius:16px;background:#0d0e12;box-shadow:0 12px 32px rgba(0,0,0,.15);color:#f5f6fa;transform:none}.landing-plan-card+.landing-plan-card,.landing-plan-card:first-child,.landing-plan-card:last-child{padding:24px;border-left:1px solid rgba(146,163,196,.24)}.landing-plan-card:after,.landing-plan-card:before{display:none}.landing-plan-card:focus-within,.landing-plan-card:hover{border-color:rgba(184,197,226,.5);background:#11131a;box-shadow:0 18px 42px rgba(0,0,0,.24);transform:translateY(-2px)}.landing-plan-card--featured{border-color:rgba(147,136,255,.88);background:#171a28;box-shadow:0 0 0 1px rgba(147,136,255,.72),0 18px 52px rgba(100,90,220,.17)}.landing-plan-card--custom{border-color:rgba(230,235,246,.8);background:#e8ebf2;color:#171921;box-shadow:0 14px 32px rgba(0,0,0,.12)}.landing-plan-card--custom:focus-within,.landing-plan-card--custom:hover{border-color:#f3f5fb;background:#f0f2f7}.landing-plan-card__heading{display:flex;min-height:30px;align-items:center;gap:12px}.landing-plan-card__heading h4{margin:0;color:inherit;font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.landing-plan-card__heading>span{display:inline-flex;min-height:22px;align-items:center;padding:2px 8px;border-radius:999px;color:#f8f7ff;background:#a64f4c;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.landing-plan-card__price,.landing-plan-card__price--custom{display:block;min-height:72px;margin:0;padding:0;border:0}.landing-plan-card__price strong{display:block;color:inherit;font-size:clamp(34px,3.6vw,47px);font-weight:500;letter-spacing:-.06em;line-height:1.05}.landing-plan-card__price span{display:block;margin-top:2px;color:currentColor;font-size:12px;font-weight:600;opacity:.72}.landing-plan-card__price--custom strong{font-size:clamp(34px,3.6vw,47px);color:inherit}.landing-plan-card__details{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:10px}.landing-plan-card__body{min-height:0;margin:0;color:currentColor;font-size:14px;font-weight:600;line-height:1.45;opacity:.88}.landing-plan-card ul{display:grid;grid-gap:9px;gap:9px;min-height:0;margin:0;padding:0;list-style:none}.landing-plan-card li{display:flex;align-items:center;gap:9px;color:currentColor;font-size:14px;font-weight:500;line-height:1.35;opacity:.66}.landing-plan-card li svg{flex:0 0 auto;color:currentColor}.landing-plan-card--custom .landing-plan-card__body,.landing-plan-card--custom li{color:#292c35;opacity:.88}.landing-plan-card__action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding:0 16px;border:1px solid transparent;border-radius:11px;color:#171a21;background:#f4f5f7;font-size:14px;font-weight:600;text-align:center}.landing-plan-card__action:focus-visible,.landing-plan-card__action:hover{background:#ffffff;outline:none;transform:translateY(-1px)}.landing-plan-card--featured .landing-plan-card__action{color:#11162b;background:#bfc9ff}.landing-plan-card--custom .landing-plan-card__action{color:#f5f6fb;background:#29292e}.landing-pricing__foot{display:none}@media (max-width:980px){.landing-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-plan-card--custom{grid-column:1/-1;min-height:0}}@media (max-width:680px){.landing-pricing{width:min(100% - 32px,520px);gap:28px;padding:30px 0}.landing-pricing__head h3{font-size:clamp(36px,10vw,52px)}.landing-pricing__frequency{max-width:100%;overflow-x:auto}.landing-pricing__frequency button{padding:0 13px}.landing-pricing__grid{grid-template-columns:minmax(0,1fr);gap:14px}.landing-plan-card,.landing-plan-card+.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured,.landing-plan-card:first-child,.landing-plan-card:last-child{grid-column:auto;min-height:0;padding:24px}}.landing-plan-card,.landing-plan-card--custom,.landing-plan-card--featured{align-items:stretch!important;gap:0!important}.landing-plan-card>ul,.landing-plan-card__action,.landing-plan-card__body,.landing-plan-card__feature-heading,.landing-plan-card__price,.landing-plan-card__title,.landing-plan-card__topline{width:100%;align-self:stretch}.landing-plan-card__topline{min-height:32px!important}.landing-plan-card__icon{width:32px!important;height:32px!important;flex:0 0 32px;border-radius:9px!important;color:#fff!important;opacity:1!important;box-shadow:inset 0 1px rgba(255,255,255,.62),0 7px 18px rgba(0,0,0,.34),0 0 18px color-mix(in oklab,var(--pricing-accent) 32%,transparent)!important}.landing-plan-card__icon svg{width:18px!important;height:18px!important;color:#fff!important;opacity:1!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.landing-plan-card--siren-red .landing-plan-card__icon{border-color:rgba(255,185,192,.62)!important;background:linear-gradient(145deg,rgba(255,127,139,.96),rgba(137,31,50,.96))!important}.landing-plan-card--siren-blue .landing-plan-card__icon{border-color:rgba(225,231,255,.72)!important;background:linear-gradient(145deg,rgba(195,207,255,.98),rgba(70,88,198,.98))!important}.landing-plan-card--siren-green .landing-plan-card__icon{border-color:rgba(206,246,224,.64)!important;background:linear-gradient(145deg,rgba(162,229,190,.98),rgba(40,113,81,.98))!important}.landing-plan-card__badge{margin-left:auto}.landing-plan-card__title{margin-top:28px!important}.landing-plan-card__price,.landing-plan-card__price--custom{margin-top:20px!important;margin-bottom:0!important;padding-top:0!important;border-top:0!important}.landing-plan-card__body{margin-top:16px!important}.landing-plan-card__action,.landing-plan-card__feature-heading{margin-top:32px!important}.landing-plan-card>ul{margin-top:28px!important}.landing-plan-card:before,.landing-plan-card__orb,.landing-plan-card__ring{display:none!important}.landing-price-flow__run{display:inline-flex;align-items:baseline}.landing-plan-card__price .landing-price-flow__run{display:inline-flex!important;width:auto!important;align-items:baseline;color:inherit!important;font:inherit;white-space:nowrap}.landing-plan-card__price .landing-price-flow__run>.landing-price-flow__char,.landing-plan-card__price .landing-price-flow__run>.landing-price-flow__digit{display:inline-block!important;width:auto!important;color:inherit!important;font:inherit;white-space:pre}html body .landing-plan-card__price strong .landing-price-flow__run>span.landing-price-flow__char,html body .landing-plan-card__price strong .landing-price-flow__run>span.landing-price-flow__digit{display:inline-block!important;width:auto!important}.landing-price-flow{animation:none!important}.landing-price-flow__digit{animation-iteration-count:1;animation-fill-mode:both}.landing-plan-card{--pricing-proximity:0;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.landing-plan-card__wash{opacity:calc(.34 + (var(--pricing-proximity, 0) * .66))!important}.landing-plan-card__spotlight,.landing-plan-card__wash{transition:opacity .22s cubic-bezier(.22,1,.36,1)!important}.landing-plan-card__spotlight{opacity:calc(.04 + (var(--pricing-proximity, 0) * .96))!important}.landing-plan-card__dots{opacity:calc(.22 + (var(--pricing-proximity, 0) * .28))!important;transition:opacity .22s ease!important}@media (prefers-reduced-motion:reduce){.landing-plan-card,.landing-plan-card__dots,.landing-plan-card__spotlight,.landing-plan-card__wash,.landing-price-flow__digit{transition:none!important;animation:none!important}}html body .landing-pricing__custom-group{display:block!important;width:100%;padding-top:32px!important;border-top-color:rgba(154,174,224,.2)!important}html body .landing-pricing__custom-action{position:relative;display:grid!important;width:100%;min-height:0!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:clamp(28px,5vw,72px)!important;gap:clamp(28px,5vw,72px)!important;padding:clamp(26px,3vw,40px) clamp(26px,4vw,54px)!important;border:1px solid rgba(151,174,231,.24)!important;border-radius:18px!important;color:#f7f9ff;background:rgba(14,21,35,.76)!important;box-shadow:inset 0 1px rgba(255,255,255,.045)!important;text-align:left;transform:none!important;transition:none!important}html body .landing-pricing__custom-action:focus-within,html body .landing-pricing__custom-action:hover{border-color:rgba(151,174,231,.24)!important;background:rgba(14,21,35,.76)!important;box-shadow:inset 0 1px rgba(255,255,255,.045)!important;transform:none!important}html body .landing-pricing__custom-action:before{content:none!important}html body .landing-pricing__custom-action-copy{display:flex!important;min-width:0;max-width:900px;flex:1 1;flex-direction:column;align-items:flex-start;gap:8px!important}html body .landing-pricing__custom-action-copy strong{color:#ffffff!important;font-size:clamp(23px,2.25vw,34px)!important;font-weight:720!important;letter-spacing:-.035em!important;line-height:1.08!important}html body .landing-pricing__custom-action-copy small{max-width:680px;color:rgba(211,220,245,.76)!important;font-size:clamp(13px,1vw,15px)!important;font-weight:500!important;line-height:1.55!important}html body .landing-pricing__domain-preview{display:grid;width:min(100%,820px);grid-gap:10px;gap:10px;margin-top:15px}html body .landing-pricing__domain-preview .domain-showcase__address-label{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:0}html body .landing-pricing__domain-preview .domain-showcase__address-label b{color:#e9eeff;font-size:11px;font-weight:780}html body .landing-pricing__domain-preview .domain-showcase__address-label small{color:rgba(184,195,224,.62);font-size:10px;text-align:right}html body .landing-pricing__domain-preview .domain-search{width:100%;min-height:62px;padding:10px 12px 10px 16px;border:1px solid rgba(142,164,217,.25);border-radius:13px;background:rgba(6,11,21,.72);box-shadow:inset 0 1px rgba(255,255,255,.04)}html body .landing-pricing__domain-preview .domain-search strong{min-width:0;overflow:hidden;font-size:clamp(18px,2vw,27px);text-overflow:clip}html body .landing-pricing__domain-preview .domain-search__valid{width:34px;height:34px;flex:0 0 34px}html body .landing-pricing__custom-action-label{display:inline-flex!important;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;padding:0 18px;border:1px solid transparent!important;border-radius:13px!important;color:#07101b!important;background:linear-gradient(135deg,#c3e2ff,#8db9ff 52%,#a4a5ff)!important;box-shadow:0 15px 30px rgba(78,145,255,.23),inset 0 1px rgba(255,255,255,.68)!important;font-size:12px;font-weight:820;line-height:1;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}html body .landing-pricing__custom-action-label svg{color:currentColor;transition:transform .22s cubic-bezier(.22,1,.36,1)}html body .landing-pricing__custom-action-label:focus-visible,html body .landing-pricing__custom-action-label:hover{filter:brightness(1.06);box-shadow:0 20px 40px rgba(78,145,255,.34),inset 0 1px rgba(255,255,255,.68)!important;transform:translateY(-2px)}html body .landing-pricing__custom-action-label:focus-visible svg,html body .landing-pricing__custom-action-label:hover svg{transform:translate(3px,-3px)}html body .landing-pricing__custom-action-label:focus-visible{outline:2px solid rgba(190,211,255,.88);outline-offset:4px}@media (max-width:980px){html body .landing-pricing__custom-group{padding-top:24px!important}html body .landing-pricing__custom-action{min-height:0!important;grid-template-columns:1fr;align-items:stretch;gap:22px!important;padding:26px 22px!important}html body .landing-pricing__custom-action-label{width:-moz-fit-content;width:fit-content}}@media (max-width:620px){html body .landing-pricing__domain-preview .domain-showcase__address-label{align-items:flex-start;flex-direction:column;gap:4px}html body .landing-pricing__domain-preview .domain-showcase__address-label small{text-align:left}html body .landing-pricing__domain-preview .domain-search{min-height:56px;padding-left:12px}html body .landing-pricing__domain-preview .domain-search strong{font-size:clamp(15px,5.2vw,21px)}html body .landing-pricing__custom-action-label{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){html body .landing-pricing__custom-action,html body .landing-pricing__custom-action-label,html body .landing-pricing__custom-action-label svg{transition:none!important}}.pricing-rebuild{width:min(100%,1480px);margin:0 auto;padding:clamp(46px,5vw,64px) clamp(22px,5vw,78px) clamp(70px,8vw,112px);color:#f5f7ff}.pricing-rebuild__intro{max-width:850px;margin:0 auto;text-align:center}.pricing-rebuild__controls,.pricing-rebuild__eyebrow,.pricing-rebuild__intro h3,.pricing-rebuild__intro>p:last-child{opacity:0;filter:blur(8px);transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .76s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.pricing-rebuild__controls.is-revealed,.pricing-rebuild__intro.is-revealed .pricing-rebuild__eyebrow,.pricing-rebuild__intro.is-revealed h3,.pricing-rebuild__intro.is-revealed>p:last-child{opacity:1;filter:blur(0);transform:translateY(0)}.pricing-rebuild__intro.is-revealed h3{transition-delay:90ms}.pricing-rebuild__intro.is-revealed>p:last-child{transition-delay:.17s}.pricing-rebuild__eyebrow{margin:0 0 12px;color:#9eb5ff;font-size:10px;font-weight:850;letter-spacing:.2em;line-height:1}.pricing-rebuild__intro h3{margin:0;color:#fbfcff;font-size:clamp(39px,5vw,72px);font-weight:720;letter-spacing:-.055em;line-height:.98}.pricing-rebuild__intro>p:last-child{max-width:680px;margin:18px auto 0;color:rgba(188,199,225,.72);font-size:clamp(14px,1.15vw,17px);line-height:1.65}.pricing-rebuild__controls{display:flex;min-height:48px;align-items:center;justify-content:center;gap:16px;margin:30px auto 34px}.pricing-rebuild__billing,.pricing-rebuild__durations{display:inline-flex;align-items:center;padding:4px;border:1px solid rgba(147,166,214,.2);border-radius:999px;background:rgba(11,16,28,.76)}.pricing-rebuild__billing button,.pricing-rebuild__durations button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:0;border-radius:999px;color:rgba(196,205,229,.66);background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:720;transition:color .18s ease,background-color .18s ease}.pricing-rebuild__billing button:focus-visible,.pricing-rebuild__billing button:hover,.pricing-rebuild__durations button:focus-visible,.pricing-rebuild__durations button:hover{color:#ffffff;outline:none}.pricing-rebuild__billing button.is-selected,.pricing-rebuild__durations button.is-selected{color:#f8faff;background:rgba(104,129,204,.3)}.pricing-rebuild__billing button>span{padding:0;border-radius:0;color:#b9f7c9;background:transparent;font-size:inherit;font-weight:820;white-space:nowrap;text-shadow:0 0 14px rgba(121,241,159,.22)}.pricing-rebuild__billing button>.pricing-rebuild__annual-economy{display:inline-block;color:#70b985;font-size:.94em;font-weight:860;letter-spacing:.01em;text-shadow:0 0 12px rgba(82,176,113,.22)}.pricing-rebuild__annual-note{display:inline-flex;align-items:center;gap:10px;margin:0;color:rgba(195,205,232,.68);font-size:11px}.pricing-rebuild__annual-note span{color:#70b985;font-weight:820;text-shadow:0 0 12px rgba(82,176,113,.22)}.pricing-rebuild__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(15px,1.7vw,22px);gap:clamp(15px,1.7vw,22px);align-items:start}.pricing-offer-card{--pricing-card-padding:clamp(23px,2.1vw,32px);--pricing-pointer-opacity:0;--pricing-pointer-x:50%;--pricing-pointer-y:50%;position:relative;display:flex;min-width:0;min-height:610px;flex-direction:column;overflow:visible;padding:var(--pricing-card-padding);border:1px solid rgba(139,160,207,.18);border-radius:23px;background:linear-gradient(160deg,rgba(17,24,39,.98),rgba(8,13,23,.99));isolation:isolate;box-shadow:inset 0 1px rgba(255,255,255,.035),0 22px 58px rgba(0,0,0,.24);opacity:0;filter:blur(8px);transform:translateY(48px);transition:opacity .72s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}.pricing-offer-card:before{content:none}.pricing-offer-card:after{position:absolute;z-index:5;inset:0;pointer-events:none;content:"";border-radius:inherit;background:radial-gradient(circle 125px at var(--pricing-pointer-x) var(--pricing-pointer-y),rgba(255,255,255,.12) 0,rgba(255,255,255,.045) 34%,transparent 72%);mix-blend-mode:screen;opacity:var(--pricing-pointer-opacity);transition:opacity .22s ease}.pricing-offer-card.is-revealed{opacity:1;filter:blur(0);transform:translateY(0)}.pricing-offer-card:first-child{--pricing-reveal-delay:0ms}.pricing-offer-card:nth-child(2){--pricing-reveal-delay:110ms}.pricing-offer-card:nth-child(3){--pricing-reveal-delay:220ms}.pricing-offer-card--navy,.pricing-offer-card--red{border-color:rgba(126,148,194,.18);background:linear-gradient(160deg,rgba(18,26,43,.98),rgba(8,13,23,.995));box-shadow:inset 0 1px rgba(255,255,255,.035),0 22px 58px rgba(0,0,0,.24)}.pricing-offer-card--blue{min-height:630px;margin-block:-10px;border-color:rgba(102,143,241,.52);background:linear-gradient(160deg,#101827,#0b111d 42%,#080d16);box-shadow:inset 0 1px rgba(194,215,255,.09),-16px 28px 48px -19px rgba(45,105,255,.72),16px 30px 50px -19px rgba(216,49,85,.58),0 64px 78px -28px rgba(104,72,205,.68),0 28px 64px rgba(0,0,0,.34)}@property --pricing-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pricing-offer-card__orbit{position:absolute;z-index:6;inset:-2px;padding:1.5px;pointer-events:none;border-radius:25px;background:conic-gradient(from var(--pricing-orbit-angle),transparent 0deg 244deg,rgba(86,137,255,.16) 258deg,rgba(123,168,255,.86) 284deg,rgba(255,255,255,.82) 298deg,rgba(226,69,103,.72) 316deg,rgba(226,69,103,.1) 338deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 8px rgba(120,151,255,.28));animation:pricing-orbit 8s linear infinite}@keyframes pricing-orbit{to{--pricing-orbit-angle:360deg}}.pricing-offer-card:hover{border-color:rgba(171,190,235,.44)}.pricing-offer-card--blue:hover{border-color:rgba(113,157,255,.68)}.pricing-offer-card--navy:hover,.pricing-offer-card--red:hover{border-color:rgba(151,173,220,.34);box-shadow:inset 0 1px rgba(255,255,255,.05),0 24px 64px rgba(0,0,0,.28)}.pricing-offer-card--blue:hover{box-shadow:inset 0 1px rgba(194,215,255,.12),-18px 30px 52px -18px rgba(45,105,255,.78),18px 32px 54px -18px rgba(216,49,85,.64),0 68px 84px -27px rgba(104,72,205,.74),0 30px 68px rgba(0,0,0,.36)}.pricing-offer-card__media{position:relative;height:clamp(154px,14vw,184px);margin:calc(-1 * var(--pricing-card-padding)) calc(-1 * var(--pricing-card-padding)) 16px;overflow:hidden;isolation:isolate;border-radius:22px 22px 0 0;border-bottom:1px solid rgba(152,174,221,.17);background:radial-gradient(circle at 72% 12%,rgba(108,150,255,.26),transparent 48%),#0a111d}.pricing-offer-card__media:after,.pricing-offer-card__media:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:""}.pricing-offer-card__media:before{background:linear-gradient(90deg,rgba(7,12,23,.72),transparent 64%,rgba(7,12,23,.12)),linear-gradient(180deg,rgba(7,12,23,.72),rgba(7,12,23,.25) 48%,rgba(7,12,23,.62))}.pricing-offer-card__media:after{z-index:2;border-bottom:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px rgba(255,255,255,.08)}.pricing-offer-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.86;filter:saturate(.78) contrast(1.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform:scale(1.04);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease,opacity .5s ease}.pricing-offer-card--navy .pricing-offer-card__media img{object-position:center 58%}.pricing-offer-card--blue .pricing-offer-card__media img{object-position:center 52%}.pricing-offer-card--navy .pricing-offer-card__media,.pricing-offer-card--red .pricing-offer-card__media{background:radial-gradient(circle at 72% 12%,rgba(108,150,255,.26),transparent 48%),#0a111d}.pricing-offer-card--red .pricing-offer-card__media img{object-position:center 69%;filter:saturate(.72) contrast(1.05)}.pricing-offer-card__media-copy{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;justify-content:flex-start;padding:26px var(--pricing-card-padding) 20px}.pricing-offer-card:focus-within .pricing-offer-card__media img,.pricing-offer-card:hover .pricing-offer-card__media img{filter:saturate(.92) contrast(1.06);transform:scale(1.09)}.pricing-offer-card__badge{position:absolute;top:26px;display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:0 10px;border-radius:999px;color:#e8efff;border:1px solid rgba(157,181,244,.22);background:rgba(76,111,203,.42);font-weight:820;letter-spacing:.04em;text-transform:uppercase}.pricing-offer-card__title{margin:0;color:#ffffff;font-size:clamp(25px,2.3vw,33px);font-weight:720;letter-spacing:-.04em;line-height:1}.pricing-offer-card--featured .pricing-offer-card__title{max-width:64%}.pricing-offer-card__body{min-height:0;margin:8px 0 0;color:rgba(195,205,229,.68);font-size:12.5px;line-height:1.55}.pricing-offer-card__media-copy .pricing-offer-card__body{max-width:34ch}.pricing-offer-card__service-picker{position:relative;display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding:0}.pricing-offer-card__service-picker-label{color:rgba(144,166,210,.65);font-size:9px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.pricing-offer-card__service-picker-control{position:relative}.pricing-offer-card__service-picker-trigger{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid rgba(143,170,225,.22);border-radius:12px;color:#e5edff;background:rgba(255,255,255,.035);cursor:pointer;font:inherit;font-size:11px;font-weight:740;text-align:left;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.pricing-offer-card__service-picker-trigger:focus-visible,.pricing-offer-card__service-picker-trigger:hover,.pricing-offer-card__service-picker-trigger[aria-expanded=true]{border-color:rgba(158,185,242,.58);color:#f2f6ff;background:rgba(102,139,216,.14);box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 20px rgba(32,69,143,.14);outline:none}.pricing-offer-card__service-picker-menu{position:absolute;z-index:20;top:calc(100% + 7px);right:0;left:0;display:grid;grid-gap:3px;gap:3px;max-height:220px;overflow:auto;padding:6px;border:1px solid rgba(143,170,225,.26);border-radius:14px;background:rgba(12,18,31,.98);box-shadow:0 18px 38px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.07);animation:pricing-picker-in .16s ease both;scrollbar-color:rgba(128,157,221,.66) transparent;scrollbar-width:thin}.pricing-offer-card__service-picker-menu.is-open-up{top:auto;bottom:calc(100% + 7px);transform-origin:bottom center;animation-name:pricing-picker-in-up}.pricing-offer-card__service-picker-menu::-webkit-scrollbar{width:6px}.pricing-offer-card__service-picker-menu::-webkit-scrollbar-track{border-radius:999px;background:transparent}.pricing-offer-card__service-picker-menu::-webkit-scrollbar-thumb{border:1px solid rgba(8,13,23,.84);border-radius:999px;background:linear-gradient(180deg,rgba(145,177,255,.82),rgba(76,104,177,.7))}.pricing-offer-card__service-picker-menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(177,201,255,.92),rgba(92,124,207,.82))}.pricing-offer-card__service-picker-menu button{display:flex;width:100%;min-height:32px;align-items:center;justify-content:space-between;gap:10px;padding:0 9px;border:0;border-radius:8px;color:rgba(203,214,237,.78);background:transparent;cursor:pointer;font:inherit;font-size:10px;font-weight:720;text-align:left;transition:color .15s ease,background-color .15s ease}.pricing-offer-card__service-picker-menu button.is-selected,.pricing-offer-card__service-picker-menu button:focus-visible,.pricing-offer-card__service-picker-menu button:hover{color:#f4f7ff;background:rgba(83,122,207,.26);outline:none}@keyframes pricing-picker-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}@keyframes pricing-picker-in-up{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:none}}.pricing-offer-card__price{display:grid;grid-template-columns:max-content minmax(0,auto) max-content;min-height:68px;justify-content:start;grid-column-gap:10px;column-gap:10px;margin-top:0}.pricing-offer-card__price strong{color:#ffffff;font-size:clamp(36px,3.8vw,56px);font-weight:710;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing-offer-card__price-prefix{display:block;margin:0;color:rgba(195,205,229,.76);font-size:13px;font-weight:740;letter-spacing:-.02em;white-space:nowrap}.pricing-offer-card__price-prefix.is-empty{visibility:hidden}.pricing-offer-card__price-period{padding-bottom:0;color:rgba(186,196,221,.56);font-size:10px;font-weight:650;white-space:nowrap}.pricing-offer-card__action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;border:1px solid rgba(154,175,224,.25);color:#edf3ff;background:rgba(255,255,255,.025);cursor:pointer;font:inherit;font-size:11px;font-weight:780;transition:border-color .19s ease,background-color .19s ease,transform .19s ease}.pricing-offer-card--blue .pricing-offer-card__action{border-color:rgba(133,168,255,.36);background:#4969bd}.pricing-offer-card--navy .pricing-offer-card__action,.pricing-offer-card--red .pricing-offer-card__action{border-color:rgba(151,171,214,.25);background:rgba(255,255,255,.025)}.pricing-offer-card__action:focus-visible,.pricing-offer-card__action:hover{border-color:rgba(201,215,250,.58);background-color:rgba(121,146,210,.18);outline:none;transform:translateY(-2px)}.pricing-offer-card--blue .pricing-offer-card__action:focus-visible,.pricing-offer-card--blue .pricing-offer-card__action:hover{background:#5878cf}.pricing-offer-card--navy .pricing-offer-card__action:focus-visible,.pricing-offer-card--navy .pricing-offer-card__action:hover,.pricing-offer-card--red .pricing-offer-card__action:focus-visible,.pricing-offer-card--red .pricing-offer-card__action:hover{background:rgba(108,134,197,.16)}.pricing-offer-card--navy .pricing-offer-card__action.pricing-offer-card__action--service-choice,.pricing-offer-card--red .pricing-offer-card__action.pricing-offer-card__action--service-choice,.pricing-offer-card__action--service-choice{border-color:rgba(130,169,255,.58);color:#f4f7ff;background:linear-gradient(135deg,#536fca,#7b86df);box-shadow:0 12px 28px rgba(67,93,190,.25),inset 0 1px rgba(255,255,255,.18)}.pricing-offer-card__action--service-choice:focus-visible,.pricing-offer-card__action--service-choice:hover{border-color:rgba(188,205,255,.86);background:linear-gradient(135deg,#607bd8,#8b94ed);box-shadow:0 15px 32px rgba(67,93,190,.32),inset 0 1px rgba(255,255,255,.24)}.pricing-offer-card--navy .pricing-offer-card__action.pricing-offer-card__action--service-choice:focus-visible,.pricing-offer-card--navy .pricing-offer-card__action.pricing-offer-card__action--service-choice:hover,.pricing-offer-card--red .pricing-offer-card__action.pricing-offer-card__action--service-choice:focus-visible,.pricing-offer-card--red .pricing-offer-card__action.pricing-offer-card__action--service-choice:hover{border-color:rgba(188,205,255,.86);color:#f4f7ff;background:linear-gradient(135deg,#607bd8,#8b94ed);box-shadow:0 15px 32px rgba(67,93,190,.32),inset 0 1px rgba(255,255,255,.24)}.pricing-offer-card__features{display:grid;flex:1 1 auto;align-content:start;grid-gap:9px;gap:9px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid rgba(150,169,211,.14);list-style:none}.pricing-offer-card__features li{display:grid;grid-gap:9px;gap:9px;align-items:start;color:rgba(222,228,244,.8);font-size:11px;line-height:1.45}.pricing-offer-card__features li.is-emphasis{position:relative;z-index:0;isolation:isolate;margin:0;padding:0;color:#edf3ff}.pricing-offer-card__features li.is-emphasis:before{position:absolute;z-index:-1;inset:-7px -8px;content:"";border:1px solid rgba(136,176,255,.22);background:linear-gradient(90deg,rgba(79,120,220,.16),rgba(64,90,162,.03));box-shadow:inset 0 1px rgba(255,255,255,.04);pointer-events:none}.pricing-offer-card__check{color:#89a6eb}.pricing-offer-card--blue .pricing-offer-card__check{color:#91b3ff}.pricing-offer-card--red .pricing-offer-card__check{color:#89a6eb}.pricing-rebuild__custom{display:flex;justify-content:center;margin-top:58px;opacity:0;filter:blur(8px);transform:translateY(24px);transition:opacity .65s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.pricing-rebuild__custom.is-revealed{opacity:1;filter:blur(0);transform:translateY(0);transition-delay:0s}.pricing-rebuild__custom button{display:inline-flex;min-width:min(100%,390px);min-height:56px;align-items:center;justify-content:space-between;gap:18px;padding:0 22px;border:1px solid rgba(181,201,249,.34);border-radius:14px;color:#07101b;background:linear-gradient(135deg,#c3e2ff,#8db9ff 52%,#a4a5ff);box-shadow:inset 0 1px rgba(255,255,255,.7);cursor:pointer;font:inherit;font-size:12px;font-weight:820;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.pricing-rebuild__custom button:focus-visible,.pricing-rebuild__custom button:hover{filter:brightness(1.05);box-shadow:0 10px 24px rgba(70,128,222,.14),inset 0 1px rgba(255,255,255,.7);outline:none;transform:translateY(-2px)}.pricing-rebuild__assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px);margin-top:clamp(58px,7vw,92px)}.pricing-rebuild__assurances article{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;opacity:0;filter:blur(8px);transform:translateY(28px);transition:opacity .62s cubic-bezier(.22,1,.36,1),filter .69s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}.pricing-rebuild__assurances article.is-revealed{opacity:1;filter:blur(0);transform:translateY(0);transition-delay:calc(var(--assurance-index) * .1s)}.pricing-rebuild__assurances article>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(142,167,226,.24);border-radius:50%;color:#9db8fb;background:rgba(91,123,199,.11)}.pricing-rebuild__assurances h4{margin:1px 0 7px;color:#f4f7ff;font-size:14px;font-weight:720}.pricing-rebuild__assurances p{margin:0;color:rgba(180,192,220,.66);font-size:11px;line-height:1.6}@media (max-width:1050px){.pricing-rebuild__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-offer-card:last-child{grid-column:1/-1;width:min(100%,620px);justify-self:center}.pricing-rebuild__assurances{grid-template-columns:1fr;width:min(100%,680px);margin-right:auto;margin-left:auto}}@media (max-width:700px){.pricing-rebuild{padding-right:18px;padding-left:18px}.pricing-rebuild__controls{align-items:stretch;flex-direction:column}.pricing-rebuild__billing,.pricing-rebuild__durations{width:100%}.pricing-rebuild__billing button,.pricing-rebuild__durations button{flex:1 1;padding-right:8px;padding-left:8px}.pricing-rebuild__cards{grid-template-columns:1fr}.pricing-offer-card,.pricing-offer-card:last-child{width:100%;min-height:0;grid-column:auto}.pricing-offer-card--blue{min-height:0;margin-block:0}.pricing-offer-card__price strong{font-size:clamp(38px,13vw,54px)}.pricing-rebuild__custom button{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-offer-card,.pricing-rebuild__assurances article,.pricing-rebuild__controls,.pricing-rebuild__custom,.pricing-rebuild__eyebrow,.pricing-rebuild__intro h3,.pricing-rebuild__intro>p:last-child{opacity:1;filter:none;transform:none;transition:none}.pricing-offer-card__orbit,.pricing-offer-card__service-picker-menu{animation:none}}.pricing-rebuild__cards{gap:clamp(18px,2vw,28px);align-items:stretch}.pricing-offer-card{--pricing-card-padding:clamp(23px,2.15vw,30px);--pricing-reveal-delay:0ms;min-height:646px;padding:0 var(--pricing-card-padding) var(--pricing-card-padding);border-radius:24px;box-shadow:inset 0 1px rgba(255,255,255,.045),0 28px 70px rgba(0,0,0,.25);transition:opacity .72s cubic-bezier(.22,1,.36,1),filter .78s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .26s ease;transition-delay:var(--pricing-reveal-delay),var(--pricing-reveal-delay),var(--pricing-reveal-delay),0s,0s;will-change:opacity,transform}.pricing-offer-card,.pricing-offer-card--navy,.pricing-offer-card--red{background:linear-gradient(155deg,rgba(20,28,44,.98),rgba(8,13,23,.995))}.pricing-offer-card--navy,.pricing-offer-card--red{border-color:rgba(142,163,205,.2)}.pricing-offer-card--red{background:linear-gradient(155deg,rgba(36,25,41,.96),rgba(9,13,23,.995))}.pricing-offer-card--blue{z-index:2;min-height:674px;margin-block:-14px;border-color:rgba(109,151,255,.58);background:linear-gradient(155deg,rgba(33,51,97,.98),rgba(15,24,48,.99) 44%,rgba(25,17,34,.995));box-shadow:inset 0 1px rgba(210,226,255,.12),0 32px 72px -34px rgba(55,105,255,.72),0 78px 128px -58px rgba(222,55,96,.58),0 26px 70px rgba(0,0,0,.34)}.pricing-offer-card__media{height:clamp(176px,15vw,204px);margin:0 calc(-1 * var(--pricing-card-padding)) 0;border-radius:23px 23px 0 0;border-bottom-color:rgba(161,183,231,.2);background:#09111f}.pricing-offer-card__media-copy{justify-content:flex-end;padding:25px var(--pricing-card-padding) 22px}.pricing-offer-card__media:before{background:linear-gradient(90deg,rgba(6,11,22,.78),transparent 72%),linear-gradient(180deg,rgba(6,11,22,.08) 25%,rgba(6,11,22,.82))}.pricing-offer-card__media img{opacity:.82;filter:saturate(.82) contrast(1.06)}.pricing-offer-card:focus-within .pricing-offer-card__media img,.pricing-offer-card:hover .pricing-offer-card__media img{opacity:.98;transform:scale(1.075)}.pricing-offer-card__badge{top:22px;right:var(--pricing-card-padding);min-height:28px;padding-inline:11px;border-color:rgba(193,213,255,.32);background:rgba(99,137,227,.5);box-shadow:0 8px 22px rgba(36,76,182,.2);font-size:9px}.pricing-offer-card__title{font-size:clamp(26px,2.35vw,34px);line-height:1.04}.pricing-offer-card--featured .pricing-offer-card__title{max-width:72%}.pricing-offer-card__body{min-height:38px;margin-top:9px;color:rgba(214,222,243,.72);font-size:12px;line-height:1.5}.pricing-offer-card__price{min-height:82px;align-items:baseline;margin-top:25px;padding-bottom:2px}.pricing-offer-card__price strong{font-size:clamp(40px,3.55vw,54px);letter-spacing:-.065em}.pricing-offer-card__price-prefix{font-size:12px}.pricing-offer-card__features{gap:12px;margin-top:13px;padding-top:20px;border-top-color:rgba(156,177,223,.17)}.pricing-offer-card__features:before{display:block;margin-bottom:2px;color:rgba(173,189,224,.58);content:attr(aria-label);font-size:9px;font-weight:820;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.pricing-offer-card__features li{grid-template-columns:18px minmax(0,1fr);gap:10px;color:rgba(229,234,247,.82);font-size:11.5px;line-height:1.42}.pricing-offer-card__action{min-height:50px;margin-top:24px;border-radius:13px;border-color:rgba(168,187,229,.26);background:rgba(255,255,255,.045);font-size:11.5px;transition:border-color .19s ease,background-color .19s ease,color .19s ease,transform .19s ease,box-shadow .19s ease}.pricing-offer-card--blue .pricing-offer-card__action{border-color:rgba(210,224,255,.62);color:#07101d;background:linear-gradient(135deg,#dbe8ff,#b9caff 54%,#a6a9ff);box-shadow:inset 0 1px rgba(255,255,255,.78),0 10px 25px rgba(91,122,235,.18)}.pricing-offer-card--blue .pricing-offer-card__action:focus-visible,.pricing-offer-card--blue .pricing-offer-card__action:hover{border-color:rgba(255,255,255,.86);color:#040b15;background:linear-gradient(135deg,#edf4ff,#cbd8ff 54%,#b8baff);box-shadow:inset 0 1px rgba(255,255,255,.9),0 14px 30px rgba(91,122,235,.28)}.pricing-offer-card--navy .pricing-offer-card__action:focus-visible,.pricing-offer-card--navy .pricing-offer-card__action:hover,.pricing-offer-card--red .pricing-offer-card__action:focus-visible,.pricing-offer-card--red .pricing-offer-card__action:hover{border-color:rgba(210,222,250,.5);background:rgba(136,163,225,.16)}@media (max-width:1050px){.pricing-offer-card--blue{margin-block:0}}@media (max-width:700px){.pricing-offer-card,.pricing-offer-card--blue{min-height:0;margin-block:0}.pricing-offer-card__media{height:190px}.pricing-offer-card__price strong{font-size:clamp(38px,13vw,54px)}}@media (prefers-reduced-motion:reduce){.pricing-offer-card,.pricing-offer-card__action,.pricing-offer-card__media img{transition:none}}.pricing-offer-card__features li.is-emphasis{margin:-7px -10px;padding:7px 10px;font-weight:inherit;line-height:1.35;align-items:center;box-sizing:border-box}.pricing-offer-card__features li.is-emphasis:before{inset:0;border-radius:10px}.pricing-offer-card__features li.is-emphasis strong{font-weight:820}.pricing-offer-card__features li.is-emphasis>.pricing-offer-card__check{display:inline-flex;width:18px;min-height:16px;align-items:center;justify-content:center;align-self:center}.pricing-offer-card__features li.is-emphasis>span:last-child{align-self:center}.pricing-offer-card__price{display:flex;width:100%;min-height:70px;align-items:center;justify-content:flex-start;margin-top:16px;padding:0;white-space:nowrap}.pricing-offer-card__price-line{display:flex;min-width:0;align-items:baseline;gap:10px;white-space:nowrap}.pricing-offer-card__price-prefix{display:inline-flex;flex:0 0 auto;align-items:baseline;line-height:1}.pricing-offer-card__price-prefix.is-empty{display:none}.pricing-offer-card__price strong{display:inline-flex;flex:0 0 auto;align-items:baseline;line-height:.95}.pricing-offer-card__price-period{flex:0 0 auto;align-self:baseline;padding:0 0 .08em;line-height:1}@media (max-width:700px){.pricing-offer-card__price{min-height:68px;margin-top:16px}.pricing-offer-card__price-line{gap:8px}}.pricing-offer-card__media.pricing-offer-card__service-swap>img{animation:pricing-service-image-in .46s cubic-bezier(.22,1,.36,1) both}.pricing-offer-card__features.pricing-offer-card__service-swap,.pricing-offer-card__media.pricing-offer-card__service-swap .pricing-offer-card__media-copy{animation:pricing-service-copy-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes pricing-service-image-in{0%{opacity:.12;filter:saturate(.52) contrast(.94) blur(4px);transform:scale(1.09)}to{opacity:.82;filter:saturate(.82) contrast(1.06) blur(0);transform:scale(1.04)}}@keyframes pricing-service-copy-in{0%{opacity:0;transform:translateY(7px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.pricing-offer-card__service-picker-menu button.is-coming-soon{color:rgba(161,173,198,.42);cursor:not-allowed;opacity:.66}.pricing-offer-card__service-picker-menu button.is-coming-soon:focus-visible,.pricing-offer-card__service-picker-menu button.is-coming-soon:hover{color:rgba(161,173,198,.48);background:transparent;outline:none}.pricing-offer-card__service-picker-menu button.is-coming-soon small{margin-left:auto;color:rgba(169,182,210,.5);font-size:8px;font-weight:820;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion:reduce){.pricing-offer-card__features.pricing-offer-card__service-swap,.pricing-offer-card__media.pricing-offer-card__service-swap .pricing-offer-card__media-copy,.pricing-offer-card__media.pricing-offer-card__service-swap>.pricing-offer-card__media-split img,.pricing-offer-card__media.pricing-offer-card__service-swap>img{animation:none}}.pricing-offer-card__media-split{position:absolute;z-index:0;inset:0;display:block;overflow:hidden;background:#0a111d}.pricing-offer-card__media-split:after{position:absolute;z-index:2;inset:0;content:"";background:linear-gradient(180deg,rgba(215,228,255,.18),rgba(255,255,255,.34) 50%,rgba(215,228,255,.14));-webkit-clip-path:polygon(55.65% 0,56% 0,44% 100%,43.65% 100%);clip-path:polygon(55.65% 0,56% 0,44% 100%,43.65% 100%);box-shadow:0 0 18px rgba(112,150,255,.2);pointer-events:none}.pricing-offer-card__media-split-panel{position:absolute;z-index:0;inset:0;overflow:hidden}.pricing-offer-card__media-split-panel--primary{-webkit-clip-path:polygon(0 0,56% 0,44% 100%,0 100%);clip-path:polygon(0 0,56% 0,44% 100%,0 100%)}.pricing-offer-card__media-split-panel--secondary{z-index:1;-webkit-clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%);clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%)}.pricing-offer-card__media-split-panel img{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.82;filter:saturate(.82) contrast(1.06);transform:scale(1);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s ease,opacity .5s ease}.pricing-offer-card__media-split-panel img.pricing-offer-card__media-split-image--urban{width:56%!important;max-width:none;top:0!important;left:44%!important;height:100%!important;object-position:center center!important;transform-origin:center center;translate:0 0}.pricing-offer-card__media-split-panel img.pricing-offer-card__media-split-image--sheriff{width:56%!important;max-width:none;object-position:center center!important;transform-origin:center center;top:0!important;left:0!important;height:100%!important;translate:0 0}.pricing-offer-card__media.pricing-offer-card__service-swap>.pricing-offer-card__media-split .pricing-offer-card__media-split-panel img{animation:pricing-service-split-image-in .46s cubic-bezier(.22,1,.36,1) both}.pricing-offer-card:focus-within .pricing-offer-card__media--split .pricing-offer-card__media-split-panel img,.pricing-offer-card:hover .pricing-offer-card__media--split .pricing-offer-card__media-split-panel img{opacity:.98;filter:saturate(.94) contrast(1.06);transform:scale(1.04)}@keyframes pricing-service-split-image-in{0%{opacity:.12;filter:saturate(.52) contrast(.94) blur(4px);transform:scale(1.04)}to{opacity:.82;filter:saturate(.82) contrast(1.06) blur(0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pricing-offer-card__media.pricing-offer-card__service-swap>.pricing-offer-card__media-split .pricing-offer-card__media-split-panel img{animation:none}}.purchase-journey{padding-bottom:clamp(34px,4vw,58px)}.pricing-rebuild{padding-bottom:clamp(54px,6vw,82px)}.pricing-rebuild__assurances{margin-bottom:0}@media (max-width:700px){.purchase-journey{padding-bottom:34px}.pricing-rebuild{padding-bottom:48px}}.pro-tablet-surface__single{inset:6% 11% 6% 11%}.founder-story{position:relative;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,4vw,68px);padding:clamp(76px,9vw,132px) 0;border-top-color:rgba(188,212,242,.14);border-bottom-color:rgba(188,212,242,.14)}.founder-story:before{position:absolute;z-index:-1;top:12%;bottom:12%;left:7%;width:34%;border-radius:50%;background:radial-gradient(ellipse,rgba(75,126,232,.12),transparent 68%);filter:blur(42px);content:"";pointer-events:none}.founder-story__portrait{position:relative;justify-content:flex-end;padding-top:clamp(38px,4.2vw,58px)}.founder-story__portrait:after{position:absolute;z-index:-1;inset:8% 2% 2% 14%;border:1px solid rgba(136,171,239,.14);border-radius:32px;content:"";transform:rotate(-3deg)}.founder-story__portrait-frame{width:min(100%,392px);aspect-ratio:4/5;border-radius:32px;box-shadow:0 32px 84px rgba(0,0,0,.42),0 0 70px rgba(74,120,224,.14)}.founder-story__portrait-frame img{filter:saturate(.94) contrast(1.06) brightness(.9)}.founder-story__portrait-wash{background:linear-gradient(180deg,rgba(8,14,25,.02) 34%,rgba(6,10,18,.66)),linear-gradient(110deg,rgba(46,91,186,.08),transparent 52%,rgba(163,34,56,.08))}.founder-story__portrait-frame figcaption{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:3px;right:22px;bottom:20px;left:22px;letter-spacing:0;text-transform:none}.founder-story__portrait-caption strong{color:#f3f7ff;font-size:17px;font-weight:760;letter-spacing:-.02em}.founder-story__portrait-caption span{color:rgba(224,234,252,.74);font-size:11px;font-weight:560;letter-spacing:.01em}.founder-story__copy{min-width:0}.founder-story__copy .eyebrow{margin-bottom:18px}.founder-story__copy h2{max-width:760px;font-size:clamp(42px,5.4vw,78px);line-height:.98}.founder-story__narrative{position:relative;max-width:680px;gap:21px;margin-top:32px;padding-left:23px}.founder-story__narrative:before{position:absolute;top:.45em;bottom:.45em;left:0;width:1px;background:linear-gradient(180deg,rgba(150,181,244,.58),rgba(150,181,244,.18));content:""}.founder-story__narrative p{color:#aab8cc;font-size:clamp(15px,1.18vw,18px);line-height:1.78;font-weight:470}.founder-story__narrative strong{color:#f3f7ff;font-weight:720}.founder-story__credit{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 14px;max-width:680px;margin-top:30px;padding-top:18px;border-top:1px solid rgba(188,212,242,.16)}.founder-story__credit-label{color:#9bb6f4;font-size:10px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.founder-story__credit-text{color:#9eacc1;font-size:13px;line-height:1.5}.founder-story__credit-link{display:inline-flex;align-items:center;gap:5px;color:#d9e6ff;font-size:12px;font-weight:720;text-decoration:none;transition:color .18s ease,transform .18s ease}.founder-story__credit-github{width:15px;height:15px;flex:0 0 auto}.founder-story__credit-link:focus-visible,.founder-story__credit-link:hover{color:#ffffff;transform:translateX(2px)}.founder-story__identity{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:40px;padding-top:22px}.founder-story__identity-mark{width:44px;height:44px;border-color:rgba(153,184,247,.42);background:linear-gradient(145deg,rgba(94,142,236,.24),rgba(57,76,128,.12));color:#dce9ff;font-size:16px;font-weight:820;letter-spacing:.02em}.founder-story__identity-field{display:grid;grid-gap:5px;gap:5px;min-width:92px}.founder-story__identity-field small{color:#7184a0;font-size:9px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.founder-story__identity-field strong{color:#f0f5fd;font-size:14px;font-weight:760;letter-spacing:.015em}.founder-story__identity-field--status strong{color:#b7ccf5}.founder-story__identity-divider{width:1px;height:31px;margin:0 5px;background:rgba(188,212,242,.2)}@media (max-width:900px){.founder-story{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:clamp(26px,4vw,52px)}.founder-story__portrait{justify-content:center;padding-top:24px}.founder-story__portrait-frame{width:min(100%,330px)}}@media (max-width:700px){.founder-story{grid-template-columns:1fr;gap:42px;padding:64px 0 70px}.founder-story__portrait{justify-content:flex-start;padding-top:0}.founder-story__portrait-frame{width:min(100%,320px)}.founder-story__identity-divider{display:none}}.public-footer__cta{position:relative;isolation:isolate;display:flex;width:100%;min-height:204px;align-items:center;justify-content:space-between;gap:clamp(24px,5vw,84px);overflow:hidden;padding:42px max(24px,calc((100% - 1240px) / 2));border-top:1px solid rgba(189,207,231,.12);border-bottom:1px solid rgba(189,207,231,.12);background:linear-gradient(180deg,rgba(14,21,34,.78),rgba(5,9,16,.9)),rgba(7,12,20,.78);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.public-footer__cta:before{position:absolute;z-index:-3;inset:0;background:linear-gradient(90deg,rgba(255,78,103,.07),transparent 38%,transparent 62%,rgba(78,145,255,.09)),radial-gradient(circle at 50% 115%,rgba(155,174,255,.1),transparent 55%);content:"";pointer-events:none}.public-footer__cta-aura{position:absolute;z-index:-2;top:50%;width:min(37vw,530px);height:190px;border-radius:50%;filter:blur(58px);opacity:.25;pointer-events:none;transform:translateY(-50%)}.public-footer__cta-aura--red{left:-8%;background:radial-gradient(ellipse,rgba(255,52,80,.68),transparent 70%)}.public-footer__cta-aura--blue{right:-8%;background:radial-gradient(ellipse,rgba(66,128,255,.7),transparent 70%)}.public-footer__cta-copy{position:relative;z-index:1;max-width:680px}.public-footer__cta-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#a9c3f5;font-size:10px;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.public-footer__cta-eyebrow i{display:block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 14px rgba(113,224,173,.85)}.public-footer__cta h2{max-width:680px;margin:12px 0 9px;color:#f4f7fb;font-size:clamp(28px,3.5vw,48px);font-weight:780;letter-spacing:-.06em;line-height:.99}.public-footer__cta p{max-width:570px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.public-footer__cta-discord{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#b8caff;font-size:12px;font-weight:720;line-height:1.4;text-decoration:none;transition:color .18s ease,transform .18s ease}a.public-footer__cta-discord:focus-visible,a.public-footer__cta-discord:hover{color:#eef3ff;outline:none;transform:translateX(2px)}.public-footer__cta-actions{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px}.public-footer__cta-actions .site-button{min-height:48px;padding-inline:18px}.public-footer__cta-actions .site-button--primary{box-shadow:0 16px 42px rgba(78,145,255,.22),inset 0 1px rgba(255,255,255,.68)}.public-footer{position:relative;display:grid;width:100%;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;margin:0;padding:34px max(24px,calc((100% - 1240px) / 2)) 23px;overflow:hidden;border-top:0;background:linear-gradient(180deg,rgba(8,13,22,.9),rgba(5,8,14,.98)),rgba(5,8,14,.88);-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.public-footer__bottom,.public-footer__brand,.public-footer__links{position:relative;z-index:1}.public-footer__bottom{border-top-color:rgba(189,207,231,.12)}@media (max-width:900px){.public-footer__cta{align-items:flex-start;flex-direction:column;gap:22px;padding-top:34px;padding-bottom:34px}.public-footer__cta-actions{width:100%}.public-footer__cta-actions .site-button{flex:1 1}.public-footer{grid-template-columns:1fr;gap:34px}}@media (max-width:560px){.public-footer__cta{padding-top:30px;padding-bottom:30px}.public-footer__cta h2{font-size:clamp(30px,10vw,40px)}.public-footer__cta-actions{flex-direction:column}.public-footer__cta-actions .site-button{width:100%;flex:none}}.founder-story{isolation:isolate;gap:clamp(30px,4.2vw,64px);margin-top:clamp(10px,1.8vw,24px);margin-bottom:clamp(46px,5.4vw,78px);padding:clamp(52px,6.2vw,86px) 0;border-top:0;border-bottom:0}.founder-story:after{position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,8,14,.88),rgba(5,8,14,.28) 16%,transparent 31%),linear-gradient(0deg,rgba(5,8,14,.88),rgba(5,8,14,.28) 16%,transparent 31%);content:""}.founder-story>*{position:relative;z-index:1}.founder-story__portrait{padding-top:clamp(18px,2.8vw,36px)}.founder-story__narrative{gap:14px;margin-top:24px;padding-left:0}.founder-story__narrative:before{display:none}.founder-story__credit{gap:6px 14px;margin-top:22px;padding-top:0;border-top:0}.testimonial-section{padding-top:46px;padding-bottom:6px}.testimonial-section__heading{margin-bottom:24px}.testimonial-section__heading h2{margin-top:10px}.testimonial-section__heading>p:last-child{margin-top:12px}.testimonial-marquee{margin-block:-52px;padding-block:52px}.testimonial-marquee:after,.testimonial-marquee:before{z-index:3;right:0;left:0;height:64px}.testimonial-marquee:before{top:0;background:linear-gradient(180deg,rgba(5,8,14,.94),rgba(5,8,14,.68) 38%,rgba(5,8,14,0))}.testimonial-marquee:after{bottom:0;background:linear-gradient(0deg,rgba(5,8,14,.94),rgba(5,8,14,.68) 38%,rgba(5,8,14,0))}.testimonial-marquee__row{padding-block:12px}.testimonial-marquee__group{gap:18px;padding-inline:18px}.testimonial-card{min-height:236px;padding:24px;border-radius:22px}.testimonial-card>p{margin:23px 0 20px}@media (max-width:800px){.founder-story{gap:34px;margin-bottom:48px;padding:44px 0 50px}.founder-story__portrait{padding-top:0}.testimonial-section{padding-top:42px;padding-bottom:4px}.testimonial-marquee{margin-block:-40px;padding-block:40px}.testimonial-marquee:after,.testimonial-marquee:before{height:52px}.testimonial-marquee__row{padding-block:10px}.testimonial-marquee__group{gap:14px;padding-inline:14px}.testimonial-card{min-height:224px;padding:22px}}.faq-section,.founder-story,.testimonial-section{position:relative}.founder-story:after,.testimonial-marquee:after,.testimonial-marquee:before{display:none}.faq-section:before,.founder-story:before,.testimonial-section:before{position:absolute;z-index:0;top:0;left:50%;width:100vw;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(188,212,242,.04) 8%,rgba(188,212,242,.18) 28%,rgba(188,212,242,.22) 50%,rgba(188,212,242,.18) 72%,rgba(188,212,242,.04) 92%,transparent);content:"";transform:translateX(-50%)}.faq-section>*,.founder-story>*,.testimonial-section>*{position:relative;z-index:1}.testimonial-marquee{margin-block:18px 0;padding-block:14px 26px}.testimonial-marquee__row{padding-block:12px 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}@media (max-width:800px){.testimonial-marquee{margin-block:14px 0;padding-block:10px 22px}.testimonial-marquee__row{padding-block:10px 18px}}:root{--section-edge-space:clamp(34px,3.6vw,50px)}.purchase-journey{padding-bottom:var(--section-edge-space)}.pricing-rebuild{padding-bottom:0}.founder-story{margin-top:0;margin-bottom:0;padding-top:var(--section-edge-space);padding-bottom:var(--section-edge-space)}@media (max-width:800px){:root{--section-edge-space:32px}.purchase-journey{padding-bottom:var(--section-edge-space)}.pricing-rebuild{padding-bottom:0}.founder-story{margin-bottom:0;padding-top:var(--section-edge-space);padding-bottom:var(--section-edge-space)}}.testimonial-marquee{overflow:visible!important;-webkit-clip-path:none!important;clip-path:none!important;-webkit-mask-image:none;mask-image:none;padding-block:34px 46px}.testimonial-marquee:after,.testimonial-marquee:before{display:block!important;position:absolute;z-index:4;top:0;bottom:0;width:clamp(52px,9vw,150px);pointer-events:none;content:""}.testimonial-marquee:before{left:0;background:linear-gradient(90deg,#05080e,rgba(5,8,14,.78) 34%,transparent)}.testimonial-marquee:after{right:0;background:linear-gradient(270deg,#05080e,rgba(5,8,14,.78) 34%,transparent)}.testimonial-marquee__row{overflow:visible;padding-block:34px 46px;-webkit-mask-image:none!important;mask-image:none!important}.testimonial-marquee__group,.testimonial-marquee__track{overflow:visible}.testimonial-card{position:relative;z-index:0;isolation:isolate;overflow:visible;transition:border-color .2s ease,transform .22s ease,box-shadow .22s ease,filter .26s ease}.testimonial-card:before{display:none}.testimonial-card:focus-within,.testimonial-card:hover{filter:drop-shadow(0 24px 32px rgba(118,157,239,.16)) drop-shadow(0 48px 76px rgba(97,135,220,.12))}.testimonial-section__note{width:min(100%,720px);margin:0 auto;padding:0 18px;color:rgba(166,181,207,.48);font-size:11px;letter-spacing:.018em;line-height:1.5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);opacity:.86;text-align:center}@media (max-width:800px){.testimonial-marquee,.testimonial-marquee__row{padding-block:26px 36px}.testimonial-marquee:after,.testimonial-marquee:before{width:42px}.testimonial-section__note{width:min(100%,92vw);padding-inline:12px;font-size:10px}}.faq-section{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);grid-template-rows:auto auto;grid-column-gap:clamp(44px,8vw,128px);column-gap:clamp(44px,8vw,128px);grid-row-gap:30px;row-gap:30px;align-items:start;overflow:visible}.faq-section>.section-heading{grid-column:1;grid-row:1;display:block;align-self:start;margin:0}.faq-section>.section-heading h2,.faq-section>.section-heading>div{max-width:520px}.faq-section>.section-heading h2{color:#f3f7ff;font-size:clamp(46px,5.2vw,78px);line-height:.97;letter-spacing:-.07em;text-wrap:balance}.faq-section>.section-heading>div>p:last-child{max-width:390px;margin-top:24px;color:#899bb5;font-size:14px}.faq-section>.faq-section__intro-aside{grid-column:1;grid-row:2;display:grid;grid-template-columns:auto 1fr;grid-gap:7px 14px;gap:7px 14px;align-self:start;min-height:0;margin:8px 0 0;padding:21px 0 0;border-top:1px solid rgba(169,198,236,.2);border-left:0}.faq-section .faq-section__intro-status{grid-column:1/-1;gap:9px;color:#a9bedb}.faq-section .faq-section__intro-aside strong{margin-top:9px;color:#f3f7ff;font-size:clamp(56px,5.5vw,82px);line-height:.82}.faq-section .faq-section__intro-aside>span:not(.faq-section__intro-status){align-self:end;padding-bottom:4px;color:#7890b0}.faq-section .faq-section__intro-aside p{grid-column:1/-1;max-width:340px;margin:12px 0 0;color:#8294ad;line-height:1.6}.faq-section>.faq-section__body{grid-column:2;grid-row:1/span 2;width:auto;margin:0}.faq-section .faq-section__body-head{gap:14px;margin:2px 0 15px}.faq-section .faq-section__body-line{background:linear-gradient(90deg,rgba(126,167,229,.35),rgba(126,167,229,.03))}.faq-section .faq-list{gap:8px}.faq-section .faq-list article{border-color:rgba(173,203,239,.14);border-radius:17px;background:linear-gradient(120deg,rgba(17,28,46,.72),rgba(7,13,23,.5));transition:border-color .28s ease,background .28s ease,transform .28s ease,box-shadow .28s ease}.faq-section .faq-list article:hover{border-color:rgba(159,195,242,.36);background:linear-gradient(120deg,rgba(24,40,66,.8),rgba(9,17,29,.68));transform:translateY(-1px)}.faq-section .faq-list article.is-open{border-color:rgba(130,178,246,.52);background:radial-gradient(circle at 92% 0,rgba(86,141,236,.13),transparent 42%),linear-gradient(120deg,rgba(23,40,67,.92),rgba(9,17,29,.84));box-shadow:0 18px 44px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.05)}.faq-section .faq-list .faq-list__button{min-height:96px;grid-template-columns:40px minmax(0,1fr) 40px;gap:16px;padding:18px 19px}.faq-section .faq-list .faq-list__number{width:36px;height:36px;border-radius:11px;color:#8aa7d5;background:rgba(74,127,220,.08)}.faq-section .faq-list .faq-list__content{gap:8px}.faq-section .faq-list .faq-list__meta{gap:10px}.faq-section .faq-list .faq-list__category{padding:5px 8px;border-color:rgba(143,185,245,.18);color:#8caee2;background:rgba(73,126,216,.07);font-size:8px}.faq-section .faq-list .faq-list__prompt{color:#6d84a5;font-size:9px}.faq-section .faq-list .faq-list__question{color:#edf4ff;font-size:clamp(17px,1.45vw,21px);letter-spacing:-.02em}.faq-section .faq-list .faq-list__trigger{width:38px;height:38px;border-radius:12px;color:#9bb8e4;background:rgba(111,158,230,.06)}.faq-section .faq-list .faq-list__answer-inner{padding-right:71px;padding-left:75px}.faq-section .faq-list article.is-open .faq-list__answer-inner{padding-bottom:24px}.faq-section .faq-list .faq-list__answer-label{font-size:8px}.faq-section .faq-list .faq-list__answer-inner p{max-width:760px;color:#a0b0c5;line-height:1.7}@media (max-width:980px){.faq-section{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-row-gap:34px;row-gap:34px}.faq-section>.faq-section__body,.faq-section>.faq-section__intro-aside,.faq-section>.section-heading{grid-column:1;grid-row:auto}.faq-section>.faq-section__intro-aside{width:min(100%,520px);margin-top:0}.faq-section>.faq-section__body{margin-top:0}}@media (max-width:680px){.faq-section>.section-heading h2{font-size:clamp(42px,12vw,60px)}.faq-section .faq-section__body-hint{display:none}.faq-section .faq-list .faq-list__button{min-height:88px;grid-template-columns:34px minmax(0,1fr) 34px;gap:11px;padding:15px 13px}.faq-section .faq-list .faq-list__number,.faq-section .faq-list .faq-list__trigger{width:32px;height:32px}.faq-section .faq-list .faq-list__question{font-size:17px;text-wrap:wrap}.faq-section .faq-list .faq-list__prompt{display:none}.faq-section .faq-list .faq-list__answer-inner{padding-right:16px;padding-left:58px}.faq-section .faq-list article.is-open .faq-list__answer-inner{padding-bottom:21px}}@media (prefers-reduced-motion:reduce){.faq-section .faq-list .faq-list__answer,.faq-section .faq-list .faq-list__answer-inner,.faq-section .faq-list .faq-list__prompt,.faq-section .faq-list .faq-list__trigger,.faq-section .faq-list article{transition:none}}.faq-section{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-gap:clamp(28px,4.4vw,58px)!important;gap:clamp(28px,4.4vw,58px)!important;width:min(1220px,100%)!important;margin-inline:auto!important;align-items:stretch!important}.faq-section>.faq-section__body,.faq-section>.faq-section__intro-aside,.faq-section>.section-heading{grid-column:1!important;grid-row:auto!important}.faq-section>.section-heading{max-width:900px;margin:0!important}.faq-section>.section-heading h2,.faq-section>.section-heading>div{max-width:860px}.faq-section>.section-heading h2{font-size:clamp(48px,6vw,88px);line-height:.96;letter-spacing:-.075em}.faq-section>.section-heading>div>p:last-child{max-width:620px;margin-top:22px;font-size:15px;line-height:1.65}.faq-section>.faq-section__intro-aside{display:flex!important;width:100%!important;min-height:0!important;margin:0!important;padding:17px 0 18px!important;border-top:1px solid rgba(163,196,238,.18)!important;border-right:0!important;border-bottom:1px solid rgba(163,196,238,.12)!important;border-left:0!important;align-items:center;gap:15px}.faq-section .faq-section__intro-status{flex:0 0 auto;gap:8px;color:#9db5d5;font-size:10px}.faq-section .faq-section__intro-aside strong{flex:0 0 auto;margin:0!important;color:#edf4ff;font-size:clamp(40px,4vw,58px);font-weight:560;letter-spacing:-.08em;line-height:.86}.faq-section .faq-section__intro-aside>span:not(.faq-section__intro-status){flex:0 0 auto;padding:0!important;color:#7087a7;font-size:11px;letter-spacing:.08em}.faq-section .faq-section__intro-aside p{max-width:560px;margin:0 0 0 auto!important;color:#8194af;font-size:13px;line-height:1.55;text-align:right}.faq-section>.faq-section__body{width:100%!important;margin:0!important}.faq-section .faq-section__body-head{gap:15px;margin:0 0 18px;padding-bottom:15px;border-bottom:1px solid rgba(163,196,238,.13)}.faq-section .faq-section__body-line{background:linear-gradient(90deg,rgba(123,163,225,.34),rgba(123,163,225,.04))}.faq-section .faq-list{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid rgba(172,202,239,.16);border-bottom:1px solid rgba(172,202,239,.16)}.faq-section .faq-list article,.faq-section .faq-list article.is-open,.faq-section .faq-list article:hover{position:relative;isolation:isolate;overflow:visible;border:0;border-bottom:1px solid rgba(172,202,239,.13);border-radius:0;background:transparent;box-shadow:none;transform:none}.faq-section .faq-list article:last-child{border-bottom:0}.faq-section .faq-list article:before{position:absolute;z-index:-1;inset:5px 0;border-radius:16px;background:linear-gradient(105deg,rgba(38,65,105,.48),rgba(8,16,29,.08));content:"";opacity:0;transform:scaleY(.94);transition:opacity .3s ease,transform .35s ease}.faq-section .faq-list article.is-open:before,.faq-section .faq-list article:hover:before{opacity:1;transform:scaleY(1)}.faq-section .faq-list article.is-open:before{background:radial-gradient(circle at 96% 0,rgba(110,166,255,.16),transparent 42%),linear-gradient(105deg,rgba(31,54,88,.7),rgba(9,17,30,.18))}.faq-section .faq-list .faq-list__button{min-height:108px;grid-template-columns:54px minmax(0,1fr) 48px;gap:22px;padding:23px 22px}.faq-section .faq-list .faq-list__number{width:auto;height:auto;border:0;border-radius:0;color:#6f8fb9;background:transparent;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.12em}.faq-section .faq-list .faq-list__content{gap:9px}.faq-section .faq-list .faq-list__meta{gap:11px}.faq-section .faq-list .faq-list__category{padding:0;border:0;border-radius:0;color:#86ace7;background:transparent;font-size:9px;letter-spacing:.15em}.faq-section .faq-list .faq-list__question{color:#eaf2ff;font-size:clamp(18px,1.8vw,24px);font-weight:620;line-height:1.24;letter-spacing:-.025em;text-wrap:balance}.faq-section .faq-list .faq-list__trigger{width:42px;height:42px;border:1px solid rgba(169,201,242,.24);border-radius:50%;color:#a9c2e4;background:rgba(111,158,230,.055)}.faq-section .faq-list article.is-open .faq-list__trigger,.faq-section .faq-list article:hover .faq-list__trigger{border-color:rgba(156,197,255,.46);color:#f4f8ff;background:rgba(104,159,240,.19)}.faq-section .faq-list .faq-list__answer-inner{padding-right:98px;padding-left:76px}.faq-section .faq-list article.is-open .faq-list__answer-inner{padding-bottom:28px}.faq-section .faq-list .faq-list__answer-label{margin-bottom:8px;color:#86ace7;font-size:9px}.faq-section .faq-list .faq-list__answer-inner p{max-width:860px;color:#a4b4c9;font-size:14px;line-height:1.72}@media (max-width:680px){.faq-section{gap:32px!important}.faq-section>.section-heading h2{font-size:clamp(42px,12vw,62px)}.faq-section>.faq-section__intro-aside{flex-wrap:wrap;gap:10px 13px;padding-block:15px 17px!important}.faq-section .faq-section__intro-aside p{flex-basis:100%;max-width:500px;margin:3px 0 0!important;text-align:left}.faq-section .faq-list .faq-list__prompt,.faq-section .faq-section__body-hint{display:none}.faq-section .faq-list .faq-list__button{min-height:92px;grid-template-columns:36px minmax(0,1fr) 38px;gap:12px;padding:18px 13px}.faq-section .faq-list .faq-list__trigger{width:36px;height:36px}.faq-section .faq-list .faq-list__question{font-size:18px;text-wrap:wrap}.faq-section .faq-list .faq-list__answer-inner{padding-right:14px;padding-left:49px}.faq-section .faq-list article.is-open .faq-list__answer-inner{padding-bottom:22px}}.faq-section{gap:clamp(26px,3.6vw,44px)!important}.faq-section>.faq-section__body{grid-column:1!important;margin-top:0!important}.faq-section .faq-list{margin-top:0!important}@media (max-width:680px){.faq-section{gap:26px!important}}.public-header__actions .header-configure{display:inline-flex;min-height:38px;box-sizing:border-box;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid rgba(163,198,255,.3);border-radius:999px;background:linear-gradient(135deg,rgba(107,151,235,.24),rgba(38,66,114,.34));box-shadow:inset 0 1px rgba(255,255,255,.08);color:#eaf3ff;font-size:10px;font-weight:780;letter-spacing:.01em;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.public-header__actions .header-configure.is-current,.public-header__actions .header-configure:focus-visible,.public-header__actions .header-configure:hover{border-color:rgba(189,218,255,.64);background:linear-gradient(135deg,rgba(131,175,255,.42),rgba(67,105,173,.48));box-shadow:0 9px 24px rgba(52,95,168,.2),inset 0 1px rgba(255,255,255,.14);color:#fff;outline:none;transform:translateY(-1px)}.public-header__actions .header-configure svg{flex:0 0 auto;transition:transform .18s ease}.public-header__actions .header-configure.is-current svg,.public-header__actions .header-configure:focus-visible svg,.public-header__actions .header-configure:hover svg{transform:translateX(2px)}@media (max-width:640px){.public-header__actions .header-configure{width:38px;padding:0}.public-header__actions .header-configure span{display:none}}