/*! Bank website theme v1.0.0 */:root{--hue:172;--cream:#f8f6f1;--ink:hsl(calc(var(--hue) - 3),33%,9%);--pine:hsl(calc(var(--hue) + 3),71%,13%);--pine-2:hsl(calc(var(--hue) + 3),92%,20%);--soft:#ece7e1;--btn-dark:hsl(calc(var(--hue) + 5),77%,14%);--radius-xl:56px;--font:"Inter","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.btn{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.8rem 1.4rem;font-weight:600;font-size:1rem;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn-lg{padding:1.05rem 1.7rem;font-size:1.05rem}.btn-dark{background:var(--btn-dark);color:#fff}.btn-dark:hover{background:hsl(calc(var(--hue) + 4),76%,18%)}.btn-soft{background:var(--soft);color:var(--ink)}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{box-shadow:0 10px 30px rgba(0,0,0,.25)}.btn-ghost{background:rgba(255,255,255,.14);color:#fff}.btn-ghost:hover{background:rgba(255,255,255,.22)}:focus-visible{outline:3px solid hsl(calc(var(--hue) - 3),61%,69%);outline-offset:3px}.site-header{position:sticky;top:0;z-index:50;background:var(--cream);height:72px}.bar{max-width:1320px;margin:auto;height:100%;padding:0 24px;display:flex;align-items:center;gap:40px}.logo{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.35rem;letter-spacing:-.02em;color:var(--pine)}.nav{display:flex;gap:28px;font-size:1.05rem}.nav a{padding:.4rem 0;position:relative;color:hsl(calc(var(--hue) - 10),15%,18%)}.nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--pine);transform:scaleX(0);transition:transform .2s ease}.nav a:hover::after{transform:scaleX(1)}.actions{margin-left:auto;display:flex;align-items:center;gap:14px}.lang{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;padding:.4rem .5rem}.globe{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffd84a 0 18%,transparent 20%),#1c3f9c}.burger{display:none;width:44px;height:44px;border-radius:50%;background:var(--soft);position:relative}.burger span{position:absolute;left:13px;right:13px;height:2px;background:var(--ink);transition:transform .2s ease,top .2s ease}.burger span:first-child{top:18px}.burger span:last-child{top:25px}.burger[aria-expanded="true"] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded="true"] span:last-child{top:21px;transform:rotate(-45deg)}.hero{--hero-bg:hsl(calc(var(--hue) - 7),44%,4%);--hero-img:url("../img/hero.webp");position:relative;height:min(calc(100vh - 72px),820px);height:min(calc(100svh - 72px),820px);min-height:600px;display:flex;justify-content:center;padding:clamp(44px,8vh,88px) 24px 0;color:#fff;overflow:hidden;isolation:isolate;background:var(--hero-bg)}.hero::before{content:"";position:absolute;z-index:-2;left:50%;bottom:0;height:88%;aspect-ratio:1024/662;transform:translateX(-50%);background:var(--hero-img) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0,#000 30%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent 100%),linear-gradient(180deg,transparent 0,#000 30%);mask-composite:intersect}.hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,hsla(calc(var(--hue) - 7),44%,4%,.4),hsla(calc(var(--hue) - 7),44%,4%,0) 16%)}.hero-copy{text-align:center;max-width:980px;animation:rise .8s ease both}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-copy{animation:none}}.hero h1{font-size:clamp(2.3rem,5.2vw,4.6rem);line-height:1.04;letter-spacing:-.035em;font-weight:700;text-wrap:balance}.hero p{margin:1.2rem auto 1.8rem;max-width:640px;font-size:clamp(1.02rem,1.5vw,1.3rem);opacity:.92;text-wrap:balance}@media (max-width:960px){.hero{height:auto;min-height:640px;padding-top:44px}.hero::before{height:68%;left:36%}}.app-card{position:absolute;right:clamp(16px,2.4vw,40px);bottom:clamp(16px,2.4vw,40px);background:#fff;color:var(--ink);border-radius:18px;padding:16px 16px 14px;width:132px;display:flex;flex-direction:column;align-items:center;gap:10px;font-weight:600;font-size:.95rem;box-shadow:0 18px 40px rgba(0,0,0,.25);z-index:3}.qr{width:100px;height:100px}.qr svg{width:100%;height:100%;display:block}.panel{padding:clamp(16px,2vw,28px) clamp(12px,3vw,48px)}.panel-inner{max-width:1320px;margin:auto;border-radius:var(--radius-xl);position:relative;overflow:hidden}.panel-inner.two{display:grid;grid-template-columns:1fr 1fr;align-items:center}.panel-dark .panel-inner{background:var(--pine);color:#fff;min-height:700px}.panel-teal .panel-inner{background:var(--pine-2);color:#fff;padding:clamp(28px,3.4vw,56px)}.copy{padding:clamp(28px,5vw,80px)}.copy h2{font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.04;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.copy p{margin:1.4rem 0 2.2rem;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.55;max-width:560px;opacity:.95}.panel-teal .copy{padding:0 clamp(0px,2.6vw,40px) 0 clamp(0px,2vw,32px)}.phone-wrap{align-self:stretch;position:relative;display:flex;justify-content:center;padding-top:60px;min-height:700px}.phone{width:min(410px,84%);background:#0b0b0b;border-radius:56px 56px 0 0;padding:12px 12px 0;position:relative;box-shadow:0 0 0 2px #3a3d3c inset,0 30px 60px rgba(0,0,0,.35);align-self:flex-start;height:840px}.island{position:absolute;top:22px;left:50%;transform:translateX(-50%);width:110px;height:30px;border-radius:20px;background:#000;z-index:3}.status{position:absolute;top:24px;left:34px;right:30px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;z-index:2;color:var(--ink)}.sig{display:flex;gap:2px;align-items:flex-end}.sig i{width:3px;background:var(--ink);border-radius:1px}.sig i:nth-child(1){height:4px}.sig i:nth-child(2){height:6px}.sig i:nth-child(3){height:8px}.sig i:nth-child(4){height:10px}.screen{background:var(--cream);border-radius:40px 40px 0 0;height:100%;padding:70px 16px 0;color:var(--ink);overflow:hidden}.topline{display:flex;align-items:center;gap:10px;position:relative;min-height:58px}.chip-wallet{width:54px;height:54px;border-radius:16px;background:hsl(calc(var(--hue) - 5),63%,83%);display:grid;place-items:center}.plus{width:28px;height:28px;border-radius:50%;background:var(--pine);color:#fff;display:grid;place-items:center;font-size:1.1rem;line-height:1}.bell{margin-left:auto;width:42px;height:42px;border-radius:50%;background:#fff;display:grid;place-items:center;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08)}.bell i{position:absolute;top:9px;right:11px;width:7px;height:7px;border-radius:50%;background:#e5484d}.avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,hsl(calc(var(--hue) - 2),25%,39%),hsl(calc(var(--hue) + 1),49%,17%));color:#fff;font-weight:600;font-size:.8rem;display:grid;place-items:center;margin-left:-14px;border:3px solid #fff}.balance{position:relative;background:var(--soft);border-radius:22px;padding:14px 16px 14px;margin-top:6px}.balance small{display:block;font-size:.95rem}.balance strong{display:block;font-size:2rem;letter-spacing:-.02em;line-height:1.2}.balance em{font-style:normal;font-size:.85rem}.mini-cards{position:absolute;right:12px;bottom:14px;background:#e1dbd4;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;color:var(--pine)}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center;margin:16px 0 14px;font-size:.78rem;font-weight:600;color:var(--pine)}.quick i{width:54px;height:54px;border-radius:50%;background:var(--pine);color:#fff;display:grid;place-items:center;margin:0 auto 6px}.tx{background:var(--cream);border-top:12px solid #0b0b0b;margin:0 -16px;padding:18px 18px 0;border-radius:28px 28px 0 0}.tx-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tx-head b{font-size:1.1rem}.tx-head span{background:var(--soft);border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600;color:var(--pine)}.tx li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ebe6df;font-size:.95rem}.tx li i{width:40px;height:40px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--pine)}.tx li span{flex:1}.tx li b{font-weight:500}.photo{position:relative;border-radius:36px;overflow:hidden;margin:0}.photo img{width:100%;aspect-ratio:1024/993;object-fit:cover}.acct-cards{position:absolute;left:12.2%;top:59.3%;width:69.2%;height:24%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2%}.acct-cards div{background:var(--cream);border-radius:clamp(16px,2.6vw,30px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink);padding:6px 4px}.acct-cards svg{width:clamp(36px,5vw,64px);height:auto;margin-bottom:6px}.acct-cards small{font-size:clamp(.62rem,1vw,.88rem)}.acct-cards b{font-size:clamp(.8rem,1.5vw,1.3rem);letter-spacing:-.01em}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}@media (max-width:960px){.burger{display:block}.btn-soft,.lang{display:none}.nav{position:absolute;top:72px;left:0;right:0;background:var(--cream);flex-direction:column;gap:0;padding:8px 24px 20px;border-top:1px solid #e6e1d9;display:none;box-shadow:0 20px 30px rgba(0,0,0,.08)}.nav.open{display:flex}.nav a{padding:.9rem 0;font-size:1.15rem}.panel-inner.two{grid-template-columns:1fr}.phone-wrap{order:2;min-height:520px;padding-top:0}.phone{height:640px}.panel-teal .copy{padding:8px 4px 28px}.app-card{display:none}.hero{align-items:flex-start}}@media (max-width:520px){.bar{padding:0 16px;gap:12px}.actions .btn-dark{padding:.65rem 1rem;font-size:.92rem}.panel-inner{border-radius:32px}.photo{border-radius:24px}}:root{--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.4,.5,1);--mint:hsl(calc(var(--hue) - 3),61%,69%);--coral:#f2674a;--muted:hsl(calc(var(--hue) - 11),8%,39%);--shadow-soft:0 1px 2px hsla(calc(var(--hue) - 4),50%,8%,.06),0 14px 34px hsla(calc(var(--hue) - 4),50%,8%,.10);--shadow-deep:0 2px 4px rgba(0,0,0,.12),0 30px 70px rgba(0,0,0,.26)}html{scroll-padding-top:84px}::selection{background:hsl(calc(var(--hue) - 6),58%,84%);color:hsl(calc(var(--hue) + 1),78%,11%)}body{text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3{font-weight:650}sup{font-size:.55em;line-height:0;vertical-align:super;margin-left:1px}.wrap{max-width:1320px;margin:auto;padding:0 clamp(16px,3vw,48px)}.center-row{display:flex;justify-content:center;margin-top:clamp(28px,4vw,56px)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.btn-row.center{justify-content:center}.eyebrow,.copy p.eyebrow,.sec-head p.eyebrow{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:650;color:var(--mint);margin:0 0 1rem;opacity:1;max-width:none}.eyebrow.dark,.copy p.eyebrow.dark,.sec-head p.eyebrow.dark{color:hsl(calc(var(--hue) + 0),83%,25%)}.sec-head h2{font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.04;letter-spacing:-.035em;color:hsl(calc(var(--hue) - 3),42%,8%);text-wrap:balance}.sec-head p{margin-top:1rem;max-width:640px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem)}.sec-head.center{text-align:center}.sec-head.center p{margin-left:auto;margin-right:auto}.sec-head .btn{margin-top:1.6rem}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:120;background:linear-gradient(90deg,hsl(calc(var(--hue) - 3),61%,69%),hsl(calc(var(--hue) - 1),69%,36%));transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.site-header{background:rgba(248,246,241,.8);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);transition:transform .45s var(--ease),box-shadow .3s,background .3s}.site-header.scrolled{background:rgba(248,246,241,.92);box-shadow:0 1px 0 hsla(calc(var(--hue) - 4),50%,8%,.06),0 14px 34px hsla(calc(var(--hue) - 4),50%,8%,.07)}.site-header.hide{transform:translateY(-100%)}.logo-mark{width:32px;height:32px;border-radius:10px;background:linear-gradient(145deg,hsl(calc(var(--hue) + 2),71%,21%),hsl(calc(var(--hue) + 3),71%,13%));color:#f8f6f1;display:grid;place-items:center;font-weight:700;font-size:1.05rem;letter-spacing:0;box-shadow:0 4px 10px hsla(calc(var(--hue) + 3),71%,13%,.3);transition:transform .45s var(--spring)}.logo:hover .logo-mark{transform:rotate(-8deg) scale(1.08)}.nav a{font-size:1rem;font-weight:500}.btn{transition:transform .3s var(--ease),background .25s,box-shadow .3s var(--ease),color .25s}.btn [aria-hidden="true"]{display:inline-block;transition:transform .3s var(--ease)}.btn:hover [aria-hidden="true"]{transform:translateX(5px)}.btn:active{transform:scale(.985)}.btn-dark{background:linear-gradient(180deg,hsl(calc(var(--hue) + 2),70%,17%),hsl(calc(var(--hue) + 5),77%,14%));box-shadow:0 6px 18px hsla(calc(var(--hue) + 5),77%,14%,.28)}.btn-dark:hover{box-shadow:0 12px 28px hsla(calc(var(--hue) + 5),77%,14%,.4)}.btn-light{box-shadow:0 10px 30px rgba(0,0,0,.22)}.btn-light:hover{box-shadow:0 18px 44px rgba(0,0,0,.34)}.btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.btn-glass{background:rgba(255,255,255,.12);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}.btn-glass:hover{background:rgba(255,255,255,.2)}.btn-tint{background:var(--soft);color:var(--pine)}.btn-tint:hover{background:#e2dcd3;box-shadow:var(--shadow-soft)}.panel-sand .btn-tint{background:#e1dbd0}.btn-outline{box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:transparent}.btn-outline:hover{background:var(--ink);color:#fff}.btn-ink{background:var(--ink);color:#fff;box-shadow:0 8px 22px hsla(calc(var(--hue) - 3),33%,9%,.25)}.btn-ink:hover{background:hsl(calc(var(--hue) - 4),33%,16%);box-shadow:0 14px 30px hsla(calc(var(--hue) - 3),33%,9%,.34)}.textlink{font-weight:600;color:#fff;border-bottom:2px solid rgba(255,255,255,.4);padding-bottom:2px;transition:border-color .25s}.textlink:hover{border-color:var(--mint)}.reveal{opacity:1;transform:none;transition:none}.js .reveal{transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d,0)*110ms)}.js .reveal:not(.in){opacity:0;transform:translateY(30px)}.js .reveal[data-reveal="left"]:not(.in){transform:translateX(-56px)}.js .reveal[data-reveal="right"]:not(.in){transform:translateX(56px)}.js .two>.reveal:nth-child(2),.js .feature-inner>.reveal:nth-child(2){transition-delay:.12s}.hero{height:min(calc(100vh - 72px),840px);height:min(calc(100svh - 72px),840px);min-height:620px;padding-top:clamp(30px,6vh,64px)}.hero::before{height:80%;transform:translateX(-50%) translateY(var(--py,0px)) scale(var(--sc,1));transform-origin:50% 100%;animation:heroIn 1.8s var(--ease) both}@keyframes heroIn{from{opacity:0;filter:blur(14px) brightness(.6)}to{opacity:1;filter:none}}.hero-copy{animation:none;position:relative;z-index:2}.eyebrow-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.85rem;letter-spacing:.02em;margin:0 0 1.2rem !important;opacity:0;animation:fadeDown .8s .1s var(--ease) forwards}.eyebrow-pill i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 hsla(calc(var(--hue) - 3),61%,69%,.6);animation:pulse 2.2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 9px hsla(calc(var(--hue) - 3),61%,69%,0)}100%{box-shadow:0 0 0 0 hsla(calc(var(--hue) - 3),61%,69%,0)}}@keyframes fadeDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero h1{font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:1.04;text-shadow:0 2px 40px rgba(0,0,0,.35)}.hero h1 .w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .02em .14em;margin-bottom:-.14em}.hero h1 .w>span{display:inline-block;transform:translateY(112%);animation:wordUp 1s var(--ease) forwards;animation-delay:calc(.3s + var(--i)*.1s)}@keyframes wordUp{to{transform:none}}.hero .lead{margin:1.1rem auto 1.7rem;max-width:600px;opacity:0;animation:fadeUp .9s .85s var(--ease) forwards;text-shadow:0 1px 18px rgba(0,0,0,.4)}.hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 14px;opacity:0;animation:fadeUp .9s 1.05s var(--ease) forwards}.hero::after{background:radial-gradient(55% 38% at 50% -4%,hsla(calc(var(--hue) - 3),61%,69%,.20),transparent 70%),radial-gradient(38% 30% at 82% 18%,hsla(calc(var(--hue) - 3),48%,45%,.12),transparent 70%),linear-gradient(0deg,hsla(calc(var(--hue) - 7),44%,4%,.55),hsla(calc(var(--hue) - 7),44%,4%,0) 22%)}.hero-trust{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);z-index:3;display:flex;gap:6px;padding:6px;border-radius:999px;background:hsla(calc(var(--hue) - 1),50%,8%,.45);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 18px 50px rgba(0,0,0,.35);opacity:0;animation:fadeUpC 1s 1.5s var(--ease) forwards;white-space:nowrap}.hero-trust li{display:flex;align-items:center;gap:.55rem;padding:.6rem 1.1rem;border-radius:999px;font-size:.9rem;font-weight:500;color:hsl(calc(var(--hue) - 10),45%,94%);transition:background .3s}.hero-trust li:hover{background:rgba(255,255,255,.1)}.hero-trust li+li{box-shadow:-1px 0 0 rgba(255,255,255,.12)}.hero-trust svg{color:var(--mint);flex:none}@keyframes fadeUpC{from{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%,0)}}.stats{position:relative;z-index:6;margin-top:-52px;padding:0 clamp(12px,3vw,48px)}.stats-card{max-width:1080px;margin:auto;background:#fff;border-radius:30px;display:grid;grid-template-columns:repeat(4,1fr);padding:30px 10px;box-shadow:0 40px 90px hsla(calc(var(--hue) - 1),67%,9%,.2),0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.05)}.stat{text-align:center;padding:4px 12px;position:relative}.stat+.stat::before{content:"";position:absolute;left:0;top:14%;bottom:14%;width:1px;background:hsla(calc(var(--hue) - 4),50%,8%,.1)}.stat strong{display:block;font-size:clamp(1.7rem,3.2vw,2.7rem);letter-spacing:-.035em;color:var(--pine);line-height:1.1;font-variant-numeric:tabular-nums}.stat span{display:block;margin-top:.3rem;color:var(--muted);font-size:.98rem}.panel{padding:clamp(16px,2vw,28px) clamp(12px,3vw,48px)}.panel-inner{box-shadow:0 1px 0 rgba(255,255,255,.05) inset}.panel-dark .panel-inner{background:radial-gradient(110% 100% at 12% 0%,hsl(calc(var(--hue) + 2),62%,20%) 0,hsl(calc(var(--hue) + 3),71%,13%) 52%,hsl(calc(var(--hue) + 4),71%,11%) 100%)}.panel-teal .panel-inner{background:radial-gradient(110% 120% at 85% 0%,hsl(calc(var(--hue) + 4),89%,28%) 0,hsl(calc(var(--hue) + 3),92%,20%) 48%,hsl(calc(var(--hue) + 3),91%,17%) 100%)}.panel-dark .panel-inner::after,.panel-teal .panel-inner::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.copy h2{letter-spacing:-.035em;text-wrap:balance}.copy p{color:inherit}.photo,.feature-photo,.stage{box-shadow:var(--shadow-deep)}.photo img,.feature-photo img{transition:transform 1.4s var(--ease)}.photo:hover img,.feature-photo:hover img{transform:scale(1.035)}.acct-cards div{box-shadow:0 10px 28px rgba(0,0,0,.18)}.panel-phone .panel-inner{min-height:780px;grid-template-columns:1.04fr .96fr;align-items:center}.phone-stage{position:relative;align-self:stretch;display:flex;justify-content:center;align-items:flex-start;padding-top:76px;min-height:780px}.glow{position:absolute;left:50%;top:40%;width:84%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,hsla(calc(var(--hue) - 4),68%,63%,.34),hsla(calc(var(--hue) - 4),68%,63%,.08) 62%,transparent 74%);filter:blur(8px);pointer-events:none;opacity:0;transition:opacity 1.6s .2s}.phone-stage.in .glow{opacity:1}.phone{width:min(400px,74%);height:820px;flex:none;margin:0;aspect-ratio:auto;opacity:0;transform:translateY(80px) scale(.96);transition:opacity 1s var(--ease),transform 1.2s var(--ease);box-shadow:0 0 0 2px #4a4e4d inset,0 0 0 1px #000,0 50px 90px rgba(0,0,0,.5),0 0 140px hsla(calc(var(--hue) - 4),59%,57%,.12);z-index:2}.phone-stage.in .phone{opacity:1;transform:none}.phone::before{content:"";position:absolute;left:-3px;top:150px;width:3px;height:56px;border-radius:3px 0 0 3px;background:#2a2d2c;box-shadow:0 72px 0 #2a2d2c}.phone::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 30%)}.screen{padding-top:68px}.topline{display:flex;align-items:center;gap:10px;min-height:50px}.hello{margin-right:auto}.hello small{display:block;font-size:.72rem;color:#6a7a75;line-height:1.2}.hello b{font-size:1.08rem;letter-spacing:-.01em}.bell{margin-left:0}.avatar{margin-left:0;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.12)}.balance{background:linear-gradient(135deg,hsl(calc(var(--hue) + 2),71%,21%),hsl(calc(var(--hue) + 3),71%,13%) 70%);color:#fff;border-radius:24px;padding:16px 18px 16px;margin-top:10px;overflow:hidden;box-shadow:0 14px 30px hsla(calc(var(--hue) + 3),71%,13%,.3)}.balance::after{content:"";position:absolute;right:-30px;top:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(closest-side,hsla(calc(var(--hue) - 3),61%,69%,.28),transparent)}.balance small{color:rgba(255,255,255,.72)}.balance strong{font-size:2.2rem;font-variant-numeric:tabular-nums;margin:2px 0}.balance .cur-sym{font-size:1.2rem;opacity:.7;margin-right:2px;vertical-align:.5em}.balance em{color:rgba(255,255,255,.7)}.trend{position:absolute;right:14px;top:14px;background:hsla(calc(var(--hue) - 3),61%,69%,.18);color:hsl(calc(var(--hue) - 4),76%,75%);padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;z-index:1}.spark{position:absolute;right:16px;bottom:14px;width:40%;height:34px;z-index:1}.spark-line{stroke:hsl(calc(var(--hue) - 3),61%,69%) !important;stroke-dasharray:260;stroke-dashoffset:260;transition:stroke-dashoffset 1.8s .9s var(--ease)}.phone-stage.in .spark-line{stroke-dashoffset:0}.quick{margin:18px 0 14px}.quick>div{transition:transform .3s var(--ease)}.quick i{box-shadow:0 8px 16px hsla(calc(var(--hue) + 3),71%,13%,.28)}.tx{border-top:0;margin:0 -16px;padding:16px 18px 0;background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -12px 30px hsla(calc(var(--hue) - 4),50%,8%,.07)}.tx li{opacity:0;transform:translateX(18px);transition:opacity .6s var(--ease),transform .6s var(--ease);padding:11px 0}.tx li span small{display:block;font-size:.72rem;color:#7b8a85;margin-top:1px}.tx li b{font-variant-numeric:tabular-nums}.tx li.in b{color:#168a5f;font-weight:600}.phone-stage.in .tx li{opacity:1;transform:none}.phone-stage.in .tx li:nth-child(1){transition-delay:1.0s}.phone-stage.in .tx li:nth-child(2){transition-delay:1.15s}.phone-stage.in .tx li:nth-child(3){transition-delay:1.3s}.phone-stage.in .tx li:nth-child(4){transition-delay:1.45s}.phone-stage.in .tx li:nth-child(5){transition-delay:1.6s}.float{position:absolute;z-index:4;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:20px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 24px 54px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transform:translateY(26px) scale(.9);transition:opacity .8s var(--ease),transform .9s var(--spring);translate:0 calc(var(--fy,0px)*var(--k,1))}.float small{display:block;font-size:.72rem;color:#6a7a75;line-height:1.2}.float b{font-size:1.02rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.phone-stage.in .float{opacity:1;transform:none}.f-card{left:0;top:170px;--k:1.5}.f-notif{right:26px;top:330px;--k:-1.2}.f-ring{left:6px;bottom:150px;--k:.8}.phone-stage.in .f-card{transition-delay:.6s}.phone-stage.in .f-notif{transition-delay:.9s}.phone-stage.in .f-ring{transition-delay:1.2s}.float .mini{width:62px;height:40px;border-radius:7px}.float .mini b{font-size:5px;top:4px;right:5px;color:rgba(255,255,255,.9)}.float .mini i{left:7px;top:15px;width:10px;height:7px}.ni{width:38px;height:38px;border-radius:50%;background:#dff6ef;color:#168a5f;display:grid;place-items:center;flex:none}.ring{transition:stroke-dashoffset 1.8s 1.3s var(--ease)}.phone-stage.in .ring{stroke-dashoffset:34}.panel-phone .copy{padding:clamp(28px,4vw,72px) clamp(28px,5vw,80px) clamp(28px,4vw,72px) 0}.perks{margin:0 0 2.2rem;display:grid;gap:.95rem}.perks li{display:flex;align-items:center;gap:.85rem;font-size:1.1rem}.perks svg{flex:none;padding:3px;border-radius:50%;background:hsla(calc(var(--hue) - 3),61%,69%,.16);color:var(--mint);width:26px;height:26px}.feature{padding:clamp(16px,2vw,28px) clamp(12px,3vw,48px) 0}.feature-inner{max-width:1320px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center}.feature-photo{margin:0;overflow:hidden;border-radius:72px 28px 28px 72px;aspect-ratio:846/980;max-height:760px;width:100%}.feature-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.copy-dark{color:var(--ink)}.copy-dark p{color:hsl(calc(var(--hue) - 8),14%,21%)}.copy-dark h2{color:hsl(calc(var(--hue) - 3),42%,8%)}.feature .copy{padding:clamp(28px,5vw,88px)}.footnotes{max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(24px,5vw,80px) clamp(36px,5vw,64px);color:hsl(calc(var(--hue) - 11),9%,37%);font-size:.9rem;line-height:1.65}.footnotes p{max-width:1100px}.stage{position:relative;container-type:inline-size;overflow:hidden}.stage img{position:absolute;top:0;left:0;width:100%;height:auto;max-width:none}.ui{position:absolute;background:var(--cream);color:var(--ink);font-family:var(--font)}.panel-invest .panel-inner{min-height:0;align-items:stretch}.panel-invest .copy{align-self:center;padding:clamp(28px,4.5vw,72px)}.stage-col{align-self:stretch;display:flex;align-items:flex-start}.stage-invest{width:100%;aspect-ratio:955/880;box-shadow:none}.ui-inv{left:30.4%;top:47.7%;width:38.6%;height:24.2%;border-radius:3cqw;padding:2.3cqw 2.6cqw 0;overflow:hidden;box-shadow:0 1.4cqw 3.6cqw rgba(0,0,0,.16)}.ui-inv small{display:block;font-size:1.75cqw;font-weight:500}.ui-inv strong{display:block;font-size:4cqw;letter-spacing:-.02em;line-height:1.2;font-weight:600}.ui-inv svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:46%}.ui-inv .draw{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 2s .5s var(--ease)}.in .ui-inv .draw{stroke-dashoffset:0}.ui-row{left:30.4%;width:38.6%;display:flex;align-items:center;gap:1.8cqw;padding:0 2.6cqw 0 1.6cqw;border-radius:6cqw;box-shadow:0 1.2cqw 3cqw rgba(0,0,0,.14)}.ui-r1{top:72.3%;height:12.2%}.ui-r2{top:84.5%;height:12.5%}.ui-row i{width:7.6cqw;height:7.6cqw;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700;font-size:2.1cqw;letter-spacing:.02em;flex:none}.ui-row span{flex:1;font-size:2.1cqw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row b{font-size:2.1cqw;font-weight:600;white-space:nowrap}.up{color:#2c7a3d}.down{color:#b3322d}.panel-sand .panel-inner{background:linear-gradient(180deg,#efeae3,#e9e3da);color:var(--ink);padding:clamp(20px,2.6vw,44px);gap:clamp(8px,3vw,48px);box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.04)}.stage-travel{aspect-ratio:936/975;border-radius:clamp(24px,2.8vw,42px)}.stage-travel img{width:104.9%;left:-3.31%;top:-3.38%}.ui-pill{left:33.6%;width:32.8%;height:11.2%;display:flex;align-items:center;gap:1.6cqw;padding:0 2.2cqw 0 1.4cqw;border-radius:999px;box-shadow:0 1.2cqw 3cqw rgba(0,0,0,.16)}.ui-p1{top:38.5%}.ui-p2{top:50.1%}.ui-pill i{width:6.8cqw;height:6.8cqw;border-radius:50%;background:#e9e4dc;display:grid;place-items:center;flex:none;color:hsl(calc(var(--hue) - 6),19%,14%)}.ui-pill svg{width:3.4cqw;height:3.4cqw}.ui-pill span{font-size:2.3cqw;font-weight:600;white-space:nowrap}.ui-card-name{left:77%;top:35.4%;width:13.8cqw;height:3.3cqw;transform:translate(-50%,-50%) rotate(24deg);background:#1f1f1f;color:hsl(calc(var(--hue) - 5),44%,69%);font-size:1.9cqw;font-weight:600;letter-spacing:.05em;display:grid;place-items:center;border-radius:3px}.panel-sand .copy{padding:clamp(20px,3vw,48px)}.security{padding:clamp(48px,7vw,110px) 0 clamp(36px,5vw,80px)}.sec-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,4vw,56px)}.sec-tile{position:relative;background:hsl(calc(var(--hue) - 37),20%,96%);border-radius:32px;padding:clamp(22px,2.2vw,34px);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s}.sec-tile::after{content:"";position:absolute;inset:auto -30% -50% auto;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,hsla(calc(var(--hue) - 1),69%,36%,.16),transparent);transition:transform .6s var(--ease)}.sec-tile:hover{transform:translateY(-6px);box-shadow:var(--shadow-soft);background:hsl(calc(var(--hue) - 26),26%,95%)}.sec-tile:hover::after{transform:scale(1.25)}.sec-tile i{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,hsl(calc(var(--hue) + 2),71%,21%),hsl(calc(var(--hue) + 3),71%,13%));color:#fff;margin-bottom:1.6rem;box-shadow:0 10px 20px hsla(calc(var(--hue) + 3),71%,13%,.25)}.sec-tile h3{font-size:1.3rem;letter-spacing:-.02em;margin-bottom:.5rem}.sec-tile p{color:var(--muted);font-size:1.02rem;line-height:1.55}.panel-plans .panel-inner{background:radial-gradient(55% 48% at 50% 76%,hsl(calc(var(--hue) + 0),83%,25%) 0,hsl(calc(var(--hue) + 1),76%,16%) 40%,hsla(calc(var(--hue) + 3),44%,10%,0) 74%),linear-gradient(180deg,hsl(calc(var(--hue) + 2),39%,10%),hsl(calc(var(--hue) + 4),40%,8%));color:#fff;text-align:center;padding:clamp(48px,6vw,88px) 24px 0;min-height:820px;display:flex;flex-direction:column;align-items:center;box-shadow:none}.plans-inner h2{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.04;letter-spacing:-.035em}.plans-inner .lead{margin:1rem auto 1.8rem;max-width:640px;font-size:clamp(1.05rem,1.5vw,1.3rem);opacity:.9}.card-stack{position:relative;width:min(680px,96%);height:480px;margin:clamp(20px,4vw,52px) auto 0;perspective:1500px;transform-style:preserve-3d;--sp:.6}.ccard{position:absolute;left:50%;top:50%;width:min(400px,64%);aspect-ratio:1.586;margin:calc(min(400px,64%)/-3.172) 0 0 calc(min(400px,64%)/-2);border-radius:22px;transform-style:preserve-3d;transition:transform .35s ease-out;box-shadow:0 40px 60px rgba(0,0,0,.35)}.ccard .mark{position:absolute;top:7%;left:6%;font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:#fff}.ccard .chip{position:absolute;left:6%;top:30%;width:13%;height:20%;border-radius:8px;background:linear-gradient(135deg,#f4f4f1,#b4b9b6);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.ccard .num{position:absolute;left:6%;bottom:12%;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;letter-spacing:.14em;font-size:clamp(.7rem,1.5vw,1.05rem);color:#fff}.ccard em{position:absolute;right:6%;bottom:10%;font-style:normal;font-size:.9rem;font-weight:600;padding:.15rem .7rem;border-radius:999px;background:rgba(255,255,255,.35);color:hsl(calc(var(--hue) - 3),33%,9%)}.c-glass{transform:rotateX(56deg) rotateZ(calc(-30deg + var(--sp)*6deg)) translateZ(calc(10px + var(--sp)*170px));background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}.c-teal{transform:rotateX(56deg) rotateZ(calc(-30deg + var(--sp)*6deg)) translateZ(calc(var(--sp)*60px));background:linear-gradient(135deg,hsl(calc(var(--hue) - 3),53%,66%),hsl(calc(var(--hue) + 0),51%,37%));z-index:2}.c-black{transform:rotateX(56deg) rotateZ(calc(-30deg + var(--sp)*6deg)) translateZ(calc(var(--sp)*-60px));background:linear-gradient(135deg,#2d3231,#0b0c0c);border:1px solid hsla(calc(var(--hue) - 5),71%,67%,.45);z-index:1}.plans-grid{padding:clamp(48px,7vw,104px) 0 clamp(24px,4vw,56px)}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,4vw,52px)}.plan-card{position:relative;display:flex;flex-direction:column;background:hsl(calc(var(--hue) - 32),21%,94%);border-radius:clamp(32px,3.2vw,56px);padding:clamp(22px,2.2vw,36px);min-height:clamp(340px,27vw,420px);overflow:hidden;isolation:isolate}.js .plan-card{transition:opacity .9s var(--ease) calc(var(--d,0)*110ms),transform .5s var(--ease),box-shadow .4s var(--ease),background .4s}.js .plan-card.in{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition-delay:0s}.plan-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.9),transparent 65%);opacity:0;transition:opacity .4s}.plan-card:hover{box-shadow:var(--shadow-soft);background:hsl(calc(var(--hue) - 25),24%,93%)}.plan-card:hover::before{opacity:1}.plan-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(28px,4vw,56px)}.go{width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink);display:grid;place-items:center;transition:background .3s,color .3s,transform .4s var(--ease)}.plan-card:hover .go{background:var(--ink);color:#fff;transform:translate(3px,-3px) rotate(-45deg)}.plan-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-title h3{font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:-.03em}.price{background:#fff;border-radius:12px;padding:.4rem .8rem;font-weight:600;white-space:nowrap;font-size:.98rem;box-shadow:0 2px 6px hsla(calc(var(--hue) - 4),50%,8%,.06)}.plan-card p{margin:.7rem 0 auto;color:var(--muted);font-size:1.08rem;line-height:1.5}.plan-card small{margin-top:1.4rem;color:#6d7c77;font-size:.9rem;line-height:1.5}.mini{position:relative;display:block;width:104px;height:66px;border-radius:9px;box-shadow:0 10px 18px hsla(calc(var(--hue) - 4),50%,8%,.2),inset 0 0 0 1px rgba(255,255,255,.25);overflow:hidden;transition:transform .5s var(--ease)}.plan-card:hover .mini{transform:rotate(-6deg) scale(1.06)}.mini b{position:absolute;top:6px;right:8px;font-size:7px;letter-spacing:.04em;color:rgba(255,255,255,.92)}.mini i{position:absolute;left:10px;top:24px;width:14px;height:10px;border-radius:2px;background:rgba(255,255,255,.72)}.mini::after{content:"";position:absolute;left:10px;bottom:9px;width:34px;height:3px;border-radius:2px;background:rgba(255,255,255,.4)}.m-teal{background:linear-gradient(135deg,hsl(calc(var(--hue) - 2),50%,47%),hsl(calc(var(--hue) + 0),64%,30%))}.m-pearl{background:linear-gradient(135deg,#fff,hsl(calc(var(--hue) - 22),12%,90%))}.m-pearl b{color:hsl(calc(var(--hue) + 0),64%,30%)}.m-pearl i{background:#cfd6d3}.m-pearl::after{background:hsla(calc(var(--hue) - 4),50%,8%,.15)}.m-teen{background:linear-gradient(90deg,#33b5e5 0 9%,#e0409c 9% 18%,#f6d932 18%)}.m-blue{background:linear-gradient(135deg,#2a7be0,hsl(calc(var(--hue) + 18),76%,62%))}.m-max{background:linear-gradient(135deg,hsl(calc(var(--hue) - 7),9%,18%),hsl(calc(var(--hue) - 2),21%,6%) 60%,#6a5628)}.travel-bank{padding:clamp(48px,7vw,104px) 0 clamp(36px,5vw,72px);overflow:hidden}.tb-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.tb-head h2{font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.04;letter-spacing:-.035em;color:hsl(calc(var(--hue) - 3),42%,8%)}.tb-head p{max-width:640px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.35rem);margin:1rem 0 1.8rem}.car-nav{display:flex;gap:12px;flex:none}.car-nav button{width:56px;height:56px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink);display:grid;place-items:center;transition:background .25s,color .25s,opacity .25s,transform .3s var(--ease)}.car-nav button:hover:not(:disabled){background:var(--ink);color:#fff;transform:scale(1.06)}.car-nav button:disabled{opacity:.28;cursor:default}.car{display:flex;gap:clamp(18px,2.2vw,30px);overflow-x:auto;scroll-snap-type:x mandatory;padding:clamp(24px,3vw,40px) max(16px,calc((100vw - 1320px)/2 + 48px)) 10px;scroll-padding-inline:max(16px,calc((100vw - 1320px)/2 + 48px));scrollbar-width:none;cursor:grab;outline:none}.car::-webkit-scrollbar{display:none}.car.drag{cursor:grabbing;scroll-snap-type:none;user-select:none}.tcard{flex:0 0 clamp(270px,26vw,380px);scroll-snap-align:start}.tmedia{position:relative;container-type:inline-size;aspect-ratio:1;border-radius:clamp(32px,3.2vw,56px);overflow:hidden;isolation:isolate;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease),box-shadow .5s var(--ease);box-shadow:0 1px 2px rgba(0,0,0,.06)}.tmedia::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.24),transparent 62%);opacity:0;transition:opacity .4s}.tmedia:hover{box-shadow:0 30px 60px hsla(calc(var(--hue) - 4),50%,8%,.22)}.tmedia:hover::after{opacity:1}.tcard h3,.scard h3{margin:22px 0 8px;font-size:clamp(1.35rem,1.9vw,1.9rem);letter-spacing:-.03em;color:hsl(calc(var(--hue) - 3),42%,8%)}.tcard p,.scard p{color:var(--muted);font-size:1.05rem;line-height:1.55}.tm-1{background:linear-gradient(165deg,hsl(calc(var(--hue) - 12),31%,89%),hsl(calc(var(--hue) - 9),28%,70%) 55%,hsl(calc(var(--hue) - 5),31%,42%))}.tm-1 .case{position:absolute;left:6%;bottom:-8%;width:78%;filter:drop-shadow(0 24px 30px rgba(0,0,0,.28));transition:transform .8s var(--ease)}.tcard:hover .tm-1 .case{transform:rotate(-4deg) translateY(-2%)}.glass{position:absolute;left:7%;right:7%;bottom:15%;z-index:3;display:flex;align-items:center;gap:2.6cqw;padding:3.2cqw;border-radius:6cqw;background:hsla(calc(var(--hue) + 1),64%,11%,.62);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:3.5cqw;line-height:1.3;box-shadow:0 2cqw 6cqw rgba(0,0,0,.2)}.glass span{flex:1;font-weight:500}.glass em{font-style:normal;font-size:3cqw;opacity:.85}.appico{width:11cqw;height:11cqw;border-radius:3cqw;background:linear-gradient(145deg,hsl(calc(var(--hue) + 2),71%,21%),hsl(calc(var(--hue) + 3),71%,13%));display:grid;place-items:center;font-style:normal;font-weight:700;font-size:5.4cqw;color:#fff;flex:none}.tm-2{background:linear-gradient(160deg,#ff7a5c,#f2574a)}.tm-2::before{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 85% 0%,rgba(255,255,255,.3),transparent)}.txn{position:absolute;display:flex;align-items:center;gap:3cqw;background:#fff;border-radius:4.4cqw;padding:3cqw;color:var(--ink);box-shadow:0 3cqw 7cqw rgba(0,0,0,.2);transition:transform .7s var(--spring)}.txn b{display:block;font-size:4.4cqw}.txn small{display:block;font-size:3cqw;color:#7b8a85}.txn .amt{margin-left:auto;text-align:right}.txn .amt b{font-size:5.8cqw;font-variant-numeric:tabular-nums}.txn .amt s{text-decoration:none;font-size:3.6cqw}.t1{left:6%;right:6%;top:36%;z-index:2}.t2{left:11%;right:11%;top:51%;padding:2.4cqw 3cqw;opacity:.96}.t2 b{font-size:3.6cqw}.t2 .amt b{font-size:4.6cqw}.tcard:hover .t1{transform:translateY(-3cqw)}.tcard:hover .t2{transform:translateY(2cqw)}.ic{width:10.5cqw;height:10.5cqw;border-radius:3cqw;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:4.6cqw;color:#fff;flex:none}.ic.dark{background:hsl(calc(var(--hue) - 4),24%,8%)}.ic.rose{background:#ff5a7a}.t2 .ic{width:8.6cqw;height:8.6cqw;font-size:3.8cqw}.tm-3{background:linear-gradient(180deg,#fbe3c4,#f0b283 45%,#cf7549 100%)}.tm-3 .bld{position:absolute;left:0;right:0;top:0;width:100%;height:62%;transition:transform 1s var(--ease)}.tcard:hover .tm-3 .bld{transform:translateY(-2%) scale(1.04)}.tm-3::before{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(180deg,#a85a3c,#7d3d27)}.cur-row{position:absolute;top:30%;left:50%;transform:translateX(-50%);display:flex;align-items:center;background:#fff;border-radius:99px;padding:1.2cqw 2.4cqw 1.2cqw 2cqw;box-shadow:0 2cqw 5cqw rgba(0,0,0,.2)}.cur{width:8cqw;height:8cqw;border-radius:50%;border:.8cqw solid #fff;margin-left:-2cqw;display:grid;place-items:center;font-size:2.6cqw;color:#fff;font-weight:700}.cur-row .cur:first-child{margin-left:0}.cu1{background:#3b5bdb}.cu2{background:#1d4ed8;background:linear-gradient(135deg,#1e40af,#3b82f6)}.cu3{background:#d6403a}.cu4{background:#e11d48}.curmore{margin-left:1.6cqw;font-size:3.2cqw;color:hsl(calc(var(--hue) - 11),8%,39%);font-weight:600}.curconv{position:absolute;left:5%;right:5%;top:52%;display:flex;align-items:center;gap:2cqw}.sel{flex:1;display:flex;align-items:center;gap:2cqw;background:#fff;border-radius:3cqw;padding:2.8cqw;font-weight:600;font-size:3.8cqw;box-shadow:0 2cqw 5cqw rgba(0,0,0,.2)}.sel .cur{width:7cqw;height:7cqw;margin:0;border:0;font-size:2.4cqw}.sel svg{margin-left:auto}.swap{width:9.5cqw;height:9.5cqw;border-radius:50%;background:#1c2b3a;color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 2cqw 4cqw rgba(0,0,0,.3);transition:transform .6s var(--spring)}.tcard:hover .swap{transform:rotate(180deg)}.tm-4{background:linear-gradient(160deg,#ff7a5c,#f2574a)}.freezecard{position:absolute;left:9%;right:-16%;top:22%;aspect-ratio:1.586;border-radius:5cqw;background:radial-gradient(circle at 18% 30%,rgba(255,255,255,.9) 0 1.2cqw,transparent 1.4cqw),repeating-radial-gradient(circle at 30% 40%,#ffd9d2 0 3cqw,#ff9185 6cqw,#ffb9b0 9cqw);box-shadow:0 5cqw 10cqw rgba(0,0,0,.25);transform:rotate(-6deg);transition:transform .8s var(--ease)}.tcard:hover .freezecard{transform:rotate(-2deg) translateY(-3cqw)}.freezecard b{position:absolute;top:6cqw;right:20cqw;font-size:6cqw;color:#fff;letter-spacing:-.01em}.freezecard .chip{position:absolute;left:7cqw;top:22cqw;width:12cqw;height:9cqw;border-radius:2cqw;background:rgba(255,255,255,.7)}.save-sec{padding:clamp(16px,2vw,28px) 0 clamp(24px,3vw,48px)}.save-box{background:hsl(calc(var(--hue) - 32),21%,94%);border-radius:clamp(36px,4vw,64px);padding:clamp(40px,6vw,96px) clamp(18px,4vw,72px) clamp(36px,5vw,72px)}.sg{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,36px);margin-top:clamp(32px,4.5vw,64px)}.sm-1{background:linear-gradient(160deg,#f7d2b3,#ec9d80 55%,#b95a6a)}.list{position:absolute;left:8%;right:8%;bottom:11%;background:#fff;border-radius:5cqw;padding:2cqw 4cqw;box-shadow:0 3cqw 7cqw rgba(0,0,0,.22)}.list .row{display:flex;align-items:center;gap:3.4cqw;padding:3.2cqw 0}.list .row+.row{border-top:1px solid #eee}.pi{width:10cqw;height:10cqw;border-radius:2.6cqw;background:hsl(calc(var(--hue) + 2),64%,15%);display:grid;place-items:center;flex:none}.pi.pk{background:#8a2a5c}.list b{display:block;font-size:3.6cqw;font-weight:500}.list .row>div{flex:1}.list .bar{display:block;height:1.1cqw;border-radius:2cqw;background:hsl(calc(var(--hue) - 28),11%,91%);margin-top:1.6cqw;overflow:hidden}.list .bar u{display:block;height:100%;width:0;border-radius:inherit;background:#22c55e;transition:width 1.6s .5s var(--ease)}.in .list .bar u{width:var(--w)}.list em{font-style:normal;font-size:5.6cqw;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.list em s{text-decoration:none;font-size:3.6cqw}.sm-2{background:linear-gradient(160deg,#ff7a5c,#f2574a)}.potphone{position:absolute;left:15%;right:15%;top:19%;bottom:-6%;background:#fbfaf7;border-radius:8cqw 8cqw 0 0;box-shadow:0 0 0 1.4cqw #151817,0 4cqw 9cqw rgba(0,0,0,.3);padding:6cqw 4.5cqw;transition:transform .8s var(--ease)}.scard:hover .potphone{transform:translateY(-3cqw)}.isl{position:absolute;top:2cqw;left:50%;transform:translateX(-50%);width:20cqw;height:5.4cqw;border-radius:4cqw;background:#000}.ttl{display:block;margin-top:14cqw;font-size:6cqw;letter-spacing:-.03em}.opt{margin-top:6cqw;background:#fff;border-radius:4cqw;padding:3.6cqw;box-shadow:0 .6cqw 3cqw rgba(0,0,0,.08)}.badge{display:inline-block;background:#16a34a;color:#fff;font-size:2.6cqw;font-weight:600;padding:.8cqw 2.2cqw;border-radius:9cqw;margin-bottom:1.6cqw}.opt b{display:block;font-size:4.8cqw;letter-spacing:-.02em}.opt p{font-size:2.8cqw !important;line-height:1.4 !important;margin:1cqw 0 2cqw;color:#7b8a85}.opt u{text-decoration:none;font-size:2.8cqw;color:#0b7bb5;font-weight:600}.sm-3{background:linear-gradient(130deg,#e8d3bb,#bb8b63 55%,#6d4a34)}.arch{position:absolute;right:7%;top:6%;width:42%;height:56%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#fff9ea,#ffe0a8);box-shadow:inset 0 0 0 1.6cqw rgba(255,255,255,.6)}.home{position:absolute;left:29%;width:42%;top:34%;background:#fff;border-radius:5cqw;padding:3.6cqw 3cqw 4cqw;text-align:center;box-shadow:0 3cqw 8cqw rgba(0,0,0,.28);transition:transform .7s var(--spring)}.scard:hover .home{transform:translateY(-2.4cqw) scale(1.03)}.home b{display:block;font-size:4cqw;font-weight:500;margin-bottom:3cqw}.hico{display:grid;place-items:center;width:22cqw;height:22cqw;margin:0 auto 3cqw;border-radius:5cqw;background:hsl(calc(var(--hue) + 2),64%,15%)}.home strong{font-size:6.4cqw;letter-spacing:-.02em;font-weight:600;font-variant-numeric:tabular-nums}.home s{text-decoration:none;font-size:4cqw}.faq-sec{padding:clamp(40px,6vw,96px) 0}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,6vw,96px);align-items:start}.faq-wrap .sec-head{position:sticky;top:110px}.qa{border-bottom:1px solid hsla(calc(var(--hue) - 4),50%,8%,.12)}.qa:first-child{border-top:1px solid hsla(calc(var(--hue) - 4),50%,8%,.12)}.q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;padding:26px 4px;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;letter-spacing:-.015em;color:hsl(calc(var(--hue) - 3),42%,8%);transition:color .25s}.q:hover{color:hsl(calc(var(--hue) + 0),83%,25%)}.pm{position:relative;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 2px currentColor;flex:none;transition:background .3s,color .3s,transform .4s var(--ease)}.pm::before,.pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:currentColor;transition:transform .4s var(--ease)}.pm::after{transform:rotate(90deg)}.qa.open .pm{background:var(--pine);color:#fff;transform:rotate(180deg)}.qa.open .pm::after{transform:rotate(0)}.a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.a>div{overflow:hidden}.a p{padding:0 4px 26px;color:var(--muted);font-size:1.08rem;line-height:1.65;max-width:62ch}.qa.open .a{grid-template-rows:1fr}.cta{padding:clamp(16px,2vw,28px) clamp(12px,3vw,48px) clamp(28px,4vw,56px)}.cta-box{position:relative;max-width:1320px;margin:auto;border-radius:clamp(36px,4vw,64px);background:radial-gradient(90% 120% at 82% 0,hsl(calc(var(--hue) + 0),78%,24%),hsl(calc(var(--hue) + 3),71%,13%) 55%,hsl(calc(var(--hue) + 4),71%,11%));color:#fff;text-align:center;padding:clamp(56px,8vw,128px) 24px;overflow:hidden;isolation:isolate}.cta-glow{position:absolute;z-index:-1;left:50%;top:50%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,hsla(calc(var(--hue) - 3),61%,69%,.3),transparent 70%);transform:translate(-50%,-50%);animation:drift 12s ease-in-out infinite alternate}@keyframes drift{from{transform:translate(-62%,-56%) scale(.9)}to{transform:translate(-38%,-44%) scale(1.15)}}.cta-box h2{font-size:clamp(2.4rem,5.6vw,5rem);letter-spacing:-.04em;line-height:1.02}.cta-box p{margin:1.2rem auto 2.2rem;max-width:560px;font-size:clamp(1.05rem,1.5vw,1.3rem);opacity:.9}.site-footer{margin:0;padding:0;background:#fff;color:var(--ink)}.foot-inner{max-width:1320px;margin:auto;padding:0 clamp(20px,5vw,64px)}.foot-top{background:#ede7df;border-radius:clamp(28px,3.4vw,52px) clamp(28px,3.4vw,52px) 0 0;padding:clamp(48px,6vw,88px) 0 clamp(48px,6vw,96px)}.foot-top .foot-inner{display:grid;grid-template-columns:1fr 5fr;gap:32px}.flogo{align-self:start;color:var(--pine)}.fcols{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.foot h3{display:none}.fcols h2{display:block;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;font-weight:650;margin-bottom:18px;color:hsl(calc(var(--hue) - 3),33%,9%)}.fcols li{margin:0 0 14px}.fcols li a{color:hsl(calc(var(--hue) - 10),15%,18%);font-size:1.02rem;transition:color .2s,padding .3s var(--ease)}.fcols li a:hover{color:hsl(calc(var(--hue) + 0),83%,25%);padding-left:4px}.foot-bottom{background:var(--pine);color:#fff;padding:clamp(36px,4vw,56px) 0 44px}.copyrow{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:1.05rem;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.16)}.social{display:flex;gap:14px}.social a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:background .3s,color .3s,transform .4s var(--spring)}.social a:hover{background:var(--mint);color:var(--pine);transform:translateY(-4px)}.legal-links{display:flex;flex-wrap:wrap;gap:12px 30px;padding-top:26px;font-size:.98rem}.legal-links a{display:inline-flex;align-items:center;gap:5px;opacity:.92;transition:opacity .2s,color .2s}.legal-links a:hover{opacity:1;color:var(--mint)}.fine{margin-top:22px;font-size:.82rem;color:rgba(255,255,255,.55);max-width:780px}@media (max-width:1100px){.sec-grid{grid-template-columns:1fr 1fr}.fcols{grid-template-columns:repeat(3,1fr)}.foot-top .foot-inner{grid-template-columns:1fr}}@media (max-width:960px){.hero{height:auto;min-height:660px;padding-top:36px}.hero::before{height:62%;left:38%}.hero-trust{display:none}.stats-card{grid-template-columns:1fr 1fr;row-gap:22px}.stat:nth-child(3)::before{display:none}.panel-phone .panel-inner{grid-template-columns:1fr}.phone-stage{min-height:700px;order:2;padding-top:40px}.phone{height:700px}.f-card{left:2%;top:120px}.f-notif{right:2%;top:260px}.f-ring{left:2%;bottom:90px}.panel-phone .copy{padding:36px 28px 8px}.feature-inner{grid-template-columns:1fr}.feature-photo{border-radius:40px;aspect-ratio:4/3.6}.feature .copy{padding:28px 4px 8px}.panel-invest .copy{padding:32px 24px 8px}.stage-col{order:2}.panel-sand .stage-wrap{order:2}.panel-sand .copy{padding:24px 8px 8px}.panel-plans .panel-inner{min-height:680px}.card-stack{height:380px}.pg{grid-template-columns:1fr 1fr}.sg{grid-template-columns:1fr}.sg .scard{max-width:460px;margin:0 auto;width:100%}.faq-wrap{grid-template-columns:1fr}.faq-wrap .sec-head{position:static}.tb-head{flex-direction:column;align-items:flex-start}.car-nav{display:none}}@media (max-width:640px){.pg,.sec-grid{grid-template-columns:1fr}.fcols{grid-template-columns:1fr 1fr}.copyrow{flex-direction:column;align-items:flex-start}.card-stack{height:320px}.ccard{width:70%;margin:calc(70%/-3.172) 0 0 -35%}.phone{width:min(330px,86%);height:640px}.f-card,.f-ring{display:none}.f-notif{right:0;top:200px}.cta-box{border-radius:32px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;transition-delay:0s !important}.hero h1 .w>span,.eyebrow-pill,.hero .lead,.hero-cta{opacity:1;transform:none}.hero-trust{opacity:1;transform:translateX(-50%)}.phone,.float,.tx li{opacity:1;transform:none}.spark-line{stroke-dashoffset:0}.ring{stroke-dashoffset:34}}.logo,.actions{position:relative;z-index:3}.nav{position:relative;display:flex;align-items:center;gap:2px;padding:5px;border-radius:999px;background:hsla(calc(var(--hue) - 4),50%,8%,.05);box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.05);font-size:.98rem}.nav a::after{display:none}.nav .nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;border-radius:999px;font-weight:500;color:hsl(calc(var(--hue) - 10),13%,19%);transition:color .25s}.nav .nav-link:hover,.nav .nav-link.active{color:var(--pine)}.nav .nav-link.active{font-weight:600}.nav-pill{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 1px 2px hsla(calc(var(--hue) - 4),50%,8%,.1),0 6px 16px hsla(calc(var(--hue) - 4),50%,8%,.1);opacity:0;transition:transform .45s var(--ease),width .45s var(--ease),opacity .25s;pointer-events:none}.nav-pill.show{opacity:1}.chev{transition:transform .35s var(--ease);opacity:.7}.nav-item:hover .chev,.nav-item:focus-within .chev{transform:rotate(180deg)}.nav-mobile-cta{display:none}.nav-item{display:flex}.nav-item::after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:34px}.mega{position:absolute;top:calc(100% - 6px);left:-8px;width:min(940px,calc(100vw - 300px));display:grid;grid-template-columns:1.7fr 1fr;gap:14px;padding:14px;border-radius:30px;background:#fff;box-shadow:0 1px 0 hsla(calc(var(--hue) - 4),50%,8%,.05),0 40px 90px hsla(calc(var(--hue) - 1),67%,9%,.25);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px) scale(.98);transform-origin:20% 0;transition:opacity .3s var(--ease),transform .45s var(--ease),visibility .3s}.nav-item:hover .mega,.nav-item:focus-within .mega{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mega-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mega-list a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:20px;color:var(--ink);transition:background .25s,transform .35s var(--ease)}.mega-list a:hover{background:hsl(calc(var(--hue) - 32),21%,94%);transform:translateX(3px)}.mega-list strong{display:block;font-size:1.02rem;letter-spacing:-.01em}.mega-list small{display:block;font-size:.85rem;color:var(--muted);margin-top:2px}.mega .mini{width:64px;height:41px;border-radius:7px;flex:none;box-shadow:0 6px 12px hsla(calc(var(--hue) - 4),50%,8%,.18)}.mega .mini b{font-size:4.5px;top:4px;right:5px}.mega .mini i{left:6px;top:15px;width:9px;height:6px}.mega .mini::after{left:6px;bottom:5px;width:20px;height:2px}.mega-list a:hover .mini{transform:rotate(-6deg) scale(1.06)}.mega-feature{position:relative;overflow:hidden;border-radius:22px;padding:24px;color:#fff;background:radial-gradient(120% 100% at 100% 0,hsl(calc(var(--hue) + 0),78%,24%),hsl(calc(var(--hue) + 3),71%,13%) 60%);display:flex;flex-direction:column;justify-content:flex-end;min-height:230px}.mega-feature::after{content:"";position:absolute;right:-40px;top:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(closest-side,hsla(calc(var(--hue) - 3),61%,69%,.4),transparent)}.mega-feature .eyebrow{margin-bottom:.6rem;font-size:.7rem}.mega-feature h3{font-size:1.5rem;letter-spacing:-.03em;line-height:1.12;margin-bottom:.5rem;text-wrap:balance}.mega-feature p{font-size:.95rem;opacity:.85;margin-bottom:1.1rem}.mega-feature .btn{align-self:flex-start;padding:.65rem 1.2rem;font-size:.95rem;position:relative;z-index:1}.burger{background:hsla(calc(var(--hue) - 4),50%,8%,.07);transition:background .3s,transform .3s var(--ease)}.burger:hover{background:hsla(calc(var(--hue) - 4),50%,8%,.12)}.burger:active{transform:scale(.94)}@media (max-width:1100px){.nav-link{padding:.55rem .75rem}}@media (max-width:960px){.site-header.menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cream)}.nav{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:92px clamp(22px,6vw,48px) 24px;border-radius:0;background:linear-gradient(180deg,#f8f6f1,#efeae2);box-shadow:none;overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-12px);transition:opacity .4s var(--ease),transform .5s var(--ease),visibility .4s;font-size:inherit;border-top:0}.nav.open{visibility:visible;opacity:1;transform:none}.nav-pill,.mega,.chev{display:none}.nav-item{display:block}.nav-item::after{display:none}.nav-link{padding:.7rem 0;border-radius:0;font-size:clamp(1.7rem,7vw,2.3rem);font-weight:650;letter-spacing:-.035em;color:var(--ink);border-bottom:1px solid hsla(calc(var(--hue) - 4),50%,8%,.09);display:flex;justify-content:space-between;opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease),transform .6s var(--ease),color .25s}.nav-link::before{content:"";order:2;width:10px;height:10px;border-top:2.5px solid currentColor;border-right:2.5px solid currentColor;transform:rotate(45deg);opacity:.4;align-self:center;margin-right:4px}.nav.open .nav-link{opacity:1;transform:none;transition-delay:calc(var(--i,0)*60ms + 120ms)}.nav-link.active{color:hsl(calc(var(--hue) + 0),83%,25%)}.nav-mobile-cta{display:grid;gap:12px;margin-top:auto;padding-top:28px;opacity:0;transform:translateY(18px);transition:opacity .5s var(--ease) .5s,transform .6s var(--ease) .5s}.nav.open .nav-mobile-cta{opacity:1;transform:none}.nav-mobile-cta .btn{justify-content:center}body.menu-lock{overflow:hidden}}.ico{width:1.25em;height:1.25em;flex:none}.tag{display:inline-block;padding:.3rem .75rem;border-radius:999px;background:hsl(calc(var(--hue) - 9),43%,92%);color:hsl(calc(var(--hue) + 0),83%,25%);font-size:.78rem;font-weight:650;letter-spacing:.02em}.tag.dark{background:hsla(calc(var(--hue) - 3),61%,69%,.16);color:var(--mint)}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.foot-top .foot-inner{grid-template-columns:1.1fr 3fr}.fcols{grid-template-columns:repeat(4,1fr)}.ftag{margin-top:14px;max-width:300px;color:hsl(calc(var(--hue) - 11),10%,32%);font-size:1rem;line-height:1.6}.panel-bank .panel-inner{min-height:780px;grid-template-columns:1.05fr .95fr;align-items:center}.bank-stage.phone-stage{min-height:780px;padding-top:72px}.bank-stage .phone{width:min(372px,70%);height:780px;margin-left:12%}.bank-stage .glow{left:46%;top:44%}.bcard{position:absolute;z-index:1;left:0;top:200px;width:min(350px,62%);aspect-ratio:1.586;border-radius:22px;background:linear-gradient(135deg,hsl(calc(var(--hue) - 4),11%,18%) 0,hsl(calc(var(--hue) - 2),16%,8%) 55%,hsl(calc(var(--hue) + 8),18%,3%) 100%);box-shadow:0 0 0 1px hsla(calc(var(--hue) - 3),61%,69%,.38) inset,0 50px 90px rgba(0,0,0,.55),0 0 80px hsla(calc(var(--hue) - 4),68%,63%,.1);transform:rotate(-16deg) translate(-26px,40px);opacity:0;transition:opacity 1s .35s var(--ease),transform 1.3s .35s var(--ease);overflow:hidden;color:#fff}.phone-stage.in .bcard{opacity:1;transform:rotate(-12deg)}.bcard::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 38%);pointer-events:none}.bcard .mark{position:absolute;top:8%;left:7%;font-size:1.1rem;font-weight:700;letter-spacing:.01em;color:hsl(calc(var(--hue) - 3),61%,69%)}.bcard .nfc{position:absolute;top:7%;right:7%;color:rgba(255,255,255,.7)}.bcard .chip{position:absolute;left:7%;top:34%;width:14%;height:21%;border-radius:8px;background:linear-gradient(135deg,#f4f4f1,#b4b9b6);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.bcard .num{position:absolute;left:7%;bottom:24%;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;letter-spacing:.1em;font-size:clamp(.7rem,1.25vw,.98rem)}.bcard .holder{position:absolute;left:7%;bottom:9%;font-size:.72rem;letter-spacing:.16em;opacity:.8}.bcard .exp{position:absolute;right:7%;bottom:9%;font-size:.72rem;letter-spacing:.1em;opacity:.8}.bank-stage .f-notif{right:0;top:250px;--k:-1.2}.bank-stage .f-ring{left:-2px;bottom:90px;--k:.8}.bank-stage .f-lock{right:-60px;bottom:48px;--k:1}.f-lock{left:auto;gap:12px}.tgl{position:relative;width:42px;height:25px;border-radius:99px;background:hsl(calc(var(--hue) - 1),69%,36%);margin-left:6px;flex:none}.tgl u{position:absolute;right:3px;top:3px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.phone-stage.in .f-lock{transition-delay:1.5s}.panel-bank .copy{padding:clamp(28px,4vw,72px) clamp(28px,5vw,80px) clamp(28px,4vw,72px) 0}.mini-facts{display:flex;gap:clamp(18px,3vw,40px);margin-top:2.4rem;padding-top:1.7rem;border-top:1px solid rgba(255,255,255,.14)}.mini-facts strong{display:block;font-size:clamp(1.6rem,2.6vw,2.1rem);letter-spacing:-.03em;line-height:1.1}.mini-facts span{font-size:.9rem;opacity:.7}.ph{position:relative;overflow:hidden;color:#fff;padding:clamp(56px,8vw,116px) 0 clamp(60px,7vw,104px);background:radial-gradient(80% 120% at 88% -10%,hsl(calc(var(--hue) - 3),74%,25%) 0,hsla(calc(var(--hue) + 3),71%,13%,0) 58%),radial-gradient(60% 80% at 0% 100%,hsla(calc(var(--hue) - 3),61%,69%,.13),transparent 60%),linear-gradient(180deg,hsl(calc(var(--hue) + 3),51%,10%),hsl(calc(var(--hue) + 3),71%,13%))}.ph::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%);pointer-events:none}.ph-inner{position:relative;z-index:1;max-width:1320px;margin:auto;padding:0 clamp(18px,4vw,64px);display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(28px,5vw,84px);align-items:center}.ph h1{font-size:clamp(2.6rem,5.8vw,5rem);line-height:1.02;letter-spacing:-.042em;text-wrap:balance;font-weight:650}.ph .lead{margin:1.3rem 0 2.1rem;max-width:560px;font-size:clamp(1.05rem,1.5vw,1.3rem);opacity:.88;line-height:1.6}.ph .eyebrow-pill{margin-bottom:1.3rem !important}.ph .btn-row{margin-top:0}.ph-art{position:relative;min-height:400px}.ph.light{background:linear-gradient(180deg,#f1ede5,#f8f6f1);color:var(--ink)}.ph.light::before{background-image:radial-gradient(hsla(calc(var(--hue) + 3),71%,13%,.09) 1px,transparent 1.2px)}.ph.light .lead{opacity:1;color:var(--muted)}.ph.light .eyebrow-pill{background:hsla(calc(var(--hue) + 3),71%,13%,.06);border-color:hsla(calc(var(--hue) + 3),71%,13%,.14);color:var(--pine)}.ph.center .ph-inner{grid-template-columns:1fr;text-align:center;justify-items:center}.ph.center .lead{margin-left:auto;margin-right:auto}.ph.center .btn-row{justify-content:center}.ph.tight{padding:clamp(44px,6vw,84px) 0 clamp(40px,5vw,70px)}.ph .crumb{display:flex;gap:.5rem;font-size:.9rem;opacity:.75;margin-bottom:1rem}.ph .crumb a:hover{text-decoration:underline}.ui-card{position:absolute;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 13px;border-radius:20px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 26px 60px rgba(0,0,0,.38);font-size:.9rem;z-index:3}.ui-card small{display:block;font-size:.74rem;color:#6a7a75;line-height:1.25}.ui-card b{font-size:1.05rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ui-card .ni{width:38px;height:38px}.ui-card.pad{display:block;padding:18px 20px}.art-card{position:absolute;border-radius:24px;overflow:hidden;box-shadow:0 40px 90px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08) inset}.bcard.s{position:absolute;opacity:1;transform:none;transition:transform .8s var(--ease)}.bcard.light{background:linear-gradient(135deg,#ffffff,hsl(calc(var(--hue) - 22),14%,91%));color:var(--ink);box-shadow:0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.08) inset,0 40px 80px rgba(0,0,0,.35)}.bcard.light .mark{color:hsl(calc(var(--hue) + 0),83%,25%)}.bcard.light .nfc{color:hsla(calc(var(--hue) - 4),50%,8%,.5)}.bcard.mint{background:linear-gradient(135deg,hsl(calc(var(--hue) - 4),56%,66%),hsl(calc(var(--hue) + 0),51%,37%) 70%,hsl(calc(var(--hue) + 0),59%,26%))}.bcard.mint .mark{color:#fff}.bcard.gold{background:linear-gradient(135deg,#d9c08a,#a98a46 60%,#6e5628)}.bcard.gold .mark{color:#2b2210}.bcard.gold .num,.bcard.gold .holder,.bcard.gold .exp,.bcard.gold .nfc{color:#2b2210}.bcard.glass{background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.07));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px rgba(255,255,255,.4) inset,0 40px 80px rgba(0,0,0,.35)}.sect{padding:clamp(52px,7.5vw,112px) 0}.sect.tint{background:hsl(calc(var(--hue) - 37),20%,96%)}.sect.sand{background:#f3efe8}.sect.tight{padding:clamp(36px,5vw,64px) 0}.sect-pad{padding-top:0}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,4vw,52px)}.fgrid.c2{grid-template-columns:repeat(2,1fr)}.fgrid.c4{grid-template-columns:repeat(4,1fr)}.fcard{position:relative;background:hsl(calc(var(--hue) - 37),20%,96%);border-radius:32px;padding:clamp(24px,2.4vw,36px);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),background .4s}.sect.tint .fcard{background:#fff;box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.05)}.fcard::after{content:"";position:absolute;right:-30%;bottom:-50%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,hsla(calc(var(--hue) - 1),69%,36%,.14),transparent);transition:transform .6s var(--ease)}.fcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-soft)}.fcard:hover::after{transform:scale(1.25)}.fico{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:linear-gradient(145deg,hsl(calc(var(--hue) + 2),71%,21%),hsl(calc(var(--hue) + 3),71%,13%));color:#fff;margin-bottom:1.5rem;box-shadow:0 10px 20px hsla(calc(var(--hue) + 3),71%,13%,.25)}.fico .ico{width:26px;height:26px}.fcard h3{font-size:1.3rem;letter-spacing:-.025em;margin-bottom:.55rem;color:hsl(calc(var(--hue) - 3),42%,8%)}.fcard p{color:var(--muted);font-size:1.03rem;line-height:1.6}.fcard .more{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.2rem;font-weight:650;color:hsl(calc(var(--hue) + 0),83%,25%)}.fcard .more .ico{transition:transform .3s var(--ease)}.fcard:hover .more .ico{transform:translateX(4px)}.fcard.dark{background:linear-gradient(160deg,hsl(calc(var(--hue) + 2),66%,18%),hsl(calc(var(--hue) + 3),71%,13%));color:#fff}.fcard.dark h3{color:#fff}.fcard.dark p{color:rgba(255,255,255,.78)}.fcard.dark .fico{background:hsla(calc(var(--hue) - 3),61%,69%,.16);color:var(--mint);box-shadow:none}a.fcard{display:block}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);align-items:center}.split.rev .split-art{order:-1}.split h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;letter-spacing:-.035em;color:hsl(calc(var(--hue) - 3),42%,8%);text-wrap:balance}.split>div>p{margin-top:1.1rem;color:var(--muted);font-size:clamp(1.03rem,1.4vw,1.25rem);line-height:1.65;max-width:560px}.checks{margin:1.6rem 0 0;display:grid;gap:.9rem}.checks li{display:flex;gap:.8rem;align-items:flex-start;font-size:1.06rem}.checks .ico{padding:3px;border-radius:50%;background:hsl(calc(var(--hue) - 8),46%,91%);color:hsl(calc(var(--hue) + 0),83%,25%);width:26px;height:26px;margin-top:1px}.split .btn-row{margin-top:2rem}.split-art{position:relative}.art{position:relative;border-radius:clamp(28px,3.4vw,52px);min-height:440px;overflow:hidden;color:#fff;background:radial-gradient(100% 100% at 100% 0,hsl(calc(var(--hue) - 3),74%,25%),hsl(calc(var(--hue) + 3),71%,13%) 60%,hsl(calc(var(--hue) + 4),71%,11%))}.art.sand{background:linear-gradient(160deg,#efeae2,#e6dfd3);color:var(--ink)}.art.coral{background:linear-gradient(160deg,#ff7a5c,#f2574a)}.art.sky{background:linear-gradient(160deg,#cfe7f3,#8fbfd6)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,4vw,52px);counter-reset:s}.step{position:relative;padding:clamp(24px,2.4vw,34px);border-radius:30px;background:#fff;box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.09);counter-increment:s}.sect.tint .step{box-shadow:none}.step::before{content:counter(s,decimal-leading-zero);display:block;font-size:2.6rem;font-weight:650;letter-spacing:-.04em;color:hsl(calc(var(--hue) + 0),83%,25%);opacity:.9;margin-bottom:1rem;line-height:1}.step h3{font-size:1.2rem;letter-spacing:-.02em;margin-bottom:.45rem}.step p{color:var(--muted);line-height:1.55}.band{background:var(--pine);color:#fff;border-radius:clamp(28px,3.4vw,52px);padding:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.band strong{display:block;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}.band span{opacity:.75;font-size:.98rem}.notice{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border-radius:22px;background:#fff7e8;box-shadow:inset 0 0 0 1px #f0dcae;color:#5e4510;font-size:.95rem;line-height:1.55}.notice .ico{color:#b8860b;margin-top:2px}.bill{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:hsla(calc(var(--hue) - 4),50%,8%,.06);margin:0 auto}.bill button{padding:.6rem 1.3rem;border-radius:999px;font-weight:600;font-size:.98rem;color:hsl(calc(var(--hue) - 7),14%,22%);transition:background .3s,color .3s,box-shadow .3s}.bill button.on{background:#fff;color:var(--pine);box-shadow:0 2px 10px hsla(calc(var(--hue) - 4),50%,8%,.12)}.bill .save{margin-left:.4rem;font-size:.72rem;padding:.15rem .5rem;border-radius:99px;background:hsl(calc(var(--hue) - 8),46%,91%);color:hsl(calc(var(--hue) + 0),83%,25%)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(28px,4vw,48px);align-items:stretch}.pcol{position:relative;display:flex;flex-direction:column;border-radius:36px;padding:clamp(26px,2.6vw,38px);background:#fff;box-shadow:inset 0 0 0 1.5px hsla(calc(var(--hue) - 4),50%,8%,.1);transition:transform .4s var(--ease),box-shadow .4s}.pcol:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px hsla(calc(var(--hue) - 4),50%,8%,.1),var(--shadow-soft)}.pcol.pop{background:radial-gradient(120% 100% at 100% 0,hsl(calc(var(--hue) - 3),74%,25%),hsl(calc(var(--hue) + 3),71%,13%) 60%);color:#fff;box-shadow:0 40px 90px hsla(calc(var(--hue) + 3),71%,13%,.35)}.pcol .pop-badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:hsl(calc(var(--hue) - 3),61%,69%);color:hsl(calc(var(--hue) + 1),78%,11%);font-size:.78rem;font-weight:700;padding:.35rem .9rem;border-radius:99px;letter-spacing:.04em}.pcol h3{font-size:1.5rem;letter-spacing:-.03em}.pcol .for{color:var(--muted);margin:.3rem 0 1.4rem;font-size:.98rem}.pcol.pop .for{color:rgba(255,255,255,.75)}.price-big{font-size:clamp(2.8rem,4.4vw,3.8rem);font-weight:650;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.price-big small{font-size:1rem;font-weight:500;letter-spacing:0;opacity:.7;margin-left:.2rem}.pcol ul{margin:1.6rem 0 2rem;display:grid;gap:.85rem;flex:1}.pcol li{display:flex;gap:.7rem;align-items:flex-start;font-size:1rem}.pcol li .ico{padding:3px;border-radius:50%;background:hsl(calc(var(--hue) - 8),46%,91%);color:hsl(calc(var(--hue) + 0),83%,25%);width:24px;height:24px;margin-top:1px}.pcol.pop li .ico{background:hsla(calc(var(--hue) - 3),61%,69%,.2);color:hsl(calc(var(--hue) - 3),61%,69%)}.pcol .btn{justify-content:center}.cmp-wrap{overflow-x:auto;margin-top:clamp(28px,4vw,48px);border-radius:28px;box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.1);background:#fff}.cmp{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;text-align:center}.cmp th,.cmp td{padding:18px 20px;border-bottom:1px solid hsla(calc(var(--hue) - 4),50%,8%,.07);font-size:1rem}.cmp thead th{position:sticky;top:0;background:#fff;font-size:1.1rem;letter-spacing:-.015em}.cmp th:first-child,.cmp td:first-child{text-align:left;color:hsl(calc(var(--hue) - 10),15%,18%);font-weight:500}.cmp tr.grp td{background:hsl(calc(var(--hue) - 37),20%,96%);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:hsl(calc(var(--hue) + 0),83%,25%);text-align:left;padding:12px 20px}.cmp tbody tr:last-child td{border-bottom:0}.cmp .yes{color:hsl(calc(var(--hue) + 0),83%,25%)}.cmp .no{color:hsl(calc(var(--hue) - 14),8%,73%)}.cmp .ico{width:22px;height:22px}.cfg{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px);align-items:center}.cfg-stage{position:relative;min-height:420px;display:grid;place-items:center;border-radius:clamp(28px,3.4vw,52px);background:radial-gradient(70% 70% at 50% 40%,hsl(calc(var(--hue) - 3),74%,25%),hsl(calc(var(--hue) + 3),71%,13%) 62%,hsl(calc(var(--hue) + 4),71%,11%));overflow:hidden}.cfg-stage .bcard.s{position:relative;width:min(420px,84%);opacity:1;transform:rotate(-6deg);transition:transform .6s var(--ease),background .6s}.cfg-stage:hover .bcard.s{transform:rotate(-2deg) scale(1.03)}.swatches{display:flex;gap:14px;margin:1.4rem 0 2rem}.swatches button{width:46px;height:46px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px transparent,0 6px 16px rgba(0,0,0,.18);transition:box-shadow .25s,transform .3s var(--spring)}.swatches button:hover{transform:scale(1.1)}.swatches button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pine),0 6px 16px rgba(0,0,0,.18)}.sw-graphite{background:linear-gradient(135deg,hsl(calc(var(--hue) - 4),11%,18%),hsl(calc(var(--hue) + 8),18%,3%))}.sw-mint{background:linear-gradient(135deg,hsl(calc(var(--hue) - 4),56%,66%),hsl(calc(var(--hue) + 0),51%,37%))}.sw-pearl{background:linear-gradient(135deg,#fff,#cdd6d2)}.sw-gold{background:linear-gradient(135deg,#d9c08a,#8a6d30)}.fin-name{font-weight:650;font-size:1.1rem}.calc{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(18px,3vw,40px);background:#fff;border-radius:clamp(28px,3.4vw,48px);padding:clamp(22px,3vw,44px);box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.09),var(--shadow-soft)}.calc-fields{display:grid;gap:1.6rem;align-content:start}.rng-top{display:flex;justify-content:space-between;font-weight:600;margin-bottom:.7rem}.rng output{color:hsl(calc(var(--hue) + 0),83%,25%);font-variant-numeric:tabular-nums}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:99px;background:linear-gradient(90deg,hsl(calc(var(--hue) - 1),69%,36%) var(--p,50%),hsl(calc(var(--hue) - 18),13%,90%) var(--p,50%));outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid hsl(calc(var(--hue) + 3),71%,13%);box-shadow:0 4px 12px rgba(0,0,0,.25);cursor:grab}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid hsl(calc(var(--hue) + 3),71%,13%);box-shadow:0 4px 12px rgba(0,0,0,.25);cursor:grab}.calc-out{border-radius:30px;padding:clamp(22px,2.6vw,34px);background:radial-gradient(120% 100% at 100% 0,hsl(calc(var(--hue) - 3),74%,25%),hsl(calc(var(--hue) + 3),71%,13%) 62%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:360px}.calc-out small{opacity:.75;font-size:.95rem}.calc-out .big{font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:650;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums;margin:.3rem 0 1rem}.calc-out .row{display:flex;gap:28px;font-size:.95rem}.calc-out .row b{display:block;font-size:1.25rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calc-chart{width:100%;height:120px;margin:1.2rem 0 .6rem}.calc-chart .area{fill:url(#cg)}.calc-chart .line{fill:none;stroke:hsl(calc(var(--hue) - 3),61%,69%);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.conv{background:#fff;border-radius:clamp(28px,3.4vw,48px);padding:clamp(22px,3vw,40px);box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.09),var(--shadow-soft)}.conv-row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:end}.conv .fld label{display:block;font-size:.85rem;color:var(--muted);margin-bottom:.45rem;font-weight:600}.conv .fld{background:hsl(calc(var(--hue) - 37),20%,96%);border-radius:20px;padding:14px 16px}.conv .fld input,.conv .fld select{width:100%;background:transparent;border:0;font:inherit;font-size:1.6rem;font-weight:650;letter-spacing:-.03em;outline:none;color:var(--ink);font-variant-numeric:tabular-nums}.conv .fld select{font-size:1.05rem;font-weight:600;letter-spacing:0;margin-top:.2rem;cursor:pointer}.swapbtn{width:54px;height:54px;border-radius:50%;background:var(--pine);color:#fff;display:grid;place-items:center;transition:transform .5s var(--spring);margin-bottom:6px}.swapbtn:hover{transform:rotate(180deg)}.conv-out{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:baseline;justify-content:space-between}.conv-out .res{font-size:clamp(2rem,4vw,3rem);font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.conv-out small{color:var(--muted)}.spark-big{width:100%;height:130px;margin-top:1.2rem}.spark-big .line{fill:none;stroke:hsl(calc(var(--hue) - 1),69%,36%);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.spark-big .area{fill:url(#sg)}.rtable{width:100%;border-collapse:collapse;margin-top:1rem}.rtable th,.rtable td{padding:16px 18px;text-align:left;border-bottom:1px solid hsla(calc(var(--hue) - 4),50%,8%,.08)}.rtable th{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:650}.rtable td:nth-child(n+3){font-variant-numeric:tabular-nums}.rtable .up{color:#168a5f}.rtable .down{color:#b3322d}.rtable tr{transition:background .2s}.rtable tbody tr:hover{background:hsl(calc(var(--hue) - 37),20%,96%)}.cc{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:hsl(calc(var(--hue) - 14),22%,90%);font-size:.7rem;font-weight:700;margin-right:12px;color:hsl(calc(var(--hue) + 3),71%,13%);vertical-align:middle}.form-shell{background:#fff;border-radius:clamp(28px,3.4vw,44px);padding:clamp(24px,3.2vw,48px);box-shadow:inset 0 0 0 1px hsla(calc(var(--hue) - 4),50%,8%,.09),var(--shadow-soft)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{position:relative}.field.full{grid-column:1/-1}.field input,.field textarea,.field select{width:100%;padding:1.55rem 1.05rem .6rem;border-radius:16px;border:1.5px solid hsla(calc(var(--hue) - 4),50%,8%,.14);background:#fff;font:inherit;font-size:1.02rem;color:var(--ink);transition:border-color .25s,box-shadow .25s;outline:none}.field textarea{min-height:150px;resize:vertical}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%2310201d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center}.field label{position:absolute;left:1.05rem;top:1.05rem;color:#6c7c77;font-size:1.02rem;pointer-events:none;transition:all .2s var(--ease);transform-origin:0 0}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label,.field select+label{top:.5rem;font-size:.74rem;color:hsl(calc(var(--hue) + 0),83%,25%);font-weight:600}.field input:focus,.field textarea:focus,.field select:focus{border-color:hsl(calc(var(--hue) - 1),69%,36%);box-shadow:0 0 0 4px hsla(calc(var(--hue) - 1),69%,36%,.15)}.field.err input,.field.err textarea{border-color:#d6403a;box-shadow:0 0 0 4px rgba(214,64,58,.1)}.field .msg{display:none;color:#b3322d;font-size:.82rem;margin:.35rem .2rem 0}.field.err .msg{display:block}.form-foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:1.4rem}.form-foot small{color:var(--muted);max-width:340px}.form-ok{display:none;text-align:center;padding:clamp(24px,4vw,56px) 12px}.form-ok.show{display:block;animation:fadeUp .6s var(--ease)}.form-ok .big-check{width:84px;height:84px;margin:0 auto 1.4rem;border-radius:50%;background:linear-gradient(145deg,hsl(calc(var(--hue) + 2),71%,21%),hsl(calc(var(--hue) + 3),71%,13%));display:grid;place-items:center;color:#fff;box-shadow:0 20px 40px hsla(calc(var(--hue) + 3),71%,13%,.3)}.form-ok .big-check .ico{width:40px;height:40px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,4vw,64px);align-items:start}.info-list{display:grid;gap:14px}.info{display:flex;gap:16px;align-items:center;padding:18px 20px;border-radius:24px;background:hsl(calc(var(--hue) - 37),20%,96%);transition:transform .3s var(--ease),background .3s}.info:hover{transform:translateX(4px);background:hsl(calc(var(--hue) - 29),25%,94%)}.info .fico{width:48px;height:48px;border-radius:15px;margin:0;flex:none}.info small{display:block;color:var(--muted);font-size:.85rem}.info b{font-size:1.05rem;letter-spacing:-.01em}.faq-tools{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs button{padding:.6rem 1.15rem;border-radius:999px;font-weight:600;background:hsl(calc(var(--hue) - 37),20%,96%);color:hsl(calc(var(--hue) - 7),14%,22%);transition:background .25s,color .25s,transform .25s var(--ease)}.tabs button:hover{transform:translateY(-2px)}.tabs button.on{background:var(--pine);color:#fff}.search{position:relative;flex:1;min-width:240px;max-width:380px}.search input{width:100%;padding:.85rem 1rem .85rem 2.8rem;border-radius:999px;border:1.5px solid hsla(calc(var(--hue) - 4),50%,8%,.14);font:inherit;outline:none;background:#fff;transition:border-color .25s,box-shadow .25s}.search input:focus{border-color:hsl(calc(var(--hue) - 1),69%,36%);box-shadow:0 0 0 4px hsla(calc(var(--hue) - 1),69%,36%,.15)}.search .ico{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6c7c77;width:20px;height:20px}.faq-list .qa.hide{display:none}.nores{display:none;padding:2.4rem;text-align:center;color:var(--muted)}.nores.show{display:block}.timeline{position:relative;max-width:820px;margin:clamp(28px,4vw,52px) auto 0;padding-left:34px}.timeline::before{content:"";position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,hsl(calc(var(--hue) - 1),69%,36%),hsla(calc(var(--hue) - 1),69%,36%,.1))}.tl{position:relative;padding:0 0 clamp(26px,3.4vw,44px) 26px}.tl::before{content:"";position:absolute;left:-34px;top:6px;width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid hsl(calc(var(--hue) - 1),69%,36%);box-shadow:0 0 0 6px hsla(calc(var(--hue) - 1),69%,36%,.12)}.tl .yr{font-size:.85rem;font-weight:700;letter-spacing:.14em;color:hsl(calc(var(--hue) + 0),83%,25%)}.tl h3{font-size:1.35rem;letter-spacing:-.025em;margin:.2rem 0 .4rem}.tl p{color:var(--muted);line-height:1.6}.doc-wrap{display:grid;grid-template-columns:260px 1fr;gap:clamp(28px,5vw,80px);align-items:start}.toc{position:sticky;top:100px;display:grid;gap:2px;padding:12px;border-radius:24px;background:hsl(calc(var(--hue) - 37),20%,96%)}.toc a{padding:.6rem .9rem;border-radius:14px;font-size:.96rem;color:hsl(calc(var(--hue) - 7),14%,22%);transition:background .2s,color .2s}.toc a:hover{background:#fff;color:var(--pine)}.toc a.on{background:#fff;color:var(--pine);font-weight:650;box-shadow:0 1px 6px hsla(calc(var(--hue) - 4),50%,8%,.08)}.doc{max-width:760px}.doc h2{font-size:1.7rem;letter-spacing:-.03em;margin:2.6rem 0 .8rem;color:hsl(calc(var(--hue) - 3),42%,8%);scroll-margin-top:100px}.doc h2:first-child{margin-top:0}.doc p,.doc li{color:hsl(calc(var(--hue) - 11),13%,24%);line-height:1.75;font-size:1.04rem;margin-bottom:1rem}.doc ul{list-style:disc;padding-left:1.3rem;margin-bottom:1rem}.doc .upd{display:inline-block;margin-bottom:2rem;padding:.4rem .9rem;border-radius:99px;background:hsl(calc(var(--hue) - 37),20%,96%);color:var(--muted);font-size:.9rem}body[data-page="auth"]{background:#f8f6f1}.auth{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr}.auth-side{position:relative;overflow:hidden;color:#fff;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(90% 100% at 90% 0,hsl(calc(var(--hue) - 3),74%,25%),hsl(calc(var(--hue) + 3),71%,13%) 55%,hsl(calc(var(--hue) + 4),71%,11%))}.auth-side::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:26px 26px;pointer-events:none}.auth-side .logo{color:#fff;position:relative;z-index:2}.auth-side .logo-mark{background:#f8f6f1;color:hsl(calc(var(--hue) + 3),71%,13%)}.auth-quote{position:relative;z-index:2;max-width:520px}.auth-quote h2{font-size:clamp(2rem,3.6vw,3.2rem);letter-spacing:-.04em;line-height:1.05;margin-bottom:1rem}.auth-quote p{opacity:.8;font-size:1.1rem;line-height:1.6}.auth-art{position:relative;height:260px;margin:1rem 0}.auth-art .bcard{position:absolute;opacity:1;transform:rotate(-10deg)}.auth-main{display:grid;place-items:center;padding:clamp(24px,4vw,56px)}.auth-card{width:min(460px,100%)}.auth-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;font-size:.95rem}.auth-top a{color:hsl(calc(var(--hue) + 0),83%,25%);font-weight:600}.auth-card h1{font-size:clamp(2rem,3.4vw,2.6rem);letter-spacing:-.04em;line-height:1.05}.auth-card>p{color:var(--muted);margin:.7rem 0 1.8rem}.seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;border-radius:999px;background:hsla(calc(var(--hue) - 4),50%,8%,.06);margin-bottom:1.6rem}.seg button{padding:.7rem;border-radius:999px;font-weight:650;color:hsl(calc(var(--hue) - 7),14%,22%);transition:background .3s,color .3s,box-shadow .3s}.seg button.on{background:#fff;color:var(--pine);box-shadow:0 2px 10px hsla(calc(var(--hue) - 4),50%,8%,.12)}.auth-card .form-grid{grid-template-columns:1fr}.auth-card .btn{width:100%;justify-content:center;margin-top:.4rem}.auth-links{display:flex;justify-content:space-between;margin:.4rem 0 1.2rem;font-size:.95rem}.auth-links a{color:hsl(calc(var(--hue) + 0),83%,25%);font-weight:600}.auth-pane[hidden]{display:none}.sso{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:1.4rem}.sso .btn{width:100%;margin:0;box-shadow:inset 0 0 0 1.5px hsla(calc(var(--hue) - 4),50%,8%,.14);background:#fff;color:var(--ink)}.divider{display:flex;align-items:center;gap:14px;margin:1.4rem 0;color:var(--muted);font-size:.85rem}.divider::before,.divider::after{content:"";flex:1;height:1px;background:hsla(calc(var(--hue) - 4),50%,8%,.12)}.sec-note{display:flex;gap:10px;align-items:center;margin-top:1.6rem;color:var(--muted);font-size:.88rem}.sec-note .ico{color:hsl(calc(var(--hue) + 0),83%,25%)}.eta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:2rem}.eta div{min-width:96px;padding:16px 18px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eta b{display:block;font-size:2rem;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.eta small{opacity:.7;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.notify{display:flex;gap:10px;max-width:520px;margin:2rem auto 0;padding:7px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2)}.notify input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font:inherit;padding:0 1.1rem}.notify input::placeholder{color:rgba(255,255,255,.6)}.big404{font-size:clamp(7rem,22vw,16rem);font-weight:700;letter-spacing:-.07em;line-height:.9;background:linear-gradient(180deg,#fff,hsla(calc(var(--hue) - 3),61%,69%,.3));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1100px){.foot-top .foot-inner{grid-template-columns:1fr}.fcols{grid-template-columns:repeat(2,1fr)}.fgrid,.fgrid.c4{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.panel-bank .panel-inner{grid-template-columns:1fr}.bank-stage.phone-stage{min-height:700px;order:2;padding-top:40px}.bank-stage .phone{height:700px;margin-left:8%}.bank-stage .f-ring{display:none}.bcard{width:50%;top:150px}.panel-bank .copy{padding:36px 28px 8px}.ph-inner,.split,.cfg,.calc,.contact-grid,.doc-wrap{grid-template-columns:1fr}.ph-art{min-height:340px}.split.rev .split-art{order:0}.pricing{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.pcol.pop{order:-1}.band{grid-template-columns:1fr 1fr}.toc{position:static;display:flex;flex-wrap:wrap}.auth{grid-template-columns:1fr}.auth-side{display:none}.conv-row{grid-template-columns:1fr}.swapbtn{margin:0 auto}}@media (max-width:640px){.fgrid,.fgrid.c2,.fgrid.c4,.steps{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.band{grid-template-columns:1fr 1fr}.bank-stage .f-lock{display:none}.bank-stage .bcard{display:none}.bank-stage .phone{margin-left:0}.fcols{grid-template-columns:1fr 1fr}.mini-facts{gap:20px}.sso{grid-template-columns:1fr}}.sw-group{display:flex;align-items:center;gap:2px}.sw{position:relative}.sw-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:999px;font-weight:600;font-size:.95rem;color:var(--ink);transition:background .25s}.sw-btn:hover,.sw.open .sw-btn{background:rgba(10,30,26,.08)}.sw-pop{position:absolute;right:0;top:calc(100% + 12px);min-width:220px;padding:8px;border-radius:22px;background:#fff;box-shadow:0 1px 0 rgba(10,30,26,.05),0 30px 70px rgba(8,40,35,.3);opacity:0;visibility:hidden;transform:translateY(8px) scale(.97);transform-origin:90% 0;transition:opacity .25s var(--ease),transform .35s var(--ease),visibility .25s;z-index:90}.sw.open .sw-pop{opacity:1;visibility:visible;transform:none}.sw-title{padding:.55rem .9rem .35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lang-opt{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:.7rem .9rem;border-radius:14px;font-weight:500;text-align:start;color:var(--ink);transition:background .2s}.lang-opt:hover{background:hsl(calc(var(--hue) - 32),19%,96%)}.lang-opt.on{background:hsl(calc(var(--hue) - 32),19%,94%);font-weight:650;color:var(--pine)}.lang-opt .code{opacity:.45;font-size:.78rem;letter-spacing:.06em}.nav-sw{display:none}.auth-tools{position:absolute;top:clamp(14px,2vw,24px);right:clamp(14px,2vw,28px);display:flex;gap:2px;z-index:6}@media (max-width:960px){.actions .sw-group{display:none}.nav-sw{display:flex;justify-content:center;gap:10px;padding-top:6px}.nav-sw .sw-btn{background:rgba(10,30,26,.06);padding:.7rem 1rem}.nav-sw .sw-pop{top:auto;bottom:calc(100% + 10px);right:auto;left:50%;transform:translate(-50%,8px) scale(.97);transform-origin:50% 100%}.nav-sw .sw.open .sw-pop{transform:translate(-50%,0)}}.auth{min-height:100vh;display:grid;grid-template-columns:1.02fr .98fr}.auth-side{gap:clamp(18px,3vw,40px)}.auth-art{position:relative;flex:1;min-height:300px;max-height:420px}.auth-art .bcard.s{opacity:1;box-shadow:0 0 0 1px rgba(127,224,207,.38) inset,0 50px 90px rgba(0,0,0,.5)}.auth-art .ui-card{animation:bob 7s ease-in-out infinite}.auth-art .ui-card+.ui-card{animation-delay:-3.2s}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.auth-points{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:1.6rem}.auth-points li{display:flex;align-items:center;gap:.55rem;font-size:.95rem;opacity:.9}.auth-points .ico{color:var(--mint)}.auth-copy{position:relative;z-index:2;opacity:.55}.auth-main{position:relative;display:grid;place-items:center;padding:clamp(70px,9vw,100px) clamp(20px,4vw,56px) clamp(32px,4vw,56px);background:linear-gradient(180deg,#f8f6f1,#f1ede5)}.auth-home{position:absolute;top:clamp(18px,2.4vw,30px);left:clamp(18px,3vw,40px);display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--pine);font-size:.95rem;padding:.5rem .8rem;border-radius:999px;transition:background .25s}.auth-home:hover{background:rgba(10,30,26,.07)}.auth-card{width:min(470px,100%);background:#fff;border-radius:clamp(28px,3vw,40px);padding:clamp(26px,3.4vw,44px);box-shadow:0 1px 0 rgba(10,30,26,.04),0 40px 90px rgba(10,58,54,.14)}.auth-mlogo{display:none;margin-bottom:1.4rem}.auth-card h1{font-size:clamp(1.9rem,3vw,2.5rem);letter-spacing:-.04em;line-height:1.08;color:#0b1b18}.auth-card .sub{color:var(--muted);margin:.6rem 0 1.7rem;line-height:1.55}.auth-card .seg{margin-bottom:1.8rem}.auth-card form{display:grid;gap:14px}.auth-card .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-card .btn{width:100%;justify-content:center;margin-top:.2rem}.auth-card .btn.btn-soft{background:rgba(10,30,26,.06)}.auth-pane[hidden],.step-pane[hidden]{display:none}.auth-pane{animation:paneIn .5s var(--ease)}@keyframes paneIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.field.pass input{padding-right:3.2rem}.eye{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#6c7c77;transition:background .2s,color .2s}.eye:hover{background:rgba(10,30,26,.06);color:var(--pine)}.eye.on{color:#0b7466}.auth-links{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:.1rem 0 .4rem;font-size:.95rem}.auth-links a{color:#0b7466;font-weight:600}.auth-links a:hover{text-decoration:underline}.chk{display:inline-flex;align-items:center;gap:.65rem;cursor:pointer;font-size:.95rem;color:#34443f;user-select:none}.chk input{position:absolute;opacity:0;pointer-events:none}.chk .box{width:22px;height:22px;border-radius:7px;border:1.5px solid rgba(10,30,26,.25);display:grid;place-items:center;color:transparent;transition:background .2s,border-color .2s,color .2s;flex:none}.chk .box .ico{width:14px;height:14px}.chk input:checked+.box{background:var(--pine);border-color:var(--pine);color:#fff}.chk input:focus-visible+.box{outline:3px solid rgba(29,157,138,.4);outline-offset:2px}.chk.agree{margin:.5rem 0 .4rem}.msg-agree{color:#b3322d;font-size:.84rem;margin:-.1rem 0 .4rem}.divider{margin:1.5rem 0 1.2rem}.passkey{gap:.6rem}.prog{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.4rem}.prog i{height:5px;border-radius:99px;background:rgba(10,30,26,.1);position:relative;overflow:hidden}.prog i::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsl(calc(var(--hue) + 0),64%,36%),hsl(calc(var(--hue) + 8),60%,52%));transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.prog i.on::after{transform:scaleX(1)}.meter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.meter i{height:5px;border-radius:99px;background:rgba(10,30,26,.1);transition:background .3s}.meter[data-s="1"] i:nth-child(-n+1){background:#d6403a}.meter[data-s="2"] i:nth-child(-n+2){background:#e8a43a}.meter[data-s="3"] i:nth-child(-n+3){background:#5fb86a}.meter[data-s="4"] i{background:#168a5f}.hint{font-size:.86rem;color:var(--muted);margin-top:-.2rem}.two{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:.4rem}.two .btn{margin-top:0;width:auto}.otp{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:1.1rem}.otp input{width:100%;aspect-ratio:1/1.1;text-align:center;font:inherit;font-size:1.6rem;font-weight:650;border-radius:16px;border:1.5px solid rgba(10,30,26,.16);outline:none;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s var(--spring);font-variant-numeric:tabular-nums}.otp input:focus{border-color:#1d9d8a;box-shadow:0 0 0 4px rgba(29,157,138,.16);transform:translateY(-2px)}.otp input.filled{border-color:var(--pine)}.otp-err{color:#b3322d;font-size:.86rem;margin:-.4rem 0 1rem}.resend{margin-top:1.3rem;text-align:center;color:var(--muted);font-size:.95rem}.resend a{color:#0b7466;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.resend a:hover{text-decoration:underline}.auth-pane.done{text-align:center;padding:1rem 0}.auth-pane.done .big-check{width:88px;height:88px;margin:0 auto 1.4rem;border-radius:50%;background:linear-gradient(145deg,hsl(calc(var(--hue) - 0),70%,28%),hsl(calc(var(--hue) + 0),70%,13%));display:grid;place-items:center;color:#fff;box-shadow:0 22px 44px rgba(10,58,54,.32);animation:pop .7s var(--spring)}.auth-pane.done .big-check .ico{width:42px;height:42px}@keyframes pop{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.auth-pane.done .sub{margin-bottom:1.6rem}.sec-note{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:1.6rem;color:var(--muted);font-size:.86rem}.sec-note .ico{color:#0b7466;width:18px;height:18px}body[data-page="auth"]{background:#f8f6f1}@media (max-width:960px){.auth{grid-template-columns:1fr}.auth-side{display:none}.auth-mlogo{display:flex}.auth-main{padding-top:84px;align-items:start}}@media (max-width:480px){.auth-card .form-grid{grid-template-columns:1fr}.otp{gap:7px}}.steps.c3{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.steps.c3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.steps.c3{grid-template-columns:1fr}}.notify .field{flex:1;display:flex;align-items:center;min-width:0}.notify .field input{width:100%;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0 1.1rem;color:#fff;font:inherit;outline:none}.notify .field input::placeholder{color:rgba(255,255,255,.6)}.notify .field.err{box-shadow:inset 0 0 0 2px #ff8a80;border-radius:99px}.notify .btn{flex:none}.notify-wrap .form-ok{color:#fff;padding-top:2rem}.notify-wrap .form-ok h2{font-size:1.8rem;letter-spacing:-.03em;margin-bottom:.4rem}.notify-wrap .form-ok .big-check{background:rgba(255,255,255,.14);box-shadow:none}[dir="rtl"] body{text-align:right}[dir="rtl"] .btn [aria-hidden="true"],[dir="rtl"] .go svg,[dir="rtl"] .car-nav svg,[dir="rtl"] .more .ico,[dir="rtl"] .nav-link::before{transform:scaleX(-1)}[dir="rtl"] .btn:hover [aria-hidden="true"]{transform:scaleX(-1) translateX(5px)}[dir="rtl"] .mega{left:auto;right:-8px}[dir="rtl"] .sw-pop{right:auto;left:0}[dir="rtl"] .nav-pill{left:auto;right:0}[dir="rtl"] .car{direction:ltr}[dir="rtl"] .tcard{direction:rtl}[dir="rtl"] .hero-trust li+li{box-shadow:1px 0 0 rgba(255,255,255,.12)}[dir="rtl"] .auth-tools{right:auto;left:clamp(14px,2vw,28px)}[dir="rtl"] .auth-home{left:auto;right:clamp(18px,3vw,40px)}[dir="rtl"] .auth-home svg{transform:scaleX(-1)}[dir="rtl"] .eye{right:auto;left:.7rem}[dir="rtl"] .field.pass input{padding-right:1.05rem;padding-left:3.2rem}[dir="rtl"] .field label{left:auto;right:1.05rem;transform-origin:100% 0}[dir="rtl"] .field select{background-position:left 1rem center}[dir="rtl"] .timeline{padding-left:0;padding-right:34px}[dir="rtl"] .timeline::before{left:auto;right:9px}[dir="rtl"] .tl{padding-left:0;padding-right:26px}[dir="rtl"] .tl::before{left:auto;right:-34px}[dir="rtl"] .copy,[dir="rtl"] .ph-inner,[dir="rtl"] .split{direction:rtl}.bcard.s{top:auto;left:auto}.cfg-stage .bcard.s{margin:auto}.cfg h2 .fin-name{font:inherit;color:var(--pine)}.foot-top .foot-inner{grid-template-columns:minmax(220px,1fr) 4.4fr}.fcols{grid-template-columns:repeat(5,minmax(0,1fr))}.ph .bill{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.ph .bill button{color:#fff}.ph .bill button.on{background:#fff;color:var(--pine)}.ph .bill .save{background:rgba(127,224,207,.2);color:var(--mint)}.ph .bill button.on .save{background:hsl(calc(var(--hue) - 9),43%,92%);color:hsl(calc(var(--hue) + 0),83%,25%)}@media (max-width:1100px){.fcols{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-top .foot-inner{grid-template-columns:1fr}}@media (max-width:640px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.cta-box h2{text-wrap:balance}.skip{position:absolute;left:12px;top:-64px;z-index:300;background:#fff;color:var(--pine);padding:.75rem 1.2rem;border-radius:14px;font-weight:650;box-shadow:0 10px 30px rgba(0,0,0,.25);transition:top .2s}.skip:focus{top:12px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sect,.plans-grid,.travel-bank,.save-sec,.faq-sec,.security,.footnotes,.cta,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 640px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.demo-bar{background:#1b2b28;color:#d8ece6;font-size:.84rem;padding:.45rem 1rem;text-align:center;line-height:1.4}.demo-bar a{color:#fff;text-decoration:underline}.demo-tag{display:inline-block;background:#fef3c7;color:#92400e;border:1px dashed #f59e0b;border-radius:999px;padding:3px 12px;font:600 11px/1.6 var(--font);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.demo-box{margin-bottom:clamp(32px,4vw,56px)}.alert{border-radius:20px;padding:16px 20px;margin-bottom:1.2rem;font-size:1rem;line-height:1.5}.alert-ok{background:#e7f6ee;color:#0f5132;box-shadow:inset 0 0 0 1px #b6e3c8}.alert-err{background:#fdecea;color:#842029;box-shadow:inset 0 0 0 1px #f3c0c0}.alert ul{margin:0;padding-left:1.2rem;list-style:disc}.tabset .tablist{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(24px,3vw,40px) 0 clamp(20px,3vw,32px)}.tabset .tablist button{padding:.7rem 1.25rem;border-radius:999px;font-weight:600;background:#fff;color:#31413d;box-shadow:inset 0 0 0 1px rgba(10,30,26,.12);transition:background .25s,color .25s,transform .25s var(--ease)}.tabset .tablist button:hover{transform:translateY(-2px)}.tabset .tablist button.on{background:var(--pine);color:#fff;box-shadow:none}.tab-panel[hidden]{display:none}.tab-panel{animation:fadeUp .5s var(--ease)}.panel-items{display:grid;gap:14px;align-content:center;min-height:320px}.table-wrap{overflow-x:auto;border-radius:28px;box-shadow:inset 0 0 0 1px rgba(10,30,26,.1);background:#fff}.plain{width:100%;border-collapse:collapse;min-width:420px}.plain th,.plain td{padding:16px 22px;text-align:left;border-bottom:1px solid rgba(10,30,26,.08)}.plain th{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:650;background:#f6f8f6}.plain .r{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.plain tr:last-child td{border-bottom:0}.plain tbody tr{transition:background .2s}.plain tbody tr:hover{background:#f6f8f6}.note-small{color:var(--muted);font-size:.9rem;margin-top:1rem;line-height:1.6}.legal-doc{max-width:820px}.logo-img{height:44px;width:auto;display:block}.footer-note{color:rgba(255,255,255,.72);font-size:.9rem;line-height:1.6;margin-top:.7rem;max-width:520px}.footer-id{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.82rem;opacity:.85;margin-top:.8rem}.foot-contact li{margin-bottom:.5rem}.sk{display:block;height:10px;border-radius:99px;background:rgba(10,30,26,.12);margin:5px 0}.balance .sk{background:rgba(255,255,255,.24)}.hello .sk{margin:4px 0}.ph-photo{position:relative;margin:0;width:100%;aspect-ratio:1024/800;border-radius:clamp(28px,3vw,44px);overflow:hidden;box-shadow:var(--shadow-deep);background:#0c2523}.ph-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph-photo.tall{aspect-ratio:1024/993}.split h3{font-size:clamp(1.6rem,2.8vw,2.4rem);letter-spacing:-.03em;line-height:1.1;color:#0b1b18;text-wrap:balance}.split>div>p+p{margin-top:.9rem}.mor{display:inline-flex;margin-top:1.2rem;color:#0b7466}.mor .ico{width:24px;height:24px;transition:transform .3s var(--ease)}.fcard:hover .mor .ico{transform:translateX(4px)}a.lang-opt{text-decoration:none}.mega-links a{padding:.9rem 1rem}.fgrid>.fcard h3:first-child{margin-top:0}.logo-img{display:block;height:32px;width:auto;max-width:200px}.hslider{--hero-img:url("../img/hero.webp");--hs-bg:hsl(calc(var(--hue) - 7),44%,4%);--hs-glow:hsl(var(--hue),67%,32%);--hs-glow2:hsl(var(--hue),66%,17%);--hs-a:hsl(calc(var(--hue) - 1),64%,63%);--hs-a2:hsl(calc(var(--hue) - 4),77%,79%);--hs-b:hsl(var(--hue),59%,44%);--hs-b2:hsl(calc(var(--hue) + 1),73%,20%);--hs-gold:#ecd9a2;position:relative;color:#f4faf8;height:min(calc(100vh - 72px),840px);height:min(calc(100svh - 72px),840px);min-height:660px;overflow:hidden;background:var(--hs-bg)}.hs-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s;background:radial-gradient(900px 700px at 80% 10%,var(--hs-glow) 0,transparent 60%),radial-gradient(800px 600px at 0% 100%,var(--hs-glow2) 0,transparent 60%),var(--hs-bg)}.hs-slide.on{opacity:1;visibility:visible}.hs-slide>*{opacity:0;transform:translateY(22px);transition:opacity .8s ease .25s,transform .8s ease .25s}.hs-slide.on>*{opacity:1;transform:none}.hs-h{font-size:clamp(2.5rem,5.6vw,5.1rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance}.hs-h em{display:block;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;letter-spacing:-.02em;padding:0 .06em .08em;background:linear-gradient(100deg,var(--hs-a2),var(--hs-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.hs-lead{color:hsl(var(--hue),24%,74%);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;margin:1.4rem 0 0;max-width:540px}.hs-cta{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:2rem}.hs-badge{display:inline-flex;gap:10px;align-items:center;padding:9px 18px;border-radius:30px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);font-size:.92rem;color:hsl(calc(var(--hue) + 2),70%,82%);margin:0 0 1.5rem}.hs-badge i{width:8px;height:8px;border-radius:50%;background:var(--hs-a)}.hs-copy{position:absolute;inset-inline-start:clamp(20px,4.4vw,64px);top:50%;transform:translateY(calc(-50% + 22px));width:min(700px,90vw)}.hs-slide.on .hs-copy{transform:translateY(-50%)}.hs-trust{display:flex;gap:30px;margin:2.4rem 0 0;padding:0;list-style:none;color:hsl(var(--hue),22%,62%);font-size:.92rem}.hs-trust b{display:block;color:#fff;font-size:1.6rem;letter-spacing:-.03em}.hs-glass{position:absolute;background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.17);border-radius:26px;box-shadow:0 30px 70px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hs-glass small{color:hsl(var(--hue),24%,74%);font-size:.92rem}.hs-stage{position:absolute;inset-inline-end:0;top:0;bottom:0;width:min(720px,52vw)}.hs-slide:first-child .hs-h{font-size:clamp(2.4rem,4.9vw,4.4rem)}.hs-slide:first-child .hs-copy{width:min(640px,50vw)}.hs-card{position:absolute;width:min(420px,32vw);aspect-ratio:1.585;border-radius:26px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 50px 90px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.38)}.hs-c1{inset-inline-start:6%;top:17%;transform:rotate(-8deg);background:linear-gradient(135deg,var(--hs-b),hsl(calc(var(--hue) + 3),82%,17%) 70%);animation:hsf1 7s ease-in-out infinite}.hs-c2{inset-inline-start:22%;top:38%;transform:rotate(6deg);background:linear-gradient(135deg,#1b1f1e,#0a0d0c);border:1px solid rgba(255,255,255,.13);animation:hsf2 8s ease-in-out infinite}@keyframes hsf1{50%{transform:rotate(-8deg) translateY(-14px)}}@keyframes hsf2{50%{transform:rotate(6deg) translateY(12px)}}.hs-card .top{display:flex;justify-content:space-between;align-items:center}.hs-card .top b{font-size:1.35rem}.hs-chip{width:52px;height:38px;border-radius:9px;background:linear-gradient(135deg,#f3dfa6,#b98a3a)}.hs-mono{font-family:Consolas,"Courier New",monospace;letter-spacing:.14em;font-size:clamp(.85rem,1.3vw,1.18rem);direction:ltr;text-align:start}.hs-pill{display:flex;gap:12px;align-items:center;padding:14px 20px;border-radius:18px;font-size:1rem;white-space:nowrap}.hs-pill i{width:34px;height:34px;border-radius:10px;background:var(--hs-b);display:flex;align-items:center;justify-content:center;font-style:normal;flex:none}.hs-pill b{display:block}.hs-center{position:absolute;inset-inline:0;top:6%;text-align:center;padding:0 20px}.hs-center .hs-lead{margin-inline:auto}.hs-center .hs-cta{justify-content:center}.hs-tiles{position:absolute;inset-inline:clamp(20px,6vw,90px);bottom:140px;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:26px;align-items:end}.hs-tiles .hs-glass{position:relative;padding:18px 24px}.hs-v{font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:700;letter-spacing:-.04em;margin-top:6px}.hs-col{display:grid;gap:18px}.hs-bars{display:flex;align-items:flex-end;gap:14px;height:clamp(40px,6vh,70px);margin-top:12px}.hs-bars div{flex:1;border-radius:10px;background:linear-gradient(180deg,var(--hs-a2),hsl(var(--hue),67%,32%))}.hs-meter{height:10px;border-radius:10px;background:rgba(255,255,255,.1);margin-top:14px}.hs-meter i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,var(--hs-a),var(--hs-gold))}.hs-up{color:var(--hs-a);font-size:.92rem;margin-top:4px}.hs-spark{display:block;width:100%;margin-top:12px}.hs-photo{position:absolute;inset:0;background:var(--hero-img) calc(100% + 18vw) 0/auto 100% no-repeat var(--hs-bg)}.hs-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--hs-bg) 0,hsla(calc(var(--hue) - 7),44%,4%,.96) 30%,hsla(calc(var(--hue) - 7),44%,4%,.38) 55%,transparent 80%)}[dir="rtl"] .hs-photo{background:var(--hero-img) calc(-18vw) 0/auto 100% no-repeat var(--hs-bg)}[dir="rtl"] .hs-photo::after{background:linear-gradient(270deg,var(--hs-bg) 0,hsla(calc(var(--hue) - 7),44%,4%,.96) 30%,hsla(calc(var(--hue) - 7),44%,4%,.38) 55%,transparent 80%)}.hs-bal{inset-inline-end:3.5%;top:15%;width:min(290px,24vw);padding:24px}.hs-bal .hs-v{font-size:clamp(1.6rem,2.7vw,2.5rem)}.hs-ctrl{position:absolute;inset-inline:0;bottom:70px;z-index:5;display:flex;justify-content:center;align-items:center;gap:12px;pointer-events:none}.hs-ctrl>*{pointer-events:auto}.hs-dots{display:flex;gap:12px;align-items:center}.hs-dots button{width:12px;height:12px;border-radius:12px;border:0;background:rgba(255,255,255,.3);cursor:pointer;transition:.3s;padding:0}.hs-dots button.on{width:44px;background:linear-gradient(90deg,var(--hs-a),var(--hs-gold))}.hs-btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0}.hs-btn:hover{background:rgba(255,255,255,.18)}.hs-btn svg{width:18px;height:18px}.hslider button:focus-visible,.hslider a:focus-visible{outline:2px solid var(--hs-a2);outline-offset:3px}[dir="rtl"] .hs-prev svg,[dir="rtl"] .hs-next svg{transform:scaleX(-1)}@media (max-height:780px){.hs-tiles{display:none}.hs-center{top:14%}}@media (max-width:900px){.hs-tiles{grid-template-columns:1fr;bottom:140px}.hs-tiles>.hs-glass:not(:nth-child(2)){display:none}.hs-stage{opacity:.5}.hs-card{width:230px}.hs-c1{inset-inline-start:auto;inset-inline-end:-30px;top:12%}.hs-c2{inset-inline-start:auto;inset-inline-end:-60px;top:30%}.hs-slide-3>.hs-glass{display:none}.hs-ctrl{bottom:76px}}@media (max-width:900px){.hslider{min-height:740px}.hs-trust,.hs-stage .hs-pill{display:none}.hs-copy{top:30px;inset-inline:20px;width:auto;transform:translateY(22px)}.hs-slide.on .hs-copy{transform:none}.hs-badge{font-size:.82rem;padding:7px 14px;margin-bottom:1rem;white-space:nowrap}.hs-h,.hs-slide:first-child .hs-h{font-size:clamp(2rem,9.4vw,2.6rem)}.hs-slide:first-child .hs-copy{width:auto}.hs-lead{font-size:.98rem;line-height:1.5;margin-top:.9rem;max-width:none}.hs-cta{flex-wrap:nowrap;gap:10px;margin-top:1.3rem}.hs-cta .btn{flex:1 1 0;min-width:0;justify-content:center;padding-inline:12px;font-size:.92rem;white-space:nowrap}.hs-stage{display:block;opacity:1;inset-inline:0;top:auto;bottom:112px;height:200px;width:auto}.hs-card{width:210px;padding:16px;border-radius:20px}.hs-c1{inset-inline-start:6%;inset-inline-end:auto;top:0}.hs-c2{inset-inline-start:auto;inset-inline-end:4%;top:46px}.hs-card .top b{font-size:1rem}.hs-chip{width:38px;height:28px}.hs-mono{font-size:.72rem;letter-spacing:.08em}.hs-center{top:30px}.hs-center .hs-cta{justify-content:center}.hs-tiles{inset-inline:20px;bottom:112px}.hs-slide-3 .hs-photo,[dir="rtl"] .hs-slide-3 .hs-photo{background-size:auto 50%;background-position:center calc(100% - 104px)}.hs-photo::after,[dir="rtl"] .hs-photo::after{background:linear-gradient(180deg,var(--hs-bg) 0,hsla(calc(var(--hue) - 7),44%,4%,.92) 38%,hsla(calc(var(--hue) - 7),44%,4%,.25) 62%,transparent 85%)}.hs-ctrl{bottom:62px}}@media (min-width:641px) and (max-width:900px){.hs-cta .btn{flex:0 0 auto;padding-inline:28px}.hs-copy{top:64px}.hs-h,.hs-slide:first-child .hs-h{font-size:3.5rem}.hs-center{top:64px}}@media (prefers-reduced-motion:reduce){.hs-slide,.hs-slide>*{transition:none}.hs-c1,.hs-c2{animation:none}}