.marketing-shell.marketing-shell{--bp-paper:#fafbf7;--bp-surface:#fff;--bp-ink:#243e45;--bp-muted:#546b70;--bp-line:#d5e1dd;--bp-teal:#246878;--bp-blue:#edf5f6;--bp-sage:#edf3e9;--bp-lilac:#f2eef8;--bp-peach:#fbf0e6;--text-primary:#243e45;--text-secondary:#546b70;--text-tertiary:#61777b;--bg-primary:#fafbf7;--bg-secondary:#fff;--bg-tertiary:#edf5f6;--border-default:#d5e1dd;--border-subtle:#e2eae6;color:var(--bp-ink);background:var(--bp-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Manrope,Inter,Arial,sans-serif}.marketing-shell .marketing-brand{color:var(--bp-ink)}.marketing-shell .marketing-brand small{color:var(--bp-teal)}.marketing-shell .marketing-nav{border-bottom:1px solid var(--bp-line)}.marketing-shell .marketing-nav>div a{color:var(--bp-muted)}.marketing-shell .marketing-nav>div a:hover{color:var(--bp-teal)}.marketing-shell .marketing-button,.marketing-shell .marketing-primary{background:var(--bp-teal);border-radius:999px;transition:background .18s,box-shadow .18s;box-shadow:0 4px 12px #24687812;color:#fff!important}.marketing-shell .marketing-button:hover,.marketing-shell .marketing-primary:hover{background:#195361;box-shadow:0 6px 18px #24687822}.marketing-shell .marketing-button.ghost{box-shadow:none;background:#fff;border-color:#a9c5c7;color:var(--bp-teal)!important}.marketing-shell .marketing-button.ghost:hover{background:var(--bp-blue)}.marketing-shell .marketing-kicker{color:var(--bp-teal)}.marketing-shell .marketing-hero p:not(.marketing-kicker),.marketing-shell .marketing-section>p,.marketing-shell .marketing-section>div>p:not(.marketing-kicker),.marketing-shell .marketing-proof,.marketing-shell .preview-reassurance{color:var(--bp-muted)}.marketing-shell .marketing-proof span:before{color:var(--bp-teal)}.marketing-shell .marketing-section.alt{background:var(--bp-blue);border-block:1px solid #dce8e6}.marketing-shell .marketing-card,.marketing-shell .showcase-card{background:var(--bp-surface);border-color:var(--bp-line);color:var(--bp-ink);border-radius:22px;box-shadow:0 8px 24px #274a4210}.marketing-shell .marketing-card b,.marketing-shell .showcase-card>span,.marketing-shell .showcase-card>strong{color:var(--bp-teal)}.marketing-shell .marketing-card p,.marketing-shell .showcase-card p,.marketing-shell .showcase-disclosure,.marketing-shell .marketing-step p,.marketing-shell .marketing-note{color:var(--bp-muted)}.marketing-shell .showcase-card:hover{border-color:#7fadb1;box-shadow:0 12px 30px #274a421a}.marketing-shell .marketing-step span{color:#285c61;background:#d9eae7}.marketing-shell .marketing-footer{border-color:var(--bp-line);color:var(--bp-muted)}.marketing-shell .marketing-footer a{color:var(--bp-teal)}.marketing-shell a:focus-visible,.marketing-shell button:focus-visible,.marketing-shell summary:focus-visible,.marketing-shell input:focus-visible,.marketing-shell select:focus-visible,.marketing-shell textarea:focus-visible{outline-offset:4px;outline:3px solid #2b7c8d}.marketing-shell.marketing-home .tool-card{--tool-accent:#286b79;background:#edf5f6;border-color:#cbdfe1;border-radius:26px;box-shadow:0 8px 25px #294c4410}.marketing-shell.marketing-home .tool-booking{--tool-accent:#71568e;background:#f3eff9;border-color:#ded3ea}.marketing-shell.marketing-home .tool-customers{--tool-accent:#855d33;background:#fcf3e9;border-color:#ebdcc6}.marketing-shell.marketing-home .tool-dispatch{--tool-accent:#446d52;background:#eef4ec;border-color:#d2e1ce}.marketing-shell.marketing-home .tool-card h3{color:var(--bp-ink)}.marketing-shell.marketing-home .tool-card>p,.marketing-shell.marketing-home .tool-controls,.marketing-shell.marketing-home .sample-label,.marketing-shell.marketing-home .catalog-note{color:var(--bp-muted)}.marketing-shell .tool-plan{color:#496065;background:#ffffffa8;border-color:#c7d6d4}.marketing-shell .tool-card>a{color:var(--tool-accent);border-color:#ccdcd8}.marketing-shell .tool-controls button,.marketing-shell .tool-controls select{color:#385b63;background:#fff;border-color:#adbfbc}.marketing-shell .tool-controls button[aria-pressed=true]{color:#214c55;background:#d7e9e8;border-color:#3c7a85}.marketing-shell .tool-controls .demo-reset{color:var(--tool-accent);background:0 0}.marketing-shell .tool-stage{box-shadow:inset 0 0 0 1px #173e4710}.marketing-shell .connected-demo{background:#fff;border-color:#ccdcda;border-radius:22px;box-shadow:0 12px 35px #284a4210}.marketing-shell .connected-steps{background:var(--bp-blue);border-color:var(--bp-line)}.marketing-shell .connected-steps button{color:#4a686d;background:0 0}.marketing-shell .connected-steps button[aria-pressed=true]{color:#245e6b;background:#fff;border-color:#a9c4c8;box-shadow:0 2px 5px #345d4f0c}.marketing-shell .connected-steps button span{color:#546e75}.marketing-shell .connected-result .demo-overline{color:#5b7379}.marketing-shell.marketing-home .connected-result h3{color:var(--bp-ink)}.marketing-shell .connected-record{background:var(--bp-sage);border-color:#d1dfcb}.marketing-shell .record-symbol{color:#396048;background:#dce9d8}.marketing-shell .connected-record strong{color:var(--bp-ink)}.marketing-shell.marketing-home .connected-result p,.marketing-shell .connected-bottom>span{color:var(--bp-muted)}.marketing-shell .connected-bottom{border-color:var(--bp-line)}.marketing-shell .connected-bottom button{background:var(--bp-teal);color:#fff;border-color:var(--bp-teal);border-radius:999px}.marketing-shell .connected-section a{color:var(--bp-teal)}.marketing-shell .catalog-hero{background:radial-gradient(at 85% 45%,#e6f0e6,#0000 55%)}.marketing-shell .playground-label,.marketing-shell .playground-label>span:first-child,.marketing-shell.marketing-home .playground-disclosure{color:#45676d}.marketing-shell .playground-site{border-color:#bfd1c9;box-shadow:0 20px 50px #34564c24}.marketing-shell .playground-stamp{box-shadow:0 8px 24px #34564c18}.marketing-shell .playground-controls button{color:#43626b;background:#fff;border-color:#b8cdc8}.marketing-shell .playground-controls button[aria-pressed=true]{color:#214e58;background:#e0eeeb;border-color:#427c86}.marketing-shell .self-serve-plans{color:var(--bp-ink)}.marketing-shell .plan-toolbar>p,.marketing-shell .plan-inclusions,.marketing-shell .plan-inclusions>span,.marketing-shell .plan-terms,.marketing-shell .plan-guide-link{color:var(--bp-muted)}.marketing-shell .plan-cycle{background:#eaf0eb;border-color:#d1ded4}.marketing-shell .plan-cycle button{color:#436067}.marketing-shell .plan-cycle button[aria-pressed=true]{color:#245e6c;background:#fff;box-shadow:0 2px 6px #24453a16}.marketing-shell .self-serve-plan{background:#fff;border-color:#cddbd5;border-radius:26px;box-shadow:0 9px 30px #294c4210}.marketing-shell .self-serve-plan.growth{background:#edf5ef;border-color:#92b6a1}.marketing-shell .plan-purpose{color:#3e6c60}.marketing-shell .self-serve-plan .plan-summary,.marketing-shell .plan-amount>span,.marketing-shell .self-serve-plan .plan-price-note,.marketing-shell .self-serve-plans .plan-footnote{color:var(--bp-muted)}.marketing-shell .self-serve-plan.basic>.marketing-button{background:#e5eeed;color:#285a64!important}.marketing-shell .self-serve-plan.basic>.marketing-button:hover{background:#d6e6e4}.marketing-shell .plan-benefits{background:#f5f7f2;border:1px solid #e2e9df}.marketing-shell .growth .plan-benefits{background:#ffffffb3}.marketing-shell .plan-benefits strong,.marketing-shell .plan-benefits .plan-inherits{color:var(--bp-ink)}.marketing-shell .plan-benefits li>span{color:#397456}.marketing-shell .plan-benefits li p{color:var(--bp-muted)}.marketing-shell .plan-preview{background:var(--bp-lilac);border-color:#dcd3e7}.marketing-shell .plan-preview p{color:var(--bp-muted)}.marketing-shell .plan-comparison,.marketing-shell .plan-table-scroll,.marketing-shell .plan-comparison th,.marketing-shell .plan-comparison td{border-color:var(--bp-line)}.marketing-shell .plan-comparison caption,.marketing-shell .plan-comparison td{color:var(--bp-muted)}.marketing-shell .plan-comparison thead{background:#e4efed}.marketing-shell .plan-comparison .plan-group{color:#396057;background:#f0f4ed}.marketing-shell .self-serve-plans a:not(.marketing-button),.marketing-shell .pricing-details a{color:var(--bp-teal)}.marketing-shell .pricing-details{border-color:var(--bp-line)}.marketing-shell .pricing-details p,.marketing-shell .guide-intro>p:last-of-type,.marketing-shell .guide-steps p,.marketing-shell .guide-answers p,.marketing-shell .guide-support p,.marketing-shell .guide-steps small{color:var(--bp-muted)}.marketing-shell .guide-shortcuts a{color:var(--bp-teal);background:#fff;border-color:#b8cecc}.marketing-shell .guide-steps li,.marketing-shell .guide-answers details{border-color:var(--bp-line)}.marketing-shell .guide-step-number,.marketing-shell .guide-steps a,.marketing-shell .guide-answers a,.marketing-shell .guide-support a,.marketing-shell .guide-answers details[open] summary{color:var(--bp-teal)}.marketing-shell .guide-support{background:var(--bp-sage);border-color:#cbdcc4}.marketing-shell .legal-document p,.marketing-shell .legal-document li,.marketing-shell .legal-document td{color:var(--bp-muted)}.marketing-shell .legal-document strong,.marketing-shell .legal-document th{color:var(--bp-ink)}.marketing-shell .legal-document a{color:var(--bp-teal)}.marketing-shell .legal-review-note,.marketing-shell .legal-document th{background:var(--bp-blue)}.marketing-shell .legal-review-note,.marketing-shell .legal-document th,.marketing-shell .legal-document td{border-color:var(--bp-line)}.marketing-shell .audience-example{background:var(--bp-sage);border-color:#c8d9c6;box-shadow:0 15px 40px #294c4218}.marketing-shell .audience-browser span,.marketing-shell .audience-example>p{color:#4a6c60}.marketing-shell .audience-ideas li{color:var(--bp-ink);border-color:var(--bp-line);background:#fff}.marketing-shell.product-tour .tour-note,.marketing-shell .tour-step p:not(.marketing-kicker){color:var(--bp-muted)}.marketing-shell .tour-next,.marketing-shell .tour-step img,.marketing-shell .tour-video{border-color:var(--bp-line)}.marketing-shell.auth-shell,.marketing-shell.onboarding-shell{background:radial-gradient(at 20% 10%,#e4f0e8,#0000 55%),#fafbf7}.marketing-shell .auth-card,.marketing-shell .onboarding-card{border-color:var(--bp-line);background:#fff;border-radius:24px;box-shadow:0 20px 60px #294c4214}.marketing-shell .auth-card>p,.marketing-shell .onboarding-card>p,.marketing-shell .auth-card label small,.marketing-shell .onboarding-form label small,.marketing-shell .auth-card .auth-consent{color:var(--bp-muted)}.marketing-shell .auth-card label,.marketing-shell .onboarding-form label{color:var(--bp-ink)}.marketing-shell .auth-card input,.marketing-shell .onboarding-form input,.marketing-shell .onboarding-form textarea,.marketing-shell .onboarding-form select{color:var(--bp-ink);background:#fcfdfb;border-color:#b5cbc5;border-radius:10px}.marketing-shell .auth-card .auth-consent a,.marketing-shell .auth-switch a{color:var(--bp-teal)}.marketing-shell .auth-message{background:#eaf3ef;color:#285d50!important}.marketing-shell .auth-card .preview-carry-notice{background:var(--bp-blue);border-color:#bfd6d5}.marketing-shell .auth-card .preview-carry-notice>strong,.marketing-shell .auth-card .preview-carry-notice a,.marketing-shell .auth-card .preview-carry-notice button{color:var(--bp-teal)}.marketing-shell .auth-card .preview-carry-notice>p{color:var(--bp-muted)}.marketing-shell .auth-card .preview-carry-notice[data-error=true]{background:#fff2e6;border-color:#d7b18d}.marketing-shell .auth-card .preview-carry-notice[data-error=true]>strong{color:#85451d}.marketing-shell .setup-journey{border-color:var(--bp-line)}.marketing-shell .setup-journey li{color:var(--bp-muted)}.marketing-shell .setup-journey li>span{border-color:#b2c9c3}.marketing-shell .setup-journey li[aria-current=step],.marketing-shell .setup-journey a{color:var(--bp-teal)}.marketing-shell .setup-journey li[aria-current=step]>span{background:var(--bp-teal);color:#fff;border-color:var(--bp-teal)}.marketing-shell .setup-journey>p{color:var(--bp-muted)!important}.marketing-shell .guided-toggle{background:var(--bp-teal);border-color:#81aeb4;box-shadow:0 8px 24px #294c4222}@media (max-width:760px){.marketing-shell .marketing-nav{flex-wrap:wrap}.marketing-shell .marketing-nav>div{flex-wrap:wrap;gap:10px 18px;display:flex}.marketing-shell .marketing-nav>div a:not(.marketing-button){align-items:center;min-height:40px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.marketing-shell .marketing-button,.marketing-shell .marketing-primary{transition:none}}.marketing-shell.demo-shell{background:var(--bp-paper)}.marketing-shell .demo-intro h1,.marketing-shell .demo-form-heading h2,.marketing-shell .demo-section-heading h2,.marketing-shell .demo-comparer-intro h2,.marketing-shell .demo-locked-section h2,.marketing-shell .demo-guide-heading h2,.marketing-shell .demo-unlock h2{color:var(--bp-ink)}.marketing-shell .demo-intro>div>p:not(.marketing-kicker),.marketing-shell .demo-form-heading p,.marketing-shell .demo-section-heading p:not(.marketing-kicker),.marketing-shell .demo-guide-heading>p:not(.marketing-kicker),.marketing-shell .demo-locked-section>div>p:not(.marketing-kicker),.marketing-shell .demo-comparer-intro>div>p:not(.marketing-kicker),.marketing-shell .demo-unlock p{color:var(--bp-muted)}.marketing-shell .demo-intake,.marketing-shell .demo-builder,.marketing-shell .demo-comparer-intro form{border-color:var(--bp-line);background:#fff;border-radius:22px;box-shadow:0 16px 40px #294c4212}.marketing-shell .demo-intake label,.marketing-shell .demo-builder-fields label,.marketing-shell .demo-comparer-intro label{color:var(--bp-ink)}.marketing-shell .demo-intake input,.marketing-shell .demo-intake textarea,.marketing-shell .demo-intake select,.marketing-shell .demo-builder-fields input,.marketing-shell .demo-builder-fields textarea,.marketing-shell .demo-builder-fields select,.marketing-shell .demo-comparer-intro input{color:var(--bp-ink);background:#fafcf8;border-color:#b5cbc5}.marketing-shell .demo-intake>small,.marketing-shell .demo-builder-intro p,.marketing-shell .demo-builder-fields small,.marketing-shell .demo-comparer-intro form>small,.marketing-shell .demo-logo-field small{color:var(--bp-muted)}.marketing-shell .demo-trust span,.marketing-shell .demo-form-heading>span,.marketing-shell .demo-mode-banner,.marketing-shell .demo-section-heading>button{background:var(--bp-blue);color:#335d68;border-color:var(--bp-line)}.marketing-shell .demo-preview-frame{border-color:var(--bp-line);background:#fff;box-shadow:0 16px 40px #294c4218}.marketing-shell .demo-mode-banner b,.marketing-shell .demo-optional,.marketing-shell .demo-unlock span{color:var(--bp-teal)}.marketing-shell .demo-comparer-section,.marketing-shell .demo-locked-section{background:var(--bp-blue);border-color:var(--bp-line)}.marketing-shell .demo-guide-list{background:var(--bp-line);border-color:var(--bp-line)}.marketing-shell .demo-guide-list article,.marketing-shell .demo-lock-grid article{border-color:var(--bp-line);background:#fff}.marketing-shell .demo-guide-list h3,.marketing-shell .demo-lock-grid h3{color:var(--bp-ink)}.marketing-shell .demo-guide-list p,.marketing-shell .demo-lock-grid p,.marketing-shell .demo-lock-grid article>b{color:var(--bp-muted)}.marketing-shell .demo-guide-list article>span{color:var(--bp-teal)}.marketing-shell .demo-lock-grid article>span{background:var(--bp-sage)}.marketing-shell .demo-unlock{background:var(--bp-sage);border-color:#c8dac3}.marketing-shell .demo-logo-field{background:#f7faf5;border-color:#bfd0c8}.marketing-shell .demo-logo-field b{color:var(--bp-muted)}.marketing-shell .demo-preset-row button,.marketing-shell .demo-theme-controls button{color:var(--bp-ink);background:#fff;border-color:#b6cbc6}.marketing-shell .demo-preset-row button.active,.marketing-shell .demo-theme-controls button.active{color:#285c63;background:#dcebe7;border-color:#64999b}.marketing-shell .demo-module-grid label{color:var(--bp-ink);border-color:var(--bp-line);background:#f6f9f3}.marketing-shell.marketing-home .pricing-details p{color:var(--bp-muted)}.marketing-shell.marketing-home .pricing-details a,.marketing-shell .marketing-card a:not(.marketing-button){color:var(--bp-teal)}.marketing-shell .playground-stamp small{color:#526d77}.marketing-shell .customer-detail small{color:#7b6445}.marketing-shell .demo-job-count,.marketing-shell .demo-job-list,.marketing-shell .demo-job-detail,.marketing-shell .demo-comparison-results,.marketing-shell .demo-comparison-detail article,.marketing-shell .demo-before-after figure{border-color:var(--bp-line);background:#fff}.marketing-shell .demo-job-facts>div,.marketing-shell .demo-job-detail blockquote,.marketing-shell .demo-comparison-detail dl>div,.marketing-shell .demo-comparison-disclaimer,.marketing-shell .demo-page-output,.marketing-shell .demo-comparer-placeholder{background:var(--bp-blue);border-color:var(--bp-line)}.marketing-shell .demo-job-count strong,.marketing-shell .demo-job-detail>header span,.marketing-shell .demo-job-facts dt,.marketing-shell .demo-page-output>div:first-child span,.marketing-shell .demo-job-detail blockquote>span,.marketing-shell .demo-comparison-detail article>span{color:var(--bp-teal)}.marketing-shell .demo-job-count span,.marketing-shell .demo-job-list strong,.marketing-shell .demo-job-detail>header h3,.marketing-shell .demo-before-after figcaption b,.marketing-shell .demo-page-output>div:first-child strong,.marketing-shell .demo-score-pair strong,.marketing-shell .demo-score-row>span strong,.marketing-shell .demo-comparison-detail dd{color:var(--bp-ink)}.marketing-shell .demo-job-count small,.marketing-shell .demo-job-list small,.marketing-shell .demo-job-detail>header p,.marketing-shell .demo-before-after figcaption span,.marketing-shell .demo-job-facts dd,.marketing-shell .demo-page-output>div:first-child p,.marketing-shell .demo-page-signals,.marketing-shell .demo-job-detail blockquote,.marketing-shell .demo-score-pair small,.marketing-shell .demo-score-row>span small,.marketing-shell .demo-score-head,.marketing-shell .demo-comparison-detail ul,.marketing-shell .demo-comparison-detail dt,.marketing-shell .demo-comparison-disclaimer{color:var(--bp-muted)}.marketing-shell .demo-job-list>button.active,.marketing-shell .demo-job-list>button:hover{background:var(--bp-sage);border-color:#bed3be}.marketing-shell .demo-job-list>button>span{background:var(--bp-blue);color:var(--bp-teal);border-color:var(--bp-line)}.marketing-shell .demo-job-list .demo-show-jobs{color:var(--bp-teal)}.marketing-shell .demo-disclosure{color:#77562c;background:#fff5e8;border-color:#e6d3b8}.marketing-shell .demo-disclosure>span,.marketing-shell .demo-job-detail>header>b{color:#77562c;background:#f5e7cc;border-color:#dfcda8}.marketing-shell .demo-compare-error,.marketing-shell .demo-logo-field em{color:#a33943}.marketing-shell .demo-score-row{border-color:var(--bp-line)}.marketing-shell .demo-score-row>div{background:#dbe5e2}.marketing-shell .demo-score-row>div>i{background:#337888}.marketing-shell .demo-score-row>div>b{color:var(--bp-ink)}
.marketing-shell{color:#edf4fb;background:#0b111b;min-height:100vh;font-family:Inter,Arial,sans-serif}.marketing-nav{justify-content:space-between;align-items:center;gap:22px;max-width:1180px;margin:auto;padding:22px 28px;display:flex}.marketing-brand{color:#f3f8ff;letter-spacing:.08em;align-items:center;gap:8px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.marketing-brand small{color:#58d9f5;letter-spacing:.18em;font-size:8px}.brand-mark{background:url(/bluepetal-mark.svg) 50%/contain no-repeat;flex:0 0 30px;width:30px;height:30px;font-size:0;display:block}.marketing-nav>div{align-items:center;gap:24px;display:flex}.marketing-nav>div a{color:#b1bdcb;font-size:13px;text-decoration:none}.marketing-nav>div a:hover{color:#fff}.marketing-button,.marketing-primary{cursor:pointer;background:#4fd8f3;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;color:#061018!important}.marketing-button.ghost{background:0 0;border:1px solid #3a485a;color:#dbe7f3!important}.marketing-button:hover,.marketing-primary:hover{background:#8ae8fa}.marketing-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:62px;max-width:1180px;margin:auto;padding:82px 28px 96px;display:grid}.marketing-kicker{color:#5edcf4;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.marketing-hero h1,.marketing-section h2,.auth-card h1,.onboarding-card h1{letter-spacing:-.055em;max-width:760px;margin:14px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.03}.marketing-hero p:not(.marketing-kicker),.marketing-section>p,.marketing-section>div>p:not(.marketing-kicker),.auth-card>p,.onboarding-card>p{color:#aab8c8;max-width:650px;font-size:17px;line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.marketing-proof{color:#9aacbf;flex-wrap:wrap;gap:18px;margin-top:30px;font-size:12px;display:flex}.marketing-proof span{padding-left:16px;position:relative}.marketing-proof span:before{content:"✓";color:#5edcf4;position:absolute;left:0}.marketing-site-surface{background:radial-gradient(circle at 80% 12%,#2ebbde3d,#0000 38%),#142132;border:1px solid #73d8f44d;border-radius:18px;min-height:390px;padding:18px;position:relative;box-shadow:0 28px 80px #00000059}.marketing-browser{align-items:center;gap:6px;height:24px;display:flex}.marketing-browser i{background:#657487;border-radius:50%;width:7px;height:7px}.marketing-browser b{color:#7bdff3;letter-spacing:.1em;margin-left:auto;font-size:8px}.marketing-site-surface.workday{flex-direction:column;justify-content:flex-start;min-height:430px;display:flex}.workday-card{color:#172638;background:#f7fbff;border:1px solid #dbe6ef;border-radius:12px;margin-top:12px;padding:28px}.workday-card small{color:#17647f;letter-spacing:.09em;font-size:9px;font-weight:900}.workday-card h3{color:#172638;letter-spacing:-.04em;margin:12px 0 7px;font-size:29px}.workday-card p{color:#526579;margin:0;font-size:13px;line-height:1.55}.workday-proof{color:#334b61;gap:7px;margin:18px 0;font-size:11px;display:grid}.workday-card button{color:#04141d;background:#54d9f3;border:0;border-radius:7px;padding:10px 13px;font-size:11px;font-weight:850}.workday-result{color:#dff8fc;background:#10283a;border:1px solid #5bdff45c;border-radius:0 0 10px 10px;align-self:flex-end;width:70%;margin:-3px 18px 0;padding:15px 17px;box-shadow:0 14px 28px #0003}.workday-result b,.workday-result span{display:block}.workday-result b{color:#65def5;letter-spacing:.1em;font-size:9px}.workday-result span{color:#eefcff;margin-top:5px;font-size:11px}.marketing-section{max-width:1180px;margin:auto;padding:88px 28px}.marketing-section.alt{background:#101a28;max-width:none}.marketing-section>div{max-width:1180px;margin:auto}.marketing-section h2{font-size:clamp(33px,4.4vw,54px)}.pricing-page h1{letter-spacing:-.055em;max-width:760px;margin:14px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.03}.pricing-page .pricing-card h2{letter-spacing:normal;margin:0;font-size:24px;line-height:1.2}.legal-document{max-width:900px}.legal-document h1{letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(38px,5vw,58px)}.legal-document h2{letter-spacing:-.02em;margin:42px 0 10px;font-size:23px}.legal-document p,.legal-document li{color:#b5c3d0;font-size:14px;line-height:1.78}.legal-document a{color:#69dff5}.legal-document strong{color:#edf4fb}.legal-review-note{background:#101c2a;border:1px solid #365064;border-radius:10px;margin-top:48px;padding:20px}.legal-table-wrap{overflow-x:auto}.legal-document table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px;line-height:1.55}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border:1px solid #365064;padding:12px}.legal-document th{color:#edf4fb;background:#172b3b}.legal-document td{color:#b5c3d0}.outcome-strip{border:1px solid #263849;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;padding-top:0;padding-bottom:0;display:grid;overflow:hidden}.outcome-strip article{background:#101a28;gap:7px;padding:24px 27px;display:grid}.outcome-strip strong{font-size:16px}.outcome-strip span{color:#9cafc1;font-size:12px;line-height:1.55}.marketing-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:38px;display:grid}.marketing-card{background:#121e2d;border:1px solid #273849;border-radius:12px;padding:27px}.marketing-card b{color:#65def5;letter-spacing:.1em;margin-bottom:12px;font-size:12px;display:block}.marketing-card h3{margin:0 0 10px;font-size:20px}.marketing-card p{color:#a4b4c4;margin:0;font-size:13px;line-height:1.65}.showcase-disclosure{color:#a4b4c4;max-width:800px;font-size:13px;line-height:1.6}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.showcase-card{color:#f2f6fb;background:#121e2d;border:1px solid #273849;border-radius:14px;flex-direction:column;min-width:0;padding:0 0 22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.showcase-card:hover{border-color:#5bcfe5;transform:translateY(-3px);box-shadow:0 14px 34px #0003}.showcase-card:focus-visible{outline-offset:4px;outline:3px solid #8ae9fb}.showcase-card>img{aspect-ratio:3/2;object-fit:cover;background:#172737;width:100%;height:auto;display:block}.showcase-card>span{color:#65def5;letter-spacing:.12em;margin:20px 22px 8px;font-size:10px;font-weight:850}.showcase-card h3{margin:0 22px 8px;font-size:21px}.showcase-card p{color:#a4b4c4;flex:1;margin:0 22px 18px;font-size:13px;line-height:1.65}.showcase-card>strong{color:#8ae9fb;margin:0 22px;font-size:13px}.showcase-card>strong span{margin-left:4px}.marketing-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px;display:grid}.marketing-steps.four{grid-template-columns:repeat(4,1fr);gap:22px}.marketing-step{padding:5px 20px 5px 0;position:relative}.marketing-step span{color:#84e7f8;background:#20475a;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:18px;font-size:12px;font-weight:800;display:grid}.marketing-step h3{margin:0 0 8px}.marketing-step p{color:#a4b4c4;margin:0;font-size:13px;line-height:1.65}.proof-section{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.proof-copy h2{margin-top:14px}.proof-copy>p:last-child{color:#aab8c8;font-size:15px;line-height:1.7}.proof-list{gap:10px;display:grid}.proof-list article{background:#101b29;border:1px solid #283a4d;border-radius:10px;gap:16px;padding:19px;display:flex}.proof-list article>span{color:#72def3;background:#18374a;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.proof-list strong{font-size:14px}.proof-list p{color:#9eafbf;margin:5px 0 0;font-size:12px;line-height:1.55}.marketing-pricing{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:850px;margin-top:40px;display:grid}.pricing-card{background:#101a28;border:1px solid #304355;border-radius:14px;padding:30px}.pricing-card.featured{background:linear-gradient(145deg,#102738,#101a28);border-color:#5edcf4}.plan-label{color:#65def5;letter-spacing:.1em;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.pricing-card h3{margin:0;font-size:24px}.pricing-card strong{align-items:baseline;gap:6px;margin:16px 0;font-size:36px;display:flex}.pricing-card strong small{color:#9faec0;white-space:nowrap;font-size:13px}.pricing-card ul{color:#b9c6d2;margin:0 0 22px;padding-left:18px;font-size:13px;line-height:1.9}.marketing-note{color:#8fa1b3;margin-top:20px;font-size:12px;line-height:1.65}.final-cta>div{padding-top:10px;padding-bottom:10px}.marketing-footer{color:#96a7b8;border-top:1px solid #263544;justify-content:space-between;gap:20px;max-width:1180px;margin:auto;padding:38px 28px;font-size:12px;display:flex}.marketing-footer div{gap:16px;display:flex}.marketing-footer a{color:#b9c9d7;text-decoration:none}.auth-shell,.onboarding-shell{background:radial-gradient(circle at 20% 8%,#37cdef29,#0000 32%),#0b111b;place-items:center;padding:32px;display:grid;position:relative;overflow:hidden}.auth-shell>.marketing-brand{position:absolute;top:28px;left:32px}.auth-card,.onboarding-card{background:#121e2d;border:1px solid #2b3d50;border-radius:16px;width:min(480px,100%);padding:36px;box-shadow:0 30px 80px #00000059}.onboarding-card{width:min(620px,100%)}.auth-card h1,.onboarding-card h1{font-size:38px}.auth-card form,.onboarding-form{gap:15px;margin-top:26px;display:grid}.auth-card label,.onboarding-form label{color:#dce6ef;gap:7px;font-size:12px;font-weight:750;display:grid}.auth-card input,.onboarding-form input{color:#f3f8ff;min-height:44px;font:inherit;background:#0b111b;border:1px solid #34485c;border-radius:7px;padding:10px 12px}.auth-card label small{color:#91a4b8;font-size:10px;font-weight:500}.auth-card .auth-consent{color:#aab8c8;align-items:flex-start;gap:9px;font-size:10px;font-weight:500;line-height:1.55;display:flex}.auth-card .auth-consent input{accent-color:#5edcf4;width:15px;min-height:15px;margin-top:1px;padding:0}.auth-card .auth-consent a{color:#6ce0f6}.auth-message{background:#193244;border-radius:7px;padding:11px 12px;color:#d9edf3!important;margin:0!important;font-size:12px!important}.auth-switch{margin:24px 0 0!important;font-size:13px!important}.auth-switch a{color:#6ce0f6}.two-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-form .marketing-primary{margin-top:8px}.onboarding-form textarea,.onboarding-form select{color:#f3f8ff;min-height:44px;font:inherit;background:#0b111b;border:1px solid #34485c;border-radius:7px;padding:10px 12px}.onboarding-form textarea{resize:vertical;line-height:1.5}.onboarding-form input:focus,.onboarding-form textarea:focus,.onboarding-form select:focus{border-color:#5edcf4;outline:none;box-shadow:0 0 0 3px #5edcf41a}.onboarding-form label small{color:#91a4b8;font-size:10px;font-weight:500}@media (max-width:900px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero{grid-template-columns:1fr;gap:44px}.marketing-site-surface{width:min(620px,100%);margin-inline:auto}.marketing-steps.four{grid-template-columns:1fr 1fr}.proof-section{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.marketing-nav{padding:20px}.marketing-nav>div a:not(.marketing-button){display:none}.marketing-hero{grid-template-columns:1fr;gap:38px;padding:55px 24px 72px}.marketing-hero h1{font-size:45px}.marketing-grid,.showcase-grid,.marketing-steps,.marketing-steps.four,.marketing-pricing,.outcome-strip{grid-template-columns:1fr}.marketing-section{padding:64px 24px}.outcome-strip{margin:0 24px;padding:0}.workday-result{width:88%}.marketing-footer{flex-direction:column;padding:30px 24px}.auth-shell>.marketing-brand{margin-bottom:26px;position:static}.auth-shell{flex-direction:column;align-items:center;padding:24px;display:flex}.auth-card,.onboarding-card{padding:27px}.two-column{grid-template-columns:1fr}}@media (max-width:480px){.marketing-brand{font-size:13px}.brand-mark{flex-basis:27px;width:27px;height:27px}.marketing-nav .marketing-button{min-height:40px;padding:0 13px;font-size:11px}.marketing-hero{padding:44px 18px 60px}.marketing-hero h1{font-size:clamp(38px,12vw,45px)}.marketing-site-surface{border-radius:14px;min-height:0;padding:12px}.marketing-site-surface.workday{min-height:400px}.marketing-browser b{font-size:7px}.workday-card{padding:22px 18px}.workday-card h3{font-size:24px}.workday-result{width:94%;margin-left:0;margin-right:0}.marketing-proof{gap:12px}}.marketing-home .preview-reassurance{color:#aab8c8;align-self:center;max-width:370px;font-size:12px;line-height:1.6}.marketing-home .marketing-pricing{align-items:stretch;max-width:none}.marketing-home .pricing-card{flex-direction:column;min-width:0;display:flex}.marketing-home .pricing-card strong{flex-wrap:wrap;margin-bottom:5px}.marketing-home .plan-billing{color:#aab8c8;margin:0 0 24px;font-size:12px;line-height:1.6}.marketing-home .pricing-card .marketing-button{margin-top:auto}.marketing-home .pricing-details{border-top:1px solid #304355;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;padding-top:28px;display:grid}.marketing-home .pricing-details h3{margin:0 0 12px;font-size:17px}.marketing-home .pricing-details p{color:#aab8c8;margin:0 0 12px;font-size:13px;line-height:1.75}.marketing-home .pricing-details a{color:#80e4f6;text-underline-offset:3px}.marketing-home a:focus-visible{outline-offset:5px;outline:3px solid #9aeafa}.marketing-home .marketing-button.ghost:hover{background:#183549}@media (max-width:760px){.marketing-home .pricing-details{grid-template-columns:1fr;gap:18px}.marketing-home .pricing-card{padding:24px}.marketing-home .marketing-nav{gap:12px}}.marketing-home .marketing-hero .workday-card p{color:#526579;font-size:13px;line-height:1.55}.marketing-home .workday-proof{margin:18px 0;padding:0;list-style:none}.marketing-home .workday-proof li{padding-left:18px;line-height:1.5;position:relative}.marketing-home .workday-proof li:before{content:"✓";color:#17647f;font-weight:900;position:absolute;left:0}.marketing-home .workday-card{animation:.32s ease-out workday-enter}.marketing-home .workday-card button{cursor:pointer;min-height:36px;transition:transform .18s,background .18s,box-shadow .18s}.marketing-home .workday-card button:hover{background:#83e8f8;transform:translateY(-2px);box-shadow:0 7px 16px #118fad38}.marketing-home .workday-card button:focus-visible{outline-offset:3px;outline:3px solid #17647f}.marketing-home .workday-card .workday-disclaimer{color:#61758a;letter-spacing:0;margin-top:13px;font-size:10px;font-weight:500;display:block}.workday-tabs{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.workday-tabs button{color:#d7e9f2;cursor:pointer;background:#ffffff0f;border:1px solid #7de0f259;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750;transition:background .2s,transform .2s}.workday-tabs button:hover{background:#7de0f229;transform:translateY(-2px)}.workday-tabs button.active{color:#123044;background:#65def5;border-color:#65def5}.workday-tabs button:focus-visible{outline-offset:3px;outline:3px solid #65def5}.workday-module-list{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.workday-module-list span{color:#1b546d;background:#e5f2f8;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:750}.workday-example-action{color:#04141d;background:#54d9f3;border-radius:7px;align-items:center;gap:11px;padding:10px 13px;font-size:11px;font-weight:850;display:inline-flex}.workday-example-action span{font-size:14px}.marketing-home .workday-result{transition:background .25s,border-color .25s,transform .25s}.marketing-home .workday-result.reviewed{background:#123748;border-color:#72e3f5;transform:translateY(2px)}@keyframes workday-enter{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marketing-home .workday-card{animation:none}.marketing-home .workday-card button,.marketing-home .workday-result,.workday-tabs button{transition:none}.marketing-home .workday-card button:hover,.marketing-home .workday-result.reviewed,.workday-tabs button:hover{transform:none}}.audience-page .audience-hero{padding-top:64px;padding-bottom:72px}.audience-page .audience-hero h1{font-size:clamp(39px,5.4vw,66px)}.audience-example{background:linear-gradient(145deg,#172e40,#10202f);border:1px solid #36536a;border-radius:18px;padding:17px;box-shadow:0 25px 70px #00000047}.audience-browser{align-items:center;gap:6px;padding:2px 2px 15px;display:flex}.audience-browser i{background:#63849a;border-radius:50%;width:7px;height:7px}.audience-browser span{color:#91cfe0;letter-spacing:.12em;margin-left:auto;font-size:9px;font-weight:800}.audience-example-body{color:#1c3445;background:#f4f9fb;border-radius:10px;padding:40px 34px}.audience-example-body small{color:#16718a;letter-spacing:.12em;font-size:10px;font-weight:900}.audience-example-body h2{color:#1c3445;letter-spacing:-.04em;margin:16px 0 20px;font-size:clamp(27px,3vw,40px);line-height:1.1}.audience-example-body ul{color:#3d5868;padding-left:20px;font-size:14px;line-height:1.8}.audience-example-action{color:#fff;background:#146e86;border-radius:7px;margin-top:12px;padding:12px 17px;font-size:12px;font-weight:800;display:inline-block}.audience-example>p{color:#a8bdcb;margin:13px 4px 2px;font-size:11px;line-height:1.5}.audience-section .marketing-grid{margin-top:32px}.audience-section .marketing-card h3{margin-top:0}.audience-ideas{gap:12px;max-width:850px;padding:0;list-style:none;display:grid}.audience-ideas li{color:#d5e6ee;background:#162738;border:1px solid #36536a;border-radius:9px;padding:16px 18px;line-height:1.6}.audience-page a:focus-visible{outline-offset:4px;outline:3px solid #9aeafa}@media (max-width:760px){.audience-page .audience-hero{padding-top:40px;padding-bottom:50px}.audience-example-body{padding:30px 23px}}.proof-entry{color:#edf4fb;background:#102331;border:1px solid #2b5364;border-radius:14px;grid-template-columns:1fr 2fr;gap:35px;max-width:1124px;margin:0 auto;padding:30px 32px;display:grid}.proof-label{letter-spacing:.14em;color:#74ddec;font-size:9px;font-weight:800}.proof-entry h2{margin:12px 0 3px;font:italic 46px/1.1 Georgia,serif}.proof-entry h2 span{color:#9bb9c9;margin-left:10px;font:400 16px/1.4 Georgia,serif}.proof-entry .proof-part{color:#9bb9c9;margin:6px 0;font-size:12px}.proof-entry p{color:#b6c9d6;margin:10px 0;font-size:14px;line-height:1.7}.proof-entry .proof-definition{color:#f0f8fb;margin-top:0;font-size:19px}.proof-entry small{color:#79dbe9;font-size:12px;line-height:1.6}@media (max-width:760px){.proof-entry{grid-template-columns:1fr;gap:18px;margin:0 24px;padding:25px}}.doorway-entry{background:#171f2b;border-color:#3b4658;margin-top:16px}.doorway-entry h2{font-size:34px}.doorway-entry .proof-label,.doorway-entry small{color:#c4b8e8}@media (max-width:760px){.doorway-entry{margin-top:16px}}.doorway-entry{margin-bottom:64px}@media (max-width:760px){.doorway-entry{margin-bottom:48px}}.marketing-home .marketing-section{padding-block:clamp(56px,6vw,80px)}.marketing-home .marketing-section>.marketing-grid,.marketing-home .marketing-section>div>.marketing-grid{margin-top:32px}.marketing-home .marketing-section>.showcase-grid{margin-top:28px}.marketing-home .marketing-section>.marketing-steps{margin-top:32px}.marketing-home .marketing-card{min-width:0;padding:26px}.marketing-home .marketing-card h3{line-height:1.3}.marketing-home .marketing-card p,.marketing-home .showcase-card p{font-size:14px;line-height:1.7}.marketing-home .showcase-card h3{line-height:1.3}.marketing-home .proof-entry{box-sizing:border-box;align-items:start;gap:clamp(24px,4vw,48px);width:calc(100% - 56px);padding:32px}.marketing-home .proof-entry>div{min-width:0}.marketing-home .proof-entry .proof-label{font-size:10px;line-height:1.6;display:block}.marketing-home .proof-entry .proof-part{line-height:1.6}.marketing-home .proof-entry small{margin-top:16px;display:block}.marketing-home .doorway-entry{margin-top:18px;margin-bottom:72px}.marketing-home .pricing-card{flex-direction:column;display:flex}.marketing-home .pricing-card>.marketing-button{margin-top:auto}.marketing-home .marketing-footer{align-items:center}@media (max-width:760px){.marketing-home .marketing-section{padding-block:56px}.marketing-home .proof-entry{gap:20px;width:calc(100% - 48px);margin-inline:24px;padding:24px}.marketing-home .doorway-entry{margin-top:16px;margin-bottom:56px}.marketing-home .marketing-card{padding:24px}.marketing-home .marketing-footer{align-items:flex-start}.marketing-home .marketing-footer>div{flex-wrap:wrap;gap:12px 18px}.marketing-home .marketing-section>.marketing-grid,.marketing-home .marketing-section>div>.marketing-grid{margin-top:24px}}@media (prefers-reduced-motion:reduce){.marketing-home .showcase-card{transition:none}.marketing-home .showcase-card:hover{transform:none}}.auth-card .preview-carry-notice{background:linear-gradient(120deg,#1a3948,#172a3b);border:1px solid #3e6578;border-radius:12px;margin-bottom:26px;padding:18px;animation:.2s ease-out preview-notice-in}.auth-card .preview-carry-notice>strong{color:#b8f1fa;font-size:14px;line-height:1.4;display:block}.auth-card .preview-carry-notice>p{color:#c2d7e4;margin:8px 0;font-size:13px;line-height:1.65}.auth-card .preview-carry-notice>div{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.auth-card .preview-carry-notice a,.auth-card .preview-carry-notice button{color:#a5e9f5;text-underline-offset:4px;align-items:center;min-height:44px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.auth-card .preview-carry-notice button{color:#bfd0df;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4}.auth-card .preview-carry-notice[data-error=true]{background:#302a29;border-color:#80644c}.auth-card .preview-carry-notice[data-error=true]>strong{color:#ffd7aa}.auth-card .preview-carry-notice a:focus-visible,.auth-card .preview-carry-notice button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #8de3f3}.auth-shell .marketing-primary,.onboarding-shell .marketing-primary{transition:background-color .18s,box-shadow .18s,transform .18s}@media (hover:hover){.auth-shell .marketing-primary:hover,.onboarding-shell .marketing-primary:hover{transform:translateY(-1px);box-shadow:0 5px 18px #4fd8f31c}}@keyframes preview-notice-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.auth-shell *,.onboarding-shell *{transition:none!important;animation:none!important}.auth-shell .marketing-primary:hover,.onboarding-shell .marketing-primary:hover{transform:none}}.marketing-home .marketing-hero{gap:40px;padding-top:60px;padding-bottom:64px}.marketing-home .home-crm{background:radial-gradient(at 100% 0,#183d50,#0000 65%),#101c2b;border:1px solid #305267;border-radius:24px;margin-top:56px;scroll-margin-top:24px}.marketing-home .home-crm h2{max-width:850px}.marketing-home .home-crm .marketing-card{background:#0d1926;border-color:#365064}.marketing-home .home-crm-value{border-top:1px solid #365064;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:flex}.marketing-home .home-crm-value strong{color:#edf4fb;font-size:20px}.marketing-home .home-crm-value p{color:#aee7f2;margin:8px 0 0;font-size:15px}@media (max-width:760px){.marketing-home .home-crm{margin:32px 16px 0;padding:36px 20px}.marketing-home .home-crm-value{flex-direction:column;align-items:start}}.self-serve-plans{color:#eaf2f8;margin-top:32px}.plan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.plan-toolbar>p{color:#b6c8d7;font-size:14px}.plan-cycle{background:#101c29;border:1px solid #395267;border-radius:30px;gap:4px;padding:5px;display:flex}.plan-cycle button{color:#cad9e6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:12px 16px;font-size:13px}.plan-cycle button[aria-pressed=true]{color:#102c37;background:#a6edf5;font-weight:750}.plan-cycle span{margin-left:6px;font-size:11px}.plan-inclusions{color:#c1d5e3;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:30px 0;font-size:12px;display:flex}.plan-inclusions>span{color:#9bb4c7}.self-serve-plan-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.self-serve-plan{background:#101e2c;border:1px solid #365169;border-radius:22px;flex-direction:column;min-width:0;padding:32px;display:flex}.self-serve-plan.growth{background:linear-gradient(155deg,#153546,#101e2c 75%);border-color:#80ddeb}.plan-purpose{color:#9cdeeb;letter-spacing:.12em;font-size:10px;font-weight:750}.self-serve-plan h3{letter-spacing:-.04em;margin:16px 0 10px;font-size:29px}.self-serve-plan .plan-summary{color:#c0d0dc;max-width:420px;min-height:50px;margin:0 0 22px;font-size:15px;line-height:1.65}.plan-amount{align-items:baseline;gap:10px;display:flex}.plan-amount strong{letter-spacing:-.05em;font-size:46px;font-weight:650}.plan-amount>span{color:#acc2d2;font-size:13px}.self-serve-plan .plan-price-note{color:#a9c1d2;min-height:38px;margin:8px 0 22px;font-size:12px;line-height:1.6}.self-serve-plan>.marketing-button{border-radius:10px;justify-content:center;gap:12px;width:100%;min-height:48px}.self-serve-plan.basic>.marketing-button{color:#173345;background:#e0eaf1}.plan-benefits{background:#030d1852;border-radius:14px;flex:1;margin-top:24px;padding:24px 20px}.plan-benefits ul{gap:23px;margin:0;padding:0;list-style:none;display:grid}.plan-benefits li{gap:12px;display:flex}.plan-benefits li>span{color:#86e1e9;flex:none}.plan-benefits strong{color:#f0f6fa;font-size:14px;font-weight:650}.plan-benefits li p{color:#acc3d3;margin:6px 0 0;font-size:13px;line-height:1.65}.plan-benefits .plan-inherits{color:#d9f4f5;margin:0 0 22px;font-size:13px;font-weight:700}.self-serve-plans .plan-footnote{color:#b3c7d5;margin:18px 0 0;font-size:12px;line-height:1.7}.plan-preview{background:#122636;border:1px solid #365169;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:26px;display:flex}.plan-preview strong{font-size:17px}.plan-preview p{color:#b9cbd8;max-width:640px;margin:8px 0 0;font-size:13px;line-height:1.7}.plan-preview .marketing-button{flex-shrink:0}.plan-comparison{border-top:1px solid #365169;border-bottom:1px solid #365169;padding:0 0 4px}.plan-comparison summary{cursor:pointer;justify-content:space-between;align-items:center;padding:24px 0;font-size:17px;font-weight:650;list-style:none;display:flex}.plan-comparison summary::-webkit-details-marker{display:none}.plan-comparison summary span{font-size:24px;transition:transform .15s}.plan-comparison[open] summary span{transform:rotate(45deg)}.plan-table-scroll{border:1px solid #365169;border-radius:12px;overflow:auto}.plan-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:590px;font-size:13px}.plan-comparison caption{text-align:left;color:#bdd0dd;padding:18px}.plan-comparison th,.plan-comparison td{border-bottom:1px solid #2a4256;padding:16px 18px;line-height:1.5}.plan-comparison th[scope=row]{width:46%;font-weight:500}.plan-comparison td{color:#bbd0df;width:27%}.plan-comparison thead{background:#1a3548}.plan-comparison .plan-group{color:#9de4ed;background:#142a3c}.plan-comparison>.plan-footnote{margin-bottom:20px}.plan-terms,.plan-guide-link{color:#afc4d3;font-size:12px;line-height:1.8}.self-serve-plans a:not(.marketing-button){color:#9ce5f1;text-underline-offset:4px}.self-serve-plans button:focus-visible,.self-serve-plans summary:focus-visible,.plan-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #a6edf5}.setup-journey{border-bottom:1px solid #345064;margin-bottom:26px;padding-bottom:18px}.setup-journey ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-journey li{color:#a3bacb;font-size:10px;line-height:1.5}.setup-journey li>span{border:1px solid #496477;border-radius:50%;place-items:center;width:26px;height:26px;margin-bottom:8px;display:grid}.setup-journey li[aria-current=step]{color:#aff0f7;font-weight:750}.setup-journey li[aria-current=step]>span{color:#163044;background:#a6edf5;border-color:#a6edf5}.setup-journey>p{color:#b1c6d4!important;margin:16px 0 0!important;font-size:11px!important;line-height:1.6!important}.setup-journey a{color:#a6edf5}.setup-guide .guide-intro{padding-bottom:38px}.guide-intro h1{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(38px,5vw,64px);line-height:1.1}.guide-intro>p:last-of-type{color:#b8cbd9;max-width:620px;font-size:17px;line-height:1.7}.guide-shortcuts{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.guide-shortcuts a{color:#bbebf1;border:1px solid #3a596f;border-radius:30px;padding:12px 18px;font-size:13px;text-decoration:none}.setup-guide .guide-body{max-width:950px;padding-top:35px}.guide-steps{margin:35px 0 0;padding:0;list-style:none}.guide-steps li{border-top:1px solid #304c60;gap:26px;padding:30px 0;display:flex}.guide-step-number{color:#91e2ed;flex:none;font-size:24px}.guide-steps h3{margin:0 0 10px;font-size:23px}.guide-steps p,.guide-answers p,.guide-support p{color:#bacbd9;margin:0 0 14px;font-size:14px;line-height:1.8}.guide-steps small{color:#99b3c7;margin-bottom:16px;font-size:12px;line-height:1.7;display:block}.guide-steps a,.guide-answers a,.guide-support a{color:#a6edf5;text-underline-offset:4px;font-size:13px}.guide-answers details{border-bottom:1px solid #304c60;padding:23px 0}.guide-answers summary{cursor:pointer;font-size:16px;line-height:1.6}.guide-answers details[open] summary{color:#a6edf5;margin-bottom:15px}.guide-support{background:#142c3e;border:1px solid #395970;border-radius:16px;margin-top:35px;padding:26px}.guide-support h3{margin:0 0 12px}.setup-guide :target{scroll-margin-top:30px}@media (max-width:760px){.self-serve-plan-grid{grid-template-columns:1fr}.self-serve-plan{padding:24px}.plan-inclusions{justify-content:flex-start;gap:12px 18px}.plan-inclusions>span{width:100%}.plan-preview{flex-direction:column;align-items:flex-start;padding:23px}.plan-preview .marketing-button{justify-content:center;width:100%}.plan-toolbar{flex-direction:column;align-items:flex-start}.plan-benefits{padding:22px 16px}.guide-steps li{gap:18px}.setup-journey ol{gap:7px}.self-serve-plan .plan-summary{min-height:0}.marketing-home .marketing-nav{flex-wrap:wrap;align-items:flex-start}.marketing-home .marketing-nav>div{flex-wrap:wrap;gap:10px 18px;width:100%;display:flex}.marketing-home .marketing-nav>div a:not(.marketing-button){align-items:center;min-height:40px;display:inline-flex}.marketing-home .marketing-nav>div .marketing-button{min-height:40px}}
