@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dayhouse/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dayhouse/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dayhouse/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dayhouse/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dayhouse/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--fg);font-family:var(--font), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}[data-reveal].is-in{opacity:1;transform:none}[data-words] .w{opacity:.18;transition:opacity .35s linear}[data-words] .w.on{opacity:1}.cursor{z-index:90;pointer-events:none;color:var(--fg);transition:opacity .3s;position:fixed;top:0;left:0}.cursor.is-hidden{opacity:0}.cursor__dot,.cursor__ring{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.cursor__dot{background:currentColor;width:6px;height:6px;margin:-3px 0 0 -3px}.cursor__ring{border:1.5px solid color-mix(in srgb, currentColor 50%, transparent);place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1),margin .45s cubic-bezier(.16,1,.3,1),background .3s;display:grid}.cursor__label{color:var(--bg);opacity:0;white-space:nowrap;font-size:12px;font-weight:600;transition:opacity .25s}.cursor.has-label .cursor__ring{background:currentColor;border-color:currentColor;width:72px;height:72px;margin:-36px 0 0 -36px}.cursor.has-label .cursor__label{opacity:1}.cursor.is-down .cursor__ring{width:24px;height:24px;margin:-12px 0 0 -12px}.has-cursor,.has-cursor *{cursor:none!important}@media (pointer:coarse){.cursor{display:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}[data-words] .w{opacity:1}}:root{--bg:#fbfaf6;--paper:#fbfaf6;--white:#fff;--soft:#f4f2eb;--fg:#1e2420;--ink:#1e2420;--ink-2:#5a615c;--ink-3:#8d938e;--line:#e6e4dc;--line-2:#d6d4ca;--sun:#ef9d12;--sun-2:#e08b00;--sun-ink:#a86500;--sun-soft:#fdf2db;--batt:#2f9a66;--grid:#6c6fd6;--night:#1d2742;--accent:#ef9d12;--font:"Manrope Variable", "Manrope";--ease:cubic-bezier(.65, 0, .35, 1);--out:cubic-bezier(.16, 1, .3, 1);--card:0 1px 2px #1e24200d, 0 18px 50px -30px #1e242047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{letter-spacing:-.003em;font-size:17px;font-weight:450;line-height:1.6}::selection{background:var(--sun-soft);color:var(--ink)}.skip{z-index:200;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}:focus-visible{outline-color:var(--sun-2)}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.wrap--narrow{max-width:820px}b,strong{font-weight:700}.btn{background:var(--sun);height:48px;color:var(--ink);letter-spacing:-.01em;transition:background .25s, color .25s, box-shadow .25s, transform .25s var(--out);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.btn:hover{background:var(--sun-2)}.btn:active{transform:translateY(1px)}.btn--line{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--paper)}.btn--sm{border-radius:12px;height:40px;padding:0 16px;font-size:15px}.nav{z-index:60;transition:background .4s,box-shadow .4s;position:fixed;top:0;left:0;right:0}.nav.is-solid{background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);box-shadow:0 1px 0 var(--line)}.nav__in{align-items:center;gap:36px;max-width:1340px;height:72px;margin:0 auto;padding:0 32px;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.brand__sun{fill:var(--sun);transition:fill .4s}.brand__moon{fill:#f3efe2}.brand__house{fill:var(--paper);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.brand__door{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.brand__word{letter-spacing:-.04em;color:var(--ink);font-size:22px;font-weight:750}.brand--night .brand__house{fill:var(--night);stroke:#eef0f6}.brand--night .brand__door{stroke:#eef0f6}.brand--night .brand__word{color:#fff}.nav__links{color:var(--ink-2);gap:26px;font-size:15.5px;font-weight:550;display:flex}.nav__links a{transition:color .2s}.nav__links a:hover{color:var(--ink)}.nav__end{align-items:center;gap:20px;margin-left:auto;font-size:15.5px;font-weight:600;display:flex}.nav__login{color:var(--ink-2)}.nav__login:hover{color:var(--ink)}.nav__menu{width:42px;height:42px;margin-left:auto;display:none;position:relative}.nav__menu span{background:var(--ink);height:2px;transition:transform .4s var(--out);border-radius:2px;position:absolute;left:11px;right:11px}.nav__menu span:first-child{top:16px}.nav__menu span:last-child{top:24px}.nav__menu[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.nav__menu[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.nav__sheet{background:var(--paper);box-shadow:0 1px 0 var(--line);gap:2px;padding:8px 24px 24px;display:grid}.nav__sheet a:not(.btn){border-bottom:1px solid var(--line);padding:12px 0;font-size:20px;font-weight:650}.nav__sheet .btn{margin-top:16px}.day{height:760vh;position:relative}.day__stick{height:100vh;grid-template-rows:minmax(0,1fr) auto;height:100svh;padding-top:72px;display:grid;position:sticky;top:0;overflow:hidden}.day__grid{grid-template-columns:minmax(330px,.78fr) 1.22fr;align-items:center;gap:48px;width:100%;max-width:1340px;min-height:0;margin:0 auto;padding:8px 32px 18px;display:grid}.day__copy{min-height:400px;position:relative}.cap{opacity:0;transition:opacity .55s var(--out), transform .8s var(--out);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(16px)}.cap.is-on{opacity:1;pointer-events:auto;transform:none}.eyebrow{color:var(--sun-ink);letter-spacing:-.005em;margin:0 0 14px;font-size:15px;font-weight:700}.day__title{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.5vw,68px);font-weight:700;line-height:.98}.day__lede{color:var(--ink-2);max-width:470px;margin:22px 0 0;font-size:18.5px;line-height:1.55}.day__cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.day__hint{color:var(--ink-3);align-items:center;gap:10px;margin:30px 0 0;font-size:14.5px;font-weight:600;display:flex}.hint-dot{width:22px;height:34px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:12px;position:relative}.hint-dot:after{content:"";background:var(--sun);width:4px;height:7px;animation:hint 1.8s var(--ease) infinite;border-radius:2px;margin-left:-2px;position:absolute;top:8px;left:50%}@keyframes hint{60%{opacity:0;transform:translateY(9px)}61%{opacity:0;transform:none}}.cap__t{letter-spacing:-.05em;color:var(--sun-ink);font-variant-numeric:tabular-nums;margin:0;font-size:56px;font-weight:700;line-height:1}.cap[data-cap=end] .cap__t{letter-spacing:-.01em;font-size:17px}.cap h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.08}.cap p:not(.cap__t){color:var(--ink-2);max-width:440px;margin:14px 0 0;font-size:18px;line-height:1.55}.sum{grid-template-columns:1fr 1fr;gap:18px 24px;max-width:440px;margin:22px 0 0;display:grid}.sum div{border-top:1px solid var(--line);padding-top:12px}.sum dt{color:var(--ink-3);font-size:13.5px;font-weight:600}.sum dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:28px;font-weight:700}.day__stage{border-radius:28px;justify-self:center;width:min(100%,150svh - 420px);overflow:hidden;box-shadow:0 1px 2px #1e24200f,0 30px 80px -40px #1e242066}.bar{grid-template-columns:470px 1fr auto;align-items:center;gap:40px;width:100%;max-width:1340px;margin:0 auto;padding:14px 32px 22px;display:grid}.bar__read{align-items:center;gap:22px;display:flex}.bar__clock{letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:40px;font-weight:700;line-height:1}.bar__vals{gap:18px;margin:0;display:flex}.bar__vals dt{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:600}.bar__vals dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:15.5px;font-weight:700}.bar__track{cursor:pointer;touch-action:none;outline-offset:4px;height:70px;position:relative}.bar__svg{width:100%;height:50px;position:absolute;top:0;left:0;right:0;overflow:visible}.bar__svg .a-sun{fill:color-mix(in srgb, var(--sun) 26%, transparent)}.bar__svg .l-sun{fill:none;stroke:var(--sun);stroke-width:1.4px;vector-effect:non-scaling-stroke}.bar__svg .l-price{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:.6}.bar__svg .base{stroke:var(--line-2);vector-effect:non-scaling-stroke}.bar__svg .done{fill:color-mix(in srgb, var(--ink) 5%, transparent)}.bar__ticks{height:16px;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.bar__ticks span{position:absolute;transform:translate(-50%)}.bar__handle{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:18px;left:0}.bar__handle:after{content:"";background:var(--sun);width:14px;height:14px;box-shadow:0 0 0 3px var(--paper), 0 0 0 4.5px var(--ink);border-radius:50%;margin-left:-7px;position:absolute;top:-6px;left:50%}.bar__key{color:var(--ink-3);gap:4px;font-size:12.5px;font-weight:600;display:grid}.bar__key span{white-space:nowrap;align-items:center;gap:8px;display:flex}.bar__key i{border-radius:2px;width:14px;height:8px}.k-sun{background:color-mix(in srgb, var(--sun) 45%, transparent)}.k-price{border-top:1.5px dashed var(--ink-2);height:0!important}.sec{padding:150px 0;scroll-margin-top:60px}.sec--soft{background:var(--soft)}.sec__head{text-align:center;max-width:780px;margin:0 auto 60px}.sec__head--left{text-align:left;margin:0}.sec__head h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.04}.lede{color:var(--ink-2);max-width:640px;margin:22px auto 0;font-size:19px;line-height:1.55}.sec__head--left .lede{margin-left:0}.plan{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:24px;display:grid}.plan__controls,.plan__out{background:var(--white);box-shadow:var(--card);border-radius:28px}.plan__controls{align-content:start;gap:26px;padding:30px 30px 26px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}legend{color:var(--ink-3);margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.seg{background:var(--soft);border-radius:14px;gap:4px;padding:4px;display:flex}.seg button{height:40px;color:var(--ink-2);border-radius:11px;flex:1;font-size:15px;font-weight:650;transition:background .25s,color .25s,box-shadow .25s}.seg button.is-on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #1e242014,0 4px 12px -6px #1e242033}.toggle{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.toggle:first-of-type{border-top:0;padding-top:2px}.toggle input{opacity:0;pointer-events:none;position:absolute}.toggle__ui{background:var(--line-2);border-radius:14px;width:46px;height:28px;transition:background .3s;position:relative}.toggle__ui:after{content:"";width:22px;height:22px;transition:transform .35s var(--out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1e242040}.toggle input:checked+.toggle__ui{background:var(--sun)}.toggle input:checked+.toggle__ui:after{transform:translate(18px)}.toggle input:focus-visible+.toggle__ui{outline:2px solid var(--sun-2);outline-offset:3px}.toggle__t{color:var(--ink-2);font-size:15.5px;line-height:1.35}.toggle__t b{color:var(--ink);font-size:16.5px;display:block}.toggle__p{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:14.5px;font-weight:700}.plan__note{color:var(--ink-3);margin:0;font-size:13.5px}.plan__out{grid-template-rows:auto 1fr;display:grid;overflow:hidden}.plan__art{aspect-ratio:3/2}.plan__nums{grid-template-columns:repeat(3,1fr);display:grid}.pn{border-top:1px solid var(--line);gap:2px;padding:20px 24px 22px;display:grid}.pn+.pn{border-left:1px solid var(--line)}.pn--big{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 18px;display:flex;border-left:0!important}.pn span{color:var(--ink-3);font-size:13.5px;font-weight:650}.pn b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.pn--big b{color:var(--ink);font-size:52px}.pn--big span{width:100%}.pn small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.kit{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.kit__item{background:var(--white);box-shadow:var(--card);border-radius:26px;align-content:start;padding:14px 14px 24px;display:grid}.kit__art{aspect-ratio:4/3;background:linear-gradient(#e8f0f8,#f7f6f1);border-radius:18px;place-items:center;display:grid;overflow:hidden}.kit__item h3{letter-spacing:-.025em;margin:20px 10px 0;font-size:19px;font-weight:750}.kit__item p{color:var(--ink-2);margin:8px 10px 0;font-size:15.5px;line-height:1.5}.kit__item dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:18px 10px 0;padding-top:14px;display:grid}.kit__item dt{color:var(--ink-3);font-size:12.5px;font-weight:650}.kit__item dd{margin:2px 0 0;font-size:15px;font-weight:700}.part-art{width:100%;height:100%}.part-art *{vector-effect:non-scaling-stroke}.part-art .f{stroke:var(--ink);stroke-width:1.2px;stroke-linejoin:round}.part-art .f--front{fill:#fff}.part-art .f--side{fill:#f1efe8}.part-art .f--top{fill:#fbfaf6}.part-art .f--roof{fill:#e9e7df}.part-art .f--wall{fill:#f4f2ea;stroke:color-mix(in srgb, var(--ink) 30%, transparent)}.part-art .f--panel{fill:#2d3c5a;stroke:#1e2a40}.part-art .ln{fill:none;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round}.part-art .ln--thin{stroke-width:.9px;stroke:color-mix(in srgb, var(--ink) 55%, transparent)}.part-art .ln--cell{stroke:#ffffff4d;stroke-width:.8px}.part-art .ln--cable{stroke-width:1.8px}.part-art .ln--plug{stroke-width:4px}.part-art .sh{fill:#1e242012;stroke:none}.part-art .lvl{fill:var(--batt)}.part-art .lvl--back{fill:color-mix(in srgb, var(--ink) 10%, transparent)}.part-art .led{fill:var(--batt)}.part-art .led--ev{fill:var(--grid)}.part-art .sun{fill:var(--sun)}.vpp{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.vpp__act{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.vpp__read{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.vpp__read b{letter-spacing:-.04em;color:var(--ink);margin-right:4px;font-size:28px}.vpp__read span{color:var(--ink-3);font-size:14px;display:block}.vpp__note{color:var(--ink-3);margin:18px 0 0;font-size:13.5px}.vpp__field{grid-template-columns:repeat(var(--cols,28), 1fr);background:var(--night);box-shadow:var(--card);border-radius:28px;gap:7px;padding:34px;display:grid}.vpp__field svg{width:100%;height:auto;display:block}.vpp__field .hh{fill:#313d5e;transition:fill .5s var(--out), transform .5s var(--out);transform-origin:50% 70%}.vpp__field .hh.is-on{fill:var(--sun);transform:scale(1.12)}.vpp__field .hh.is-done{fill:#a77422;transform:none}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:2px solid var(--ink);padding-top:22px}.steps__d{color:var(--sun-ink);font-size:14.5px;font-weight:750}.steps h3{letter-spacing:-.03em;margin:8px 0 0;font-size:21px;font-weight:750}.steps p{color:var(--ink-2);margin:10px 0 0;font-size:15.5px}.partner{background:var(--white);box-shadow:var(--card);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:28px 32px;display:flex}.partner h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:750}.partner p{color:var(--ink-2);max-width:620px;margin:6px 0 0;font-size:15.5px}.appsec{grid-template-columns:1fr 380px;align-items:center;gap:80px;display:grid}.ticks{color:var(--ink-2);gap:16px;max-width:520px;margin:28px 0 32px;padding:0;font-size:17px;list-style:none;display:grid}.ticks li{padding-left:30px;position:relative}.ticks li:before{content:"";background:var(--sun-soft);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--sun);border-radius:50%;position:absolute;top:7px;left:0}.ticks b{color:var(--ink)}.phone{background:var(--ink);border-radius:50px;justify-self:center;width:322px;padding:11px;box-shadow:0 50px 100px -40px #1e242099}.phone__screen{background:var(--paper);border-radius:40px;flex-direction:column;height:640px;padding:22px 16px 18px;display:flex;overflow:hidden}.ph-chart{background:var(--white);border-radius:16px;margin-top:10px;padding:12px 12px 8px;box-shadow:0 1px 2px #1e24200f}.ph-chart p{color:var(--ink-3);justify-content:space-between;margin:0 0 6px;font-size:11.5px;font-weight:650;display:flex}.ph-chart svg{width:100%;height:64px;display:block}.ph-row{background:var(--white);border-radius:16px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;font-size:13px;font-weight:650;display:flex;box-shadow:0 1px 2px #1e24200f}.ph-row i{background:var(--sun-soft);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ph-row i svg{fill:none;width:15px;height:15px;stroke:var(--sun-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ph-row span{flex:1}.ph-row small{color:var(--ink-3);font-size:12px;font-weight:600}.ph-top{justify-content:space-between;align-items:center;padding:0 6px;font-size:14px;font-weight:700;display:flex}.ph-dot{background:var(--sun-soft);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--sun);border-radius:50%}.ph-big{margin:18px 6px 12px;display:grid}.ph-big b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.ph-big span{color:var(--ink-3);margin-top:4px;font-size:14px;font-weight:600}.ph-art{aspect-ratio:3/2;border-radius:20px;overflow:hidden}.ph-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ph-cards div{background:var(--white);border-radius:16px;padding:11px 12px;display:grid;box-shadow:0 1px 2px #1e24200f}.ph-cards span{color:var(--ink-3);font-size:11.5px;font-weight:650}.ph-cards b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:17px}.price{grid-template-columns:1fr 1fr;gap:20px;max-width:920px;margin:0 auto;display:grid}.plan-card{background:var(--white);box-shadow:var(--card);border-radius:28px;align-content:start;padding:32px;display:grid}.plan-card--main{box-shadow:inset 0 0 0 2px var(--sun), var(--card)}.plan-card h3{color:var(--ink-2);margin:0;font-size:17px;font-weight:750}.plan-card__p{margin:14px 0 0;display:grid}.plan-card__p b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:750;line-height:1}.plan-card__p span{color:var(--ink-3);margin-top:8px;font-size:15px;font-weight:600}.plan-card ul{border-top:1px solid var(--line);color:var(--ink-2);gap:12px;margin:26px 0 30px;padding:22px 0 0;font-size:16px;list-style:none;display:grid}.plan-card li{padding-left:26px;position:relative}.plan-card li:before{content:"";border-left:2px solid var(--sun-2);border-bottom:2px solid var(--sun-2);width:11px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}.plan-card .btn{justify-self:start}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:20px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 14px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 14px no-repeat;width:14px;height:14px;transition:transform .4s var(--out);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);max-width:660px;animation:rise .5s var(--out);margin:-6px 0 24px;font-size:17px}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.quote{text-align:center;background:linear-gradient(var(--paper), #f6e6cf);padding:160px 0 170px}.quote h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:750;line-height:1}.quote__form{gap:10px;max-width:580px;margin:40px auto 0;display:flex}.quote__form input{min-width:0;height:56px;box-shadow:inset 0 0 0 1.5px var(--line-2), 0 10px 30px -20px #1e24204d;background:var(--white);font:inherit;color:var(--ink);border:0;border-radius:16px;outline:0;flex:1;padding:0 20px;font-size:17px;font-weight:550;transition:box-shadow .2s}.quote__form input:focus{box-shadow:inset 0 0 0 2px var(--sun), 0 0 0 5px var(--sun-soft)}.quote__form .btn{border-radius:16px;height:56px;padding:0 26px}.quote__note{color:var(--ink-2);margin:18px 0 0;font-size:15px;font-weight:600}.foot{background:var(--night);color:#c9cfdf;padding:80px 0 36px;font-size:15px;position:relative;overflow:hidden}.foot__sky{opacity:.6;pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 32% 60%,#fff 50%,#0000 51%),radial-gradient(1.4px 1.4px at 58% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 76% 70%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 88% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 46% 85%,#fff 50%,#0000 51%);position:absolute;inset:0}.foot__grid{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid;position:relative}.foot__brand p{color:#aab2c7;max-width:320px;margin:16px 0 0}.foot nav{align-content:start;gap:10px;display:grid}.foot h3{color:#fff;margin:0 0 4px;font-size:14px;font-weight:750}.foot nav a{color:#aab2c7;transition:color .2s}.foot nav a:hover{color:#fff}.foot__base{color:#8790a8;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:64px;padding-top:22px;font-size:13.5px;display:flex;position:relative}@media (max-width:1100px){.nav__links{display:none}.day__grid{grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:28px}.bar{grid-template-columns:330px 1fr}.bar__key,.bar__vals div:nth-child(2){display:none}.kit{grid-template-columns:repeat(2,minmax(0,1fr))}.vpp,.appsec,.plan{grid-template-columns:1fr}}@media (max-width:820px){body{font-size:16px}.wrap{padding:0 20px}.nav__in{height:62px;padding:0 16px}.nav__end{display:none}.nav__menu{display:block}.day{height:700vh}.day__stick{padding-top:62px}.day__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:14px;padding:10px 16px 6px}.day__stage{border-radius:22px;order:-1;width:100%}.day__copy{height:100%;min-height:0}.cap{justify-content:center}.day__title{font-size:clamp(38px,11vw,52px)}.day__lede{margin-top:14px;font-size:16px}.day__cta,.day__hint{margin-top:18px}.cap__t{font-size:36px}.cap h2{margin-top:8px;font-size:27px}.cap p:not(.cap__t){margin-top:8px;font-size:16px}.sum{gap:10px 18px;margin-top:12px}.sum dd{font-size:22px}.hs__labels,.hs__leaders{display:none}.bar{grid-template-columns:1fr;gap:6px;padding:8px 16px 14px}.bar__read{justify-content:space-between}.bar__clock{font-size:28px}.bar__vals{gap:14px}.bar__track{height:52px;margin-top:10px}.bar__svg{height:34px}.sec{padding:100px 0}.sec__head{margin-bottom:40px}.lede{font-size:17px}.plan__controls{padding:22px 20px}.plan__nums{grid-template-columns:1fr 1fr}.pn:nth-child(4){border-left:0;grid-column:1/-1}.pn--big b{font-size:42px}.kit{grid-template-columns:1fr}.vpp__field{gap:5px;padding:18px;--cols:16!important}.steps{grid-template-columns:1fr;gap:28px}.partner{flex-direction:column;align-items:flex-start;padding:24px}.price{grid-template-columns:1fr}.phone{width:300px}.quote{padding:110px 0 120px}.quote__form{flex-direction:column}.quote__form input{flex:none}.foot__grid{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cap,.faq details p{transition:none;animation:none}.hint-dot:after{animation:none}}.link-u{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:3px;text-decoration-thickness:2px}.hs{--night:0;--sunlit:0;position:relative;overflow:hidden}.hs__svg{width:100%;height:auto;display:block}.hs__svg *{vector-effect:non-scaling-stroke}.hs .ln{fill:none;stroke:var(--ink);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.hs .ln--soft{stroke:color-mix(in srgb, var(--ink) 22%, transparent)}.hs .ln--thin{stroke-width:.8px;stroke:color-mix(in srgb, var(--ink) 55%, transparent)}.hs .ln--cell{stroke:#ffffff47;stroke-width:.7px}.hs .ln--pole{stroke-width:1.6px}.hs .ln--wire{stroke-width:.9px;stroke:color-mix(in srgb, var(--ink) 75%, transparent)}.hs .ln--cable{stroke-width:1.3px}.hs .f{stroke:var(--ink);stroke-width:1.1px;stroke-linejoin:round;transition:fill .4s}.hs .f--front,.hs .wall.f--front{fill:color-mix(in srgb, #fff, #b9c2d8 calc(var(--night) * 70%))}.hs .f--side{fill:color-mix(in srgb, #f1efe8, #a9b2c8 calc(var(--night) * 70%))}.hs .f--top{fill:color-mix(in srgb, #fbfaf6, #c3cadb calc(var(--night) * 70%))}.hs .f--roof{fill:color-mix(in srgb, #e9e7df, #9ea7bd calc(var(--night) * 70%))}.hs .f--roof2{fill:color-mix(in srgb, #dedbd2, #8f98af calc(var(--night) * 70%))}.hs .f--door{fill:color-mix(in srgb, #e3a95d, #8f7b6a calc(var(--night) * 60%))}.hs .knob{fill:var(--ink)}.hs .f--glass{fill:color-mix(in srgb, color-mix(in srgb, #dfe9f3, #8d9cbc calc(var(--night) * 80%)), #ffcf7a calc(var(--glow,0) * 92%))}.hs .f--carglass{--glow:0}.hs .f--panel{fill:color-mix(in srgb, #2d3c5a, #45618f calc(var(--sunlit) * 45%));stroke:#1e2a40}.hs__glint{fill:#ffffff80;stroke:none;mix-blend-mode:soft-light;pointer-events:none;transition:opacity .4s}.hs .f--leaf{fill:color-mix(in srgb, #d7e6cf, #8e9db5 calc(var(--night) * 65%))}.hs .f--batt.f--side,.hs .f--batt.f--front,.hs .f--batt.f--top{fill:color-mix(in srgb, #fff, #c3cadb calc(var(--night) * 70%))}.hs .f--hub{fill:color-mix(in srgb, #f5f4ef, #b4bccf calc(var(--night) * 70%))}.hs .f--car.f--front{fill:color-mix(in srgb, #e9eef3, #9ba6bf calc(var(--night) * 70%))}.hs .f--car.f--side{fill:color-mix(in srgb, #d9e0e8, #8e9ab4 calc(var(--night) * 70%))}.hs .f--car.f--top{fill:color-mix(in srgb, #f3f6f8, #aab4ca calc(var(--night) * 70%))}.hs .f--wheel{fill:var(--ink);stroke:var(--ink)}.hs .lvl{fill:#2f9a66;stroke:none}.hs .lvl--back{fill:color-mix(in srgb, var(--ink) 10%, transparent)}.hs .led{fill:#2f9a66}.hs .led--ev{fill:#6c6fd6}.hs .gr{fill:color-mix(in srgb, #efede4, #5b6788 calc(var(--night) * 75%));stroke:none}.hs .gr--drive{fill:color-mix(in srgb, #e4e1d6, #535e7e calc(var(--night) * 75%));stroke:color-mix(in srgb, var(--ink) 18%, transparent);stroke-width:.8px}.hs__shadow{fill:#1e242017;transition:opacity .3s}.hs__sundisc{fill:#f6b52a}.hs__moon path{fill:#f3efe2}.hs__stars circle{fill:#fff}.hs .route{fill:none;stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:1px;stroke-dasharray:2 4}.hs .dots{fill:none;stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:.01 11;transition:opacity .35s,stroke .35s}.hs .part{transition:opacity .6s var(--out,ease)}.hs .part.is-off{opacity:0}.hs__labels{pointer-events:none;position:absolute;inset:0}.hl{-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#ffffffdb;border-radius:10px;gap:1px;padding:6px 10px 7px;font-size:12.5px;line-height:1.2;transition:opacity .5s;display:grid;position:absolute;transform:translate(6px,-50%);box-shadow:0 1px 2px #1e242014,0 8px 24px -14px #1e242066}.hl span{color:var(--ink-3);font-weight:600}.hl b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.hl:before{content:"";background:var(--line-2,#d6d5cc);border-radius:50%;width:7px;height:7px;transition:background .35s;position:absolute;top:9px;left:10px}.hl{padding-left:24px}.hl[data-state=sun]:before{background:#ef9d12;box-shadow:0 0 0 3px #ef9d122e}.hl[data-state=batt]:before{background:#2f9a66;box-shadow:0 0 0 3px #2f9a6629}.hl[data-state=grid]:before{background:#6c6fd6;box-shadow:0 0 0 3px #6c6fd62e}.hl.is-off{opacity:0}.hl--left{transform:translate(calc(-100% - 6px),-50%)}.hs .ld__l{stroke:color-mix(in srgb, var(--ink) 38%, transparent);stroke-width:.9px;fill:none;transition:opacity .5s}.hs .ld__d{fill:var(--paper,#fff);stroke:var(--ink);stroke-width:1.1px}.hs .ld{transition:opacity .5s}.hs .ld.is-off{opacity:0}.hs .ln--street{stroke-dasharray:3 4;stroke:color-mix(in srgb, var(--ink) 45%, transparent)}
