*{box-sizing:border-box}html{background:#02060c}body{margin:0;background:radial-gradient(circle at 50% -5%,rgba(22,48,80,.85),transparent 34%),radial-gradient(circle at 15% 70%,rgba(215,169,78,.08),transparent 24%),radial-gradient(circle at 90% 40%,rgba(215,169,78,.08),transparent 22%),linear-gradient(180deg,#02060c,#071322 42%,#02060c);color:#f8f0e5;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.38;overflow-x:hidden}body:before{content:"";position:fixed;inset:-20vh -60vw;background:url(assets/hero-scene.webp) center top/1000px auto no-repeat;opacity:.06;filter:blur(8px);pointer-events:none}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}.page{position:relative;z-index:1;width:min(100%,430px);margin:0 auto;padding:18px 14px 112px}.top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.brand{display:flex;align-items:center;gap:10px;font-family:Georgia,serif;color:#f0ca79;text-transform:uppercase;line-height:.9;font-size:16px}.brand img{width:42px;filter:drop-shadow(0 0 16px rgba(215,169,78,.24))}.volume{padding:9px 15px;border:1px solid rgba(215,169,78,.42);border-radius:999px;color:#f0ca79;font-family:Georgia,serif;text-transform:uppercase;font-size:13px;letter-spacing:.08em;background:rgba(4,10,18,.78)}.hero{display:grid;grid-template-columns:1fr 45%;gap:0;align-items:start}.copy{position:relative;z-index:3;padding-top:18px}h1{margin:0 0 12px;font-family:Georgia,serif;font-weight:400;font-size:clamp(2.05rem,10.5vw,3.45rem);line-height:1.04;letter-spacing:-.04em;max-width:7.2ch}h1 strong{color:#f0ca79;font-weight:400}.copy p{margin:0 0 18px;color:#edf1f4;font-size:.96rem;max-width:13ch}.features{display:flex;flex-wrap:wrap;gap:9px 10px;margin-bottom:16px}.features span{display:flex;align-items:center;gap:6px;color:#f4efe8;font-size:.76rem;line-height:1.15}.features img{width:22px}.main-cta{display:flex;align-items:center;justify-content:center;width:100%;max-width:250px;min-height:58px;border-radius:12px;border:1px solid rgba(255,234,185,.35);background:linear-gradient(180deg,#e8bd68,#bd8532);box-shadow:0 0 18px rgba(232,189,104,.35),0 14px 34px rgba(189,133,50,.35),inset 0 1px 0 rgba(255,255,255,.38);color:white;text-transform:uppercase;font-weight:900;font-size:.95rem}.pricebox{margin-top:14px}.pricebox small{display:block;color:#fff;font-size:.96rem;margin-bottom:3px}.pricebox strong{display:block;font-family:Georgia,serif;color:#f0ca79;font-size:clamp(3rem,12vw,4.4rem);font-weight:400;line-height:.92;letter-spacing:-.04em}.pricebox strong span{font-size:.38em}.pricebox ul{list-style:none;margin:12px 0 0;padding:0}.pricebox li{margin:8px 0;color:#eff2f5;font-size:.92rem}.pricebox li:before{content:"✦";color:#d7a94e;margin-right:8px}.art{position:relative;min-height:355px;overflow:visible}.art img{width:365px;max-width:none;margin-left:-95px;margin-top:-16px;filter:drop-shadow(0 24px 42px rgba(0,0,0,.5))}.section-title{display:flex;align-items:center;gap:10px;justify-content:center;margin:18px 0 13px}.section-title span{height:1px;flex:1;max-width:90px;background:linear-gradient(90deg,transparent,rgba(215,169,78,.7),transparent)}.section-title h2{margin:0;text-align:center;font-family:Georgia,serif;color:#e6c47d;font-weight:400;text-transform:uppercase;letter-spacing:.14em;font-size:1.01rem}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.grid article{min-height:168px;border:1px solid rgba(215,169,78,.4);border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(255,231,169,.07),transparent 42%),linear-gradient(180deg,rgba(8,18,30,.95),rgba(3,9,16,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.18);padding:13px 10px;text-align:center;display:flex;flex-direction:column;align-items:center}.grid article img{width:42px;margin-bottom:10px;filter:drop-shadow(0 0 14px rgba(215,169,78,.18))}.grid h3{margin:0 0 7px;text-transform:uppercase;font-size:.98rem;line-height:1.1}.grid p{margin:0;color:#d5dbe1;font-size:.79rem;line-height:1.26}.plus{width:42px;height:42px;border:1px solid rgba(242,202,121,.7);border-radius:50%;display:grid;place-items:center;color:#f0ca79;font-size:1.8rem;margin-bottom:10px}.panel{border:1px solid rgba(215,169,78,.4);border-radius:14px;background:linear-gradient(180deg,rgba(7,15,26,.94),rgba(3,8,15,.92));box-shadow:0 26px 60px rgba(0,0,0,.44)}.guarantee{margin-top:14px;display:grid;grid-template-columns:98px 1fr;gap:14px;align-items:center;padding:14px 16px}.seal{width:84px;height:84px;border-radius:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(242,202,121,.7);background:radial-gradient(circle at 50% 22%,rgba(255,226,158,.18),transparent 48%),linear-gradient(180deg,rgba(11,21,34,.95),rgba(4,9,16,.94))}.seal strong{font-family:Georgia,serif;color:#f0ca79;font-size:2.18rem;font-weight:400;line-height:.85}.seal span{text-transform:uppercase;color:#efd18b;font-size:.84rem;font-weight:800}.guarantee h2{margin:0 0 4px;color:#f0ca79;font-family:Georgia,serif;text-transform:uppercase;font-size:1.04rem;font-weight:400}.guarantee p{margin:0;color:#eceff4;font-size:.94rem}.bonus{display:grid;grid-template-columns:142px 1fr;align-items:center;gap:10px;padding:14px;margin-top:14px;overflow:hidden}.bonus-art img{width:168px;max-width:none;margin-left:-28px;filter:drop-shadow(0 16px 28px rgba(0,0,0,.48))}.bonus-label{display:flex;align-items:center;gap:6px;color:#f0ca79;text-transform:uppercase;letter-spacing:.05em;font-weight:800;font-size:.88rem;margin-bottom:8px}.bonus-label img{width:18px}.bonus h2{margin:0 0 10px;color:#fff;font-size:1.1rem;font-weight:400;line-height:1.15}.bonus small{display:block;color:#fff}.bonus strong{display:block;font-family:Georgia,serif;color:#f0ca79;font-size:3rem;font-weight:400;line-height:.95}.faq{margin-top:14px}.faq details{border:1px solid rgba(215,169,78,.26);border-radius:9px;background:rgba(5,11,20,.78);overflow:hidden;margin-bottom:7px}.faq summary{list-style:none;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:.96rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"⌄";color:#f0ca79}.faq p{margin:0;padding:0 14px 13px;color:#d8dde4;font-size:.9rem}.sticky{position:fixed;z-index:50;left:0;right:0;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(2,6,12,.96) 26%)}.sticky a{width:min(100%,430px);margin:0 auto;display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;min-height:72px;border-radius:16px;padding:10px 18px;background:linear-gradient(180deg,#e5ba64,#be8633);box-shadow:0 22px 42px rgba(190,134,51,.38),inset 0 1px 0 rgba(255,255,255,.35);border:1px solid rgba(255,236,193,.22)}.sticky img{width:32px}.sticky b,.sticky small{display:block;text-align:center;color:white}.sticky b{text-transform:uppercase;letter-spacing:.055em;font-size:.98rem}.sticky small{margin-top:3px;color:#fff6df;text-transform:uppercase;font-size:.7rem;letter-spacing:.09em}.sticky em{font-style:normal;font-size:2rem;color:#fff6df}@media(min-width:520px){.page{width:min(100%,760px);padding-top:24px}.hero{grid-template-columns:1fr 48%;gap:16px}h1{font-size:4rem;max-width:8.2ch}.copy p{max-width:20ch;font-size:1.15rem}.art{min-height:500px}.art img{width:520px;margin-left:-112px;margin-top:-40px}.grid{grid-template-columns:repeat(4,1fr)}.grid article{min-height:188px}.sticky a{width:min(100%,760px)}}@media(max-width:380px){.page{padding-left:12px;padding-right:12px}h1{font-size:1.95rem}.art{min-height:330px}.art img{width:340px;margin-left:-96px}.main-cta{font-size:.87rem}.grid article{min-height:162px}}