.dn[data-astro-cid-pkuqyal7]{aspect-ratio:400/460;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);isolation:isolate;background:#16142b;position:relative;overflow:hidden}.dn[data-astro-cid-pkuqyal7] svg[data-astro-cid-pkuqyal7]{width:100%;height:100%;display:block;position:absolute;inset:0}.dn-track[data-astro-cid-pkuqyal7]{stroke:#f26a1b;stroke-width:1.4px;stroke-dasharray:2 6}.dn-trail-sun[data-astro-cid-pkuqyal7]{stroke:#f26a1b;stroke-width:2.2px;stroke-linecap:round}.dn-trail-moon[data-astro-cid-pkuqyal7]{stroke:#fff1dc;stroke-width:1.6px;stroke-linecap:round}.dn-halo[data-astro-cid-pkuqyal7]{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite dn-pulse}@keyframes dn-pulse{50%{opacity:.32;transform:scale(1.14)}}.dn-stars[data-astro-cid-pkuqyal7] circle[data-astro-cid-pkuqyal7]{fill:#fff6e8;animation:2.4s ease-in-out infinite dn-twinkle;animation-delay:var(--d)}@keyframes dn-twinkle{50%{opacity:.35}}.dn-cloud[data-astro-cid-pkuqyal7]{fill:#fff;opacity:.75}.dn-cloud[data-astro-cid-pkuqyal7].c1{animation:26s ease-in-out infinite alternate dn-drift}.dn-cloud[data-astro-cid-pkuqyal7].c2{opacity:.6;animation:34s ease-in-out infinite alternate-reverse dn-drift}@keyframes dn-drift{to{transform:translate(46px)}}.dn-rays[data-astro-cid-pkuqyal7] line[data-astro-cid-pkuqyal7]{stroke:#fdb46c;stroke-width:1.6px;stroke-dasharray:2 7;stroke-linecap:round;animation:1s linear infinite dn-flow}.dn-flow[data-astro-cid-pkuqyal7]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 8;animation:.9s linear infinite dn-flow}.dn-flow[data-astro-cid-pkuqyal7].sun{stroke:#f26a1b}.dn-flow[data-astro-cid-pkuqyal7].home{stroke:#ffc56a}@keyframes dn-flow{to{stroke-dashoffset:-11px}}.dn-pct[data-astro-cid-pkuqyal7]{font-family:var(--font-sans);fill:#2a2420;font-size:12.5px;font-weight:800;transition:fill .6s}.dn-cap[data-astro-cid-pkuqyal7]{font-family:var(--font-sans);letter-spacing:.14em;fill:#5e554d;font-size:7.5px;font-weight:700;transition:fill .6s}[data-astro-cid-pkuqyal7][data-dark="1"] .dn-pct[data-astro-cid-pkuqyal7]{fill:#fff1dc}[data-astro-cid-pkuqyal7][data-dark="1"] .dn-cap[data-astro-cid-pkuqyal7]{fill:#c9bbae}.dn[data-astro-cid-pkuqyal7].paused [data-astro-cid-pkuqyal7]:is(.dn-halo,.dn-stars circle,.dn-cloud,.dn-rays line,.dn-flow){animation-play-state:paused}.dn-status[data-astro-cid-pkuqyal7]{z-index:2;max-width:calc(100% - 74px);color:var(--ink-950);-webkit-backdrop-filter:blur(10px);background:#fffdf9d1;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 10px;transition:background .6s,color .6s,border-color .6s;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 18px -8px #14110f4d}[data-astro-cid-pkuqyal7][data-dark="1"] .dn-status[data-astro-cid-pkuqyal7]{color:var(--cream-50);background:#1c1828b8;border-color:#ffffff24}.dn-ico[data-astro-cid-pkuqyal7]{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:none}.dn-ico-sun[data-astro-cid-pkuqyal7]{background:var(--glow-100);color:var(--sun-600)}.dn-ico-moon[data-astro-cid-pkuqyal7]{color:#ffd27f;background:#fff1dc24}[data-astro-cid-pkuqyal7][data-phase=sunrise] .dn-ico-sun[data-astro-cid-pkuqyal7],[data-astro-cid-pkuqyal7][data-phase=day] .dn-ico-sun[data-astro-cid-pkuqyal7],[data-astro-cid-pkuqyal7][data-phase=sunset] .dn-ico-sun[data-astro-cid-pkuqyal7],[data-astro-cid-pkuqyal7][data-phase=night] .dn-ico-moon[data-astro-cid-pkuqyal7]{display:grid}.dn-lines[data-astro-cid-pkuqyal7]{min-width:0;line-height:1.25;display:grid}.dn-clock[data-astro-cid-pkuqyal7]{opacity:.7;font-size:12px;font-weight:600}.dn-text[data-astro-cid-pkuqyal7]{font-size:13.5px;font-weight:700}@media (width<=480px){.dn-status[data-astro-cid-pkuqyal7]{gap:8px;padding:6px 12px 6px 8px;top:10px;left:10px}.dn-ico[data-astro-cid-pkuqyal7]{width:26px;height:26px}.dn-text[data-astro-cid-pkuqyal7]{font-size:12.5px}.dn-clock[data-astro-cid-pkuqyal7]{font-size:11px}.dn-toggle[data-astro-cid-pkuqyal7]{width:36px;height:36px;top:10px;right:10px}}.dn-toggle[data-astro-cid-pkuqyal7]{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--ink-950);-webkit-backdrop-filter:blur(10px);background:#fffdf9d1;border:1px solid #ffffffb3;border-radius:50%;place-items:center;transition:background .6s,color .6s,border-color .6s;display:grid;position:absolute;top:14px;right:14px}[data-astro-cid-pkuqyal7][data-dark="1"] .dn-toggle[data-astro-cid-pkuqyal7]{color:var(--cream-50);background:#1c1828b8;border-color:#ffffff24}.dn-toggle[data-astro-cid-pkuqyal7]:focus-visible{outline:2px solid var(--sun-500);outline-offset:2px}.dn-toggle[data-astro-cid-pkuqyal7] .i-play[data-astro-cid-pkuqyal7],.dn[data-astro-cid-pkuqyal7].paused .dn-toggle[data-astro-cid-pkuqyal7] .i-pause[data-astro-cid-pkuqyal7]{display:none}.dn[data-astro-cid-pkuqyal7].paused .dn-toggle[data-astro-cid-pkuqyal7] .i-play[data-astro-cid-pkuqyal7],.dn-toggle[data-astro-cid-pkuqyal7] .i-pause[data-astro-cid-pkuqyal7]{display:contents}.trust[data-astro-cid-4rkvz5h7]{flex-wrap:wrap;gap:8px;display:flex}.google[data-astro-cid-4rkvz5h7] svg{color:var(--sun-600)}@media (width<=767px){.trust[data-astro-cid-4rkvz5h7]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.trust[data-astro-cid-4rkvz5h7]::-webkit-scrollbar{display:none}.trust[data-astro-cid-4rkvz5h7] li[data-astro-cid-4rkvz5h7]{scroll-snap-align:start}}.bento[data-astro-cid-saqgemhx]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (width>=1024px){.bento[data-astro-cid-saqgemhx]{grid-template-columns:1.25fr 1fr 1.25fr 1fr;gap:20px}}.tile[data-astro-cid-saqgemhx]{border-radius:var(--radius-lg);background:var(--cream-50);border:1px solid var(--line-200);flex-direction:column;justify-content:space-between;gap:24px;min-height:200px;padding:28px;display:flex;position:relative;overflow:hidden}@media (width<=520px){.tile[data-astro-cid-saqgemhx]{min-height:160px;padding:22px}}.tile[data-astro-cid-saqgemhx].gold{background:var(--grad-golden);border-color:#0000}.stat[data-astro-cid-saqgemhx]{font-family:var(--font-display);letter-spacing:-.03em;font-variation-settings:"SOFT" 50, "opsz" 144;font-size:clamp(44px,5.5vw,88px);font-weight:400;line-height:1}.suf[data-astro-cid-saqgemhx]{letter-spacing:-.01em;margin-left:2px;font-size:.45em}.tile-label[data-astro-cid-saqgemhx]{color:var(--stone-600);max-width:22ch;font-size:15px;font-weight:600}.gold[data-astro-cid-saqgemhx] .tile-label[data-astro-cid-saqgemhx]{color:var(--ink-950)}.gold[data-astro-cid-saqgemhx] .ph{color:var(--ink-950);border-color:var(--ink-950);background:#fbf7f180}@media (width<=767px){.spark[data-astro-cid-saqgemhx]{display:none}}.spark[data-astro-cid-saqgemhx]{width:96px;color:var(--sun-500);position:absolute;bottom:30px;right:22px}.tst-viewport[data-astro-cid-gakqr736]{display:grid}.tst-slide[data-astro-cid-gakqr736]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-out), visibility .6s;grid-area:1/1;align-items:center;gap:32px;display:grid}.tst-slide[data-astro-cid-gakqr736].active{opacity:1;visibility:visible}@media (width>=900px){.tst-slide[data-astro-cid-gakqr736]{grid-template-columns:5fr 7fr;gap:64px}}.tst-photo[data-astro-cid-gakqr736]{aspect-ratio:4/5;border-radius:var(--radius-lg);max-height:520px;overflow:hidden}@media (width<=899px){.tst-photo[data-astro-cid-gakqr736]{aspect-ratio:16/10}}.tst-photo[data-astro-cid-gakqr736] .photo{height:100%}.tst-text[data-astro-cid-gakqr736]{gap:28px;display:grid}.tst-text[data-astro-cid-gakqr736] .q-icon{color:var(--sun-400)}blockquote[data-astro-cid-gakqr736]{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"SOFT" 50, "opsz" 72;color:var(--cream-50);font-size:clamp(26px,3.2vw,40px);line-height:1.22}.placeholder[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{color:var(--stone-400)}figcaption[data-astro-cid-gakqr736]{color:var(--stone-400);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:15px;display:flex}figcaption[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{color:var(--cream-50);font-size:17px}.save[data-astro-cid-gakqr736]{color:#7fd3a1;background:#2f7d4f29;border-radius:999px;padding:4px 10px;font-weight:700}.tst-controls[data-astro-cid-gakqr736]{border-top:1px solid #fbf7f11f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:28px;display:flex}.arrows[data-astro-cid-gakqr736]{gap:10px;display:flex}.arr[data-astro-cid-gakqr736]{width:56px;height:56px;transition:all .25s var(--ease-out);border:1.5px solid #fbf7f14d;border-radius:50%;place-items:center;display:grid}.arr[data-astro-cid-gakqr736]:hover:not(:disabled){background:var(--sun-500);border-color:var(--sun-500);color:var(--ink-950)}.arr[data-astro-cid-gakqr736]:disabled{opacity:.35;cursor:not-allowed}.stack[data-astro-cid-lcdefpme]{gap:18px;display:grid}.hero[data-astro-cid-lcdefpme]{padding:128px 0 48px;position:relative;overflow:hidden}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;min-height:100svh;padding:152px 0 56px;display:flex}}.hero-tint[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;opacity:.14;background:radial-gradient(70% 60% at 85% 20%, var(--amber-300), transparent 70%);transition:background 1s;position:absolute;inset:0}[data-astro-cid-lcdefpme][data-tod=morning] .hero-tint[data-astro-cid-lcdefpme]{opacity:.5;background:radial-gradient(70% 60% at 15% 15%,#ffe2b8,#0000 70%)}[data-astro-cid-lcdefpme][data-tod=noon] .hero-tint[data-astro-cid-lcdefpme]{background:radial-gradient(70% 60% at 60% 0%, var(--amber-300), transparent 70%);opacity:.22}[data-astro-cid-lcdefpme][data-tod=evening] .hero-tint[data-astro-cid-lcdefpme]{background:radial-gradient(70% 70% at 90% 40%, var(--sun-400), transparent 70%);opacity:.15}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:48px;display:grid;position:relative}@media (width>=1024px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;gap:56px}}.hero-text[data-astro-cid-lcdefpme]{gap:26px;display:grid}.hero-h1[data-astro-cid-lcdefpme]{font-size:clamp(42px,6.4vw,96px)}.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease-out) both;display:inline-block}.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:80ms}.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(3)>span[data-astro-cid-lcdefpme]{animation-delay:.16s}.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]:nth-child(4)>span[data-astro-cid-lcdefpme]{animation-delay:.24s}.hero-eyebrow[data-astro-cid-lcdefpme],.hero-sub[data-astro-cid-lcdefpme],.hero-ctas[data-astro-cid-lcdefpme]{animation:fade-up .9s var(--ease-out) both}.hero-sub[data-astro-cid-lcdefpme]{max-width:560px;animation-delay:.35s}.hero-ctas[data-astro-cid-lcdefpme]{animation-delay:.45s}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}@media (width<=1023px){.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]{display:inline;overflow:visible}.hero-h1[data-astro-cid-lcdefpme] .line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:none;display:inline}}@media (width<=520px){.hero-ctas[data-astro-cid-lcdefpme] .btn{width:100%}}.hero-media[data-astro-cid-lcdefpme]{animation:fade-up .9s var(--ease-out) .2s both;padding-bottom:28px;position:relative}@media (width<=1023px){.hero-media[data-astro-cid-lcdefpme]{width:100%;max-width:520px;margin-inline:auto}}.hero-card[data-astro-cid-lcdefpme]{z-index:3;border-radius:var(--radius-md);box-shadow:var(--shadow-lift);animation:fade-up .9s var(--ease-out) .9s both;border:1px solid #fff9;padding:16px 20px;position:absolute;bottom:0;left:-6%}@media (width<=1023px){.hero-card[data-astro-cid-lcdefpme]{bottom:0;left:12px}}.hc-bill[data-astro-cid-lcdefpme]{font-family:var(--font-display);align-items:center;gap:10px;margin-top:4px;font-size:28px;line-height:1.1;display:flex}.hc-bill[data-astro-cid-lcdefpme] .before[data-astro-cid-lcdefpme]{color:var(--stone-600);text-decoration:line-through 1.5px;text-decoration-color:var(--sun-500)}.hc-bill[data-astro-cid-lcdefpme] .after[data-astro-cid-lcdefpme]{color:var(--leaf-600)}.hc-bill[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-family:var(--font-sans);color:var(--stone-600);font-size:13px}.hc-bill[data-astro-cid-lcdefpme] svg{color:var(--sun-600)}.hero-trust[data-astro-cid-lcdefpme]{z-index:1;margin-top:48px;position:relative}.compare[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-200);grid-template-columns:1fr;display:grid}@media (width>=768px){.compare[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}}.cmp-head[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line-200);align-items:center;gap:10px;padding:22px 0;font-size:15px;font-weight:700;display:flex}.cmp-head[data-astro-cid-lcdefpme].cmp-them{color:var(--stone-600)}.cmp-head[data-astro-cid-lcdefpme].cmp-us{color:var(--sun-700)}.cmp-cell[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-200);align-items:flex-start;gap:14px;padding:22px 0;font-size:18px;display:flex}.cmp-cell[data-astro-cid-lcdefpme].cmp-them{color:var(--stone-600)}.cmp-cell[data-astro-cid-lcdefpme].cmp-them span[data-astro-cid-lcdefpme]{text-decoration:line-through 1px #5e554d73}.cmp-cell[data-astro-cid-lcdefpme].cmp-us{font-weight:600}@media (width>=768px){.cmp-us[data-astro-cid-lcdefpme]{border-left:1px solid var(--line-200);background:linear-gradient(90deg,#ffe8d680,#0000 70%);padding-left:32px}.cmp-them[data-astro-cid-lcdefpme]{padding-right:32px}}@media (width<=767px){.cmp-head[data-astro-cid-lcdefpme].cmp-them{display:none}.cmp-head[data-astro-cid-lcdefpme].cmp-us{order:-1}.cmp-cell[data-astro-cid-lcdefpme].cmp-them{border-bottom:0;padding-bottom:4px;font-size:15px}.cmp-cell[data-astro-cid-lcdefpme].cmp-us{padding-top:4px}}.tick[data-astro-cid-lcdefpme]{background:var(--sun-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314110F' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:24px;height:24px;margin-top:2px}.svc-grid[data-astro-cid-lcdefpme]{gap:20px;display:grid}@media (width>=640px){.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.svc-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.svc-slim[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--glow-dark), var(--ink-950);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);grid-column:1/-1;align-items:center;gap:20px;padding:28px 32px;display:grid}.svc-slim[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.svc-slim[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px}@media (width>=900px){.svc-slim[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr auto;gap:28px}}.calc-grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}@media (width>=1024px){.calc-grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;gap:72px}}.calc-copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.calc-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:18px}.process-section[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}@media (width>=1024px){.process-section[data-astro-cid-lcdefpme]{padding-block:0}}.proj-head-r[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;display:grid}.carousel[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px;overflow-x:auto}.carousel[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-lcdefpme]{padding-inline:max(var(--gutter), calc((100vw - var(--container)) / 2));gap:20px;width:max-content;display:flex}.carousel-track[data-astro-cid-lcdefpme] .carousel-item{scroll-snap-align:center;flex:none;width:min(400px,82vw)}.subsidy-band[data-astro-cid-lcdefpme]{background:var(--glow-100);border-radius:var(--radius-lg) var(--radius-organic) var(--radius-lg) var(--radius-lg);align-items:center;gap:40px;padding:clamp(32px,6vw,88px);display:grid}@media (width<=767px){.subsidy-band[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg) 96px var(--radius-lg) var(--radius-lg)}}@media (width>=1024px){.subsidy-band[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:64px}}.subsidy-band[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.sb-copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.ins-grid[data-astro-cid-lcdefpme]{gap:40px 24px;display:grid}@media (width>=768px){.ins-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.faq-grid[data-astro-cid-lcdefpme]{gap:40px;display:grid}@media (width>=1024px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:4fr 7fr;gap:80px}.faq-side[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:120px}}.faq-side[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}
