.sales-page{background:var(--paper);color:var(--ink)}.sales-width{width:min(100% - 64px,1160px);margin-inline:auto}.sales-page section[id]{scroll-margin-top:26px}.sales-header{border-bottom:1px solid var(--line);background:var(--surface)}.sales-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.sales-brand{color:var(--accent);font:650 1.3rem var(--serif);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sales-brand .brand-icon{flex-basis:40px;width:40px;height:40px}.sales-header nav{align-items:center;gap:clamp(16px,3vw,40px);display:flex}.sales-header nav a{color:var(--muted);font-size:.87rem;font-weight:600;text-decoration:none}.sales-header nav a:hover{color:var(--accent);text-decoration:underline}.sales-login{border:1px solid var(--line);border-radius:7px;flex-shrink:0;padding:10px 14px;font-size:.85rem;font-weight:700;text-decoration:none}.sales-login:hover{background:var(--sand)}.sales-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(28px,5.1vw,78px);padding-block:clamp(54px,7vw,104px);display:grid}.sales-kicker{color:var(--sage);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.73rem;font-weight:750}.sales-hero h1{font:500 clamp(2.7rem, 5.15vw, 5.1rem) / 1.02 var(--serif);letter-spacing:-.062em;color:var(--accent)}.sales-hero h1 em{color:var(--sage);font-weight:500}.sales-lede{max-width:49ch;color:var(--muted);margin:23px 0 26px;font-size:clamp(1rem,1.45vw,1.12rem)}.sales-hero-actions{flex-wrap:wrap;align-items:center;gap:13px 20px;display:flex}.sales-cta{background:var(--accent);min-height:52px;color:var(--paper);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:12px 19px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.sales-cta:hover{background:var(--sage)}.sales-text-link{align-items:center;gap:7px;font-size:.9rem;font-weight:700;display:inline-flex}.sales-terms{color:var(--muted);margin:14px 0 0;font-size:.83rem}.sales-terms span{margin-inline:3px}.sales-map{color:var(--paper);background:#164b40;border:1px solid #2d6154;border-radius:13px;margin:0;overflow:hidden;box-shadow:0 14px 34px #29332f26}.sales-map-heading,.sales-map figcaption{justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(10px,2vw,19px);display:flex}.sales-map-heading{color:#e8dec1;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.57rem,1vw,.7rem);font-weight:650}.sales-map svg{width:100%;height:auto;display:block}.sales-map figcaption{font:550 clamp(.85rem, 1.7vw, 1.13rem) var(--serif)}.sales-map figcaption span{align-items:center;gap:8px;display:inline-flex}.sales-map figcaption i{background:var(--gold);border-radius:50%;width:9px;height:9px}.sales-map figcaption small{color:#e8dec1;text-align:right;font:400 .69rem Inter Variable,sans-serif}.sales-index{border-block:1px solid var(--line);background:#eee8d9}.sales-index dl{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;display:grid}.sales-index dl>div{text-align:center;padding:21px 12px 23px}.sales-index dl>div+div{border-left:1px solid #d9d0bb}.sales-index dt{color:var(--accent);font:550 clamp(1.8rem, 4.4vw, 2.85rem) / 1 var(--serif)}.sales-index dd{color:var(--muted);margin:7px 0 0;font-size:clamp(.69rem,1.45vw,.91rem)}.sales-section{padding-block:clamp(48px,6.5vw,84px)}.sales-section-heading h2,.sales-offer h2{color:var(--accent);font:500 clamp(2rem, 4.1vw, 3.45rem) / 1.07 var(--serif);letter-spacing:-.045em}.sales-section-heading>p:not(.sales-kicker){max-width:56ch;color:var(--muted);margin:15px 0}.sales-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:29px;display:grid}.sales-features article{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:clamp(16px,3vw,25px)}.sales-feature-icon{width:46px;height:46px;color:var(--accent);background:#e4eae0;border-radius:8px;place-items:center;display:grid}.sales-features h3{color:var(--accent);font:600 1.28rem var(--serif);margin:15px 0 7px}.sales-features p{color:var(--muted);margin:0;font-size:.93rem}.sales-sample-band{background:#e9eee4;border-block:1px solid #dbe3d7}.sales-sample,.sales-video-section,.sales-faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(22px,6vw,82px);display:grid}.sales-sample{padding-block:clamp(42px,6vw,73px)}.sales-study-card{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:10px;margin:0;padding:3px 20px}.sales-study-card>div{padding:13px 0}.sales-study-card>div+div{border-top:1px solid var(--line)}.sales-study-card dt{color:var(--sage);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:750}.sales-study-card dd{color:var(--accent);font:520 1.06rem / 1.5 var(--serif);margin:5px 0 0}.sales-player{aspect-ratio:16/9;background:#143d33;border-radius:11px;width:100%;overflow:hidden}.sales-player iframe{border:0;width:100%;height:100%;display:block}.sales-player button{width:100%;height:100%;color:var(--paper);font:550 clamp(.94rem, 2.6vw, 1.3rem) var(--serif);background:repeating-radial-gradient(at 90% 100%,#faf7ef1c 0 1px,#0000 1px 22px),linear-gradient(140deg,#10392f,#275b4d);border:0;align-content:center;justify-items:center;gap:13px;padding:20px;display:grid}.sales-player button:focus-visible{outline-offset:-5px;outline-color:var(--gold)}.sales-play-icon{color:#19392f;background:#e0bb7e;border-radius:50%;place-items:center;width:65px;height:65px;padding-left:3px;display:grid}.sales-player button:hover .sales-play-icon{background:#f3d29a}.sales-offer{color:var(--paper);background:#164b40}.sales-offer-inner{grid-template-columns:minmax(0,1fr) minmax(270px,.62fr);align-items:center;gap:clamp(24px,6vw,78px);padding-block:clamp(42px,6.5vw,72px);display:grid}.sales-offer .sales-kicker{color:#e6c288}.sales-offer h2{color:var(--paper)}.sales-offer ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.sales-offer li{align-items:center;gap:8px;font-size:.92rem;line-height:1.35;display:flex}.sales-offer li svg{color:#e6c288}.sales-price-card{background:var(--surface);color:var(--accent);border-radius:11px;gap:7px;padding:22px;display:grid}.sales-price-card strong{font:600 clamp(2.15rem, 4vw, 3rem) / 1 var(--serif);letter-spacing:-.05em}.sales-price-card>span,.sales-price-card small{color:var(--muted);font-size:.83rem}.sales-price-card .sales-cta{margin-top:10px}.sales-price-card small{text-align:center}.sales-faq{align-items:start}.sales-faq details{border-bottom:1px solid var(--line);padding:13px 0}.sales-faq details:first-child{border-top:1px solid var(--line)}.sales-faq summary{cursor:pointer;color:var(--accent);font-size:.96rem;font-weight:700}.sales-faq details p{color:var(--muted);margin:10px 0 0;font-size:.92rem}@media (max-width:800px){.sales-width{width:min(100% - 40px,680px)}.sales-hero,.sales-sample,.sales-video-section,.sales-faq,.sales-offer-inner{grid-template-columns:minmax(0,1fr)}.sales-hero{gap:27px;padding-block:38px}.sales-hero h1{max-width:15ch}.sales-features{grid-template-columns:minmax(0,1fr);gap:10px}.sales-features article{padding:16px 16px 16px 72px;position:relative}.sales-feature-icon{position:absolute;top:16px;left:13px}.sales-features h3{margin-top:0}.sales-header nav{display:none}}@media (max-width:420px){.sales-width{width:calc(100% - 32px)}.sales-header-inner{gap:7px;min-height:62px}.sales-brand{gap:7px;font-size:1.02rem}.sales-brand .brand-icon{flex-basis:35px;width:35px;height:35px}.sales-login{padding:8px;font-size:.76rem}.sales-hero-actions{gap:12px}.sales-hero-actions .sales-cta{justify-content:space-between;width:100%}.sales-lede{margin-block:17px 19px}.sales-map figcaption{gap:6px}}
