.sales-page .top{position:relative;z-index:1}.sales-page .nav{min-height:78px}.sales-page .brand{font-size:1.6rem}.sales-page .nav-order{background:var(--green);color:white;padding:10px 22px;border-radius:9px}.sales-main{overflow:hidden}.sales-hero{padding:48px 0 64px}.sales-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:52px}.demo-notice{display:inline-block;background:#fff1bf;color:#334c3e;border-radius:9px;padding:10px 14px;font-size:.82rem;font-weight:750;line-height:1.45;margin:0 0 25px}.sales-intro h1{font-size:clamp(3.2rem,5.6vw,5.15rem);line-height:1.02;letter-spacing:-.065em;margin:0 0 20px;font-weight:850;max-width:650px}.sales-tagline{font-size:1.5rem;line-height:1.35;margin:0 0 18px;font-weight:600;letter-spacing:-.025em}.sales-copy{font-size:1.05rem;color:var(--muted);margin:0 0 25px;max-width:520px}.sales-button{gap:24px;padding:14px 24px;min-height:54px;border-radius:12px;font-size:1.02rem}.sales-button span{font-size:1.3rem}.sales-caption{font-size:.83rem;color:var(--muted);line-height:1.6;margin:14px 0 0}.sales-photo{margin:0;min-width:0}.sales-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:20px}.sales-photo figcaption{font-size:.82rem;text-align:center;color:var(--muted);margin-top:10px}.sales-photo-empty{min-height:300px;display:grid;place-items:center;background:var(--mint);border-radius:20px;padding:30px;text-align:center}.sales-section{padding:65px 0;scroll-margin-top:24px}.sales-two-column{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sales-benefits{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section-label{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800;color:var(--green);margin:0 0 14px}.sales-section h2{font-size:clamp(2rem,3.1vw,2.7rem);line-height:1.12;letter-spacing:-.045em;margin:0 0 18px}.sales-section-intro>p:not(.section-label):not(.sales-caption){color:var(--muted);font-size:1.02rem;max-width:450px}.benefit-row{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.benefit-row:first-child{padding-top:0}.benefit-row:last-child{border-bottom:0;padding-bottom:0}.benefit-number{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;background:var(--mint);color:var(--green);border-radius:50%;font-weight:800;font-size:.85rem}.benefit-row h3{font-size:1.13rem;letter-spacing:-.025em;margin:0 0 5px;line-height:1.3}.benefit-row p{margin:0;color:var(--muted);font-size:.94rem}.content-note{border-left:3px solid #c5dbca;padding-left:18px;margin-top:25px}.spec-list{margin:0;display:grid;gap:0}.spec-list>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding:15px 0}.spec-list>div:first-child{padding-top:0}.spec-list dt{color:var(--muted);font-size:.95rem}.spec-list dd{font-weight:700;text-align:right;margin:0;font-size:.95rem}.sales-pricing{padding:58px 0 62px;background:#e4f1e5;text-align:center;scroll-margin-top:20px}.sales-pricing #tempah{scroll-margin-top:25px}.sales-pricing .section-label{margin-bottom:5px}.sales-price{font-size:clamp(3.7rem,6vw,5.2rem);font-weight:850;letter-spacing:-.06em;line-height:1.05;margin:0 0 15px}.sales-pricing p:not(.sales-price):not(.section-label):not(.sales-caption){font-size:.97rem;margin:0 0 20px}.sales-pricing .sales-caption{color:#476657}.sales-page footer{background:white;margin-top:0}.sales-footer{display:flex;justify-content:space-between;gap:20px;align-items:center}.sales-unavailable{padding:15px 18px;background:var(--mint);border-radius:10px;font-weight:700}.sales-page a:focus-visible{outline:3px solid #85b899;outline-offset:4px}@media(max-width:900px){.sales-hero-grid{gap:30px;grid-template-columns:1fr 1fr}.sales-intro h1{font-size:3.8rem}.sales-two-column{gap:40px}.sales-tagline{font-size:1.25rem}}@media(max-width:680px){.sales-page .nav{align-items:flex-start;flex-direction:column;padding-top:15px;padding-bottom:15px;gap:14px}.sales-page nav{width:100%;justify-content:space-between;gap:10px}.sales-page nav a{font-size:.82rem}.sales-page .nav-order{padding:7px 13px}.sales-hero{padding:28px 0 38px}.sales-hero-grid,.sales-two-column{grid-template-columns:1fr;gap:30px}.sales-intro h1{font-size:clamp(3rem,12.5vw,4.3rem);max-width:500px;margin-bottom:18px}.demo-notice{font-size:.73rem;margin-bottom:22px;padding:9px 12px}.sales-tagline{font-size:1.3rem;max-width:360px}.sales-copy{font-size:1rem}.sales-photo{max-width:480px;width:100%;justify-self:center}.sales-section{padding:42px 0}.sales-section h2{font-size:2.2rem}.sales-section h2 br{display:none}.sales-two-column{gap:25px}.benefit-row{padding:17px 0}.sales-pricing{padding:43px 0}.sales-footer{align-items:flex-start;flex-direction:column;gap:10px}.spec-list dd{max-width:60%}.sales-button{font-size:.96rem}.sales-page .brand{font-size:1.4rem}}
