:root{--orange:#ff5a05;--ink:#202023}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{overflow-x:hidden;background:#f2f2f1;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.page-shell{min-height:100svh;display:flex;justify-content:center;background:radial-gradient(circle at 50% 40%,#fff 0 31%,#f5f5f4 70%,#efefee 100%);overflow:hidden}.hero-stage{position:relative;width:min(100vw,calc(100svh * 1.612903));aspect-ratio:800/496;flex:0 0 auto;container-type:inline-size;overflow:hidden;perspective:90cqw}.topbar{position:absolute;z-index:20;inset:0 0 auto;height:10.9cqw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5.4cqw}.brand{justify-self:start;display:flex;align-items:center;gap:.9cqw}.brand>span{width:1.8cqw;height:1.65cqw;background:var(--orange);clip-path:polygon(0 0,100% 5%,96% 100%)}.brand b{font-family:Impact,"Arial Narrow",sans-serif;font-size:2.05cqw;font-weight:500}.topbar nav{display:flex;gap:3.3cqw;align-items:center;color:#6f6f70;font-size:1.02cqw}.topbar nav a{white-space:nowrap}.topbar nav a:hover{color:var(--orange)}.topbar nav i{display:inline-block;width:.45cqw;height:.45cqw;margin:0 0 .24cqw .23cqw;border-right:.17cqw solid var(--orange);border-bottom:.17cqw solid var(--orange);transform:rotate(45deg)}.login{justify-self:end;display:grid;place-items:center;width:8.2cqw;height:3.55cqw;border-radius:1.05cqw;background:linear-gradient(135deg,#ff7116,#fa4f00);color:white;font-size:1.08cqw;font-weight:700;transition:.3s}.login:hover,.login:focus-visible{background:linear-gradient(135deg,#29292b,#09090a);transform:translateY(-.18cqw)}.hero-copy{position:absolute;z-index:5;inset:0}h1{position:absolute;inset:0;margin:0;font-family:Impact,"Arial Narrow Bold",sans-serif;font-weight:500;letter-spacing:-.18cqw;line-height:.82;pointer-events:none}h1 span,.magnifier-scene span{position:absolute;display:block;white-space:nowrap}h1 span{cursor:zoom-in;pointer-events:auto;transition:color .28s}.payments{left:31.35cqw;top:13.15cqw;font-size:10.15cqw;transform:scaleX(.82);transform-origin:left}.feel{left:52.6cqw;top:24.8cqw;font-size:10.05cqw;transform:scaleX(.88);transform-origin:left}.effortless{left:31.25cqw;top:36.3cqw;color:var(--orange);font-size:10.35cqw;transform:scaleX(.85);transform-origin:left}h1.dark-hover .payments,h1.dark-hover .feel{color:var(--orange)}h1.effort-hover .effortless{color:var(--ink)}.hero-copy p{position:absolute;left:34.1cqw;top:47.65cqw;width:32cqw;margin:0;color:#7c7c7d;text-align:center;font-size:1.18cqw;line-height:1.55}.cards-art{position:absolute;z-index:10;left:4cqw;top:11cqw;width:46.9cqw;height:27.75cqw;object-fit:cover;transform-origin:78% 52%;transition:transform 1.15s cubic-bezier(.68,-.08,.25,1),opacity .85s,filter .85s}.payment-toggle{position:absolute;z-index:16;left:64.2cqw;top:18.2cqw;width:11.2cqw;height:6.2cqw;padding:.55cqw;border:.3cqw solid #087f27;border-radius:99cqw;background:linear-gradient(90deg,#078725,#18dc0b);transform:rotate(20deg);box-shadow:0 .8cqw 1.25cqw #0003;cursor:pointer;transition:.35s}.payment-toggle span{display:block;width:4.8cqw;height:4.8cqw;border-radius:50%;background:linear-gradient(145deg,#fff,#efefef);box-shadow:0 .2cqw .55cqw #0005;transition:transform .45s cubic-bezier(.2,.9,.25,1)}.screen-portal{position:absolute;z-index:8;left:48.5cqw;top:24.2cqw;width:3cqw;height:3cqw;border-radius:50%;background:var(--orange);opacity:0}.security-art{position:absolute;z-index:10;left:66.9cqw;top:33.5cqw;width:25cqw;height:16.25cqw;object-fit:contain;opacity:0;transform:translateY(2.2cqw) scale(.72) rotate(5deg);filter:blur(.5cqw);transition:opacity .5s .5s,transform .65s .42s cubic-bezier(.2,1.15,.3,1),filter .55s .45s}.cards-inserted .payment-toggle{border-color:#a30c0c;background:linear-gradient(90deg,#d10b0b,#ff3030)}.cards-inserted .payment-toggle span{transform:translateX(4.75cqw)}.cards-inserted .cards-art{transform:translate3d(28cqw,7cqw,-62cqw) scale(.08) rotate(-24deg) rotateY(-72deg);opacity:0;filter:blur(.7cqw)}.cards-inserted .security-art{opacity:1;transform:none;filter:none}.cards-inserted .screen-portal{animation:portal 1.1s ease-out}.hero-cta{position:absolute;z-index:15;left:34.1cqw;top:53.1cqw;width:28.7cqw;height:5.75cqw;display:grid;place-items:center;overflow:hidden;border:.42cqw solid #d3d3d2;border-radius:1.15cqw;background-image:linear-gradient(var(--orange),var(--orange)),linear-gradient(#303032,#202022);background-position:right,center;background-repeat:no-repeat;background-size:0 100%,100% 100%;color:white;font-size:1.28cqw;font-weight:700;transition:background-size .58s cubic-bezier(.65,0,.2,1)}.hero-cta span{z-index:2}.hero-cta i{position:absolute;z-index:1;right:1.5%;top:5%;width:15%;height:84%;background:var(--orange);clip-path:polygon(0 0,100% 0,100% 100%);transition:.28s}.hero-cta:hover{background-size:100% 100%,100% 100%}.hero-cta:hover i{background:var(--ink)}.magnifier-lens{position:absolute;display:none;z-index:40;width:11cqw;height:11cqw;overflow:hidden;border:.35cqw solid #fff;border-radius:50%;transform:translate(-50%,-50%);background:#f7f7f6;box-shadow:0 .8cqw 2.2cqw #0004,inset 0 0 0 .22cqw #222;pointer-events:none}.magnifier-scene{position:absolute;left:0;top:0;width:100cqw;height:62cqw;transform-origin:0 0;font-family:Impact,"Arial Narrow Bold",sans-serif;font-weight:500;letter-spacing:-.18cqw;line-height:.82}.magnifier-scene.dark-hover .payments,.magnifier-scene.dark-hover .feel{color:var(--orange)}.magnifier-scene.effort-hover .effortless{color:var(--ink)}@keyframes portal{0%{opacity:0;transform:scale(.2);box-shadow:0 0 0 0 #ff5a0575}35%{opacity:.85;transform:scale(1)}100%{opacity:0;transform:scale(.35);box-shadow:0 0 0 3.5cqw #ff5a0500}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}
