:root{--ds-ink:#0b1b3a;--ds-ink-2:#33425f;--ds-muted:#56657f;--ds-line:#e3eaf5;--ds-line-2:#cfd9ec;--ds-bg:#fff;--ds-tint-blue:#f4f8ff;--ds-tint-mint:#f0faf5;--ds-tint-warm:#fff9ec;--ds-grad:linear-gradient(95deg,#1d63f0 0%,#0e9bc7 50%,#12b76a 100%);--ds-gold:linear-gradient(180deg,#fce5a6 0%,#eec05c 48%,#db9c2d 100%);--ds-r:22px;--ds-r-sm:16px;--ds-shadow:0 1px 2px #10285a0d,0 14px 34px -10px #1e469629;--ds-shadow-lg:0 40px 90px -28px #183c8c61}[data-tone=blue]{--th:259;--c:#026ef5;--ci:#0059d5}@supports (color:lab(0% 0 0)){[data-tone=blue]{--c:lab(47.794% 16.2935 -76.442);--ci:lab(39.3712% 20.8908 -76.3822)}}[data-tone=green]{--th:160;--c:#00ae6b;--ci:#008856}@supports (color:lab(0% 0 0)){[data-tone=green]{--c:lab(62.7713% -56.4727 24.8235);--ci:lab(49.7588% -50.9048 19.8944)}}[data-tone=gold]{--th:82;--c:#e7ac2a;--ci:#af7100}@supports (color:lab(0% 0 0)){[data-tone=gold]{--c:lab(74.5664% 14.0937 69.2724);--ci:lab(53.3111% 22.0678 70.0962)}}[data-tone=violet]{--th:295;--c:#8456e8;--ci:#6d3bcd}@supports (color:lab(0% 0 0)){[data-tone=violet]{--c:lab(47.8561% 44.1952 -68.7321);--ci:lab(38.2971% 46.8588 -68.6478)}}[data-tone=coral]{--th:24;--c:#f75e51;--ci:#d73434}@supports (color:lab(0% 0 0)){[data-tone=coral]{--c:lab(61.0581% 59.0428 39.8379);--ci:lab(49.2752% 63.0797 41.1967)}}[data-tone=teal]{--th:197;--c:#00a8a8;--ci:#007f82}@supports (color:lab(0% 0 0)){[data-tone=teal]{--c:lab(61.8269% -39.271 -11.7647);--ci:lab(47.7589% -35.3727 -12.0775)}}.ds-tile{--s:48px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .32);color:var(--ci);background:linear-gradient(150deg,oklch(.992 .012 var(--th)),oklch(.93 .058 var(--th)));box-shadow:inset 0 0 0 1px oklch(.9 .05 var(--th)),0 8px 16px -8px oklch(.6 .16 var(--th) / .45);flex:none;place-items:center;display:inline-grid}.ds-tile svg{display:block}.ds-tile.is-solid{color:#fff;background:linear-gradient(145deg,oklch(.72 .17 var(--th)),oklch(.53 .2 var(--th)));box-shadow:inset 0 1px 0 #ffffff59,0 12px 22px -10px oklch(.5 .2 var(--th) / .7)}.ds-tile[data-tone=gold].is-solid{color:#4a3306;background:linear-gradient(145deg,#fce5a6,#e3ac3e)}.ds-head{max-width:760px;margin-bottom:clamp(22px,3vw,34px)}.ds-head.is-center{text-align:center;margin-inline:auto}.ds-head.is-center .ds-eyebrow{justify-content:center}.ds-head.is-center .ds-lead{margin-inline:auto}.ds-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ds-ink-2);align-items:center;gap:12px;margin:0 0 16px;font-size:12.5px;font-weight:700;display:flex}.ds-eyebrow:before{content:none!important}.ds-title{letter-spacing:-.034em;color:var(--ds-ink);text-wrap:balance;font-size:clamp(30px,4.1vw,48px);font-weight:760;line-height:1.07}.ds-hl{background:var(--ds-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.ds-lead{color:var(--ds-muted);max-width:52ch;margin-top:16px;font-size:clamp(16.5px,1.5vw,19px);line-height:1.58}.ds-band{background:var(--ds-bg);padding:clamp(34px,4.2vw,58px) 0;position:relative}.ds-band.is-blue{background:linear-gradient(180deg,var(--ds-tint-blue),#fff 110%)}.ds-band.is-mint{background:linear-gradient(180deg,var(--ds-tint-mint),#fff 110%)}.ds-band.is-warm{background:linear-gradient(180deg,var(--ds-tint-warm),#fff 110%)}.ds-band [id]{scroll-margin-top:calc(var(--nav-h,66px) + 12px)}.ds-more-link{color:var(--brand-700,#1d4ed8);align-items:center;gap:8px;min-height:44px;margin-top:22px;font-weight:650;display:inline-flex}.ds-more-link:hover{text-underline-offset:4px;text-decoration:underline}.ds-tag{white-space:nowrap;vertical-align:2px;letter-spacing:.05em;text-transform:uppercase;color:#8a5600;color:lab(41.6897% 21.1661 71.7334);background:#fff4db;background:lab(96.6599% 1.50222 15.5202);border:1px solid #f0d49b;border:1px solid lab(86.2969% 4.09269 32.1884);border-radius:99px;margin-left:8px;padding:2px 9px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-block}.ds-pill{letter-spacing:-.005em;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .25s var(--ease),filter .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.ds-pill.is-lg{padding:18px 34px;font-size:17px}.ds-pill svg{transition:transform .2s var(--ease);flex:none}.ds-pill:hover svg{transform:translate(4px)}.ds-pill:hover{transform:translateY(-1px)}.ds-pill.is-gold{color:#3a2705;background:var(--ds-gold);border-color:#b0781673;box-shadow:inset 0 1px #ffffffa6,0 14px 28px -10px #d69628a6}.ds-pill.is-gold:hover{filter:brightness(1.04);box-shadow:inset 0 1px #ffffffa6,0 18px 32px -10px #d69628bf}.ds-pill.is-blue{color:#fff;background:linear-gradient(#3b82f6,#1d4ed8);box-shadow:inset 0 1px #ffffff4d,0 14px 28px -12px #1d4ed8b3}.ds-pill.is-ghost{color:var(--ds-ink);border-color:var(--ds-line-2);background:#fff}.ds-pill.is-ghost:hover{border-color:var(--brand-400,#60a5fa);box-shadow:var(--ds-shadow)}@media (max-width:520px){.ds-actions .ds-pill{width:100%}}.ds-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.ds-tiles{--cols:3;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:16px;list-style:none;display:grid}.ds-tiles.is-c2{--cols:2}.ds-tiles.is-c4{--cols:4}.ds-tiles.is-c5{--cols:5}.ds-tiles.is-c6{--cols:6}.ds-tilecard{min-width:0;position:relative}.ds-tilecard>a,.ds-tilecard>div{height:100%;color:inherit;border:1px solid var(--ds-line);border-radius:var(--ds-r);box-shadow:var(--ds-shadow);transition:transform .25s var(--ease),box-shadow .25s,border-color .2s;background:linear-gradient(#fff,#ffffffd1);flex-direction:column;gap:14px;padding:20px;display:flex;position:relative}.ds-tilecard>a:hover,.ds-tilecard>a:focus-visible{border-color:var(--brand-300,#93c5fd);transform:translateY(-4px);box-shadow:0 22px 44px -14px #1e469647}.ds-tile-tx{gap:4px;min-width:0;display:grid}.ds-tile-tx .ds-tag{width:fit-content;margin:4px 0 0;display:block}.ds-tile-tx b{letter-spacing:-.015em;color:var(--ds-ink);font-size:17px;font-weight:700;line-height:1.25}.ds-tile-tx span{color:var(--ds-muted);font-size:14.5px;line-height:1.5}.ds-tile-go{color:var(--ds-line-2);transition:color .2s,transform .2s var(--ease);position:absolute;top:18px;right:18px}.ds-tilecard>a:hover .ds-tile-go{color:var(--brand-600,#2563eb);transform:translate(2px,-2px)}.ds-tiles.is-compact{gap:12px}.ds-tiles.is-compact .ds-tilecard>a,.ds-tiles.is-compact .ds-tilecard>div{border-radius:18px;flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.ds-tiles.is-compact .ds-tile-tx b{font-size:15.5px}.ds-tiles.is-compact .ds-tile-tx span{font-size:13.5px;line-height:1.4}.ds-tiles.is-compact .ds-tile-go{margin-top:-8px;top:50%}@media (max-width:1100px){.ds-tiles.is-c5,.ds-tiles.is-c6{--cols:3}.ds-tiles.is-c4{--cols:2}}@media (max-width:860px){.ds-tiles.is-c3,.ds-tiles.is-c4,.ds-tiles.is-c5,.ds-tiles.is-c6{--cols:2}}@media (max-width:560px){.ds-tiles.is-c2,.ds-tiles.is-c3,.ds-tiles.is-c4{--cols:1}.ds-tiles.is-c5,.ds-tiles.is-c6{--cols:2}.ds-tiles{gap:12px}.ds-tiles:not(.is-compact) .ds-tilecard>a,.ds-tiles:not(.is-compact) .ds-tilecard>div{flex-direction:row;align-items:flex-start;gap:14px;padding:16px}.ds-tiles.is-c5:not(.is-compact) .ds-tilecard>a,.ds-tiles.is-c6:not(.is-compact) .ds-tilecard>div{flex-direction:column;gap:10px}.ds-tiles.is-c5 .ds-tile-tx span,.ds-tiles.is-c6 .ds-tile-tx span{display:none}.ds-tile-go{top:14px;right:14px}}.ds-iconrow{align-items:center;gap:14px 0;width:100%;max-width:560px;list-style:none;display:flex}.ds-iconrow li{min-width:0;color:var(--ds-ink-2);flex:1 1 0;align-items:center;gap:12px;padding:0 clamp(12px,1.6vw,20px);font-size:15.5px;font-weight:620;line-height:1.25;display:flex}.ds-iconrow li:first-child{padding-left:0}.ds-iconrow li+li{border-left:1px solid var(--ds-line-2)}@media (max-width:620px){.ds-iconrow{gap:12px;display:grid}.ds-iconrow li{flex:none;padding:0}.ds-iconrow li+li{border-left:0}}.ds-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;display:grid}.ds-kpis.is-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-kpis.is-n3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-kpis.is-n5{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-kpis.is-n6{grid-template-columns:repeat(6,minmax(0,1fr))}.ds-stat{height:100%;color:inherit;border:1px solid var(--ds-line);border-radius:var(--ds-r-sm);box-shadow:var(--ds-shadow);background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;display:flex;position:relative}.ds-stat .ds-tile{margin-bottom:6px}.ds-stat-v{letter-spacing:-.04em;color:var(--ds-ink);font-size:clamp(30px,3.2vw,40px);font-weight:760;line-height:1}.ds-stat-k{color:var(--ds-ink-2);font-size:14px;font-weight:620;line-height:1.3}.ds-stat-n{color:var(--ds-muted);font-size:12.5px;line-height:1.35}.ds-stat .ds-tag{margin:0;position:absolute;top:16px;right:14px}a.ds-stat{transition:transform .25s var(--ease),box-shadow .25s}a.ds-stat:hover{transform:translateY(-3px);box-shadow:0 22px 44px -14px #1e469647}.ds-count{display:inline-block;position:relative}.ds-count-ghost{visibility:hidden}.ds-count-live{white-space:nowrap;position:absolute;top:0;left:0}@media (max-width:1100px){.ds-kpis.is-n5,.ds-kpis.is-n6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ds-kpis,.ds-kpis.is-n3,.ds-kpis.is-n5,.ds-kpis.is-n6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-steps{--n:4;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:20px;list-style:none;display:grid;position:relative}.ds-steps.is-n3{--n:3}.ds-steps.is-n5{--n:5}.ds-steps:before{content:"";top:28px;left:calc(50% / var(--n));right:calc(50% / var(--n));border-top:2px dashed var(--ds-line-2);height:0;position:absolute}.ds-step{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex;position:relative}.ds-step-node{border-radius:20px;margin-bottom:12px;position:relative;box-shadow:0 0 0 8px #fff}.ds-band.is-blue .ds-step-node{box-shadow:0 0 0 8px var(--ds-tint-blue)}.ds-band.is-mint .ds-step-node{box-shadow:0 0 0 8px var(--ds-tint-mint)}.ds-band.is-warm .ds-step-node{box-shadow:0 0 0 8px var(--ds-tint-warm)}.ds-step-node em{width:24px;height:24px;color:var(--ds-ink);box-shadow:0 0 0 1.5px var(--ds-line-2),0 4px 10px #10285a1f;background:#fff;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:760;display:grid;position:absolute;top:-9px;right:-9px}.ds-step b{letter-spacing:-.015em;color:var(--ds-ink);font-size:17px;font-weight:700}.ds-step>span{color:var(--ds-muted);max-width:26ch;font-size:14.5px;line-height:1.5}@media (max-width:820px){.ds-steps,.ds-steps.is-n3,.ds-steps.is-n5{grid-template-columns:1fr;gap:6px}.ds-steps:before{border-top:0;border-left:2px dashed var(--ds-line-2);inset:28px auto 28px 27px}.ds-step{text-align:left;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:2px 18px;padding:8px 0;display:grid}.ds-step-node{grid-row:1/span 2;margin:0}.ds-step b{align-self:end}.ds-step>span{align-self:start;max-width:none}}.ds-cv{height:100%;color:inherit;border:1px solid var(--ds-line);border-radius:var(--ds-r);box-shadow:var(--ds-shadow);transition:transform .25s var(--ease),box-shadow .25s;background:#fff;flex-direction:column;display:flex;overflow:hidden}a.ds-cv:hover{transform:translateY(-4px);box-shadow:0 26px 50px -16px #1e46964d}.ds-cv-visual{aspect-ratio:16/10;background:oklch(.97 .02 var(--th,259));position:relative;overflow:hidden}.ds-cv-visual>img,.ds-cv-visual .ds-dev-img{object-fit:cover;object-position:top left;width:100%;height:100%}.ds-cv-body{align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.ds-cv-body b{letter-spacing:-.015em;color:var(--ds-ink);font-size:17px;font-weight:700;line-height:1.25}.ds-cv-body>span{color:var(--ds-muted);font-size:14.5px;line-height:1.5}.ds-cv-body .ds-cv-cta{color:var(--brand-700,#1d4ed8);align-items:center;gap:6px;margin-top:4px;font-weight:650;display:inline-flex}.ds-wash{background:radial-gradient(90% 90% at 85% 0%,oklch(.93 .07 var(--th)),transparent 70%),linear-gradient(150deg,oklch(.985 .016 var(--th)),oklch(.92 .06 var(--th)));place-items:center;display:grid;position:absolute;inset:0}.ds-wash-dots{opacity:.5;background-image:radial-gradient(oklch(.7 .1 var(--th) / .35) 1.2px,transparent 1.4px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.ds-wash .ds-tile{position:relative}.ds-faq{gap:10px;max-width:880px;display:grid}.ds-faq-item{border:1px solid var(--ds-line);background:#fff;border-radius:18px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 2px #10285a0a}.ds-faq-item[open]{box-shadow:var(--ds-shadow);border-color:var(--ds-line-2)}.ds-faq-item summary{cursor:pointer;letter-spacing:-.01em;color:var(--ds-ink);align-items:center;gap:14px;min-height:60px;padding:12px 16px;font-size:16.5px;font-weight:680;list-style:none;display:flex}.ds-faq-item summary::-webkit-details-marker{display:none}.ds-faq-item summary>span:not(.ds-tile){flex:1;min-width:0}.ds-faq-chev{color:var(--ds-muted);transition:transform .2s var(--ease);flex:none}.ds-faq-item[open] .ds-faq-chev{transform:rotate(90deg)}.ds-faq-a{color:var(--ds-muted);padding:0 20px 18px 66px;font-size:15.5px;line-height:1.62}.ds-faq-a a,.ds-more-body a{color:var(--brand-700,#1d4ed8);text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.ds-faq-a{padding:0 18px 16px}}.ds-more{margin-top:18px}.ds-more summary{cursor:pointer;color:var(--brand-700,#1d4ed8);background:var(--ds-tint-blue);border:1px solid var(--brand-200,#bfdbfe);border-radius:99px;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:650;list-style:none;display:inline-flex}.ds-more summary::-webkit-details-marker{display:none}.ds-more summary:after{content:"+";font-size:18px;font-weight:500;line-height:1}.ds-more[open] summary:after{content:"−"}.ds-more-body{color:var(--ds-muted);gap:10px;max-width:70ch;margin-top:14px;font-size:15.5px;line-height:1.65;display:grid}.ds-chart{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);background:#fff;border-radius:18px;min-width:0;margin:0;padding:16px 16px 14px}.ds-chart-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ds-chart-top b{color:var(--ds-ink);letter-spacing:-.01em;font-size:14px;font-weight:700}.ds-chart-top .ds-tag{margin:0}.ds-chart figcaption{color:var(--ds-muted);margin-top:8px;font-size:12.5px}.ds-line,.ds-bars{position:relative}.ds-line svg,.ds-bars svg{width:100%;height:100%;display:block;overflow:hidden}.ds-grid{stroke:var(--ds-line);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ds-stroke{fill:none;stroke:var(--c);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-g0{stop-color:var(--c);stop-opacity:.3}.ds-g1{stop-color:var(--c);stop-opacity:0}.ds-line svg{transition:clip-path 1.1s var(--ease-out);clip-path:inset(-4px)}.vz-arm:not(.vz-in) .ds-line svg{clip-path:inset(-4px 100% -4px -4px)}.ds-bar{stroke:var(--c);stroke-width:var(--bw,13px);stroke-linecap:round;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50% 100%;transition:transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms)}.vz-arm:not(.vz-in) .ds-bar{transform:scaleY(0)}.ds-xlabels{color:var(--ds-muted);justify-content:space-between;gap:4px;margin-top:6px;font-size:11.5px;display:flex}.ds-xlabels.is-bars{text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ds-xlabels.is-bars span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-donut{margin:4px auto 10px;position:relative}.ds-donut svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ds-donut-track{fill:none;stroke:var(--ds-line);stroke-width:12px}.ds-donut-seg{fill:none;stroke:var(--c);stroke-width:12px}.ds-donut-sweep{transform-origin:50px 50px;transition:transform .95s var(--ease-out),opacity .6s}.vz-arm:not(.vz-in) .ds-donut-sweep{opacity:0;transform:rotate(-80deg)}.ds-donut-c{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.ds-donut-c b{letter-spacing:-.03em;color:var(--ds-ink);font-size:clamp(18px,2vw,24px);font-weight:760}.ds-donut-c small{color:var(--ds-muted);font-size:11.5px}.ds-legend{gap:6px;margin-top:4px;list-style:none;display:grid}.ds-legend li{color:var(--ds-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.ds-legend li i{background:var(--c);border-radius:3px;flex:none;width:9px;height:9px}.ds-legend li b{color:var(--ds-ink);margin-left:auto;font-weight:700}.ds-legend.is-row{flex-wrap:wrap;gap:6px 16px;margin-top:10px;display:flex}.ds-spark{flex:none;width:72px;height:26px;margin-left:auto;display:block}.ds-spark path{fill:none;stroke:var(--c);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ds-dev{width:100%;min-width:0;position:relative}.ds-dev-body{position:relative}.ds-dev-img{width:100%;height:auto;display:block}.ds-dev-empty{width:100%;aspect-ratio:var(--ar);color:var(--ds-line-2);background:linear-gradient(150deg,#f4f8ff,#e7effd);place-items:center;display:grid}.ds-screen{aspect-ratio:var(--ar);background:#fff;position:relative;overflow:hidden}.ds-lid{background:linear-gradient(#242d42,#0e1424);border-radius:18px 18px 6px 6px;padding:2.1% 2.1% 2.5%;position:relative;box-shadow:inset 0 0 0 1.5px #3b4663,0 40px 70px -28px #12286e8c}.ds-lid .ds-screen{border-radius:5px}.ds-cam{background:#34405b;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:.8%;left:50%}.ds-base{background:linear-gradient(#eef2f9,#b7c2d8);border-radius:0 0 18px 18px;height:clamp(7px,1.5vw,14px);margin:0 -3.2%;position:relative;box-shadow:0 18px 30px -14px #12286e80}.ds-base span{background:#28385a2e;border-radius:0 0 10px 10px;width:15%;height:55%;position:absolute;top:0;left:50%;transform:translate(-50%)}.ds-win{border:1px solid var(--ds-line-2);box-shadow:var(--ds-shadow-lg);background:#fff;border-radius:16px;overflow:hidden}.ds-win-bar{border-bottom:1px solid var(--ds-line);background:linear-gradient(#f7f9fd,#eef2f9);align-items:center;gap:7px;height:36px;padding:0 14px;display:flex}.ds-win-bar i{background:#d5ddec;border-radius:50%;width:10px;height:10px}.ds-win-bar i:first-child{background:#ff8b7e}.ds-win-bar i:nth-child(2){background:#ffd16b}.ds-win-bar i:nth-child(3){background:#6fd6a2}.ds-win-bar span{border:1px solid var(--ds-line);color:var(--ds-muted);background:#fff;border-radius:99px;margin-left:10px;padding:3px 14px;font-size:11.5px}.ds-phone{background:linear-gradient(#242d42,#0e1424);border-radius:38px;width:min(100%,260px);margin:0 auto;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #3b4663,0 40px 60px -28px #12286e8c}.ds-phone .ds-screen{border-radius:30px}.ds-notch{z-index:2;background:#0e1424;border-radius:99px;width:62px;height:16px;margin-left:-31px;position:absolute;top:14px;left:50%}.ds-float{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #fffffff2;border-radius:18px;align-items:center;gap:11px;padding:9px 16px 9px 9px;animation:7s ease-in-out infinite ds-bob;display:flex;position:absolute;box-shadow:0 22px 44px -14px #14327857}.ds-float.is-ml,.ds-float.is-bl{animation-delay:-2.2s}.ds-float.is-br,.ds-float.is-tr{animation-delay:-4.4s}.ds-float-tx{gap:1px;line-height:1.15;display:grid}.ds-float-tx small{color:var(--ds-muted);white-space:nowrap;font-size:11.5px;font-weight:600}.ds-float-tx small i{letter-spacing:.04em;text-transform:uppercase;color:#8a5600;color:lab(41.6897% 21.1661 71.7334);background:#fff4db;background:lab(96.6599% 1.50222 15.5202);border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.ds-float-tx b{letter-spacing:-.025em;color:var(--ds-ink);white-space:nowrap;font-size:17px;font-weight:760}.ds-float.is-tl{top:-5%;left:-5%}.ds-float.is-tr{top:7%;right:-6%}.ds-float.is-ml{top:40%;left:-8%}.ds-float.is-mr{top:46%;right:-7%}.ds-float.is-bl{bottom:7%;left:-4%}.ds-float.is-br{bottom:-5%;right:3%}@keyframes ds-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:900px){.ds-dev{flex-wrap:wrap;justify-content:center;gap:8px 10px;display:flex}.ds-dev-body{flex:0 0 100%}.ds-float{box-shadow:var(--ds-shadow);padding:7px 14px 7px 7px;animation:none;position:static}.ds-float .ds-spark{display:none}}.ds-hero{isolation:isolate;background:radial-gradient(900px 520px at 88% -6%,#3b82f629,#0000 62%),radial-gradient(700px 480px at 0 12%,#12b76a1c,#0000 60%),radial-gradient(600px 360px at 60% 110%,#f0be5024,#0000 62%),linear-gradient(#f6f9ff,#fff 85%);padding:clamp(34px,5vw,72px) 0 clamp(44px,6vw,84px);position:relative;overflow:hidden}.ds-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.ds-hero.is-compact .ds-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.ds-hero-copy{justify-items:start;gap:22px;min-width:0;display:grid}.ds-crumb{color:var(--ds-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ds-crumb a:hover{color:var(--brand-700,#1d4ed8);text-decoration:underline}.ds-pillnote{border:1px solid var(--ds-line);color:var(--ds-ink-2);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:5px 14px 5px 6px;font-size:13.5px;font-weight:620;display:inline-flex;box-shadow:0 6px 16px -8px #1e469640}.ds-live{background:#12b76a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #12b76a2e}.ds-hero h1{letter-spacing:-.04em;color:var(--ds-ink);text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.04}.ds-hero .ds-lead{max-width:46ch;margin:0;font-size:clamp(17px,1.5vw,20px)}.ds-hero-note{color:var(--ds-muted);font-size:13px}.ds-hero .ds-actions{flex-wrap:nowrap}.ds-hero .ds-actions .ds-pill{white-space:nowrap;padding:13px 22px;font-size:16px}@media (max-width:640px){.ds-hero .ds-actions{flex-wrap:wrap}}.ds-hero-visual{min-width:0;padding:0 clamp(0px,3vw,36px);position:relative}.ds-hero-visual:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,#3b82f638,#12b76a1a 60%,#0000 76%);border-radius:50%;position:absolute;inset:6% -2% -6%}@media (max-width:960px){.ds-hero-grid,.ds-hero.is-compact .ds-hero-grid{grid-template-columns:1fr}.ds-hero-visual{padding:0 4px}}.ds-strip{border-block:1px solid var(--ds-line);background:#fff;padding:22px 0}.ds-clusters{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ds-cluster{border:1px solid var(--ds-line);box-shadow:var(--ds-shadow);background:#fff;border-radius:26px;padding:22px;position:relative;overflow:hidden}.ds-cluster:before{content:"";background:linear-gradient(90deg,var(--c),transparent 80%);height:5px;position:absolute;inset:0 0 auto}.ds-cluster>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.ds-cluster>header h3{letter-spacing:-.025em;color:var(--ds-ink);font-size:21px;font-weight:760}.ds-cluster>header p{color:var(--ds-muted);margin-top:2px;font-size:13.5px;line-height:1.35}@media (max-width:960px){.ds-clusters{grid-template-columns:1fr}}.ds-cluster-blue{background:linear-gradient(#f6f9ff,#fff 40%)}.ds-cluster-green{background:linear-gradient(#f2fbf7,#fff 40%)}.ds-cluster-gold{background:linear-gradient(#fffaee,#fff 40%)}.ds-cluster-violet{background:linear-gradient(#f9f6ff,#fff 40%)}.ds-links{flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:14.5px;display:flex}.ds-links a{color:var(--brand-700,#1d4ed8);align-items:center;min-height:36px;font-weight:600;display:inline-flex}.ds-links a:hover{text-underline-offset:4px;text-decoration:underline}.ds-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4.5vw,64px);display:grid}.ds-split.is-rev>:first-child{order:2}@media (max-width:900px){.ds-split{grid-template-columns:1fr}.ds-split.is-rev>:first-child{order:0}}.ds-checks{gap:12px;margin-top:20px;list-style:none;display:grid}.ds-checks li{color:var(--ds-ink-2);align-items:flex-start;gap:12px;font-size:16px;font-weight:560;line-height:1.4;display:flex}.ds-checks .ds-tile{margin-top:-2px}.ds-ribbon{color:#fff;background:linear-gradient(120deg,#0f2a66 0%,#16407f 55%,#0e6f6b 100%);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding:26px clamp(20px,3vw,36px);display:flex;box-shadow:0 30px 60px -24px #0f2a668c}.ds-ribbon h3{letter-spacing:-.025em;color:#fff;font-size:clamp(21px,2.4vw,28px);font-weight:760;line-height:1.15}.ds-ribbon p{color:#c7d6f2;max-width:52ch;margin-top:6px;font-size:15.5px}@media (prefers-reduced-motion:reduce){.ds-float,.ds-bar,.ds-line svg,.ds-donut-sweep,.ds-pill,.ds-pill svg,.ds-tilecard>a,a.ds-cv,a.ds-stat{transition:none!important;animation:none!important}}@media (max-width:560px){.ds-tiles.is-compact{--cols:2}.ds-tiles.is-compact .ds-tilecard>a,.ds-tiles.is-compact .ds-tilecard>div{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 12px 14px}.ds-tiles.is-compact .ds-tile-go{display:none}.ds-tiles.is-compact .ds-tile-tx b{font-size:14.5px}}
body .eyebrow,body .hm-kick,body .uv-kick,body .st-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ds-ink-2,#33425f);align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:inline-flex}body .eyebrow:before,body .hm-kick:before,body .uv-kick:before,body .st-eyebrow:before{content:"";background-image:var(--ds-glyph),linear-gradient(145deg,#6aa6ff,#2563eb);background-color:#0000;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:17px 17px,100% 100%;border-radius:10px;flex:none;width:30px;height:30px;box-shadow:0 8px 14px -8px #2563ebb3,inset 0 1px #ffffff59}body section:nth-of-type(6n+2) :is(.eyebrow,.hm-kick,.uv-kick,.st-eyebrow):before{background-image:var(--ds-glyph),linear-gradient(145deg,#45d69a,#0e9f6e)}body section:nth-of-type(6n+3) :is(.eyebrow,.hm-kick,.uv-kick,.st-eyebrow):before{background-image:var(--ds-glyph),linear-gradient(145deg,#f6c75a,#d4921c)}body section:nth-of-type(6n+4) :is(.eyebrow,.hm-kick,.uv-kick,.st-eyebrow):before{background-image:var(--ds-glyph),linear-gradient(145deg,#a98bff,#7048e8)}body section:nth-of-type(6n+5) :is(.eyebrow,.hm-kick,.uv-kick,.st-eyebrow):before{background-image:var(--ds-glyph),linear-gradient(145deg,#ff9a85,#e5553f)}body section:nth-of-type(6n+6) :is(.eyebrow,.hm-kick,.uv-kick,.st-eyebrow):before{background-image:var(--ds-glyph),linear-gradient(145deg,#4fd0da,#0e94a3)}:root{--ds-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z'/%3E%3Cpath d='M19 16l.7 1.8L21.5 18.5l-1.8.7L19 21l-.7-1.8-1.8-.7 1.8-.7z'/%3E%3C/svg%3E")}body .ds-eyebrow:before{content:none}body .hero.inner.solo:not(.gx-hero):not(.cx-hero){color:var(--ds-ink,#0b1b3a);border-bottom:1px solid var(--ds-line,#e3eaf5);background:radial-gradient(900px 480px at 85% -8%,#3b82f626,#0000 62%),radial-gradient(700px 420px at 4% 8%,#12b76a1a,#0000 60%),radial-gradient(520px 320px at 58% 112%,#f0be5021,#0000 62%),linear-gradient(#f6f9ff,#fff 92%);padding:clamp(44px,6vw,76px) 0 clamp(44px,6vw,70px)}body .hero.inner.solo:not(.gx-hero):not(.cx-hero):after{display:none}body .hero.inner.solo h1{color:var(--ds-ink,#0b1b3a);letter-spacing:-.038em;font-weight:780}body .hero.inner.solo h1 .hl{background:var(--ds-grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}body .hero.inner.solo .lead{color:var(--ds-muted,#56657f)}body .hero.inner.solo .pill{border:1px solid var(--ds-line,#e3eaf5);color:var(--ds-ink-2,#33425f);font-family:var(--font-sans);background:#fff;box-shadow:0 6px 16px -8px #1e469640}body .hero.inner.solo .pill .dot{background:#12b76a;box-shadow:0 0 0 4px #12b76a2e}body .hero.inner.solo .crumb{color:var(--ds-muted,#56657f)}body .hero.inner.solo .crumb a:hover{color:var(--brand-700,#1d4ed8)}body .hero.inner.solo .btn-ghost{border-color:var(--ds-line-2,#cfd9ec);color:var(--ds-ink,#0b1b3a);background:#fff}body .hero.inner.solo .btn-ghost:hover{border-color:var(--brand-400,#60a5fa);background:#fff}body .hero.inner.solo .trust>div{color:var(--ds-muted,#56657f)}body .hero.inner.solo .trust b{color:var(--ds-ink,#0b1b3a)}body .hero.inner.solo .hero-metric{border-color:var(--ds-line,#e3eaf5);box-shadow:var(--ds-shadow);background:#fff}body .hero.inner.solo .hero-metric b{color:var(--ds-ink,#0b1b3a)}body .hero.inner.solo .hero-metric span{color:var(--ds-muted,#56657f)}body .hero.inner.solo .er-jump a{border-color:var(--ds-line,#e3eaf5);color:var(--ds-ink-2,#33425f);background:#fff}body .dark,body .dark.pine{background:linear-gradient(180deg,var(--ds-tint-blue,#f4f8ff),#fff 115%);color:var(--ds-ink,#0b1b3a)}body .dark h2,body .dark h3{color:var(--ds-ink,#0b1b3a)}body .dark .eyebrow{color:var(--ds-ink-2,#33425f)}body .dark .lead{color:var(--ds-muted,#56657f)}body .dark .card{border-color:var(--ds-line,#e3eaf5);box-shadow:var(--ds-shadow);background:#fff}body .dark .card p,body .dark .card .mini li{color:var(--fg-2)}body .dark .card .ic{background:var(--secondary);border-color:var(--border);color:var(--zey)}body .dark .steps:before{background:var(--border)}body .dark .step .n{background:var(--pine-700);box-shadow:0 0 0 8px var(--ds-tint-blue,#f4f8ff)}body .dark .step p{color:var(--fg-2)}body .dark .checklist li{color:var(--fg)}body .dark .checklist li:before{background:var(--zey-050);border-color:var(--zey-100);color:var(--zey)}body .dark .callout{background:var(--zey-050);border-color:var(--zey-100);border-left-color:var(--zey)}body .dark .callout .big{color:var(--pine-800)}body .dark .callout p{color:var(--fg-2)}body .dark .stat .v{color:var(--ink)}body .dark .stat .k{color:var(--fg-2)}body .dark .faq{border-color:var(--line)}body .dark .faq summary{color:var(--ink)}body .dark .faq .ans,body .dark .prose p{color:var(--fg-2)}body .dark .mq-item{border-color:var(--ds-line,#e3eaf5);color:var(--ink);background:#fff}body .dark .mq-item .em,body .dark .ind .em{color:var(--zey);background:var(--zey-050)}body .dark .btn-ghost{border-color:var(--ds-line-2,#cfd9ec);color:var(--ds-ink,#0b1b3a);background:#fff}body .cta-band{color:var(--ds-ink,#0b1b3a);border:1px solid var(--ds-line,#e3eaf5);box-shadow:var(--ds-shadow);background:linear-gradient(135deg,#eaf2ff 0%,#eaf8f1 100%)}body .cta-band:before{background:radial-gradient(520px 260px at 85% 0,#3b82f629,#0000 62%),radial-gradient(420px 240px at 8% 100%,#12b76a24,#0000 58%)}body .cta-band h2{color:var(--ds-ink,#0b1b3a)}body .cta-band .lead{color:var(--ds-muted,#56657f)}body .cta-band .btn-ghost{border-color:var(--ds-line-2,#cfd9ec);color:var(--ds-ink,#0b1b3a);background:#fff}body .footer{color:var(--ds-ink-2,#33425f);border-top:1px solid var(--ds-line,#e3eaf5);background:linear-gradient(#f4f8ff,#eef4fd)}body .footer .brand{color:var(--ds-ink,#0b1b3a)}body .footer .fdesc{color:var(--ds-muted,#56657f)}body .footer h4,body .footer .fh{color:var(--ds-ink,#0b1b3a)}body .footer a{color:var(--ds-ink-2,#33425f)}body .footer a:hover{color:var(--brand-700,#1d4ed8)}body .footer .foot-bottom{border-top-color:var(--ds-line,#e3eaf5);color:var(--ds-muted,#56657f)}body .footer .badge-off{border-color:var(--ds-line,#e3eaf5);color:var(--ds-ink-2,#33425f);background:#fff}body .footer .foot-cta{border-bottom-color:var(--ds-line,#e3eaf5)}body .footer .foot-cta .fc-copy b{color:var(--ds-ink,#0b1b3a)}body .footer .foot-cta .fc-copy span{color:var(--ds-muted,#56657f)}body .footer .btn-ghost{border-color:var(--ds-line-2,#cfd9ec);color:var(--ds-ink,#0b1b3a);background:#fff}body .footer .btn-ghost:hover{border-color:var(--brand-400,#60a5fa);background:#fff}body .footer .foot-contact a,body .footer .foot-strip a{color:var(--ds-ink-2,#33425f)}body .footer .foot-strip{border-top-color:var(--ds-line,#e3eaf5)}body .footer .foot-strip b{color:var(--ds-muted,#56657f)}body .footer .fg5 h2.fh:before,body .footer .foot-grid h2.fh:before{background:var(--brand-500,#3b82f6)}body .mobile-menu{color:var(--ds-ink,#0b1b3a);background:#fff}body .mobile-menu a{color:var(--ds-ink-2,#33425f);border-bottom-color:var(--ds-line,#e3eaf5)}body .mobile-menu .mm-sec{color:var(--brand-700,#1d4ed8)}body .mobile-menu .mm-close{color:var(--ds-ink-2,#33425f)}body .mobile-menu .mm-actions .btn-primary{color:#fff}body .mobile-menu .mm-actions .btn-outline{color:var(--ds-ink,#0b1b3a)}
