/* Quiet, product-led homepage. Technical details live on the product page. */
.simple-range,.simple-payment,.simple-project{margin-top:112px}
.simple-range{display:grid;grid-template-columns:1.05fr 1fr;grid-template-rows:auto auto;column-gap:100px;align-items:center;padding:42px 0}
.range-intro{grid-column:2;align-self:end}
.simple-range h2,.simple-payment h2,.simple-project h2,.buyer-questions h2{font-size:clamp(36px,4vw,52px);line-height:1.1;letter-spacing:-.045em;font-weight:600;margin:0}
.range-intro p,.simple-payment-copy>p,.simple-project>p{font-size:17px;line-height:1.6;color:#aab2af;margin:18px 0 0;letter-spacing:-.02em}
.simple-product-image{grid-column:1;grid-row:1/3;height:490px;display:flex;align-items:center;justify-content:center}
.simple-product-image img{height:100%;width:100%;object-fit:contain}
.simple-config.power-explorer{grid-column:2;border:0;background:none;border-radius:0;overflow:visible;align-self:start;margin-top:36px;max-width:410px}
.simple-models{display:flex;gap:8px;background:#151a1b;border:1px solid #ffffff0c;border-radius:13px;padding:5px;margin-bottom:22px}
.simple-models button{width:50%;height:52px;border-radius:9px;background:none;border:1px solid transparent;color:#929d97;font-size:16px;font-weight:500;transition:background .2s,color .2s}
.simple-models button[aria-pressed=true]{background:#303a36;border-color:#ffffff12;color:#fff}
.simple-models button:hover{color:#fff}.simple-config .button{width:100%;box-shadow:none;min-height:56px}
.simple-range .simple-models{margin-bottom:13px}.simple-range .simple-models button{height:76px;display:flex;flex-direction:column;justify-content:center;gap:6px}.range-price{font-size:15px;color:#dce5de}.range-scope{font-size:13px;color:#98a59d;margin:0 0 22px;text-align:center}
.simple-payment{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border-top:1px solid #ffffff12;padding-top:80px}
.simple-payment-copy{padding-left:30px}.simple-terminal{height:340px;display:grid;place-items:center}.simple-terminal img{width:340px;height:340px;object-fit:contain}
.simple-link{display:inline-flex;align-items:center;gap:22px;font-size:16px;font-weight:500;margin-top:30px;padding-bottom:8px;border-bottom:1px solid #ffffff32;line-height:1.4}.simple-link .icon{width:19px;height:19px}.simple-link:hover{color:#c4dea9;border-color:#c4dea9}
.simple-project{text-align:center;padding:86px 24px;background:#111716;border-radius:22px}.simple-project .button{margin-top:30px;box-shadow:none;min-width:228px}
.buyer-questions{grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:100px;padding-bottom:20px}.buyer-questions h2{font-size:38px}.buyer-answers summary{font-size:16px;letter-spacing:-.02em;padding:24px 0}.buyer-answers details>p{font-size:15px;line-height:1.7;color:#aab2af}
.discovery-card{box-shadow:none;border-color:#ffffff0c;transition:background .2s; height:190px;border-radius:20px}.discovery-card:hover{transform:none;box-shadow:none;border-color:#ffffff25}.card-copy,.support-card .card-copy{left:26px;bottom:26px}.card-copy h2,.card-title{font-size:23px;font-weight:500;letter-spacing:-.035em}.card-arrow,.product-card .card-arrow,.detail-card .card-arrow{left:26px;top:24px;width:24px;height:24px;border:0;background:none}.discovery-card:hover .card-arrow{background:none;transform:translateX(3px)}.card-product{right:-12%;width:64%;height:150%;top:5%;filter:none}.card-glow{opacity:.35}.support-conversation{top:30px;right:24px;transform:scale(.85);transform-origin:top right}.site-plan-mini{width:47%;right:4%;top:5%;height:75%;opacity:.6}
footer>a:not(.wordmark),footer p,.admin-link,.back-top{font-size:13px}
@media(max-width:1050px){.simple-range,.simple-payment{column-gap:48px}.simple-product-image{height:440px}.simple-payment-copy{padding-left:0}.simple-terminal,.simple-terminal img{height:300px;width:100%}.card-copy h2,.card-title{font-size:21px}}
@media(max-width:700px){
 .simple-range,.simple-payment,.simple-project{margin-top:76px}
 .simple-range{display:flex;flex-direction:column;gap:0;padding:0;align-items:stretch}
 .simple-range h2,.simple-payment h2,.simple-project h2{font-size:34px;letter-spacing:-.04em;line-height:1.13}
 .range-intro{text-align:center;align-self:stretch}.range-intro p,.simple-payment-copy>p,.simple-project>p{font-size:16px;line-height:1.5;margin-top:12px}
 .simple-product-image{height:338px;width:100%;margin:24px 0}
 .simple-config.power-explorer{margin-top:0;max-width:none;width:100%}
 .simple-models{margin-bottom:16px;gap:4px;border-radius:12px;padding:4px}.simple-models button{height:46px;font-size:16px;border-radius:8px}.simple-config .button{min-height:52px;font-size:15px;padding-inline:22px}
 .simple-payment{grid-template-columns:1fr;gap:25px;text-align:center;padding-top:62px}.simple-payment-copy{padding:0}.simple-terminal{height:260px;width:100%;grid-row:2}.simple-terminal img{height:260px;width:260px}.simple-link{margin-top:22px;font-size:15px;gap:18px}
 .simple-project{padding:45px 22px;border-radius:18px}.simple-project h2{font-size:30px}.simple-project>p{max-width:260px;margin-inline:auto}.simple-project .button{font-size:15px;margin-top:24px;min-height:52px;min-width:220px}
 .buyer-questions{grid-template-columns:1fr;gap:20px;padding-top:68px;padding-bottom:0}.buyer-questions h2{font-size:30px;letter-spacing:-.04em;margin:0}.buyer-answers summary{font-size:15px;line-height:1.5;padding:22px 0}.buyer-answers details>p{font-size:15px;line-height:1.65}
 .discovery{gap:12px}.discovery-card{height:128px;border-radius:17px}.card-copy,.support-card .card-copy{left:22px;bottom:24px}.card-copy h2,.card-title{font-size:21px}.card-arrow,.product-card .card-arrow,.detail-card .card-arrow{left:22px;top:20px;width:20px;height:20px}.card-product{width:52%;height:170%;right:-3%;top:1%}.site-plan-mini{width:40%;height:88%;top:1%;right:5%}.support-conversation{right:20px;top:15px;transform:scale(.75)}
 footer{gap:20px}footer>a:not(.wordmark),footer p,.admin-link,.back-top{font-size:13px}
}
@media(max-width:360px){.simple-range h2,.simple-payment h2{font-size:31px}.simple-product-image{height:310px}.simple-project h2{font-size:28px}}
