.film{background:var(--white);z-index:1;height:100vh;position:relative;overflow:hidden}.film-white{background:var(--white);position:absolute;inset:0}.film-sky{background:var(--sky);z-index:1;will-change:clip-path;position:absolute;inset:0}.film-stage{z-index:2}.film-dim{background:var(--night);opacity:0;pointer-events:none;z-index:20;position:absolute;inset:0}.hero-copy{left:var(--gutter);top:calc(178 * var(--u));width:calc(720 * var(--u));z-index:6;position:absolute}.hero-title{margin-top:calc(30 * var(--u));font-weight:600}.hero-title .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-title .line-in{display:inline-block}.hero-title .line:first-child .line-in{font-size:calc(56 * var(--u));letter-spacing:-.03em;line-height:1.05}.line-amount{margin-top:calc(2 * var(--u));overflow:visible!important}.line-amount .line-in{align-items:flex-start;display:inline-flex}.hero-amount{font-size:calc(176 * var(--u));letter-spacing:-.055em;transform-origin:0 0;will-change:transform;white-space:nowrap;font-weight:700;line-height:.92;display:inline-block}.hero-amount .ch{display:inline-block}.hero-cur{font-size:calc(34 * var(--u));letter-spacing:-.01em;margin:calc(22 * var(--u)) 0 0 calc(14 * var(--u));font-weight:600}.hero-lede{margin-top:calc(30 * var(--u));width:calc(500 * var(--u));font-size:max(16px, calc(20 * var(--u)));font-weight:500;line-height:1.5}.hero-lede strong{font-weight:600;display:block}.hero-actions{align-items:center;gap:calc(30 * var(--u));margin-top:calc(38 * var(--u));display:flex}.link-how{font-weight:600;font-size:max(14px, calc(16 * var(--u)));align-items:center;gap:8px;display:inline-flex}.link-how .icon{width:18px;height:18px;transition:transform .4s var(--ease-out)}.link-how:hover .icon{transform:translateY(3px)}.film-phone-slot{left:calc(570 * var(--u));top:calc(146 * var(--u));width:calc(300 * var(--u));height:calc(627 * var(--u));z-index:4;position:absolute}.film-phone-slot .phone{will-change:transform;top:0;left:0}.film-phone-slot .scr{will-change:transform, opacity}.hero-back,.hero-front{pointer-events:none;position:absolute;inset:0}.hero-back{z-index:3}.hero-front{z-index:5}.hb,.hf{will-change:transform;position:absolute}.hb svg,.hf svg{width:100%;height:auto}.hb-coins{left:calc(712 * var(--u));top:calc(612 * var(--u));width:calc(340 * var(--u))}.hb-spark-a{left:calc(832 * var(--u));top:calc(196 * var(--u));width:calc(48 * var(--u))}.hb-spark-b{left:calc(1238 * var(--u));top:calc(778 * var(--u));width:calc(30 * var(--u))}.hf-plane{left:calc(1196 * var(--u));top:calc(92 * var(--u));width:calc(222 * var(--u))}.plane-trail path{stroke-dasharray:1 1}.closing-trail path,.steps-path path{fill:none;stroke:var(--ink-art);stroke-width:calc(7 * var(--u));stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.hero-chips{pointer-events:none;z-index:6;position:absolute;inset:0}.chip-pos{will-change:transform;position:absolute}.chip{align-items:center;gap:calc(12 * var(--u));width:calc(216 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));background:var(--white);border-radius:calc(18 * var(--u));font-size:max(13px, calc(14 * var(--u)));box-shadow:calc(-5 * var(--u)) calc(6 * var(--u)) 0 0 var(--ink-art);font-weight:600;line-height:1.3;display:flex}.chip-ic{width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--sky);border-radius:50%;flex:none;place-items:center;display:grid}.chip-ic .icon{width:52%;height:52%;color:var(--ink);stroke-width:1.9px}.chip-fast{left:calc(1170 * var(--u));top:calc(330 * var(--u))}.chip-safe{left:calc(1170 * var(--u));top:calc(476 * var(--u))}.chip-proof{left:calc(1170 * var(--u));top:calc(622 * var(--u))}.scroll-cue{left:var(--gutter);bottom:calc(30 * var(--u));font-size:max(12px, calc(12 * var(--u)));letter-spacing:.06em;z-index:6;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute}.scroll-cue i{border:1.6px solid;border-radius:10px;width:18px;height:28px;position:relative}.scroll-cue i:after{content:"";width:3px;height:6px;animation:cue 1.8s var(--ease-io) infinite;background:currentColor;border-radius:2px;margin-left:-1.5px;position:absolute;top:6px;left:50%}@keyframes cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(8px)}to{opacity:0}}.trust{pointer-events:none;z-index:6;position:absolute;inset:0}.trust-title{font-weight:600;font-size:calc(58 * var(--u));letter-spacing:-.035em;line-height:1.04}.tt{top:calc(330 * var(--u));padding-bottom:.1em;position:absolute;overflow:hidden}.tt-in{display:inline-block}.tt-a{right:calc(910 * var(--u));text-align:right}.tt-b{left:calc(910 * var(--u))}.trust-lede{left:calc(910 * var(--u));top:calc(420 * var(--u));width:calc(380 * var(--u));font-size:max(15px, calc(18 * var(--u)));color:#3c4245;line-height:1.55;position:absolute}.beats{left:var(--gutter);top:calc(236 * var(--u));width:calc(420 * var(--u));height:calc(460 * var(--u));z-index:6;pointer-events:none;position:absolute}.beat{position:absolute;inset:0}.beat-num{font-size:max(12px, calc(13 * var(--u)));letter-spacing:.08em;padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--lime);border-radius:999px;font-weight:700;display:inline-block}.beat h3{margin-top:calc(22 * var(--u));font-size:calc(44 * var(--u));letter-spacing:-.03em;font-weight:600;line-height:1.06}.beat p:not(.beat-num){margin-top:calc(20 * var(--u));font-size:max(15px, calc(18 * var(--u)));color:#3c4245;line-height:1.6}.reqs{gap:calc(10 * var(--u));margin-top:calc(26 * var(--u));flex-wrap:wrap;display:flex}.reqs li{padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u));border:1.5px solid var(--ink);font-size:max(13px, calc(14 * var(--u)));border-radius:999px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.reqs .icon{width:18px;height:18px}.beat-art{pointer-events:none;z-index:5;position:absolute;inset:0}.ba-disc{left:calc(890 * var(--u));top:calc(198 * var(--u));width:calc(460 * var(--u));height:calc(460 * var(--u));background:var(--sky-pale);border-radius:50%;position:absolute;transform:scale(0)}.ba{left:calc(930 * var(--u));top:calc(238 * var(--u));width:calc(380 * var(--u));height:calc(380 * var(--u));position:absolute}.ba-art,.ba-art svg{width:100%;height:100%}.ba-tag{left:calc(196 * var(--u));top:calc(352 * var(--u));padding:calc(9 * var(--u)) calc(16 * var(--u));background:var(--ink);color:var(--white);font-size:max(13px, calc(15 * var(--u)));white-space:nowrap;box-shadow:calc(-4 * var(--u)) calc(5 * var(--u)) 0 var(--lime);border-radius:999px;align-items:center;gap:4px;font-weight:600;display:inline-flex;position:absolute}.ba-min{left:calc(240 * var(--u));top:calc(316 * var(--u));font-size:max(14px, calc(18 * var(--u)))}.ba-min b{text-align:right;min-width:.62em;font-weight:700;display:inline-block}.ba-2 .ba-tag{left:calc(20 * var(--u));top:calc(338 * var(--u))}.beat-progress{left:var(--gutter);top:calc(760 * var(--u));gap:calc(8 * var(--u));z-index:6;display:flex;position:absolute}.beat-progress li{width:calc(44 * var(--u));background:#0101011f;border-radius:3px;height:3px;position:relative;overflow:hidden}.beat-progress li:after{content:"";background:var(--ink);transform:scaleX(var(--p,0));transform-origin:0;position:absolute;inset:0}.costs{z-index:10;background:var(--white);clip-path:inset(50%);visibility:hidden;position:absolute;inset:0}.costs-head{left:var(--gutter);top:calc(116 * var(--u));width:calc(660 * var(--u));position:absolute}.costs-head .eyebrow{padding:calc(6 * var(--u)) calc(12 * var(--u));background:var(--sky-pale);color:#0b5c94;border-radius:999px;display:inline-block}.costs-head h2{margin-top:calc(18 * var(--u));font-size:calc(46 * var(--u));letter-spacing:-.03em;font-weight:600;line-height:1.06}.costs-facts{left:calc(860 * var(--u));top:calc(126 * var(--u));width:calc(492 * var(--u));gap:calc(40 * var(--u));grid-template-columns:auto 1fr;display:grid;position:absolute}.costs-facts dt{font-size:max(12px, calc(13 * var(--u)));color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.costs-facts dd{margin-top:calc(10 * var(--u));font-size:max(14px, calc(16 * var(--u)));font-weight:500;line-height:1.45}.costs-facts dd.big{font-size:calc(32 * var(--u));letter-spacing:-.02em;white-space:nowrap;font-weight:700;line-height:1}.timeline{left:var(--gutter);top:calc(296 * var(--u));width:calc(1264 * var(--u));height:calc(240 * var(--u));position:absolute}.tl-line{left:0;top:calc(118 * var(--u));width:100%;height:calc(40 * var(--u));position:absolute}.tl-line path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;vector-effect:non-scaling-stroke}.tl-node{left:calc(var(--x) * 1180 * var(--u));width:calc(104 * var(--u));text-align:center;justify-items:center;display:grid;position:absolute;top:0}.tl-node:before{content:"";top:calc(131 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));margin-left:calc(-7 * var(--u));background:var(--white);border:3px solid var(--ink);box-sizing:border-box;border-radius:50%;position:absolute;left:50%}.tl-art{height:calc(110 * var(--u));width:calc(96 * var(--u));justify-content:center;align-items:flex-end;display:flex}.tl-art svg{width:100%;height:auto}.tl-node p{margin-top:calc(44 * var(--u));gap:calc(4 * var(--u));font-size:max(13px, calc(14 * var(--u)));line-height:1.25;display:grid}.tl-node small{font-size:max(12px, calc(12 * var(--u)));color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.tl-node b{font-weight:700}.tl-node .round{font-size:max(12px, calc(12 * var(--u)));color:var(--muted);font-weight:500}.tl-start .tl-art{width:calc(110 * var(--u))}.tl-start:before{background:var(--ink)}.costs-summary{left:var(--gutter);top:calc(590 * var(--u));width:calc(1264 * var(--u));grid-template-columns:calc(560 * var(--u)) 1fr;gap:calc(72 * var(--u));padding-top:calc(30 * var(--u));border-top:1px solid var(--line);display:grid;position:absolute}.sum-label{font-size:max(12px, calc(13 * var(--u)));color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.sum-big{align-items:baseline;gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));display:flex}.sum-big small{font-size:max(14px, calc(16 * var(--u)));font-weight:600}.sum-big b{font-size:calc(54 * var(--u));letter-spacing:-.035em;font-weight:700;line-height:1}.sum-big span{font-size:max(14px, calc(18 * var(--u)));font-weight:600}.sum-bar{height:calc(14 * var(--u));margin-top:calc(18 * var(--u));gap:3px;display:flex}.seg{transform-origin:0;border-radius:99px;height:100%;display:block}.seg-cap{background:var(--ink);flex:0 0 calc(64.94% - 3px)}.seg-int{background:var(--sky);flex:0 0 calc(30.23% - 3px)}.seg-vat{background:var(--lime);flex:0 0 4.83%}.sum-legend{gap:calc(26 * var(--u));margin-top:calc(14 * var(--u));font-size:max(13px, calc(14 * var(--u)));display:flex}.sum-legend li{align-items:center;gap:8px;display:flex}.sum-legend b{font-weight:700}.dot{border-radius:50%;width:10px;height:10px}.dot.cap{background:var(--ink)}.dot.int{background:var(--sky)}.dot.vat{background:var(--lime);box-shadow:inset 0 0 0 1px #00000026}.sum-note{margin-top:calc(10 * var(--u));font-size:max(12px, calc(13 * var(--u)));color:var(--muted)}.rates{justify-content:start;gap:calc(36 * var(--u));grid-template-columns:repeat(3,auto);display:grid}.rates dt{font-size:max(12px, calc(13 * var(--u)));color:var(--muted);max-width:calc(160 * var(--u));min-height:2.6em;font-weight:600;line-height:1.3}.rates dd{margin-top:calc(8 * var(--u));font-size:calc(32 * var(--u));letter-spacing:-.02em;white-space:nowrap;font-weight:700}.rates-note{margin-top:calc(12 * var(--u));font-size:max(12px, calc(13 * var(--u)));color:#3c4245;line-height:1.5}.rates-note+.rates-note{margin-top:calc(4 * var(--u))}.rates-disclaimer{margin-top:calc(10 * var(--u));font-size:max(12px, calc(12 * var(--u)));color:#5f6466;line-height:1.5}.steps-wrap{z-index:3;margin-top:-100vh;position:relative}.steps{background:var(--sky);border-radius:calc(36 * var(--u)) calc(36 * var(--u)) 0 0;position:relative;box-shadow:0 -30px 60px #0c12132e}.steps-pin{border-radius:inherit;height:100vh;position:relative;overflow:hidden}.steps-track{top:calc(50% - var(--stage-h) / 2);left:calc(50% - var(--stage-w) / 2);width:calc(3200 * var(--u));height:var(--stage-h);will-change:transform;position:absolute}.steps-path{width:calc(3200 * var(--u));height:var(--stage-h);position:absolute;top:0;left:0}.steps-path path{stroke-width:calc(6 * var(--u))}.steps-head{left:var(--gutter);top:calc(210 * var(--u));width:calc(600 * var(--u));position:absolute}.steps-head h2{margin-top:calc(18 * var(--u));font-size:calc(68 * var(--u));letter-spacing:-.04em;font-weight:600;line-height:1}.station{width:calc(760 * var(--u));height:100%;position:absolute;top:0}.st-1{left:calc(820 * var(--u))}.st-2{left:calc(1600 * var(--u))}.st-3{left:calc(2380 * var(--u))}.st-copy{left:0;top:calc(250 * var(--u));width:calc(320 * var(--u));position:absolute}.st-copy .st-num{font-size:calc(120 * var(--u));letter-spacing:-.06em;color:var(--white);-webkit-text-stroke:calc(3 * var(--u)) var(--ink-art);paint-order:stroke fill;text-shadow:calc(-6 * var(--u)) calc(7 * var(--u)) 0 var(--ink-art);margin:0;font-weight:700;line-height:.8}.st-copy h3{margin-top:calc(34 * var(--u));font-size:calc(36 * var(--u));letter-spacing:-.03em;font-weight:600;line-height:1.08}.st-copy p{margin-top:calc(16 * var(--u));font-size:max(15px, calc(17 * var(--u)));line-height:1.6}.st-phone{left:calc(380 * var(--u));top:calc(150 * var(--u));width:calc(300 * var(--u));height:calc(627 * var(--u));position:absolute}.st-phone .phone{top:0;left:0}.steps-plane{width:calc(230 * var(--u));z-index:4;will-change:transform;pointer-events:none;position:absolute;top:0;left:0}.steps-plane svg{width:100%;height:auto}.steps-dots{left:50%;bottom:calc(40 * var(--u));z-index:5;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.steps-dots li{background:#01010133;border-radius:50%;width:8px;height:8px;transition:background-color .3s,transform .3s}.steps-dots li.on{background:var(--ink);transform:scale(1.25)}.coin-wipe{pointer-events:none;z-index:8;position:absolute;inset:0}.cw{clip-path:circle(0);position:absolute;inset:0}.cw-lime{background:var(--lime-coin)}.cw-ink{background:var(--night)}.drop-coin{width:calc(36 * var(--u));z-index:5;pointer-events:none;position:absolute}.security{z-index:2;background:var(--night);color:var(--white);padding:calc(120 * var(--u)) 0 0;position:relative}.security .eyebrow{color:var(--lime)}.sec-grid{grid-template-columns:calc(500 * var(--u)) 1fr;gap:calc(110 * var(--u));align-items:start;display:grid}.sec-head{top:calc(140 * var(--u));position:sticky}.sec-head h2{margin-top:calc(20 * var(--u));font-size:calc(56 * var(--u));letter-spacing:-.035em;font-weight:600;line-height:1.04}.sec-lede{margin-top:calc(26 * var(--u));font-size:max(15px, calc(18 * var(--u)));color:#ffffffb8;line-height:1.6}.sec-list{display:grid}.sec-item{grid-template-columns:calc(190 * var(--u)) 1fr;gap:calc(48 * var(--u));padding:calc(46 * var(--u)) 0;border-top:1px solid #ffffff24;align-items:center;display:grid}.sec-item:last-child{border-bottom:1px solid #ffffff24}.sec-art{width:calc(190 * var(--u));aspect-ratio:1}.sec-art svg{width:100%;height:100%}.sec-item h3{font-size:calc(30 * var(--u));letter-spacing:-.02em;font-weight:600;line-height:1.12}.sec-item p{margin-top:calc(14 * var(--u));font-size:max(15px, calc(17 * var(--u)));color:#ffffffb8;line-height:1.6}.verify{margin-top:calc(150 * var(--u));grid-template-columns:1fr calc(520 * var(--u));gap:calc(80 * var(--u));align-items:center;display:grid}.verify-statement{margin-top:calc(22 * var(--u));font-size:calc(64 * var(--u));letter-spacing:-.04em;font-weight:600;line-height:1.02}.verify-card{background:var(--white);color:var(--ink);border-radius:calc(28 * var(--u));padding:calc(40 * var(--u));box-shadow:calc(-10 * var(--u)) calc(12 * var(--u)) 0 0 var(--lime);position:relative}.verify-card dl{gap:calc(22 * var(--u));margin-bottom:calc(30 * var(--u));display:grid}.verify-card dt{font-size:max(12px, calc(12 * var(--u)));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.verify-card dd{font-size:max(15px, calc(17 * var(--u)));max-width:calc(380 * var(--u));margin-top:6px;font-weight:600;line-height:1.45}.vc-seal{right:calc(-34 * var(--u));top:calc(-46 * var(--u));width:calc(118 * var(--u));position:absolute}.vc-seal svg{width:100%;height:auto}.partners{margin-top:calc(150 * var(--u));padding-bottom:calc(190 * var(--u))}.partners-head{grid-template-columns:calc(560 * var(--u)) 1fr;gap:calc(80 * var(--u));align-items:end;display:grid}.partners-head h2{font-size:calc(44 * var(--u));letter-spacing:-.03em;font-weight:600;line-height:1.06}.partners-head p{font-size:max(15px, calc(17 * var(--u)));color:#ffffffb8;max-width:calc(560 * var(--u));line-height:1.6}.marquee{margin-top:calc(64 * var(--u));border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee-group{align-items:center;display:flex}.partner{align-items:center;gap:calc(54 * var(--u));padding:calc(40 * var(--u)) calc(27 * var(--u));font-size:calc(46 * var(--u));letter-spacing:-.03em;white-space:nowrap;color:#ffffffdb;font-weight:600;display:flex}.partner .sparkle-ui{width:calc(22 * var(--u));height:calc(22 * var(--u))}.blog{padding:calc(130 * var(--u)) 0 calc(60 * var(--u))}.blog-head{grid-template-columns:calc(400 * var(--u)) 1fr auto;gap:calc(60 * var(--u));align-items:end;display:grid}.blog-head h2{font-size:calc(88 * var(--u));letter-spacing:-.05em;font-weight:700;line-height:.9}.blog-head p{font-size:max(15px, calc(18 * var(--u)));color:#3c4245;max-width:calc(520 * var(--u));line-height:1.6}.blog-grid{margin-top:calc(64 * var(--u));gap:calc(32 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.faq{z-index:3;background:var(--white);padding:calc(120 * var(--u)) 0 calc(150 * var(--u));position:relative}.faq-grid{grid-template-columns:calc(440 * var(--u)) 1fr;gap:calc(110 * var(--u));align-items:start;display:grid}.faq-head{top:calc(130 * var(--u));gap:calc(28 * var(--u));justify-items:start;display:grid;position:sticky}.faq-head h2{font-size:calc(56 * var(--u));letter-spacing:-.035em;font-weight:600;line-height:1.02}.faq-art{width:calc(230 * var(--u));margin-top:calc(20 * var(--u))}.faq-art svg{width:100%;height:auto}.faq-list{border-top:1.5px solid var(--ink)}
