.topbar nav{flex-wrap:wrap}.sales-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-top:54px;padding-bottom:60px}.sales-hero h1{font-size:clamp(43px,4.6vw,62px);margin:22px 0}.sales-lead{font-size:15px;line-height:1.85;color:var(--muted);max-width:560px}.sales-price{font:31px var(--serif);margin:27px 0 23px}.sales-price span{display:block;font:11px/1.8 var(--sans);color:var(--muted);margin-top:6px}.sales-fine{font-size:11px;color:var(--muted);margin-top:20px}.sales-art{background:#e8ecdd;border-radius:105px 105px 12px 12px;padding:45px 30px 24px}.sales-art>p{font:italic 17px var(--serif);text-align:center;color:#647554;margin:28px 0 0}.mini-window{background:#fffefa;border:1px solid #cdd6bf;padding:25px 23px;border-radius:12px;box-shadow:8px 15px 30px #29312b14;transform:rotate(-3deg)}.mini-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.11em;color:#6c7b5d}.mini-dot{height:7px;width:7px;background:#80986a;border-radius:50%}.mini-progress{display:flex;gap:4px;margin:15px 0 23px}.mini-progress span{height:3px;background:#e1e7d7;flex:1}.mini-progress span:first-child{background:#859c6e}.mini-window>.eyebrow{font-size:8px}.mini-window h2{font-size:28px;margin:13px 0 24px}.mini-option{font-size:10px;display:flex;gap:10px;padding:13px 12px;border:1px solid #d9dece;border-radius:6px;align-items:center;margin:9px 0;color:#748466}.mini-option span{font-size:11px;color:#505c47}.mini-option.selected{background:#edf2e5;border-color:#9db38a}.mini-option svg{width:14px;margin-left:auto}.mini-link{background:none;border:0;display:flex;align-items:center;gap:12px;margin:20px 0 0;padding:0;font-size:10px}.sales-strip{background:#edf0e5;border-block:1px solid var(--line)}.sales-strip>.wrap{display:flex;justify-content:space-between;gap:20px;padding-top:19px;padding-bottom:19px;font-size:11px;color:#617252}.sales-section{padding-top:65px;padding-bottom:65px}.sales-section>h2{font-size:39px;margin:19px 0 32px}.sales-three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.sales-three article{border-top:1px solid #c6ceba;padding-top:20px}.sales-three article>span{font-size:10px;color:#7b8b69}.sales-three h3{font-size:25px;margin:15px 0 12px}.sales-three p,.sales-module p{font-size:13px;line-height:1.85;color:var(--muted)}.sales-tint{background:#edf0e5;border-block:1px solid #e2e5d8}.sales-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sales-module{padding:25px;background:var(--white);border:1px solid #d5dccb;border-radius:10px}.sales-module h3{font-size:25px;margin:17px 0 13px}.sales-module p{margin:0}.sales-included{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.sales-included h2{font-size:39px;margin:20px 0 25px}.sales-included ul{list-style:none;padding:0;margin:0}.sales-included li{display:flex;gap:15px;font-size:13px;line-height:1.8;padding:16px 0;border-bottom:1px solid var(--line);color:#57664c}.sales-included li svg{width:17px;color:#7e9368}.sales-faq{max-width:910px}.sales-faq details{border-top:1px solid #d1d9c6;padding:18px 0}.sales-faq summary{font-size:15px;cursor:pointer}.sales-faq details p{font-size:13px;line-height:1.85;color:var(--muted);margin:15px 0 0}.sales-offer{text-align:center}.sales-offer .actions{justify-content:center}.sales-offer>h2{margin-bottom:22px}.sales-offer>p:not(.eyebrow){color:var(--muted);font-size:14px}.access-page{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:70px 48px 85px;min-height:calc(100dvh - 215px)}.access-copy h1{font-size:55px;line-height:1.14;margin:23px 0}.access-copy p:not(.eyebrow){font-size:15px;line-height:1.85;color:var(--muted);max-width:380px}.access-panel{background:var(--white);border:1px solid #d5ddc8;border-radius:14px;padding:33px}.access-panel h2{font-size:31px;margin-bottom:25px}.field input{width:100%;padding:14px;border:1px solid #cbd4bf;border-radius:7px;background:#fbfcf7;min-height:49px;color:var(--ink);font-size:14px}.access-panel form .primary{width:100%;margin-top:3px}.access-panel #access-status{font-size:12px;line-height:1.75;color:#705c46;min-height:21px;margin:18px 0 0}.access-panel .example{margin:24px 0 18px}.access-panel .example p{font-size:12px;color:var(--muted);line-height:1.8}.access-note{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.demo-notice{background:#edf2e5;padding:20px 23px;border-radius:9px;margin-top:22px;font-size:13px;line-height:1.8;color:#5e734e}
@media(max-width:760px){.topbar nav{gap:12px 22px}.topbar nav #logout{font-size:10px;min-height:34px;padding:8px 12px}.sales-hero{grid-template-columns:1fr;gap:30px;padding-top:32px;padding-bottom:35px}.sales-hero h1{font-size:44px}.sales-art{padding:34px 27px 25px;border-radius:85px 85px 10px 10px}.sales-lead{font-size:14px}.sales-strip>.wrap{flex-wrap:wrap;gap:9px 20px;font-size:10px}.sales-section{padding-top:43px;padding-bottom:43px}.sales-section>h2,.sales-included h2{font-size:31px}.sales-three,.sales-modules,.sales-included{grid-template-columns:1fr;gap:21px}.sales-three h3{font-size:24px}.sales-module h3{font-size:27px}.sales-included{gap:25px}.access-page{display:block;padding:34px 22px 43px}.access-copy h1{font-size:40px}.access-copy p:not(.eyebrow){font-size:14px}.access-panel{padding:25px;margin-top:20px}.access-panel h2{font-size:28px}.field input{font-size:16px}.access-copy .breadcrumb{margin-bottom:10px}}

.actions>button.text-link{background:none;border:0;padding:10px 0;font:12px var(--sans);color:var(--muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
