:root{--ink:#1c1813;--body:#6b6357;--muted:#7a6e5a;--line:#ece6db;--gold:#c6892f;--accent:#e8b45c;--bg:#faf8f3;--card:#fff;--dark:#0d0b08;--grad:linear-gradient(120deg,#f0c24e,#d69a34 55%,#b47a1f)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.skip{position:fixed;z-index:100;left:16px;top:12px;padding:10px 14px;border-radius:8px;background:var(--ink);color:var(--bg);transform:translateY(-150%)}.skip:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2563eb;outline-offset:4px;border-radius:6px}header{position:relative;z-index:5}nav{max-width:1200px;margin:auto;padding:22px 28px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.brand img{display:block}.brand span{font-size:21px;color:var(--muted)}.brand b{color:var(--ink)}.navlinks{display:flex;gap:25px}.navlinks a{text-decoration:none;color:var(--body);font-size:15px}.navlinks a:hover{color:var(--ink)}.nav-actions{margin-left:auto;display:flex;gap:12px;align-items:center}.lang{border:1px solid var(--line);border-radius:999px;padding:8px 12px;text-decoration:none;font-size:13px;font-weight:700}.btn{display:inline-block;border:0;border-radius:999px;padding:12px 20px;background:var(--grad);color:#18130d;text-decoration:none;font-size:15px;font-weight:800;box-shadow:0 7px 20px rgba(180,122,31,.26)}.btn.ghost{background:transparent;border:1px solid var(--line);box-shadow:none;color:var(--ink)}
.hero{max-width:1200px;margin:auto;padding:55px 28px 42px;display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}.pill{display:inline-block;padding:8px 14px;margin:0;border:1px solid var(--line);border-radius:999px;color:var(--gold);font-size:13px;font-weight:800;background:var(--card)}h1{font-size:56px;line-height:1.03;letter-spacing:-1.7px;margin:23px 0 0}.lead{font-size:19px;line-height:1.62;color:var(--body);max-width:550px}.cta{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.call-note{font-size:13px;color:var(--muted);margin:12px 0 0}.stats{display:flex;gap:36px;flex-wrap:wrap;margin-top:36px}.stats strong,.stats span{display:block}.stats strong{font-size:23px}.stats span{text-transform:uppercase;letter-spacing:1.1px;font-size:11px;color:var(--muted);margin-top:3px}.call-card{padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 28px 70px rgba(75,55,30,.15);min-height:335px}.call-head{display:flex;gap:12px;align-items:center}.call-head img{width:40px;height:40px}.call-head strong,.call-head small{display:block}.call-head small{color:var(--muted);margin-top:3px}.live{margin-left:auto;color:#168b59;font-size:12px;font-weight:700}.wave{height:70px;display:flex;align-items:center;justify-content:center;gap:5px}.wave i{display:block;width:5px;height:var(--h);border-radius:4px;background:var(--grad)}.bubble{max-width:84%;margin-top:12px;padding:12px 15px;border-radius:15px;background:#f2eee8;font-size:14px;line-height:1.45}.bubble.apy{margin-left:auto;background:var(--ink);color:var(--bg)}.booked{width:max-content;max-width:100%;margin:14px auto 0;padding:9px 14px;border-radius:999px;background:#e7f7ee;color:#0f8552;font-size:13px;font-weight:700}.industries{max-width:1200px;margin:auto;padding:8px 28px 64px}.industries p{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-weight:800}.industries div{display:flex;flex-wrap:wrap;gap:9px}.industries span{padding:8px 15px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--body);font-size:14px}
.section{max-width:1200px;margin:auto;padding:82px 28px}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.eyebrow{margin:0 0 13px;text-transform:uppercase;letter-spacing:1.7px;color:var(--gold);font-size:12px;font-weight:900}.section-head h2,.trust h2{margin:0;font-size:40px;line-height:1.1;letter-spacing:-1px}.section-head>p:last-child{color:var(--body);font-size:18px;line-height:1.6}.problem{background:linear-gradient(180deg,#fff,#fbf4e6);border-block:1px solid var(--line)}.soft{background:#fff}.grid{display:grid;gap:22px}.grid.three{grid-template-columns:repeat(3,1fr)}.card{padding:28px 25px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 12px 38px rgba(75,55,30,.06)}.card>b{display:inline-flex;min-width:43px;height:43px;padding:0 11px;align-items:center;justify-content:center;border-radius:12px;background:var(--grad);color:#18130d}.card h3{font-size:19px;margin:18px 0 8px}.card p{margin:0;color:var(--body);font-size:15px;line-height:1.62}.features .card>b{font-size:12px}.trust{background:var(--dark);color:#f5f1e9;padding:68px 28px}.trust>div{max-width:780px;margin:auto}.trust p:not(.eyebrow){color:#c9c1b4;font-size:17px;line-height:1.65}.trust a{color:var(--accent);font-weight:800}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.plan{position:relative;padding:31px 26px;border:1px solid var(--line);border-radius:22px;background:var(--card);display:flex;flex-direction:column}.plan.popular{border:2px solid var(--gold);box-shadow:0 22px 60px rgba(180,122,31,.2)}.badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--grad);padding:6px 14px;border-radius:999px;font-size:11px;font-weight:900;color:#18130d}.plan h3{color:var(--gold);text-transform:uppercase;letter-spacing:.7px;font-size:14px}.price{font-size:42px;font-weight:900;margin:7px 0}.price small{font-size:15px;color:var(--muted)}.plan>p:not(.price){color:var(--body)}.plan ul{list-style:none;padding:0;margin:18px 0 26px;display:grid;gap:11px;color:var(--body);font-size:14px}.plan .btn{margin-top:auto;text-align:center}.setup{margin:22px 0;padding:20px 23px;border:1px solid var(--line);border-radius:17px;background:var(--card);color:var(--body);line-height:1.6}.custom{display:flex;align-items:center;gap:28px;padding:27px 30px;border-radius:21px;background:var(--dark);color:#f5f1e9}.custom div{flex:1}.custom h3{margin:0}.custom p{color:#c9c1b4;line-height:1.55}.custom .btn.ghost{color:#fff;border-color:#675d50}.fineprint{max-width:760px;text-align:center;margin:27px auto 0;color:var(--muted);font-size:13px;line-height:1.65}.faq{max-width:850px}.faq .section-head{margin-bottom:32px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:20px 4px;font-weight:800;font-size:17px}details p{margin:0 4px 20px;color:var(--body);line-height:1.6}.final{background:var(--dark);color:#f5f1e9;padding:82px 28px}.final>div{max-width:770px;margin:auto;text-align:center}.final .section-head{margin-bottom:0}.final .section-head>p:last-child{color:#c9c1b4}.final .cta{justify-content:center}.final .btn.ghost{color:#fff;border-color:#675d50}
footer{background:var(--dark);color:#c9c1b4;border-top:1px solid #302a22}.foot-grid{max-width:1200px;margin:auto;padding:58px 28px 32px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:42px}.foot-grid .brand b{color:#fff}.foot-grid p{max-width:330px;line-height:1.6}.foot-grid h2{text-transform:uppercase;letter-spacing:1.3px;font-size:12px;color:#918879}.foot-grid>div>a:not(.brand){display:block;text-decoration:none;margin:11px 0}.foot-bottom{max-width:1200px;margin:auto;padding:22px 28px;border-top:1px solid #302a22;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.legal{max-width:900px;margin:auto;padding:70px 28px 90px}.legal article>h1{font-size:46px}.updated{color:var(--muted)}.legal-intro{font-size:18px;line-height:1.65}.legal section{margin-top:34px}.legal section h2{font-size:24px}.legal section p,.legal li{color:var(--body);line-height:1.7}.legal li+li{margin-top:9px}.alternate{margin-top:48px}
@media(prefers-color-scheme:dark){:root{--ink:#f5f1e9;--body:#c3b9a8;--muted:#9c9182;--line:#2e2821;--gold:#e8b45c;--bg:#14110d;--card:#1f1a14}.problem{background:linear-gradient(180deg,#14110d,#1a150e)}.soft{background:#0f0d0a}.bubble{background:#2a241d}.bubble.apy{background:var(--grad);color:#14110d}.booked{background:#18372a;color:#48dd9b}.skip{background:#fff;color:#111}}
@media(max-width:900px){nav{flex-wrap:wrap;padding:16px 20px;gap:12px}.navlinks{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}.navlinks a{padding:10px 1px;font-size:14px}.nav-cta{display:none}.hero{grid-template-columns:1fr;padding-top:32px;gap:34px}h1{font-size:42px}.grid.three,.plans{grid-template-columns:1fr}.section{padding:58px 24px}.section-head h2,.trust h2{font-size:31px}.foot-grid{grid-template-columns:1fr}.custom{align-items:flex-start;flex-direction:column}.legal article>h1{font-size:38px}}
@media(max-width:430px){.brand span{font-size:18px}.nav-actions{gap:7px}.navlinks a{font-size:13px}.hero{padding-inline:22px}.lead{font-size:17px}.cta .btn{flex:1;text-align:center;min-width:150px}.stats{gap:20px}.stats>div{width:calc(50% - 10px)}.call-card{padding:18px}.live{display:none}.industries{padding-inline:22px}.section{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(prefers-color-scheme:dark){.live{color:#2ed88c}}
