.guest-signup-form-module__N5YW4q__signup,.guest-signup-form-module__N5YW4q__created{color:var(--foreground,#17372a);width:100%}.guest-signup-form-module__N5YW4q__signup h2,.guest-signup-form-module__N5YW4q__created h2{letter-spacing:-.04em;margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}.guest-signup-form-module__N5YW4q__form{margin-top:24px}.guest-signup-form-module__N5YW4q__form fieldset{border:0;min-width:0;margin:0;padding:0}.guest-signup-form-module__N5YW4q__form label{margin:15px 0 6px;font-size:.84rem;font-weight:600;display:block}.guest-signup-form-module__N5YW4q__form label:first-of-type{margin-top:0}.guest-signup-form-module__N5YW4q__form input{box-sizing:border-box;border:1px solid var(--border,#cbdcd2);background:var(--background,#fff);width:100%;min-width:0;color:inherit;min-height:46px;font:inherit;border-radius:12px;padding:11px 13px;font-size:16px;display:block}.guest-signup-form-module__N5YW4q__form input::placeholder{color:var(--muted-foreground,#667e70);opacity:.75}.guest-signup-form-module__N5YW4q__form input:focus-visible,.guest-signup-form-module__N5YW4q__signup button:focus-visible,.guest-signup-form-module__N5YW4q__signup a:focus-visible{outline:2px solid var(--primary,#009b70);outline-offset:3px}.guest-signup-form-module__N5YW4q__password{display:flex;position:relative}.guest-signup-form-module__N5YW4q__password input{padding-right:48px}.guest-signup-form-module__N5YW4q__password button{width:44px;color:var(--muted-foreground,#526a5c);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.guest-signup-form-module__N5YW4q__hint{color:var(--muted-foreground,#526a5c);margin:5px 0 0;font-size:.73rem}.guest-signup-form-module__N5YW4q__primary{background:var(--primary,#009b70);width:100%;min-height:48px;color:var(--primary-foreground,#fff);cursor:pointer;font:inherit;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:12px 16px;font-size:.92rem;font-weight:600;display:flex}.guest-signup-form-module__N5YW4q__primary:hover{filter:brightness(.94)}.guest-signup-form-module__N5YW4q__form fieldset:disabled{opacity:.65}.guest-signup-form-module__N5YW4q__form fieldset:disabled .guest-signup-form-module__N5YW4q__primary{cursor:wait}.guest-signup-form-module__N5YW4q__error{background:color-mix(in srgb,var(--destructive,#c53535) 10%,transparent);color:var(--destructive,#bd2929);border-radius:10px;margin:15px 0 0;padding:11px 13px;font-size:.82rem}.guest-signup-form-module__N5YW4q__terms,.guest-signup-form-module__N5YW4q__contactNote{color:var(--muted-foreground,#526a5c);margin:12px 0 0;font-size:.71rem;line-height:1.5}.guest-signup-form-module__N5YW4q__terms a{color:inherit;text-underline-offset:2px;text-decoration:underline}.guest-signup-form-module__N5YW4q__contactNote{margin-top:6px;font-size:.68rem}.guest-signup-form-module__N5YW4q__form .guest-signup-form-module__N5YW4q__consent{color:var(--muted-foreground,#526a5c);align-items:flex-start;gap:10px;margin-top:18px;font-size:.73rem;font-weight:400;display:flex}.guest-signup-form-module__N5YW4q__form .guest-signup-form-module__N5YW4q__consent input{flex-shrink:0;width:16px;min-height:16px;margin:3px 0 0;padding:0}.guest-signup-form-module__N5YW4q__existing{text-align:center;color:var(--muted-foreground,#526a5c);margin:20px 0 0;font-size:.82rem}.guest-signup-form-module__N5YW4q__existing button{color:var(--foreground,#17372a);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:7px 3px;font-weight:600;text-decoration:underline}.guest-signup-form-module__N5YW4q__created p{color:var(--muted-foreground,#526a5c);font-size:.9rem;line-height:1.5}.guest-signup-form-module__N5YW4q__created>svg{color:var(--primary,#009b70);margin-bottom:12px}.guest-signup-form-module__N5YW4q__srOnly,.guest-signup-form-module__N5YW4q__honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.guest-signup-form-module__N5YW4q__spinner{animation:1s linear infinite guest-signup-form-module__N5YW4q__spin}}@keyframes guest-signup-form-module__N5YW4q__spin{to{transform:rotate(360deg)}}
.signup-module__Vmu7TW__page{color:#17372a;background:#f5f9f6;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.signup-module__Vmu7TW__page *{box-sizing:border-box}.signup-module__Vmu7TW__page a{color:#006344;text-underline-offset:4px}.signup-module__Vmu7TW__page a:focus-visible,.signup-module__Vmu7TW__page button:focus-visible,.signup-module__Vmu7TW__page input:focus-visible{outline-offset:4px;outline:3px solid #00825b}.signup-module__Vmu7TW__header{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:auto;padding:25px 32px;display:flex}.signup-module__Vmu7TW__brand{white-space:nowrap;align-items:center;gap:8px;font-size:1.05rem;font-weight:650;text-decoration:none;display:flex}.signup-module__Vmu7TW__brand span{font-weight:400}.signup-module__Vmu7TW__brand img{border-radius:10px}.signup-module__Vmu7TW__header nav{gap:4px;display:flex}.signup-module__Vmu7TW__header nav a{border-radius:30px;place-items:center;min-width:36px;min-height:38px;font-size:.75rem;text-decoration:none;display:grid}.signup-module__Vmu7TW__header nav a[aria-current]{color:#fff;background:#17372a}.signup-module__Vmu7TW__main{max-width:740px;margin:auto;padding:52px 32px 75px}.signup-module__Vmu7TW__eyebrow{color:#337357;letter-spacing:.15em;margin:0 0 20px;font-size:.7rem;font-weight:650}.signup-module__Vmu7TW__main h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:550;line-height:1.05}.signup-module__Vmu7TW__intro{color:#526a5c;max-width:570px;margin:22px 0;font-size:1.05rem}.signup-module__Vmu7TW__benefits{flex-wrap:wrap;gap:8px 20px;margin-bottom:28px;font-size:.8rem;display:flex}.signup-module__Vmu7TW__benefits span{align-items:center;gap:6px;display:flex}.signup-module__Vmu7TW__form{background:#fff;border:1px solid #d5e4d9;border-radius:24px;padding:30px;box-shadow:0 14px 60px #19372906}.signup-module__Vmu7TW__form fieldset{border:0;min-width:0;margin:0;padding:0}.signup-module__Vmu7TW__form label:not(.signup-module__Vmu7TW__consent){margin:21px 0 7px;font-size:.86rem;font-weight:600;display:block}.signup-module__Vmu7TW__form label:first-of-type{margin-top:0}.signup-module__Vmu7TW__form input:not([type=checkbox]){color:#17372a;background:#fcfefd;border:1px solid #b8cdc0;border-radius:10px;width:100%;min-width:0;min-height:50px;padding:13px 14px;font-size:16px;display:block}.signup-module__Vmu7TW__form input:not([type=checkbox]):focus{border-color:#00714d}.signup-module__Vmu7TW__hint{color:#5d7265;margin:7px 0 0;font-size:.76rem}.signup-module__Vmu7TW__password{display:flex;position:relative}.signup-module__Vmu7TW__password input{padding-right:52px!important}.signup-module__Vmu7TW__password button{color:#48705b;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;display:grid;position:absolute;top:1px;bottom:1px;right:1px}.signup-module__Vmu7TW__primary{cursor:pointer;text-align:center;background:#006345;border:0;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px 20px;font-size:.93rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex;color:#fff!important}.signup-module__Vmu7TW__primary:hover{background:#004c34}.signup-module__Vmu7TW__form fieldset:disabled{opacity:.7}.signup-module__Vmu7TW__form fieldset:disabled .signup-module__Vmu7TW__primary{cursor:wait}.signup-module__Vmu7TW__privacy,.signup-module__Vmu7TW__smallPrint{color:#617669;margin:18px 0 0;font-size:.73rem}.signup-module__Vmu7TW__existing{text-align:center;margin:24px 0 0;font-size:.88rem}.signup-module__Vmu7TW__smallPrint{text-align:center;max-width:500px;margin:18px auto 0}.signup-module__Vmu7TW__error{color:#922c25;background:#fff1ee;border:1px solid #e9bebe;border-radius:10px;margin:15px 0;padding:12px 15px;font-size:.85rem}.signup-module__Vmu7TW__successBadge{color:#15583c;background:#d6f2e1;border-radius:50px;align-items:center;gap:8px;margin:0 0 25px;padding:7px 12px;font-size:.78rem;display:inline-flex}.signup-module__Vmu7TW__emailNote{background:#e8f2ec;border-radius:10px;padding:14px 18px;font-size:.83rem}.signup-module__Vmu7TW__saveGuide{font-size:.82rem}.signup-module__Vmu7TW__guide{gap:24px;margin-top:35px;display:grid}.signup-module__Vmu7TW__guide section{background:#fff;border:1px solid #d3e4d9;border-radius:24px;padding:30px}.signup-module__Vmu7TW__guide h2{letter-spacing:-.04em;margin:16px 0;font-size:1.6rem;font-weight:550;line-height:1.2}.signup-module__Vmu7TW__guide p{color:#506a5b;font-size:.93rem}.signup-module__Vmu7TW__guide .signup-module__Vmu7TW__web{background:#e7f4ec}.signup-module__Vmu7TW__web .signup-module__Vmu7TW__primary{margin-top:22px}.signup-module__Vmu7TW__url{text-align:center;overflow-wrap:anywhere;margin-top:12px;font-size:.8rem;display:block}.signup-module__Vmu7TW__notice{background:#f0f5f2;border-radius:12px;padding:14px 17px;font-size:.84rem!important}.signup-module__Vmu7TW__steps{counter-reset:steps;margin:25px 0 0;padding:0;list-style:none}.signup-module__Vmu7TW__steps li{counter-increment:steps;padding:0 0 22px 42px;position:relative}.signup-module__Vmu7TW__steps li:last-child{padding-bottom:0}.signup-module__Vmu7TW__steps li:before{content:counter(steps);background:#edf5f0;border:1px solid #c8ded0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8rem;display:grid;position:absolute;top:0;left:0}.signup-module__Vmu7TW__steps strong{font-size:.95rem}.signup-module__Vmu7TW__steps p{margin:8px 0;font-size:.86rem}.signup-module__Vmu7TW__steps a{align-items:center;min-height:42px;font-size:.86rem;display:inline-flex}.signup-module__Vmu7TW__pending{color:#596f61;background:#edf2ef;border-radius:6px;padding:6px 10px;font-size:.75rem;display:inline-block}.signup-module__Vmu7TW__first blockquote{letter-spacing:-.02em;border-left:3px solid #74b592;margin:20px 0;padding-left:18px;font-size:1.2rem;line-height:1.45}.signup-module__Vmu7TW__first .signup-module__Vmu7TW__eyebrow{font-size:.7rem}.signup-module__Vmu7TW__footer{border-top:1px solid #d5e3da;flex-wrap:wrap;justify-content:space-between;gap:15px;max-width:1100px;margin:auto;padding:25px 32px;font-size:.8rem;display:flex}.signup-module__Vmu7TW__srOnly,.signup-module__Vmu7TW__honeypot{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.signup-module__Vmu7TW__header{padding:20px}.signup-module__Vmu7TW__brand{gap:5px;font-size:.95rem}.signup-module__Vmu7TW__brand img{width:32px;height:32px}.signup-module__Vmu7TW__main{padding:35px 20px 55px}.signup-module__Vmu7TW__form,.signup-module__Vmu7TW__guide section{border-radius:20px;padding:23px 20px}.signup-module__Vmu7TW__steps li{padding-left:37px}.signup-module__Vmu7TW__footer{padding:22px 20px}.signup-module__Vmu7TW__benefits{gap:7px 15px;font-size:.73rem}}@media (prefers-reduced-motion:no-preference){.signup-module__Vmu7TW__primary{transition:background .2s}}.signup-module__Vmu7TW__form .signup-module__Vmu7TW__primary{margin-top:24px}
.installation-video-module__a_LhgW__walkthrough{color:#17372a;grid-template-columns:minmax(0,1fr) minmax(220px,330px);align-items:center;gap:clamp(24px,5vw,72px);margin:40px 0;scroll-margin-top:32px;display:grid}.installation-video-module__a_LhgW__copy{min-width:0}.installation-video-module__a_LhgW__copy .installation-video-module__a_LhgW__eyebrow{color:#337357;letter-spacing:.13em;margin:0 0 18px;font-size:.72rem;font-weight:650}.installation-video-module__a_LhgW__copy h2{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(1.7rem,3.3vw,2.8rem);font-weight:550;line-height:1.12}.installation-video-module__a_LhgW__copy p{color:#506a5b;line-height:1.6}.installation-video-module__a_LhgW__copy .installation-video-module__a_LhgW__note{font-size:.82rem}.installation-video-module__a_LhgW__copy a{color:#006345;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.86rem;line-height:1.5;display:inline-flex}.installation-video-module__a_LhgW__figure{min-width:0;margin:0}.installation-video-module__a_LhgW__figure video{aspect-ratio:9/16;background:#f5f9f6;border:1px solid #d3e4d9;border-radius:20px;width:100%;height:auto;display:block;box-shadow:0 16px 55px #17372a0c}.installation-video-module__a_LhgW__figure video::cue{color:#fff;background:#081411e8}.installation-video-module__a_LhgW__figure figcaption{color:#5e7366;text-align:center;margin-top:13px;font-size:.72rem;line-height:1.5}.installation-video-module__a_LhgW__walkthrough a:focus-visible,.installation-video-module__a_LhgW__figure video:focus-visible{outline-offset:5px;outline:3px solid #00825b}@media (max-width:740px){.installation-video-module__a_LhgW__walkthrough{grid-template-columns:1fr;gap:26px}.installation-video-module__a_LhgW__figure{justify-self:center;width:min(100%,350px)}}
.marketing-chat-module__CcWCFq__widget{z-index:100;right:24px;bottom:max(22px, env(safe-area-inset-bottom));color:#15372a;font-family:var(--font-geist-sans), Arial, sans-serif;text-align:left;line-height:1.6;position:fixed}.marketing-chat-module__CcWCFq__widget,.marketing-chat-module__CcWCFq__widget *{box-sizing:border-box}.marketing-chat-module__CcWCFq__widget button,.marketing-chat-module__CcWCFq__widget textarea{font-family:inherit}.marketing-chat-module__CcWCFq__widget button{cursor:pointer}.marketing-chat-module__CcWCFq__widget button:disabled{cursor:default}.marketing-chat-module__CcWCFq__widget a{text-decoration:none}.marketing-chat-module__CcWCFq__widget button:focus-visible,.marketing-chat-module__CcWCFq__widget a:focus-visible{outline-offset:3px;outline:3px solid #228b69}.marketing-chat-module__CcWCFq__trigger{color:#f2fff8;background:#0d5039;border:1px solid #8cc4ad;border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-left:auto;padding:15px 21px;font-size:14px;font-weight:600;transition:background .2s;display:flex;box-shadow:0 7px 26px #001e2433,inset 0 1px 1px #ffffff30}.marketing-chat-module__CcWCFq__trigger:hover{background:#176a4d}.marketing-chat-module__CcWCFq__triggerOpen{width:56px;padding:0}.marketing-chat-module__CcWCFq__panel{background:#f8fbf9;border:1px solid #d6e4dd;border-radius:24px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);height:610px;max-height:calc(100dvh - 118px);display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 20px 75px #001b2733,0 3px 14px #052a1314}.marketing-chat-module__CcWCFq__header{background:#fff;border-bottom:1px solid #e0ebe5;flex:none;align-items:center;gap:10px;padding:17px 14px 17px 18px;display:flex}.marketing-chat-module__CcWCFq__logo{border-radius:12px;flex-shrink:0}.marketing-chat-module__CcWCFq__identity{flex:1;min-width:0}.marketing-chat-module__CcWCFq__identity h2{letter-spacing:-.025em;color:#17372b;margin:0;font-size:15px;font-weight:650;line-height:1.3}.marketing-chat-module__CcWCFq__identity p{color:#576f61;margin:4px 0 0;font-size:11px;line-height:1.4}.marketing-chat-module__CcWCFq__languages{border:1px solid #e0e8e3;border-radius:18px;flex-shrink:0;padding:3px;display:flex}.marketing-chat-module__CcWCFq__languages button{color:#66796f;background:0 0;border:0;border-radius:14px;min-width:30px;min-height:32px;padding:0 6px;font-size:10px;font-weight:650}.marketing-chat-module__CcWCFq__languages button[aria-pressed=true]{color:#195f43;background:#e9f4ee}.marketing-chat-module__CcWCFq__languages button:disabled{opacity:.7}.marketing-chat-module__CcWCFq__close{color:#61766b;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.marketing-chat-module__CcWCFq__transcript{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:20px 18px;overflow-y:auto}.marketing-chat-module__CcWCFq__transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.marketing-chat-module__CcWCFq__greeting{margin-bottom:19px;padding:0 3px}.marketing-chat-module__CcWCFq__greeting p{color:#3c5548}.marketing-chat-module__CcWCFq__prompts{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.marketing-chat-module__CcWCFq__prompts button{color:#23523d;text-align:left;background:#fff;border:1px solid #cee2d6;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:10px 13px;font-size:12px;font-weight:500;display:flex}.marketing-chat-module__CcWCFq__prompts button:hover{background:#edf7f1;border-color:#91baa4}.marketing-chat-module__CcWCFq__prompts svg{flex-shrink:0}.marketing-chat-module__CcWCFq__user,.marketing-chat-module__CcWCFq__answer{border-radius:17px;max-width:94%;margin:15px 0;padding:12px 15px}.marketing-chat-module__CcWCFq__user{color:#1b4934;background:#e1f0e7;border-bottom-right-radius:5px;margin-left:auto}.marketing-chat-module__CcWCFq__answer{color:#304d3d;background:#fff;border:1px solid #e2ece5;border-bottom-left-radius:5px}.marketing-chat-module__CcWCFq__thinking{color:#576f61;align-items:center;gap:9px;margin:19px 2px;font-size:11px;display:flex}.marketing-chat-module__CcWCFq__thinking>span{gap:4px;display:flex}.marketing-chat-module__CcWCFq__thinking i{background:#3f966f;border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite marketing-chat-module__CcWCFq__pulse}.marketing-chat-module__CcWCFq__thinking i:nth-child(2){animation-delay:.15s}.marketing-chat-module__CcWCFq__thinking i:nth-child(3){animation-delay:.3s}@keyframes marketing-chat-module__CcWCFq__pulse{0%,80%,to{opacity:.35}40%{opacity:1}}.marketing-chat-module__CcWCFq__error{color:#855738;background:#fdf7ef;border:1px solid #ead9c6;border-radius:12px;margin-top:15px;padding:12px 14px}.marketing-chat-module__CcWCFq__error p{font-size:12px}.marketing-chat-module__CcWCFq__error button{color:#6a4429;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;margin-top:4px;padding:0;font-size:12px;text-decoration:underline;display:flex}.marketing-chat-module__CcWCFq__composer{background:#fff;border:1px solid #c9ded1;border-radius:18px;flex:none;align-items:flex-end;gap:8px;margin:0 15px;padding:8px;display:flex}.marketing-chat-module__CcWCFq__composer:focus-within{border-color:#449a72;box-shadow:0 0 0 2px #50a37814}.marketing-chat-module__CcWCFq__composer textarea{resize:none;color:#254f3a;min-width:0;min-height:40px;max-height:100px;box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:9px 5px;font-size:16px;line-height:22px}.marketing-chat-module__CcWCFq__composer textarea::placeholder{color:#617568;font-size:14px}.marketing-chat-module__CcWCFq__composer>button{color:#fff;background:#12623f;border:0;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.marketing-chat-module__CcWCFq__composer>button:disabled{color:#91a196;background:#e7eee9}.marketing-chat-module__CcWCFq__footer{flex:none;padding:7px 18px 14px}.marketing-chat-module__CcWCFq__contactLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;display:flex}.marketing-chat-module__CcWCFq__contactLinks a{color:#236843;align-items:center;gap:5px;min-height:40px;font-size:11px;font-weight:600;display:inline-flex}.marketing-chat-module__CcWCFq__contactLinks a:hover{text-underline-offset:3px;text-decoration:underline}.marketing-chat-module__CcWCFq__contactLinks a:last-child{color:#607568}.marketing-chat-module__CcWCFq__footer>p{color:#617568;text-align:center;margin:0;font-size:10px;line-height:1.5}.marketing-chat-module__CcWCFq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:480px){.marketing-chat-module__CcWCFq__widget{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}.marketing-chat-module__CcWCFq__trigger{min-height:52px;padding:13px 17px;font-size:13px}.marketing-chat-module__CcWCFq__triggerOpen{width:52px;padding:0}.marketing-chat-module__CcWCFq__panel{border-radius:22px;width:calc(100vw - 32px);height:620px;max-height:calc(100dvh - 100px);bottom:66px}.marketing-chat-module__CcWCFq__header{gap:8px;padding:14px 11px 14px 14px}.marketing-chat-module__CcWCFq__identity h2{font-size:14px}.marketing-chat-module__CcWCFq__logo{border-radius:10px;width:36px;height:36px}.marketing-chat-module__CcWCFq__languages{padding:2px}.marketing-chat-module__CcWCFq__languages button{min-width:27px;padding:0 4px}.marketing-chat-module__CcWCFq__close{width:27px}.marketing-chat-module__CcWCFq__transcript{padding:16px 14px}.marketing-chat-module__CcWCFq__contactLinks a{font-size:10px}}@media (max-height:600px){.marketing-chat-module__CcWCFq__widget{bottom:max(16px, env(safe-area-inset-bottom))}.marketing-chat-module__CcWCFq__panel{max-height:calc(100dvh - 32px);bottom:0}.marketing-chat-module__CcWCFq__triggerOpen{visibility:hidden}.marketing-chat-module__CcWCFq__header{padding-top:8px;padding-bottom:8px}.marketing-chat-module__CcWCFq__transcript{padding-top:12px;padding-bottom:12px}.marketing-chat-module__CcWCFq__composer textarea{max-height:62px}.marketing-chat-module__CcWCFq__footer{padding-top:2px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.marketing-chat-module__CcWCFq__trigger{transition:none}.marketing-chat-module__CcWCFq__thinking i{animation:none}}
.page-module__Jym-uq__page{--ink:#102c24;--green:#006547;--mint:#a5f3d0;--muted:#52675f;color:var(--ink);min-height:100vh;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif;background:#f8fbf9;line-height:1.6;overflow:clip}.page-module__Jym-uq__page *{box-sizing:border-box}.page-module__Jym-uq__page a,.page-module__Jym-uq__page button,.page-module__Jym-uq__page summary{-webkit-tap-highlight-color:transparent}.page-module__Jym-uq__page a:focus-visible,.page-module__Jym-uq__page button:focus-visible,.page-module__Jym-uq__page summary:focus-visible{outline-offset:5px;outline:3px solid #28a879}.page-module__Jym-uq__page a{text-decoration:none}.page-module__Jym-uq__page svg{flex-shrink:0}.page-module__Jym-uq__page h1,.page-module__Jym-uq__page h2,.page-module__Jym-uq__page h3,.page-module__Jym-uq__page p,.page-module__Jym-uq__page figure,.page-module__Jym-uq__page blockquote{margin:0}.page-module__Jym-uq__page h2{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:550;line-height:1.1}.page-module__Jym-uq__page h3{letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.page-module__Jym-uq__page section[id]{scroll-margin-top:90px}.page-module__Jym-uq__skip{z-index:30;background:#fff;padding:12px 20px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.page-module__Jym-uq__skip:focus{transform:none}.page-module__Jym-uq__header{background:#f8fbf9;align-items:center;gap:30px;max-width:1280px;min-height:82px;margin:auto;padding:18px 40px;display:flex}.page-module__Jym-uq__brand{color:var(--ink);white-space:nowrap;letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.2rem;font-weight:650;display:inline-flex}.page-module__Jym-uq__brand img{border-radius:12px}.page-module__Jym-uq__brandLight{font-weight:400}.page-module__Jym-uq__nav{gap:24px;margin:0 auto;font-size:.875rem;display:flex}.page-module__Jym-uq__nav a{color:var(--muted)}.page-module__Jym-uq__nav a:hover{color:var(--green)}.page-module__Jym-uq__headerActions{align-items:center;gap:22px;display:flex}.page-module__Jym-uq__languages{border:1px solid #dce6e0;border-radius:50px;gap:3px;padding:3px;font-size:.75rem;font-weight:600;display:flex}.page-module__Jym-uq__languages a{min-width:34px;min-height:34px;color:var(--muted);border-radius:50px;place-items:center;display:grid}.page-module__Jym-uq__languages a[aria-current]{color:#fff;background:var(--ink)}.page-module__Jym-uq__headerLogin{color:var(--green);align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.page-module__Jym-uq__hero{color:#f5fcf8;background:#081411;padding:76px 32px 0}.page-module__Jym-uq__heroCopy{text-align:center;max-width:850px;margin:auto}.page-module__Jym-uq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:.75rem;font-weight:650;line-height:1.5}.page-module__Jym-uq__hero .page-module__Jym-uq__eyebrow{color:#b3d5c6;letter-spacing:.13em;justify-content:center;align-items:center;gap:10px;display:flex}.page-module__Jym-uq__inviteLine{background:var(--mint);width:22px;height:1px}.page-module__Jym-uq__hero h1{letter-spacing:-.065em;margin-top:25px;font-size:clamp(3.75rem,7.7vw,6.5rem);font-weight:550;line-height:.99}.page-module__Jym-uq__hero h1 span{color:var(--mint)}.page-module__Jym-uq__heroIntro{color:#b6cec3;max-width:580px;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65;margin:26px auto 0!important}.page-module__Jym-uq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.page-module__Jym-uq__hero .page-module__Jym-uq__actions{margin-top:30px}.page-module__Jym-uq__mintButton,.page-module__Jym-uq__solidButton,.page-module__Jym-uq__outlineButton{border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:15px 24px;font-size:.9375rem;font-weight:600;line-height:1.35;transition:background .2s,transform .2s;display:inline-flex}.page-module__Jym-uq__mintButton{background:var(--mint);color:#082b1f}.page-module__Jym-uq__mintButton:hover{background:#c4ffe4;transform:translateY(-2px)}.page-module__Jym-uq__solidButton{background:var(--green);color:#fff}.page-module__Jym-uq__solidButton:hover{background:#004d37;transform:translateY(-2px)}.page-module__Jym-uq__outlineButton{color:var(--green);background:0 0;border:1px solid #b8cfc3}.page-module__Jym-uq__outlineButton:hover{background:#eaf5ef}.page-module__Jym-uq__heroVideoLink{color:#edf8f2;align-items:center;gap:8px;min-height:48px;font-size:.9375rem;display:flex}.page-module__Jym-uq__heroVideoLink span{color:#9aafa5;font-size:.8rem}.page-module__Jym-uq__availability{color:#afc9bb;flex-wrap:wrap;justify-content:center;gap:22px;margin:23px 0 20px;font-size:.8rem;display:flex}.page-module__Jym-uq__availability span{align-items:center;gap:7px;display:inline-flex}.page-module__Jym-uq__heroImage{max-width:1160px;margin:42px auto 0!important}.page-module__Jym-uq__heroImage img{border:1px solid #28463c;border-radius:20px;width:100%;height:auto;display:block}.page-module__Jym-uq__heroImage figcaption{text-align:center;color:#9fb7ac;padding:15px 0 25px;font-size:.75rem}.page-module__Jym-uq__section{max-width:1160px;margin:auto;padding:112px 32px}.page-module__Jym-uq__tour{grid-template-columns:1fr 360px;align-items:center;gap:110px;display:grid}.page-module__Jym-uq__tour h2{max-width:620px;margin-top:20px}.page-module__Jym-uq__lead{color:var(--muted);max-width:620px;font-size:1.0625rem;margin-top:22px!important}.page-module__Jym-uq__capabilities{gap:23px;margin:32px 0;display:grid}.page-module__Jym-uq__capabilities>div{gap:18px;display:flex}.page-module__Jym-uq__featureNumber{color:#4f8872;padding-top:3px;font-size:.8rem}.page-module__Jym-uq__capabilities p{color:var(--muted);max-width:420px;margin-top:5px;font-size:.9375rem}.page-module__Jym-uq__textLink{min-height:44px;color:var(--green);align-items:center;gap:10px;font-size:.9375rem;font-weight:600;display:inline-flex}.page-module__Jym-uq__videoFigure{width:100%;max-width:360px}.page-module__Jym-uq__videoPlayer{aspect-ratio:9/16;background:#081411;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0b332620}.page-module__Jym-uq__videoPlayer video{width:100%;height:100%;display:block}.page-module__Jym-uq__playButton{cursor:pointer;color:#103e2e;background:#c4ffe8;border:1px solid #ceffe270;border-radius:100px;align-items:center;gap:8px;padding:18px 22px;font-size:.85rem;font-weight:600;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #0007}.page-module__Jym-uq__playButton:hover{background:#fff}.page-module__Jym-uq__videoFigure figcaption{color:var(--muted);text-align:center;max-width:280px;margin:15px auto 0;font-size:.75rem}.page-module__Jym-uq__videoError{color:#fff;background:#081411;padding:20px;font-size:.9rem;position:absolute;bottom:0;left:0;right:0}.page-module__Jym-uq__videoError a{color:var(--mint);text-decoration:underline}.page-module__Jym-uq__versionsSection{border-top:1px solid #dce8e0}.page-module__Jym-uq__sectionHeading{text-align:center}.page-module__Jym-uq__sectionHeading h2{margin-top:18px}.page-module__Jym-uq__sectionHeading .page-module__Jym-uq__lead{margin-left:auto;margin-right:auto}.page-module__Jym-uq__versionGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.page-module__Jym-uq__versionCard{background:#fff;border:1px solid #d4e5da;border-radius:24px;flex-direction:column;align-items:stretch;padding:38px;display:flex}.page-module__Jym-uq__webCard{background:#edf7f0;border-color:#c9dfd0}.page-module__Jym-uq__cardTop{color:var(--green);justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__Jym-uq__status{white-space:nowrap;border:1px solid #c3dbcd;border-radius:50px;padding:5px 12px;font-size:.75rem}.page-module__Jym-uq__iosCard .page-module__Jym-uq__status{color:#5b6c63;background:#f0f3f1;border-color:#dbe4df}.page-module__Jym-uq__versionCard h3{letter-spacing:-.045em;margin-top:27px;font-size:2rem;font-weight:550;line-height:1.2}.page-module__Jym-uq__versionCard>p{color:var(--muted);margin-top:15px;font-size:.9375rem}.page-module__Jym-uq__checklist{gap:12px;margin:25px 0 30px;padding:0;font-size:.875rem;list-style:none;display:grid}.page-module__Jym-uq__checklist li{align-items:flex-start;gap:10px;display:flex}.page-module__Jym-uq__checklist svg{color:var(--green);margin-top:2px}.page-module__Jym-uq__webCard>.page-module__Jym-uq__solidButton{margin-top:auto}.page-module__Jym-uq__url{text-align:center;color:var(--green);overflow-wrap:anywhere;margin-top:12px;font-size:.8125rem}.page-module__Jym-uq__versionCard .page-module__Jym-uq__cardFooter{text-align:center;margin-top:20px;font-size:.8rem}.page-module__Jym-uq__cardFooter a{text-underline-offset:3px;color:var(--green);font-weight:600;text-decoration:underline}.page-module__Jym-uq__versionCard .page-module__Jym-uq__betaNotice{background:#f5f7f5;border-radius:12px;margin:0 0 22px;padding:15px 17px;font-size:.8125rem;line-height:1.65}.page-module__Jym-uq__installSection{grid-template-columns:.85fr 1fr;gap:85px;padding-top:18px;display:grid}.page-module__Jym-uq__installHeading h2{margin-top:18px}.page-module__Jym-uq__installHeading .page-module__Jym-uq__textLink{margin-top:25px}.page-module__Jym-uq__finePrint{color:var(--muted);font-size:.8rem;margin-top:10px!important}.page-module__Jym-uq__installSteps{margin:0;padding:0;list-style:none}.page-module__Jym-uq__installSteps li{align-items:flex-start;gap:20px;padding:0 0 28px;display:flex;position:relative}.page-module__Jym-uq__installSteps li:not(:last-child):before{content:"";background:#cfe0d6;width:1px;position:absolute;top:44px;bottom:4px;left:19px}.page-module__Jym-uq__installSteps li>span{width:40px;height:40px;color:var(--green);background:#edf6f0;border:1px solid #bdd5c7;border-radius:50%;flex:0 0 40px;place-items:center;font-size:.875rem;font-weight:500;display:grid}.page-module__Jym-uq__installSteps h3{margin-top:5px}.page-module__Jym-uq__installSteps p{color:var(--muted);margin-top:7px;font-size:.9375rem}.page-module__Jym-uq__firstSession{color:#eefbf3;background:#0b241c;padding:72px 32px}.page-module__Jym-uq__firstInner{grid-template-columns:.8fr 1fr;align-items:center;gap:90px;max-width:1096px;margin:auto;display:grid}.page-module__Jym-uq__firstSession .page-module__Jym-uq__eyebrow{color:#9ec5b3}.page-module__Jym-uq__firstSession h2{margin-top:16px}.page-module__Jym-uq__firstSession p:not(.page-module__Jym-uq__eyebrow){color:#abcbbb;margin-top:18px;font-size:.9375rem}.page-module__Jym-uq__prompt{background:#16392a;border:1px solid #3b5f4f;border-radius:20px;align-items:flex-start;gap:18px;padding:27px;display:flex}.page-module__Jym-uq__prompt svg{color:var(--mint);margin-top:3px}.page-module__Jym-uq__prompt blockquote{font-size:1.125rem;line-height:1.6}.page-module__Jym-uq__promptWrap>p{font-size:.8rem!important}.page-module__Jym-uq__faqSection{grid-template-columns:.8fr 1fr;gap:90px;display:grid}.page-module__Jym-uq__faqList details{border-bottom:1px solid #d6e4dc}.page-module__Jym-uq__faqList details:first-child{border-top:1px solid #d6e4dc}.page-module__Jym-uq__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.page-module__Jym-uq__faqList summary::-webkit-details-marker{display:none}.page-module__Jym-uq__faqList summary span{color:var(--green);flex-shrink:0;font-size:1.4rem;font-weight:300}.page-module__Jym-uq__faqList details[open] summary span{transform:rotate(45deg)}.page-module__Jym-uq__faqList details p{color:var(--muted);padding:0 25px 24px 0;font-size:.9375rem}.page-module__Jym-uq__finalSection{text-align:center;max-width:820px;margin:auto;padding:10px 32px 100px}.page-module__Jym-uq__finalSection>img{border-radius:19px;margin:0 auto 22px}.page-module__Jym-uq__finalSection>p{color:var(--muted);max-width:530px;margin:20px auto 27px;font-size:1.0625rem}.page-module__Jym-uq__finalSection small{color:var(--muted);margin-top:18px;font-size:.75rem;display:block}.page-module__Jym-uq__footer{border-top:1px solid #d8e6dd;max-width:1280px;margin:auto;padding:35px 40px}.page-module__Jym-uq__footer>div{align-items:center;gap:28px;display:flex}.page-module__Jym-uq__footer strong{font-size:.9375rem;font-weight:600}.page-module__Jym-uq__footer span,.page-module__Jym-uq__footer a{color:var(--muted);font-size:.75rem}.page-module__Jym-uq__footer a{align-items:center;gap:5px;margin-left:auto;display:flex}.page-module__Jym-uq__footer>p{color:#667b70;max-width:870px;margin-top:20px;font-size:.75rem}@media (min-width:1600px){.page-module__Jym-uq__heroImage{max-width:1050px}}@media (max-width:1000px){.page-module__Jym-uq__nav{display:none}.page-module__Jym-uq__headerActions{margin-left:auto}.page-module__Jym-uq__tour{grid-template-columns:1fr 300px;gap:55px}.page-module__Jym-uq__installSection,.page-module__Jym-uq__firstInner,.page-module__Jym-uq__faqSection{gap:45px}.page-module__Jym-uq__versionCard{padding:28px}}@media (max-width:700px){.page-module__Jym-uq__header{gap:15px;min-height:72px;padding:14px 20px}.page-module__Jym-uq__brand{gap:8px;font-size:1rem}.page-module__Jym-uq__brand img{width:35px;height:35px}.page-module__Jym-uq__headerLogin{display:none}.page-module__Jym-uq__headerActions{gap:0}.page-module__Jym-uq__hero{padding:52px 20px 0}.page-module__Jym-uq__hero h1{font-size:clamp(3.4rem,13vw,5rem)}.page-module__Jym-uq__heroIntro{font-size:1rem}.page-module__Jym-uq__hero .page-module__Jym-uq__eyebrow{letter-spacing:.11em;font-size:.65rem}.page-module__Jym-uq__hero .page-module__Jym-uq__actions{gap:12px}.page-module__Jym-uq__hero .page-module__Jym-uq__mintButton{width:100%;max-width:320px}.page-module__Jym-uq__heroVideoLink{justify-content:center}.page-module__Jym-uq__availability{gap:15px;margin-top:17px;font-size:.75rem}.page-module__Jym-uq__heroImage{margin-top:25px!important}.page-module__Jym-uq__heroImage img{border-radius:12px}.page-module__Jym-uq__heroImage figcaption{padding:12px 0 20px;font-size:.6875rem}.page-module__Jym-uq__section{padding:70px 24px}.page-module__Jym-uq__tour{grid-template-columns:1fr;gap:36px}.page-module__Jym-uq__tour h2{font-size:2.4rem}.page-module__Jym-uq__videoFigure{max-width:310px;margin:auto!important}.page-module__Jym-uq__capabilities{gap:23px}.page-module__Jym-uq__lead{font-size:1rem}.page-module__Jym-uq__versionGrid{grid-template-columns:1fr;gap:18px;margin-top:32px}.page-module__Jym-uq__versionCard{padding:28px 24px}.page-module__Jym-uq__versionCard h3{font-size:1.85rem}.page-module__Jym-uq__sectionHeading{text-align:left}.page-module__Jym-uq__status{font-size:.6875rem}.page-module__Jym-uq__installSection{grid-template-columns:1fr;gap:32px;padding-top:0}.page-module__Jym-uq__installSteps{margin-top:5px}.page-module__Jym-uq__installSteps li{gap:17px}.page-module__Jym-uq__firstSession{padding:58px 24px}.page-module__Jym-uq__firstInner{grid-template-columns:1fr;gap:28px}.page-module__Jym-uq__prompt{padding:24px 20px}.page-module__Jym-uq__prompt blockquote{font-size:1.0625rem}.page-module__Jym-uq__faqSection{grid-template-columns:1fr;gap:30px}.page-module__Jym-uq__faqList summary{font-size:.9375rem}.page-module__Jym-uq__finalSection{padding:0 24px 65px}.page-module__Jym-uq__finalSection .page-module__Jym-uq__actions{gap:12px}.page-module__Jym-uq__finalSection .page-module__Jym-uq__actions a{width:100%;max-width:330px}.page-module__Jym-uq__footer{padding:28px 24px}.page-module__Jym-uq__footer>div{flex-wrap:wrap;gap:9px 20px}.page-module__Jym-uq__footer a{margin-left:0}}@media (prefers-reduced-motion:reduce){.page-module__Jym-uq__page *,.page-module__Jym-uq__page :before,.page-module__Jym-uq__page :after{transition:none!important;animation:none!important}}
