@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#090a0c;--panel:#0f1218;--ink:#eff2fa;--muted:#919f96;--purple:#a6baee;--line:rgba(227,214,255,.12);--heading:'Manrope',Arial,sans-serif;--body:'DM Sans',Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--purple);outline-offset:5px}::selection{background:#7a98e5;color:#fff}button:disabled{cursor:default}p{line-height:1.7}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading)}.container{width:min(1240px,calc(100% - 112px));margin-inline:auto}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:fixed;top:-80px;left:20px;padding:15px;background:var(--purple);color:#0e1117;z-index:100}.skip-link:focus{top:15px}.header{height:96px;position:fixed;top:0;left:0;right:0;z-index:20;transition:background .3s,border-color .3s;border-bottom:1px solid transparent}.header.scrolled{background:rgba(9,9,12,.87);backdrop-filter:blur(22px);border-color:var(--line)}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:35px}.wordmark{display:inline-flex;align-items:center;gap:12px;font-family:var(--heading);font-size:23px;letter-spacing:6px;font-weight:750}.wordmark svg{width:33px;height:33px;color:var(--purple)}.nav-links{display:flex;gap:31px;align-items:center;margin-left:auto;margin-right:auto}.nav-links a{font-size:13px;color:#b3b9ca;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:7px;min-height:54px;padding:0 25px;background:transparent;border:1px solid var(--line);font-weight:600;font-size:14px;transition:background .25s,transform .25s,box-shadow .25s;white-space:nowrap}.button:hover{transform:translateY(-2px);background:#161b27}.button.primary{background:linear-gradient(110deg,#b2c3f0,#9ab1eb);color:#0b1736;border:1px solid #b8c8f1;box-shadow:0 2px 2px #ffffff25 inset,0 0 28px #88a3e814}.button.primary:hover{background:#c5d2f3;box-shadow:0 0 35px #88a3e837}.button .icon{width:21px}.button.small{min-height:42px;font-size:12px;padding:0 17px;gap:19px;background:#ffffff08;border-color:#ffffff20}.button.small:hover{background:#ffffff13}.menu-toggle{display:none}.hero{min-height:835px;position:relative;display:grid;grid-template-columns:1.06fr 1fr;align-items:center;padding-top:145px;padding-bottom:115px;isolation:isolate}.eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600;letter-spacing:2.1px;color:#a9b7dc}.status-dot{height:5px;width:5px;display:inline-block;border-radius:50%;background:#c7f2bb;box-shadow:0 0 13px #b0f2a66b}.hero-copy{position:relative;z-index:3}.hero h1{font-size:clamp(56px,5.65vw,82px);line-height:1.08;font-weight:650;letter-spacing:-4.7px;margin:30px 0 25px;white-space:nowrap}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#d2dcf6 0%,#a0b5ec 60%,#5c7ed4);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{font-size:21px;line-height:1.45;font-weight:400;color:#cfd4e2;letter-spacing:-.4px}.hero-subtext{font-size:14px;color:var(--muted);margin-top:20px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:33px}.text-link{display:inline-flex;align-items:center;gap:20px;background:none;border:0;padding:0;font-size:13px;font-weight:500;transition:color .2s}.text-link:hover{color:var(--purple)}.text-link span{font-size:20px}.hero-meta{display:flex;align-items:center;gap:9px;color:#717f76;font-size:10px;margin-top:29px;letter-spacing:.2px}.mini-orb{display:block;width:13px;height:13px;background:radial-gradient(circle at 30% 20%,#c9d5f4,#465783 50%,#11141c 70%);border:1px solid #829fe869;border-radius:50%}.hero-art{height:590px;position:relative;margin-left:-35px;margin-right:-35px;perspective:1100px}.art-halo{position:absolute;inset:0 -20px;background:radial-gradient(ellipse at 58% 49%,#244fbf26,transparent 58%);z-index:-1}.orbit{position:absolute;left:0;top:95px;width:105%;height:330px;border:1px solid #8da7e944;border-radius:50%;box-shadow:0 0 20px #6285e109,inset 0 0 20px #6285e107;transform:rotate(-28deg);z-index:0}.orbit-two{width:89%;left:6%;top:94px;transform:rotate(48deg);height:340px;border-color:#5174ce30}.orbit-three{width:100%;left:2%;top:142px;transform:rotate(5deg);height:272px;border-style:dashed;border-color:#99b0eb21}.hero-card-float{position:absolute;top:144px;left:7%;width:86%;animation:float 8s ease-in-out infinite;transform-style:preserve-3d}.payment-card{position:relative;width:100%;aspect-ratio:1.586;border-radius:17px;background:repeating-linear-gradient(2deg,#ffffff04 0px,#ffffff00 1px,#ffffff00 3px),linear-gradient(115deg,#4a534d 0%,#22252d 26%,#161920 51%,#373b45 73%,#11151f 100%);border:1px solid #969eb3;color:#dde1eb;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff7a,inset -2px -3px 5px #acbeee65,5px 8px 0 -3px #3b5bae,8px 13px 6px -3px #04070f,0 26px 50px #0009;transition:background .6s,color .6s,transform .6s}.hero-payment-card{transform:rotate(-16deg) rotateY(-15deg) rotateX(8deg)}.payment-card:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,#ffffff08 30%,transparent 50%,#ffffff0b 90%);pointer-events:none}.card-top{display:flex;justify-content:space-between;align-items:center;position:absolute;top:11%;left:8%;right:8%}.card-wordmark{font-size:23px;letter-spacing:7px;font-family:var(--heading);font-weight:600;text-shadow:0 1px #000}.contactless{font-size:22px;letter-spacing:-4px;transform:rotate(0deg);opacity:.7;font-weight:400}.chip{position:absolute;top:40%;left:8%;height:31px;width:42px;border-radius:7px;border:1px solid #b2b7c57d;background:linear-gradient(135deg,#cdd2cf,#6c7c71);display:flex;align-items:center;justify-content:space-evenly;opacity:.75;overflow:hidden}.chip:before,.chip:after{content:"";position:absolute;top:9px;left:0;right:0;border-top:1px solid #464c5b}.chip:after{top:20px}.chip i{height:100%;width:1px;background:#464c5b}.card-sculpture{position:absolute;height:60%;width:44%;left:37%;top:15%;filter:drop-shadow(2px 3px 3px #0008)}.card-bottom{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:10%;left:8%;right:8%;font-size:7px;letter-spacing:1.6px;opacity:.7}.card-orbits{font-size:29px;line-height:.8}.spark{position:absolute;width:5px;height:5px;background:#edf1fb;box-shadow:0 0 8px 3px #a0b5ec,0 0 30px 9px #6c8de24d;border-radius:50%;z-index:2}.spark-one{top:99px;left:37%}.spark-two{top:353px;right:3%}.spark-three{top:412px;left:6%;height:3px;width:3px}.floating-note{position:absolute;z-index:3;bottom:83px;left:3%;border:1px solid #93a1c626;background:linear-gradient(110deg,#1e2330dd,#121620db);backdrop-filter:blur(12px);border-radius:10px;padding:14px 18px;display:flex;align-items:center;gap:13px;box-shadow:0 10px 50px #0007;transform:rotate(-4deg)}.note-icon{height:37px;width:37px;display:grid;place-items:center;background:#91aae917;border-radius:9px;color:var(--purple)}.note-icon .icon{width:20px}.note-label{display:block;color:#8e97ad;font-size:9px;margin-bottom:4px}.floating-note strong{font-size:12px;letter-spacing:.2px;font-weight:500}.note-dot{width:5px;height:5px;background:#b5e4a7;border-radius:50%;margin-left:10px}.art-caption{position:absolute;bottom:21px;left:9%;right:0;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.7px;color:#708075}.scroll-hint{position:absolute;bottom:36px;left:0;display:flex;align-items:center;gap:14px;font-size:8px;letter-spacing:1.8px;color:#6e7996}.scroll-line{display:block;width:38px;height:1px;background:#6e7996}.principles{border-block:1px solid var(--line);background:linear-gradient(110deg,#0f131d80,#0f101520)}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-top:35px;padding-bottom:30px}.principle{display:flex;align-items:center;gap:20px;padding:6px 35px;border-right:1px solid var(--line);position:relative}.principle:first-child{padding-left:0}.principle:last-child{border-right:0;padding-right:0}.principle>.icon{width:29px;height:29px;color:var(--purple)}.principle h2{font-family:var(--body);font-size:16px;font-weight:500;letter-spacing:-.2px}.principle h2 span{color:#88a3e8;font-size:12px;margin-left:2px}.principle p{color:#7e879f;font-size:11px;margin-top:4px}.principle-index{position:absolute;right:26px;top:10px;color:#515a72;font-size:9px}.principle:last-child .principle-index{right:0}.feature-disclaimer{font-size:9px;color:#767e94;padding-bottom:19px;line-height:1.6}.section{padding-top:120px;padding-bottom:120px}h2{font-size:clamp(35px,3.35vw,48px);line-height:1.2;letter-spacing:-2px;font-weight:600}.muted{color:#707992}.section-copy>.eyebrow{margin-bottom:23px}.section-copy>p{color:var(--muted);font-size:14px;max-width:380px;margin-top:24px;line-height:1.85}.card-section{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:center}.finish-picker{display:flex;gap:26px;margin-top:32px}.finish{border:0;background:transparent;padding:3px 0;display:flex;align-items:center;flex-direction:column;gap:11px;font-size:10px;color:#838ca2;min-width:55px}.swatch{height:25px;width:25px;display:block;border-radius:50%;border:1px solid #ffffff2b;outline:1px solid transparent;outline-offset:5px;transition:outline .2s,transform .2s}.swatch.obsidian{background:linear-gradient(130deg,#66756b,#1f232d 65%)}.swatch.iris{background:linear-gradient(130deg,#a5baee,#4160af)}.swatch.frost{background:linear-gradient(130deg,#e8ecf5,#8d93a2)}.finish.active{color:#dce4f9}.finish.active .swatch{outline-color:#8ba5e9}.finish:hover .swatch{transform:scale(1.08)}.finish-description{font-size:11px;color:#8a96b6;margin-top:25px;min-height:16px}.card-details{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line);padding-top:23px;margin-top:23px;color:#aeb7cd;font-size:12px;max-width:360px}.card-details span{display:flex;gap:10px;align-items:center}.card-details .icon{width:15px;height:15px;color:#99b0eb}.concept-note{display:block;color:#677089;font-size:9px;line-height:1.7;max-width:335px;margin-top:17px}.card-showcase{height:520px;background:radial-gradient(ellipse at 50% 45%,#1a2542 0%,#0e1321 50%,#0c0f17 100%);border:1px solid #94acea25;border-radius:12px;position:relative;display:flex;align-items:center;justify-content:center;perspective:1500px;overflow:hidden;transition:background .6s}.showcase-grid{position:absolute;inset:0;background-image:linear-gradient(#b9c9f107 1px,transparent 1px),linear-gradient(90deg,#b9c9f107 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(ellipse at center,#000,transparent 75%)}.showcase-label{position:absolute;top:35px;left:0;right:0;text-align:center;letter-spacing:1.9px;font-size:7px;color:#8898c0}.display-card{width:76%;z-index:2;transform:rotate(-9deg) rotateY(-10deg);--tilt-x:0deg;--tilt-y:0deg}.display-card.tilting{transform:rotate(-9deg) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:background .6s,color .6s,transform .15s}.display-mark{width:29px;height:29px;opacity:.7}.engraving{position:absolute;top:44%;left:8%;font-size:23px;line-height:1.3;font-family:var(--heading);font-weight:500;letter-spacing:-.8px;color:#ccd2e2}.display-card .chip{left:auto;right:10%;top:51%;width:32px;height:25px}.display-card .card-bottom{font-size:6px}.display-card .card-wordmark{font-size:18px}.display-card .card-bottom .contactless{font-size:18px}.card-shadow{height:17px;width:62%;position:absolute;bottom:93px;background:#000;filter:blur(22px);border-radius:50%;opacity:.85}.showcase-foot{position:absolute;bottom:30px;left:27px;right:27px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:2px;color:#90a1cd}.tiny-cross{font-size:19px;color:#596992}.card-showcase[data-tone=iris]{background:radial-gradient(ellipse at 50% 45%,#2c4177,#131c34 55%,#0d111b)}[data-tone=iris] .display-card{background:repeating-linear-gradient(2deg,#ffffff04 0px,#ffffff00 1px,#ffffff00 3px),linear-gradient(120deg,#95aadf,#3a58a6 35%,#6781c5 70%,#293d71);border-color:#b5c6f1}[data-tone=frost]{background:radial-gradient(ellipse at 50% 45%,#424756,#20242d 55%,#11141b)}[data-tone=frost] .display-card{background:repeating-linear-gradient(2deg,#00000005 0px,#00000000 1px,#00000000 3px),linear-gradient(120deg,#e6e9f1,#a5acbe 35%,#e0e4ee 70%,#8d96ac);border-color:#eef2fc;color:#2e323c}[data-tone=frost] .engraving{color:#30384c}[data-tone=frost] .card-wordmark{text-shadow:none}.how-section{background:linear-gradient(155deg,#0e1118,#090c12);border-block:1px solid var(--line)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:56px}.section-heading .eyebrow{margin-bottom:23px}.section-heading>p{font-size:14px;color:#8a93aa;line-height:1.8;margin-bottom:5px}.journey-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.journey-step{display:flex;align-items:flex-start;gap:20px;width:100%;text-align:left;border:none;border-top:1px solid var(--line);padding:29px 0;background:transparent;opacity:.55;transition:opacity .3s}.journey-step:last-child{border-bottom:1px solid var(--line)}.journey-step.active,.journey-step:hover{opacity:1}.step-number{font-size:10px;color:#819ee8;width:28px;padding-top:5px;font-family:var(--heading)}.journey-step h3{font-size:18px;font-weight:500;letter-spacing:-.3px}.journey-step p{color:#8d96ae;font-size:12px;max-width:300px;margin-top:11px;line-height:1.85}.step-arrow{margin-left:auto;color:#a2b7ed;font-size:20px}.journey-step.active .step-number{color:#c0cef2}.journey-demo{min-height:398px;background:radial-gradient(ellipse at 50% 40%,#1b243c40,transparent 70%),#0c0f17;border:1px solid #8ba5e925;border-radius:12px;padding:24px 27px;display:flex;flex-direction:column}.demo-topline{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.5px;color:#8a97b8}.demo-badge{border:1px solid #7b98e236;border-radius:20px;padding:5px 7px;font-size:6px;color:#7d98dd;letter-spacing:.7px}.demo-content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;min-height:278px;animation:appear .5s}.demo-footnote{font-size:8px;line-height:1.5;color:#6b748d;text-align:center}.wallet-flow{display:flex;align-items:center;gap:17px;margin-top:5px;margin-bottom:20px}.flow-box{width:73px;height:73px;border-radius:19px;background:linear-gradient(130deg,#1e263b,#101521);border:1px solid #698be140;display:grid;place-items:center;box-shadow:0 8px 30px #0005}.flow-box>.icon{height:28px;width:28px;color:#a2b7ed}.flow-box>svg:not(.icon){height:32px;width:32px;color:#91aae9}.flow-line{width:60px;display:flex;align-items:center;gap:4px}.flow-line i{display:block;flex:1;height:3px;background:#6a8ce2;border-radius:2px;animation:pulse 2s infinite}.flow-line i:nth-child(2){animation-delay:.2s}.flow-line i:nth-child(3){animation-delay:.4s}.demo-content h3{font-family:var(--body);font-size:16px;font-weight:500}.demo-content>p{font-size:11px;color:#7a86a6;text-align:center;margin-top:7px}.demo-status{display:flex;align-items:center;gap:7px;margin-top:23px;font-size:8px;border:1px solid #8294c430;padding:6px 11px;border-radius:20px;color:#9aa8ce}.demo-status i{width:4px;height:4px;background:#a0b5ec;border-radius:50%}.balance-visual{width:min(100%,290px);padding:23px;background:#121726;border:1px solid #6f8ede38;border-radius:12px}.balance-visual small{display:block;font-size:9px;color:#8e9ec6;letter-spacing:1px}.balance-visual strong{display:block;font-size:32px;font-weight:500;letter-spacing:-1px;margin:9px 0 15px}.balance-visual strong span{font-size:13px;color:#8191ba;font-weight:400;letter-spacing:0}.balance-bar{display:flex;gap:3px;margin:14px 0 8px}.balance-bar i{height:6px;border-radius:4px;background:#708dd8;flex:1}.balance-bar i:nth-child(2){background:#4f6191}.balance-bar i:nth-child(3){background:#2a3656}.balance-visual p{font-size:9px;color:#8b9dcd}.receipt{width:250px;text-align:center;padding:25px;background:#121827;border:1px solid #5f7fd142;border-radius:13px}.receipt>.icon{height:33px;width:33px;color:#a7bbef;margin-bottom:8px;background:#7997e520;border-radius:50%;padding:7px}.receipt h3{font-size:13px}.receipt strong{font-size:30px;font-weight:500;display:block;margin-top:7px}.receipt p{font-size:9px;color:#8193c2;margin-top:5px}.receipt .receipt-line{border-top:1px dashed #6482d033;margin-top:18px;padding-top:13px;display:flex;justify-content:space-between;font-size:8px;color:#90a2d1}.philosophy-section{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.philosophy-art{position:relative;height:500px;display:grid;place-items:center;background:radial-gradient(circle at center,#25408423,transparent 60%)}.network-ring{border:1px solid #7b98e423;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-a{width:44%;aspect-ratio:1}.ring-b{width:70%;aspect-ratio:1}.ring-c{width:96%;aspect-ratio:1;border-style:dashed;border-color:#7b98e414}.network-center{height:110px;width:110px;border:1px solid #a4b9ee50;box-shadow:0 0 65px #819ee714,inset 0 0 30px #9ab1eb13;transform:rotate(-12deg);border-radius:25px;background:linear-gradient(135deg,#1b243b,#0f121b);display:grid;place-items:center}.network-center svg{height:50px;width:50px;color:#a2b7ed}.network-node{height:53px;width:53px;position:absolute;border:1px solid #698adf40;background:#0e1321;box-shadow:0 0 25px #0008;border-radius:13px;display:grid;place-items:center;color:#7e98d9}.network-node .icon{width:22px;height:22px}.node-a{top:15%;left:33%;transform:rotate(-7deg)}.node-b{bottom:20%;left:12%;transform:rotate(8deg)}.node-c{right:6%;top:43%;transform:rotate(7deg)}.network-dot{height:5px;width:5px;border-radius:50%;background:#a2b7ed;position:absolute;box-shadow:0 0 17px #7b99e655}.dot-a{top:31%;left:21%}.dot-b{bottom:21%;right:31%}.diagram-label{position:absolute;font-size:7px;letter-spacing:1.8px;color:#59678d}.label-a{top:10%;right:11%}.label-b{bottom:13%;left:30%}.philosophy-point{display:flex;gap:20px;margin-top:28px}.philosophy-point>span{font-size:9px;color:#6280cc;padding-top:4px}.philosophy-point h3{font-size:14px;font-weight:500}.philosophy-point p{font-size:12px;line-height:1.75;color:#7d87a2;margin-top:7px;max-width:320px}.manifesto{border-block:1px solid var(--line);padding:72px 0;background:linear-gradient(120deg,#0e1321,#0a0d13);overflow:hidden}.manifesto>.container{position:relative}.manifesto p{font-family:var(--heading);font-size:clamp(25px,3vw,43px);line-height:1.4;letter-spacing:-1.3px;margin-top:22px;position:relative;z-index:2}.manifesto p span{color:#7592dc}.manifesto svg{position:absolute;width:240px;height:240px;right:15px;top:-45px;color:#7796e5;opacity:.06;transform:rotate(-15deg)}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:85px}.faq-intro .eyebrow{margin-bottom:24px}.faq-intro p{font-size:14px;color:#828eac;margin-top:24px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;list-style:none;font-size:14px;font-weight:500;color:#d0d8ed}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{height:15px;width:15px;position:relative;flex-shrink:0}.faq-plus:before,.faq-plus:after{content:"";position:absolute;background:#8898c0;width:11px;height:1px;top:7px;left:2px;transition:transform .25s}.faq-plus:after{transform:rotate(90deg)}details[open] .faq-plus:after{transform:rotate(0deg)}.faq-list details p{font-size:12px;line-height:1.9;color:#838faf;padding:0 25px 25px 0;animation:appear .3s}.closing-section{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(150deg,#111a32,#0b101c 70%);border:1px solid #8ba5e82b;border-radius:16px;padding:76px 25px 64px;margin-bottom:95px}.closing-glow{position:absolute;width:850px;height:850px;border-radius:50%;border:1px solid #7b99e624;left:50%;top:85px;transform:translateX(-50%);z-index:-1;box-shadow:0 0 0 45px #8ba5e803,0 0 0 90px #8ba5e802}.closing-section .eyebrow{justify-content:center}.closing-section h2{font-size:clamp(40px,5.4vw,72px);letter-spacing:-3.5px;margin:22px 0 15px}.closing-section p{font-size:15px;color:#8b9bc4}.closing-section .button{margin-top:30px}.closing-note{font-size:9px;color:#6779a6;margin-top:20px}.footer{padding-bottom:30px}.footer-top{display:flex;align-items:center;padding-bottom:36px;border-bottom:1px solid var(--line);gap:40px}.footer-top p{font-size:12px;color:#7884a4}.back-top{margin-left:auto;font-size:11px}.footer .wordmark{font-size:19px}.footer .wordmark svg{height:27px;width:27px}.footer-links{display:flex;justify-content:space-between;gap:20px;padding-top:24px;font-size:9px;color:#6d7996}.footer-links>div{display:flex;gap:25px}.footer-links button{border:0;padding:0;background:none;color:#8c98b7;font-size:9px}.footer-links button:hover{color:#c6d3f3}.footer-disclaimer{font-size:9px;color:#5a6685;line-height:1.8;max-width:920px;margin-top:22px}.reveal{opacity:1;transform:none}.js-animate .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s,transform .8s}.js-animate .reveal.visible{opacity:1;transform:none}dialog{background:linear-gradient(150deg,#121b31,#0c1019);color:var(--ink);border:1px solid #86a1e752;border-radius:18px;padding:45px;width:min(480px,calc(100% - 32px));max-height:90dvh;box-shadow:0 40px 100px #0008;overflow:auto}dialog::backdrop{background:#03060eb8;backdrop-filter:blur(12px)}dialog[open]{animation:appear .25s ease-out}.dialog-close{position:absolute;right:16px;top:11px;font-size:27px;color:#8e9ec5;background:none;border:0;width:36px;height:36px}.dialog-icon svg{width:40px;height:40px;color:#97aeea;margin-bottom:22px}dialog .eyebrow{font-size:8px;letter-spacing:1.6px}dialog h2{font-size:38px;letter-spacing:-1.8px;margin:20px 0 14px}dialog>p{font-size:13px;color:#8f9fc6}dialog small{display:block;color:#6b7796;font-size:9px;line-height:1.8;margin-top:21px}#signup-form{margin-top:26px}#signup-form>label{font-size:11px;color:#9fb0db;display:block;margin-bottom:10px}#email{width:100%;background:#05080f69;border:1px solid #7892d445;border-radius:7px;padding:14px;color:#dbe3f8;font-size:13px}#signup-form>.consent{display:flex;align-items:flex-start;gap:10px;margin:17px 0 22px;line-height:1.6;font-size:10px;color:#91a1ca}.consent input{accent-color:#8ba5e8;margin:2px 0;flex-shrink:0}#signup-form .button{width:100%}#signup-result{padding:20px;background:#7e9be612;border:1px solid #7d92c62b;border-radius:8px;margin-top:22px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}#remove-interest{margin-top:20px;color:#859fe0;font-size:11px}#legal-content p{font-size:13px;color:#92a2ca;line-height:1.9;margin-top:15px}#legal-dialog{width:min(570px,calc(100% - 32px))}[hidden]{display:none!important}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes pulse{0%,100%{opacity:.3}50%{opacity:1}}@keyframes appear{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero{min-height:900px}.hero-art{height:620px}.hero-card-float{top:140px}.hero h1{font-size:84px}.hero-copy{padding-bottom:18px}}
@media(max-width:1100px){.container{width:calc(100% - 72px)}.nav-links{gap:20px}.hero{min-height:780px;grid-template-columns:1.1fr 1fr}.hero h1{font-size:63px;letter-spacing:-3.8px}.hero-art{margin-left:-65px;margin-right:-20px;height:550px}.hero-card-float{top:153px;left:13%;width:83%}.art-caption{font-size:6px;letter-spacing:1px}.principle{padding-inline:23px;gap:13px}.principle-index{display:none}.principle h2{font-size:15px}.card-section{gap:55px}.card-showcase{height:450px}.display-card{width:80%}.journey-layout{gap:45px}.philosophy-section{gap:50px}.faq-section{gap:45px}.section{padding-block:100px}.showcase-label{font-size:6px;letter-spacing:1.3px}.hero .eyebrow{font-size:9px;letter-spacing:1.6px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:20px;gap:18px}.floating-note{left:8%}}
@media(max-width:800px){.container{width:calc(100% - 48px)}.header{height:78px}.nav{gap:20px}.nav-links{display:none;position:absolute;top:78px;left:0;right:0;background:#090e1af5;border-bottom:1px solid var(--line);padding:25px 24px;flex-direction:column;align-items:flex-start;gap:25px;backdrop-filter:blur(20px)}.nav-links.open{display:flex}.nav-links a{font-size:16px}.nav-cta{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:0;padding:10px 0 10px 10px;width:32px;align-items:flex-end}.menu-toggle span{display:block;width:20px;height:1px;background:#b2c3f0;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{padding-top:140px;padding-bottom:70px;display:block;min-height:0}.hero-copy{max-width:600px}.hero h1{font-size:clamp(59px,9vw,77px);letter-spacing:-4px}.hero-art{height:470px;width:min(600px,100%);margin:-15px auto 0}.hero-card-float{top:115px;width:78%;left:13%}.orbit{top:70px;height:280px}.orbit-two{top:67px;height:310px}.orbit-three{top:110px;height:230px}.spark-one{top:74px}.spark-two{top:308px}.spark-three{top:333px}.floating-note{bottom:42px;left:9%}.art-caption{bottom:0}.scroll-hint{bottom:27px}.hero-description br{display:none}.hero-meta{margin-top:23px}.hero-subtext{margin-top:14px}.hero-actions{margin-top:25px}.principles-grid{padding-block:30px}.principle{display:block;padding-inline:25px}.principle>.icon{margin-bottom:15px}.principle h2{font-size:14px}.principle p{font-size:10px}.feature-disclaimer{font-size:8px}.card-section{grid-template-columns:1fr;gap:40px}.section-copy>p{max-width:440px}.card-showcase{height:500px;max-width:600px;width:100%;margin:auto}.display-card{width:70%}.section{padding-block:80px}.section-heading{align-items:flex-start;gap:25px}.section-heading>p{font-size:12px;max-width:230px;margin-top:35px}h2{font-size:40px}.journey-layout{gap:32px;grid-template-columns:.95fr 1.05fr}.journey-step{gap:10px}.journey-step h3{font-size:15px}.journey-step p{font-size:11px}.journey-demo{padding:20px 14px;min-height:375px}.demo-topline{font-size:6px;letter-spacing:.7px;gap:10px}.demo-badge{font-size:5px}.flow-box{height:58px;width:58px;border-radius:14px}.flow-line{width:30px}.philosophy-section{gap:30px;grid-template-columns:.85fr 1.15fr}.philosophy-art{height:360px}.network-center{width:85px;height:85px}.network-center svg{height:40px;width:40px}.network-node{width:42px;height:42px}.diagram-label{font-size:6px;letter-spacing:1px}.node-a{top:18%}.node-b{bottom:26%;left:5%}.node-c{right:0;top:46%}.philosophy-point{gap:13px;margin-top:24px}.philosophy-point p{font-size:11px}.faq-section{grid-template-columns:1fr;gap:40px}.faq-intro p{display:none}.closing-section{margin-bottom:65px}.footer-top{gap:20px}.footer-top p{font-size:10px}.footer-links>div{gap:15px}}
@media(max-width:520px){.container{width:calc(100% - 40px)}.wordmark{font-size:20px;letter-spacing:5px;gap:9px}.wordmark svg{width:28px;height:28px}.nav-cta{font-size:10px!important;padding:0 11px!important;min-height:36px!important;gap:12px!important}.hero{padding-top:120px}.hero .eyebrow{font-size:7px;letter-spacing:1.7px}.hero h1{font-size:clamp(47px,11.75vw,62px);letter-spacing:-3.3px;margin:24px 0 23px}.hero-description{font-size:18px;line-height:1.5;max-width:250px}.hero-description br{display:block}.hero-subtext{font-size:12px;max-width:300px;margin-top:15px}.desktop-break{display:none}.hero-actions{gap:22px}.hero-actions .button{padding-inline:17px;min-height:49px;font-size:12px;gap:16px}.hero-actions .text-link{font-size:11px;gap:9px}.hero-meta{font-size:8px}.hero-art{height:360px;margin-top:10px;width:calc(100% + 16px);margin-left:-8px}.hero-card-float{top:96px;width:82%;left:10%}.hero-payment-card{border-radius:12px}.card-wordmark{font-size:18px;letter-spacing:5px}.hero-payment-card .chip{width:30px;height:24px;border-radius:5px}.hero-payment-card .card-bottom{font-size:5px;letter-spacing:1px}.hero-payment-card .contactless{font-size:16px}.orbit{top:52px;height:245px}.orbit-two{top:62px;height:234px}.orbit-three{top:99px;height:180px}.spark-one{top:52px}.spark-two{top:254px}.spark-three{top:253px}.floating-note{left:6%;bottom:21px;padding:10px 13px;gap:10px;border-radius:8px}.note-icon{width:30px;height:30px}.note-icon .icon{width:16px}.note-label{font-size:7px}.floating-note strong{font-size:10px}.art-caption{bottom:-21px;font-size:5px;letter-spacing:.8px;left:3%;right:2%}.scroll-hint{display:none}.principles-grid{display:flex;flex-direction:column;padding-top:10px;padding-bottom:10px}.principle{display:flex;align-items:center;padding:21px 0;border-right:0;border-bottom:1px solid var(--line);gap:20px}.principle:last-child{border-bottom:none}.principle>.icon{width:25px;height:25px;margin:0}.principle h2{font-size:15px}.principle p{font-size:11px}.principle-index{display:block;right:0;top:23px}.feature-disclaimer{font-size:8px;padding-top:5px;padding-bottom:20px}.section{padding-block:65px}h2{font-size:35px;letter-spacing:-1.7px}.eyebrow{font-size:8px;letter-spacing:1.7px}.section-copy>.eyebrow{margin-bottom:20px}.section-copy>p{font-size:12px;line-height:1.85;margin-top:20px}.card-section{gap:34px}.finish-picker{margin-top:29px}.card-showcase{height:370px;border-radius:9px}.display-card{width:78%;border-radius:12px}.display-card .card-wordmark{font-size:15px}.display-card .engraving{font-size:20px}.display-card .display-mark{width:24px;height:24px}.display-card .chip{width:25px;height:21px}.display-card .card-bottom{font-size:5px;letter-spacing:1px}.showcase-label{top:25px;font-size:6px;letter-spacing:1.2px}.showcase-foot{bottom:24px;font-size:7px}.card-shadow{bottom:66px}.section-heading{display:block;margin-bottom:35px}.section-heading>p{margin-top:20px;max-width:none;font-size:12px}.section-heading>p br{display:none}.journey-layout{grid-template-columns:1fr;gap:28px}.journey-step{padding-block:24px;gap:15px}.journey-step h3{font-size:16px}.journey-step p{max-width:none;font-size:12px;margin-top:9px}.journey-demo{min-height:370px;padding:23px}.demo-topline{font-size:6px;letter-spacing:1px}.demo-badge{font-size:6px}.flow-box{width:70px;height:70px}.flow-line{width:50px}.philosophy-section{display:flex;flex-direction:column-reverse;gap:30px}.philosophy-section .section-copy{width:100%}.philosophy-point h3{font-size:14px}.philosophy-point p{font-size:12px}.philosophy-point{gap:18px}.philosophy-art{height:340px;width:100%;max-width:360px}.ring-a{width:43%}.ring-b{width:73%}.ring-c{width:97%}.node-b{left:10%;bottom:23%}.node-c{right:6%}.network-center{width:95px;height:95px}.label-a{top:10%}.label-b{bottom:10%}.manifesto{padding:48px 0}.manifesto .eyebrow{font-size:7px;letter-spacing:1.3px}.manifesto p{font-size:25px;letter-spacing:-1px;line-height:1.45}.manifesto svg{width:170px;height:170px;right:-50px;top:5px}.faq-list summary{font-size:13px;padding-block:23px}.faq-list details p{font-size:12px;padding-right:9px}.closing-section{padding:55px 18px 48px;margin-bottom:55px}.closing-section h2{font-size:43px;letter-spacing:-2.5px}.closing-section p{font-size:12px}.closing-section .button{font-size:12px;min-height:49px}.closing-note{font-size:8px}.closing-glow{width:650px;height:650px;top:80px}.footer-top{flex-wrap:wrap;gap:15px;padding-bottom:25px}.footer-top p{order:3;width:100%;font-size:11px}.footer-top .back-top{font-size:10px}.footer-links{flex-direction:column;gap:20px;font-size:9px}.footer-links>div{gap:24px}.footer-disclaimer{font-size:8px;margin-top:22px}dialog{padding:33px 25px}dialog h2{font-size:34px}.dialog-icon svg{height:32px;width:32px}.concept-note{font-size:9px}.card-details{font-size:11px}}
/* Orbital artwork may extend beyond its frame, never the page. */
body{overflow-x:clip}
.hero-card-float.hd-card-float{top:100px;left:0;width:100%}
.hero-render{display:block;width:100%;height:auto;filter:drop-shadow(0 25px 30px #0009)}
.cinematic{position:relative;isolation:isolate;min-height:490px;padding:155px 0;background:#090a0c}
.world-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.cinematic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#090a0ce6,#090a0c85 40%,transparent 70%);z-index:-1}
.cinematic p{font-size:clamp(35px,4.3vw,62px);letter-spacing:-2.5px;line-height:1.17;margin-top:25px}
.cinematic p span{color:#9fb5ec}.cinematic .text-link{margin-top:28px;color:#aebada;font-size:12px}
.material-art{border:1px solid #7f9ce72b;border-radius:12px;overflow:hidden;background:#0e1118}
.material-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:43% center;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}
.material-art:hover img{transform:scale(1.045)}
.material-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,#04070ea8)}
.material-label{position:absolute;bottom:28px;left:24px;right:24px;display:flex;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:1.3px;color:#a5b6e1;z-index:1}
@media(max-width:800px){.cinematic{min-height:460px;padding:110px 0}.cinematic p{font-size:45px}.world-backdrop{object-position:65% center}}
@media(max-width:520px){.cinematic{min-height:510px;padding:45px 0}.cinematic p{font-size:39px;letter-spacing:-1.8px}.cinematic .eyebrow{font-size:7px}.cinematic:after{background:linear-gradient(180deg,#090a0cf0,#090a0c70 42%,#090a0c10 70%)}.world-backdrop{object-position:68% center}.cinematic .text-link{font-size:11px;margin-top:22px}}
@media(max-width:800px){.hero-card-float.hd-card-float{top:40px;left:4%;width:92%}}
@media(max-width:520px){.hero-card-float.hd-card-float{top:60px;left:0;width:100%}}
.hero-art{overflow:clip;overflow-clip-margin:15px}
@media(max-width:520px){.hero-art{overflow:hidden;width:calc(100% + 40px);margin-left:-20px}.art-caption{bottom:0;left:6%;right:6%}}
@media(max-width:360px){.nav{gap:12px}.nav-cta{font-size:9px!important;padding-inline:9px!important;gap:10px!important}.hero-actions{gap:15px}.hero-actions .button{font-size:11px;padding-inline:14px;gap:12px}.hero-actions .text-link{font-size:10px;gap:7px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-animate .reveal{opacity:1;transform:none}}

/* Digital first: wallet preview, with the physical edition kept on the roadmap. */
.wallet-providers{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.wallet-provider{display:flex;align-items:center;gap:9px;border:1px solid #90aaeb33;background:#0f1422;color:#acb6d0;border-radius:7px;padding:10px 15px;font-size:12px;transition:.2s}
.wallet-provider.selected{border-color:#91aae9;background:#8ca6e918;color:#eaeffc;box-shadow:0 0 18px #6b8ce210}
.wallet-device{font-size:17px;color:#d4ddf6}.google-g{font-size:16px;font-weight:700;color:#b4c5f1}
.wallet-phone{width:268px;height:530px;position:absolute;left:50%;top:22px;transform:translateX(-50%) rotate(9deg);padding:19px 16px;background:linear-gradient(145deg,#1d2231,#080b13 35%,#0e1320);border:3px solid #5e6a8a;border-radius:42px;box-shadow:inset 0 0 0 3px #060a13,6px 9px 0 #131b2f,0 35px 65px #0009,0 0 70px #4f77de18;transition:box-shadow .4s}
.wallet-phone:before{content:'';position:absolute;left:-6px;top:95px;width:3px;height:53px;border-radius:2px;background:#515f84}
.phone-island{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:81px;height:21px;border-radius:20px;background:#04050a;z-index:2}
.phone-status{display:flex;justify-content:space-between;padding:1px 4px 0;font-size:9px;font-weight:600;color:#d2dbf1}
.phone-heading{display:flex;justify-content:space-between;align-items:center;margin:32px 5px 20px;font-family:var(--heading);font-size:23px;font-weight:600;letter-spacing:-1px}.phone-plus{font-size:25px;font-weight:400;color:#b2c3f0}
.phone-card{height:171px;border:1px solid #5169a755;border-radius:13px;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#324c8f,#11182a 75%);position:relative;box-shadow:0 12px 22px #0004}
.phone-card-brand{position:absolute;left:16px;top:14px;font-size:12px;letter-spacing:3px;z-index:2}.phone-card-brand span{font-size:5px;letter-spacing:1px;color:#95adeb;margin-left:30px}.phone-card img{position:absolute;width:215px;height:auto;top:28px;left:35px;transform:rotate(-11deg);opacity:.9}.phone-card-caption{position:absolute;left:15px;bottom:14px;font-size:7px;letter-spacing:.2px;z-index:2}
.phone-contactless{margin:29px auto 14px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid #a1b6ed4d;background:#a6bbef12;color:#c0cef2}.phone-contactless .icon{height:21px;width:21px}
.phone-ready{text-align:center;font-size:11px;color:#bfcced}.phone-hint{text-align:center;font-size:8px;color:#687699;margin-top:7px}.phone-demo{font-size:6px;color:#5d6e99;text-align:center;letter-spacing:1.1px;margin-top:29px}.phone-home{position:absolute;width:85px;height:3px;background:#a2aece;border-radius:5px;bottom:12px;left:50%;transform:translateX(-50%)}
.google-wallet{box-shadow:inset 0 0 0 3px #060a13,6px 9px 0 #131b2f,0 35px 65px #0009,0 0 75px #6588e222}.google-wallet .phone-card{background:radial-gradient(ellipse at 80% 20%,#364d89,#131a2c 75%)}
@media(max-width:1100px) and (min-width:801px){.wallet-phone{width:245px;height:505px;top:26px}.phone-heading{font-size:21px}.phone-card{height:159px}.phone-card img{width:195px}.phone-card-brand span{margin-left:15px}.hero h1{font-size:58px}.hero-art{height:570px}}
@media(max-width:800px){.hero-art{height:560px;margin-top:30px}.wallet-phone{top:18px}.hero-art .floating-note{bottom:65px;left:12%}}
@media(max-width:520px){.hero-art{height:520px;margin-top:22px}.wallet-phone{width:242px;height:487px;top:4px;border-radius:37px;transform:translateX(-50%) rotate(7deg)}.phone-heading{font-size:21px}.phone-card{height:156px}.phone-card img{width:198px;left:24px}.phone-card-brand span{margin-left:18px}.phone-contactless{margin-top:22px}.phone-demo{margin-top:24px}.hero-art .floating-note{bottom:32px;left:4%}.hero-art .art-caption{bottom:3px}.wallet-providers{gap:9px;margin-top:18px}.wallet-provider{font-size:11px;padding:9px 13px}.hero .hero-actions{margin-top:22px}.hero-description{max-width:none}.hero h1{font-size:clamp(47px,11.75vw,62px)}}

.hero-price-link{display:flex;align-items:center;gap:12px;font-size:10px;color:#a0aed1;margin-top:23px;width:fit-content}.hero-price-link>span:first-child{color:#d1dbf5;font-weight:600}.hero-price-link i{width:3px;height:3px;border-radius:50%;background:#556794}.hero-price-link b{font-size:9px;font-weight:400;color:#819ee7;margin-left:3px}.hero-price-link:hover b{color:#d2dcf6}
.pricing-section{border-bottom:1px solid var(--line)}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.plan-card{position:relative;border:1px solid #7b99e54f;border-radius:15px;background:radial-gradient(ellipse at 100% 0,#283f7b44,transparent 55%),linear-gradient(140deg,#121b31,#0b0f18);padding:36px 38px;overflow:hidden}.plan-card:before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#b9c9f2,transparent)}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.plan-name{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:2.5px;font-weight:600}.plan-name svg{width:25px;height:25px;color:#9cb2ec}.plan-tag{border:1px solid #94a9df38;padding:6px 8px;border-radius:4px;font-size:7px;letter-spacing:1.3px;color:#94abe5}.plan-price{font-family:var(--heading);font-size:92px;letter-spacing:-6px;font-weight:600;line-height:1.2;margin-top:29px}.plan-price .currency{font-size:43px;letter-spacing:-2px;margin-right:5px;vertical-align:top;display:inline-block;margin-top:15px;color:#aec0ed}.price-period{font-family:var(--body);font-size:14px;letter-spacing:0;font-weight:400;color:#7b8dba;margin-left:14px}.billing-note{font-size:11px;color:#8195c8;margin-top:5px}.plan-divider{height:1px;background:#839de02a;margin:27px 0}.reload-price{display:flex;align-items:center;gap:21px}.reload-price>strong{font-family:var(--heading);font-size:40px;line-height:1;letter-spacing:-2px;font-weight:600;color:#c1cff3}.reload-price strong span{font-size:24px;letter-spacing:-1px}.reload-price>div{display:flex;flex-direction:column;gap:5px}.reload-price b{font-size:13px;font-weight:500}.reload-price>div>span{font-size:10px;color:#8092bf}.plan-features{padding:0;margin:29px 0;list-style:none;display:flex;flex-direction:column;gap:16px}.plan-features li{display:flex;gap:11px;align-items:center;font-size:12px;color:#abb9dd}.plan-features .icon{height:15px;width:15px;color:#a2b7ed}.plan-card>.button{width:100%;font-size:13px}.plan-roadmap{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;font-size:8px;color:#7688b8}.plan-roadmap .status-dot{height:4px;width:4px;background:#8ea3d8}
.fee-calculator{padding:36px 38px;background:#0b0f18;border:1px solid #839cda24;border-radius:15px}.calculator-top{display:flex;align-items:center;justify-content:space-between}.calculator-icon{font-size:23px;color:#7b96dc}.fee-calculator h3{font-size:28px;line-height:1.25;letter-spacing:-1px;font-weight:500;margin-top:20px}.fee-calculator>p{font-size:11px;color:#7a8bb6;margin-top:12px}.amount-label{display:block;font-size:10px;color:#9dafdc;margin-top:25px;margin-bottom:9px}.amount-input{display:flex;align-items:center;gap:10px;padding:15px 18px;border:1px solid #819ee740;background:#0f1423;border-radius:7px}.amount-input>span{font-size:23px;color:#7c92cc}.amount-input input{width:100%;min-width:0;background:none;border:none;outline:none;color:#dbe3f8;font-size:28px;letter-spacing:-.7px;font-family:var(--heading);font-weight:500;padding:0}.amount-input:focus-within{border-color:#a5baee;box-shadow:0 0 0 2px #7997e512}.amount-input input:focus-visible{outline:0}.amount-input input::-webkit-inner-spin-button{opacity:0}.amount-presets{display:flex;gap:8px;margin:11px 0 24px}.amount-presets button{flex:1;padding:8px 2px;background:#88a3e708;border:1px solid #88a3e720;border-radius:5px;color:#7a8cbc;font-size:10px}.amount-presets button.selected,.amount-presets button:hover{color:#bacaf2;border-color:#88a3e755;background:#88a3e717}.calculation>div{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:11px;color:#8595be}.calculation strong{font-size:13px;font-weight:500;color:#b4c4ed;white-space:nowrap}.calculation small{font-size:8px;color:#6075a9;margin-left:6px}.calculation .credited-row{margin-top:17px;padding:17px 0;border-block:1px solid #89a0da22;color:#c0cef3}.credited-row strong{font-size:24px;color:#bfcdf2;letter-spacing:-.5px}.calculation .annual-row{font-size:10px;margin-top:17px}.annual-row small{display:block;margin:4px 0 0}.calculation .total-row{padding-top:17px;border-top:1px dashed #89a0da22;font-size:10px}.fee-calculator>.calculator-note{font-size:8px;line-height:1.8;margin-top:22px;color:#6d7fad}.fee-calculator>.calculator-error{font-size:10px;color:#eaa6bb}.pricing-disclosure{font-size:9px;line-height:1.8;color:#6d7ea9;margin-top:22px;max-width:1000px}
@media(max-width:1100px){.plan-card,.fee-calculator{padding:30px 27px}.plan-tag{font-size:6px}.plan-name{font-size:11px;letter-spacing:1.5px}.plan-name svg{width:20px;height:20px}.plan-price{font-size:82px}.plan-features li{font-size:11px}.pricing-layout{gap:22px}.hero-meta{margin-top:19px}}
@media(max-width:700px){.pricing-layout{grid-template-columns:1fr}.plan-card,.fee-calculator{padding:29px}.plan-price{font-size:92px}.plan-features li{font-size:12px}.plan-tag{font-size:7px}.hero-price-link{gap:10px}.pricing-disclosure{font-size:8px}.hero-price-link b{font-size:8px}.hero-price-link{font-size:9px}.hero-meta{margin-top:16px}}
@media(max-width:360px){.plan-card,.fee-calculator{padding:23px}.hero-price-link{gap:8px}.hero-price-link b{display:none}.calculation>div{font-size:10px}.plan-name{font-size:10px}}
