@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@600;700;800&display=swap');
:root{--gold:#edba2c;--gold2:#ffd961;--ink:#201c15;--dark:#1e2124;--dark2:#2c2f33;--paper:#f7f8fa;--soft:#eff1f4;--muted:#6b6558;--line:#e2e4e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.top{height:72px;padding:0 max(28px,calc((100% - 1360px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(155deg,var(--dark2),var(--dark));color:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff12;box-shadow:0 4px 18px #0003}.brand{display:flex;flex-direction:column;line-height:.9;font-family:Sora,sans-serif}.brand-main{font-size:23px;font-weight:800;letter-spacing:-.04em}.brand-main i{color:var(--gold);font-style:normal}.brand small{font-size:9px;letter-spacing:.28em;color:#bfc1c4;margin-top:6px}.top nav{display:flex;gap:30px;font-size:14px;font-weight:600}.top nav a:hover{color:var(--gold)}.actions,.hero-actions{display:flex;align-items:center;gap:12px}.lang{padding:9px 12px;border:1px solid #ffffff35;border-radius:8px;font-size:13px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 28px;border-radius:11px;background:var(--gold);color:var(--ink);font-weight:800;box-shadow:0 14px 30px -10px #edba2c8c;transition:.2s}.button:hover{background:var(--gold2);transform:translateY(-2px)}.button.small{padding:11px 18px;font-size:13px;box-shadow:none}.button.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink);box-shadow:none}.hero{min-height:680px;background:radial-gradient(90% 120% at 88% 10%,#edba2c2b,transparent 55%),linear-gradient(#fff,#eff1f4);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:70px max(28px,calc((100% - 1360px)/2));overflow:hidden}.hero-copy{max-width:630px}.eyebrow{display:flex;align-items:center;gap:9px;color:#8a6a10;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--gold)}h1,h2,h3{font-family:Sora,sans-serif}.hero h1{margin:20px 0;font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-.045em}.lead{max-width:590px;font-size:17px;color:#4a4438}.hero-actions{margin-top:30px}.mini-stats{display:flex;gap:34px;margin-top:44px}.mini-stats b{font:800 25px Sora;display:flex;flex-direction:column}.mini-stats small{font:500 11px Manrope;color:var(--muted);margin-top:5px}.visual{min-height:560px;display:grid;place-items:center;position:relative}.visual:before{content:"";position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,#edba2c55,transparent 68%);filter:blur(5px)}.phone{width:300px;height:580px;border-radius:44px;padding:38px 18px 18px;background:linear-gradient(165deg,#1b2430,#0e1319);border:13px solid #181611;color:white;position:relative;box-shadow:0 45px 80px -20px #14110c80;transform:rotate(3deg)}.notch{position:absolute;width:92px;height:20px;background:#181611;border-radius:0 0 14px 14px;top:-1px;left:50%;transform:translateX(-50%)}.phone-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:62px;font:800 14px Sora}.phone-head span{color:var(--gold)}.phone-head i{width:22px;height:22px;border-radius:50%;background:#edba2c2e;border:1px solid #edba2c66}.phone>small{color:#9aa5b3;letter-spacing:.08em;font-size:10px}.phone>strong{display:block;font:800 28px Sora;margin-top:5px}.chart{height:105px;display:flex;align-items:end;gap:7px;margin:30px 0}.chart i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(var(--gold),#edba2c45)}.chart i:nth-child(1){height:28%}.chart i:nth-child(2){height:44%}.chart i:nth-child(3){height:38%}.chart i:nth-child(4){height:63%}.chart i:nth-child(5){height:54%}.chart i:nth-child(6){height:82%}.chart i:nth-child(7){height:100%}.metric{padding:12px;background:#ffffff0c;border:1px solid #ffffff12;border-radius:14px}.metric span{display:flex;justify-content:space-between;padding:9px 3px;border-bottom:1px solid #ffffff10;font-size:11px;color:#b7bfc9}.metric span:last-child{border:0}.metric b{color:white}.metric .gold{color:var(--gold)}.float-card{position:absolute;padding:13px 17px;background:white;border:1px solid var(--line);border-radius:13px;box-shadow:0 18px 38px #201c1525;font-size:9px;letter-spacing:.1em;color:var(--muted)}.float-card b{font-size:14px;color:var(--ink);letter-spacing:0}.fc1{left:3%;top:24%}.fc2{right:0;bottom:18%}.proof{max-width:1304px;margin:-22px auto 80px;position:relative;background:linear-gradient(155deg,var(--dark2),var(--dark));color:white;display:grid;grid-template-columns:repeat(3,1fr);border-radius:18px;overflow:hidden;box-shadow:0 20px 50px -20px #0006}.proof article{padding:27px 32px;display:flex;flex-direction:column;border-right:1px solid #ffffff16}.proof article:last-child{border:0}.proof strong{font:700 20px Sora;color:var(--gold)}.proof span{font-size:13px;color:#bdc0c3}.section{max-width:1360px;margin:auto;padding:85px 28px}.intro{max-width:760px;margin-bottom:45px}.intro h2,.final h2{font-size:clamp(30px,4vw,44px);line-height:1.14;letter-spacing:-.03em;margin:15px 0}.intro>p:last-child{color:var(--muted);font-size:16px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.steps article,.methods article{background:white;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 16px 40px -22px #1b1e2345}.steps article:before{content:"";display:block;width:42px;height:4px;border-radius:4px;background:var(--gold);margin-bottom:25px}.steps h3,.methods h3{font-size:18px;margin-bottom:12px}.steps p,.methods p,aside p,.faq p{margin:0;color:var(--muted);font-size:14px}.dark{max-width:none;background:var(--soft);padding-left:max(28px,calc((100% - 1304px)/2));padding-right:max(28px,calc((100% - 1304px)/2))}.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.methods article{min-height:245px;display:flex;flex-direction:column}.methods b{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;background:var(--dark);color:var(--gold);font-size:10px;margin-bottom:auto}.dark aside{margin-top:24px;padding:30px 34px;background:linear-gradient(155deg,var(--dark2),var(--dark));color:white;border-radius:18px;border-left:5px solid var(--gold)}.dark aside p{color:#bdc0c3}.faq{border-top:1px solid var(--line)}details{padding:22px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font:700 18px Sora}details p{max-width:820px;padding-top:14px}.final{max-width:1304px;margin:30px auto 90px;padding:48px;background:linear-gradient(120deg,var(--gold),#f7d875);border-radius:24px;display:flex;align-items:end;justify-content:space-between;gap:30px;box-shadow:0 24px 55px -25px #8a6a1077}.button.light{background:var(--dark);color:white;white-space:nowrap;box-shadow:none}footer{background:#151310;color:#c9c3b4;padding:45px max(28px,calc((100% - 1360px)/2));display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;font-size:12px}footer>div{text-align:right}footer>div a{margin-left:18px;color:var(--gold);font-weight:700}@media(max-width:950px){.top nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.visual{min-height:500px}.proof{margin-left:20px;margin-right:20px}.steps,.methods{grid-template-columns:1fr 1fr}}@media(max-width:650px){.top{padding:0 18px}.button.small{display:none}.hero{padding:48px 18px}.hero h1{font-size:43px}.hero-actions{align-items:stretch;flex-direction:column}.mini-stats{gap:18px;justify-content:space-between}.mini-stats b{font-size:20px}.visual{min-height:430px}.phone{width:250px;height:470px}.phone-head{margin-bottom:35px}.chart{height:72px}.fc1{left:0}.fc2{right:0}.proof{grid-template-columns:1fr;margin-top:-8px}.proof article{border-right:0;border-bottom:1px solid #ffffff16}.steps,.methods{grid-template-columns:1fr}.section{padding:65px 18px}.final{margin:20px 18px 65px;padding:30px;align-items:flex-start;flex-direction:column}footer{grid-template-columns:1fr}footer>div{text-align:left}footer>div a{margin:0 18px 0 0}}
