@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{font-family:DM Sans,sans-serif;color:#20332f;background:#f7f8f4;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-optical-sizing:auto;font-weight:400;--green:#173c35;--green2:#28564b;--muted:#74817a;--line:#e4e9e2;--cream:#eef1e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{overflow:hidden}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100vw - 1200px)/2),6.2vw);background:#fbfcf9;border-bottom:1px solid #edf0ea;position:relative;z-index:4}.brand{display:flex;align-items:center;gap:10px;font:800 23px Manrope,sans-serif;letter-spacing:-1.3px;color:var(--green)}.brand-mark{width:34px;height:34px;border-radius:11px;background:var(--green);color:#f2f5ec;display:grid;place-items:center}.brand-dot{color:#b58b52}.nav-links{display:flex;gap:36px;font-size:13px;color:#66736c}.nav-links a:hover,.under-link:hover{color:#a17b48}.nav-actions{display:flex;align-items:center;gap:24px}.text-button{border:0;background:none;color:#52615a;font-size:13px;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:15px 21px;border:0;border-radius:5px;background:var(--green);color:#fff;font-weight:600;font-size:13px;cursor:pointer;transition:.2s}.button:hover{background:#28564b;transform:translateY(-1px)}.button-small{padding:12px 15px}.mobile-menu{display:none;background:none;border:0;color:var(--green)}.hero{max-width:1200px;margin:auto;padding:92px 0 83px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:570px}.eyebrow,.mini-label{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#9a8057}.eyebrow{display:flex;align-items:center;gap:10px}.pulse,.live-tag span{width:7px;height:7px;background:#92a98b;border-radius:50%;display:inline-block}.hero h1,.section-intro h2,.section-heading h2,.how-copy h2,.cost-panel h2,.join-section h2{font:600 clamp(48px,5.3vw,68px)/1.08 "Playfair Display",serif;letter-spacing:-1.5px;color:var(--green);margin:24px 0}.hero h1 em,.section-intro h2 em,.section-heading h2 em,.how-copy h2 em,.cost-panel h2 em,.join-section h2 em{font-weight:500;color:#9b8158}.hero-lede{max-width:480px;color:#6c7971;font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.under-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--green)}.hero-proof{display:flex;gap:12px;align-items:center;margin-top:52px}.proof-icon{width:37px;height:37px;border-radius:50%;background:#e9eee5;color:var(--green);display:grid;place-items:center}.hero-proof span,.trust-strip span{display:flex;flex-direction:column;gap:4px}.hero-proof strong{font-size:12px}.hero-proof small,.trust-strip small{font-size:11px;color:#89948c}.hero-visual{height:390px;background:#e8ede4;border-radius:48% 48% 5px 5px;position:relative;display:grid;place-items:center;overflow:visible}.hero-visual:before{content:"";position:absolute;width:300px;height:300px;border:1px solid #d2dbcf;border-radius:50%}.visual-orbit{position:absolute;border:1px solid #d4ddd1;border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:440px;height:180px}.orbit-two{width:390px;height:250px;transform:rotate(35deg)}.route-card{position:relative;z-index:1;background:#fff;width:min(355px,83%);padding:23px 24px 0;box-shadow:0 18px 45px #233b3015;border-radius:7px}.route-top,.route-meta,.route-card-foot{display:flex;justify-content:space-between;align-items:center}.route-kicker,.route-point small{font-size:9px;letter-spacing:1.3px;color:#9a8058;font-weight:700}.live-tag{font-size:8px;letter-spacing:1px;color:#839087;display:flex;gap:6px;align-items:center}.route-points{margin:29px 0 24px 5px}.route-point{display:flex;gap:13px;align-items:center}.point-dot{width:11px;height:11px;border:3px solid #8aa38b;border-radius:50%;flex:none}.point-dot.end{border-color:#b18c5b}.route-point div{display:flex;flex-direction:column;gap:5px}.route-point strong{font:600 14px Manrope;color:#31443b}.route-line{height:25px;border-left:1px dashed #b9c6b8;margin:4px 0 4px 5px}.route-meta{padding:13px 0;border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb;color:#637168;font-size:10px}.route-meta span{display:flex;align-items:center;gap:6px}.route-meta small{color:#a0aaa2}.route-card-foot{padding:17px 0;justify-content:flex-start;gap:12px;font-size:10px;color:#87928a}.route-card-foot strong{color:#42564b}.route-card-foot>svg{margin-left:auto;color:#a8895d}.avatar-stack{display:flex;padding-left:4px}.avatar-stack i{font-style:normal;width:25px;height:25px;border-radius:50%;border:2px solid white;background:#dce5d9;display:grid;place-items:center;margin-left:-5px;font-size:9px;color:#365348}.avatar-stack i:nth-child(2){background:#e9dfd1}.avatar-stack i:nth-child(3){background:#e8eee6}.floating-note{position:absolute;right:-22px;bottom:54px;z-index:2;display:flex;gap:10px;align-items:center;background:#fff;padding:13px 17px;box-shadow:0 10px 30px #20332f13;border-radius:5px}.note-icon{color:#9c8159}.floating-note span:last-child{display:flex;flex-direction:column;gap:4px}.floating-note strong{font-size:10px}.floating-note small{font-size:9px;color:#87928a}.visual-caption{position:absolute;bottom:-29px;left:10px;right:10px;display:flex;justify-content:space-between;color:#849087;font-size:9px;letter-spacing:.5px}.trust-strip{background:#eef1e9;display:flex;justify-content:center;gap:100px;padding:27px 20px}.trust-strip>div{display:flex;align-items:center;gap:13px;color:#607668}.trust-strip>div>svg{width:21px}.trust-strip strong{font-size:11px;color:#42574b}.planner-section{max-width:1200px;margin:auto;padding:112px 0 115px;display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;align-items:center}.section-intro h2,.section-heading h2,.how-copy h2,.cost-panel h2,.join-section h2{font-size:43px;line-height:1.18;margin:20px 0}.section-intro p,.how-copy p,.cost-panel p,.join-section p{font-size:13px;line-height:1.9;color:#77847b;max-width:350px}.planner-card{background:#fff;padding:29px 32px 25px;border:1px solid #edf0eb;box-shadow:0 15px 45px #1f3c3010;border-radius:7px}.planner-head{display:flex;justify-content:space-between;align-items:center}.planner-head h3{font:600 20px Manrope;margin:9px 0 0;color:#263d33}.privacy-pill{display:flex;align-items:center;gap:6px;padding:7px 9px;background:#f0f4ed;color:#6f8572;border-radius:3px;font-size:9px}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:23px 0 22px}.tabs button{border:0;background:none;padding:0 0 12px;color:#929d95;font-size:12px;cursor:pointer;border-bottom:2px solid transparent}.tabs button.active{color:var(--green);border-color:#a78a5e;font-weight:700}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field-grid label,.seats-field{display:flex;flex-direction:column;gap:9px}.field-grid label>span,.seats-field>span{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#849087}.input-wrap,.select-wrap{height:45px;border:1px solid #e6ebe5;border-radius:3px;display:flex;align-items:center;padding:0 11px;gap:8px;color:#91a092}.input-wrap input,.select-wrap select{border:0;outline:0;background:transparent;width:100%;min-width:0;color:#43564b;font-size:11px}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap svg{flex:none;pointer-events:none}.secondary-fields,.seats-field{margin-top:17px}.planner-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:25px}.planner-bottom p{font-size:9px;color:#89958c;display:flex;align-items:center;gap:7px}.planner-bottom .button{padding:13px 15px;font-size:11px}.preview-result{display:flex;gap:11px;background:#eff5ed;padding:13px;margin-top:18px;color:#53745b;border-radius:4px}.preview-result div{display:flex;flex-direction:column;gap:4px}.preview-result strong{font-size:11px}.preview-result span,.preview-result small{font-size:10px;color:#718174}.benefits-section{background:#f0f2ec;padding:92px max(calc((100vw - 1200px)/2),6.2vw) 100px}.section-heading{text-align:center}.section-heading .eyebrow{justify-content:center}.section-heading h2{margin-bottom:42px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card{background:#fbfcf9;padding:29px 28px 31px;min-height:205px;position:relative;border:1px solid #e9ede6}.benefit-icon{width:43px;height:43px;background:#edf1e9;color:#53715e;display:grid;place-items:center;border-radius:50%}.card-index{position:absolute;right:25px;top:31px;color:#b7c0b5;font-size:10px}.benefit-card h3{font:600 16px Manrope;color:#30483b;margin:22px 0 9px}.benefit-card p{font-size:11px;line-height:1.8;color:#839087;margin:0;max-width:280px}.how-section{max-width:1200px;margin:auto;padding:112px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.how-copy .under-link{margin-top:19px}.steps-list{border-top:1px solid var(--line)}.step{display:grid;grid-template-columns:40px 1fr 20px;gap:13px;align-items:start;padding:23px 0;border-bottom:1px solid var(--line)}.step>span{font:italic 15px Playfair Display;color:#a48b64}.step h3{font:600 14px Manrope;color:#334a3e;margin:0 0 6px}.step p{font-size:10px;line-height:1.7;color:#89948d;margin:0}.step>svg{width:16px;color:#91a58e}.cost-section{background:#e9eee6;padding:82px max(calc((100vw - 1200px)/2),6.2vw)}.cost-panel{display:grid;grid-template-columns:1fr 390px;gap:100px;align-items:center}.cost-panel p{max-width:460px}.cost-points{display:grid;gap:12px;margin-top:23px}.cost-points span{display:flex;align-items:center;gap:9px;color:#63786a;font-size:11px}.cost-points svg{width:15px}.cost-example{background:#fff;padding:27px 29px;box-shadow:0 12px 35px #233b3010}.cost-example h3{font:600 17px Manrope;color:#30483b;margin:12px 0 20px}.cost-row,.cost-total,.cost-share{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #edf0eb;font-size:11px;color:#78847c}.cost-row strong,.cost-total strong{color:#43584a;font-size:12px}.cost-total{padding:16px 0;color:#43584a;font-weight:700}.cost-share{border:0;background:#f1f4ee;padding:14px;margin-top:12px;color:#5c6f60}.cost-share strong{font:700 20px Manrope;color:var(--green)}.cost-share small{font:400 10px DM Sans;color:#87948a}.example-disclaimer{display:block;margin-top:12px;color:#a0aaa1;font-size:9px;line-height:1.6}.join-section{max-width:1200px;margin:auto;padding:95px 0;display:flex;align-items:center;gap:25px}.join-mark{width:57px;height:57px;border-radius:50%;background:#eef1e9;color:#637d69;display:grid;place-items:center;flex:none}.join-section h2{font-size:37px;margin:12px 0}.join-section p{margin:0}.join-section>.button{margin-left:auto}footer{border-top:1px solid #e8ece6;background:#fbfcf9;display:flex;align-items:center;justify-content:space-between;padding:25px max(calc((100vw - 1200px)/2),6.2vw);color:#929d94;font-size:10px}.footer-brand{font-size:18px}.footer-brand .brand-mark{width:28px;height:28px;border-radius:8px}@media(max-width:1250px){.hero,.planner-section,.how-section,.join-section{margin-left:6.2vw;margin-right:6.2vw}.cost-panel{gap:55px}}@media(max-width:800px){.topbar{height:70px;padding:0 5vw}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;background:#fbfcf9;padding:22px 5vw;flex-direction:column;gap:20px;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}.nav-actions{margin-left:auto;margin-right:17px;gap:12px}.nav-actions .text-button{display:none}.mobile-menu{display:block}.hero{padding:65px 0 70px;grid-template-columns:1fr;gap:50px}.hero h1{font-size:57px}.hero-visual{height:350px;margin:0 15px}.trust-strip{gap:25px;flex-wrap:wrap;justify-content:flex-start;padding:25px 6vw}.trust-strip>div{min-width:40%}.planner-section{padding:75px 0;grid-template-columns:1fr;gap:30px}.section-intro h2,.section-heading h2,.how-copy h2,.cost-panel h2{font-size:39px}.benefits-section{padding:75px 6vw}.benefit-grid{grid-template-columns:1fr;gap:12px}.benefit-card{min-height:170px}.how-section{padding:75px 0;grid-template-columns:1fr;gap:40px}.cost-section{padding:65px 6vw}.cost-panel{grid-template-columns:1fr;gap:35px}.cost-example{max-width:480px}.join-section{padding:70px 0;flex-wrap:wrap}.join-section>.button{margin:15px 0 0 82px}footer{padding:23px 6vw;gap:15px;flex-wrap:wrap}footer>span:nth-child(2){display:none}}@media(max-width:480px){.nav-actions .button{font-size:10px;padding:10px}.hero{margin:0 6vw;padding-top:55px}.hero h1{font-size:51px}.hero-lede{font-size:13px}.hero-actions{gap:18px}.hero-visual{height:310px;margin:0 4px}.route-card{padding:18px 17px 0}.floating-note{right:-9px;bottom:25px}.trust-strip>div{min-width:100%}.planner-section,.how-section,.join-section{margin-left:6vw;margin-right:6vw}.planner-card{padding:22px 17px}.planner-head{align-items:flex-start;gap:10px}.privacy-pill{font-size:8px}.field-grid{grid-template-columns:1fr}.planner-bottom{align-items:flex-start;flex-direction:column}.planner-bottom .button{width:100%}.benefits-section{padding-left:6vw;padding-right:6vw}.section-heading{text-align:left}.section-heading .eyebrow{justify-content:flex-start}.cost-share strong{font-size:18px}.join-section>.button{margin-left:0;width:100%}footer{font-size:9px}.footer-brand{font-size:16px}}.calculator-card{min-width:0}.calculator-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.calculator-heading .mini-label{display:flex;align-items:center;gap:7px}.estimate-tag{font-size:8px;letter-spacing:1px;color:#8a785b;background:#f4f0e8;padding:6px 8px}.calculator-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px;margin:18px 0}.calculator-field{display:flex;flex-direction:column;gap:6px}.calculator-field>span{font-size:9px;color:#78847c}.calculator-field>div{display:flex;align-items:center;border:1px solid #e6ebe5;padding:8px 9px;gap:5px}.calculator-field input{width:100%;min-width:0;border:0;outline:0;color:#344a3d;font-size:12px;background:transparent}.calculator-field small{white-space:nowrap;color:#9aa49c;font-size:9px}.calculator-breakdown{border-top:1px solid #edf0eb}.calculator-disclaimer{display:flex;align-items:flex-start;gap:7px;font-size:9px;line-height:1.6;color:#929d94;margin:14px 0 0}.calculator-disclaimer svg{flex:none;margin-top:1px}.calculator-error{font-size:11px;color:#a34b40}.calculator-heading+.mini-label{margin-top:10px}@media(max-width:480px){.calculator-fields{grid-template-columns:1fr 1fr;gap:10px}.calculator-field>span{min-height:22px}}.workspace-section{max-width:1200px;margin:0 auto;padding:100px 0 105px}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.workspace-heading h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:18px 0}.workspace-heading h2 em{font-weight:500;color:#9b8158}.workspace-heading p{font-size:13px;line-height:1.8;color:#77847b;max-width:390px;margin:0}.connection-state{display:flex;align-items:center;gap:8px;background:#f3f1e9;color:#877653;padding:9px 12px;border-radius:3px;font-size:10px;white-space:nowrap}.connection-state span{width:7px;height:7px;border-radius:50%;background:#b59b6a}.connection-state.connected{background:#edf3eb;color:#5d785f}.connection-state.connected span{background:#7c9c7b}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.workspace-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:25px;min-width:0}.workspace-card-head,.workspace-card-head>div{display:flex;align-items:center}.workspace-card-head{justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #edf0eb}.workspace-card-head>div{gap:10px;color:#6b836f}.workspace-card-head h3{font:600 15px Manrope;color:#30483b;margin:0}.workspace-card-head>span{font-size:10px;color:#8a968d}.workspace-empty{min-height:210px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px}.workspace-empty-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#eff3ec;color:#718a73;margin-bottom:13px}.workspace-empty strong{font:600 13px Manrope;color:#3d5547}.workspace-empty p{font-size:10px;line-height:1.7;color:#8a968d;max-width:270px;margin:7px 0 0}.workspace-items{display:grid}.workspace-item{padding:17px 0;border-bottom:1px solid #eff2ed;display:flex;flex-direction:column;gap:6px}.workspace-item:last-child,.notification-item:last-child{border-bottom:0}.workspace-item-top{display:flex;justify-content:space-between;align-items:center}.workspace-role{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#9b8056}.journey-status{font-size:9px;text-transform:capitalize;padding:5px 7px;border-radius:3px;background:#f0f2ec;color:#718273}.status-in_progress{background:#edf3eb;color:#5b795f}.status-incident{background:#f8eeea;color:#a05e4f}.workspace-item>strong{font:600 13px Manrope;color:#354d40}.workspace-item>small,.notification-item small{font-size:10px;color:#8a968d}.workspace-note{font-size:10px;line-height:1.6;color:#a05e4f;margin:3px 0 0}.notification-item{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #eff2ed}.notification-symbol{width:32px;height:32px;display:grid;place-items:center;flex:none;border-radius:50%;background:#f0f3ed;color:#6e856f}.notification-item>div:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}.notification-item strong{font:600 11px Manrope;color:#3c5245}.notification-item.is-read strong{color:#87938a;font-weight:500}.unread-dot{width:7px;height:7px;border-radius:50%;background:#b08b57;margin:5px 0 0 auto;flex:none}.workspace-footnote{display:flex;gap:7px;align-items:flex-start;font-size:9px;line-height:1.6;color:#929d94;border-top:1px solid #edf0eb;padding-top:14px;margin:12px 0 0}.workspace-footnote svg{flex:none}@media(max-width:1250px){.workspace-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.workspace-section{padding:75px 0}.workspace-grid{grid-template-columns:1fr}.workspace-heading{align-items:flex-start;flex-direction:column;gap:17px}}@media(max-width:480px){.workspace-section{margin-left:6vw;margin-right:6vw}.workspace-heading h2{font-size:39px}.workspace-card{padding:19px}}.profile-section{max-width:1200px;margin:0 auto;padding:95px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.profile-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.profile-intro h2 em{font-weight:500;color:#9b8158}.profile-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:390px}.profile-trust-note{display:flex;align-items:flex-start;gap:11px;color:#6c866f;margin-top:29px}.profile-trust-note span{display:flex;flex-direction:column;gap:4px}.profile-trust-note strong{font-size:11px;color:#4b6351}.profile-trust-note small{font-size:10px;line-height:1.6;color:#89958c;max-width:290px}.profile-form{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:29px;box-shadow:0 15px 40px #20332f0c}.profile-form-heading{display:flex;align-items:center;gap:11px;color:#6c866f;padding-bottom:20px;border-bottom:1px solid #edf0eb;margin-bottom:20px}.profile-form-heading div{display:flex;flex-direction:column;gap:4px}.profile-form-heading strong{font:600 15px Manrope;color:#30483b}.profile-form-heading small{font-size:10px;color:#89958c}.profile-field{display:flex;flex-direction:column;gap:8px;margin:17px 0}.profile-field>span{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#849087}.profile-field>span small{font-size:8px;letter-spacing:.5px;font-weight:500;color:#a18b67;margin-left:5px}.profile-field>div{height:46px;border:1px solid #e6ebe5;border-radius:3px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#91a092}.profile-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:11px;color:#43564b}.profile-privacy{display:flex;align-items:flex-start;gap:7px;font-size:9px;line-height:1.7;color:#929d94;margin:19px 0}.profile-privacy svg{flex:none}.profile-form>.button{width:100%}.profile-feedback{font-size:10px;line-height:1.6;padding:10px;background:#eff4ed;color:#5c785f;border-radius:3px}.profile-feedback.error{background:#f8eeea;color:#a05e4f}.profile-status{display:block;text-align:center;font-size:8px;letter-spacing:.8px;color:#a18b67;margin-top:17px}@media(max-width:1250px){.profile-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.profile-section{padding:75px 0;grid-template-columns:1fr;gap:30px}}@media(max-width:480px){.profile-section{margin-left:6vw;margin-right:6vw}.profile-form{padding:21px}.profile-intro h2{font-size:39px}}.intent-section{max-width:1200px;margin:0 auto;padding:95px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.intent-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.intent-intro h2 em{font-weight:500;color:#9b8158}.intent-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:380px}.intent-privacy{display:flex;gap:11px;align-items:flex-start;color:#718a73;margin-top:28px}.intent-privacy span{display:flex;flex-direction:column;gap:5px}.intent-privacy strong{font-size:11px;color:#4b6351}.intent-privacy small{font-size:10px;line-height:1.6;color:#89958c;max-width:280px}.intent-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:27px;box-shadow:0 15px 40px #20332f0c}.intent-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.intent-card-head h3{font:600 17px Manrope;color:#30483b;margin:8px 0 0}.intent-card-head .connection-state{font-style:normal}.intent-role-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:22px 0}.intent-role-tabs button{height:43px;border:1px solid #e6ebe5;background:#fbfcf9;border-radius:3px;color:#77847b;font-size:11px;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer}.intent-role-tabs button.active{border-color:#9aac98;background:#eff4ed;color:#3e6247;font-weight:700}.intent-fields,.intent-time-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.intent-fields label,.intent-time-grid label,.intent-seat-field{display:flex;flex-direction:column;gap:8px}.intent-fields label>span,.intent-time-grid label>span,.intent-seat-field>span{font-size:9px;letter-spacing:1px;font-weight:700;color:#849087}.intent-fields input,.intent-time-grid select,.intent-seat-field select{height:43px;border:1px solid #e6ebe5;border-radius:3px;background:#fff;padding:0 10px;min-width:0;color:#43564b;font-size:11px}.intent-subhead{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1px;font-weight:700;color:#849087;margin:22px 0 11px}.intent-days{display:flex;gap:7px;flex-wrap:wrap}.intent-days button{width:39px;height:35px;border:1px solid #e6ebe5;background:#fff;border-radius:3px;color:#849087;font-size:10px;cursor:pointer}.intent-days button.selected{background:#edf3eb;border-color:#9aac98;color:#426449;font-weight:700}.intent-time-grid{margin-top:20px}.intent-time-grid label>span{display:flex;align-items:center;gap:5px}.intent-seat-field{margin-top:17px;max-width:220px}.intent-submit-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.intent-submit-row p{display:flex;align-items:center;gap:6px;color:#929d94;font-size:9px;line-height:1.5}.intent-submit-row .button{font-size:10px;padding:12px 14px;white-space:nowrap}.intent-feedback{display:flex;gap:9px;align-items:flex-start;background:#eff4ed;color:#5c785f;padding:11px;border-radius:3px;font-size:10px;line-height:1.6;margin-top:15px}.intent-feedback.error{background:#f8eeea;color:#a05e4f}.intent-feedback span{display:flex;flex-direction:column;gap:4px}.intent-feedback small{font-size:9px;color:inherit}@media(max-width:1250px){.intent-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.intent-section{padding:75px 0;grid-template-columns:1fr;gap:28px}}@media(max-width:480px){.intent-section{margin-left:6vw;margin-right:6vw}.intent-card{padding:19px}.intent-card-head{align-items:flex-start;flex-direction:column}.intent-fields,.intent-time-grid{grid-template-columns:1fr}.intent-submit-row{align-items:flex-start;flex-direction:column}.intent-submit-row .button{width:100%}.intent-intro h2{font-size:39px}}.connections-section{max-width:1200px;margin:0 auto;padding:70px 0 95px}.connections-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.connections-heading h2{font:600 39px/1.2 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:16px 0 0}.connections-heading h2 em{font-weight:500;color:#9b8158}.connections-security{display:flex;gap:10px;align-items:center;color:#6d866f;font-size:10px;line-height:1.6;padding-bottom:5px}.connections-panel{background:#fff;border:1px solid #e8ede6;border-radius:5px;box-shadow:0 15px 40px #20332f0a}.connections-tabs{display:flex;gap:5px;padding:17px 20px 0;border-bottom:1px solid #edf0eb}.connections-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 14px;color:#89948b;font-size:10px;cursor:pointer}.connections-tabs button.active{border-color:#789276;color:#49644b;font-weight:700}.connections-empty{max-width:520px;margin:0 auto;text-align:center;padding:37px 25px 30px}.connections-empty-icon{width:48px;height:48px;border-radius:50%;background:#eff4ed;color:#6c896e;display:grid;place-items:center;margin:0 auto 16px}.connections-empty h3{font:600 17px Manrope;color:#334b3d;margin:10px 0}.connections-empty>p{font-size:11px;line-height:1.8;color:#849087;margin:0 auto;max-width:440px}.connections-privacy-note{display:flex;justify-content:center;align-items:center;gap:7px;color:#789078;font-size:9px;margin:18px 0}.connections-retry{font-size:10px;padding:11px 16px}.connections-retry:disabled{opacity:.65;cursor:not-allowed}.connections-flow{display:flex;align-items:center;justify-content:center;gap:13px;padding:20px;border-top:1px solid #edf0eb;background:#fbfcfa}.connections-flow>div{display:flex;flex-direction:column;gap:4px;min-width:100px}.connections-flow>div span{font-size:8px;color:#a08b67;letter-spacing:1px}.connections-flow b{font-size:10px;color:#536b58}.connections-flow small{font-size:8px;color:#99a29a}.connections-flow>i{height:1px;width:35px;background:#dce4d9}.connections-footnote{display:flex;align-items:center;gap:8px;color:#89958c;font-size:9px;line-height:1.6;margin-top:15px}@media(max-width:1250px){.connections-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:650px){.connections-section{padding:55px 0 70px}.connections-heading{align-items:flex-start;flex-direction:column;gap:15px}.connections-heading h2{font-size:34px}.connections-tabs{padding-left:8px;padding-right:8px}.connections-tabs button{padding:12px 9px;font-size:9px}.connections-flow{gap:6px;padding:15px 8px}.connections-flow>div{min-width:0;flex:1}.connections-flow>div small{font-size:7px}.connections-flow>i{width:10px}}.local-intents{border-top:1px solid #edf0eb;margin-top:22px;padding-top:2px}.local-intents .intent-subhead{justify-content:space-between}.local-intents-empty{font-size:10px;color:#929d94}.local-intent-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #f0f2ee}.local-intent-item>div{display:flex;flex-direction:column;gap:5px;min-width:0}.local-intent-item strong{font-size:11px;color:#405749;overflow-wrap:anywhere}.local-intent-item small{font-size:9px;color:#89958c;line-height:1.5}.local-intent-item button{flex:none;border:1px solid #dfe7dc;background:#f7f9f5;color:#58715b;border-radius:3px;padding:7px 10px;font-size:9px;cursor:pointer}.local-intent-item button:hover{background:#edf3eb}@media(max-width:480px){.local-intent-item{align-items:flex-start}.local-intent-item button{padding:7px 8px}}.calculator-return-toggle{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:12px;border:1px solid #e5ebe3;border-radius:4px;background:#fafbf9;cursor:pointer}.calculator-return-toggle input{width:16px;height:16px;accent-color:#58715b;flex:none}.calculator-return-toggle span{display:flex;flex-direction:column;gap:3px}.calculator-return-toggle strong{font-size:11px;color:#405749}.calculator-return-toggle small{font-size:9px;color:#89958c;line-height:1.4}.agreement-section{max-width:1200px;margin:0 auto;padding:80px 0 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.agreement-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.agreement-intro h2 em{font-weight:500;color:#9b8158}.agreement-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:370px}.agreement-trust{display:flex;gap:11px;align-items:flex-start;color:#718a73;margin-top:28px}.agreement-trust span{display:flex;flex-direction:column;gap:5px}.agreement-trust strong{font-size:11px;color:#4b6351}.agreement-trust small{font-size:10px;line-height:1.6;color:#89958c;max-width:290px}.agreement-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:27px;box-shadow:0 15px 40px #20332f0c}.agreement-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:19px;border-bottom:1px solid #edf0eb}.agreement-card-head h3{font:600 17px Manrope;color:#30483b;margin:8px 0 0}.agreement-version{font-size:8px;letter-spacing:1px;color:#8b795c;background:#f5f3ed;padding:8px;border-radius:3px}.agreement-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}.agreement-field{display:flex;flex-direction:column;gap:8px;margin:17px 0}.agreement-field>span{font-size:9px;letter-spacing:1px;font-weight:700;color:#849087}.agreement-field input,.agreement-field select,.agreement-field textarea{width:100%;min-width:0;border:1px solid #e6ebe5;border-radius:3px;background:#fff;padding:11px;color:#43564b;font:11px DM Sans,sans-serif;outline-color:#9aac98}.agreement-field textarea{resize:vertical;line-height:1.6}.agreement-cost-heading{display:flex;align-items:center;gap:8px;margin:23px 0 0;padding-top:17px;border-top:1px solid #edf0eb;font-size:9px;letter-spacing:1px;font-weight:700;color:#728875}.agreement-cost-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agreement-estimate{display:grid;grid-template-columns:1fr auto;gap:8px 14px;padding:14px;background:#f5f7f2;border:1px solid #e8ede6;border-radius:4px;font-size:10px;color:#718076}.agreement-estimate strong{color:#405749;font-size:12px;text-align:right}.agreement-preview-button{width:100%;margin-top:17px}.agreement-preview-button:disabled{opacity:.5;cursor:not-allowed}.agreement-preview{margin-top:19px;padding:16px;border:1px solid #dfe8dc;background:#fbfcfa;border-radius:4px}.agreement-preview-title{display:flex;gap:10px;align-items:center;color:#68836a}.agreement-preview-title div,.agreement-pending span{display:flex;flex-direction:column;gap:4px}.agreement-preview-title strong{font-size:12px;color:#405749}.agreement-preview-title small,.agreement-pending small{font-size:9px;line-height:1.6;color:#89958c}.agreement-preview dl{margin:15px 0}.agreement-preview dl div{display:grid;grid-template-columns:110px 1fr;gap:10px;padding:9px 0;border-top:1px solid #edf0eb;font-size:10px;line-height:1.6}.agreement-preview dt{color:#87938a}.agreement-preview dd{margin:0;color:#455b4c;overflow-wrap:anywhere}.agreement-pending{display:flex;gap:9px;align-items:flex-start;padding:12px;background:#f3f3ee;border-radius:3px;color:#8b795c}.agreement-pending strong{font-size:10px;color:#655a45}.agreement-disclaimer{display:flex;gap:7px;align-items:flex-start;margin:15px 0 0;color:#929d94;font-size:9px;line-height:1.7}.agreement-disclaimer svg{flex:none;margin-top:1px}@media(max-width:1250px){.agreement-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.agreement-section{padding:65px 0;grid-template-columns:1fr;gap:28px}}@media(max-width:480px){.agreement-section{margin-left:6vw;margin-right:6vw}.agreement-card{padding:19px}.agreement-card-head{align-items:flex-start;flex-direction:column}.agreement-cost-fields,.agreement-fields{grid-template-columns:1fr}.agreement-preview dl div{grid-template-columns:1fr;gap:3px}}.agreement-history{margin-top:18px;padding-top:15px;border-top:1px solid #edf0eb;display:grid;gap:7px}.agreement-history>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.agreement-history>div strong{font-size:10px;color:#52685a}.agreement-history>div button{border:0;background:none;color:#8c7960;font-size:9px;text-decoration:underline;cursor:pointer}.agreement-history>button{display:flex;justify-content:space-between;gap:12px;text-align:left;padding:9px 10px;border:1px solid #edf0eb;background:#fff;border-radius:3px;color:#53675a;cursor:pointer}.agreement-history>button.selected{border-color:#9eae9d;background:#f7f9f5}.agreement-history>button span{font-size:10px;overflow-wrap:anywhere}.agreement-history>button small{font-size:9px;color:#89958c;white-space:nowrap}.trust-readiness-section{max-width:1200px;margin:0 auto;padding:80px 0 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.trust-readiness-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.trust-readiness-intro h2 em{font-weight:500;color:#9b8158}.trust-readiness-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:380px}.trust-readiness-note{display:flex;gap:10px;align-items:flex-start;color:#718a73;margin-top:28px}.trust-readiness-note span{display:flex;flex-direction:column;gap:5px}.trust-readiness-note strong{font-size:11px;color:#4b6351}.trust-readiness-note small{font-size:10px;line-height:1.6;color:#89958c;max-width:300px}.trust-readiness-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:27px;box-shadow:0 15px 40px #20332f0c;min-width:0}.trust-readiness-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.trust-readiness-head h3{font:600 17px Manrope;color:#30483b;margin:8px 0 0}.trust-progress{font-size:9px;letter-spacing:.7px;color:#8b795c;background:#f5f3ed;padding:8px}.trust-progress-track{height:5px;background:#edf0eb;border-radius:5px;margin:19px 0 8px;overflow:hidden}.trust-progress-track span{display:block;height:100%;background:#829982;transition:width .2s ease}.trust-check-item{display:grid;grid-template-columns:36px minmax(0,1fr) 155px;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #edf0eb}.trust-check-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eff3ed;color:#718a73}.trust-check-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.trust-check-copy>strong{font-size:11px;color:#405749}.trust-check-copy p{font-size:9px;line-height:1.55;color:#89958c;margin:0}.trust-check-state{font-size:8px;text-transform:uppercase;letter-spacing:.7px;color:#8c7960}.trust-check-state.state-verified{color:#52775a}.trust-check-state.state-needs_attention{color:#a05e4f}.trust-check-control{display:flex;flex-direction:column;gap:5px}.trust-check-control span,.family-fields label>span{font-size:8px;letter-spacing:.8px;color:#89958c}.trust-check-control select,.family-fields input,.family-fields select{width:100%;min-width:0;height:35px;border:1px solid #e6ebe5;border-radius:3px;background:#fff;padding:0 8px;color:#52665a;font-size:9px}.trust-demo-warning{display:flex;gap:7px;align-items:flex-start;font-size:9px;line-height:1.6;color:#9a7950;margin:13px 0 22px}.trust-demo-warning svg{flex:none}.family-circle-box{border:1px solid #e8ede6;border-radius:4px;padding:17px;background:#fbfcfa}.family-circle-heading{display:flex;gap:10px;align-items:flex-start;color:#718a73}.family-circle-heading div{display:flex;flex-direction:column;gap:5px}.family-circle-heading strong{font-size:11px;color:#405749}.family-circle-heading small{font-size:9px;line-height:1.6;color:#89958c}.family-toggle{display:flex;gap:9px;align-items:center;margin:17px 0;font-size:10px;color:#52665a}.family-toggle input{accent-color:#58715b}.family-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.family-fields label{display:flex;flex-direction:column;gap:6px}.family-preview-button{grid-column:1/-1;justify-self:start;font-size:9px;padding:10px 13px}.family-preview-button:disabled{opacity:.45;cursor:not-allowed}.family-preview{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #e8ede6;background:#f5f7f2;border-radius:3px}.family-preview strong{font-size:10px;color:#405749}.family-preview span,.family-preview small{font-size:9px;line-height:1.5;color:#77847b}.family-privacy{font-size:9px;line-height:1.7;color:#929d94;margin:15px 0 0}@media(max-width:1250px){.trust-readiness-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.trust-readiness-section{padding:65px 0;grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.trust-readiness-section{margin-left:6vw;margin-right:6vw}.trust-readiness-card{padding:19px}.trust-check-item{grid-template-columns:34px minmax(0,1fr);gap:10px}.trust-check-control{grid-column:2}.family-fields{grid-template-columns:1fr}.family-preview-button,.family-preview{grid-column:1}.trust-readiness-head{align-items:flex-start;flex-direction:column}}.safety-centre-section{max-width:1200px;margin:0 auto;padding:30px 0 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.safety-centre-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.safety-centre-intro h2 em{font-weight:500;color:#9b8158}.safety-centre-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:380px}.safety-emergency-card{display:flex;gap:12px;align-items:flex-start;background:#fbf6f1;border:1px solid #f0e4d8;border-radius:4px;padding:17px;margin-top:28px;color:#a16d4e}.safety-emergency-card>svg{flex:none}.safety-emergency-card>div{display:flex;flex-direction:column;gap:7px}.safety-emergency-card strong{font-size:11px;color:#765640}.safety-emergency-card small{font-size:9px;line-height:1.6;color:#947b68}.safety-emergency-links{display:flex;flex-direction:column;gap:6px;margin-top:5px}.safety-emergency-links a{font-size:10px;color:#765640;text-decoration:underline;text-underline-offset:3px}.safety-report-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:27px;box-shadow:0 15px 40px #20332f0c;display:flex;flex-direction:column;gap:15px;min-width:0}.safety-report-heading{display:flex;gap:11px;align-items:flex-start;color:#718a73}.safety-report-heading div{display:flex;flex-direction:column;gap:5px}.safety-report-heading strong{font-size:12px;color:#405749}.safety-report-heading small{font-size:9px;color:#89958c}.safety-disconnected{display:flex;gap:7px;align-items:center;background:#f6f5f0;color:#8c795e;padding:10px;font-size:9px;line-height:1.5;margin:0}.safety-field{display:flex;flex-direction:column;gap:7px}.safety-field>span{font-size:8px;letter-spacing:.8px;color:#89958c}.safety-field select,.safety-field textarea{width:100%;border:1px solid #e6ebe5;border-radius:3px;background:#fff;padding:10px;color:#52665a;font:10px Manrope,sans-serif;resize:vertical}.safety-field select{height:38px}.safety-field textarea{line-height:1.6;min-height:110px}.safety-field>small{font-size:8px;color:#929d94}.safety-report-card>.button{align-self:flex-start;display:flex;align-items:center;gap:8px}.safety-report-card>.button:disabled{opacity:.45;cursor:not-allowed}.safety-feedback{font-size:10px;line-height:1.6;color:#52775a;margin:0}.safety-feedback.error{color:#a05e4f}.safety-report-privacy{font-size:9px;line-height:1.7;color:#929d94;margin:0;padding-top:12px;border-top:1px solid #edf0eb}@media(max-width:1250px){.safety-centre-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.safety-centre-section{padding:35px 0 75px;grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.safety-centre-section{margin-left:6vw;margin-right:6vw}.safety-report-card{padding:19px}}.journey-feedback-section{max-width:1200px;margin:0 auto;padding:25px 0 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.journey-feedback-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.journey-feedback-intro h2 em{font-weight:500;color:#9b8158}.journey-feedback-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:380px}.feedback-privacy-note{display:flex;gap:10px;align-items:flex-start;color:#718a73;margin-top:27px}.feedback-privacy-note span{display:flex;flex-direction:column;gap:5px}.feedback-privacy-note strong{font-size:11px;color:#4b6351}.feedback-privacy-note small{font-size:10px;line-height:1.6;color:#89958c;max-width:300px}.journey-feedback-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:27px;box-shadow:0 15px 40px #20332f0c;display:flex;flex-direction:column;gap:16px;min-width:0}.feedback-card-heading{display:flex;gap:10px;align-items:flex-start;color:#718a73}.feedback-card-heading div{display:flex;flex-direction:column;gap:5px}.feedback-card-heading strong{font-size:12px;color:#405749}.feedback-card-heading small{font-size:9px;color:#89958c}.feedback-disconnected{font-size:9px;line-height:1.6;color:#8c795e;background:#f6f5f0;padding:10px;margin:0}.feedback-field{display:flex;flex-direction:column;gap:7px}.feedback-field>span{font-size:8px;letter-spacing:.8px;color:#89958c}.feedback-field select,.feedback-field textarea{width:100%;border:1px solid #e6ebe5;border-radius:3px;background:#fff;padding:10px;color:#52665a;font:10px Manrope,sans-serif}.feedback-field select{height:38px}.feedback-field textarea{resize:vertical;line-height:1.6;min-height:90px}.feedback-field>small{font-size:8px;color:#929d94}.feedback-rating-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-top:1px solid #edf0eb}.feedback-rating-row>div:first-child{display:flex;flex-direction:column;gap:5px}.feedback-rating-row strong{font-size:10px;color:#405749}.feedback-rating-row small{font-size:8px;color:#929d94}.feedback-stars{display:flex;gap:4px}.feedback-stars button{border:0;background:transparent;padding:4px;color:#d6dbd4;cursor:pointer}.feedback-stars button.selected{color:#a88b57}.feedback-optional-toggle{display:flex;gap:8px;align-items:center;font-size:9px;color:#718078}.feedback-optional-toggle input{accent-color:#718a73}.journey-feedback-card>.button{align-self:flex-start}.journey-feedback-card>.button:disabled{opacity:.45;cursor:not-allowed}.feedback-message{font-size:10px;line-height:1.6;color:#52775a;margin:0}.feedback-message.error{color:#a05e4f}.feedback-footnote{font-size:9px;line-height:1.7;color:#929d94;margin:0;padding-top:12px;border-top:1px solid #edf0eb}@media(max-width:1250px){.journey-feedback-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.journey-feedback-section{padding:30px 0 75px;grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.journey-feedback-section{margin-left:6vw;margin-right:6vw}.journey-feedback-card{padding:19px}.feedback-rating-row{align-items:flex-start;flex-direction:column}}.account-access-section{max-width:1200px;margin:0 auto;padding:65px 0 35px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.account-access-intro h2{font:600 43px/1.18 Playfair Display,serif;color:var(--green);letter-spacing:-1px;margin:19px 0}.account-access-intro h2 em{font-weight:500;color:#9b8158}.account-access-intro>p{font-size:13px;line-height:1.9;color:#77847b;max-width:380px}.account-security-note{display:flex;gap:10px;align-items:flex-start;color:#718a73;margin-top:27px}.account-security-note span{display:flex;flex-direction:column;gap:5px}.account-security-note strong{font-size:11px;color:#4b6351}.account-security-note small{font-size:10px;line-height:1.6;color:#89958c;max-width:300px}.account-access-card{background:#fff;border:1px solid #e8ede6;border-radius:6px;padding:27px;box-shadow:0 15px 40px #20332f0c;min-width:0}.account-mode-tabs{display:flex;gap:8px;border-bottom:1px solid #edf0eb;margin-bottom:20px}.account-mode-tabs button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 10px 12px;color:#89958c;font:10px Manrope,sans-serif;cursor:pointer}.account-mode-tabs button.active{color:#405749;border-color:#829982}.account-provider-pending{display:flex;gap:8px;align-items:flex-start;background:#f6f5f0;padding:11px;color:#8c795e;font-size:9px;line-height:1.6;margin:0 0 17px}.account-access-form{display:flex;flex-direction:column;gap:15px}.account-access-form label{display:flex;flex-direction:column;gap:7px}.account-access-form label>span{font-size:8px;letter-spacing:.8px;color:#89958c}.account-access-form label>span small{margin-left:5px;font-size:7px}.account-access-form label>div{display:flex;align-items:center;gap:9px;border:1px solid #e6ebe5;border-radius:3px;padding:0 11px;color:#89958c}.account-access-form input{width:100%;height:39px;border:0;outline:0;background:transparent;color:#52665a;font:10px Manrope,sans-serif}.account-access-form input:disabled{opacity:.55;cursor:not-allowed}.account-access-form>.button{align-self:flex-start;display:flex;align-items:center;gap:8px}.account-access-form>.button:disabled{opacity:.45;cursor:not-allowed}.account-session-state{display:flex;align-items:center;gap:11px;color:#718a73}.account-session-state div{display:flex;flex-direction:column;gap:5px}.account-session-state strong{font-size:12px;color:#405749}.account-session-state small{font-size:9px;color:#89958c}.account-access-copy{font-size:10px;line-height:1.7;color:#77847b;margin:18px 0}.account-access-card>.button{display:flex;align-items:center;gap:8px}.account-feedback{font-size:10px;line-height:1.6;color:#52775a;margin:13px 0 0}.account-feedback.error{color:#a05e4f}.account-access-footnote{display:block;border-top:1px solid #edf0eb;padding-top:13px;margin-top:18px;font-size:9px;line-height:1.7;color:#929d94}@media(max-width:1250px){.account-access-section{margin-left:6.2vw;margin-right:6.2vw}}@media(max-width:800px){.account-access-section{padding:45px 0 25px;grid-template-columns:1fr;gap:28px}}@media(max-width:560px){.account-access-section{margin-left:6vw;margin-right:6vw}.account-access-card{padding:19px}}
