﻿.aw-page{--aw-ink:#10182c;--aw-gold:#f4cf79;--aw-muted:#66738b;color:var(--aw-ink);background:#fff;font-family:inherit}
.aw-page a{text-decoration:none}.aw-page h1,.aw-page h2,.aw-page h3{font-weight:800;letter-spacing:-.04em;line-height:1.12}.aw-page p{line-height:1.8}
.aw-hero{background:radial-gradient(ellipse at 85% 15%,#253454 0,transparent 45%),linear-gradient(140deg,#090e1e,#121b31);color:#fff;padding:90px 0 0;overflow:hidden;position:relative}
.aw-eyebrow{text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.16em;color:#9b6c17;margin-bottom:20px}.aw-hero .aw-eyebrow,.aw-close .aw-eyebrow{color:var(--aw-gold)}
.aw-hero h1{font-size:clamp(2.7rem,6.6vw,5.9rem);margin:0 0 26px;max-width:1050px}.aw-hero h1 span{color:var(--aw-gold)}.aw-lead{max-width:650px;font-size:18px;color:#bdc8db;margin:0 0 30px}
.aw-actions{display:flex;gap:14px;flex-wrap:wrap}.aw-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:15px 24px;border-radius:9px;background:var(--aw-gold);color:#151b2c;font-weight:750;border:1px solid var(--aw-gold);transition:transform .2s,background .2s}.aw-btn:hover{background:#ffe4aa;color:#151b2c;transform:translateY(-2px)}.aw-btn-outline{color:#f4f7ff;background:transparent;border-color:#6b7894}.aw-btn-outline:hover{color:white;background:#24304a}
.aw-signals{display:flex;gap:28px;flex-wrap:wrap;margin:36px 0 52px;font-size:13px;color:#a9b7cf}.aw-signals i{margin-right:8px;color:var(--aw-gold)}
.aw-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:linear-gradient(115deg,#1e2b44,#172139);border:1px solid #39465f;border-bottom:none;border-radius:24px 24px 0 0;padding:48px;color:#fff;position:relative}.aw-feature:hover{color:#fff;border-color:#a18d60}.aw-feature h2{font-size:clamp(2rem,3.8vw,3.4rem);margin:16px 0}.aw-feature p{color:#bec9db;max-width:400px}.aw-small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#7c8ba3}.aw-feature .aw-small{color:var(--aw-gold)}.aw-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:750;color:#14529d;margin-top:16px}.aw-feature .aw-text-link{color:var(--aw-gold)}
.aw-visual{background:#0c1426;border:1px solid #475570;border-radius:14px;transform:rotate(-2deg);box-shadow:0 20px 50px #05091766;overflow:hidden}.aw-window-top{display:flex;align-items:center;gap:6px;padding:16px;border-bottom:1px solid #2c3850}.aw-window-top span{height:8px;width:8px;background:#6e7c94;border-radius:50%}.aw-window-top b{font-family:monospace;font-size:11px;font-weight:400;color:#aebbd1;margin-left:12px}.aw-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px}.aw-tool-grid>div{display:flex;align-items:center;gap:12px;background:#17243a;border:1px solid #2a3d58;border-radius:9px;padding:24px 16px;color:#cbd6e7;font-size:13px}.aw-tool-grid i{color:var(--aw-gold);font-size:23px}.aw-visual-caption{padding:0 22px 24px;font-size:11px;color:#9cabc1;letter-spacing:.1em}
.aw-nav{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;padding:23px;background:#fafbfc;border-bottom:1px solid #e5eaf1}.aw-nav a{color:#56647c;font-size:13px;font-weight:750}.aw-nav a:hover{color:#14529d}
.aw-section{padding:90px 0}.aw-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:36px}.aw-section-heading h2{font-size:clamp(2rem,3.5vw,3.1rem);margin:0}.aw-section-heading p{font-size:15px;color:var(--aw-muted);max-width:360px;margin:0}.aw-section-heading .aw-eyebrow{margin-bottom:14px}
.aw-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.aw-explore-card{display:flex;flex-direction:column;align-items:start;padding:32px;background:#fff;border:1px solid #dde5ef;border-radius:18px;color:var(--aw-ink);transition:transform .2s,box-shadow .2s}.aw-explore-card:hover{color:var(--aw-ink);transform:translateY(-5px);box-shadow:0 18px 45px #16294a12;border-color:#aebed5}.aw-card-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:13px;background:#edf3fb;color:#14529d;font-size:24px;margin-bottom:28px}.aw-explore-card h3{font-size:24px;margin:12px 0}.aw-explore-card p{font-size:14px;color:var(--aw-muted);margin-bottom:12px}.aw-explore-card .aw-text-link{margin-top:auto;padding-top:18px}
.aw-package-section{background:#f5f3ed;padding:80px 0;border-block:1px solid #e9e3d5}.aw-package{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.aw-package h2{font-size:clamp(2.2rem,3.8vw,3.4rem);margin-bottom:24px}.aw-package>div>p{font-size:16px;color:#58657b;margin-bottom:28px}.aw-price-card{border:1px solid #e2d6ba;background:#fff;padding:38px;border-radius:20px;box-shadow:0 18px 50px #392e1510}.aw-price{font-size:52px;font-weight:800;letter-spacing:-.05em;margin:8px 0 22px}.aw-price-card ul{padding:0;list-style:none;margin:0 0 24px}.aw-price-card li{padding:10px 0;border-bottom:1px solid #edf0f4;font-size:15px}.aw-price-card li::before{content:'✓';color:#28744b;font-weight:800;margin-right:12px}.aw-package .aw-price-card p{font-size:12px;line-height:1.8;margin:0;color:#66738b}
.aw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.aw-steps article{border-top:1px solid #dde4ef;padding-top:24px}.aw-steps article>span{color:#aa7b28;font-size:14px;font-weight:800}.aw-steps h3{font-size:23px;margin:18px 0 14px}.aw-steps p{font-size:14px;color:var(--aw-muted)}
.aw-close{padding:80px 0;background:radial-gradient(ellipse at 90% 70%,#283553,transparent 55%),#0d1528;color:#fff}.aw-close h2{font-size:clamp(2.4rem,4vw,3.8rem);margin-bottom:20px}.aw-close p{font-size:17px;color:#b9c6da;max-width:580px;margin-bottom:28px}
.aw-page a:focus-visible{outline:3px solid #119be7;outline-offset:5px}.aw-page section[id]{scroll-margin-top:130px}
@media(max-width:991px){.aw-hero{padding-top:64px}.aw-feature{gap:28px;padding:32px}.aw-package{gap:36px}.aw-explore-card{padding:24px}}
@media(max-width:767px){.aw-hero{padding-top:48px}.aw-lead{font-size:16px}.aw-feature,.aw-package{grid-template-columns:1fr}.aw-feature{padding:28px;border-radius:18px 18px 0 0}.aw-visual{transform:none}.aw-signals{gap:14px;margin:28px 0 36px}.aw-explore-grid,.aw-steps{grid-template-columns:1fr}.aw-section-heading{display:block}.aw-section-heading p{margin-top:20px;max-width:none}.aw-section,.aw-package-section,.aw-close{padding:56px 0}.aw-price-card{padding:28px}.aw-nav{gap:16px 22px}.aw-actions .aw-btn{width:100%}.aw-feature h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.aw-btn,.aw-explore-card{transition:none}.aw-btn:hover,.aw-explore-card:hover{transform:none}}
