:root{--navy:#1C2B33;--ice:#5EC8D8;--ice-2:#3EB4C6;--bg:#F7F8F9;--line:#E5E9EC;--muted:#6B7A82;--white:#fff}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--navy);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:.5rem 1rem;z-index:1000}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;padding:14px 26px;border-radius:999px;border:0;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;font-size:15px}.btn-primary{background:var(--ice);color:var(--navy);box-shadow:0 0 0 1px var(--ice),0 10px 30px -8px #5ec8d8b3}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--ice-2),0 14px 36px -6px #5ec8d8d9}.btn-ghost{background:transparent;color:var(--navy);border:1px solid var(--line)}.btn-lg{padding:18px 32px;font-size:16px}.header{position:sticky;top:0;background:#f7f8f9d9;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line);z-index:50}.header-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.logo{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.02em}.logo-badge{width:32px;height:32px;background:var(--navy);border-radius:8px;display:grid;place-items:center;color:var(--ice);font-size:14px}.nav{display:none;gap:28px;font-size:14px;color:var(--muted)}.nav a:hover{color:var(--navy)}@media(min-width:820px){.nav{display:flex}}.hero{position:relative;min-height:78vh;display:flex;align-items:center;color:#fff;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1418 center/cover no-repeat}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c141859,#0c1418bf)}.hero-inner{position:relative;z-index:2;padding:120px 0 100px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e6f7fa}.eyebrow .dot{width:6px;height:6px;background:var(--ice);border-radius:99px;box-shadow:0 0 12px var(--ice)}h1.hero-h{font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.02em;margin:22px 0 18px;font-weight:800}.hero-h .u{position:relative;white-space:nowrap}.hero-h .u:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:10px;background:var(--ice);opacity:.85;z-index:-1;border-radius:2px}.hero-sub{max-width:620px;color:#dfe7ea;font-size:18px;line-height:1.6}.hero-cta{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.hero-cta .btn-ghost{color:#fff;border-color:#ffffff59}.section{padding:96px 0}.section-navy{background:var(--navy);color:#fff}.grid-2{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:900px){.grid-2{grid-template-columns:1.05fr .95fr;align-items:center}}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gallery img{border-radius:16px;aspect-ratio:1/1;object-fit:cover;background:#eef1f3}.gallery img.tall{grid-column:1/-1;aspect-ratio:16/10}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#5ec8d81f;color:var(--ice-2);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.p-title{font-size:clamp(32px,4vw,44px);letter-spacing:-.02em;line-height:1.05;margin:16px 0 12px;font-weight:800}.price-row{display:flex;align-items:baseline;gap:14px;margin:14px 0 6px}.price{font-size:34px;font-weight:800;color:var(--ice-2)}.price-strike{color:var(--muted);text-decoration:line-through;font-size:18px}.tag{display:inline-block;background:var(--ice);color:var(--navy);padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.04em}.features{margin:24px 0;padding:0;list-style:none;display:grid;gap:10px;color:var(--muted);font-size:15px}.features li{display:flex;gap:10px;align-items:flex-start}.features li:before{content:"";width:8px;height:8px;background:var(--ice);border-radius:99px;margin-top:8px;flex:none}.stats-wrap{position:relative;overflow:hidden}.stats-wrap:before,.stats-wrap:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(94,200,216,.28),transparent 60%);pointer-events:none}.stats-wrap:before{top:-160px;left:-160px}.stats-wrap:after{bottom:-200px;right:-160px}.stats-head{text-align:center;max-width:640px;margin:0 auto 56px;position:relative;z-index:1}.stats-head h2{font-size:clamp(30px,3.6vw,44px);letter-spacing:-.02em;margin:12px 0;font-weight:800}.stats-head p{color:#b8c6cc}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;position:relative;z-index:1}@media(min-width:720px){.stats-grid{grid-template-columns:repeat(3,1fr)}}.stat{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px 24px;text-align:center;transition:border-color .2s}.stat:hover{border-color:#5ec8d880}.stat .num{font-size:44px;font-weight:800;letter-spacing:-.02em;color:var(--ice);line-height:1}.stat .label{margin-top:10px;color:#cfd9dd;font-size:14px}.t-head{text-align:center;max-width:560px;margin:0 auto 48px}.t-head h2{font-size:clamp(28px,3.2vw,40px);letter-spacing:-.02em;font-weight:800;margin:8px 0}.t-head p{color:var(--muted)}.t-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:820px){.t-grid{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -20px #1c2b332e}.stars{color:var(--ice-2);letter-spacing:2px;margin-bottom:12px}.quote{font-size:16px;line-height:1.6;color:var(--navy)}.who{margin-top:16px;color:var(--muted);font-size:14px}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin-top:48px;color:var(--muted);font-size:14px}.trust-row span{display:inline-flex;align-items:center;gap:8px}.trust-row span:before{content:"\2713";color:var(--ice-2);font-weight:800}.final{background:linear-gradient(180deg,#152026,#1c2b33);color:#fff;text-align:center;padding:110px 0;position:relative;overflow:hidden}.final:before{content:"";position:absolute;left:50%;top:-100px;width:800px;height:800px;transform:translate(-50%);background:radial-gradient(circle,rgba(94,200,216,.25),transparent 60%)}.final h2{position:relative;font-size:clamp(34px,4.4vw,56px);letter-spacing:-.02em;margin:0 0 14px;font-weight:800}.final h2 .u{color:var(--ice)}.final p{position:relative;color:#b8c6cc;max-width:520px;margin:0 auto 28px}.final .price-row{position:relative;justify-content:center}.urgency{position:relative;margin-top:14px;color:#8fa5ad;font-size:13px}.footer{background:#0f171b;color:#8fa5ad;padding:64px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}@media(max-width:820px){.footer-grid{grid-template-columns:1fr 1fr}}.footer h4{color:#fff;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.footer a{display:block;padding:6px 0;font-size:14px}.footer a:hover{color:var(--ice)}.footer-bottom{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;font-size:13px;flex-wrap:wrap;gap:10px}form{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
