@import url('style.css');
:root{--navy:#0a1424;--orange:#ff8d43;--ink:#f4f7fb;--muted:#a9bbd2;--pale:#0c1a2d;--line:#2b3e57;--green:#8ae3ca;background:#07111f;color-scheme:dark;font-family:Arial,Tahoma,sans-serif}
.wrap{max-width:1320px;padding-inline:44px}.topbar{background:#11273d;color:#a5cce6;font-size:11px;padding:10px}.topbar span+span:before{color:#ff8d43}.header{background:#07111fed;backdrop-filter:blur(15px);border-bottom:1px solid #284058}.nav{min-height:90px}.brand{width:210px}.brand img{width:210px;height:64px;object-fit:contain}.navlinks{font-size:12px;font-weight:500;gap:32px}.navlinks a:hover{color:#7bd9ff}.navtools{gap:25px}.language{border:1px solid #38516c;padding:10px 14px;border-radius:5px;font-size:12px;min-height:42px;display:flex;align-items:center}.button{background:#153a58;color:#fff;border:1px solid #3f6f91;border-radius:6px;min-height:54px;font-size:14px;font-weight:700}.button:hover{background:#214d6e}.button.orange{background:var(--orange);color:#091422;border:1px solid #ffb682;box-shadow:0 0 22px #ff8d431a}.button.orange:hover{background:#ffa66b}.button.small{background:#f4f7fb;color:#0a1424;border:0}.hero{background:#07111f;padding-block:27px 55px;position:relative;overflow:hidden}.breadcrumb{font-size:10px;color:#8aabc9;margin-bottom:25px}.breadcrumb span:last-child{color:#a9bbd2}.hero-grid{grid-template-columns:.87fr 1.13fr;gap:40px}.hero-copy{max-width:510px;position:relative;z-index:2}.intro{font-size:12px;color:#8ae3ca;font-weight:500}.intro:before{background:#8ae3ca;width:6px;height:6px;box-shadow:0 0 12px #8ae3ca}h1{font-size:clamp(52px,5.6vw,78px);font-weight:800;letter-spacing:-3.7px;line-height:1.02;margin:22px 0 26px}h2{font-size:50px;font-weight:700;letter-spacing:-2px}.lead{color:#a9bbd2;font-size:16px;line-height:1.8;max-width:410px}.offers{gap:13px;margin:30px 0 20px}.offer{background:#0c1e32;border:1px solid #345572;border-radius:8px;padding:22px 16px 17px}.offer:has(input:checked){border-color:#6acbff;background:#102a43;box-shadow:inset 0 0 0 1px #6acbff,0 0 25px #57bfff0a}.offer input{accent-color:#6acbff}.offer-name{font-size:13px}.price{font-size:32px;letter-spacing:-1px}.price small{font-size:14px;color:#c5d5e5}.offer-note{font-size:10px;color:#a9bbd2}.saving{background:#80d9fd;color:#092138;border-radius:4px;font-size:9px;top:-11px}.cta-note{font-size:11px;color:#99b2ca;margin-top:15px}.hero-gallery{position:relative;align-self:center}.gallery-main{border-radius:14px;background:#0c1a2d;overflow:hidden;border:1px solid #365a78;box-shadow:0 0 80px #056d9e18}.main-photo{aspect-ratio:1;background:#06142a}.main-photo img{object-fit:cover}.gallery-label{border-radius:4px;background:#08182be8;border:1px solid #487492;color:#d6efff;font-size:10px;top:18px;inset-inline-start:18px;box-shadow:none;padding:10px 13px;backdrop-filter:blur(10px)}.gallery-label strong{font-weight:700}.gallery-label br{display:none}.zoom-hint{background:#08182be8;border:1px solid #487492;color:#d6efff;border-radius:5px;width:39px;height:39px;font-size:24px}.gallery-bottom{gap:18px;margin-top:20px}.thumbs{gap:10px}.thumb{background:#10273e;border:1px solid #375774;border-radius:6px;width:64px;padding:3px}.thumb[aria-pressed=true]{border:2px solid #80d9fd;padding:2px;box-shadow:0 0 15px #3abde719}.thumb .photo{border-radius:3px}.photo-caption{font-size:10px;color:#8cabca;max-width:130px}.reassurance{padding-block:33px;border-block:1px solid #294258;gap:40px}.reassurance strong{font-size:13px;font-weight:500}.reassurance p{font-size:11px;color:#8fa9c3}.line-icon{width:34px;height:34px;stroke:#69c7f5;stroke-width:1.4}.story{padding-block:90px;gap:75px}.story-picture{border:1px solid #365a78;border-radius:12px;box-shadow:0 0 65px #046a9e12}.story-picture .photo{aspect-ratio:1}.story-sticker{display:none}.story-text>p{font-size:15px;line-height:1.8}.features{border-color:#294258;padding-top:30px;gap:28px}.features h3{font-size:15px;color:#8bdcff}.features p{font-size:13px}.order-section{background:#0b1a2d;border-block:1px solid #294258;color:var(--ink);padding-block:85px}.order-grid{gap:80px}.order-intro h2{font-size:50px}.order-intro>p{color:#a9bbd2;font-size:15px}.steps .number{border-color:#416580;color:#80d9fd;background:#10273e}.steps strong{font-size:15px;font-weight:500}.steps p{color:#94adc6;font-size:13px}.contact{color:#80d9fd;font-size:13px}.order-card{background:#10243a;border:1px solid #3b5876;border-radius:12px;padding:34px;color:#f4f7fb;box-shadow:0 15px 65px #0003}.order-card h3{font-size:29px;font-weight:700}.order-card>p{color:#a9bbd2;font-size:13px}.field label{font-weight:500;font-size:12px}.optional,.phone-help{color:#a9bbd2}input,select,textarea{border:1px solid #48617b;background:#09192b;border-radius:5px;color:#fff}input::placeholder,textarea::placeholder{color:#94a9c1}.summary{border-color:#3b5876}.summary-row{color:#a9bbd2}.summary-row.total{font-size:21px;color:#fff}.free{color:#8ae3ca}.privacy{color:#9db2ca;font-size:11px}.error{color:#ffb3a4}.success{color:#8ae3ca}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#ff8e77}.faq-section{padding-block:85px;gap:75px}.faq-intro p{color:#94adc6;font-size:14px}summary{font-weight:500;font-size:14px}summary:after{color:#80d9fd}details{border-color:#294258}details p{font-size:13px;color:#a9bbd2}.footer{background:#050d18;border-top:1px solid #294258;padding-block:40px}.footer p,.footer-links{color:#92aac4;font-size:11px}.zoom{background:#0c1e32;color:#fff;border:1px solid #48617b;border-radius:10px}.zoom-close{background:#1a3d59;color:white;border-radius:5px}.zoom .photo{background:#0c1e32}.zoom p{color:#9bb5ce}.mobile-buy{background:#09192bf5;border-top:1px solid #426584;backdrop-filter:blur(12px);color:white}.mobile-buy small{color:#9db2ca}.noscript{background:#283e54;color:white}:focus-visible{outline-color:#80d9fd}
@media(max-width:1050px){.wrap{padding-inline:28px}.hero-grid{gap:30px}h1{font-size:60px;letter-spacing:-2.5px}.brand,.brand img{width:180px}.navlinks{gap:18px}.navtools{gap:16px}.story{gap:40px}.order-grid,.faq-section{gap:40px}.order-intro h2{font-size:43px}.order-card{padding:28px}.thumb{width:54px}}
@media(max-width:720px){.wrap{padding-inline:22px}.topbar{font-size:9px}.nav{min-height:78px}.brand,.brand img{width:175px;height:57px}.language{font-size:11px;padding:8px 10px;min-height:38px}.hero{padding-block:20px 38px}.breadcrumb{font-size:9px;margin-bottom:18px}.hero-grid{gap:28px}.hero-gallery{width:100%;max-width:460px}.gallery-main{border-radius:10px}.main-photo{aspect-ratio:1.05}.gallery-label{top:12px;inset-inline-start:12px;font-size:9px;padding:8px 10px}.zoom-hint{width:35px;height:35px;bottom:12px;inset-inline-end:12px}.gallery-bottom{gap:12px;margin-top:15px}.thumbs{gap:7px}.thumb{width:49px}.photo-caption{max-width:92px;font-size:9px}.intro{font-size:11px}h1{font-size:52px;letter-spacing:-2.5px;margin:18px 0 20px}.lead{font-size:14px;line-height:1.8}.offers{gap:12px;margin-top:28px}.offer{padding:22px 13px 16px}.price{font-size:29px}.offer-name{font-size:12px}.offer-note{font-size:10px}.cta-note{font-size:10px}.reassurance{padding-block:28px;gap:23px}.line-icon{width:31px;height:31px}.reassurance strong{font-size:13px}.story{padding-block:53px;gap:32px}.story h2{font-size:38px}.story-text>p{font-size:14px}.features{gap:23px;margin-top:25px}.order-section{padding-block:50px}.order-grid{gap:30px}.order-intro h2{font-size:41px}.order-intro>p{font-size:14px}.order-card{padding:25px 20px}.order-card h3{font-size:26px}.summary-row.total{font-size:19px}.faq-section{padding-block:55px;gap:10px}.faq-intro h2{font-size:38px}.footer{padding-block:30px 110px}html[dir=rtl] h1{font-size:43px}}
@media(max-width:350px){.wrap{padding-inline:18px}.thumb{width:43px}.thumbs{gap:5px}.photo-caption{max-width:85px}}
