@font-face{font-family:Geist Mono;src:url(/fonts/Geist-Mono-400-normal.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist-Mono-500-normal.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/Playfair-Display-400-italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Aeonik TRIAL;src:url(/fonts/Aeonik-TRIAL-400-normal.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Aeonik TRIAL;src:url(/fonts/Aeonik-TRIAL-700-normal.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#000e23;--stage:#000c1e;--artboard-width:1800;--artboard-height:2612;--hero-offset:0px;--hero-top-shift:0px;--hero-title-size:65.512px;--hero-title-leading:1.1;--hero-title-line:calc(var(--hero-title-size) * var(--hero-title-leading));--problem-heading-shift:0px;--problem-card-shift:0px;--problem-card-scale:1;--problem-caption-shift:0px;--aeonik:"Aeonik TRIAL","Aeonik","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,html{background:#fff}body{margin:0;min-width:320px;overflow-x:hidden}::selection{color:#fff;background:#2372ae}em,h1,h2,h3,p,span{-webkit-user-select:text;-moz-user-select:text;user-select:text}img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button{-webkit-tap-highlight-color:transparent}.site-shell{position:relative;margin:0 auto;width:100%;height:100vh}.artboard,.site-shell{overflow:hidden;background:#fff}.artboard{position:absolute;inset:0 auto auto 0;width:1800px;height:2612px;transform-origin:top left}.page-surface{position:absolute;z-index:0;left:52.592px;top:50px;width:1700.406px;height:3570.481px;background:#fff}.hero,.problem{position:absolute;inset:0}.hero-sky{position:absolute;z-index:1;left:52.592px;top:50px;width:1700.406px;height:calc(1147.749px + var(--hero-offset));overflow:hidden;background:#2372ae}.cloud-layer{position:absolute;display:block;max-width:none;object-fit:cover;pointer-events:none}.cloud-layer--wide{left:-14.914px;top:-380.352px;width:2038.81px;height:2038.81px}.cloud-layer--shift{top:-208.82px}.cloud-layer--computer{left:659.754px;top:-9.098px;width:1207.359px;height:1207.359px}.cloud-layer--live{aspect-ratio:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%);mask-image:linear-gradient(90deg,transparent 0,#000 8%);opacity:0;transition:opacity .42s ease}.cloud-layer--live[data-playing]{opacity:1}@media (min-width:1280px){.cloud-layer--wide{content:url(https://d2ol7oe51mr4n9.cloudfront.net/user_38xzZboKViGWJOttwIXH07lWA1P/60fdb0d8-1e5e-4e7b-ace7-50b782304c5b.png)}.cloud-layer--computer{-webkit-mask-image:linear-gradient(90deg,transparent 0 16%,#000 32%);mask-image:linear-gradient(90deg,transparent 0 16%,#000 32%)}}@media (prefers-reduced-motion:reduce){.cloud-layer--live{transition:none}}.hero-panel,.nav-left,.nav-right{position:absolute;z-index:2;border-radius:4.041px}.nav-left{left:70.779px;width:821.409px;background:#fff}.nav-left,.nav-right{top:68.188px;height:72.745px}.nav-right{left:902.291px;width:832.522px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(19.55px);backdrop-filter:blur(19.55px)}.hero-panel{left:70.779px;top:150.027px;width:821.409px;height:calc(1029.539px + var(--hero-offset));background:#fff}.navigation{position:absolute;z-index:10;inset:0;pointer-events:none}.nav-links,.navigation a{pointer-events:auto}.brand-mark,.login-button,.nav-links,.wordmark{position:absolute}.brand-mark{left:84.924px;top:85.359px;width:42.434px;height:42.434px}.brand-mark img,.wordmark img{width:100%;height:100%;display:block}.wordmark{left:788.123px;top:93.441px;width:79.152px;height:19.706px}.nav-links{left:929.568px;top:91.426px;display:flex;align-items:center;gap:63.652px}.login-button,.nav-links a{color:rgba(255,255,255,.84);font-family:var(--aeonik);font-size:14.268px;font-weight:700;line-height:26.158px;letter-spacing:-.143px;text-decoration:none;white-space:nowrap}.login-button{left:1587.307px;top:78.285px;width:136.734px;height:53.158px;display:grid;place-items:center;border-radius:2.378px;color:#252525;background:#fff}.hero-dots{position:absolute;z-index:4;left:457.74px;top:344.014px;display:flex;gap:8.081px;transform:translateY(var(--hero-top-shift))}.hero-dots i{width:10.103px;height:10.103px;display:block;background:var(--ink)}.hero-copy{position:absolute;z-index:4;inset:0;color:#000;text-align:center;transform:translateY(var(--hero-top-shift))}.hero-copy h1{position:absolute;left:220.309px;top:407.66px;width:521.797px;margin:0;text-transform:uppercase}.hero-copy h1 span{display:block;font-family:Geist Mono,monospace;font-size:var(--hero-title-size);font-weight:400;line-height:var(--hero-title-leading);letter-spacing:-3.931px}.hero-copy h1 span:last-child{margin-top:var(--hero-title-line)}.hero-copy h1 em{position:absolute;z-index:1;left:0;top:65.512px;width:100%;font-family:Playfair Display,Georgia,serif;font-size:73.557px;font-weight:400;line-height:.95;letter-spacing:-4.413px;text-transform:none}.hero-copy>p{position:absolute;left:310.23px;top:656.207px;width:342.506px;margin:0;font-family:var(--aeonik);font-size:16.165px;line-height:1.2;letter-spacing:-.323px}.trial-button{position:absolute;left:381.965px;top:759.258px;width:198.683px;height:56.579px;display:grid;place-items:center;border-radius:2.021px;color:#fff;background:var(--ink);font-family:Geist Mono,monospace;font-size:14.145px;font-weight:500;line-height:1;letter-spacing:-.283px;text-decoration:none;text-transform:uppercase}.insight-card{position:absolute;z-index:4;left:922.498px;top:901.719px;width:312.196px;height:265.72px;margin:0;border-radius:3.031px;color:#fff;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(31.169px);backdrop-filter:blur(31.169px);transform:translateY(var(--hero-offset))}.diamond-grid{position:absolute;left:19.196px;top:19.198px;width:54.929px;height:54.929px;display:grid;grid-template-columns:repeat(3,15.474px);grid-auto-rows:15.474px;grid-gap:4.253px;gap:4.253px}.diamond-grid i{width:10.941px;height:10.941px;place-self:center;transform:rotate(45deg);border-radius:.608px;background:#fff}.diamond-grid i.outline{border:.608px solid #fff;background:transparent}.insight-card h2{top:176.814px;font-family:Geist Mono,monospace;font-size:20.207px;font-weight:400;line-height:1.1;letter-spacing:-1.212px;text-transform:uppercase}.insight-card h2,.insight-card p{position:absolute;left:18.187px;margin:0}.insight-card p{top:213.183px;width:231.368px;font-family:var(--aeonik);font-size:15.155px;line-height:1.2;letter-spacing:-.303px}.trusted-block{position:absolute;z-index:4;left:150.595px;top:1058.322px;width:660.766px;height:99.012px;transform:translateY(var(--hero-offset))}.trusted-block>p{position:absolute;left:190.957px;top:0;margin:0;color:#4a4a4a;font-family:Geist Mono,monospace;font-size:14.145px;font-weight:500;line-height:1;letter-spacing:-.283px;text-transform:uppercase;white-space:nowrap}.partner-strip{position:absolute;left:42.435px;top:47.482px;width:612.268px;height:25.259px;overflow:hidden}.partner-strip .rail{width:1252.026px;height:25.622px;opacity:.28;animation:brand-rail-loop 18s linear infinite}@media (hover:hover){.partner-strip:hover .rail{animation-play-state:paused}}.partner-fade{position:absolute;z-index:2;top:22.226px;width:113.158px;height:76.786px;background:linear-gradient(90deg,#fff 31.7%,rgba(255,255,255,0) 93.304%)}.partner-fade--left{left:0}.partner-fade--right{right:0;transform:rotate(180deg)}.hero-divider{left:71.791px;top:1018.918px;width:820.398px;height:1.01px;background:rgba(0,14,35,.12)}.carousel-controls,.hero-divider{position:absolute;z-index:5;transform:translateY(var(--hero-offset))}.carousel-controls{left:1620.643px;top:1116.922px;display:flex;gap:2.023px}.carousel-button{width:50.517px;height:50.517px;display:grid;place-items:center;padding:0;border:0;border-radius:3.031px;cursor:pointer;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(31.169px);backdrop-filter:blur(31.169px)}.carousel-button img{width:16.165px;height:16.165px}#previous-slide img{transform:rotate(90deg)}#next-slide img{transform:rotate(-90deg)}.carousel-button:focus-visible,.navigation a:focus-visible,.trial-button:focus-visible{outline:3px solid #fff;outline-offset:4px}.problem{z-index:6;pointer-events:none;transform:translateY(var(--hero-offset))}.problem>h2,.section-kicker{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.section-kicker{position:absolute;left:80px;top:1233px;width:1645.252px;height:14px;display:flex;align-items:center;justify-content:space-between;color:#4a4a4a;font-family:Geist Mono,monospace;font-size:14.145px;font-weight:500;line-height:1;letter-spacing:-.283px;text-transform:uppercase}.section-kicker i{width:10.103px;height:10.103px;display:block;opacity:.3;background:var(--ink)}.section-divider{position:absolute;left:47px;top:1280.555px;width:1706px;height:1.01px;background:rgba(0,14,35,.13)}.problem>h2{position:absolute;left:522px;top:1391px;width:756.979px;margin:0;color:#000;font-family:Geist Mono,monospace;font-size:44.748px;font-weight:400;line-height:1.1;letter-spacing:-2.685px;text-align:center;text-transform:uppercase;transform:translateY(var(--problem-heading-shift))}.problem-card{position:absolute;width:821px;height:538px;overflow:hidden;border-radius:4.041px;background:rgba(224,224,224,.3)}.card-one{left:71px}.card-one,.card-two{top:1535px;transform:translateY(var(--problem-card-shift)) scale(var(--problem-card-scale));transform-origin:top center}.card-two{left:904px}.card-three{left:71px}.card-four,.card-three{top:2225px;transform:translateY(var(--problem-caption-shift))}.card-four{left:904px}.card-grid{position:absolute;z-index:1;left:7px;top:7px;width:809.466px;height:525.446px;transform:rotate(180deg);opacity:.34}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.partner-strip .rail{animation:none}}.card-grid{content:url(/images/card-grid.svg)}.nav-toggle{display:none}.nav-drawer{display:contents}@media (max-width:1279px){.hero{inset:auto;left:52.592px;top:50px;width:var(--viewport-width,100vw);height:auto;transform:scale(calc(1 / var(--artboard-scale, 1)));transform-origin:0 0;--v:1vw;--v:min(1vw,1.5svh);--pad:clamp(14px,2.1vw,26px);--card-pad:clamp(24px,3.4vw,46px);--sky-pad:clamp(16px,2.2vw,28px);--nav-h:clamp(54px,5.4vw,72.745px);--nav-gap:9.094px;--radius:4.041px;--hero-title-size:clamp(40px,calc(var(--v) * 4.6),65.512px);--hero-title-line:calc(var(--hero-title-size) * var(--hero-title-leading));--body-size:clamp(15px,1.25vw,16.165px);display:grid;grid-template-columns:minmax(0,1fr) minmax(288px,.8fr);grid-template-rows:var(--nav-h) var(--nav-gap) auto auto auto auto;grid-column-gap:var(--pad);column-gap:var(--pad);padding:var(--pad)}.carousel-controls,.hero-copy,.hero-divider,.hero-dots,.insight-card,.trusted-block{transform:none}.nav-left,.nav-right{position:relative;inset:auto;width:auto;height:auto;grid-row:1}.nav-left{grid-column:1}.nav-right{grid-column:2}.hero-panel{grid-row:3/-1;grid-column:1}.hero-panel,.hero-sky{position:relative;inset:auto;width:auto;height:auto}.hero-sky{grid-row:1/-1;grid-column:1/-1;margin:calc(var(--pad) * -1)}.cloud-layer--shift,.cloud-layer--wide{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.cloud-layer--computer{left:38.8%;top:-.79%;width:73%;height:auto}.navigation{display:contents}.brand-mark,.wordmark{position:relative;inset:auto;z-index:11;grid-row:1;grid-column:1;align-self:center}.brand-mark{justify-self:start;-webkit-margin-start:clamp(12px,1.4vw,18.187px);margin-inline-start:clamp(12px,1.4vw,18.187px);width:clamp(30px,3.1vw,42.434px);height:clamp(30px,3.1vw,42.434px)}.wordmark{justify-self:end;-webkit-margin-end:clamp(14px,1.6vw,24.153px);margin-inline-end:clamp(14px,1.6vw,24.153px);width:clamp(58px,5.8vw,79.152px);height:auto;aspect-ratio:79.152/19.706}.nav-toggle{display:grid;place-items:center;position:relative;z-index:11;grid-row:1;grid-column:2;justify-self:end;align-self:center;-webkit-margin-end:clamp(10px,1.2vw,16px);margin-inline-end:clamp(10px,1.2vw,16px);width:46px;height:46px;padding:0;border:0;pointer-events:auto;border-radius:2.378px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-toggle-bars{display:grid;grid-gap:4.5px;gap:4.5px;width:20px}.nav-toggle-bars i{display:block;height:2px;background:rgba(255,255,255,.84);transition:transform .18s ease,opacity .12s ease}[data-nav-open=true] .nav-toggle-bars i:first-child{transform:translateY(6.5px) rotate(45deg)}[data-nav-open=true] .nav-toggle-bars i:nth-child(2){opacity:0}[data-nav-open=true] .nav-toggle-bars i:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-drawer{display:grid;position:absolute;z-index:12;top:calc(var(--pad) + var(--nav-h) + 8px);right:var(--pad);width:min(300px,calc(100% - var(--pad) * 2));grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:rgba(0,14,35,.9);-webkit-backdrop-filter:blur(19.55px);backdrop-filter:blur(19.55px);pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}[data-nav-open=true] .nav-drawer{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav-links{position:relative;inset:auto;display:grid;grid-gap:2px;gap:2px}.nav-links a{display:flex;align-items:center;min-height:44px;padding-inline:10px;border-radius:2.378px}.nav-links a:hover{background:rgba(255,255,255,.08)}.login-button{position:relative;inset:auto;width:100%;height:48px}.hero-dots{grid-row:3;justify-self:center;margin-top:var(--card-pad)}.hero-copy,.hero-dots{position:relative;inset:auto;grid-column:1}.hero-copy{grid-row:4;display:flex;flex-direction:column;align-items:center;padding-inline:var(--card-pad);margin-top:clamp(22px,calc(var(--v) * 3.4),52px)}.hero-copy h1{position:relative;left:auto;top:auto;width:100%;text-wrap:balance}.hero-copy h1 em,.hero-copy h1 span{letter-spacing:-.06em}.hero-copy h1 em{top:var(--hero-title-size);font-size:calc(var(--hero-title-size) * 1.1228)}.hero-copy>p{width:min(100%,44ch);margin-top:clamp(16px,calc(var(--v) * 2.2),34px);font-size:var(--body-size);letter-spacing:-.02em}.hero-copy>p,.trial-button{position:relative;left:auto;top:auto}.trial-button{margin-top:clamp(18px,calc(var(--v) * 2.6),38px);width:198.683px;min-height:52px;height:auto}.hero-divider{grid-row:5;margin:clamp(24px,calc(var(--v) * 3.6),54px) var(--card-pad) 0}.hero-divider,.trusted-block{position:relative;inset:auto;grid-column:1;width:auto}.trusted-block{grid-row:6;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,22px);height:auto;max-width:612.268px;margin:clamp(18px,calc(var(--v) * 2.6),34px) auto var(--card-pad)}.trusted-block>p{text-align:center}.partner-strip,.trusted-block>p{position:relative;left:auto;top:auto}.partner-strip{width:100%}.partner-fade{top:auto;bottom:0;height:25.259px;width:clamp(44px,11%,113.158px)}.insight-card{z-index:5;grid-row:3/-1;grid-column:2;align-self:end;justify-self:start;display:flex;flex-direction:column;width:auto;height:auto;max-width:min(312.196px,calc(100% - var(--sky-pad) * 2 - 104px));min-height:0;margin:var(--sky-pad);padding:19.196px}.diamond-grid,.insight-card{position:relative;inset:auto}.insight-card h2{margin-top:clamp(40px,6vw,82px);font-size:clamp(17px,1.6vw,20.207px);letter-spacing:-.06em}.insight-card h2,.insight-card p{position:relative;left:auto;top:auto}.insight-card p{width:auto;margin-top:8px;font-size:clamp(13.5px,1.2vw,15.155px);letter-spacing:-.02em}.carousel-controls{position:relative;inset:auto;z-index:5;grid-row:3/-1;grid-column:2;align-self:end;justify-self:end;margin:var(--sky-pad)}.carousel-button{width:44px;height:44px}}@media (max-width:895px){.hero{--sky-band:clamp(240px,min(41vw,30svh),420px);--hero-title-size:clamp(36px,min(7vw,9svh),65.512px);grid-template-columns:minmax(0,1fr) var(--nav-h);grid-template-rows:var(--nav-h) var(--nav-gap) auto auto auto auto var(--pad) var(--sky-band)}.hero-panel{grid-row:3/7}.hero-copy,.hero-divider,.hero-dots,.hero-panel,.trusted-block{grid-column:1/-1}.nav-toggle{justify-self:center;margin-inline:0}.cloud-layer--shift,.cloud-layer--wide{object-position:50% 50%}.cloud-layer--shift{top:14%}.cloud-layer--computer{left:50%;top:auto;bottom:calc(var(--sky-band) / 2 - var(--viewport-width, 100vw) * .627);width:calc(var(--viewport-width, 100vw) * 1.1);height:auto;translate:-50% 0}.cloud-layer--live{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%);mask-image:linear-gradient(180deg,transparent 0,#000 8%)}.carousel-controls,.insight-card{grid-row:8;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.nav-drawer,.nav-toggle-bars i{transition:none}}@media (max-width:1279px){.problem{inset:auto;left:52.592px;top:calc(1197.749px + var(--hero-offset));width:var(--viewport-width,100vw);height:auto;transform:scale(calc(1 / var(--artboard-scale, 1)));transform-origin:0 0;--pad:clamp(14px,2.1vw,26px);--card-gap:clamp(8px,0.9vw,12px);--row-gap:clamp(34px,4.1vw,70px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kick kick" "rule rule" "head head" "c1   c2" "c3   c4";grid-column-gap:var(--card-gap);column-gap:var(--card-gap);padding:clamp(20px,2.1vw,35.25px) var(--pad) clamp(40px,5vw,88px)}.problem-card,.problem>h2{transform:none}.section-kicker{grid-area:kick;letter-spacing:-.02em}.section-divider,.section-kicker{position:relative;inset:auto;width:auto}.section-divider{grid-area:rule;margin:clamp(18px,2vw,33.6px) calc(var(--pad) * -1) 0}.problem>h2{left:auto;top:auto;grid-area:head;margin-top:clamp(48px,6.4vw,109.4px);font-size:clamp(26px,5.5vw,44.748px);letter-spacing:-.06em}.problem-card,.problem>h2{position:relative;width:auto}.problem-card{inset:auto;height:auto;aspect-ratio:821/538}.card-one{grid-area:c1}.card-two{grid-area:c2}.card-three{grid-area:c3}.card-four{grid-area:c4}.card-one,.card-two{margin-top:clamp(24px,2.7vw,45.6px)}.card-four,.card-three{margin-top:var(--row-gap)}.card-grid{left:.8526%;top:1.3011%;width:98.5951%;height:97.6666%}}@media (max-width:895px){.problem{grid-template-columns:minmax(0,1fr);grid-template-areas:"kick" "rule" "head" "c1" "c2" "c3" "c4"}.card-two{margin-top:var(--row-gap)}.card-four{margin-top:var(--card-gap)}}@media (max-width:475px){.hero{--sky-band:clamp(390px,92vw,450px);--hero-title-size:clamp(29px,min(7vw,9svh),65.512px);--card-pad:clamp(20px,5vw,46px)}.insight-card{justify-self:stretch;max-width:none;margin-bottom:calc(var(--sky-pad) + 54px)}.insight-card h2{margin-top:clamp(24px,7vw,82px)}.cloud-layer--computer{bottom:calc(var(--sky-band) * .81 - var(--viewport-width, 100vw) * .79315);width:calc(var(--viewport-width, 100vw) * 1.45)}.trusted-block>p{white-space:normal;text-wrap:balance}.problem{padding-bottom:clamp(32px,9vw,88px)}.problem>h2{margin-top:clamp(36px,11vw,109.4px);text-wrap:pretty}.card-one,.card-two{margin-top:clamp(20px,6vw,45.6px)}}:root{--entrance-ease:cubic-bezier(0.22,1,0.36,1);--entrance-ease-soft:cubic-bezier(0.16,1,0.3,1);--entrance-shift:22px}.motion-ready .nav-left{animation:entrance-wipe-right .68s var(--entrance-ease) 40ms both}.motion-ready .nav-right{animation:entrance-wipe-right .76s var(--entrance-ease) .11s both}.motion-ready .hero-panel{animation:entrance-wipe-down .92s var(--entrance-ease-soft) .23s both}.motion-ready .brand-mark,.motion-ready .login-button,.motion-ready .nav-links,.motion-ready .nav-toggle,.motion-ready .wordmark{animation:entrance-nav-content .56s var(--entrance-ease) both}.motion-ready .brand-mark{animation-delay:.15s}.motion-ready .wordmark{animation-delay:.22s}.motion-ready .nav-links{animation-delay:.24s}.motion-ready .login-button,.motion-ready .nav-toggle{animation-delay:.31s}.motion-ready .hero-dots{animation:entrance-support .46s var(--entrance-ease) .43s both}.motion-ready .hero-copy h1 em,.motion-ready .hero-copy h1 span:first-child,.motion-ready .hero-copy h1 span:last-child{animation:entrance-type .78s var(--entrance-ease-soft) both}.motion-ready .hero-copy h1 span:first-child{animation-delay:.5s}.motion-ready .hero-copy h1 em{animation-delay:.61s}.motion-ready .hero-copy h1 span:last-child{animation-delay:.72s}.motion-ready .hero-copy>p{animation:entrance-support .62s var(--entrance-ease) .94s both}.motion-ready .trial-button{animation:entrance-action .6s var(--entrance-ease) 1.08s both}.motion-ready .hero-divider{animation:entrance-rule .76s var(--entrance-ease) 1.1s both;transform-origin:left center}.motion-ready .trusted-block{animation:entrance-support .62s var(--entrance-ease) 1.2s both}.motion-ready .insight-card{animation:entrance-visual .82s var(--entrance-ease-soft) 1.16s both;transform-origin:center bottom}.motion-ready .carousel-controls{animation:entrance-support .56s var(--entrance-ease) 1.38s both}@keyframes entrance-wipe-right{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes entrance-wipe-down{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes entrance-nav-content{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:none}}@keyframes entrance-type{0%{opacity:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);translate:0 62%}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);translate:none}}@keyframes entrance-support{0%{opacity:0;translate:0 var(--entrance-shift)}to{opacity:1;translate:none}}@keyframes entrance-action{0%{opacity:0;translate:0 16px;scale:.975}to{opacity:1;translate:none;scale:none}}@keyframes entrance-visual{0%{opacity:0;translate:0 var(--entrance-shift);scale:.985}to{opacity:1;translate:none;scale:none}}@keyframes entrance-rule{0%{opacity:0;scale:0 1}to{opacity:1;scale:none}}@media (max-width:475px){:root{--entrance-shift:14px}.motion-ready .hero-copy h1 em,.motion-ready .hero-copy h1 span:first-child,.motion-ready .hero-copy h1 span:last-child{animation-duration:.68s}}@media (prefers-reduced-motion:reduce){.motion-ready .hero :is(.nav-left,.nav-right,.hero-panel,.brand-mark,.wordmark,.nav-links,.login-button,.nav-toggle,.hero-dots,.hero-copy h1 span,.hero-copy h1 em,.hero-copy>p,.trial-button,.hero-divider,.trusted-block,.insight-card,.carousel-controls),.motion-ready .problem :is(.section-kicker,.section-divider,h2,.problem-card){animation:none!important;-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;scale:none!important;translate:none!important}}:root{--blue:#2372ae;--rule:rgba(0,14,35,0.13);--card-fill:rgba(224,224,224,0.3);--mono:"Geist Mono",monospace;--serif:"Playfair Display",Georgia,serif}.brand-mark .brand-logo,.brand-mark img,.brand-mark svg{display:block;width:100%;height:100%;object-fit:contain}.wordmark{display:flex;align-items:center;width:auto;height:42.434px;left:auto;right:calc(1800px - 892.188px + 24.153px);top:84.359px;color:var(--ink);font-family:var(--mono);font-size:21px;font-weight:500;line-height:1;letter-spacing:-1.2px;text-decoration:none;white-space:nowrap}.wordmark b{font-weight:500;color:var(--blue)}@media (max-width:1279px){.wordmark{left:auto;right:auto;top:auto;width:auto;height:auto;aspect-ratio:auto;font-size:clamp(16px,1.6vw,21px)}}.partner-strip .rail{position:absolute;inset:0 auto auto 0;width:auto;height:100%;display:flex;align-items:center;opacity:.55;color:#4a4a4a;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.25px;text-transform:uppercase;white-space:nowrap;animation:brand-rail-loop 22s linear infinite;will-change:transform}.partner-strip .rail>span{display:inline-flex;align-items:center;padding-right:34px}.partner-strip .rail>span:before{content:"";display:block;width:5px;height:5px;margin-right:12px;background:var(--ink);transform:rotate(45deg);opacity:.6}@keyframes brand-rail-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.problem-card{container-type:inline-size}.step{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;padding:5.6cqw;color:#000}.step-index{font-size:1.75cqw;font-weight:500;line-height:1;letter-spacing:-.02em;color:#4a4a4a}.step-index,.step-title{font-family:var(--mono);text-transform:uppercase}.step-title{width:50cqw;margin:auto 0 0;font-size:3.6cqw;font-weight:400;line-height:1.1;letter-spacing:-.06em}.step-copy{width:46cqw;margin:1.5cqw 0 0;font-family:var(--aeonik);font-size:2cqw;line-height:1.25;letter-spacing:-.02em;opacity:.6}.step-visual{position:absolute;right:5.6cqw;top:5.6cqw;width:38cqw}.pill{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:1.7cqw 2.1cqw;border:1px solid var(--rule);border-radius:.6cqw;background:#fff;font-family:var(--mono);font-size:1.65cqw;font-weight:500;text-transform:uppercase;white-space:nowrap}.pill,.pill small{letter-spacing:-.02em}.pill small{font-family:var(--aeonik);font-size:1.55cqw;font-weight:400;text-transform:none;opacity:.55}.token{display:inline-flex;align-items:center;gap:1.2cqw}.token:before{content:"";width:1.5cqw;height:1.5cqw;border-radius:50%;background:var(--blue)}.token--usdg:before{background:var(--ink)}.flow-chain{display:grid;grid-gap:1cqw;gap:1cqw}.flow-chain .down{justify-self:center;width:1px;height:2.4cqw;background:var(--ink);opacity:.25}.flow-chain .pill--chain{color:#fff;background:var(--ink);border-color:var(--ink)}.flow-chain .pill--balance{border-color:var(--blue);color:var(--blue)}.mock-card{position:relative;aspect-ratio:1.586;margin-top:4cqw;padding:2.4cqw;border-radius:1.4cqw;color:#fff;background:radial-gradient(120% 90% at 100% 0,rgba(35,114,174,.7),transparent 55%),linear-gradient(135deg,#0d1f42,var(--ink));box-shadow:0 2.4cqw 4.8cqw rgba(0,14,35,.22);transform:rotate(-6deg);font-family:var(--mono);text-transform:uppercase}.mock-card .row{display:flex;justify-content:space-between;align-items:center;font-size:1.5cqw;font-weight:500;letter-spacing:-.02em}.mock-card .chip{width:4.6cqw;height:3.4cqw;margin-top:3cqw;border-radius:.6cqw;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.14)}.mock-card .number{margin-top:2.4cqw;font-size:2.2cqw;letter-spacing:.06em}.mock-card .row--foot{margin-top:2cqw;opacity:.75;font-size:1.3cqw}.ledger{display:grid;grid-gap:1cqw;gap:1cqw}.ledger .pill{text-transform:none;font-family:var(--aeonik);font-weight:400;font-size:1.85cqw}.ledger .pill span:last-child{font-family:var(--mono);font-weight:500;font-size:1.7cqw}.ledger .pill small{display:block;margin-top:.3cqw;font-size:1.35cqw}.balance{padding:2.6cqw;border:1px solid var(--rule);border-radius:.9cqw;background:#fff}.balance .label{font-family:var(--mono);font-size:1.4cqw;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.balance .amount{margin-top:.8cqw;font-family:var(--mono);font-size:4.2cqw;letter-spacing:-.06em;line-height:1}.balance .bars{display:flex;align-items:flex-end;gap:.9cqw;height:7cqw;margin-top:2.6cqw}.balance .bars i{flex:1 1;border-radius:.3cqw .3cqw 0 0;background:var(--blue);opacity:.35}.balance .bars i:last-child{opacity:1}.balance .topup{display:grid;place-items:center;margin-top:2.4cqw;padding:1.6cqw 0;border-radius:.5cqw;color:#fff;background:var(--ink);font-family:var(--mono);font-size:1.5cqw;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.flow{--s:var(--artboard-scale,1);--pad:clamp(14px,2.1vw,26px);--gap:clamp(8px,0.9vw,12px);--kicker:calc(14.145px * var(--s));--h2:calc(44.748px * var(--s));--h3:calc(24px * var(--s));--body:calc(16.165px * var(--s));position:relative;color:#000;background:#fff}@media (max-width:1279px){.flow{--s:1;--kicker:14.145px;--h2:clamp(26px,5.5vw,44.748px);--h3:clamp(18px,1.9vw,24px);--body:clamp(14.5px,1.25vw,16.165px)}}.flow section{padding:calc(72px * var(--s)) var(--pad) calc(96px * var(--s))}.flow-kicker{display:flex;align-items:center;justify-content:space-between;color:#4a4a4a;font-family:var(--mono);font-size:var(--kicker);font-weight:500;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.flow-kicker i{width:calc(10.103px * var(--s));height:calc(10.103px * var(--s));display:block;opacity:.3;background:var(--ink)}.flow-rule{height:1px;margin:calc(33px * var(--s)) calc(var(--pad) * -1) 0;background:var(--rule)}.flow h2{max-width:18ch;margin:calc(96px * var(--s)) auto 0;font-family:var(--mono);font-size:var(--h2);line-height:1.1;text-align:center;text-transform:uppercase;text-wrap:balance}.flow h2,.flow h2 em{font-weight:400;letter-spacing:-.06em}.flow h2 em{font-family:var(--serif);font-style:italic;font-size:1.12em;text-transform:none}.flow .lede{max-width:52ch;margin:calc(20px * var(--s)) auto 0;font-family:var(--aeonik);font-size:var(--body);line-height:1.3;letter-spacing:-.02em;text-align:center;opacity:.6;text-wrap:balance}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap);margin-top:calc(64px * var(--s))}.feature{padding:calc(34px * var(--s)) calc(30px * var(--s)) calc(38px * var(--s));border-radius:4.041px;background:var(--card-fill)}.feature .n{font-family:var(--mono);font-size:var(--kicker);font-weight:500;letter-spacing:-.02em;color:#4a4a4a}.feature h3{margin:calc(72px * var(--s)) 0 0;font-family:var(--mono);font-size:var(--h3);font-weight:400;line-height:1.1;letter-spacing:-.06em;text-transform:uppercase}.feature p{margin:calc(10px * var(--s)) 0 0;font-family:var(--aeonik);font-size:var(--body);line-height:1.3;letter-spacing:-.02em;opacity:.6}@media (max-width:895px){.feature-grid{grid-template-columns:minmax(0,1fr)}.feature h3{margin-top:36px}}.fee-table{max-width:calc(1100px * var(--s));margin:calc(64px * var(--s)) auto 0;border-top:1px solid var(--rule)}.fee-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:calc(24px * var(--s));gap:calc(24px * var(--s));padding:calc(22px * var(--s)) 0;border-bottom:1px solid var(--rule)}.fee-row .label{font-family:var(--aeonik);font-size:calc(18px * var(--s));letter-spacing:-.02em}.fee-row .label small{display:block;margin-top:4px;font-size:var(--body);opacity:.55}.fee-row .value{font-family:var(--mono);font-size:calc(22px * var(--s));letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap}.fee-note{max-width:60ch;margin:calc(20px * var(--s)) auto 0;font-family:var(--aeonik);font-size:calc(13.5px * var(--s));line-height:1.35;letter-spacing:-.02em;text-align:center;opacity:.5}.faq-list{max-width:calc(1100px * var(--s));margin:calc(64px * var(--s)) auto 0;border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{margin:0}.faq-q button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:calc(24px * var(--s)) 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font-family:var(--mono);font-size:calc(20px * var(--s));font-weight:400;line-height:1.2;letter-spacing:-.06em;text-transform:uppercase}.faq-q button:after{content:"";flex:0 0 auto;width:calc(10.103px * var(--s));height:calc(10.103px * var(--s));background:var(--ink);transform:rotate(45deg);opacity:.3;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s ease}.faq-item.is-open .faq-q button:after{transform:rotate(0deg);opacity:1}.faq-q button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .44s cubic-bezier(.22,1,.36,1)}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .44s}.faq-item.is-open .faq-a-inner{visibility:visible;transition-delay:0s}.faq-list .answer{max-width:64ch;margin:0;padding:0 0 calc(28px * var(--s));font-family:var(--aeonik);font-size:var(--body);line-height:1.4;letter-spacing:-.02em;opacity:0;translate:0 -6px;transition:opacity .36s ease 60ms,translate .44s cubic-bezier(.22,1,.36,1) 40ms}.faq-item.is-open .answer{opacity:.7;translate:none}.cta-band{margin:0 var(--pad);padding:calc(96px * var(--s)) var(--pad) calc(104px * var(--s));border-radius:4.041px;color:#fff;background:radial-gradient(90% 120% at 100% 100%,rgba(35,114,174,.55),transparent 60%),var(--ink);text-align:center}.cta-band h2{margin-top:0;color:#fff}.cta-band .lede{color:#fff;opacity:.7}.cta-actions{display:flex;justify-content:center;gap:var(--gap);margin-top:calc(40px * var(--s));flex-wrap:wrap}.button{display:inline-grid;place-items:center;min-width:calc(198.683px * var(--s));min-height:calc(56.579px * var(--s));padding:0 calc(28px * var(--s));border-radius:2.021px;font-family:var(--mono);font-size:calc(14.145px * var(--s));font-weight:500;line-height:1;letter-spacing:-.283px;text-decoration:none;text-transform:uppercase}.button--light{color:var(--ink);background:#fff}.button--ghost{color:#fff;border:1px solid rgba(255,255,255,.35)}.button:focus-visible{outline:3px solid #fff;outline-offset:4px}.site-footer{padding:calc(72px * var(--s)) var(--pad) calc(40px * var(--s))}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(2,minmax(0,1fr));grid-gap:calc(32px * var(--s));gap:calc(32px * var(--s));padding-top:calc(40px * var(--s));border-top:1px solid var(--rule)}.footer-brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-family:var(--mono);font-size:calc(21px * var(--s));font-weight:500;letter-spacing:-.06em;text-decoration:none}.footer-brand .brand-logo,.footer-brand svg{width:calc(30px * var(--s));height:calc(30px * var(--s));object-fit:contain}.footer-brand b{font-weight:500;color:var(--blue)}.footer-tag{max-width:34ch;margin:14px 0 0;font-family:var(--aeonik);font-size:var(--body);line-height:1.3;letter-spacing:-.02em;opacity:.6}.footer-col h4{margin:0 0 14px;font-family:var(--mono);font-size:var(--kicker);font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.footer-col a{display:block;margin-top:10px;color:#000;font-family:var(--aeonik);font-size:var(--body);letter-spacing:-.02em;text-decoration:none}.footer-col a:hover{color:var(--blue)}.footer-legal{margin-top:calc(56px * var(--s));padding-top:calc(24px * var(--s));border-top:1px solid var(--rule);font-family:var(--aeonik);font-size:calc(12.5px * var(--s));line-height:1.45;letter-spacing:-.01em;opacity:.5}.footer-legal p{margin:0 0 8px}@media (max-width:895px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>.footer-about{grid-column:1/-1}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){.partner-strip .rail{animation:none}.faq-a,.faq-a-inner,.faq-list .answer,.faq-q button:after{transition:none}}.doc{--pad:clamp(14px,2.1vw,26px);--s:1;--kicker:14.145px;--h2:clamp(26px,4vw,40px);--h3:clamp(18px,1.9vw,24px);--body:16.165px;min-height:100vh;background:#fff;color:#000}.doc-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px var(--pad);border-bottom:1px solid var(--rule)}.doc-bar .footer-brand{font-size:21px}.doc-bar nav{display:flex;gap:28px}.doc-bar nav a{color:#000;font-family:var(--mono);font-size:var(--kicker);font-weight:500;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none}.doc-bar nav a:hover,.doc-bar nav a[aria-current=page]{color:var(--blue)}.doc-main{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:56px;gap:56px;max-width:1180px;margin:0 auto;padding:64px var(--pad) 112px}.doc-toc{position:-webkit-sticky;position:sticky;top:32px;align-self:start}.doc-toc h4{margin:0 0 14px;font-family:var(--mono);font-size:var(--kicker);font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.doc-toc a{display:block;padding:6px 0;color:#000;font-family:var(--aeonik);font-size:15px;letter-spacing:-.02em;text-decoration:none;opacity:.7}.doc-toc a:hover{opacity:1;color:var(--blue)}.doc-article{max-width:72ch}.doc-article .flow-kicker{justify-content:flex-start;gap:12px}.doc-article h1{margin:20px 0 0;font-family:var(--mono);font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance}.doc-article h1 em{font-family:var(--serif);font-style:italic;font-size:1.12em;text-transform:none}.doc-article .lede{margin:18px 0 0;text-align:left;max-width:none}.doc-article h2{margin:64px 0 16px;max-width:none;text-align:left;font-size:var(--h2)}.doc-article h3{margin:32px 0 10px;font-family:var(--mono);font-size:var(--h3);font-weight:400;line-height:1.1;letter-spacing:-.06em;text-transform:uppercase}.doc-article li,.doc-article p{font-family:var(--aeonik);font-size:var(--body);line-height:1.5;letter-spacing:-.02em}.doc-article p{margin:0 0 14px}.doc-article ol,.doc-article ul{padding-left:20px;margin:0 0 16px}.doc-article li{margin-bottom:6px}.doc-article a{color:var(--blue);text-underline-offset:3px}.doc-article code{font-family:var(--mono);font-size:.9em;padding:.1em .4em;border-radius:3px;background:var(--card-fill)}.doc-note{margin:20px 0 24px;padding:18px 22px;border-left:3px solid var(--blue);border-radius:0 4.041px 4.041px 0;background:var(--card-fill)}.doc-note p{margin:0}.doc-note p+p{margin-top:8px}.doc-note strong{display:block;margin-bottom:4px;font-family:var(--mono);font-size:var(--kicker);font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.doc-table{width:100%;margin:12px 0 24px;border-collapse:collapse;font-family:var(--aeonik);font-size:15px;letter-spacing:-.02em}.doc-table td,.doc-table th{padding:12px 12px 12px 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.doc-table th{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.doc-table td:first-child{font-family:var(--mono);font-size:14px;white-space:nowrap}.doc-meta{margin:0 0 16px;font-family:var(--mono);font-size:12.5px;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}@media (max-width:895px){.doc-main{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px}.doc-toc{position:static}.doc-bar nav{gap:18px}}.nav-x{display:flex;align-items:center}.nav-x svg{width:15px;height:15px;display:block}.nav-x:hover{color:#fff}.footer-x{display:inline-flex;align-items:center;gap:9px;margin-top:16px;color:#000;font-family:var(--mono);font-size:calc(13px * var(--s));font-weight:500;letter-spacing:-.02em;text-decoration:none}.footer-x svg{width:calc(16px * var(--s));height:calc(16px * var(--s));display:block}.footer-x:hover{color:var(--blue)}.app-main{max-width:1180px;margin:0 auto;padding:48px var(--pad) 112px}.app-head{margin-bottom:36px}.app-head .flow-kicker{justify-content:flex-start;gap:12px}.app-head h1{margin:18px 0 0;font-family:var(--mono);font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.06em;text-transform:uppercase}.app-head h1 em{font-family:var(--serif);font-style:italic;font-size:1.12em;text-transform:none}.app-head .lede{margin:14px 0 0;max-width:60ch;text-align:left}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--ink);border-radius:2.378px;background:var(--ink);color:#fff!important;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;cursor:pointer}.chip--ghost{background:transparent;color:#000!important}.chip--account i{width:8px;height:8px;border-radius:50%;background:#4fd18b}.tile{padding:26px 28px;border-radius:4.041px;background:var(--card-fill)}.checkout .tile+.tile,.tile+.tile{margin-top:var(--gap)}.tile h3{margin:0 0 14px;font-family:var(--mono);font-size:18px;font-weight:400;letter-spacing:-.06em;text-transform:uppercase}.muted{font-family:var(--aeonik);font-size:15.5px;line-height:1.4;letter-spacing:-.02em;opacity:.6;margin:0 0 12px}.muted.small,.small{font-size:13.5px}.error{margin:12px 0 0;font-size:14.5px;color:#a0281c}.alert,.error{font-family:var(--aeonik);letter-spacing:-.02em}.alert{margin:0 0 var(--gap);padding:16px 20px;border-left:3px solid var(--blue);border-radius:0 4.041px 4.041px 0;background:var(--card-fill);font-size:15px;line-height:1.4}.alert strong{display:block;margin-bottom:4px;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.alert--ok{border-left-color:#2f8f5b}.alert .button{margin-top:12px}.wallet-list{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.wallet-option{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--rule);border-radius:4.041px;background:#fff;color:#000;font-family:var(--aeonik);font-size:16px;letter-spacing:-.02em;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.wallet-option:hover:not(:disabled){border-color:var(--ink);transform:translateY(-1px)}.wallet-option:disabled{opacity:.5;cursor:wait}.wallet-glyph,.wallet-option img{width:28px;height:28px;border-radius:6px;background:var(--card-fill)}.wallet-option .chev{margin-left:auto;opacity:.4}.choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px}.choice-grid--amounts{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.choice{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--rule);border-radius:4.041px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.choice input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.choice.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice.is-disabled{opacity:.45;cursor:not-allowed}.choice:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.choice-title{font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:-.04em;text-transform:uppercase}.choice-sub{font-family:var(--aeonik);font-size:13.5px;letter-spacing:-.02em;opacity:.6}.field{display:grid;grid-gap:6px;gap:6px;margin-top:14px;max-width:280px}.field span{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.field input{padding:12px 14px;border:1px solid var(--rule);border-radius:4.041px;background:#fff;font-family:var(--mono);font-size:16px;color:#000}.field input:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.kv{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px}.kv>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.kv dt{font-family:var(--aeonik);font-size:15px;letter-spacing:-.02em;opacity:.7}.kv dd{margin:0;font-family:var(--mono);font-size:16px;letter-spacing:-.04em}.kv .total dd,.kv .total dt{opacity:1;font-size:20px;font-weight:500}.button--ink{color:#fff;background:var(--ink)}.button--ghost-ink,.button--ink{border:1px solid var(--ink);cursor:pointer}.button--ghost-ink{color:var(--ink);background:transparent}.button:disabled{opacity:.4;cursor:not-allowed}.button.small{min-width:0;min-height:40px;padding:0 18px}.progress{display:flex;align-items:center;gap:12px;font-family:var(--aeonik);font-size:15px;letter-spacing:-.02em}.spinner{width:16px;height:16px;border:2px solid var(--rule);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dashboard{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:start}.card-list{display:grid;grid-gap:8px;gap:8px}.card-list h3{margin:0 0 6px;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.card-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;padding:14px 16px;border:1px solid var(--rule);border-radius:4.041px;background:#fff;text-align:left;cursor:pointer;color:#000}.card-row.is-selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.card-row-title{font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:-.04em;text-transform:uppercase}.card-row-sub{grid-column:1;font-family:var(--aeonik);font-size:13px;letter-spacing:-.02em;opacity:.6}.card-row-balance{grid-column:2;grid-row:1/span 2;align-self:center;font-family:var(--mono);font-size:16px;letter-spacing:-.04em}.status{display:inline-block;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.status.ok{color:#2f8f5b}.status.warn{color:#b8860b}.status.off{color:#a0281c}.card-detail .tile+.tile{margin-top:var(--gap)}.card-hero{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:center}.mock-card--live{--w:1px;margin:0;padding:22px;border-radius:14px;transform:none;box-shadow:0 18px 40px rgba(0,14,35,.2)}.mock-card--live .row{font-size:13px}.mock-card--live .chip{width:42px;height:30px;margin-top:26px;border-radius:6px}.mock-card--live .number{margin-top:22px;font-size:19px}.mock-card--live .row--foot{margin-top:18px;font-size:12px}.card-facts{display:grid;grid-gap:14px;gap:14px}.kv-big span{display:block;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.kv-big strong{font-family:var(--mono);font-size:40px;font-weight:400;letter-spacing:-.06em;line-height:1}.kv-line{display:flex;gap:12px;align-items:baseline;font-family:var(--aeonik);font-size:14px;letter-spacing:-.02em;opacity:.8}.actions{display:flex;flex-wrap:wrap;gap:8px}.actions .button{min-width:0;min-height:44px;padding:0 18px}.tx-list{list-style:none;margin:0;padding:0}.tx-list li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule);font-family:var(--aeonik);font-size:15px;letter-spacing:-.02em}.tx-merchant small{display:block;margin-top:2px;font-size:12.5px;opacity:.55}.tx-amount{font-family:var(--mono);letter-spacing:-.04em}@media (max-width:895px){.card-hero,.dashboard{grid-template-columns:minmax(0,1fr)}.tile{padding:20px 18px}}.asset-group+.asset-group{margin-top:16px}.asset-group-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.asset-group-head span{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;color:#4a4a4a}.asset-group-head small{font-family:var(--aeonik);font-size:13px;letter-spacing:-.02em;opacity:.55}.choice-grid--assets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.choice--asset .choice-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}