.footer{background:var(--night);border-top:1px solid rgba(174,185,204,.16)}@media screen and (max-width:600px){.footer-main{flex-direction:column;gap:8px}}.footer-main_copy{color:var(--moon)}.footer-main_links a{color:var(--moon);text-decoration:none}.footer-main_links a:hover{color:var(--tungsten)}.landing{--night:#0a0e18;--night-soft:#111726;--tungsten:#ffb454;--tungsten-deep:#e08b1f;--moon:#aeb9cc;--paper:#faf6ef;--ink:#1c2231;--ink-soft:#5b6577;--line:rgba(174,185,204,.16);--font-display:"Bricolage Grotesque","IBM Plex Sans",sans-serif;--font-body:"IBM Plex Sans",-apple-system,sans-serif;-webkit-font-smoothing:antialiased;background:var(--night);color:var(--moon);font-family:var(--font-body)}.landing a{text-decoration:none}.landing a:not([class*=__btn]){color:inherit}.landing__btn{border-radius:10px;display:inline-block;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.7rem 1.4rem;transition:box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,-webkit-transform .18s ease;white-space:nowrap}.landing__btn--ghost{color:var(--moon)}.landing__btn--ghost:hover{color:#fff}.landing__btn--solid{background:rgba(255,180,84,.12);border:1px solid rgba(255,180,84,.35);color:var(--tungsten)}.landing__btn--solid:hover{background:rgba(255,180,84,.2)}.landing__btn--outline{border:1px solid var(--line);color:var(--moon)}.landing__btn--outline:hover{border-color:var(--moon);color:#fff}.landing__btn--cta{background:linear-gradient(180deg,var(--tungsten),var(--tungsten-deep));border-radius:12px;box-shadow:0 0 0 1px rgba(255,180,84,.4),0 12px 40px -8px rgba(255,180,84,.45);color:#21150a;font-size:1.05rem;padding:.95rem 1.9rem}.landing__btn--cta:hover{box-shadow:0 0 0 1px rgba(255,180,84,.55),0 18px 50px -8px rgba(255,180,84,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.landing__nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(10,14,24,.82);border-bottom:1px solid var(--line);display:flex;gap:2rem;padding:.9rem clamp(1rem,4vw,3rem);position:-webkit-sticky;position:sticky;top:0;z-index:50}@media(max-width:480px){.landing__nav{gap:.8rem;padding:.8rem .9rem}.landing__nav .landing__btn--ghost{display:none}.landing__nav .landing__btn{font-size:.85rem;padding:.55rem 1rem}}.landing__wordmark{color:#fff;font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.landing__wordmark-dot{-webkit-animation:landing-pulse 2.6s ease-in-out infinite;animation:landing-pulse 2.6s ease-in-out infinite;background:var(--tungsten);border-radius:50%;box-shadow:0 0 12px 2px rgba(255,180,84,.8);display:inline-block;height:.45em;margin-left:.18em;width:.45em}.landing__nav-links{display:flex;font-size:.92rem;gap:1.6rem;margin-left:auto}.landing__nav-links a{color:var(--moon)}.landing__nav-links a:hover{color:var(--tungsten)}@media(max-width:720px){.landing__nav-links{display:none}}.landing__nav-actions{align-items:center;display:flex;gap:.4rem}@media(min-width:721px){.landing__nav-actions{margin-left:0}}@media(max-width:720px){.landing__nav-actions{margin-left:auto}}.landing__hero{overflow:hidden;padding:clamp(4rem,10vh,7rem) clamp(1rem,4vw,3rem) 3rem;position:relative;text-align:center}.landing__hero:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.035 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.landing__hero-glow{background:radial-gradient(ellipse at center,rgba(255,180,84,.16) 0,rgba(255,180,84,.05) 40%,transparent 70%);height:70vh;left:50%;pointer-events:none;position:absolute;top:-22vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(900px,120vw)}.landing__hero-inner{margin:0 auto;max-width:780px;position:relative;z-index:1}.landing__eyebrow{color:var(--tungsten);font-size:.8rem;font-weight:600;letter-spacing:.22em;margin-bottom:1.6rem;opacity:.9;text-transform:uppercase}.landing__title{font-family:var(--font-display);font-size:clamp(2.6rem,7.5vw,5rem);font-weight:800;letter-spacing:-.03em;line-height:1.04;margin:0 0 1.6rem}.landing__title span{display:block}.landing__title-dark{color:#3d4759}.landing__title-glow{-webkit-animation:landing-flicker 2.2s ease-out .45s both;animation:landing-flicker 2.2s ease-out .45s both;color:#fff;text-shadow:0 0 18px rgba(255,180,84,.55),0 0 70px rgba(255,180,84,.3)}.landing__sub{font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.65;margin:0 auto 2.2rem;max-width:620px}.landing__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.landing__micro{color:rgba(174,185,204,.65);font-size:.85rem;margin-top:1.1rem}.landing__stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:clamp(1.2rem,4vw,3.5rem);justify-content:center;margin:3.5rem auto 0;max-width:860px;padding:1.1rem 1.4rem;position:relative;z-index:1}.landing__stat{align-items:baseline;display:flex;font-size:.88rem;gap:.5rem}.landing__stat strong{color:#fff;font-family:var(--font-display);font-size:1.45rem;font-weight:700}.landing__stat-dot{align-self:center;-webkit-animation:landing-pulse 2s ease-in-out infinite;animation:landing-pulse 2s ease-in-out infinite;background:var(--tungsten);border-radius:50%;box-shadow:0 0 10px 2px rgba(255,180,84,.7);height:8px;width:8px}.landing main{background:var(--paper);color:var(--ink)}.landing__section{margin:0 auto;max-width:1060px;padding:clamp(3.5rem,8vw,5.5rem) clamp(1rem,4vw,3rem)}.landing__section--tight{max-width:820px}.landing__h2{font-family:var(--font-display);font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 1.2rem}.landing__h2 em{color:var(--tungsten-deep);font-style:normal}.landing__lead{color:var(--ink-soft);font-size:1.05rem;margin:0 0 2rem;max-width:560px}.landing__steps{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr);margin-top:2.4rem}@media(max-width:880px){.landing__steps{grid-template-columns:1fr}}.landing__step{background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:16px;box-shadow:0 1px 2px rgba(28,34,49,.04);padding:1.7rem 1.5rem 1.5rem;position:relative}.landing__step h3{font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin:.4rem 0 .6rem}.landing__step p{color:var(--ink-soft);font-size:.95rem;line-height:1.6;margin:0}.landing__step-n{color:var(--tungsten-deep);font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.12em}.landing__compare{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.landing__compare li{grid-gap:1rem;background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:12px;display:grid;font-size:.95rem;gap:1rem;grid-template-columns:minmax(180px,240px) 1fr;line-height:1.55;padding:1.1rem 1.3rem}.landing__compare li strong{font-family:var(--font-display);font-weight:700}.landing__compare li span{color:var(--ink-soft)}@media(max-width:640px){.landing__compare li{gap:.3rem;grid-template-columns:1fr}}.landing__compare li.is-us{background:var(--night);border-color:var(--night)}.landing__compare li.is-us strong{color:var(--tungsten)}.landing__compare li.is-us span{color:var(--moon)}.landing__cards{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(3,1fr);margin-top:2.4rem}@media(max-width:880px){.landing__cards{grid-template-columns:1fr}}.landing__card{background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:16px;padding:1.7rem 1.5rem}.landing__card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin:.7rem 0 .6rem}.landing__card p{color:var(--ink-soft);font-size:.95rem;line-height:1.6;margin:0}.landing__card--accent{background:var(--night);border-color:var(--night)}.landing__card--accent h3{color:#fff}.landing__card--accent p{color:var(--moon)}.landing__card-tag{background:rgba(255,180,84,.16);border-radius:999px;color:var(--tungsten-deep);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;padding:.28em .9em;text-transform:uppercase}.landing__faq{grid-gap:.7rem;display:grid;gap:.7rem;margin-top:1.6rem}.landing__faq details{background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:12px;padding:1rem 1.3rem}.landing__faq details[open] summary{color:var(--tungsten-deep)}.landing__faq details p{color:var(--ink-soft);font-size:.95rem;line-height:1.6;margin:.8rem 0 .2rem}.landing__faq summary{cursor:pointer;font-family:var(--font-display);font-size:1.02rem;font-weight:600;list-style:none}.landing__faq summary::-webkit-details-marker{display:none}.landing__faq summary:after{color:var(--tungsten-deep);content:"+";float:right;font-weight:700;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.landing__faq details[open] summary:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.landing__final{background:var(--night);color:#fff;overflow:hidden;padding:clamp(4rem,10vw,6.5rem) 1.5rem;position:relative;text-align:center}.landing__final h2{font-family:var(--font-display);font-size:clamp(2rem,5.5vw,3.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 2.2rem}.landing__final .landing__micro{color:rgba(174,185,204,.65)}.landing__final-glow{background:radial-gradient(ellipse at center,rgba(255,180,84,.14) 0,transparent 70%);bottom:-30vh;height:60vh;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(800px,110vw)}.landing .reveal{-webkit-animation:landing-rise .7s cubic-bezier(.2,.7,.2,1) 0ms both;animation:landing-rise .7s cubic-bezier(.2,.7,.2,1) 0ms both;-webkit-animation:landing-rise .7s cubic-bezier(.2,.7,.2,1) var(--d,0ms) both;animation:landing-rise .7s cubic-bezier(.2,.7,.2,1) var(--d,0ms) both}@media(prefers-reduced-motion:reduce){.landing .reveal,.landing__stat-dot,.landing__title-glow,.landing__wordmark-dot{-webkit-animation:none!important;animation:none!important}}@-webkit-keyframes landing-rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes landing-rise{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes landing-flicker{0%{opacity:0;text-shadow:none}7%{opacity:.6}10%{opacity:.08}18%{opacity:.75}22%{opacity:.15}34%{opacity:1}41%{opacity:.55}to{opacity:1;text-shadow:0 0 18px rgba(255,180,84,.55),0 0 70px rgba(255,180,84,.3)}}@keyframes landing-flicker{0%{opacity:0;text-shadow:none}7%{opacity:.6}10%{opacity:.08}18%{opacity:.75}22%{opacity:.15}34%{opacity:1}41%{opacity:.55}to{opacity:1;text-shadow:0 0 18px rgba(255,180,84,.55),0 0 70px rgba(255,180,84,.3)}}@-webkit-keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.45}}.header{background:var(--night);border-bottom:1px solid rgba(174,185,204,.16)}.header-wordmark{color:#fff;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:1.3rem;font-weight:800;letter-spacing:-.02em;text-decoration:none}.header-wordmark-dot{-webkit-animation:header-pulse 2.6s ease-in-out infinite;animation:header-pulse 2.6s ease-in-out infinite;background:var(--tungsten);border-radius:50%;box-shadow:0 0 12px 2px rgba(255,180,84,.8);display:inline-block;height:.45em;margin-left:.18em;width:.45em}.header-main_navbar{display:flex;gap:20px}.header-main_navbar_item a{color:var(--moon);font-weight:600;text-decoration:none}.header-main_navbar_item a:hover{color:var(--tungsten)}@-webkit-keyframes header-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes header-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.header-wordmark-dot{-webkit-animation:none;animation:none}}.layout{display:flex;flex-direction:column;min-height:100vh}.layout .layout-content{flex:1 1}.dashboard{padding:2.5rem 0 4rem}.dashboard__hero{align-items:end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:2rem}.dashboard__hero-actions{align-items:flex-end;display:flex;flex-direction:column;gap:.6rem}.dashboard__hero-premium{color:var(--tungsten-deep);font-size:.9rem;font-weight:700;text-decoration:none}.dashboard__hero-premium:hover{text-decoration:underline}.dashboard__premium-badge{align-self:flex-end;background:rgba(46,99,62,.12);border-radius:999px;color:#2e633e;font-size:.85rem;font-weight:700;padding:6px 14px}.dashboard__premium-badge--link{text-decoration:none;transition:background .15s ease}.dashboard__premium-badge--link:hover{background:rgba(46,99,62,.22)}.dashboard__hero-admin{align-self:flex-end;background:#1c2231;border-radius:999px;color:#fff;font-size:.85rem;font-weight:700;padding:6px 14px;text-decoration:none}.dashboard__hero-admin:hover{background:#2c3650}.dashboard__eyebrow{color:var(--tungsten-deep);font-size:.8rem;font-weight:700;letter-spacing:.16em;margin-bottom:.7rem;text-transform:uppercase}.dashboard__title{color:var(--ink);font-size:clamp(2rem,4vw,3rem);margin-bottom:.6rem}.dashboard__lead{color:var(--ink-soft);line-height:1.65;max-width:640px}.dashboard__summary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem}.dashboard__address,.dashboard__panel,.dashboard__summary-card{background:#fff;border:1px solid rgba(174,185,204,.24);border-radius:16px;box-shadow:0 16px 48px -32px rgba(17,23,38,.25)}.dashboard__summary-card{padding:1.1rem 1.2rem}.dashboard__summary-label{color:var(--ink-soft);display:block;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.dashboard__summary-value{color:var(--ink);font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:clamp(1.5rem,2vw,2rem);font-weight:700}.dashboard__grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}.dashboard__guide{background:#fff;border:1px solid rgba(174,185,204,.24);border-radius:16px;margin-top:1.25rem;padding:.4rem 1.2rem}.dashboard__guide-summary{color:var(--ink);cursor:pointer;font-weight:700;list-style:none;padding:.8rem 0}.dashboard__guide-summary::-webkit-details-marker{display:none}.dashboard__guide-summary:before{color:var(--ink-soft);content:"›";display:inline-block;margin-right:.5rem;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.dashboard__guide[open] .dashboard__guide-summary:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dashboard__guide-body{color:var(--ink-soft);line-height:1.6;padding-bottom:.6rem}.dashboard__panel{padding:1.2rem}.dashboard__panel-title{font-size:1.15rem;margin-bottom:.3rem}.dashboard__panel-copy{color:var(--ink-soft);line-height:1.6}.dashboard__address-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1rem}.dashboard__address{padding:1.1rem}.dashboard__address-meta,.dashboard__address-top{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.dashboard__address-label{color:var(--ink);font-size:1.05rem;margin-bottom:.3rem}.dashboard__address-sub{color:var(--ink-soft);font-size:.95rem}.dashboard__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;padding:.35rem .7rem;white-space:nowrap}.dashboard__badge--active{background:rgba(224,139,31,.12);color:var(--tungsten-deep)}.dashboard__badge--quiet{background:rgba(91,101,119,.12);color:var(--ink-soft)}.dashboard__address-meta{border-top:1px solid rgba(174,185,204,.2);color:var(--ink-soft);font-size:.92rem;margin-top:.9rem;padding-top:.9rem}.dashboard__outages{grid-gap:.8rem;display:grid;gap:.8rem;margin-top:1rem}.dashboard__outage{background:hsla(38,52%,96%,.9);border:1px solid rgba(174,185,204,.2);border-radius:12px;padding:.9rem 1rem}.dashboard__outage strong{color:var(--ink)}.dashboard__outage p{color:var(--ink-soft);line-height:1.5;margin-top:.25rem}.dashboard__empty{grid-gap:.9rem;background:hsla(38,52%,96%,.9);border:1px dashed rgba(174,185,204,.45);border-radius:14px;display:grid;gap:.9rem;justify-items:start;margin-top:1rem;padding:1.1rem}.dashboard__address-actions{display:flex;justify-content:flex-end;margin-top:.9rem}.dashboard__address-delete{background:transparent;border:1px solid rgba(166,60,42,.35);border-radius:999px;color:#a63c2a;cursor:pointer;font-size:.82rem;font-weight:700;padding:.5rem 1rem;transition:background .15s ease,color .15s ease}.dashboard__address-delete:hover:not(:disabled){background:#a63c2a;color:#fff}.dashboard__address-delete:disabled{cursor:default;opacity:.6}.dashboard__trust-list{grid-gap:.9rem;color:var(--ink-soft);display:grid;gap:.9rem;line-height:1.6;margin-top:1rem;padding-left:1rem}.dashboard__error,.dashboard__loading{color:var(--ink-soft);padding:4rem 1rem;text-align:center}@media(max-width:900px){.dashboard__grid,.dashboard__summary{grid-template-columns:1fr}}.dashboard__svc{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.02em;margin-right:8px;padding:2px 9px;vertical-align:middle}.dashboard__svc--electricity{background:rgba(224,139,31,.16);color:#8a5510}.dashboard__svc--water{background:rgba(11,92,171,.14);color:#0b5cab}.dashboard__cubes{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}.dashboard__cube{background:#fff;border:1px solid rgba(174,185,204,.24);border-radius:16px;box-shadow:0 16px 48px -32px rgba(17,23,38,.25);display:flex;flex-direction:column;gap:.9rem;padding:1.1rem}.dashboard__address-top{align-items:flex-start;display:flex;gap:.6rem;justify-content:space-between}.dashboard__lamp{border-radius:50%;flex:none;height:13px;margin-top:5px;position:relative;width:13px}.dashboard__lamp:after{background:hsla(0,0%,100%,.75);border-radius:50%;content:"";height:4px;left:2.5px;position:absolute;top:2.5px;width:4px}.dashboard__lamp--ok{background:#2fae5f;box-shadow:0 0 0 3px rgba(47,174,95,.16),0 0 7px rgba(47,174,95,.5)}.dashboard__lamp--soon{background:#e0a51f;box-shadow:0 0 0 3px rgba(224,165,31,.18),0 0 7px rgba(224,165,31,.55)}.dashboard__lamp--alert{background:#d8442b;box-shadow:0 0 0 3px rgba(216,68,43,.18),0 0 8px rgba(216,68,43,.6)}@media(prefers-reduced-motion:no-preference){.dashboard__lamp--alert{-webkit-animation:dashboardLampPulse 1.6s ease-in-out infinite;animation:dashboardLampPulse 1.6s ease-in-out infinite}}@-webkit-keyframes dashboardLampPulse{0%,to{box-shadow:0 0 0 3px rgba(216,68,43,.18),0 0 8px rgba(216,68,43,.6)}50%{box-shadow:0 0 0 3px rgba(216,68,43,.32),0 0 13px rgba(216,68,43,.9)}}@keyframes dashboardLampPulse{0%,to{box-shadow:0 0 0 3px rgba(216,68,43,.18),0 0 8px rgba(216,68,43,.6)}50%{box-shadow:0 0 0 3px rgba(216,68,43,.32),0 0 13px rgba(216,68,43,.9)}}.dashboard__outage-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.dashboard__countdown{background:rgba(224,139,31,.16);border-radius:999px;color:#8a5510;font-size:.78rem;font-weight:700;padding:2px 10px;white-space:nowrap}.dashboard__cube-foot{display:flex;flex-direction:column;gap:.7rem;margin-top:auto;padding-top:.4rem}.dashboard__channel{display:flex;gap:6px}.dashboard__channel-opt{background:#fff;border:1px solid rgba(28,34,49,.18);border-radius:999px;cursor:pointer;flex:1 1;font-size:.78rem;font-weight:700;padding:6px 8px;transition:background .15s ease,color .15s ease,border-color .15s ease}.dashboard__channel-opt.is-active{background:#1c2231;border-color:#1c2231;color:#fff}.dashboard__channel-opt:disabled{cursor:default;opacity:.6}.dashboard__countdown{background:linear-gradient(135deg,#1c2231,#2c3650);border-radius:18px;box-shadow:0 18px 48px -28px rgba(17,23,38,.55);color:#fff;margin-bottom:2rem;padding:1.4rem 1.6rem}.dashboard__countdown-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.dashboard__countdown-title{color:hsla(0,0%,100%,.72);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard__countdown-timer{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:IBM Plex Mono,ui-monospace,SF Mono,monospace;font-size:clamp(2.1rem,7vw,3.2rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;line-height:1.05}.dashboard__countdown-meta{color:hsla(0,0%,100%,.82);font-size:.95rem;margin-top:8px}.general-form-main{margin-top:60px}@media screen and (max-width:600px){.general-form-main{margin-top:20px}}.general-form-main-form{background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:16px;box-shadow:0 1px 2px rgba(28,34,49,.04);margin:0 auto;max-width:400px}@media screen and (max-width:600px){.general-form-main-form{max-width:100%;padding:36px 12px!important}}.general-form-main-form>p.font-20{font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;letter-spacing:-.02em}.general-form-main-form_group{width:100%}.general-form-main-form_group_code_title-laptop{display:block}@media screen and (max-width:600px){.general-form-main-form_group_code_title-laptop{display:none}}.general-form-main-form_group_code_title-phone{display:none}@media screen and (max-width:600px){.general-form-main-form_group_code_title-phone{display:block}.general-form-main-form_group_code{flex-direction:column}}.general-form-main-form_group input{background-color:#fff;border:1px solid rgba(28,34,49,.15);border-radius:10px;color:var(--ink);outline:0;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.general-form-main-form_group input:focus{border-color:var(--tungsten);box-shadow:0 0 0 3px rgba(255,180,84,.25)}.general-form-main-form_group_error{color:#ef5350}.general-form-main-form_submit{width:100%}.general-form-main-form_forgot-password{color:var(--tungsten-deep);cursor:pointer}.general-form-main-form_register{color:var(--ink-soft)}.admin-subs{overflow-x:auto}.admin-subs__state{color:#5b6577;padding:24px}.admin-subs__table{border-collapse:collapse;font-size:.92rem;min-width:760px;width:100%}.admin-subs__table td,.admin-subs__table th{border-bottom:1px solid rgba(28,34,49,.1);padding:12px 14px;text-align:left;vertical-align:top}.admin-subs__table th{color:#5b6577;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-subs__center{text-align:center}.admin-subs__name{color:#1c2231;font-weight:600}.admin-subs__email{color:#8a94a6;font-size:.82rem}.admin-subs__badge{background:#f0f1f4;border-radius:999px;color:#5b6577;display:inline-block;font-size:.78rem;font-weight:700;padding:4px 12px}.admin-subs__badge--premium{background:rgba(224,139,31,.16);color:#8a5510}.admin-subs__badge--business{background:rgba(46,99,62,.16);color:#2e633e}.admin-subs__search{background:#fff;border:1px solid rgba(28,34,49,.15);border-radius:10px;font-size:.95rem;margin-bottom:16px;max-width:320px;padding:10px 14px;width:100%}.admin-subs__unverified{background:#fff1ef;border-radius:999px;color:#a63c2a;font-size:.7rem;font-weight:700;margin-left:8px;padding:2px 8px}.admin-subs__set{background:#fff;border:1px solid rgba(28,34,49,.18);border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:700;padding:6px 12px;transition:background .15s ease,color .15s ease}.admin-subs__set:hover:not(:disabled):not(.is-current){background:#e08b1f;border-color:#e08b1f;color:#21150a}.admin-subs__set.is-current{background:#1c2231;border-color:#1c2231;color:#fff;cursor:default}.admin-subs__set:disabled:not(.is-current){cursor:default;opacity:.5}.admin-subs__btn--small{font-size:.72rem;margin-top:6px;padding:4px 10px}.admin-subs__until{color:#8a94a6;font-size:.78rem;margin-top:4px}.admin-subs__inv{display:inline-block;font-size:.78rem;font-weight:700;margin-top:4px}.admin-subs__inv--pending{color:#a86a12}.admin-subs__inv--issued{color:#2e633e}.admin-subs__actions{display:flex;flex-wrap:wrap;gap:8px}.admin-subs__btn{background:#fff;border:1px solid rgba(28,34,49,.2);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:700;padding:7px 14px;transition:background .15s ease,color .15s ease}.admin-subs__btn:disabled{cursor:default;opacity:.5}.admin-subs__btn--grant{border-color:#e08b1f;color:#8a5510}.admin-subs__btn--grant:hover:not(:disabled){background:#e08b1f;color:#21150a}.admin-subs__btn--revoke{border-color:rgba(166,60,42,.4);color:#a63c2a}.admin-subs__btn--revoke:hover:not(:disabled){background:#a63c2a;color:#fff}.admin-bills__summary{font-size:1rem;margin:0 0 14px}.admin-bills__summary strong{font-size:1.15rem}.admin-bills__state{border-radius:999px;display:inline-block;font-size:.8rem;font-weight:600;padding:3px 10px;white-space:nowrap}.admin-bills__state--completed{background:#e3f6e8;color:#1c7a3e}.admin-bills__state--pending{background:#fdf2dd;color:#9a6a12}.admin-bills__state--failed{background:#fde3e3;color:#b02a2a}.admin-refs__card{border:1px solid rgba(28,34,49,.12);border-radius:14px;margin-bottom:22px;padding:18px 20px}.admin-refs__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.admin-refs__code{font-size:1.4rem;letter-spacing:.04em;margin:0}.admin-refs__pct{color:#5b6577;font-size:.85rem}.admin-refs__stats{display:flex;gap:24px}.admin-refs__stat{display:flex;flex-direction:column;text-align:right}.admin-refs__stat strong{font-size:1.15rem}.admin-refs__stat span{color:#5b6577;font-size:.78rem}.admin-refs__stat--payout strong{color:#1c7a3e}.service-register{padding-bottom:64px}.service-register .container{grid-gap:24px;display:grid;gap:24px}.service-register__saved{background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:24px;box-shadow:0 18px 50px rgba(28,34,49,.08);padding:28px}.service-register__channel{display:flex;flex-direction:column;gap:8px;margin-top:18px}.service-register__channel-label{color:#5b6577;font-size:.9rem;font-weight:600}.service-register__channel-opts{background:#f3f1ec;border-radius:12px;display:flex;gap:4px;padding:4px}.service-register__channel-opt{background:transparent;border:none;border-radius:9px;color:#5b6577;cursor:pointer;flex:1 1;font-size:.9rem;font-weight:700;padding:10px 8px;transition:background .15s ease,color .15s ease}.service-register__channel-opt.is-active{background:#fff;box-shadow:0 2px 8px rgba(28,34,49,.12);color:#1c2231}.service-register__channel-hint{color:#8a94a6;font-size:.8rem}.service-register__gate{background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:24px;box-shadow:0 18px 50px rgba(28,34,49,.08);margin-top:24px;padding:40px 32px;text-align:center}.service-register__gate--modal{border:none;box-shadow:none;margin-top:0;padding:16px 8px 4px}.service-register__gate-actions{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:24px}.service-register__gate-link{color:#e08b1f;font-weight:700;text-decoration:none}.service-register__gate-link:hover{text-decoration:underline}.service-register__saved-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.service-register__eyebrow{color:#e08b1f;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.service-register__title{color:#1c2231;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:clamp(1.45rem,3vw,2rem);margin:0}.service-register__copy{color:#5b6577;margin:10px 0 0;max-width:56ch}.service-register__count{align-items:center;background:#faf6ef;border-radius:999px;color:#1c2231;display:inline-flex;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:1.2rem;font-weight:700;justify-content:center;min-height:52px;min-width:52px;padding:0 16px}.service-register__state{background:#f7f7f4;border-radius:18px;color:#5b6577;padding:18px}.service-register__state--error{background:#fff1ef;color:#a63c2a}.service-register__address-list{grid-gap:16px;display:grid;gap:16px}.service-register__address-card{background:#fafafa;border:1px solid rgba(28,34,49,.08);border-radius:18px;padding:18px}.service-register__address-top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.service-register__address-label{color:#1c2231;font-size:1.05rem;margin:0}.service-register__address-sub{color:#5b6577;margin:6px 0 0}.service-register__badge{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;padding:8px 12px;white-space:nowrap}.service-register__badge--active{background:rgba(224,139,31,.16);color:#8a5510}.service-register__badge--quiet{background:rgba(46,99,62,.12);color:#2e633e}.service-register__address-meta{grid-gap:6px;color:#5b6577;display:grid;gap:6px;margin-top:14px}.service-register__address-actions{display:flex;justify-content:flex-end;margin-top:14px}.service-register__address-delete{background:transparent;border:1px solid rgba(166,60,42,.35);border-radius:999px;color:#a63c2a;cursor:pointer;font-size:.82rem;font-weight:700;padding:8px 16px;transition:background .15s ease,color .15s ease}.service-register__address-delete:hover:not(:disabled){background:#a63c2a;color:#fff}.service-register__address-delete:disabled{cursor:default;opacity:.6}@media(max-width:768px){.service-register__saved{padding:20px}.service-register__address-top,.service-register__saved-head{flex-direction:column}.service-register__count{min-width:0}}.premium{padding-bottom:64px}.premium .container{grid-gap:28px;display:grid;gap:28px}.premium__hero{padding-top:12px;text-align:center}.premium__eyebrow{color:#e08b1f;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.premium__title{color:#1c2231;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);margin:0}.premium__lead{color:#5b6577;margin:12px auto 0;max-width:56ch}.premium__active{background:rgba(46,99,62,.12);border:1px solid rgba(46,99,62,.25);border-radius:14px;color:#2e633e;padding:16px 20px;text-align:center}.premium__plans{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr}.premium__plans--single{grid-template-columns:1fr;margin:0 auto;max-width:460px;width:100%}.premium__plan{background:#fff;border:1px solid rgba(28,34,49,.1);border-radius:20px;box-shadow:0 18px 50px rgba(28,34,49,.06);display:flex;flex-direction:column;padding:28px;position:relative}.premium__plan--pro{border:2px solid #e08b1f;box-shadow:0 22px 60px rgba(224,139,31,.18)}.premium__badge{background:#e08b1f;border-radius:999px;box-shadow:0 6px 16px rgba(224,139,31,.35);color:#21150a;font-size:.78rem;font-weight:800;padding:6px 14px;position:absolute;right:20px;top:-13px}.premium__plan-name{color:#1c2231;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:1.3rem;margin:0}.premium__plan-price{color:#1c2231;font-size:2rem;font-weight:800;margin:12px 0 16px}.premium__plan-was{color:#8a94a6;font-size:1.2rem;font-weight:600;margin-right:10px;text-decoration:line-through}.premium__plan-tax{color:#8a94a6;font-size:.8rem;font-weight:500;margin:-10px 0 16px}.premium__plan-upgrade-note{color:#2e633e;font-size:.85rem;font-weight:600;margin:-8px 0 16px}.premium__plan-per{color:#5b6577;font-size:1rem;font-weight:500}.premium__plan-feats{grid-gap:10px;color:#3a4253;display:grid;gap:10px;list-style:none;margin:0 0 22px;padding:0}.premium__plan-feats li{padding-left:26px;position:relative}.premium__plan-feats li:before{color:#e08b1f;content:"✓";font-weight:800;left:0;position:absolute}.premium__plan-tag{align-self:flex-start;background:#f0f1f4;border-radius:999px;color:#5b6577;font-size:.82rem;font-weight:700;margin-top:auto;padding:8px 14px}.premium__cta{margin-top:auto;width:100%}.premium__note{color:#8a94a6;font-size:.8rem;margin:12px 0 0;text-align:center}.premium__result{grid-gap:16px;background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:24px;box-shadow:0 18px 50px rgba(28,34,49,.08);display:grid;gap:16px;justify-items:center;padding:56px 28px;text-align:center}.premium__check{align-items:center;background:#2e633e;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:800;height:56px;justify-content:center;width:56px}.premium__benefits{background:#faf6ef;border:1px solid rgba(224,139,31,.25);border-radius:16px;max-width:420px;padding:20px 24px;text-align:left;width:100%}.premium__benefits-title{color:#1c2231;font-weight:700;margin:0 0 12px}.premium__benefits ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.premium__benefits li{color:#3a4253;padding-left:26px;position:relative}.premium__benefits li:before{color:#e08b1f;content:"✓";font-weight:800;left:0;position:absolute}.premium__invoice-note{color:#8a94a6;font-size:.85rem;margin:4px 0 0}.premium__spinner{-webkit-animation:premium-spin .8s linear infinite;animation:premium-spin .8s linear infinite;border:4px solid rgba(224,139,31,.25);border-radius:50%;border-top-color:#e08b1f;height:44px;width:44px}@-webkit-keyframes premium-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes premium-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:768px){.premium__plans{grid-template-columns:1fr}}.premium__sms{background:#fff;border:1px solid rgba(28,34,49,.12);border-radius:16px;margin-top:28px;padding:22px 24px}.premium__sms-title{color:#1c2231;font-size:1.1rem;font-weight:700;margin:0 0 8px}.premium__sms-usage{color:#5b6577;margin:0 0 14px}.premium__sms-buy{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.premium__sms-qty{border:1px solid rgba(28,34,49,.18);border-radius:10px;font-size:1rem;padding:10px 12px;width:110px}.premium__sms-cta{white-space:nowrap}.premium__sms-hint{color:#8a94a6;font-size:.85rem;margin:12px 0 0}.premium__code{align-items:center;display:flex;flex-direction:column;gap:8px;margin:0 auto 20px;max-width:360px;width:100%}.premium__code-label{color:#5b6577;font-size:.9rem;font-weight:600}.premium__code-input{background:#fff;border:1px solid rgba(28,34,49,.18);border-radius:10px;font-size:1rem;letter-spacing:.04em;padding:12px 14px;text-align:center;text-transform:uppercase;width:100%}.premium__code-input:focus{border-color:#e08b1f;outline:none}.account{padding:48px 0 72px}.account .container{max-width:720px}.account__head{margin-bottom:28px}.account__title{color:#1c2231;font-size:2rem;font-weight:800;margin:0 0 6px}.account__subtitle{color:#5b6577;font-size:1rem;margin:0}.account__card{background:#fff;border:1px solid rgba(28,34,49,.1);border-radius:16px;margin-bottom:20px;padding:24px 26px}.account__card--danger{border-color:rgba(166,60,42,.3)}.account__card-title{color:#1c2231;font-size:1.1rem;font-weight:700;margin:0 0 16px}.account__field{display:block;margin-bottom:16px}.account__label{color:#5b6577;display:block;font-size:.82rem;font-weight:600;margin-bottom:6px}.account__input{background:#fff;border:1px solid rgba(28,34,49,.18);border-radius:10px;font-size:1rem;padding:11px 14px;width:100%}.account__input:focus{border-color:#e08b1f;border-color:var(--tungsten-deep,#e08b1f);outline:none}.account__hint{color:#8a94a6;font-size:.85rem;margin:6px 0 14px}.account__segmented{display:flex;flex-wrap:wrap;gap:8px}.account__seg{background:#fff;border:1px solid rgba(28,34,49,.18);border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:700;padding:8px 18px;transition:background .15s ease,color .15s ease}.account__seg.is-active{background:#1c2231;border-color:#1c2231;color:#fff}.account__seg:disabled{cursor:not-allowed;opacity:.45}.account__save{margin-top:4px}.account__readonly{align-items:baseline;display:flex;gap:12px;margin-bottom:16px}.account__value{color:#1c2231;font-weight:600}.account__divider{border:none;border-top:1px solid rgba(28,34,49,.1);margin:24px 0}.account__sub-row{align-items:center;display:flex;gap:14px;margin-bottom:18px}.account__sub-until{color:#5b6577;font-size:.92rem}.account__renew{align-items:center;background:rgba(46,99,62,.07);border:1px solid rgba(46,99,62,.18);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.account__renew--off{background:rgba(138,85,16,.07);border-color:rgba(224,139,31,.28)}.account__renew-state{color:#3a4253;font-size:.9rem;line-height:1.4}.account__renew-toggle{background:transparent;border:none;color:#8a5510;cursor:pointer;font-size:.85rem;font-weight:700;padding:2px 4px;text-decoration:underline;white-space:nowrap}.account__renew-toggle:hover:not(:disabled){color:#5e3a0a}.account__renew-toggle:disabled{cursor:default;opacity:.6}.account__badge{background:#f0f1f4;border-radius:999px;color:#5b6577;font-size:.82rem;font-weight:700;padding:5px 14px}.account__badge--premium{background:rgba(224,139,31,.16);color:#8a5510}.account__badge--business{background:rgba(46,99,62,.16);color:#2e633e}.account__btn{background:#fff;border:1px solid rgba(28,34,49,.2);border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 20px;transition:background .15s ease,color .15s ease,border-color .15s ease}.account__btn:hover:not(:disabled){border-color:#1c2231}.account__btn:disabled{cursor:default;opacity:.5}.account__btn--primary{background:#1c2231;border-color:#1c2231;color:#fff}.account__btn--primary:hover:not(:disabled){background:#2c3650}.account__btn--danger{border-color:rgba(166,60,42,.5);color:#a63c2a}.account__btn--danger:hover:not(:disabled){background:#a63c2a;border-color:#a63c2a;color:#fff}.account__dialog{min-width:320px;padding-top:8px}.today{padding-bottom:64px}.today .container{grid-gap:20px;display:grid;gap:20px}.today__back{align-self:start;color:#5b6577;font-size:.9rem;font-weight:700;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.today__back:hover{color:#1c2231}.today__hero{padding-top:4px}.today__controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.today__tabs{display:flex;flex-wrap:wrap;gap:8px}.today__tab{background:#fff;border:1px solid rgba(28,34,49,.15);border-radius:999px;color:#3a4253;cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.today__tab.is-active{background:#1c2231;border-color:#1c2231;color:#fff}.today__tab-count{font-size:.78rem;opacity:.7}.today__search{flex:1 1;min-width:220px}.today__eyebrow{color:#e08b1f;font-size:.8rem;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.today__title{color:#1c2231;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);margin:0}.today__lead{color:#5b6577;margin:10px 0 0}.today__upsell{align-items:center;background:rgba(224,139,31,.1);border:1px solid rgba(224,139,31,.25);border-radius:14px;color:#8a5510;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.today__upsell-cta{background:#e08b1f;border-radius:999px;color:#21150a;font-weight:700;padding:8px 16px;text-decoration:none;white-space:nowrap}.today__search{background:#fff;border:1px solid rgba(28,34,49,.15);border-radius:12px;font-size:1rem;padding:14px 16px;width:100%}.today__search:focus{border-color:#e08b1f;box-shadow:0 0 0 3px rgba(224,139,31,.15);outline:none}.today__state{background:#f7f7f4;border-radius:14px;color:#5b6577;padding:28px;text-align:center}.today__state--error{background:#fff1ef;color:#a63c2a}.today__groups{grid-gap:22px;display:grid;gap:22px}.today__group-head{align-items:baseline;border-bottom:1px solid rgba(28,34,49,.1);display:flex;gap:10px;margin-bottom:12px;padding-bottom:6px}.today__group-title{color:#1c2231;font-size:1.05rem;font-weight:700;margin:0;text-transform:capitalize}.today__group-count{background:#f0f1f4;border-radius:999px;color:#5b6577;font-size:.78rem;font-weight:700;padding:2px 9px}.today__list{grid-gap:12px;display:grid;gap:12px}.today__card{align-items:center;background:#fff;border:1px solid rgba(28,34,49,.08);border-radius:14px;display:flex;gap:14px;padding:14px 18px}.today__svc{flex:0 0 auto;font-size:1.1rem;line-height:1}.today__svc--electricity,.today__svc--water{-webkit-filter:none;filter:none}.today__card-main{flex:1 1;min-width:0}.today__card-place{color:#1c2231;font-size:1rem;margin:0}.today__card-street{color:#3a4253;line-height:1.5;margin:6px 0 0}.today__card-note{color:#8a94a6;font-size:.85rem;margin:6px 0 0}.today__card-time{background:rgba(224,139,31,.14);border-radius:999px;color:#8a5510;font-weight:700;padding:8px 14px;white-space:nowrap}@media(max-width:600px){.today__card{flex-direction:column}}.unsub{margin:0 auto;max-width:560px;padding:64px 0 80px;text-align:center}.unsub__title{color:#1c2231;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 16px}.unsub__lead{color:#3a4253;font-size:1.05rem;line-height:1.65;margin:0 0 28px}.unsub__lead--ok{color:#2e633e;font-weight:600}.unsub__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.unsub__btn{border-radius:999px;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 26px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.unsub__btn--danger{background:#a63c2a;border:1px solid #a63c2a;color:#fff}.unsub__btn--danger:hover:not(:disabled){background:#8d3122}.unsub__btn--danger:disabled{cursor:default;opacity:.6}.unsub__btn--ghost{background:transparent;border:1px solid rgba(28,34,49,.2);color:#1c2231}.unsub__btn--ghost:hover{border-color:#1c2231}.legal-page{color:var(--ink);margin:0 auto;max-width:760px;text-align:left}.legal-page_updated{color:var(--ink-soft)}.legal-page h2{font-size:20px;font-weight:700;margin:28px 0 10px}.legal-page p{font-size:16px;line-height:1.65;margin-bottom:10px}.legal-page ul{margin-bottom:10px;padding-left:22px}.legal-page li{font-size:16px;line-height:1.65;margin-bottom:6px}.legal-page a{color:var(--tungsten-deep)}:root{--night:#0a0e18;--night-soft:#111726;--tungsten:#ffb454;--tungsten-deep:#e08b1f;--moon:#aeb9cc;--paper:#faf6ef;--ink:#1c2231;--ink-soft:#5b6577}*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Plus Jakarta Sans;src:url(/static/media/PlusJakartaSans-VariableFont_wght.91a892b057d3b1e6c20b.ttf)}body,html{font-family:IBM Plex Sans,Plus Jakarta Sans,sans-serif;width:100%}body{background:#faf6ef;background:var(--paper);color:#1c2231;color:var(--ink)}h1,h2,h3,h4,h5,h6{font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;letter-spacing:-.02em}.container{margin:0 auto;max-width:1260px;width:95%}@media screen and (max-width:900px){.container{margin:0 auto;padding:0 16px;width:100%}}@media screen and (max-width:600px){.container{margin:0 auto;padding:0 16px;width:100%}}.flex{display:flex}.flex-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-end{align-items:end}.border-0{border:0}.font-bold{font-weight:700}.text-center{text-align:center}.pointer{cursor:pointer}.align-center{align-items:center}.error{color:#ef5350}.protected-loading{align-items:center;color:#5b6577;color:var(--ink-soft);display:flex;justify-content:center;min-height:40vh;padding:2rem 1rem}.primary{color:#e08b1f;color:var(--tungsten-deep)}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-bottom:0}.pt-0,.py-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0}.mt-0,.my-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.radius-0{border-radius:0}.font-0{font-size:0}.gap-0{gap:0}.p-2{padding:2px}.px-2{padding-left:2px;padding-right:2px}.py-2{padding-bottom:2px}.pt-2,.py-2{padding-top:2px}.pb-2{padding-bottom:2px}.pl-2{padding-left:2px}.pr-2{padding-right:2px}.m-2{margin:2px}.mx-2{margin-left:2px;margin-right:2px}.my-2{margin-bottom:2px}.mt-2,.my-2{margin-top:2px}.mb-2{margin-bottom:2px}.ml-2{margin-left:2px}.mr-2{margin-right:2px}.radius-2{border-radius:2px}.font-2{font-size:2px}.gap-2{gap:2px}.p-4{padding:4px}.px-4{padding-left:4px;padding-right:4px}.py-4{padding-bottom:4px}.pt-4,.py-4{padding-top:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.pr-4{padding-right:4px}.m-4{margin:4px}.mx-4{margin-left:4px;margin-right:4px}.my-4{margin-bottom:4px}.mt-4,.my-4{margin-top:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.radius-4{border-radius:4px}.font-4{font-size:4px}.gap-4{gap:4px}.p-6{padding:6px}.px-6{padding-left:6px;padding-right:6px}.py-6{padding-bottom:6px}.pt-6,.py-6{padding-top:6px}.pb-6{padding-bottom:6px}.pl-6{padding-left:6px}.pr-6{padding-right:6px}.m-6{margin:6px}.mx-6{margin-left:6px;margin-right:6px}.my-6{margin-bottom:6px}.mt-6,.my-6{margin-top:6px}.mb-6{margin-bottom:6px}.ml-6{margin-left:6px}.mr-6{margin-right:6px}.radius-6{border-radius:6px}.font-6{font-size:6px}.gap-6{gap:6px}.p-8{padding:8px}.px-8{padding-left:8px;padding-right:8px}.py-8{padding-bottom:8px}.pt-8,.py-8{padding-top:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.m-8{margin:8px}.mx-8{margin-left:8px;margin-right:8px}.my-8{margin-bottom:8px}.mt-8,.my-8{margin-top:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.radius-8{border-radius:8px}.font-8{font-size:8px}.gap-8{gap:8px}.p-10{padding:10px}.px-10{padding-left:10px;padding-right:10px}.py-10{padding-bottom:10px}.pt-10,.py-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.m-10{margin:10px}.mx-10{margin-left:10px;margin-right:10px}.my-10{margin-bottom:10px}.mt-10,.my-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.radius-10{border-radius:10px}.font-10{font-size:10px}.gap-10{gap:10px}.p-12{padding:12px}.px-12{padding-left:12px;padding-right:12px}.py-12{padding-bottom:12px}.pt-12,.py-12{padding-top:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.pr-12{padding-right:12px}.m-12{margin:12px}.mx-12{margin-left:12px;margin-right:12px}.my-12{margin-bottom:12px}.mt-12,.my-12{margin-top:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.radius-12{border-radius:12px}.font-12{font-size:12px}.gap-12{gap:12px}.p-14{padding:14px}.px-14{padding-left:14px;padding-right:14px}.py-14{padding-bottom:14px}.pt-14,.py-14{padding-top:14px}.pb-14{padding-bottom:14px}.pl-14{padding-left:14px}.pr-14{padding-right:14px}.m-14{margin:14px}.mx-14{margin-left:14px;margin-right:14px}.my-14{margin-bottom:14px}.mt-14,.my-14{margin-top:14px}.mb-14{margin-bottom:14px}.ml-14{margin-left:14px}.mr-14{margin-right:14px}.radius-14{border-radius:14px}.font-14{font-size:14px}.gap-14{gap:14px}.p-16{padding:16px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-bottom:16px}.pt-16,.py-16{padding-top:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.m-16{margin:16px}.mx-16{margin-left:16px;margin-right:16px}.my-16{margin-bottom:16px}.mt-16,.my-16{margin-top:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.radius-16{border-radius:16px}.font-16{font-size:16px}.gap-16{gap:16px}.p-18{padding:18px}.px-18{padding-left:18px;padding-right:18px}.py-18{padding-bottom:18px}.pt-18,.py-18{padding-top:18px}.pb-18{padding-bottom:18px}.pl-18{padding-left:18px}.pr-18{padding-right:18px}.m-18{margin:18px}.mx-18{margin-left:18px;margin-right:18px}.my-18{margin-bottom:18px}.mt-18,.my-18{margin-top:18px}.mb-18{margin-bottom:18px}.ml-18{margin-left:18px}.mr-18{margin-right:18px}.radius-18{border-radius:18px}.font-18{font-size:18px}.gap-18{gap:18px}.p-20{padding:20px}.px-20{padding-left:20px;padding-right:20px}.py-20{padding-bottom:20px}.pt-20,.py-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.m-20{margin:20px}.mx-20{margin-left:20px;margin-right:20px}.my-20{margin-bottom:20px}.mt-20,.my-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.radius-20{border-radius:20px}.font-20{font-size:20px}.gap-20{gap:20px}.p-22{padding:22px}.px-22{padding-left:22px;padding-right:22px}.py-22{padding-bottom:22px}.pt-22,.py-22{padding-top:22px}.pb-22{padding-bottom:22px}.pl-22{padding-left:22px}.pr-22{padding-right:22px}.m-22{margin:22px}.mx-22{margin-left:22px;margin-right:22px}.my-22{margin-bottom:22px}.mt-22,.my-22{margin-top:22px}.mb-22{margin-bottom:22px}.ml-22{margin-left:22px}.mr-22{margin-right:22px}.radius-22{border-radius:22px}.font-22{font-size:22px}.gap-22{gap:22px}.p-24{padding:24px}.px-24{padding-left:24px;padding-right:24px}.py-24{padding-bottom:24px}.pt-24,.py-24{padding-top:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.m-24{margin:24px}.mx-24{margin-left:24px;margin-right:24px}.my-24{margin-bottom:24px}.mt-24,.my-24{margin-top:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.radius-24{border-radius:24px}.font-24{font-size:24px}.gap-24{gap:24px}.p-26{padding:26px}.px-26{padding-left:26px;padding-right:26px}.py-26{padding-bottom:26px}.pt-26,.py-26{padding-top:26px}.pb-26{padding-bottom:26px}.pl-26{padding-left:26px}.pr-26{padding-right:26px}.m-26{margin:26px}.mx-26{margin-left:26px;margin-right:26px}.my-26{margin-bottom:26px}.mt-26,.my-26{margin-top:26px}.mb-26{margin-bottom:26px}.ml-26{margin-left:26px}.mr-26{margin-right:26px}.radius-26{border-radius:26px}.font-26{font-size:26px}.gap-26{gap:26px}.p-28{padding:28px}.px-28{padding-left:28px;padding-right:28px}.py-28{padding-bottom:28px}.pt-28,.py-28{padding-top:28px}.pb-28{padding-bottom:28px}.pl-28{padding-left:28px}.pr-28{padding-right:28px}.m-28{margin:28px}.mx-28{margin-left:28px;margin-right:28px}.my-28{margin-bottom:28px}.mt-28,.my-28{margin-top:28px}.mb-28{margin-bottom:28px}.ml-28{margin-left:28px}.mr-28{margin-right:28px}.radius-28{border-radius:28px}.font-28{font-size:28px}.gap-28{gap:28px}.p-30{padding:30px}.px-30{padding-left:30px;padding-right:30px}.py-30{padding-bottom:30px}.pt-30,.py-30{padding-top:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.m-30{margin:30px}.mx-30{margin-left:30px;margin-right:30px}.my-30{margin-bottom:30px}.mt-30,.my-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.radius-30{border-radius:30px}.font-30{font-size:30px}.gap-30{gap:30px}.p-32{padding:32px}.px-32{padding-left:32px;padding-right:32px}.py-32{padding-bottom:32px}.pt-32,.py-32{padding-top:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.m-32{margin:32px}.mx-32{margin-left:32px;margin-right:32px}.my-32{margin-bottom:32px}.mt-32,.my-32{margin-top:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.radius-32{border-radius:32px}.font-32{font-size:32px}.gap-32{gap:32px}.p-34{padding:34px}.px-34{padding-left:34px;padding-right:34px}.py-34{padding-bottom:34px}.pt-34,.py-34{padding-top:34px}.pb-34{padding-bottom:34px}.pl-34{padding-left:34px}.pr-34{padding-right:34px}.m-34{margin:34px}.mx-34{margin-left:34px;margin-right:34px}.my-34{margin-bottom:34px}.mt-34,.my-34{margin-top:34px}.mb-34{margin-bottom:34px}.ml-34{margin-left:34px}.mr-34{margin-right:34px}.radius-34{border-radius:34px}.font-34{font-size:34px}.gap-34{gap:34px}.p-36{padding:36px}.px-36{padding-left:36px;padding-right:36px}.py-36{padding-bottom:36px}.pt-36,.py-36{padding-top:36px}.pb-36{padding-bottom:36px}.pl-36{padding-left:36px}.pr-36{padding-right:36px}.m-36{margin:36px}.mx-36{margin-left:36px;margin-right:36px}.my-36{margin-bottom:36px}.mt-36,.my-36{margin-top:36px}.mb-36{margin-bottom:36px}.ml-36{margin-left:36px}.mr-36{margin-right:36px}.radius-36{border-radius:36px}.font-36{font-size:36px}.gap-36{gap:36px}.p-38{padding:38px}.px-38{padding-left:38px;padding-right:38px}.py-38{padding-bottom:38px}.pt-38,.py-38{padding-top:38px}.pb-38{padding-bottom:38px}.pl-38{padding-left:38px}.pr-38{padding-right:38px}.m-38{margin:38px}.mx-38{margin-left:38px;margin-right:38px}.my-38{margin-bottom:38px}.mt-38,.my-38{margin-top:38px}.mb-38{margin-bottom:38px}.ml-38{margin-left:38px}.mr-38{margin-right:38px}.radius-38{border-radius:38px}.font-38{font-size:38px}.gap-38{gap:38px}.p-40{padding:40px}.px-40{padding-left:40px;padding-right:40px}.py-40{padding-bottom:40px}.pt-40,.py-40{padding-top:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.m-40{margin:40px}.mx-40{margin-left:40px;margin-right:40px}.my-40{margin-bottom:40px}.mt-40,.my-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.radius-40{border-radius:40px}.font-40{font-size:40px}.gap-40{gap:40px}.btn-cta{background:linear-gradient(180deg,#ffb454,#e08b1f);background:linear-gradient(180deg,var(--tungsten),var(--tungsten-deep));border:0;border-radius:10px;box-shadow:0 0 0 1px rgba(255,180,84,.4),0 8px 24px -8px rgba(255,180,84,.45);color:#21150a;cursor:pointer;display:inline-block;font-family:Bricolage Grotesque,IBM Plex Sans,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.8rem 1.5rem;text-decoration:none;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;white-space:nowrap}.btn-cta:hover{box-shadow:0 0 0 1px rgba(255,180,84,.55),0 12px 32px -8px rgba(255,180,84,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-cta:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.general-form-main-form_hint{color:#5b6577;color:var(--ink-soft);line-height:1.5}body .swal2-styled.swal2-confirm{background-color:#e08b1f;background-color:var(--tungsten-deep)}
/*# sourceMappingURL=main.f526111c.css.map*/