:root{--ink:#1F1B33;--muted:#5E5873;--soft:#7A7390;--purple:#53018B;--deep:#2A0A45;--lav:#F4EEFF;--lav2:#FBF7FF;--yellow:#FFD45C;--green:#1E9E6A;--red:#E5484D;--blue:#3FB6F2;--sky:#7FD3FA;--navy:#05243C;--mid:#0B4C78;--blueink:#0A3F5E;--m1:#6D3AED;--m2:#A556A2;--m3:#E0479E;--magic:linear-gradient(120deg,#6D3AED,#A556A2,#E0479E);--ease:cubic-bezier(.2,.75,.2,1);--wrap:1240px;--gut:clamp(18px,4vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Barlow,system-ui,-apple-system,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block}a{color:inherit}button{font:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.confirm,.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.confirm{font-size:12px;opacity:.75}.kicker{font-size:14px;letter-spacing:.09em;text-transform:uppercase}.h2,.kicker{font-weight:800}.h2{margin:0;font-size:clamp(34px,4.6vw,62px);line-height:1.02;letter-spacing:-.028em}.lede{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted)}.sec-head{display:flex;flex-direction:column;gap:18px;max-width:860px}.center{align-items:center;text-align:center;margin:0 auto}.magic-bg{background:linear-gradient(120deg,#6D3AED,#A556A2,#E0479E,#A556A2,#6D3AED);background-size:300% 100%;animation:magicShift 8s ease-in-out infinite}.magic-text{background:linear-gradient(90deg,#6D3AED,#C04BB5,#E0479E);-webkit-background-clip:text;background-clip:text;color:transparent}.glow{box-shadow:0 0 0 6px rgba(165,86,162,.12),0 18px 40px -12px rgba(165,86,162,.55)}.twinkle{animation:twinkle 2.6s ease-in-out infinite}@keyframes magicShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.rv{opacity:0;transform:translateY(34px) scale(.985);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.rv.in{opacity:1;transform:none}.rv-l{transform:translateX(-40px)}.rv-l,.rv-r{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}.rv-r{transform:translateX(40px)}.rv-l.in,.rv-r.in{opacity:1;transform:none}.grow-x{transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease);transition-delay:var(--d,0s)}.grow-x.in,.in .grow-x{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:17px;border-radius:999px;padding:15px 24px;border:0;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;white-space:nowrap}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(0) scale(.98)}.btn-blue{background:var(--blue);color:var(--navy);box-shadow:0 14px 30px -14px rgba(63,182,242,.9)}.btn-blue:hover{box-shadow:0 20px 40px -14px rgba(63,182,242,1)}.btn-magic{color:#fff;box-shadow:0 0 0 5px rgba(165,86,162,.14),0 16px 34px -14px rgba(165,86,162,.8)}.btn-ghost{color:#fff;border:2px solid rgba(255,255,255,.45);background:transparent;padding:13px 22px}.btn-ghost:hover{background:rgba(255,255,255,.08)}.btn-stack{flex-direction:column;align-items:flex-start;gap:1px;border-radius:18px;padding:12px 22px}.btn-stack small{font-size:12px;font-weight:700;opacity:.85}.btn :is(svg){flex:none}.nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .35s,box-shadow .35s,padding .35s;padding:18px 0}.nav.scrolled{background:rgba(34,6,58,.78);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px -18px rgba(0,0,0,.6);padding:10px 0}.nav-in{display:flex;align-items:center;justify-content:space-between;gap:18px}.logo img{height:30px;width:auto}.pill{display:flex;gap:4px;padding:5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navi,.pill{align-items:center;border-radius:999px}.navi{display:inline-flex;gap:9px;color:#fff;text-decoration:none;font-size:15px;font-weight:700;padding:7px 13px 7px 7px;transition:background .25s}.navi:hover{background:rgba(255,255,255,.12)}.navi .t{width:28px;height:28px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14)}.badge-free{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--navy);background:var(--sky);padding:2px 6px;border-radius:5px}.nav .btn{font-size:15px;padding:12px 18px}.burger{width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#fff;align-items:center;justify-content:center;cursor:pointer}.burger,.sheet{display:none}@media (max-width:1020px){.nav .btn-cta,.pill{display:none}.burger{display:inline-flex}.sheet{display:flex;flex-direction:column;gap:6px;position:fixed;left:12px;right:12px;top:76px;padding:12px;border-radius:24px;background:rgba(34,6,58,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);transform:translateY(-14px) scale(.98);opacity:0;pointer-events:none;transition:all .35s var(--ease)}.sheet.open{transform:none;opacity:1;pointer-events:auto}.sheet .navi{font-size:18px;padding:10px}.sheet .btn{justify-content:center;margin-top:6px}}.hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,rgba(83,1,139,0) 62%,#53018B),linear-gradient(170deg,#1C0430,#3A0466 48%,#53018B);padding:128px 0 120px}.hero-arcs{position:absolute;right:-6%;top:-10%;width:70%;max-width:1000px;opacity:.95;pointer-events:none}.arc-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.4s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes draw{to{stroke-dashoffset:0}}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:center}.eyebrow{align-self:flex-start;font-size:14px;font-weight:700;color:#F4ECFB;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);padding:7px 14px;border-radius:999px}.h1{margin:0;font-weight:800;font-size:clamp(46px,6vw,84px);line-height:.98;letter-spacing:-.035em}.h1 em{font-style:normal;color:var(--yellow)}.spec-eb{display:inline-flex;align-items:center;gap:9px;font-size:15px;padding:6px 15px 6px 6px;border-color:rgba(127,227,201,.45);background:rgba(11,126,111,.22)}.spec-eb-t{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#0B7E6F}.hero p{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#E6D9F3;max-width:34em}.checks{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:#DCCDEB}.checks span{display:inline-flex;align-items:center;gap:7px}.hero-copy{display:flex;flex-direction:column;gap:24px}.word{display:inline-block;opacity:0;transform:translateY(.4em) rotate(2deg);animation:wordIn .9s var(--ease) forwards;animation-delay:var(--d)}@keyframes wordIn{to{opacity:1;transform:none}}.float{animation:float 7s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.browser{border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 60px 120px -40px rgba(10,0,25,.85),0 0 0 1px rgba(255,255,255,.08);color:#202124}.b-top{background:#DEE1E6;padding:10px 12px 0;display:flex;align-items:flex-end;gap:6px}.dots{display:flex;gap:7px;padding:0 8px 12px 2px}.dots i{width:12px;height:12px;border-radius:50%;display:block}.tab{background:#fff;border-radius:10px 10px 0 0;font-weight:700;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;max-width:60%}.tab,.tab2{padding:9px 14px;font-size:13px;white-space:nowrap}.tab2{color:#5F6368}.b-url{background:#fff;padding:8px 12px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #e6e8ec}.b-url .u{flex:1 1;background:#F1F3F4;border-radius:999px;padding:7px 14px;font-size:13px;color:#3C4043;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ext{width:30px;height:30px;border-radius:9px;background:var(--blue);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px rgba(63,182,242,.35);flex:none}.b-body{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.ehr{background:#F6F7F9;border-right:1px solid #e6e8ec}.ehr-bar{background:#24476B;color:#fff;padding:10px 16px;font-size:13px;font-weight:700;display:flex;justify-content:space-between;gap:10px}.ehr-in{padding:16px;display:flex;flex-direction:column;gap:12px}.status{align-self:flex-start;font-size:12px;font-weight:800;color:#B3261E;background:#FDE7E7;padding:4px 9px;border-radius:7px}.kv{background:#fff;border:1px solid #e6e8ec;border-radius:12px;overflow:hidden}.kv div{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;font-size:13px;border-top:1px solid #eef0f2}.kv div:first-child{border-top:0}.kv span{color:#5F6368}.kv b{font-weight:700;text-align:right}.panel{padding:16px;display:flex;flex-direction:column;gap:12px}.panel-h{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:15px;color:var(--blueink)}.panel-h small{font-size:12px;font-weight:700;color:var(--green)}.card{border-radius:12px;padding:12px;font-size:13px;line-height:1.45}.card b{display:block;margin-bottom:2px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips span{font-size:12px;font-weight:700;padding:6px 9px;border-radius:8px;background:#E1F3FD;color:#0A6FA3}.handbtn{color:#fff;text-align:center;font-weight:800;font-size:14px;padding:12px;border-radius:11px}.typing{border-right:2px solid;animation:caret 1s steps(1) infinite}@keyframes caret{50%{border-color:transparent}}.wave{display:block;width:100%;height:clamp(40px,6vw,90px);margin-top:-1px;margin-bottom:-1px}.sec{padding:clamp(72px,9vw,120px) 0}.sec-lav{background:var(--lav)}.sec-mint{background:#EEF8F3}.sec-pink{background:#FDF2F8}.race{display:flex;flex-direction:column;gap:14px;margin-top:48px}.lane,.race-row{display:grid;grid-template-columns:300px minmax(0,1fr) 140px;grid-column-gap:44px;column-gap:44px;align-items:center}.race-row{padding:0 22px;align-items:end}.stops{position:relative;height:48px}.stop{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:13px;font-weight:800;color:var(--purple);white-space:nowrap}.lane{position:relative;border-radius:20px;padding:18px 22px;height:116px}.lane.slow{background:#F3EFF8}.lane.fast{background:#EAF6FD;z-index:2}.lane.magic{color:#fff}.who{display:flex;align-items:center;gap:16px}.who b{display:block;font-size:18px;font-weight:800}.who small{display:block;font-size:14px;font-weight:600;margin-top:2px}.slow .who small{color:#7A7390}.fast .who b{color:var(--blueink)}.fast .who small{color:#0A6FA3}.magic .who small{color:rgba(255,255,255,.85)}.track{position:relative;height:72px}.track .line{left:0;right:0;height:4px;margin-top:-2px;border-radius:2px}.track .dot,.track .line{position:absolute;top:50%}.track .dot{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:3px solid}.note{position:absolute;top:52px;transform:translateX(-50%);white-space:nowrap;font-size:12px;font-weight:700;color:#8A83A0}.note.click{gap:3px;font-size:11px;font-weight:800}.note.click,.tok{display:flex;align-items:center}.tok{position:absolute;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:8px;justify-content:center}.tok.s{background:#B9AFCB;animation:slow 14s linear infinite}.tok.f{background:var(--blue);animation:flow 5s linear infinite}.tok.m{width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:5px;background:#fff;animation:flow 3s linear infinite}@keyframes flow{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}@keyframes slow{0%{left:0}5%{left:16.67%}14%{left:16.67%}19%{left:33.33%}36%{left:33.33%}41%{left:50%}60%{left:50%}65%{left:66.67%}84%{left:66.67%}to{left:76.67%}}.result{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;font-weight:800}.waf{display:grid;grid-template-columns:repeat(10,9px);grid-gap:3px;gap:3px}.waf i{width:9px;height:11px;display:block;-webkit-clip-path:polygon(0 0,68% 0,100% 26%,100% 100%,0 100%);clip-path:polygon(0 0,68% 0,100% 26%,100% 100%,0 100%)}.ho{width:26px;height:26px;margin:-13px 0 0 -13px;z-index:5;opacity:0;animation:var(--an) 12s linear infinite both;animation-delay:var(--dl)}.ho,.ho i{position:absolute}.ho i{inset:0;border-radius:8px;display:flex;align-items:center;justify-content:center}.ho .hb{background:var(--blue);animation:var(--ab) 12s linear infinite both;animation-delay:var(--dl)}.ho .hm{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.35);opacity:0;animation:var(--am) 12s linear infinite both;animation-delay:var(--dl)}.hochip{z-index:6;top:calc(50% + 52px);display:flex;align-items:center;gap:6px;white-space:nowrap;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;padding:6px 12px;border-radius:999px;animation:var(--ac) 12s linear infinite both;animation-delay:var(--dl)}.hochip,.hopath{position:absolute;opacity:0}.hopath{z-index:4;top:calc(50% + 14px);height:102px;width:0;border-left:2.5px dashed #a556a2;animation:var(--ap) 12s linear infinite both;animation-delay:var(--dl)}.mob-hand{display:none}@media (max-width:900px){.race-row{grid-template-columns:minmax(0,1fr);padding:0 14px}.race-row>span:first-child,.race-row>span:last-child,.stop span{display:none}.lane{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who res" "trk trk";height:auto;row-gap:6px;padding:16px 14px 6px}.who{grid-area:who}.result{grid-area:res}.track{grid-area:trk}.who b{font-size:16px}.who small{font-size:13px}.ho,.hochip,.hopath,.note{display:none}.mob-hand{display:flex;justify-content:center;margin:-4px 0}.waf{grid-template-columns:repeat(10,6px);gap:2px}.waf i{width:6px;height:8px}}.hours{margin-top:44px;background:#fff;border-radius:24px;padding:clamp(18px,3vw,34px);box-shadow:0 40px 80px -50px rgba(40,10,70,.5);border:1px solid #f0e9f7}.h-grid{display:grid;grid-template-columns:240px minmax(0,1fr) 150px;grid-column-gap:28px;column-gap:28px;align-items:center}.h-days{position:relative;height:22px}.h-days span{position:absolute;transform:translateX(-50%);font-size:14px;font-weight:800}.h-rows{display:flex;flex-direction:column;gap:22px;margin-top:10px}.h-bar,.h-rows{position:relative}.h-bar{height:36px;background:#F4F0F9;border-radius:10px;overflow:hidden}.h-night{background:rgba(42,10,69,.07)}.h-night,.h-seg{position:absolute;top:0;bottom:0}.h-seg{background:var(--blue);border-radius:8px}.h-num{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.h-num b{font-size:clamp(38px,4.6vw,56px);font-weight:800;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h-num small{font-size:18px;font-weight:800;color:#8A83A0}.h-cursor{top:-12px;bottom:-12px;width:3px;margin-left:-1px;border-radius:2px}.h-cursor,.h-cursor:after{position:absolute;background:var(--deep)}.h-cursor:after{content:"";top:-6px;left:-5px;width:13px;height:13px;border-radius:50%}.h-overlay{top:0;bottom:0;pointer-events:none}.h-overlay,.tick{position:absolute}.tick{top:-8px;bottom:-8px;width:2px;background:#ECE5F3}@media (max-width:900px){.h-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who num" "bar bar";row-gap:10px}.h-grid.head{grid-template-areas:"days days"}.h-grid.head>span:first-child,.h-grid.head>span:last-child{display:none}.h-grid.head .h-days{grid-area:days}.h-grid>.who{grid-area:who}.h-grid>.h-bar{grid-area:bar}.h-grid>.h-num{grid-area:num}.h-overlay{display:none}.h-days span{font-size:12px}}.stairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:end;margin-top:56px}.step{background:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 60px -40px rgba(40,10,70,.55);display:flex;flex-direction:column;gap:12px;border-top:6px solid var(--blue);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.step:hover{transform:translateY(-6px);box-shadow:0 40px 70px -36px rgba(40,10,70,.6)}.step.paid{border-top-color:transparent;border-image:none;position:relative}.step.paid:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;border-radius:22px 22px 0 0}.step .lbl{letter-spacing:.08em;color:#7A7390}.step .lbl,.tag{font-size:12px;font-weight:800}.tag{align-self:flex-start;letter-spacing:.04em;padding:5px 10px;border-radius:7px}.tag.free{background:#E1F3FD;color:#0A6FA3}.tag.paid{color:#fff}.step h3{margin:0;font-size:22px;font-weight:800;line-height:1.1}.step .sub{font-size:14px;font-weight:700}.step ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:14px;color:#3A3352}.step li{display:flex;gap:8px;align-items:flex-start}.step li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;margin-top:6px;background:var(--c,#3FB6F2)}.sq{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:4px;margin-top:6px}.sq i{aspect-ratio:1;display:block;background:var(--blue);transform:scale(0);transition:transform .5s var(--ease);transition-delay:calc(var(--i) * 18ms)}.in .sq i{transform:scale(1)}.sq i.m{background:var(--magic)}.step .cap{font-size:13px;color:#6E6784}.bracket{display:grid;grid-template-columns:1fr 3fr;grid-gap:18px;gap:18px;margin-top:22px;font-size:15px;font-weight:800}.bracket div{padding-top:12px;border-top:4px solid}.sizes{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:40px;padding-top:28px;border-top:2px solid #e5daf3;align-items:center;font-weight:800}.sizes span{display:inline-flex;align-items:center;gap:12px}.sizes i{display:block;border-radius:50%}@media (min-width:1001px){.stairs .step:first-child{margin-bottom:0}.stairs .step:nth-child(2){margin-bottom:24px}.stairs .step:nth-child(3){margin-bottom:48px}.stairs .step:nth-child(4){margin-bottom:72px}}@media (max-width:1000px){.stairs{grid-template-columns:repeat(2,minmax(0,1fr))}.bracket{grid-template-columns:1fr}}@media (max-width:620px){.stairs{grid-template-columns:1fr}}.spec-h2{display:block}.dd{position:relative;display:inline-block;vertical-align:baseline}.dd-btn{font:inherit;letter-spacing:inherit;color:#0B7E6F;background:#fff;border:3px solid #0b7e6f;border-radius:18px;padding:0 .26em 0 .3em;cursor:pointer;display:inline-flex;align-items:center;gap:.16em;line-height:1.12;transition:background .2s,transform .2s var(--ease)}.dd-btn:hover{background:#E8F7F1}.dd-btn svg{transition:transform .3s var(--ease)}.dd.open .dd-btn svg{transform:rotate(180deg)}.dd-menu{position:absolute;left:0;top:calc(100% + 10px);z-index:30;min-width:280px;background:#fff;border-radius:18px;padding:8px;box-shadow:0 30px 60px -20px rgba(20,0,40,.45);display:flex;flex-direction:column;opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none;transition:all .25s var(--ease)}.dd.open .dd-menu{opacity:1;transform:none;pointer-events:auto}.dd-menu button{font:inherit;text-align:left;font-size:20px;font-weight:800;letter-spacing:0;border:0;background:transparent;border-radius:12px;padding:12px 16px;cursor:pointer;color:var(--ink)}.dd-menu button:hover{background:#F1F8F5}.dd-menu button.on{background:#0B7E6F;color:#fff}.spec-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;margin-top:44px}.claim{background:#fff;box-shadow:0 40px 70px -46px rgba(40,10,70,.55);border-top:6px solid var(--purple);border-radius:4px 4px 16px 16px;overflow:hidden}.claim-h{display:flex;justify-content:space-between;gap:10px;padding:16px 18px;flex-wrap:wrap;font-weight:800;font-size:17px}.claim-row{display:grid;grid-template-columns:26px 74px minmax(0,1fr) 54px;grid-gap:10px;gap:10px;align-items:center;padding:14px 18px;border-top:1px solid #eee6f4;font-size:15px}.claim-row.head{font-size:11px;font-weight:800;letter-spacing:.06em;color:#8A839E;background:#FAF7FD;padding:8px 18px}.num{width:24px;height:24px;border-radius:50%;color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.mod,.num{font-size:12px}.mod{font-family:IBM Plex Mono,monospace;font-weight:700;padding:3px 7px;text-align:center;border-radius:4px}.whys{display:flex;flex-direction:column;gap:22px}.whys div{display:flex;gap:14px;align-items:flex-start;font-size:17px;line-height:1.5;color:#3A3352}.swap{animation:swapIn .5s var(--ease)}@keyframes swapIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.spec-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.spec-chips button{font:inherit;font-size:16px;font-weight:700;padding:10px 16px;border:1.5px solid var(--deep);background:#fff;color:var(--deep);border-radius:12px;cursor:pointer;transition:all .2s}.spec-chips button:hover{transform:translateY(-2px)}.spec-chips button.on{background:var(--deep);color:#fff}@media (max-width:900px){.spec-body{grid-template-columns:1fr}.claim-row{grid-template-columns:24px 62px minmax(0,1fr) 46px;font-size:14px}}.tbl-box{margin-top:48px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:20px}.tbl{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.tbl th{font-size:15px;font-weight:800;padding:16px 12px;text-align:center;color:#3A3352;vertical-align:bottom}.tbl th.us{color:#fff;border-radius:16px 16px 0 0}.tbl td{padding:16px 12px;border-top:1px solid #e5daf3;text-align:center}.tbl td:first-child{text-align:left;font-weight:800;font-size:16px;position:-webkit-sticky;position:sticky;left:0;background:var(--lav);z-index:1}.tbl td.us{background:rgba(109,58,237,.06)}.ball{display:inline-block}.legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-size:14px;color:#6E6784;align-items:center}.legend span{display:inline-flex;align-items:center;gap:6px}.wheel-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:40px;gap:40px;align-items:center}.seg{stroke-dasharray:var(--len) 999;stroke-dashoffset:var(--len);transition:stroke-dashoffset 1s var(--ease);transition-delay:var(--d)}.in .seg{stroke-dashoffset:0}.wlbl{opacity:0;transition:opacity .6s;transition-delay:var(--d)}.in .wlbl{opacity:1}.spin-slow{transform-origin:280px 280px;animation:spin 60s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:900px){.wheel-grid{grid-template-columns:1fr}}.aw{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,var(--navy) 0,rgba(5,36,60,0) 220px),radial-gradient(1000px 520px at 50% 14%,rgba(63,182,242,.26),transparent 70%),linear-gradient(180deg,var(--navy) 0,var(--mid) 100%)}.aw:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 160px);mask-image:linear-gradient(180deg,transparent,#000 160px);content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(127,211,250,.14) 1.2px,transparent 0);background-size:26px 26px;pointer-events:none}.aw .h2 span{color:var(--sky)}.pill-free{font-size:14px;font-weight:800;letter-spacing:.08em;color:var(--navy);background:var(--sky);padding:7px 16px;border-radius:999px}.bento{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:56px}.tile{background:rgba(255,255,255,.07);border:1.5px solid rgba(127,211,250,.2);border-radius:26px;padding:26px;display:flex;flex-direction:column;gap:14px;transition:transform .4s var(--ease),border-color .4s,background .4s}.tile:hover{transform:translateY(-4px);border-color:rgba(127,211,250,.45);background:rgba(255,255,255,.09)}.t-lbl{font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--sky)}.span3{grid-column:span 3}.span2{grid-column:span 2}.span6{grid-column:span 6}.row2{grid-row:span 2}.mini{background:#fff;color:var(--blueink);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.big20{font-size:clamp(64px,8vw,96px);font-weight:800;line-height:.9;color:var(--sky)}.big20 small{font-size:32px}.stepn{gap:14px;font-size:18px;font-weight:800}.stepn,.stepn b{display:flex;align-items:center}.stepn b{flex:none;width:44px;height:44px;border-radius:50%;background:var(--blue);color:var(--navy);font-size:20px;justify-content:center}.tools{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:16px 8px;gap:16px 8px}.tool{flex-direction:column;gap:9px;text-align:center;font-size:13px;font-weight:800;line-height:1.2}.tool,.tool i{display:flex;align-items:center}.tool i{width:58px;height:58px;border-radius:18px;background:var(--blue);justify-content:center;box-shadow:0 14px 26px -14px rgba(63,182,242,.9);transition:transform .35s var(--ease)}.tool:hover i{transform:translateY(-6px) rotate(-4deg)}.apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 8px;gap:14px 8px}.app{flex-direction:column;gap:7px;font-size:12px;text-align:center;line-height:1.15}.app,.app i{display:flex;align-items:center;font-weight:800}.app i{width:54px;height:54px;border-radius:16px;justify-content:center;font-style:normal;font-size:16px;color:#fff}.app i.more{border:2px dashed rgba(127,211,250,.5);color:var(--sky);font-size:24px}@media (max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.span2,.span3,.span6{grid-column:span 2}.row2{grid-row:auto}.tools{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta{overflow:hidden;background:var(--purple);color:#fff}.cta,.cta-grid{position:relative}.cta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.cta-col{display:flex;flex-direction:column;gap:14px;padding:8px 0}.cta-col+.cta-col{padding-left:clamp(0px,4vw,56px);border-left:2px solid rgba(255,255,255,.18)}.cta-col h3{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1.1}.cta-col p{margin:0;font-size:17px;line-height:1.5;color:#E2D4F0}@media (max-width:820px){.cta-grid{grid-template-columns:1fr;gap:40px}.cta-col+.cta-col{padding-left:0;border-left:0;border-top:2px solid rgba(255,255,255,.18);padding-top:36px}}.foot{background:var(--deep);color:#CDB8E3;padding:40px 0 48px;font-size:15px}.foot .wrap{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}@media (max-width:1020px){.hero{padding:110px 0 90px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-arcs{width:120%;right:-50%;top:-4%;opacity:.5}}@media (max-width:560px){.b-body{grid-template-columns:1fr}.ehr{border-right:0;border-bottom:1px solid #e6e8ec}.tab2{display:none}.btn-stack{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.rv,.rv-l,.rv-r{opacity:1;transform:none}}@keyframes hoT0{0%{left:0;top:50%;opacity:0}1.25%{opacity:1}6.94%{left:16.67%;top:50%}10.69%{left:16.67%;top:50%}15.28%{left:16.67%;top:calc(50% + 130px)}36.11%{left:100%;top:calc(50% + 130px);opacity:1}37.78%{left:100%;top:calc(50% + 130px);opacity:0}to{left:100%;top:calc(50% + 130px);opacity:0}}@keyframes hoB0{0%,10.69%{opacity:1}14.44%,to{opacity:0}}@keyframes hoM0{0%,10.69%{opacity:0}14.44%,to{opacity:1}}@keyframes hoC0{0%,2.78%{opacity:0;transform:translate(-50%,8px) scale(.8)}5.69%{opacity:1;transform:translate(-50%) scale(1)}9.03%{transform:translate(-50%) scale(1.12)}16.11%{opacity:1;transform:translate(-50%) scale(1)}19.44%,to{opacity:0;transform:translate(-50%) scale(.9)}}@keyframes hoP0{0%,3.61%{opacity:0}16.11%,6.11%{opacity:1}19.44%,to{opacity:0}}@keyframes hoT1{0%{left:0;top:50%;opacity:0}1.25%{opacity:1}20.83%{left:50%;top:50%}24.58%{left:50%;top:50%}29.17%{left:50%;top:calc(50% + 130px)}41.67%{left:100%;top:calc(50% + 130px);opacity:1}43.33%{left:100%;top:calc(50% + 130px);opacity:0}to{left:100%;top:calc(50% + 130px);opacity:0}}@keyframes hoB1{0%,24.58%{opacity:1}28.33%,to{opacity:0}}@keyframes hoM1{0%,24.58%{opacity:0}28.33%,to{opacity:1}}@keyframes hoC1{0%,16.67%{opacity:0;transform:translate(-50%,8px) scale(.8)}19.58%{opacity:1;transform:translate(-50%) scale(1)}22.92%{transform:translate(-50%) scale(1.12)}30.00%{opacity:1;transform:translate(-50%) scale(1)}33.33%,to{opacity:0;transform:translate(-50%) scale(.9)}}@keyframes hoP1{0%,17.50%{opacity:0}20.00%,30.00%{opacity:1}33.33%,to{opacity:0}}@keyframes hoT2{0%{left:0;top:50%;opacity:0}1.25%{opacity:1}34.72%{left:83.33%;top:50%}38.47%{left:83.33%;top:50%}43.06%{left:83.33%;top:calc(50% + 130px)}47.22%{left:100%;top:calc(50% + 130px);opacity:1}48.89%{left:100%;top:calc(50% + 130px);opacity:0}to{left:100%;top:calc(50% + 130px);opacity:0}}@keyframes hoB2{0%,38.47%{opacity:1}42.22%,to{opacity:0}}@keyframes hoM2{0%,38.47%{opacity:0}42.22%,to{opacity:1}}@keyframes hoC2{0%,30.56%{opacity:0;transform:translate(-50%,8px) scale(.8)}33.47%{opacity:1;transform:translate(-50%) scale(1)}36.81%{transform:translate(-50%) scale(1.12)}43.89%{opacity:1;transform:translate(-50%) scale(1)}47.22%,to{opacity:0;transform:translate(-50%) scale(.9)}}@keyframes hoP2{0%,31.39%{opacity:0}33.89%,43.89%{opacity:1}47.22%,to{opacity:0}}.sway{animation:sway 5s ease-in-out infinite}.droop{animation:droop 5s ease-in-out infinite}.jitter{animation:jitter 1.4s steps(2) infinite}.zoom{animation:zoom .9s linear infinite}.lean{animation:lean 1.2s ease-in-out infinite}.pop{animation:pop 2.4s ease-in-out infinite}.loop{animation:loop 2.2s linear infinite}.spin{animation:spin 14s linear infinite}@keyframes sway{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes droop{0%,60%,to{transform:translate(0)}75%{transform:translate(-1px,2.5px)}}@keyframes jitter{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes zoom{0%{transform:translateX(4px);opacity:0}30%{opacity:1}to{transform:translateX(-6px);opacity:0}}@keyframes lean{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}@keyframes pop{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes loop{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.hero-grid>*{min-width:0}@media (min-width:1021px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.h1{font-size:clamp(44px,5.4vw,78px)}.h-seg.magic-bg,.tile.magic-bg{background:linear-gradient(120deg,#6D3AED,#A556A2,#E0479E,#A556A2,#6D3AED);background-size:300% 100%}.cta .hero-arcs{opacity:.4}.tbl .s,.wlist{display:none}@media (max-width:900px){.note.click{display:none}}@media (max-width:620px){.sq{grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.wout{display:none}.wlist{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 16px;gap:10px 16px;margin-top:8px;font-weight:700;font-size:15px}.wlist span{gap:8px}.wlist i,.wlist span{display:flex;align-items:center}.wlist i{flex:none;width:22px;height:22px;border-radius:50%;color:#fff;font-style:normal;font-size:12px;font-weight:800;justify-content:center}}@media (max-width:700px){.tbl{min-width:0}.tbl .l{display:none}.tbl .s{display:inline}.tbl th{font-size:11px;padding:10px 2px}.tbl td{padding:12px 2px}.tbl td:first-child{font-size:14px;padding-right:8px;position:static}.tbl .ball{width:20px;height:20px}}@media (max-width:1020px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:640px}}@media (max-width:560px){.panel-h{flex-wrap:wrap;gap:4px}.btn-stack{align-items:center;text-align:center}.hero{padding-top:100px}}.stairs{align-items:stretch;padding-top:0}.step{border-top:0;overflow:hidden;position:relative;padding-top:30px}.step:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--blue)}.step.paid:before{top:0;border-radius:0;background:var(--magic)}.step .cap{margin-top:auto}.sq{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-top:8px}.sq i{border-radius:3px}@media (min-width:1001px){.stairs{padding-top:84px}.stairs .step{margin-bottom:0!important}.stairs .step:first-child{top:0}.stairs .step:nth-child(2){top:-28px}.stairs .step:nth-child(3){top:-56px}.stairs .step:nth-child(4){top:-84px}}.orbit{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center;margin-top:64px}.col{display:flex;flex-direction:column;gap:16px}.awt{position:relative;gap:14px;padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.06);border:1.5px solid rgba(127,211,250,.2);transition:transform .5s var(--ease),background .5s,border-color .5s,box-shadow .5s}.awt,.awt i{display:flex;align-items:center}.awt i{flex:none;width:48px;height:48px;border-radius:14px;background:var(--blue);justify-content:center;transition:transform .5s var(--ease),box-shadow .5s}.awt b{display:block;font-size:17px;font-weight:800}.awt span{display:block;font-size:14px;line-height:1.4;color:#A9CDE6;margin-top:2px}.awt.on{background:rgba(63,182,242,.18);border-color:#7FD3FA;transform:scale(1.04);box-shadow:0 0 0 6px rgba(127,211,250,.1),0 20px 40px -20px rgba(63,182,242,.8)}.awt.mg i{background:linear-gradient(120deg,#6D3AED,#A556A2,#E0479E)}.awt.on i{transform:rotate(-6deg) scale(1.08);box-shadow:0 0 22px rgba(127,211,250,.9)}.awt.mg.on{background:rgba(224,71,158,.18);border-color:#E0479E;box-shadow:0 0 0 6px rgba(224,71,158,.12),0 20px 40px -20px rgba(224,71,158,.9)}.awt.l .wire{right:-46px}.awt.r .wire{left:-46px}.wire{top:50%;width:46px;height:2px;background:repeating-linear-gradient(90deg,rgba(127,211,250,.45) 0 4px,transparent 4px 8px)}.wire,.wire s{position:absolute}.wire s{top:-4px;width:10px;height:10px;border-radius:50%;background:#7FD3FA;box-shadow:0 0 12px #7FD3FA;opacity:0}.awt.on .wire s{animation:wireL 1.1s var(--ease) infinite}.awt.r.on .wire s{animation-name:wireR}.awt.mg .wire s{background:#E0479E;box-shadow:0 0 12px #E0479E}@keyframes wireL{0%{left:0;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}@keyframes wireR{0%{left:100%;opacity:0}20%{opacity:1}to{left:0;opacity:0}}.stage{position:relative}.halo{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(closest-side,rgba(63,182,242,.35),transparent);filter:blur(10px);animation:haloP 4s ease-in-out infinite}@keyframes haloP{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.aw-b{position:relative;box-shadow:0 0 0 10px rgba(63,182,242,.14),0 60px 100px -30px rgba(0,0,0,.75)}.now{display:flex;gap:10px;align-items:center;background:#EAF6FD;border-radius:12px;padding:12px;animation:nowIn .5s var(--ease)}.now small{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0A6FA3}.now b{display:block;font-size:14px;color:#0A3F5E}.now-ic{flex:none;width:30px;height:30px;border-radius:9px;background:var(--blue);display:flex;align-items:center;justify-content:center}@keyframes nowIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.dotsrow{display:flex;gap:6px}.dotsrow i{width:7px;height:7px;border-radius:50%;background:#D5E7F2;transition:all .3s}.dotsrow i.on{width:20px;border-radius:4px;background:var(--blue)}.meta{display:grid;grid-template-columns:1fr 1fr;margin-top:64px;border-top:1px solid rgba(127,211,250,.25);border-bottom:1px solid rgba(127,211,250,.25)}.meta-c{display:flex;flex-direction:column;gap:12px;padding:24px 28px 22px 0}.meta-c+.meta-c{padding-left:28px;border-left:1px solid rgba(127,211,250,.25)}.meta-l{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7FD3FA}.meta-n{font-size:12px;color:#7FA9C6}.dcount{display:flex;flex-direction:column;gap:12px}.dc-row{display:grid;grid-template-columns:110px minmax(0,1fr) 96px;grid-gap:12px;gap:12px;align-items:center;font-size:14px;font-weight:700;color:#C4DDF0}.dc-row b{text-align:right;font-size:15px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dc-row.dc-aw b{color:#7FD3FA}.dc-one{width:22px;height:22px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden}.dc-one i{display:block;height:100%;background:#8A7FA6;transform-origin:left}.dc-grid{display:grid;grid-template-columns:repeat(9,22px);grid-gap:5px;gap:5px}.dc-grid i{height:22px;border-radius:6px;background:rgba(255,255,255,.08);transition:background .15s,box-shadow .15s}.dc-grid i.on{background:var(--blue);box-shadow:0 0 10px rgba(63,182,242,.55)}.race2{display:flex;flex-direction:column;gap:10px}.race2 div{display:grid;grid-template-columns:110px minmax(0,1fr) 92px;grid-gap:12px;gap:12px;align-items:center;font-size:14px;font-weight:700;color:#C4DDF0}.race2 i{height:8px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.race2 s{display:block;height:100%;border-radius:4px;transform-origin:left}.race2 b{text-align:right;font-size:15px}.slowbar{background:#8A7FA6;animation:slowbar 6s linear infinite}.fastbar{width:3.6%;background:var(--blue);box-shadow:0 0 10px var(--blue);animation:fastbar 6s linear infinite}@keyframes slowbar{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes fastbar{0%{transform:scaleX(0)}3%,to{transform:scaleX(1)}}.apps2{display:flex;flex-wrap:wrap;gap:8px}.apps2 span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#DCEBF5;padding:4px 10px 4px 4px;border-radius:999px;background:rgba(255,255,255,.06)}.apps2 i{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;font-weight:800;color:#fff}.apps2 i.more{border:1.5px dashed rgba(127,211,250,.6);color:#7FD3FA;font-size:14px}.aw-ctas{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:56px}.aw-ctas,.bigcta{align-items:center}.bigcta{display:inline-flex;gap:16px;text-decoration:none;font-size:24px;font-weight:800;padding:16px 34px 16px 16px;border-radius:999px;transition:transform .3s var(--ease),box-shadow .3s}.bigcta small{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.bigcta .cdot{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bigcta:hover{transform:translateY(-4px) scale(1.02)}.bigcta.chrome{background:#fff;color:#05243C;box-shadow:0 0 0 0 rgba(255,255,255,.5),0 24px 50px -20px rgba(255,255,255,.6);animation:ring 2.6s ease-out infinite}.bigcta.chrome .cdot{background:var(--sky)}.bigcta.edge{background:var(--blue);color:#05243C;box-shadow:0 24px 50px -20px rgba(63,182,242,.9)}.bigcta.edge .cdot{background:#05243C}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(255,255,255,.45),0 24px 50px -20px rgba(255,255,255,.6)}to{box-shadow:0 0 0 18px rgba(255,255,255,0),0 24px 50px -20px rgba(255,255,255,.6)}}.aw-foot{flex-basis:100%;display:flex;justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-size:16px;font-weight:700;color:#C4DDF0}@media (max-width:1100px){.orbit{grid-template-columns:1fr 1fr;gap:16px}.stage{grid-column:1/-1;grid-row:1;margin:0 auto 28px;max-width:560px;width:100%}.wire{display:none}}@media (max-width:700px){.meta,.orbit{grid-template-columns:1fr}.meta-c{padding-right:0}.meta-c+.meta-c{padding-left:0;border-left:0;border-top:1px solid rgba(127,211,250,.25)}.race2 div{grid-template-columns:86px minmax(0,1fr) 84px;font-size:13px}.race2 b{font-size:13px;white-space:nowrap}.bigcta{width:100%;font-size:20px}:root .sec{padding:56px 0}:root .sec-head{gap:14px}:root .lede{font-size:16px}:root .rgrid,:root .spec-chips,:root .stairs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));padding-left:var(--gut);padding-right:var(--gut);scroll-padding-left:var(--gut)}}@media (max-width:700px){:root .rgrid::-webkit-scrollbar,:root .spec-chips::-webkit-scrollbar,:root .stairs::-webkit-scrollbar{display:none}:root .hero{padding-bottom:72px}:root .hero-grid{gap:40px}:root .hero .b-url,:root .hero .chips,:root .hero .kv div:nth-child(2),:root .hero .kv div:nth-child(3){display:none}:root .hero .ehr-in{gap:10px}:root .race{gap:12px}:root .stairs{gap:12px;margin-top:32px;padding-top:0;padding-bottom:16px;align-items:stretch}:root .stairs .step{flex:0 0 84%;scroll-snap-align:start;margin:0}:root .bracket{margin-top:12px;gap:10px;font-size:14px}:root .sizes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;margin-top:24px;padding-top:20px;font-size:14px}:root .sizes span:last-child{grid-column:1/-1}:root .sizes i{max-width:22px;max-height:22px}:root .whys{gap:14px}:root .whys div{font-size:15px}:root .spec-chips{gap:8px;padding-bottom:4px}:root .spec-chips button{flex:none;min-height:44px}:root .rules{margin-top:48px;gap:20px}:root .rules-h p{font-size:16px}:root .rgrid{gap:12px;padding-bottom:16px}:root .rcard{flex:0 0 84%;scroll-snap-align:start}:root .rcard:hover{transform:none}:root .marq{overflow-x:auto;scrollbar-width:none}:root .marq::-webkit-scrollbar{display:none}:root .marq-in{flex-wrap:nowrap;width:max-content}:root .orbit{gap:10px;margin-top:40px}:root .stage{margin-bottom:18px}:root .orbit .col{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}:root .awt{padding:10px 12px;gap:10px;border-radius:16px;min-height:64px}:root .awt i{width:36px;height:36px;border-radius:11px}:root .awt i svg{width:18px;height:18px}:root .awt b{font-size:14px;line-height:1.25}:root .awt .wire,:root .awt span{display:none}:root .awt.on{transform:scale(1.02)}:root .secu-grid{gap:10px;margin-top:28px}:root .secu-card{display:grid;grid-template-columns:40px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;padding:18px;border-radius:18px}:root .secu-ic{grid-row:span 2;width:40px;height:40px;border-radius:12px}:root .secu-card h3{font-size:17px}:root .secu-card p{font-size:15px}:root .secu-card:hover{transform:none}:root .secu-row{margin-top:24px}:root .secu-more{width:100%;justify-content:center}:root .sx-hero{padding-bottom:64px}:root .sx-ctas .btn{flex:1 1 100%;justify-content:center}:root .sx-vault{padding:40px 6px 34px}:root .sx-vcard{padding:16px}:root .sx-vrows div{font-size:13px;padding:10px 12px}:root .sx-orb{font-size:12px;padding:7px 11px}:root .sx-orb.o1{left:0;top:0}:root .sx-orb.o2{right:0;top:4px}:root .sx-orb.o3{left:0;bottom:0}:root .sx-orb.o4{right:0;bottom:0}:root .sx-flow{grid-template-columns:1fr;gap:14px;margin-top:32px}:root .sx-node{display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;padding:16px;border-radius:18px}:root .sx-nic{grid-row:span 2;width:48px;height:48px;margin:0;border-radius:14px}:root .sx-node b{font-size:17px}:root .sx-node:nth-child(2) .sx-pipe,:root .sx-pipe{display:block;top:100%;left:38px;width:4px;height:14px}:root .sx-pipe i{left:-3px;animation-name:sxFlowV}:root .sx-never{margin-top:18px;padding:14px 16px}:root .sx-bento,:root .sx-status{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));padding:0 var(--gut) 16px;scroll-padding-left:var(--gut);gap:12px;margin-top:28px}:root .sx-bento::-webkit-scrollbar,:root .sx-status::-webkit-scrollbar{display:none}:root .sx-st,:root .sx-tile{flex:0 0 84%;scroll-snap-align:start}:root .sx-tile:hover{transform:none}:root .sx-art{height:150px}:root .sx-tbody{padding:18px}:root .sx-tbody h3{font-size:18px}:root .sx-checks li,:root .sx-st p,:root .sx-tbody p{font-size:15px}:root .sx-tab{padding:10px 12px;gap:10px}:root .sx-tab b{font-size:14px}:root .sx-tab em{font-size:11px;padding:3px 8px}:root .sx-send{grid-template-columns:1fr}:root .sx-sendbtn{text-align:center}:root .sx-faqwrap{gap:28px}:root .sx-ask{width:100%;justify-content:center}:root .sx-faq details{padding:0 18px}:root .sx-faq summary{font-size:17px;padding:16px 0;gap:10px}:root .sx-faq details p{margin:0 0 18px;font-size:16px}:root .sx-ctagrid p{font-size:17px}:root .sx-ctagrid .btn{align-self:stretch!important;justify-content:center}:root .sx-packet{height:230px}:root .sx-doc{transform-origin:center;scale:.62}:root .sx-doc.d0{transform:translateX(-150px) rotate(-10deg)}:root .sx-doc.d2{transform:translateX(150px) rotate(10deg)}:root .sx-seal{bottom:0;width:52px;height:52px;margin-left:-26px}:root .dc-row{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}:root .dc-row,:root .dc-row b{font-size:13px}:root .dc-grid{grid-template-columns:repeat(9,16px);gap:4px}:root .dc-grid i,:root .dc-one{height:16px}:root .dc-one{width:16px}}@keyframes sxFlowV{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:14px;opacity:0}}