:root{--bg:#f7f6f3;--surface:#fff;--text:#111;--muted:#5f5f5d;--accent:#d4ad71;--accent-light:#f2dfbe;--dark:#151515;--border:#dededb;--wrap:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:500 16px/1.55 Manrope,Arial,sans-serif;overflow-x:hidden}.wrap{width:min(calc(100% - 40px),var(--wrap));margin:auto}.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;padding:22px 20px;display:flex;justify-content:space-between;align-items:flex-start;color:#fff}.brand{font-size:11px;line-height:1.12;letter-spacing:.07em;color:inherit;text-decoration:none}.brand strong{font-weight:800}.menu-toggle{appearance:none;border:0;background:transparent;width:46px;height:46px;padding:12px 5px;cursor:pointer;color:currentColor}.menu-toggle i{display:block;height:1.5px;background:currentColor;margin:7px 0}.menu{position:fixed;z-index:30;inset:0 0 0 auto;width:min(88vw,380px);padding:105px 40px;background:var(--dark);transform:translateX(105%);transition:transform .35s ease;display:flex;flex-direction:column;gap:22px}.menu a{color:#fff;text-decoration:none;font-size:25px;font-weight:700}.menu-close{position:absolute;right:26px;top:18px;border:0;background:none;color:#fff;font-size:38px;cursor:pointer}.menu-backdrop{opacity:0;visibility:hidden;position:fixed;z-index:20;inset:0;background:#0008;transition:.35s}.menu-open .menu{transform:none}.menu-open .menu-backdrop{visibility:visible;opacity:1}.hero{position:relative;min-height:100svh;color:#fff;display:flex;align-items:flex-end;isolation:isolate;background:#202225}.hero-photo,.final-photo{position:absolute;inset:0;background:linear-gradient(150deg,#5a5d5d,#a49d91 48%,#2b2c2b)}.hero-shade,.final-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,#111 2%,#151515d9 34%,#15151516 78%)}.hero-content,.final-content{position:relative;z-index:2;padding-top:126px;padding-bottom:36px}.eyebrow{margin:0 0 12px;color:#a3865b;font-size:10px;font-weight:800;letter-spacing:.13em}.eyebrow.light{color:#f2d7ac}.hero h1,h2{font-size:clamp(35px,10.5vw,68px);letter-spacing:-.072em;line-height:.99;margin:0 0 18px;font-weight:800}.hero h1 em,h2 em{font-style:normal;color:var(--accent)}.hero-copy{max-width:495px;margin:0 0 24px;font-size:14px;line-height:1.58}.button{min-height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;padding:9px 17px;font-size:13px;font-weight:800;text-align:center;transition:transform .2s,background .2s;cursor:pointer}.button:active{transform:scale(.98)}.primary{background:linear-gradient(105deg,#f2d39c,#ce9c58);color:#21180f;box-shadow:0 8px 22px #0002}.primary small{display:block;font-weight:600;font-size:9px;opacity:.68}.hero .button{max-width:350px}.telegram-icon{font-size:20px}.scroll-link{display:inline-flex;gap:9px;margin-top:23px;color:#fff;text-decoration:none;font-size:11px}.scroll-link span{font-size:17px;line-height:.8}.section{padding:74px 0}.section p{color:var(--muted);font-size:14px}.soft{background:#f1f0ed}.two-col{display:grid;gap:32px}.photo-composition{display:grid;gap:9px}.about-main{height:365px}.quote{background:#fff;border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:0 12px 12px 0;font-size:16px;font-weight:600;line-height:1.5;margin-top:38px;padding:16px 19px}.cards{display:grid;gap:13px;margin-top:28px}.card{background:#fff;border:1px solid var(--border);padding:10px 16px 21px;border-radius:13px;position:relative}.card-photo{height:194px;margin:-10px -16px 16px;border-radius:12px 12px 8px 8px}.card:nth-child(2) .card-photo{background:linear-gradient(145deg,#3e4140,#b6a995)}.card:nth-child(3) .card-photo{background:linear-gradient(145deg,#867c6f,#d6b88a)}.card-icon{color:#a47d45;font-size:20px}.card h3,.benefit h3,.step h3{font-size:17px;line-height:1.2;margin:11px 0 7px}.card p,.benefit p,.step p{margin:0}.text-link{color:var(--text);font-size:12px;font-weight:800;text-decoration:none;display:inline-block;margin-top:15px}.text-link span{color:#a57d42;margin-left:5px}.opportunity{background:#1b1c1c;color:#fff;position:relative;overflow:hidden}.opportunity:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 40%,#b7926435,transparent 32%)}.opportunity .wrap{position:relative}.opportunity .eyebrow{color:#e5c691}.opportunity h2{font-size:clamp(31px,8vw,55px)}.opportunity p{color:#dedddb}.opportunity-grid{display:grid;gap:25px}.product-photo{min-height:295px;border-radius:14px;background:linear-gradient(132deg,#b29777,#53463b)}.benefit-grid{display:grid;gap:9px;margin-top:27px}.benefit{border:1px solid #ffffff21;background:#ffffff0b;padding:19px;border-radius:12px}.benefit b{color:#e9c583;font-size:21px}.actions{margin-top:27px}.disclaimer{font-size:10px!important;line-height:1.5}.actions .button{max-width:380px;margin-top:10px}.secondary{border:1px solid currentColor;color:inherit}.steps .intro{max-width:600px;margin-bottom:27px}.steps-grid{display:grid;gap:10px;margin-bottom:27px}.step{position:relative;border-top:1px solid var(--border);padding:19px 0 0}.step span{width:43px;height:43px;border:1.5px solid var(--accent);color:#a37b42;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:800}.faq-grid{display:grid;gap:34px}.accordion{margin-top:27px;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-question{width:100%;border:0;background:none;padding:17px 0;text-align:left;color:var(--text);font:700 14px/1.35 inherit;display:flex;justify-content:space-between;gap:20px;cursor:pointer}.faq-question b{color:#a47d45;font-size:21px;font-weight:400;transition:transform .25s}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.faq-answer p{overflow:hidden;margin:0;font-size:13px;padding:0}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer p{padding:0 15px 18px 0}.faq-item.open .faq-question b{transform:rotate(45deg)}.faq-photo{height:280px;border-radius:13px}.faq-aside>p{background:#eae7e1;margin:0;padding:15px;border-radius:0 0 12px 12px;font-size:12px}.social-grid{display:grid;gap:8px;margin-top:27px}.social{border:1px solid var(--border);background:#fff;border-radius:11px;text-decoration:none;color:var(--text);min-height:72px;padding:11px 13px;display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:9px}.social-icon{width:36px;height:36px;background:var(--accent-light);border-radius:10px;display:grid;place-items:center;font-size:11px;font-weight:800}.social strong,.social small{display:block}.social strong{font-size:13px}.social small{font-size:10px;color:var(--muted)}.social>span:last-child{color:#a37b42}.final{position:relative;min-height:660px;color:#fff;display:flex;align-items:flex-end;background:#1c1d1d}.final-content{padding-bottom:64px}.final h2{font-size:clamp(36px,10vw,68px)}.final p{max-width:560px;font-size:14px;margin-bottom:23px}.sticky-cta{position:fixed;z-index:9;left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));background:linear-gradient(105deg,#f2d39c,#ce9c58);color:#241e16;text-align:center;text-decoration:none;padding:14px;border-radius:10px;font-size:12px;font-weight:800;box-shadow:0 8px 25px #0003;transform:translateY(100px);opacity:0;transition:.28s}.sticky-cta.show{transform:none;opacity:1}.toast{position:fixed;z-index:50;bottom:86px;left:50%;transform:translate(-50%,20px);background:#1f1f1f;color:#fff;padding:11px 16px;border-radius:9px;font-size:12px;opacity:0;pointer-events:none;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(min-width:760px){.site-header{padding:24px 5vw;color:var(--text);max-width:1350px;left:50%;transform:translateX(-50%)}.menu-toggle{display:none}.menu{position:absolute;z-index:11;inset:0 auto auto 50%;width:auto;padding:25px 0;transform:translateX(-50%);background:transparent;display:flex;flex-direction:row;gap:28px;white-space:nowrap}.menu a{color:var(--text);font-size:11px;font-weight:600}.menu-close,.menu-backdrop{display:none}.wrap{width:min(calc(100% - 10vw),var(--wrap))}.hero{min-height:700px;align-items:center;color:var(--text);background:#ebe9e3}.hero-photo{left:48%;background:linear-gradient(125deg,#77756e,#b8afa4 53%,#6b6964)}.hero-shade{background:linear-gradient(90deg,#f4f3f0 0%,#f4f3f0e7 40%,#f4f3f04d 63%,transparent 85%)}.hero-content{padding:100px 0 0}.hero h1{font-size:66px}.hero-copy{font-size:16px}.scroll-link{color:var(--text)}.section{padding:105px 0}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.about-main{height:445px}.cards{grid-template-columns:repeat(3,1fr)}.card{transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-6px);box-shadow:0 17px 30px #0000000d}.opportunity-grid{grid-template-columns:1.05fr .95fr;align-items:center}.product-photo{min-height:455px}.benefit-grid{grid-template-columns:repeat(3,1fr)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:30px}.step{padding-top:21px}.faq-grid{grid-template-columns:1.12fr .88fr;align-items:start}.faq-aside{position:sticky;top:25px}.faq-photo{height:470px}.social-grid{grid-template-columns:repeat(2,1fr)}.final{min-height:690px}.final-photo{background:linear-gradient(125deg,#4c5051,#a69889 52%,#383938)}.sticky-cta{left:auto;right:25px;width:245px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}
