:root{--ink:#151719;--ink2:#222528;--paper:#f4efe6;--paper2:#e9e0d3;--gold:#c39b58;--gold2:#e4bf78;--muted:#6e6961;--white:#fff;--display:'Sora',sans-serif;--body:'Lato',sans-serif;--radius:22px;--shadow:0 22px 70px rgba(20,20,20,.14)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:74px}body{overflow-x:hidden;background:var(--paper);color:var(--ink);font:17px/1.6 var(--body)}img{display:block;max-width:100%;height:auto}a{color:inherit}.container{width:min(1120px,calc(100% - 40px));margin-inline:auto}.nav{position:sticky;top:0;z-index:50;background:rgba(21,23,25,.96);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px)}.nav__inner{height:70px;display:flex;align-items:center;justify-content:space-between}.brand{color:var(--paper);font:600 16px var(--display);text-decoration:none}.brand span,em{color:var(--gold2);font-style:normal}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border:1px solid var(--gold);border-radius:9px;background:var(--gold);color:var(--ink);font:700 12px var(--display);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:.2s}.button:hover{background:var(--gold2);border-color:var(--gold2);transform:translateY(-2px)}.button--small{min-height:40px;padding-inline:17px;font-size:10px}.button--large{min-height:59px;padding-inline:29px}.eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:16px;color:var(--gold);font:700 11px var(--display);letter-spacing:.15em;text-transform:uppercase}.eyebrow::before{content:"";width:27px;height:1px;background:currentColor}.heading{text-align:center;max-width:820px}.heading .eyebrow{justify-content:center}h1,h2{font-family:var(--display);font-weight:700;letter-spacing:-.045em;line-height:1.08}.hero{position:relative;padding:68px 0;background:var(--ink);color:var(--paper);overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 35%,rgba(195,155,88,.18),transparent 36%)}.hero__grid{position:relative;display:grid;grid-template-columns:1.03fr .97fr;gap:58px;align-items:center}.hero h1{font-size:clamp(39px,5vw,62px)}.hero__lead{max-width:650px;margin:21px 0;color:#d0ccc5;font-size:19px}.checks{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:22px;list-style:none;font-size:14px}.checks li::before{content:"✓";margin-right:7px;color:var(--gold2);font-weight:700}.hero__price{display:flex;align-items:baseline;gap:10px;margin:10px 0 20px;color:#b5b0a8;font-size:13px}.hero__price strong,.offer__price strong{color:var(--paper);font:700 48px/.9 var(--display);letter-spacing:-.06em}.hero__price small,.offer__price small{font-size:17px}.hero__price sup,.offer__price sup{font-size:18px}.secure{margin-top:12px;color:#99958f;font-size:12px}.hero__product{position:relative;padding:42px 26px 20px;border:1px solid rgba(228,191,120,.33);border-radius:28px;background:linear-gradient(145deg,#25282a,#121416);box-shadow:0 28px 80px rgba(0,0,0,.3)}.hero__product img{width:100%;max-height:420px;object-fit:contain}.hero__product figcaption{display:flex;justify-content:space-between;gap:15px;padding:14px 6px 2px;border-top:1px solid rgba(255,255,255,.08)}.hero__product figcaption strong{font:600 14px var(--display)}.hero__product figcaption span{color:#aaa;font-size:12px}.choice-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:max-content;padding:8px 16px;border-radius:999px;background:var(--gold);color:var(--ink);font:700 9px var(--display);letter-spacing:.1em;text-transform:uppercase}.proofbar{padding:20px 0;background:var(--gold);color:var(--ink)}.proofbar__grid{display:grid;grid-template-columns:repeat(4,1fr)}.proofbar__grid div{display:flex;flex-direction:column;align-items:center;text-align:center}.proofbar strong{font:700 18px var(--display)}.proofbar span{font-size:10px;text-transform:uppercase;letter-spacing:.07em}.section{padding:78px 0}.section h2{font-size:clamp(33px,4.5vw,50px)}.lead{margin-top:18px;color:var(--muted);font-size:18px}.testimonials{background:var(--paper2)}.testimonial-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.testimonial-row figure{display:flex;flex-direction:column;padding:12px;border:1px solid #ddd1bf;border-radius:17px;background:#fff;box-shadow:0 13px 35px rgba(20,20,20,.07)}.testimonial-row figure>div{display:grid;place-items:center;height:300px;overflow:hidden;border-radius:11px;background:#e1d8ca}.testimonial-row img{width:100%;height:100%;object-fit:contain}.testimonial-row figcaption{padding:16px 8px 7px;font:600 14px/1.5 var(--display)}.center-note{margin-top:18px;color:#817b72;font-size:12px;text-align:center}.solution{background:var(--paper)}.solution__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.use-cases{display:grid;gap:13px}.use-cases article{display:grid;grid-template-columns:42px 1fr;column-gap:15px;padding:21px;border:1px solid #ddd2c1;border-radius:15px;background:rgba(255,255,255,.52)}.use-cases b{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gold);font:700 11px var(--display)}.use-cases h3{font:700 16px var(--display)}.use-cases p{color:var(--muted);font-size:14px}.contents{background:#191b1d;color:var(--paper)}.contents .lead{color:#aaa}.content-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:42px}.manuals{display:grid;grid-template-columns:1fr 1fr;gap:13px}.manuals article{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:13px;min-height:113px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#252729}.manuals img{width:72px;height:92px;object-fit:contain}.manuals span{color:var(--gold2);font:700 8px var(--display);letter-spacing:.08em;text-transform:uppercase}.manuals h3{margin-top:5px;font:600 12px/1.35 var(--display)}.maps-card{position:relative;padding:23px;border:1px solid rgba(228,191,120,.4);border-radius:20px;background:#24272a}.maps-card>img{width:100%;max-height:250px;object-fit:contain;border-radius:12px}.maps-card h3{margin-top:18px;font:700 20px var(--display)}.maps-card p{margin-top:8px;color:#b8b3ac;font-size:14px}.maps-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:18px}.maps-stats span{display:flex;flex-direction:column;padding:11px 5px;border-radius:8px;background:#151719;color:#aaa;font-size:9px;text-align:center;text-transform:uppercase}.maps-stats strong{color:var(--gold2);font:700 22px var(--display)}.maps-card details{margin-top:16px;border-top:1px solid rgba(255,255,255,.1)}.maps-card summary{padding-top:15px;cursor:pointer;color:var(--gold2);font:600 12px var(--display)}.maps-card ol{columns:2;margin:13px 0 0 19px;color:#bbb;font-size:11px}.offer{background:#0f1112;color:var(--paper)}.offer__grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:62px;max-width:1000px}.offer__visual{position:relative;text-align:center}.offer__visual img{width:100%;max-height:460px;object-fit:contain}.offer__visual p{display:inline-block;padding:6px 12px;border:1px solid rgba(228,191,120,.5);border-radius:999px;color:var(--gold2);font:700 9px var(--display);letter-spacing:.1em;text-transform:uppercase}.offer__copy .lead{color:#aaa}.offer-list{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;margin:24px 0;list-style:none}.offer-list li{font-size:14px}.offer-list li::before{content:"✓";margin-right:8px;color:var(--gold2)}.offer__price{display:flex;align-items:baseline;gap:10px;margin-bottom:22px;color:#aaa;font-size:12px}.offer__price strong{font-size:60px}.guarantee{display:grid;grid-template-columns:95px 1fr;align-items:center;gap:28px;max-width:820px;margin-top:46px;padding:28px 34px;border:1px solid rgba(228,191,120,.38);border-radius:20px;background:#202326}.guarantee__seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border:2px solid var(--gold2);border-radius:50%;color:var(--gold2);font-family:var(--display)}.guarantee__seal b{font-size:34px;line-height:.9}.guarantee__seal span{font-size:10px;text-transform:uppercase}.guarantee h3{font:700 20px var(--display)}.guarantee p{margin-top:5px;color:#aaa;font-size:14px}.basic-option{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:820px;margin-top:18px;padding:20px 25px;border-radius:15px;background:#e9e1d5;color:var(--ink)}.basic-option div{display:flex;flex-direction:column}.basic-option span{color:var(--muted);font-size:12px}.basic-option strong{font:600 14px var(--display)}.basic-option b{font:700 19px var(--display)}.basic-option a{color:#7e5d29;font-size:12px;font-weight:700}.author-section{background:#ddd2c0}.author{display:grid;grid-template-columns:230px 1fr;gap:46px;align-items:center;max-width:900px}.author img{width:230px;height:290px;object-fit:cover;object-position:center top;border-radius:18px;box-shadow:var(--shadow)}.author p:not(.eyebrow){margin-top:14px;color:#504b45}.author blockquote{margin-top:17px;padding-left:17px;border-left:3px solid var(--gold);font:600 15px/1.5 var(--display)}.faq{background:var(--paper)}.faq__list{max-width:830px;margin-top:35px}.faq details{border-top:1px solid #d3c9b9}.faq details:last-child{border-bottom:1px solid #d3c9b9}.faq summary{padding:19px 4px;cursor:pointer;list-style:none;font:600 15px var(--display)}.faq summary::after{content:"+";float:right;color:var(--gold);font-size:22px}.faq details[open] summary::after{content:"−"}.faq details p{padding:0 35px 19px 4px;color:var(--muted);font-size:15px}footer{padding:48px 0 86px;background:var(--ink);color:#aaa}.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer__grid>div>p{margin-top:8px}.footer__links{display:grid;gap:10px}.footer__links>a{color:var(--gold2)}.footer__links summary{cursor:pointer;color:var(--paper)}.footer__links details p{font-size:12px}.copyright{width:min(1120px,calc(100% - 40px));margin:35px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;text-align:center}.mobile-cta{display:none}
@media(max-width:850px){.container{width:min(100% - 30px,1120px)}.nav__inner{height:66px}.hero{padding:46px 0}.hero__grid,.solution__grid,.content-layout,.offer__grid{grid-template-columns:1fr}.hero__grid{gap:40px}.hero h1{font-size:40px}.hero__lead{font-size:17px}.hero__product{max-width:570px;margin:auto}.proofbar__grid{grid-template-columns:1fr 1fr;gap:17px}.section{padding:64px 0}.testimonial-row{grid-template-columns:repeat(2,1fr)}.solution__grid{gap:35px}.content-layout{gap:32px}.offer__grid{gap:35px}.offer__visual{max-width:580px;margin:auto}.footer__grid{grid-template-columns:1fr}.mobile-cta{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:rgba(21,23,25,.98);border-top:1px solid rgba(228,191,120,.35);color:var(--paper)}.mobile-cta span{display:flex;flex-direction:column}.mobile-cta small{color:#aaa;font-size:9px}.mobile-cta strong{font:700 18px var(--display)}footer{padding-bottom:105px}}
@media(max-width:560px){body{font-size:16px}.brand{font-size:13px}.nav .button{padding-inline:12px}.hero h1{font-size:34px}.hero__price{flex-wrap:wrap}.hero__price strong{font-size:43px}.hero .button{width:100%;padding-inline:13px}.hero__product{padding:36px 12px 14px}.hero__product figcaption{flex-direction:column}.proofbar strong{font-size:15px}.proofbar span{font-size:8px}.section h2{font-size:33px}.testimonial-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.testimonial-row figure{min-width:86%;scroll-snap-align:center}.testimonial-row figure>div{height:360px}.manuals{grid-template-columns:1fr}.maps-card ol{columns:1}.offer-list{grid-template-columns:1fr}.offer__price{flex-wrap:wrap}.basic-option{align-items:flex-start;flex-direction:column}.guarantee{grid-template-columns:1fr;text-align:center}.guarantee__seal{margin:auto}.author{grid-template-columns:1fr;text-align:center}.author img{margin:auto}.author .eyebrow{justify-content:center}.author blockquote{text-align:left}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
