html{scroll-padding-top:24px}header{padding:24px 32px}header img{width:270px;height:auto}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}nav a:hover,.text-link:hover{color:var(--green);text-decoration:underline}.intro{padding:64px 32px 24px;max-width:900px}h1{font-size:clamp(40px,5.4vw,66px);line-height:1.08;margin:20px 0 24px}.lead{font-size:20px;max-width:640px}.eyebrow{font-size:11px}.actions{margin:26px 0 14px;gap:12px}.button{padding:14px 22px;min-height:50px;border-radius:6px}.features{margin:24px 32px 48px}.features article{padding:28px 24px}.features article:first-child{padding-left:0}.features article:last-child{padding-right:0}.features p{font-size:15px;margin-bottom:0}.number{font-size:11px}.purchase{margin:0 32px;border:1px solid #d8dfd8;border-radius:12px;padding:40px;gap:40px;grid-template-columns:1.35fr 1fr}.purchase h2{margin-top:12px}.purchase-benefits{padding-left:20px;font-size:14px;color:var(--muted);margin:20px 0}.purchase-benefits li{padding-left:4px;margin:7px 0}.text-link{font-size:14px;font-weight:650;text-underline-offset:4px}.purchase-card{box-shadow:none;gap:6px}.purchase-card .button{width:100%}.purchase-card p{font-size:12px;line-height:1.5;margin:12px 0 0}.purchase-card .installer-note{border-top:1px solid #d8dfd8;padding-top:14px}.purchase-card [aria-disabled=true]{background:#edf0eb;color:#58665e;border-color:#cbd8cd;cursor:default}.help{padding:56px 32px 64px;max-width:960px}.help h2{font-size:32px;margin:10px 0 28px}details{border-top:1px solid #d8dfd8}details:last-child{border-bottom:1px solid #d8dfd8}summary{cursor:pointer;padding:20px 28px 20px 0;font-size:16px;font-weight:600}summary:focus-visible{outline:3px solid #c05617;outline-offset:4px}details p{color:var(--muted);font-size:14px;max-width:760px;margin:0 0 20px}code{display:block;overflow-wrap:anywhere;font-size:12px;background:#eaf0e9;padding:16px;margin:0 0 24px;border-radius:6px}footer{font-size:12px;color:var(--muted)}footer div{display:flex;gap:20px;flex-wrap:wrap}footer a{text-underline-offset:3px}.skip-link{position:absolute;top:8px;left:16px;transform:translateY(-180%);background:white;padding:12px;z-index:5}.skip-link:focus{transform:none}@media(max-width:760px){header{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}header img{width:240px}nav{gap:18px}nav a{font-size:12px}.intro{padding:40px 20px 12px}.lead{font-size:18px}.features{grid-template-columns:1fr;margin:16px 20px 32px}.features article,.features article:first-child,.features article:last-child{padding:22px 0;border-right:0;border-bottom:1px solid #d8dfd8}.features article:last-child{border-bottom:0}.features h2{margin:8px 0}.purchase{grid-template-columns:1fr;margin:0 20px;padding:26px 22px;gap:24px}.purchase h2{font-size:29px}.purchase-card{align-items:stretch;text-align:center}.help{padding:40px 20px}.help h2{font-size:28px}footer{padding:24px 20px;flex-direction:column;gap:16px}.actions .button{flex:1 1 220px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
