*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#edece5;color:#132c29;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell.svelte-ynq5kc{max-width:1800px;margin:auto;overflow:hidden}.top.svelte-ynq5kc{height:88px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9d0c8}.brand.svelte-ynq5kc{font:700 26px Space Grotesk;letter-spacing:-1.5px}.brand.svelte-ynq5kc span:where(.svelte-ynq5kc){font-weight:400}.brand.svelte-ynq5kc i:where(.svelte-ynq5kc){display:inline-block;width:7px;height:7px;border-radius:50%;background:#ee6947;margin:0 0 13px 4px}.top.svelte-ynq5kc nav:where(.svelte-ynq5kc){display:flex;gap:34px;font-size:13px;font-weight:600}.top.svelte-ynq5kc nav:where(.svelte-ynq5kc) a:where(.svelte-ynq5kc):hover,.text-link.svelte-ynq5kc:hover{text-decoration:underline}.hero.svelte-ynq5kc{display:grid;grid-template-columns:1.06fr .94fr;min-height:650px;padding:80px 7% 72px;gap:7%}.hero-copy.svelte-ynq5kc{display:flex;flex-direction:column;justify-content:center}.eyebrow.svelte-ynq5kc,.section-label.svelte-ynq5kc{font:700 10px DM Sans;letter-spacing:.2em;color:#688078}.eyebrow.svelte-ynq5kc span:where(.svelte-ynq5kc){display:inline-block;background:#ee6947;width:7px;height:7px;border-radius:50%;margin-right:9px}.hero.svelte-ynq5kc h1:where(.svelte-ynq5kc),.intro.svelte-ynq5kc h2:where(.svelte-ynq5kc),.install.svelte-ynq5kc h2:where(.svelte-ynq5kc),.contact.svelte-ynq5kc h2:where(.svelte-ynq5kc){font-family:Space Grotesk;letter-spacing:-.065em;font-weight:500;line-height:.99;margin:27px 0}.hero.svelte-ynq5kc h1:where(.svelte-ynq5kc){font-size:clamp(58px,6.8vw,106px)}em.svelte-ynq5kc{font-style:normal;color:#ee6947}.lead.svelte-ynq5kc{font-size:18px;line-height:1.7;max-width:455px;color:#57706a}.actions.svelte-ynq5kc{display:flex;align-items:center;gap:27px;margin-top:26px}.primary.svelte-ynq5kc,.install-button.svelte-ynq5kc{display:inline-flex;justify-content:space-between;gap:45px;background:#eb6846;color:#fff;padding:17px 21px;font-weight:700;font-size:13px;border:0}.primary.svelte-ynq5kc:hover,.install-button.svelte-ynq5kc:not(:disabled):hover{background:#cf4f30}.text-link.svelte-ynq5kc{font-size:13px;font-weight:700}.text-link.svelte-ynq5kc span:where(.svelte-ynq5kc){padding-left:10px}.hero-foot.svelte-ynq5kc{display:flex;gap:18px;align-items:flex-start;margin-top:70px;font-size:11px;line-height:1.5;color:#698078}.hero-foot.svelte-ynq5kc b:where(.svelte-ynq5kc){color:#e66b4d}.visual.svelte-ynq5kc{position:relative;background:radial-gradient(circle at 50% 38%,#355b50,#163d35 72%);min-height:500px;color:#e8ebe1;padding:30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.visual.svelte-ynq5kc:before,.visual.svelte-ynq5kc:after{content:"";position:absolute;border:1px solid #769c8430;border-radius:50%;width:600px;height:600px;left:50%;top:50%;transform:translate(-50%,-50%)}.visual.svelte-ynq5kc:after{width:750px;height:750px}.visual-top.svelte-ynq5kc,.visual-bottom.svelte-ynq5kc{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;z-index:1}.visual-top.svelte-ynq5kc span:where(.svelte-ynq5kc):last-child{color:#a5ca8c}.dial.svelte-ynq5kc{align-self:center;width:min(310px,75%);aspect-ratio:1;border-radius:50%;border:1px solid #91b39e55;padding:19px;position:relative;z-index:1;background:conic-gradient(from 210deg,#e76c4e 0 63%,#71988b 63% 82%,transparent 82%);box-shadow:0 20px 60px #112c2655}.dial-inner.svelte-ynq5kc{width:100%;height:100%;border-radius:50%;background:#1f493d;display:flex;align-items:center;justify-content:center;flex-direction:column}.dial-inner.svelte-ynq5kc small:where(.svelte-ynq5kc),.visual-bottom.svelte-ynq5kc small:where(.svelte-ynq5kc){font-size:9px;letter-spacing:.17em;color:#a0b8a9}.dial-inner.svelte-ynq5kc strong:where(.svelte-ynq5kc){font:500 112px Space Grotesk;letter-spacing:-.08em;line-height:1.25}.dial-inner.svelte-ynq5kc strong:where(.svelte-ynq5kc) span:where(.svelte-ynq5kc){font-size:50px;vertical-align:top}.visual-bottom.svelte-ynq5kc div:where(.svelte-ynq5kc):first-child{display:flex;flex-direction:column;gap:7px}.visual-bottom.svelte-ynq5kc b:where(.svelte-ynq5kc){font-size:13px;letter-spacing:0}.visual-bottom.svelte-ynq5kc b:where(.svelte-ynq5kc) span:where(.svelte-ynq5kc){color:#eb7657}.bars.svelte-ynq5kc{display:flex;gap:4px;align-items:end}.bars.svelte-ynq5kc i:where(.svelte-ynq5kc){width:5px;background:#d9ac6a}.bars.svelte-ynq5kc i:where(.svelte-ynq5kc):nth-child(1){height:8px}.bars.svelte-ynq5kc i:where(.svelte-ynq5kc):nth-child(2){height:14px}.bars.svelte-ynq5kc i:where(.svelte-ynq5kc):nth-child(3){height:20px}.bars.svelte-ynq5kc i:where(.svelte-ynq5kc):nth-child(4){height:27px}.bars.svelte-ynq5kc i:where(.svelte-ynq5kc):nth-child(5){height:34px}.strip.svelte-ynq5kc{display:flex;justify-content:space-between;padding:20px 7%;background:#d8ddd2;color:#657d72;gap:15px;font-size:10px;font-weight:700;letter-spacing:.13em}.intro.svelte-ynq5kc{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:125px 7%}.intro.svelte-ynq5kc h2:where(.svelte-ynq5kc),.contact.svelte-ynq5kc h2:where(.svelte-ynq5kc){font-size:clamp(42px,4.5vw,70px)}.intro-copy.svelte-ynq5kc>p:where(.svelte-ynq5kc){font-size:19px;line-height:1.7;color:#506c61;margin-top:0}.steps.svelte-ynq5kc{margin-top:40px}.steps.svelte-ynq5kc div:where(.svelte-ynq5kc){display:flex;gap:24px;padding:19px 0;border-top:1px solid #c4cec3;font-size:14px;line-height:1.6}.steps.svelte-ynq5kc b:where(.svelte-ynq5kc){color:#e56c4f;font-family:Space Grotesk}.install.svelte-ynq5kc{background:#173b32;color:#e9ede5;padding:100px 7%;background-image:radial-gradient(circle at 90% 8%,#38634b 0,transparent 32%)}.install-head.svelte-ynq5kc{display:flex;justify-content:space-between;align-items:end;gap:30px}.light.svelte-ynq5kc{color:#a1baa7}.install.svelte-ynq5kc h2:where(.svelte-ynq5kc){font-size:clamp(50px,6vw,88px);margin-bottom:45px}.install-head.svelte-ynq5kc>p:where(.svelte-ynq5kc){max-width:340px;line-height:1.7;color:#b2c4b4}.install-grid.svelte-ynq5kc{display:grid;grid-template-columns:1fr 1fr;gap:2px}.install-card.svelte-ynq5kc{background:#254b3e;padding:34px;min-height:260px}.action-card.svelte-ynq5kc{background:#dfede0;color:#193e33}.card-index.svelte-ynq5kc{font-size:10px;letter-spacing:.16em;font-weight:700;color:#94b6a1}.action-card.svelte-ynq5kc .card-index:where(.svelte-ynq5kc){color:#668878}.install-card.svelte-ynq5kc h3:where(.svelte-ynq5kc){font:500 27px Space Grotesk;letter-spacing:-.04em;margin:38px 0 10px}.install-card.svelte-ynq5kc p:where(.svelte-ynq5kc){font-size:14px;line-height:1.7;max-width:380px;color:#b9cdbd}.action-card.svelte-ynq5kc p:where(.svelte-ynq5kc){color:#5f7b6b}.install-button.svelte-ynq5kc{width:100%;max-width:300px;margin-top:12px;cursor:pointer}.install-button.svelte-ynq5kc:disabled{background:#a7bbae;cursor:not-allowed}.action-card.svelte-ynq5kc small:where(.svelte-ynq5kc){display:block;margin-top:12px}.compat.svelte-ynq5kc{font-size:12px;line-height:1.7;color:#adc2b1;max-width:800px;margin:28px 0 0}.contact.svelte-ynq5kc{display:flex;justify-content:space-between;align-items:end;padding:100px 7%}.contact.svelte-ynq5kc h2:where(.svelte-ynq5kc){margin-bottom:0}.contact.svelte-ynq5kc>a:where(.svelte-ynq5kc){border-bottom:1px solid #173b32;padding:15px 0;font-weight:700;min-width:180px;display:flex;justify-content:space-between}.contact.svelte-ynq5kc>a:where(.svelte-ynq5kc) span:where(.svelte-ynq5kc){color:#eb6846}footer.svelte-ynq5kc{background:#d8ddd2;padding:35px 7%;display:flex;align-items:center;justify-content:space-between;gap:15px}footer.svelte-ynq5kc>span:where(.svelte-ynq5kc){font-size:9px;letter-spacing:.12em;color:#71877b}@media(max-width:800px){.top.svelte-ynq5kc{height:72px}.top.svelte-ynq5kc nav:where(.svelte-ynq5kc){gap:16px}.top.svelte-ynq5kc nav:where(.svelte-ynq5kc) a:where(.svelte-ynq5kc):first-child{display:none}.hero.svelte-ynq5kc{grid-template-columns:1fr;padding-top:60px;gap:45px}.hero.svelte-ynq5kc h1:where(.svelte-ynq5kc){font-size:clamp(55px,11vw,78px)}.hero-foot.svelte-ynq5kc{margin-top:35px}.visual.svelte-ynq5kc{min-height:400px}.strip.svelte-ynq5kc{flex-wrap:wrap;font-size:9px}.intro.svelte-ynq5kc{grid-template-columns:1fr;gap:30px;padding:75px 7%}.install.svelte-ynq5kc{padding:75px 7%}.install-head.svelte-ynq5kc{display:block}.install-head.svelte-ynq5kc>p:where(.svelte-ynq5kc){margin-bottom:35px}.install-grid.svelte-ynq5kc{grid-template-columns:1fr}.install-card.svelte-ynq5kc{min-height:220px}.contact.svelte-ynq5kc{align-items:start;gap:25px;flex-direction:column;padding:75px 7%}footer.svelte-ynq5kc{align-items:start;flex-direction:column}}
