.sales-page{background:#f5f4ef;color:#151712}.sales-page .site-header{position:relative;background:#171a15;color:#fff;border-bottom-color:rgba(157,184,120,.28)}.sales-page .site-header__logo{mix-blend-mode:screen}.sales-page .site-nav a{color:#fff}.sales-page .site-nav a:hover{color:#9db878}.sales-page .language-selector button{color:#dfe5da}.sales-page .language-selector button.is-active{color:#9db878}.sales-hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);background:#171a15;color:#fff}.sales-hero__media{min-height:580px}.sales-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.sales-hero__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,112px)}.sales-hero h1{font-size:clamp(64px,8vw,132px);line-height:.82;letter-spacing:-.055em;margin:14px 0 30px}.sales-hero h2{font-size:clamp(24px,3vw,42px);line-height:1.05;max-width:590px;margin:0 0 22px}.sales-hero__content>p:not(.sales-kicker){font-size:18px;line-height:1.55;max-width:610px;color:#d7dbd3}.sales-kicker{font-size:11px!important;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:#768d59}.product-offer__button{margin-top:28px}.product-offer__button:disabled{opacity:.72;cursor:not-allowed;background:#9db878;color:#111;border-color:#9db878}.sales-hero small{margin-top:12px;color:#adb4a8}.sales-context{padding-top:clamp(80px,10vw,150px);padding-bottom:clamp(80px,10vw,150px)}.sales-context h2{max-width:1040px;font-size:clamp(36px,5.5vw,78px);line-height:1.05;letter-spacing:-.035em}.sales-section{padding:clamp(72px,9vw,130px) 0;border-top:1px solid rgba(20,25,18,.13)}.sales-section h2{font-size:clamp(34px,4.5vw,64px);line-height:1.04;letter-spacing:-.035em;max-width:850px}.sales-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.sales-card{background:#fff;padding:38px;min-height:300px;display:flex;flex-direction:column}.sales-card>span,.routine-list li>span,.purchase-steps span{font-size:12px;color:#768d59;letter-spacing:.15em}.sales-card h3{font-size:26px;margin:auto 0 12px}.sales-card p,.sales-lead{font-size:17px;line-height:1.6;color:#555b52}.sales-section--ink{background:#171a15;color:#fff}.sales-section--ink .sales-kicker{color:#a9c488}.sales-section--ink p{color:#bdc3b9}.sales-section--soft{background:#e8e9e0}.sales-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,140px);align-items:start}.routine-list{list-style:none;padding:0;margin:0}.routine-list li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #3a3e37;font-size:20px}.facts-grid,.purchase-steps,.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c9cbc3;margin-top:48px}.facts-grid>div,.purchase-steps>div{background:#f5f4ef;padding:28px;display:flex;flex-direction:column;gap:12px}.facts-grid span{color:#777d73}.purchase-steps strong{font-size:18px}.fine-print{font-size:13px;line-height:1.55;max-width:760px;color:#686d64}.faq-list{max-width:900px;margin-top:42px}.faq-list details{border-top:1px solid #c8cbc2;padding:22px 0}.faq-list summary{cursor:pointer;font-size:19px;font-weight:650}.faq-list p{max-width:720px;line-height:1.6;color:#555b52}.related-grid{background:transparent;gap:18px}.related-grid a{background:#171a15;color:#fff;text-decoration:none;padding:34px;min-height:180px;display:flex;flex-direction:column}.related-grid span{color:#9db878;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.related-grid strong{font-size:36px;margin:auto 0 10px}.related-grid small{color:#c8cec3}@media(max-width:749px){.sales-hero{grid-template-columns:1fr;min-height:auto}.sales-hero__media{min-height:0;aspect-ratio:4/3}.sales-hero__content{padding:50px 22px 64px}.sales-hero h1{font-size:62px}.sales-grid,.sales-split,.facts-grid,.purchase-steps,.related-grid{grid-template-columns:1fr}.sales-card{min-height:240px}.sales-page .site-nav{display:none}}
/* Performance product-page polish: shared header depth, hero light and scroll reveals. */
.sales-page .site-header{box-shadow:0 12px 32px rgba(6,10,7,.14);z-index:10}
.sales-page .site-header__bar{min-height:82px}
.sales-page .site-header__brand{transition:opacity .25s ease,transform .25s ease}
.sales-page .site-header__brand:hover{opacity:.82;transform:translateY(-1px)}
.sales-hero{position:relative;isolation:isolate;overflow:hidden}
.sales-hero::before{content:"";position:absolute;inset:-18% 30% auto -12%;height:72%;background:radial-gradient(circle,rgba(157,184,120,.24),transparent 68%);filter:blur(18px);pointer-events:none;z-index:-1;animation:sales-hero-glow 8s ease-in-out infinite alternate}
.sales-hero__content{position:relative;z-index:1}
.sales-hero h1{animation:sales-title-in .8s cubic-bezier(.2,.75,.25,1) both}
.sales-hero__media img{transition:transform 1.2s cubic-bezier(.2,.75,.25,1),filter 1.2s ease}
.sales-hero:hover .sales-hero__media img{transform:scale(1.025);filter:saturate(1.04)}
.sales-page .language-selector button{transition:background-color .2s ease,color .2s ease,transform .2s ease}
.sales-page .language-selector button:hover{transform:translateY(-1px)}
@keyframes sales-hero-glow{from{transform:translate3d(-3%,0,0) scale(.92);opacity:.55}to{transform:translate3d(8%,8%,0) scale(1.08);opacity:1}}
@keyframes sales-title-in{from{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}
@media(prefers-reduced-motion:reduce){.sales-hero::before,.sales-hero h1{animation:none}.sales-hero__media img,.sales-page .site-header__brand,.sales-page .language-selector button{transition:none}}
