:root{--ink-950:#17211c;--green-700:#27624b;--green-600:#34785d;--green-100:#dcf0e5;--cream-50:#fbfaf6;--white:#fff;--text-primary:var(--ink-950);--text-secondary:#405049;--border-default:#d8dfdb;--action-primary:var(--green-700);--action-primary-hover:var(--green-600);--action-subtle:var(--green-100);--bg-canvas:var(--cream-50);--bg-surface:var(--white);--font-family:"Inter Variable", "Inter Fallback", Inter, sans-serif;--type-display:700 32px/40px var(--font-family);--type-heading-l:700 24px/32px var(--font-family);--type-heading-m:600 20px/28px var(--font-family);--type-body-l:400 16px/24px var(--font-family);--type-body-m:400 14px/20px var(--font-family);--type-label:600 14px/20px var(--font-family);--radius-sm:8px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter:clamp(24px, 4.2vw, 64px);--logo-min:152px;font:var(--type-body-l);color:var(--text-primary);background:var(--bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}*{box-sizing:border-box}body{margin:0}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,a,summary{touch-action:manipulation}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}picture{display:contents}svg{flex-shrink:0}p,h1,h2,h3{margin:0}h1,h2,h3{text-wrap:balance}h2{font:var(--type-display)}:focus-visible{outline:3px solid var(--action-primary);outline-offset:5px}section[id],article[id]{scroll-margin-top:24px}.container{max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.icon{vertical-align:middle;width:21px;height:21px}.button{border-radius:var(--radius-sm);min-height:46px;font:var(--type-label);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:12px 20px;transition:background-color .15s,color .15s;display:inline-flex}.button--primary{color:var(--white);background:var(--action-primary)}.button--primary:hover{background:var(--action-primary-hover)}.button--outline{color:var(--action-primary);border-color:var(--action-primary);background:0 0}.button--outline:hover:not(:disabled){background:var(--action-subtle)}.button--text{text-underline-offset:5px;color:var(--action-primary);background:0 0;padding-inline:8px;text-decoration:underline;text-decoration-thickness:1px}.button--text:hover{background:var(--action-subtle)}.button--light{background:var(--bg-canvas);color:var(--action-primary)}.button--light:hover{background:var(--action-subtle)}.skip-link{background:var(--bg-surface);z-index:10;padding:14px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow{font:var(--type-label);color:var(--action-primary)}.site-header{background:var(--bg-canvas)}.header-inner{align-items:center;gap:30px;min-height:96px;display:flex}.brand{width:178px;min-width:var(--logo-min);flex:none;display:block}.brand img{width:100%;height:auto}.desktop-nav{font:var(--type-body-m);align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{align-items:center;min-height:44px;display:flex}.desktop-nav a:hover,.footer-links a:hover{color:var(--action-primary);text-underline-offset:4px;text-decoration:underline}.header-actions{gap:16px;display:flex}.button--outline:active:not(:disabled){background:var(--action-subtle);box-shadow:inset 0 0 0 1px var(--action-primary)}.mobile-menu{display:none}.hero{isolation:isolate;background:var(--bg-canvas);position:relative}.hero-inner{align-items:center;min-height:clamp(520px,42vw,680px);display:flex}.hero-copy{z-index:1;width:50%;padding:36px 12px 36px 0;position:relative}.hero h1{color:var(--text-primary);font-size:clamp(46px,5.55vw,80px);font-weight:700;line-height:1.05}.hero-lead{font:var(--type-heading-m);margin-top:20px}.hero-description{max-width:510px;font:var(--type-body-l);color:var(--text-secondary);margin-top:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.hero-benefit{font:var(--type-label);color:var(--action-primary);margin-top:22px}.pilot{font:var(--type-body-m);color:var(--text-secondary);align-items:center;gap:7px;margin-top:8px;display:flex}.pilot .icon{width:16px;height:16px;color:var(--action-primary)}.hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-media img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.hero-media:after{content:"";background:radial-gradient(38% 55% at 18%,#fbfaf694,#fbfaf652 55%,#fbfaf600 100%),linear-gradient(90deg,#fbfaf6b8 0%,#fbfaf699 24%,#fbfaf652 36%,#fbfaf614 44%,#0000 50%);position:absolute;inset:0}.reassurance{color:var(--text-secondary);font:var(--type-body-m);justify-content:space-between;align-items:center;gap:18px;margin-block:0;padding-block:19px;list-style:none;display:flex}.reassurance li{align-items:center;gap:9px;display:flex}.reassurance .icon{width:18px;height:18px;color:var(--action-primary)}.essentials{--story-edge:max(var(--gutter), calc(100% - 720px + var(--gutter)));--story-inner:clamp(48px, 5vw, 80px);background:var(--bg-canvas);padding-bottom:56px}.section-header{background:var(--bg-surface);padding-block:32px 24px}.section-intro{text-align:center}.section-intro>*{text-wrap:balance;max-width:800px;margin-inline:auto}.section-intro h2{margin-top:4px}.section-lead{font:var(--type-body-l);color:var(--text-secondary);margin-top:8px}.stories{grid-auto-rows:1fr;display:grid}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(440px,32vw,480px);display:grid}.story-media{position:relative;overflow:hidden}.story-media img{object-fit:cover;object-position:var(--story-focus);width:100%;height:100%;position:absolute;inset:0}.story--gas{--story-focus:25% 30%}.story--water{--story-focus:80% 10%}.story--water .story-media{order:2}.story-copy{padding:48px var(--story-edge) 48px var(--story-inner);flex-direction:column;justify-content:center;display:flex}.story--water .story-copy{padding-inline:var(--story-edge) var(--story-inner)}.story-copy>*{max-width:500px}.story-eyebrow{font:var(--type-label);color:var(--action-primary);align-items:center;gap:8px;display:flex}.story-eyebrow .icon{width:20px;height:20px}.story-copy h3{font:var(--type-display);text-wrap:balance;margin-top:12px}.story-description{font:var(--type-body-l);color:var(--text-secondary);margin-top:12px}.story .facts{margin:16px 0 0}.story-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:24px;display:flex}.story-link{min-height:44px;font:var(--type-label);color:var(--action-primary);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.story-link .icon{width:16px;height:16px}.story-secondary{font:var(--type-body-m);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:4px;display:flex}.story-secondary .button--text{min-height:44px;padding-inline:4px}.household-bridge{border-radius:var(--radius-sm);background:var(--action-subtle);text-align:center;flex-direction:column;align-items:center;margin-top:56px;padding:48px 56px;display:flex}.household-icons{color:var(--action-primary);justify-content:center;gap:8px;margin-bottom:16px;display:flex}.household-icons .icon{width:28px;height:28px}.household-bridge h3{font:var(--type-display);margin-top:8px}.household-copy{max-width:640px;margin-top:12px}.household-copy p{font:var(--type-body-l);color:var(--text-secondary)}.household-copy .household-note{font:var(--type-body-m);margin-top:8px}.household-copy .button{margin-top:24px}.household-copy .household-install{font:var(--type-body-m);justify-content:center;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.household-install .icon{width:20px;height:20px;color:var(--action-primary);flex:none;margin-top:2px}.household-install a{color:var(--action-primary);font-weight:600}.facts{flex-wrap:wrap;gap:8px;margin:16px 0 19px;padding:0;list-style:none;display:flex}.facts li{font:var(--type-label);border-radius:var(--radius-sm);color:var(--action-primary);background:var(--action-subtle);padding:4px 10px}.how-it-works{padding-bottom:24px}.how-panel{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);text-align:center;padding:25px 32px 20px}.steps{counter-reset:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:22px 0 20px;padding:0;list-style:none;display:grid}.steps li{counter-increment:steps}.step-icon{border-radius:var(--radius-full);width:52px;height:52px;color:var(--action-primary);background:var(--action-subtle);justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.step-icon .icon{width:28px;height:28px}.steps h3{font:var(--type-label)}.steps h3:before{content:counter(steps) ". "}.steps p{max-width:245px;font:var(--type-body-m);color:var(--text-secondary);margin:6px auto 0}.cycle-note{font:var(--type-body-m);color:var(--action-primary);border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:center;gap:7px;padding-top:15px;display:flex}.cycle-note strong{font-weight:600}.review-controls{color:var(--text-secondary);margin-left:16px}.relationship{background:var(--action-subtle)}.relationship-inner{text-align:center;padding-block:48px}.relationship-intro h2{margin-top:4px}.control-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 48px;max-width:1080px;margin:32px auto 0;padding:0;list-style:none;display:grid}.control-concepts h3{font:var(--type-heading-m)}.control-concepts p{max-width:330px;font:var(--type-body-l);color:var(--text-secondary);text-wrap:balance;margin:8px auto 0}.relationship-support{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.reassurance-points{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.reassurance-points li{font:var(--type-label);color:var(--action-primary);text-wrap:balance}.reassurance-points .icon{vertical-align:-4px;width:18px;height:18px;margin-right:6px}.control-points{grid-template-columns:1fr 1fr;gap:24px;margin-top:22px;display:grid}.control-points h3{font:var(--type-label);text-wrap:pretty}.control-points p{font:var(--type-body-m);color:var(--text-secondary);margin-top:6px}.final-cta{background:linear-gradient(105deg, var(--green-700), var(--green-600));color:var(--white);margin-top:12px}.final-inner{justify-content:space-between;align-items:center;gap:48px;padding-block:32px;display:flex}.final-inner p{max-width:710px;font:var(--type-body-m);margin-top:9px}.final-inner .final-pilot{margin-top:12px}.final-inner .final-link a{color:var(--white);text-underline-offset:4px;text-decoration:underline}.final-inner .button{flex-shrink:0;min-width:220px}.final-cta :focus-visible{outline-color:var(--white)}.final-stack{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin-inline:auto;padding-block:32px;display:flex}.final-stack p{max-width:600px;font:var(--type-body-m);text-wrap:balance;margin-top:8px}.final-stack .final-pilot{margin-top:12px}.final-stack .button{min-width:220px;margin-top:24px}.site-footer{background:var(--bg-canvas)}.footer-inner{justify-content:space-between;align-items:flex-start;gap:32px;padding-block:30px 34px;display:flex}.footer-brand{width:260px}.footer-brand .brand{width:155px;margin-bottom:10px}.footer-brand p{font:var(--type-body-m);color:var(--text-secondary)}.footer-brand p+p{margin-top:6px}.footer-links{grid-template-columns:repeat(4,auto);gap:40px;display:grid}.footer-heading{font:var(--type-label);margin-bottom:4px}.footer-links a,.button--footer{min-height:44px;font:var(--type-body-m);color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.button--footer:hover{color:var(--action-primary);text-underline-offset:4px;text-decoration:underline}.channel-icon{flex:none;width:16px;height:16px;margin-right:8px}.channel-link{white-space:nowrap}.channel-link .channel-icon{vertical-align:-.125em;width:1em;height:1em;margin-right:.35em;display:inline-block}.copyright{font:var(--type-body-m);color:var(--text-secondary);padding-top:3px}.notice-dialog{border:1px solid var(--border-default);border-radius:var(--radius-sm);width:min(480px,100% - 40px);color:var(--text-primary);background:var(--bg-canvas);padding:36px}.notice-dialog::backdrop{background:#17211c80}.notice-dialog h2{font:var(--type-heading-l);margin-top:10px}.notice-dialog p:not(.eyebrow){color:var(--text-secondary);font:var(--type-body-l);margin-block:18px 24px}.dialog-close{width:44px;height:44px;color:var(--action-primary);background:0 0;border:0;justify-content:center;align-items:center;margin:-20px -20px 0 auto;display:flex}.availability-dialog h2{font:var(--type-heading-l);margin-top:10px}.availability-dialog p:not(.eyebrow){margin:0}.area-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.area-choice{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);min-height:56px;color:var(--text-primary);font:var(--type-label);text-align:left;padding:12px 16px;transition:background-color .15s,border-color .15s}.area-choice:hover,.area-choice[aria-pressed=true]{border-color:var(--action-primary);background:var(--action-subtle)}.availability-heading:focus{outline:none}.availability-dialog p.availability-status{font:var(--type-body-l);color:var(--text-secondary);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.availability-status .icon{width:22px;height:22px;color:var(--action-primary);margin-top:1px}.availability-dialog p.availability-note{font:var(--type-body-m);color:var(--text-secondary);margin-top:12px}.availability-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;display:flex}.availability-actions .button--text{padding-inline:4px}.noscript{background:var(--action-subtle);text-align:center;padding:20px}.page-intro-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:40px 32px;display:grid}.page-intro h1{margin-top:8px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:1.1}.page-lead{max-width:560px;font:var(--type-body-l);color:var(--text-secondary);margin-top:16px}.page-intro .hero-actions{margin-top:24px}.page-intro .pilot{margin-top:16px}.page-intro-media img{border-radius:var(--radius-sm);width:100%;height:auto}.content-section{border-top:1px solid var(--border-default);padding-block:32px}.content-section>h2{max-width:760px}.content-section>p,.content-section>ul,.content-section>ol{max-width:760px;font:var(--type-body-l);color:var(--text-secondary);margin-top:16px}.pain-list{padding-left:20px}.pain-list li+li{margin-top:8px}.page-steps{counter-reset:page-steps;gap:20px;padding:0;list-style:none;display:grid}.page-steps li{counter-increment:page-steps}.page-steps h3{font:var(--type-heading-m);color:var(--text-primary)}.page-steps h3:before{content:counter(page-steps) ". ";color:var(--action-primary)}.page-steps p{margin-top:4px}.content-section .control-points{max-width:960px}.content-section .content-note{font:var(--type-label);color:var(--action-primary)}.content-actions{margin-top:16px}.not-found{border-top:0;padding-block:64px}.not-found h1{font:var(--type-display)}.not-found-links{padding:0;list-style:none}.not-found-links a{min-height:44px;color:var(--action-primary);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.desktop-nav a[aria-current=page],.mobile-menu nav a[aria-current=page]{color:var(--action-primary);font-weight:600}.page-intro--text .page-intro-inner{grid-template-columns:minmax(0,1fr);padding-block:40px 32px}.page-intro--text .page-lead{max-width:760px}.content-section a:not(.button),.review-status a{color:var(--action-primary);text-underline-offset:4px;text-decoration:underline}.content-section .content-link{font:var(--type-label)}.content-link a{align-items:center;min-height:44px;display:inline-flex}.on-this-page{padding-block:0 24px}.on-this-page-title{font:var(--type-label)}.on-this-page ul{flex-wrap:wrap;gap:4px 20px;margin:4px 0 0;padding:0;list-style:none;display:flex}.on-this-page a{min-height:44px;font:var(--type-body-m);color:var(--action-primary);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.faq{gap:24px;max-width:760px;margin-top:20px;display:grid}.faq h3{font:var(--type-heading-m);color:var(--text-primary)}.faq p,.faq ul{color:var(--text-secondary);margin:6px 0 0}.faq .facts{margin:12px 0}.price-list{border-top:1px solid var(--border-default);gap:0;max-width:760px;margin:20px 0 0;padding:0;list-style:none;display:grid}.price-list li{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:14px;display:flex}.price-item{color:var(--text-primary);align-items:center;gap:10px;display:inline-flex}.price-item .icon{color:var(--action-primary)}.price-amount{font:var(--type-label);color:var(--text-primary)}.price-status{font:var(--type-label);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default);padding:4px 10px}.review-status{border-radius:var(--radius-sm);background:var(--action-subtle);max-width:760px;color:var(--text-primary);font:var(--type-body-m);margin-bottom:24px;padding:16px 20px}.particulars{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);gap:12px;max-width:760px;margin:20px 0 0;padding:20px;display:grid}.particulars div{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:4px 24px;display:grid}.particulars dt{font:var(--type-label);color:var(--text-primary)}.particulars dd{font:var(--type-body-m);color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.particulars address{font-style:normal}.safety-list{gap:16px;padding:0;list-style:none;display:grid}.content-section>.safety-list{max-width:820px}.safety-statement{border-left:3px solid var(--border-default);gap:4px;padding-left:16px;display:grid}.safety-statement--law{border-left-color:var(--action-primary)}.safety-statement--fuleva{border-left-color:var(--green-600)}.safety-class{font:var(--type-label);color:var(--action-primary)}.safety-statement p{color:var(--text-secondary)}.safety-refs a{min-width:24px;font:var(--type-body-m);display:inline-block}.source-list{padding-left:24px}.source-list li+li{margin-top:8px}.source-list li{overflow-wrap:anywhere}@media (width<=1100px){.header-inner,.desktop-nav{gap:18px}.header-actions{gap:8px}.brand{width:155px}.hero-copy{width:54%;padding-right:28px}.hero-description{max-width:420px}.hero-media img{object-position:100% 50%}.pilot{max-width:340px}.hero-media:after{background:radial-gradient(46% 55% at 22%,#fbfaf6a3,#fbfaf661 55%,#fbfaf600 100%),linear-gradient(90deg,#fbfaf6cc 0%,#fbfaf6b3 28%,#fbfaf666 40%,#fbfaf61a 48%,#0000 54%)}.hero-actions{gap:8px}.story-copy{padding-block:48px}.household-bridge{padding:40px}.story-copy h3{font:var(--type-heading-l)}.hero-actions .button{padding-inline:14px}.footer-inner{flex-wrap:wrap}.footer-links{gap:30px}.copyright{width:100%}}@media (width<=999px){.stories{grid-auto-rows:auto}.story{grid-template-columns:minmax(0,1fr);min-height:0}.story-media{aspect-ratio:16/9}.story--gas,.story--water{--story-focus:50% 0%}.story--water .story-media{order:0}.story-copy,.story--water .story-copy{padding:24px var(--gutter) 40px}.story-copy>*{max-width:620px}.household-bridge{margin-top:8px}}@media (width<=800px){.header-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:86px}.desktop-nav,.header-actions .sign-in{display:none}.header-actions{margin-left:auto}.header-actions .button{padding-inline:12px}.mobile-menu{display:block}.mobile-menu summary{min-width:44px;min-height:44px;color:var(--action-primary);font:var(--type-label);justify-content:center;align-items:center;gap:7px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{display:none}.mobile-menu[open]{width:100%;padding-bottom:20px}.mobile-menu[open] summary{justify-content:flex-end}.mobile-menu[open] summary span{display:inline}.mobile-menu nav{gap:4px;padding-top:8px;display:grid}.mobile-menu nav a,.menu-action{border:0;border-bottom:1px solid var(--border-default);min-height:44px;color:inherit;font:var(--type-body-l);text-align:left;background:0 0;align-items:center;padding:12px;display:flex}.menu-action{color:var(--action-primary);justify-content:space-between}.menu-action small{font:var(--type-body-m);color:var(--text-secondary)}.hero{--hero-photo-height:max(62vw, min(81vw, 316px));--hero-photo-overlap:16px}.hero-inner{min-height:0;padding:0;display:block}.hero-copy{width:100%;padding:28px var(--gutter) calc(var(--hero-photo-height) - var(--hero-photo-overlap))}.hero h1{font-size:clamp(46px,8vw,60px)}.hero-description{max-width:620px}.hero-media img{height:var(--hero-photo-height);object-position:95% 50%;inset:auto 0 0}.pilot{max-width:none}.hero-media:after{background:linear-gradient(180deg, var(--cream-50) calc(100% - var(--hero-photo-height)), #fbfaf673 calc(100% - var(--hero-photo-height) + 10px), transparent calc(100% - var(--hero-photo-height) + 24px))}.reassurance{grid-template-columns:1fr 1fr;gap:16px;padding-block:22px;display:grid}.steps{gap:18px}.how-panel{padding:25px 22px 20px}.final-inner{gap:25px}.page-intro-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 24px}.essentials{padding-bottom:40px}.household-bridge{padding:32px 28px}.final-inner .button{min-width:180px}.relationship-inner{padding-block:40px}.control-concepts{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px;margin-top:24px}.control-concepts p{max-width:none}.relationship-support{flex-direction:column;margin-top:28px}.footer-links{flex:1;gap:20px}.footer-brand{width:200px}}@media (width<=540px){:root{--gutter:24px}h2,.notice-dialog h2{font:var(--type-heading-l)}.header-inner{gap:8px}.brand{width:var(--logo-min)}.header-actions{display:none}.hero-copy{padding-top:24px}.hero h1{font-size:46px}.hero-lead{margin-top:19px}.hero-actions{gap:10px;margin-top:20px}.hero-actions .button{padding-inline:14px}.hero-actions .button--text{padding-inline:0}.hero-benefit{margin-top:18px}.reassurance{gap:16px 12px}.reassurance li{align-items:flex-start;gap:7px}.reassurance .icon{width:16px;height:16px;margin-top:2px}.essentials{padding-bottom:32px}.section-header{padding-block:24px 16px}.story-actions{flex-direction:column;align-items:stretch;gap:4px}.story-actions .button{width:100%}.household-bridge{padding:28px 20px}.household-bridge h3{font:var(--type-heading-l)}.household-bridge{text-align:left;align-items:flex-start}.household-icons{justify-content:flex-start}.household-copy .button{width:100%}.section-lead{text-wrap:pretty}.section-intro h2{margin-top:4px}.how-panel{padding:24px 18px 20px}.steps{grid-template-columns:1fr 1fr;gap:24px 14px;margin-block:24px 20px}.step-icon{width:40px;height:40px;margin-bottom:9px}.cycle-note{gap:4px}.review-controls{width:100%;margin-top:5px;margin-left:0}.control-points{grid-template-columns:1fr;gap:18px}.relationship-inner{padding-block:32px}.control-concepts{gap:20px}.control-concepts h3{font:var(--type-heading-m)}.control-concepts p{font:var(--type-body-m);margin-top:4px}.relationship-support{gap:16px;margin-top:24px}.reassurance-points{flex-direction:column;align-items:center}.final-inner{flex-direction:column;align-items:flex-start;gap:20px;padding-block:28px}.final-inner .button{width:100%}.final-stack{padding-block:28px}.final-stack .button{width:100%;max-width:360px;margin-top:20px}.notice-dialog{padding:28px 24px}.area-choices{grid-template-columns:minmax(0,1fr)}.availability-actions .button--primary{width:100%}.footer-inner{padding-block:28px;display:block}.footer-brand{width:100%}.footer-links{grid-template-columns:1fr 1fr;gap:22px 24px;margin-top:26px}.particulars div{grid-template-columns:minmax(0,1fr)}.price-list li{align-items:flex-start}.copyright{margin-top:26px}}@media (width<=359px){:root{--gutter:18px}.hero h1{font-size:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}
