@media(max-width:1024px),(min-width:1025px)and (max-width:1366px)and (min-height:600px)and (pointer:coarse){html.mobile-story-enabled:not(.mobile-story-ended){scroll-padding-top:0}html.mobile-story-enabled #scroll-container>.section{height:100svh;min-height:100svh;padding:0 24px 20px;scroll-margin-top:0}html.mobile-story-enabled #scroll-container>.section:last-child{height:200svh;min-height:200svh}html.mobile-story-enabled #scroll-container>.section>:is(.copy,.hero-copy){position:fixed;top:var(--mobile-copy-top, 96px);left:max(24px,env(safe-area-inset-left,0px));right:max(24px,env(safe-area-inset-right,0px));width:auto;max-width:440px;min-width:0;margin:0 auto;padding:0;text-align:center;visibility:hidden;opacity:0!important;transform:translate3d(0,var(--mobile-story-exit, 0px),0)!important;transition:none!important;animation:none!important;will-change:auto;max-height:calc(100svh - var(--mobile-copy-top, 96px) - 24px);overflow-y:auto;overscroll-behavior-y:contain;pointer-events:none}html.mobile-story-enabled #scroll-container>.section.hero>.hero-copy,html.mobile-story-enabled #scroll-container>.section.hero>.hero-copy h1{height:auto;max-height:none;overflow:visible;overscroll-behavior:auto}html.mobile-story-enabled #scroll-container>.mobile-story-current>:is(.copy,.hero-copy){visibility:visible;opacity:1!important;pointer-events:auto}html.mobile-story-enabled.mobile-story-ended #scroll-container>.section>:is(.copy,.hero-copy){visibility:hidden;pointer-events:none}html.mobile-story-enabled #scroll-container .copy>*{opacity:1;transform:none;transition:none!important;animation:none!important}html.mobile-story-enabled #scroll-container .copy h2{margin:0 0 14px;font-size:clamp(27px,7.6vw,38px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}html.mobile-story-enabled #scroll-container .copy p{max-width:380px;margin:0 auto;font-size:14px;line-height:1.55;text-wrap:pretty}html.mobile-story-enabled #scroll-container .cta-row{justify-content:center;gap:10px;margin-top:20px}html.mobile-story-enabled #scroll-container .cta-row .btn{min-height:44px;padding:10px 18px;font-size:13px}html.mobile-story-enabled:not(.mobile-story-ended) nav{display:flex;justify-content:space-between;gap:0;padding:max(10px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) 10px max(20px,env(safe-area-inset-left,0px));background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html.mobile-story-enabled:not(.mobile-story-ended) nav .logo{font-size:20px;gap:8px}html.mobile-story-enabled:not(.mobile-story-ended) nav .logo img{height:24px}html.mobile-story-enabled:not(.mobile-story-ended) nav .links,html.mobile-story-enabled:not(.mobile-story-ended) nav>span:last-child{display:none}html.mobile-story-enabled:not(.mobile-story-ended) nav .faq-shortcut{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;margin-right:16px;font-size:12px;font-weight:400}html.mobile-story-enabled:not(.mobile-story-ended) nav .pill{width:auto;padding:4px;flex-shrink:0}html.mobile-story-enabled:not(.mobile-story-ended) nav .pill .btn{padding:10px 15px;font-size:12px}html.mobile-story-enabled #dots{top:auto;bottom:max(12px,env(safe-area-inset-bottom,0px));left:50%;right:auto;transform:translate(-50%);flex-direction:row;gap:4px}html.mobile-story-enabled #dots button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:0;background:transparent;transform:none}html.mobile-story-enabled #dots button:after{content:"";width:5px;height:5px;border:1px solid rgba(255,255,255,.5);border-radius:50%}html.mobile-story-enabled #dots button.active:after{background:var(--green);border-color:var(--green)}html.mobile-story-enabled #dots button:focus-visible{outline:1px solid var(--green);outline-offset:-2px}}@media(max-width:1024px)and (orientation:landscape),(min-width:1025px)and (max-width:1366px)and (min-height:600px)and (pointer:coarse)and (orientation:landscape){html.mobile-story-enabled #scroll-container>.section>:is(.copy,.hero-copy){left:max(24px,env(safe-area-inset-left,0px));right:auto;width:43%;max-width:370px;margin:0;text-align:left}html.mobile-story-enabled #scroll-container>.hero>.hero-copy{width:37%}html.mobile-story-enabled #scroll-container .copy h2{font-size:clamp(23px,3.7vw,30px);margin-bottom:10px}html.mobile-story-enabled #scroll-container .copy p{font-size:13px;line-height:1.45}html.mobile-story-enabled #scroll-container .cta-row{justify-content:flex-start;margin-top:14px}}@media(max-width:767px)and (max-height:680px)and (orientation:portrait){html.mobile-story-enabled #scroll-container .copy h2{font-size:clamp(24px,6.6vw,28px);margin-bottom:10px}html.mobile-story-enabled #scroll-container .copy p{font-size:13px;line-height:1.45}html.mobile-story-enabled #scroll-container .cta-row{margin-top:14px}}@media(min-width:768px)and (max-width:1024px)and (min-height:501px),(min-width:1025px)and (max-width:1366px)and (min-height:600px)and (pointer:coarse){html.mobile-story-enabled #scroll-container>.section>:is(.copy,.hero-copy){left:max(32px,env(safe-area-inset-left,0px));right:max(32px,env(safe-area-inset-right,0px));width:auto;max-width:560px;margin:0 auto;text-align:center}html.mobile-story-enabled #scroll-container>.section.hero>.hero-copy{width:auto;max-width:860px}html.mobile-story-enabled #scroll-container .copy h2{font-size:clamp(36px,4.5vw,46px);margin-bottom:16px}html.mobile-story-enabled #scroll-container .copy p{max-width:460px;font-size:16px;line-height:1.55}html.mobile-story-enabled #scroll-container .cta-row{justify-content:center;margin-top:22px;gap:12px}html.mobile-story-enabled #scroll-container .cta-row .btn{padding:12px 22px;font-size:14px}}@media(min-width:768px)and (max-width:1024px)and (min-height:501px)and (orientation:landscape),(min-width:1025px)and (max-width:1366px)and (min-height:600px)and (pointer:coarse)and (orientation:landscape){html.mobile-story-enabled #scroll-container>.section>.copy{left:max(32px,6vw,env(safe-area-inset-left,0px));right:auto;width:42%;max-width:480px;margin:0;text-align:left}html.mobile-story-enabled #scroll-container .copy p{margin:0}html.mobile-story-enabled #scroll-container .cta-row{justify-content:flex-start}}@media(max-width:767px),(max-width:932px)and (max-height:500px)and (pointer:coarse){#s0.section.hero{--hero-safe-left: env(safe-area-inset-left, 0px);--hero-safe-right: env(safe-area-inset-right, 0px);align-items:flex-start;justify-content:center;padding-top:calc(clamp(80px,9svh,110px) + env(safe-area-inset-top,0px));padding-right:max(20px,env(safe-area-inset-right,0px));padding-bottom:max(14px,env(safe-area-inset-bottom,0px));padding-left:max(20px,env(safe-area-inset-left,0px))}#s0 .hero-copy{width:100%;max-width:560px;min-width:0;margin:0 auto}#s0 h1{max-width:8.5em;width:min(100%,8.5em);margin:0 auto;font-size:clamp(25px,min(8.05vw,5.2svh),54px);font-weight:800;line-height:.99;letter-spacing:-.025em;text-wrap:initial}#s0 h1 span{white-space:nowrap;color:#00efa5}html.mobile-hero-active nav{padding:max(10px,env(safe-area-inset-top,0px)) clamp(20px,10.6vw,58px) 10px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}html.mobile-hero-active nav .logo{font-size:clamp(20px,4.4vw,24px);color:#00efa5;gap:8px}html.mobile-hero-active nav .logo img{height:clamp(24px,5.9vw,32px)}html.mobile-hero-active nav .faq-shortcut{font-size:12px;font-weight:400;margin-right:clamp(12px,4vw,24px)}html.mobile-hero-active nav .pill{flex-shrink:0;padding:4px;background:#86b3ba47}html.mobile-hero-active nav .btn-primary{background:#00efa5;color:#001b25}html.mobile-hero-active #dots{right:max(10px,env(safe-area-inset-right,0px))}}@media(max-width:360px){html.mobile-hero-active nav{padding-left:20px;padding-right:20px}html.mobile-hero-active nav .pill .btn{padding:10px 14px;font-size:12px}}@media(max-width:767px)and (max-height:680px)and (orientation:portrait){#s0.section.hero{padding-top:calc(78px + env(safe-area-inset-top,0px))}#s0 h1{font-size:clamp(25px,7.8vw,32px)}}@media(max-width:767px)and (orientation:landscape),(max-width:932px)and (max-height:500px)and (pointer:coarse)and (orientation:landscape){#s0.section.hero{align-items:center;justify-content:flex-start;padding-top:calc(88px + env(safe-area-inset-top,0px));text-align:left}#s0 .hero-copy{flex:0 0 37%;width:37%;max-width:280px;margin:0}#s0 h1{width:100%;margin:0;font-size:clamp(23px,3.7vw,34px);line-height:1.06}html.mobile-hero-active nav{display:flex;justify-content:space-between;padding:10px max(24px,env(safe-area-inset-right,0px)) 10px max(24px,env(safe-area-inset-left,0px))}html.mobile-hero-active nav .links,html.mobile-hero-active nav>span:last-child{display:none}html.mobile-hero-active nav .faq-shortcut{display:inline-flex;align-items:center;min-height:44px;margin-left:auto}html.mobile-hero-active nav .pill{width:auto}}@media(min-width:768px)and (max-width:1024px)and (min-height:501px),(min-width:1025px)and (max-width:1366px)and (min-height:600px)and (pointer:coarse){html.mobile-story-enabled #scroll-container>#s0.section.hero{--hero-safe-left: env(safe-area-inset-left, 0px);--hero-safe-right: env(safe-area-inset-right, 0px);padding-bottom:max(32px,env(safe-area-inset-bottom,0px))}html.mobile-story-enabled #scroll-container>#s0.section.hero>.hero-copy{left:max(32px,env(safe-area-inset-left,0px));right:max(32px,env(safe-area-inset-right,0px));width:auto;max-width:640px;margin:0 auto;text-align:center}#s0.section.hero h1{width:min(100%,8.5em);max-width:8.5em;margin:0 auto;font-size:clamp(42px,5.8vw,62px);font-weight:800;line-height:1.02;letter-spacing:-.025em;text-wrap:initial}#s0.section.hero h1 span{white-space:nowrap}}@media(min-width:768px)and (max-width:1024px)and (min-height:501px)and (orientation:landscape),(min-width:1025px)and (max-width:1366px)and (min-height:600px)and (pointer:coarse)and (orientation:landscape){html.mobile-story-enabled #scroll-container>#s0.section.hero>.hero-copy{top:clamp(150px,30svh,310px);right:auto;width:34%;max-width:400px;margin:0;text-align:left}#s0.section.hero h1{width:100%;margin:0;font-size:clamp(36px,4.4vw,50px);line-height:1.04}}
