.marketing-site{background:var(--marketing-bg);color:var(--marketing-text);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ring:var(--marketing-light);min-height:100vh;font-family:Inter Tight,sans-serif;position:relative}.marketing-theme{background:var(--marketing-bg);color:var(--marketing-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ring:var(--marketing-light);font-family:Inter Tight,sans-serif}.marketing-theme *,.marketing-site *{letter-spacing:0}.marketing-site main,.marketing-header,.marketing-footer{z-index:1;position:relative}.marketing-container{max-width:1232px;margin-inline:auto;padding-inline:26px}.marketing-sky{top:0;background:var(--marketing-hero);pointer-events:none;z-index:-1;height:1000px;position:absolute;inset-inline:0;overflow:hidden}.marketing-sky i{background:var(--marketing-text);border-radius:50%;position:absolute}.marketing-top-light{background:var(--marketing-top-light);width:760px;height:520px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.marketing-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:112px;display:grid}.marketing-wordmark{object-fit:contain;width:174px;height:auto;max-height:58px}.marketing-desktop-nav{border:1px solid var(--marketing-pill-border);background:var(--marketing-nav);border-radius:12px;padding:5px;display:flex}.marketing-desktop-nav a{color:var(--marketing-body);border-radius:8px;padding:10px 17px;font-size:14px}.marketing-desktop-nav a[aria-current=page]{background:var(--marketing-active);color:var(--marketing-text)}.marketing-header-actions{white-space:nowrap;justify-self:end;align-items:center;gap:23px;font-size:14px;display:flex}:is(.marketing-site,.marketing-theme) .marketing-button{border-radius:999px;height:46px;padding:0 24px;font-size:14px;font-weight:600;transition:filter .2s,transform .2s}:is(.marketing-site,.marketing-theme) .marketing-button:hover{filter:brightness(1.12);transform:translateY(-1px)}:is(.marketing-site,.marketing-theme) .marketing-button-primary{background:var(--marketing-blue);color:var(--marketing-text);box-shadow:var(--marketing-button-glow);border:1px solid #0000}:is(.marketing-site,.marketing-theme) .marketing-button-white{background:var(--marketing-text);color:var(--marketing-bg);border:1px solid var(--marketing-text)}:is(.marketing-site,.marketing-theme) .marketing-button-outline{color:var(--marketing-text);border:1px solid var(--marketing-highlight-border);box-shadow:none;background:0 0}.marketing-site .marketing-menu{color:var(--marketing-text);background:0 0;display:none}.marketing-mobile-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:16px;font-size:14px;display:none}.marketing-mobile-sheet{border-color:var(--marketing-border);width:min(340px,100vw - 48px);height:100dvh;padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-y:auto}.marketing-mobile-sheet nav{flex-direction:column;gap:12px;padding-top:28px;display:flex}.marketing-mobile-sheet nav>a{border-radius:8px;align-items:center;min-height:46px;padding:12px;display:flex}.marketing-mobile-sheet nav>a[aria-current=page]{color:var(--marketing-light);background:var(--marketing-active)}.marketing-mobile-sheet nav>a:hover{background:var(--marketing-active)}.marketing-mobile-sheet nav a:focus-visible,.marketing-mobile-actions a:focus-visible{outline:2px solid var(--marketing-light);outline-offset:3px}.marketing-mobile-sheet nav .marketing-button{margin-top:12px}.marketing-mobile-sheet [aria-current=page]{font-weight:600}@media(max-width:850px){.marketing-mobile-actions{display:flex}.marketing-header{grid-template-columns:minmax(0,1fr) auto!important}}.marketing-pill{border:1px solid var(--marketing-pill-border);color:var(--marketing-pill-text);background:var(--marketing-nav);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:13px;line-height:1.5;display:inline-flex}.marketing-pill svg{width:15px;height:15px;color:var(--marketing-light);flex-shrink:0}.marketing-site h1,.marketing-site h2{text-wrap:balance;font-weight:600;line-height:1.08}.marketing-site h1{font-size:72px}.marketing-site h2{font-size:48px}.marketing-site h1 span,.marketing-site h2 span{color:var(--marketing-muted)}.marketing-site p{color:var(--marketing-body);font-size:16px;line-height:1.7}.marketing-home-hero{text-align:center;padding-top:9px}.marketing-home-hero h1{margin:16px auto;font-size:clamp(40px,4.6vw,62px);line-height:1}.marketing-home-hero>p{max-width:700px;margin:0 auto;font-size:16px}.marketing-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:16px;display:flex}.marketing-email-form{border:1px solid var(--marketing-pill-border);background:var(--marketing-nav);border-radius:999px;align-items:center;gap:12px;width:auto;margin:0;padding:7px 7px 7px 19px;display:flex}.marketing-email-form>svg{width:19px;color:var(--marketing-light);flex-shrink:0}.marketing-email-form input{width:210px;min-width:0;color:var(--marketing-text);background:0 0;outline:none;font-size:14px}.marketing-email-form input::placeholder{color:var(--marketing-body)}.marketing-email-form:focus-within{outline:2px solid var(--marketing-light);outline-offset:3px}.marketing-site .marketing-email-form .marketing-button{height:auto;padding:11px 20px}.marketing-hero-image{margin-top:40px;position:relative}.marketing-hero-image:before{content:"";z-index:-1;background:var(--marketing-image-halo);position:absolute;inset:-70px 0 0}.marketing-hero-image img{object-fit:contain;border:1px solid var(--marketing-image-border);width:100%;height:auto;box-shadow:var(--marketing-image-glow);border-radius:22px;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 100%);mask-image:linear-gradient(#000 0% 60%,#0000)}.marketing-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:35px;padding-block:25px 48px;display:flex}.marketing-trust span{color:var(--marketing-trust);align-items:center;gap:9px;font-size:17px;font-weight:600;display:flex}.marketing-trust svg{width:18px;color:var(--marketing-light)}.marketing-section{padding-block:78px}.marketing-section-heading{text-align:center;max-width:800px;margin:0 auto 42px}.marketing-section-heading h2{margin-top:20px}.marketing-section-heading p{max-width:700px;margin:20px auto 0}.marketing-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.marketing-feature-grid-full{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketing-card{border:1px solid var(--marketing-border);background:var(--marketing-card-gradient);border-radius:20px;min-width:0;padding:25px}.marketing-card h3{margin-top:20px;font-size:17px;font-weight:600;line-height:1.3}.marketing-icon{background:var(--marketing-icon);width:42px;height:42px;color:var(--marketing-light);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.marketing-icon svg{width:22px;height:22px}.marketing-checklist{flex-direction:column;gap:10px;margin-top:20px;display:flex}.marketing-checklist li{color:var(--marketing-body);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.marketing-checklist svg{color:var(--marketing-light);flex-shrink:0;width:16px;height:16px;margin-top:2px}.marketing-highlight{border:1px solid var(--marketing-highlight-border);background:var(--marketing-highlight);box-shadow:var(--marketing-glow)}.marketing-funnel-feature{grid-column:span 2}.marketing-funnel-title{align-items:center;gap:12px;display:flex}.marketing-funnel-title h3{margin:0}.marketing-chip{background:var(--marketing-text);color:var(--marketing-bg);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.marketing-funnel-title .marketing-chip{margin-left:auto}.marketing-dual-lists{grid-template-columns:1fr 1fr;gap:20px;margin-top:19px;display:grid}.marketing-dual-lists h4{text-transform:uppercase;color:var(--marketing-pill-text);font-size:10px;font-weight:600}.marketing-dual-lists .marketing-checklist{margin-top:12px}.marketing-highlight .marketing-checklist li{color:var(--marketing-text)}.marketing-quote{max-width:920px;color:var(--marketing-body);text-align:center;margin:42px auto 0;font-size:15px;font-style:italic;line-height:1.8}.marketing-board{border:1px solid var(--marketing-highlight-border);background:var(--marketing-app);box-shadow:var(--marketing-image-glow);border-radius:20px;padding:25px}.marketing-board-header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;display:flex}.marketing-board-header h3{margin-right:auto;font-size:20px;font-weight:600}.marketing-data-chip{border:1px solid var(--marketing-border);color:var(--marketing-body);background:var(--marketing-app-card);border-radius:7px;padding:7px 10px;font-size:11px}.marketing-board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.marketing-stage-title{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.marketing-stage-title i{background:var(--marketing-light);border-radius:50%;width:7px;height:7px}.marketing-stage-title small{color:var(--marketing-body);margin-left:auto;font-size:10px}.marketing-stage-total{color:var(--marketing-body);margin:8px 0 15px;font-size:11px}.marketing-deal{border:1px solid var(--marketing-border);background:var(--marketing-app-card);border-radius:9px;margin-top:10px;padding:14px}.marketing-deal h4{font-size:12px;font-weight:600}.marketing-deal p{margin-top:5px;font-size:10px;line-height:1.5}.marketing-deal .marketing-deal-followup{color:var(--marketing-light);margin-top:15px}.marketing-deal-bottom{justify-content:space-between;align-items:center;margin-top:13px;font-size:13px;font-weight:600;display:flex}.marketing-avatar{object-fit:cover;object-position:center;border:1px solid var(--marketing-image-border);border-radius:50%;width:28px;height:28px}.marketing-site .marketing-positive,.marketing-site .marketing-deal .marketing-positive{color:var(--marketing-positive)}.marketing-site .marketing-warning,.marketing-site .marketing-deal .marketing-warning{color:var(--marketing-warning)}.marketing-stage-closed .marketing-stage-title i{background:var(--marketing-positive)}.marketing-renewals{grid-template-columns:1.2fr 1fr;align-items:center;gap:30px;margin-top:22px;display:grid}.marketing-renewals h3{margin:0;font-size:19px}.marketing-renewals p{margin-top:8px;font-size:14px}.marketing-renewals-chips{flex-wrap:wrap;gap:8px;display:flex}.marketing-managers-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:56px;display:grid}.marketing-managers-heading h2{margin-top:20px}.marketing-manager-step{grid-template-columns:1fr 3fr;align-items:center;gap:48px;margin-top:55px;display:grid}.marketing-manager-step-reverse{grid-template-columns:3fr 1fr}.marketing-step-number{color:var(--marketing-light);font-size:13px;font-weight:600}.marketing-step-text h3{margin-top:14px;font-size:22px;font-weight:600;line-height:1.3}.marketing-step-text p{margin-top:13px;font-size:14px}.marketing-app-image{border:1px solid var(--marketing-image-border);width:100%;box-shadow:var(--marketing-image-glow);border-radius:18px}.marketing-team-pace{background:var(--marketing-app-card);border:1px solid var(--marketing-image-border);box-shadow:var(--marketing-image-glow);border-radius:18px;padding:25px}.marketing-team-pace h3{font-size:12px;font-weight:600}.marketing-team-pace>p{color:var(--marketing-body);margin-top:7px;font-size:9px}.marketing-pace-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.marketing-pace-tile .marketing-avatar{width:40px;height:40px}.marketing-pace-tile h4{min-height:30px;margin-top:10px;font-size:11px;font-weight:600}.marketing-progress{background:var(--marketing-active);border-radius:999px;height:6px;margin-block:12px;position:relative}.marketing-progress>div{border-radius:inherit;background:var(--marketing-blue);height:100%}.marketing-progress>i{border-left:1px dashed var(--marketing-text);position:absolute;top:-4px;bottom:-4px;left:75%}.marketing-pace-tile p{font-size:10px}.marketing-pace-tile strong{margin-top:5px;font-size:13px;display:block}.marketing-cta{text-align:center;padding-block:40px 90px}.marketing-cta>div{border-radius:20px;padding:65px 30px}.marketing-cta p{max-width:640px;margin:20px auto 0}.marketing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:28px;display:flex}.marketing-footer{border-top:1px solid var(--marketing-border);padding-block:34px}.marketing-footer>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.marketing-footer nav{color:var(--marketing-body);gap:25px;font-size:13px;display:flex}.marketing-footer p{font-size:11px}.marketing-features-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-block:20px 60px;display:grid}.marketing-features-hero h1{margin-top:23px;font-size:58px}.marketing-features-hero p{margin-top:23px;font-size:17px}.marketing-features-hero .marketing-actions{justify-content:flex-start}.marketing-play-link{color:var(--marketing-body);align-items:center;gap:8px;font-size:13px;display:flex}.marketing-play-link svg{width:20px;color:var(--marketing-light)}.marketing-mini-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketing-mini-tile{border-radius:18px;min-height:190px;padding:23px}.marketing-mini-tile h3{color:var(--marketing-body);margin:0;font-size:10px}.marketing-mini-tile strong{margin-top:14px;font-size:32px;font-weight:600;display:block}.marketing-mini-tile p{color:var(--marketing-light);margin-top:8px;font-size:10px}.marketing-mini-bars{align-items:flex-end;gap:6px;height:65px;margin-top:15px;display:flex}.marketing-mini-bars i{background:var(--marketing-light);border-radius:3px 3px 0 0;flex:1}.marketing-mini-line{width:100%;height:65px;color:var(--marketing-light);margin-top:12px}.marketing-mini-tile .marketing-progress{margin-top:24px}.marketing-mini-leaders{flex-direction:column;gap:16px;margin-top:22px;display:flex}.marketing-mini-leaders>div{align-items:center;gap:7px;font-size:9px;display:flex}.marketing-mini-leaders .marketing-avatar{width:23px;height:23px}.marketing-mini-leaders b{white-space:nowrap;margin-left:auto;font-size:10px}.marketing-four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.marketing-four-grid .marketing-step-number{font-size:38px}.marketing-four-grid h3{font-size:19px}.marketing-four-grid p{margin-top:12px;font-size:14px}.marketing-table-scroll{padding:12px 2px 20px;overflow-x:auto}.marketing-comparison{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:930px}.marketing-comparison th{text-align:left;vertical-align:top;padding:26px 23px;font-size:15px;font-weight:600}.marketing-comparison th:first-child{width:28%}.marketing-comparison th small{color:var(--marketing-body);margin-top:8px;font-size:11px;font-weight:400;display:block}.marketing-comparison th img{width:140px;margin-bottom:12px}.marketing-comparison td{border-bottom:1px solid var(--marketing-border);vertical-align:top;color:var(--marketing-body);padding:23px;font-size:12px;line-height:1.6}.marketing-comparison td strong{color:var(--marketing-text);font-size:14px;font-weight:600;display:block}.marketing-comparison td small{margin-top:5px;font-size:11px;display:block}.marketing-comparison th:last-child{background:var(--marketing-highlight);border:1px solid var(--marketing-highlight-border);box-shadow:var(--marketing-image-glow);border-radius:18px 18px 0 0}.marketing-comparison td:nth-child(2),.marketing-comparison td:nth-child(3){color:#b9c3e0bf}.marketing-comparison td:last-child{background:var(--marketing-icon);color:var(--marketing-text);border-inline:1px solid var(--marketing-highlight-border);font-size:15px;font-weight:600;line-height:1.5}.marketing-comparison td:last-child .marketing-compare-cell svg{width:20px;height:20px;margin-top:1px}.marketing-comparison tr:last-child td:last-child{border-bottom:1px solid var(--marketing-highlight-border);border-radius:0 0 18px 18px}.marketing-compare-cell{align-items:flex-start;gap:9px;display:flex}.marketing-compare-cell svg{flex-shrink:0;width:17px;height:17px;margin-top:2px}.marketing-compare-cell .marketing-check-circle{color:var(--marketing-text);background:var(--marketing-blue);border-radius:50%;padding:3px}.marketing-switching{margin-top:48px}.marketing-switching>h3{text-align:center;margin-bottom:28px;font-size:26px;font-weight:600}.marketing-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-three-grid p{margin-top:12px;font-size:14px}.marketing-pricing-hero{text-align:center;padding-block:9px 40px}.marketing-pricing-hero h1{margin:16px auto;font-size:clamp(40px,4.6vw,62px);line-height:1}.marketing-pricing-hero>p{max-width:700px;margin:0 auto;font-size:16px}.marketing-billing-toggle{background:var(--marketing-nav);border:1px solid var(--marketing-pill-border);border-radius:999px;gap:4px;margin-top:16px;padding:5px;display:inline-flex}.marketing-site .marketing-billing-toggle button{color:var(--marketing-body);height:40px;box-shadow:none;background:0 0;border-radius:999px;padding:0 22px;font-size:13px}.marketing-site .marketing-billing-toggle button[aria-pressed=true]{background:var(--marketing-blue);color:var(--marketing-text);box-shadow:var(--marketing-button-glow)}.marketing-referral{margin-top:16px}.marketing-referral .marketing-pill{flex-wrap:wrap;gap:8px}.marketing-pricing-grid{grid-template-columns:1fr 1fr;gap:28px;max-width:992px;display:grid}.marketing-plan{background:var(--marketing-enterprise);border:1px solid var(--marketing-border);border-radius:30px;padding:42px 35px;position:relative}.marketing-pro{background:var(--marketing-pro);border-color:var(--marketing-highlight-border);box-shadow:var(--marketing-glow)}.marketing-pro .marketing-checklist li,.marketing-pro .marketing-plan-summary p,.marketing-pro .marketing-plan-price span,.marketing-mini-tile.marketing-highlight h3,.marketing-mini-tile.marketing-highlight p{color:var(--marketing-text)}.marketing-plan>.marketing-chip{padding:6px 16px;font-size:11px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.marketing-plan h2{font-size:23px}.marketing-plan-price{align-items:baseline;gap:7px;margin-top:26px;display:flex}.marketing-plan-price strong{font-size:56px;font-weight:600}.marketing-plan-price span{color:var(--marketing-body);font-size:14px}.marketing-plan-summary{min-height:88px}.marketing-plan-summary p{margin-top:8px;font-size:13px}.marketing-plan-summary .marketing-savings{color:var(--marketing-text);font-weight:700}.marketing-plan .marketing-button{width:100%;margin-top:25px}.marketing-plan .marketing-checklist{border-top:1px solid var(--marketing-pill-border);gap:16px;margin-top:28px;padding-top:25px}.marketing-plan .marketing-checklist li{font-size:14px}.marketing-filled-checks svg{background:var(--marketing-text);color:var(--marketing-blue);border-radius:50%;width:18px;height:18px;padding:3px}.marketing-visibility{padding-block:85px}.marketing-hairline{justify-content:center;align-items:center;gap:24px;margin-bottom:38px;font-size:11px;font-weight:600;display:flex}.marketing-hairline:before,.marketing-hairline:after{content:"";background:linear-gradient(90deg,transparent,var(--marketing-pill-border));flex:1;height:1px}.marketing-hairline:after{transform:rotate(180deg)}.marketing-benefit{text-align:center}.marketing-benefit>svg{color:var(--marketing-light);width:30px;height:30px;margin:0 auto}.marketing-benefit h3{margin-top:21px;font-size:30px}.marketing-benefit p{text-transform:uppercase;margin-top:12px;font-size:10px}@media(max-width:1100px){.marketing-header{gap:12px}.marketing-wordmark{width:145px}.marketing-header-actions{gap:14px}.marketing-header-actions .marketing-button{padding:0 17px}.marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-features-hero{gap:35px}.marketing-features-hero h1{font-size:48px}.marketing-mini-tile{padding:18px}.marketing-mini-tile strong{font-size:27px}.marketing-manager-step{grid-template-columns:1fr 2.5fr;gap:30px}.marketing-manager-step-reverse{grid-template-columns:2.5fr 1fr}}@media(max-width:850px){.marketing-desktop-nav,.marketing-header-actions{display:none}.marketing-header{grid-template-columns:1fr auto;height:90px}.marketing-site .marketing-menu{display:inline-flex}.marketing-site h1{font-size:58px}.marketing-site h2{font-size:40px}.marketing-home-hero,.marketing-pricing-hero{padding-top:15px}.marketing-features-hero{grid-template-columns:1fr;padding-top:40px}.marketing-features-hero>div:first-child{max-width:620px}.marketing-mini-grid{width:100%;max-width:620px;margin:0 auto}.marketing-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.marketing-managers-heading{grid-template-columns:1fr;gap:30px}.marketing-manager-step,.marketing-manager-step-reverse{grid-template-columns:1fr;gap:25px}.marketing-manager-step-reverse .marketing-step-text{grid-row:1}.marketing-step-text{max-width:530px}.marketing-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-three-grid{grid-template-columns:1fr}.marketing-renewals{grid-template-columns:1fr;gap:20px}.marketing-plan{padding:35px 25px}.marketing-plan-summary{min-height:112px}.marketing-footer>div{text-align:center;flex-direction:column}}@media(max-width:560px){.marketing-container{padding-inline:20px}.marketing-site h1,.marketing-features-hero h1{font-size:44px}.marketing-site h2{font-size:34px}.marketing-pill{font-size:11px}.marketing-home-hero>p{font-size:16px}.marketing-hero-actions{flex-direction:column;gap:14px}.marketing-email-form{width:100%;max-width:420px}.marketing-email-form input{width:100%}.marketing-email-form{border-radius:18px;grid-template-columns:20px 1fr;gap:16px 10px;padding:15px;display:grid}.marketing-email-form .marketing-button{grid-column:1/-1;width:100%}.marketing-hero-image{margin-top:32px}.marketing-trust{gap:18px;padding-bottom:20px}.marketing-trust span{font-size:13px}.marketing-section{padding-block:55px}.marketing-feature-grid,.marketing-feature-grid-full{grid-template-columns:1fr}.marketing-funnel-feature{grid-column:auto}.marketing-card{padding:24px}.marketing-funnel-title{flex-wrap:wrap;gap:9px}.marketing-funnel-title h3{font-size:16px}.marketing-funnel-title .marketing-icon{width:32px;height:32px}.marketing-dual-lists{grid-template-columns:1fr}.marketing-board{padding:16px}.marketing-board-grid{grid-template-columns:1fr;gap:25px}.marketing-deal h4{font-size:13px}.marketing-deal p{font-size:12px}.marketing-stage-title{font-size:14px}.marketing-pace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.marketing-pace-tile h4{min-height:0}.marketing-team-pace{padding:20px}.marketing-team-pace>p{line-height:1.8}.marketing-mini-tile{min-height:180px;padding:15px}.marketing-mini-tile strong{font-size:23px}.marketing-mini-leaders>div{flex-wrap:wrap;gap:5px;font-size:9px}.marketing-mini-leaders b{margin-left:28px}.marketing-four-grid{grid-template-columns:1fr}.marketing-cta>div{padding:45px 20px}.marketing-pricing-grid{grid-template-columns:1fr;gap:40px}.marketing-plan{border-radius:30px;padding:38px 28px}.marketing-plan-summary{min-height:88px}.marketing-billing-toggle button{padding-inline:15px}.marketing-hairline{gap:12px;font-size:9px}.marketing-visibility .marketing-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.marketing-benefit{padding:20px 10px}.marketing-benefit h3{font-size:23px}.marketing-benefit p{font-size:9px}.marketing-footer nav{gap:20px}}@media(prefers-reduced-motion:reduce){.marketing-site *{scroll-behavior:auto!important;transition:none!important}}.marketing-site .marketing-terms{color:#b9c3e0;max-width:760px;margin:0 auto;padding:48px 20px 96px;font-size:16px;line-height:1.75;position:relative}.marketing-site .marketing-terms h1{color:#fff;margin:0;font-size:clamp(36px,4.6vw,52px);font-weight:600;line-height:1.05}.marketing-site .marketing-terms-sub{color:#9fb0e0;margin:12px 0 32px;font-size:15px}.marketing-site .marketing-terms h2{color:#fff;margin:36px 0 10px;scroll-margin-top:24px;font-size:21px;font-weight:600;line-height:1.3}.marketing-site .marketing-terms h3{color:#dce3f7;margin:22px 0 8px;font-size:16px;font-weight:600;line-height:1.4}.marketing-site .marketing-terms p{margin:0 0 14px}.marketing-site .marketing-terms ul{margin:0 0 14px;padding-left:22px;list-style:outside}.marketing-site .marketing-terms li{margin-bottom:6px}.marketing-site .marketing-terms-toc{background:linear-gradient(#ffffff05,#2846c829);border:1px solid #ffffff1a;border-radius:18px;margin-bottom:32px;padding:18px 22px}.marketing-site .marketing-terms-toc h2{letter-spacing:.12em;text-transform:uppercase;color:#8fb0ff;margin:0 0 8px;font-size:13px}.marketing-site .marketing-terms-toc ol{columns:2 260px;margin:0;padding:0;font-size:14px;list-style:none}.marketing-site .marketing-terms-toc a{color:#dce3f7;text-decoration:none}.marketing-site .marketing-terms-toc a:hover{color:#8fb0ff;text-decoration:underline}.marketing-faq-list{gap:12px;max-width:820px;margin-inline:auto;display:grid}.marketing-faq-item{border:1px solid var(--marketing-border);background:var(--marketing-card-gradient);border-radius:16px;min-width:0;overflow:hidden}.marketing-site .marketing-faq-trigger{white-space:normal;text-align:left;width:100%;height:auto;min-height:68px;color:var(--marketing-text);background:0 0;border-radius:16px;justify-content:space-between;gap:20px;padding:20px 24px;font-size:16px;line-height:1.5;display:flex}.marketing-faq-trigger span{min-width:0}.marketing-site .marketing-faq-trigger svg{width:20px;height:20px;color:var(--marketing-light);flex-shrink:0}.marketing-faq-item p{padding:0 24px 24px}.marketing-faq-item p a{color:var(--marketing-light);text-decoration:underline}@media(max-width:560px){.marketing-site .marketing-faq-trigger{gap:12px;padding:18px}.marketing-faq-item p{padding:0 18px 20px}}.marketing-site,.marketing-theme{--marketing-gold:#f5b93e}.marketing-review-strip{border-top:1px solid var(--marketing-border);border-bottom:1px solid var(--marketing-border);background:color-mix(in srgb,var(--marketing-blue) 7%,transparent);padding-block:15px}.marketing-review-strip-inner{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.marketing-review-strip-quote{align-items:center;gap:12px;max-width:640px;display:flex}.marketing-review-strip-quote p{color:var(--marketing-body);margin:0;font-size:14px;font-style:italic;line-height:1.55}.marketing-review-strip-full .marketing-review-strip-quote{max-width:820px}.marketing-review-meta{color:var(--marketing-body);align-items:center;gap:10px;font-size:12px;display:flex}.marketing-review-stars{color:var(--marketing-gold);gap:3px;display:flex}.marketing-review-stars svg{fill:currentColor;width:13px;height:13px}.marketing-review-meta strong{color:var(--marketing-text);font-weight:600}.marketing-review-mini{border-left:2px solid var(--marketing-blue);background:color-mix(in srgb,var(--marketing-blue) 8%,transparent);border-radius:0 12px 12px 0;flex-direction:column;gap:10px;margin:18px 0 0;padding:14px 18px;display:flex}.marketing-review-mini blockquote{color:var(--marketing-body);margin:0;font-size:13px;font-style:italic;line-height:1.6}@media(max-width:560px){.marketing-review-strip-quote{flex-direction:column;gap:8px}.marketing-review-strip-quote p{text-align:center}.marketing-review-mini{border-radius:12px}}.marketing-header-bar{z-index:20;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.marketing-header-bar .marketing-header{transition:height .3s}.marketing-header-bar.is-scrolled{background:color-mix(in srgb,var(--marketing-bg) 72%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--marketing-pill-border)}.marketing-header-bar.is-scrolled .marketing-header{height:72px}.marketing-desktop-nav{position:relative}.marketing-desktop-nav a{z-index:1;transition:color .25s;position:relative}.marketing-desktop-nav a[aria-current=page]{background:0 0}.marketing-nav-pill{background:var(--marketing-active);border-radius:8px;transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1);position:absolute;top:5px;bottom:5px;left:0}.marketing-site .marketing-button{transition:filter .2s,transform .2s,box-shadow .2s}.marketing-site .marketing-button:hover{box-shadow:0 10px 30px -8px color-mix(in srgb,var(--marketing-blue) 70%,transparent);transform:translateY(-2px)}.marketing-site .marketing-button:active{transform:scale(.97)}.marketing-text-link{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;transition:background-size .3s}.marketing-text-link:hover{background-size:100% 1px}.marketing-card,.marketing-feature-grid>*,.marketing-plan{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.marketing-card:hover,.marketing-feature-grid>:hover,.marketing-plan:hover{border-color:color-mix(in srgb,var(--marketing-blue) 55%,transparent);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--marketing-blue) 60%,transparent);transform:translateY(-6px)}.marketing-feature-grid>* svg:first-child{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.marketing-feature-grid>:hover svg:first-child{transform:scale(1.12)rotate(-6deg)}.marketing-hero-image img{transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:.9s cubic-bezier(.2,.8,.2,1) .15s both mk-hero-in}@keyframes mk-hero-in{0%{opacity:0;transform:translateY(24px)scale(.985)}}.reveal-pending{opacity:0;transform:translateY(24px)}.reveal-pending.is-revealed{opacity:1;transition:opacity .6s ease-out var(--reveal-delay,0s),transform .6s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s);transform:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;scroll-padding-top:88px}}::view-transition-old(root){animation-duration:.4s}::view-transition-new(root){animation-duration:.4s}@media(prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-theme,.marketing-theme *{transition:none!important;animation:none!important}.reveal-pending{opacity:1;transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.marketing-site .marketing-watch-demo{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.marketing-pricing-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1140px}.marketing-pricing-three .marketing-plan{border-radius:22px;padding:30px 24px}.marketing-pricing-three .marketing-plan-price strong{font-size:46px}.marketing-plan-tagline{color:var(--marketing-body);margin-top:6px;font-size:13px}.marketing-pro .marketing-plan-tagline{color:var(--marketing-text)}.marketing-pricing-three .marketing-plan-summary{min-height:0}.marketing-start-now{text-align:center;color:var(--marketing-body);margin-top:10px;font-size:12px}.marketing-start-now a{color:var(--marketing-text);text-decoration:underline}.marketing-plan-features{border-top:1px solid var(--marketing-pill-border);margin-top:22px;padding-top:20px}.marketing-plan-features .marketing-checklist{border-top:0;gap:12px;margin-top:10px;padding-top:0}.marketing-features-intro{color:var(--marketing-text);font-size:13px;font-weight:700}.marketing-enterprise-strip{background:var(--marketing-enterprise);border:1px solid var(--marketing-border);border-radius:22px;grid-template-columns:200px 1fr auto;align-items:center;gap:24px;max-width:1140px;margin-top:20px;padding:22px 24px;display:grid}.marketing-enterprise-strip h2{font-size:18px}.marketing-enterprise-strip strong{font-size:28px;font-weight:600}.marketing-enterprise-strip .marketing-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;display:grid}.marketing-enterprise-strip .marketing-checklist li{font-size:13px}.marketing-enterprise-strip .marketing-button{width:auto;margin:0}.marketing-pricing-footnote{color:var(--marketing-body);flex-wrap:wrap;justify-content:center;gap:24px;margin-top:22px;font-size:13px;display:flex}.marketing-pricing-footnote span{align-items:center;gap:6px;display:inline-flex}.marketing-pricing-footnote svg{width:14px;height:14px}.marketing-pricing-footnote strong{color:var(--marketing-text)}@media(max-width:980px){.marketing-pricing-three{grid-template-columns:1fr;gap:36px;max-width:520px}.marketing-enterprise-strip{grid-template-columns:1fr;max-width:520px}.marketing-enterprise-strip .marketing-checklist{grid-template-columns:1fr}}.marketing-home-hero>.marketing-home-hero-copy>p{max-width:700px;margin:0 auto;font-size:16px}@media(min-width:1180px){.marketing-home-hero{text-align:left;min-height:600px;padding-top:70px;position:relative}.marketing-home-hero-copy{z-index:1;max-width:520px;position:relative}.marketing-home-hero-copy h1{margin:20px 0 22px;font-size:62px}.marketing-home-hero-copy>p{max-width:470px;margin:0;font-size:17px}.marketing-home-hero .marketing-hero-actions{justify-content:flex-start;margin-top:30px}.marketing-home-hero .marketing-hero-image{margin:0;padding:0;position:absolute;top:10px;left:min(380px,32%);right:0}.marketing-home-hero .marketing-hero-image:before{background:radial-gradient(ellipse 46% 46% at 50% 45%,color-mix(in oklab,var(--marketing-blue) 34%,transparent),transparent 70%);display:none;inset:0 0 12% -8%}.marketing-home-hero .marketing-hero-image img{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin-left:auto;transform:none;-webkit-mask-image:none;mask-image:none}}@media(min-width:1400px){.marketing-home-hero .marketing-hero-image{right:-70px}}.marketing-hero-trust{gap:10px 22px;padding:20px 0 0}.marketing-hero-trust span{gap:7px;font-size:14px;font-weight:500}.marketing-hero-trust svg{width:15px}@media(min-width:1180px){.marketing-hero-trust{justify-content:flex-start;max-width:500px}}@media(max-width:1179px){.marketing-home-hero{padding-bottom:40px}}.marketing-header .marketing-wordmark{width:212px;max-height:70px}.marketing-header-bar.is-scrolled .marketing-wordmark{max-height:60px}@media(max-width:1100px){.marketing-header .marketing-wordmark{width:180px}}@media(max-width:850px){.marketing-header .marketing-wordmark{width:165px}}.marketing-band-light{--marketing-bg:#f5f7fc;--marketing-text:#0b1a44;--marketing-body:#46557a;--marketing-muted:#3e6bff;--marketing-light:#3e6bff;--marketing-border:#0b1a4417;--marketing-pill-border:#3e6bff40;--marketing-pill-text:#1e3a8a;--marketing-nav:#fff;--marketing-active:#3e6bff14;--marketing-icon:#3e6bff1a;--marketing-image-border:#3e6bff2e;--marketing-app:#fff;--marketing-app-card:#fff;--marketing-trust:#46557a;--marketing-positive:#138a55;--marketing-warning:#b26a00;--marketing-card-gradient:#fff;--marketing-glow:0 18px 50px -18px #3e6bff59;--marketing-image-glow:0 20px 50px -24px #1e3ca047;--marketing-image-halo:radial-gradient(ellipse, #3e6bff1f, transparent 70%);--mk-angle:4.2vw;z-index:0;color:var(--marketing-text);background:var(--marketing-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:calc(var(--mk-angle) + 10px);position:relative}.marketing-band-a{clip-path:polygon(0 var(--mk-angle),100% 0,100% calc(100% - var(--mk-angle)),0 100%);margin-top:20px}.marketing-band-b{clip-path:polygon(0 0,100% var(--mk-angle),100% 100%,0 calc(100% - var(--mk-angle)))}.marketing-band-light .marketing-card,.marketing-band-light .marketing-team-pace,.marketing-band-light .marketing-review-mini{box-shadow:0 10px 30px -14px #0b1a442e,0 1px 2px #0b1a440d}.marketing-band-light .marketing-app-image{box-shadow:var(--marketing-image-glow)}.marketing-site .marketing-band-light h2 span{background:linear-gradient(90deg,#3e6bff,#6a8fff 60%,#2a4bc4);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-band-light .marketing-review-strip{background:#3e6bff0f}.marketing-band-light .marketing-highlight,.marketing-band-light .marketing-pro{--marketing-text:#fff;--marketing-body:#c9d4f2;--marketing-muted:#b9c9ff;--marketing-light:#a9c2ff;--marketing-icon:#ffffff24;--marketing-border:#ffffff24;--marketing-app-card:#0b1020;--marketing-app:#131a2b;--marketing-bg:#010309;--marketing-pill-text:#dce3f7;--marketing-trust:#c9d4f2;color:var(--marketing-text);box-shadow:0 18px 44px -16px #2a4bc48c}@media(max-width:560px){.marketing-band-light{--mk-angle:5vw}}.marketing-site-v2{--marketing-bg:#010515;--marketing-hero:#010515;--marketing-light:#2f7bff;--marketing-muted:#2f7bff;--mk-blue-grad:linear-gradient(90deg,#0a5cff 0%,#2f7bff 55%,#4a93ff 100%)}.marketing-site-v2 .marketing-top-light{display:none}.marketing-site-v2 .marketing-band-light{--marketing-muted:#0a5cff;--marketing-light:#0a5cff}.marketing-site-v2 .marketing-band-light .marketing-highlight,.marketing-site-v2 .marketing-band-light .marketing-pro{--marketing-muted:#b9d2ff;--marketing-light:#a9c8ff}.marketing-band-light .marketing-faq a,.marketing-band-light .marketing-review-strip a{color:#0a5cff}.marketing-band-light .marketing-faq-trigger,.marketing-band-light .marketing-faq-item p,.marketing-band-light .marketing-review-strip,.marketing-band-light .marketing-hairline{color:var(--marketing-text)}.marketing-band-light .marketing-faq-item p{color:var(--marketing-body)}.marketing-band-light .marketing-comparison td:nth-child(2),.marketing-band-light .marketing-comparison td:nth-child(3){color:#5b6787}.marketing-band-light .marketing-comparison th:last-child{color:#fff}.marketing-band-light .marketing-comparison th:last-child small{color:#c9d4f2}.marketing-site-v2{--v2-navy:#010515;--v2-panel:#071131;--v2-white:#fff;--v2-gray:#f1f4f9;--v2-ink:#0b1b3f;--v2-ink-2:#4a5878;--v2-on-dark:#fff;--v2-on-dark-2:#b4c0e0;--v2-blue-700:#0047d6;--v2-blue-600:#0a5cff;--v2-blue-500:#1f6bff;--v2-blue-400:#2f7bff;--v2-blue-300:#7fb2ff;--v2-blue-100:#e7efff;--v2-grad-text:linear-gradient(90deg,#0a5cff 0%,#2f7bff 55%,#4a93ff 100%);--v2-grad-text-light:linear-gradient(90deg,#0047d6 0%,#0a5cff 55%,#2f7bff 100%);--v2-grad-card:linear-gradient(150deg,#1f6bff 0%,#0a3fc4 52%,#071e66 100%);--v2-radius:20px;--v2-radius-inner:12px;--marketing-blue:var(--v2-blue-500);--marketing-bg:var(--v2-navy);--marketing-hero:var(--v2-navy);--marketing-light:var(--v2-blue-400);--marketing-muted:var(--v2-blue-400);--marketing-body:var(--v2-on-dark-2);--marketing-trust:var(--v2-on-dark-2);--marketing-pill-text:#dce3f7;--marketing-highlight:var(--v2-grad-card);--marketing-pro:var(--v2-grad-card);--marketing-highlight-border:#7fb2ff73;--marketing-button-glow:0 0 26px #1f6bff8c;--marketing-glow:0 0 80px #1f6bff4d;--marketing-image-glow:0 0 70px #1f6bff47;--mk-blue-grad:var(--v2-grad-text)}.marketing-site-v2 h1{letter-spacing:-.025em;font-weight:700;line-height:1.02}.marketing-site-v2 h2{letter-spacing:-.02em;font-weight:700;line-height:1.06}.marketing-site-v2 h3{letter-spacing:-.005em;font-weight:650}.marketing-site-v2 .marketing-section-heading p,.marketing-site-v2 .marketing-home-hero-copy>p{font-size:17px;line-height:1.6}.marketing-site-v2 .marketing-checklist li{font-size:15px}.marketing-site-v2 .marketing-card h3{font-size:18px}.marketing-site-v2 .marketing-card p{font-size:15px;line-height:1.6}.marketing-site-v2 .marketing-pill{font-size:13px}.marketing-site-v2 .marketing-chip{font-size:12px}.marketing-site-v2 .marketing-step-number{letter-spacing:.02em;font-size:14px;font-weight:700}.marketing-site-v2 .marketing-button-primary{background:var(--v2-blue-500)}.marketing-site-v2 .marketing-button-primary:hover{background:#3a7dff}.marketing-site-v2 h1 span,.marketing-site-v2 h2 span{background:var(--v2-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-site-v2 .marketing-card,.marketing-site-v2 .marketing-team-pace,.marketing-site-v2 .marketing-app-image{border-radius:var(--v2-radius)}.marketing-site-v2 .marketing-faq-item,.marketing-site-v2 .marketing-deal{border-radius:var(--v2-radius-inner)}.marketing-site-v2 .marketing-band-light{--marketing-text:var(--v2-ink);--marketing-body:var(--v2-ink-2);--marketing-trust:var(--v2-ink-2);--marketing-muted:var(--v2-blue-600);--marketing-light:var(--v2-blue-600);--marketing-pill-text:#22325a;--marketing-pill-border:#d9e1f0;--marketing-nav:#fff;--marketing-icon:var(--v2-blue-100);--marketing-border:#e3e8f2;--marketing-glow:0 18px 44px -20px #0a5cff66;background:0 0;padding-block:0}.marketing-site-v2 .marketing-tone{position:relative}.marketing-site-v2 .marketing-tone-white{background:var(--v2-white);--marketing-bg:var(--v2-white)}.marketing-site-v2 .marketing-tone-gray{background:var(--v2-gray);--marketing-bg:var(--v2-gray)}.marketing-site-v2 .marketing-band>.marketing-tone:first-child{padding-top:var(--mk-angle)}.marketing-site-v2 .marketing-band>.marketing-tone:last-child{padding-bottom:var(--mk-angle)}.marketing-site-v2 .marketing-band .marketing-section{padding-block:64px}.marketing-site.marketing-site-v2 .marketing-band-light h2 span{background:var(--v2-grad-text-light);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-site-v2 .marketing-band-light .marketing-pill{background:#fff}.marketing-site-v2 .marketing-tone-white .marketing-pill{background:var(--v2-gray)}.marketing-site-v2 .marketing-band-light .marketing-card{background:#fff;box-shadow:0 1px 2px #0b1b3f0d,0 14px 34px -20px #0b1b3f38}.marketing-site-v2 .marketing-tone-white .marketing-faq-item{background:var(--v2-gray)}.marketing-site-v2 .marketing-band-light .marketing-highlight,.marketing-site-v2 .marketing-band-light .marketing-pro{--marketing-text:#fff;--marketing-body:#d2ddf8;--marketing-light:#bfd6ff;--marketing-muted:#bfd6ff;--marketing-icon:#ffffff29;background:var(--v2-grad-card);box-shadow:0 22px 50px -22px #0a3fc4a6}.marketing-site-v2 .marketing-band-light .marketing-team-pace{--marketing-text:#fff;--marketing-body:var(--v2-on-dark-2);--marketing-border:#ffffff1a;background:var(--v2-panel);color:#fff;border:1px solid #7fb2ff38;box-shadow:0 24px 60px -28px #010515a6,0 0 60px -20px #1f6bff59}.marketing-site-v2 .marketing-band-light .marketing-app-image{box-shadow:0 24px 60px -28px #0105158c,0 0 60px -20px #1f6bff4d}.marketing-site-v2 .marketing-quote{color:var(--marketing-text);max-width:860px;font-size:20px;font-style:normal;font-weight:500;line-height:1.6}.marketing-site-v2 .marketing-review-strip{background:0 0;border:0;padding-block:56px}.marketing-site-v2 .marketing-review-strip-quote,.marketing-site-v2 .marketing-review-strip-full .marketing-review-strip-quote{max-width:880px}.marketing-site-v2 .marketing-review-strip-quote p{color:var(--marketing-text);font-size:21px;font-style:normal;font-weight:500;line-height:1.6}.marketing-site-v2 .marketing-band-light .marketing-review-strip{background:0 0}@media(max-width:560px){.marketing-site-v2 .marketing-review-strip-quote p,.marketing-site-v2 .marketing-quote{font-size:17px}.marketing-site-v2 .marketing-band .marketing-section{padding-block:48px}}.marketing-site-v2 .marketing-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-site-v2 .marketing-mini-tile{border-radius:20px;min-height:244px;padding:24px;position:relative;overflow:hidden}.marketing-site-v2 .marketing-mini-tile:not(.marketing-highlight){background:linear-gradient(#0e1c488c,#060e28bf);border-color:#7fb2ff38;box-shadow:0 0 60px -24px #1f6bff73}.marketing-site-v2 .marketing-mini-tile h3{letter-spacing:.02em;color:var(--v2-on-dark-2);margin:0;font-size:15px;font-weight:650}.marketing-site-v2 .marketing-mini-tile.marketing-highlight h3{color:#fff}.marketing-site-v2 .marketing-mini-tile>strong{margin-top:12px;font-size:36px;font-weight:700}.marketing-site-v2 .marketing-mini-tile.marketing-highlight p{color:#d2ddf8;margin-top:6px;font-size:14px}.marketing-site-v2 .marketing-mini-tile .marketing-mini-bars{gap:7px;height:66px;margin:0;position:absolute;bottom:22px;left:24px;right:24px}.marketing-site-v2 .marketing-mini-tile.marketing-highlight .marketing-mini-bars i{background:#5b95ff}.marketing-site-v2 .marketing-mini-tile.marketing-highlight .marketing-mini-bars i:last-child{background:#8fb8ff}.marketing-mini-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-mini-head>span{color:var(--v2-on-dark-2,#b4c0e0);white-space:nowrap;font-size:12px}.marketing-tier-ladder{justify-content:space-between;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.marketing-tier-ladder:before{content:"";background:linear-gradient(90deg,var(--v2-blue-500,#1f6bff) 0 34%,#b4c0e059 34%);height:2px;position:absolute;top:43px;left:26px;right:26px}.marketing-tier-ladder li{flex-direction:column;align-items:center;gap:6px;width:52px;display:flex;position:relative}.marketing-tier-rate{color:var(--v2-blue-400,#2f7bff);font-size:12.5px;font-weight:650}.marketing-tier-ladder li[data-state=next] .marketing-tier-rate{color:var(--v2-on-dark-2,#b4c0e0)}.marketing-tier-dot{color:#fff;background:#0a1640;border:1.5px solid #b4c0e073;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-block:4px;font-size:14px;display:flex}.marketing-tier-dot svg{width:15px;height:15px}.marketing-tier-ladder li[data-state=done] .marketing-tier-dot{background:var(--v2-blue-500,#1f6bff);border-color:#0000}.marketing-tier-ladder li[data-state=now] .marketing-tier-dot{background:var(--v2-blue-500,#1f6bff);border-color:#0000;width:38px;height:38px;margin-block:0;box-shadow:0 0 0 4px #2f7bff40,0 0 24px #2f7bffcc}.marketing-tier-name{color:#fff;font-size:12px}.marketing-tier-ladder li[data-state=next] .marketing-tier-name{color:var(--v2-on-dark-2,#b4c0e0)}.marketing-tier-next{color:var(--v2-on-dark-2,#b4c0e0);background:#2f7bff24;border:1px solid #2f7bff59;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.35;position:absolute;bottom:20px;left:20px;right:20px}.marketing-tier-next b{color:#fff}.marketing-tier-next em{color:var(--v2-blue-400,#2f7bff);font-style:normal;font-weight:700}.marketing-mini-funnel ul{margin:6px 0 0;padding:0;list-style:none}.marketing-mini-funnel li{color:var(--v2-on-dark-2,#b4c0e0);grid-template-columns:86px 1fr 24px;align-items:center;gap:10px;margin-top:11px;font-size:13px;display:grid}.marketing-mini-funnel li i{background:#b4c0e01f;border-radius:5px;height:10px;display:block}.marketing-mini-funnel li i b{background:var(--v2-blue-400,#2f7bff);border-radius:5px;height:10px;display:block}.marketing-mini-funnel li i b[data-won]{background:#2bc48a}.marketing-site-v2 .marketing-mini-funnel li strong{color:#fff;text-align:right;margin:0;font-size:14px;font-weight:700}.marketing-mini-foot{color:var(--v2-on-dark-2,#b4c0e0);border-top:1px solid #b4c0e026;justify-content:space-between;align-items:baseline;padding-top:10px;font-size:13px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.marketing-site-v2 .marketing-mini-foot strong{background:var(--v2-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:700;display:inline}.marketing-site-v2 .marketing-mini-sold{text-align:center;background:radial-gradient(circle at 50% 40%,#1f6bff59,#0000 60%),linear-gradient(#0e1c488c,#060e28bf);flex-direction:column;align-items:center;display:flex}.marketing-mini-sold .marketing-mini-head{align-self:stretch}.marketing-live{align-items:center;gap:6px;display:inline-flex;color:#2bc48a!important}.marketing-live i{background:#2bc48a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite mk-live-pulse;box-shadow:0 0 8px #2bc48a}@keyframes mk-live-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.marketing-live i{animation:none}}.marketing-sold-photo{object-fit:cover;border:2px solid var(--v2-blue-400,#2f7bff);border-radius:50%;width:66px;height:66px;margin-top:12px;box-shadow:0 0 0 5px #2f7bff2e,0 0 34px #2f7bffe6}.marketing-sold-name{color:#fff;margin-top:12px;font-size:16px;font-weight:650}.marketing-sold-line{color:var(--v2-on-dark-2,#b4c0e0);margin-top:3px;font-size:13px}.marketing-sold-amount{background:var(--v2-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:22px;font-weight:700}@media(max-width:560px){.marketing-site-v2 .marketing-mini-grid{grid-template-columns:1fr}.marketing-site-v2 .marketing-mini-tile{min-height:230px}}.marketing-devices{aspect-ratio:1704/923;max-width:1180px;margin:44px auto 0;position:relative;container-type:inline-size}.marketing-devices>img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%),linear-gradient(#0000 0,#000 6% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000),linear-gradient(#0000 0,#000 6% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.marketing-devices-ticker{color:#fff;white-space:nowrap;align-items:center;gap:.8cqw;height:3.7%;font-size:.95cqw;display:flex;position:absolute;top:55.6%;left:33.4%;right:24.2%}.marketing-devices-label{background:var(--v2-blue-500,#1f6bff);letter-spacing:.16em;border-radius:.5cqw;flex:none;align-items:center;gap:.4cqw;height:100%;padding:0 .8cqw;font-size:.72cqw;font-weight:700;display:inline-flex}.marketing-devices-label i{background:#fff;border-radius:50%;width:.4cqw;height:.4cqw}.marketing-devices-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.marketing-devices-track{animation:38s linear infinite mk-ticker;display:inline-flex}.marketing-devices-track>span{align-items:center;gap:.4cqw;padding-right:2.4cqw;display:inline-flex}.marketing-devices-track em{font-style:normal}.marketing-devices-track img{object-fit:cover;border-radius:50%;width:1.35cqw;height:1.35cqw}.marketing-devices-track small{color:#9aa3b5;font-size:.8cqw}@keyframes mk-ticker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marketing-devices-track{animation:none}}.marketing-devices-note{text-align:center;color:var(--marketing-body);margin-top:18px;font-size:14px}.marketing-site-v2 .marketing-devices-section{padding-bottom:40px}.marketing-site-v2 .marketing-features-hero .marketing-mini-grid{isolation:isolate;position:relative}.marketing-site-v2 .marketing-features-hero .marketing-mini-grid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1f6bff52,#1f6bff1a 55%,#0000);position:absolute;inset:-12% -10%}.marketing-site-v2 .marketing-mini-tile:not(.marketing-highlight){border:1.5px solid #4691ffd9;box-shadow:inset 0 0 18px #1f6bff2e,inset 0 1px #ffffff14,0 0 0 1px #1f6bff40,0 0 18px #1f6bff8c,0 0 60px #1f6bff59}.marketing-site-v2 .marketing-mini-tile.marketing-highlight{border:1.5px solid #96c8fff2;box-shadow:inset 0 1px #fff3,0 0 0 1px #1f6bff59,0 0 24px #1f6bffbf,0 0 80px #1f6bff73}.marketing-site-v2 .marketing-board{background:linear-gradient(#0e1c488c,#060e28d9);border:1.5px solid #4691ffbf;border-radius:22px;position:relative;box-shadow:inset 0 0 24px #1f6bff26,0 0 0 1px #1f6bff33,0 0 22px #1f6bff80,0 0 90px #1f6bff4d}.marketing-site-v2 .marketing-board-header h3{font-size:21px;font-weight:700}.marketing-site-v2 .marketing-data-chip{color:#dce3f7;background:#ffffff0a;border-color:#7fb2ff4d;border-radius:999px;padding:7px 13px;font-size:12.5px}.marketing-site-v2 .marketing-data-chip-positive{color:#2bc48a;background:#2bc48a14;border-color:#2bc48a8c;font-weight:650}[data-stage=quote]{--stage:#4f8bff}[data-stage=appointment]{--stage:#9b7bff}[data-stage=followup]{--stage:#f5a524}[data-stage=closed]{--stage:#2bc48a}.marketing-funnel-flow{color:var(--v2-on-dark-2,#b4c0e0);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:22px;font-size:13.5px;display:flex}.marketing-funnel-flow>span{align-items:center;gap:8px;display:inline-flex}.marketing-funnel-flow i{background:var(--stage);border-radius:50%;width:8px;height:8px}.marketing-funnel-flow b{color:#fff}.marketing-funnel-flow em{color:#b4c0e073;margin-left:6px;font-style:normal}.marketing-site-v2 .marketing-stage-title{align-items:baseline;font-size:14px;font-weight:650}.marketing-site-v2 .marketing-stage-title small{color:var(--stage);font-size:22px;font-weight:700}.marketing-site-v2 .marketing-stage-total{margin:2px 0 14px;font-size:12.5px}.marketing-site-v2 .marketing-deal{background:#0d1631;border-color:#7fb2ff29;margin-top:12px;padding:14px 16px}.marketing-site-v2 .marketing-deal h4{font-size:14.5px}.marketing-site-v2 .marketing-deal p{font-size:12px}.marketing-site-v2 .marketing-deal .marketing-deal-followup{margin-top:10px}.marketing-site-v2 .marketing-deal-bottom{font-size:16px;font-weight:700}.marketing-site-v2 .marketing-deal[data-tone=due]{border-color:#f5a5248c;box-shadow:0 0 22px -4px #f5a52473}.marketing-site-v2 .marketing-deal[data-tone=won]{background:linear-gradient(#2bc48a1f,#0d1631 70%);border-color:#2bc48a66}.marketing-deal-mover{z-index:2;position:relative}.marketing-deal-mover-won{opacity:0;position:absolute;inset:0}.marketing-deal-mover-won .marketing-deal{background:linear-gradient(#123b33,#0d1631 75%);border-color:#2bc48acc;height:100%;margin-top:0;box-shadow:0 0 30px -2px #2bc48a8c}.marketing-deal-landing{visibility:hidden}.marketing-funnel-toast{z-index:3;white-space:nowrap;opacity:0;pointer-events:none;background:#0b2a22;border:1px solid #2bc48a99;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:50px;right:26px;box-shadow:0 10px 30px -10px #2bc48a99}.marketing-funnel-toast>span{color:#03140d;background:#2bc48a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:flex}.marketing-funnel-toast p{color:var(--v2-on-dark-2,#b4c0e0);margin:0}.marketing-funnel-toast b{color:#fff}@media(min-width:851px)and (prefers-reduced-motion:no-preference){.marketing-deal-mover{animation:9s cubic-bezier(.65,0,.35,1) infinite mk-deal-move}.marketing-deal-mover-due{animation:9s infinite mk-deal-due}.marketing-deal-mover-won{animation:9s infinite mk-deal-won}.marketing-funnel-toast{animation:9s infinite mk-deal-toast}}@keyframes mk-deal-move{0%,28%{opacity:1;transform:translate(0)}44%,90%{opacity:1;transform:translate(calc(100% + 16px))}96%,to{opacity:0;transform:translate(0)}}@keyframes mk-deal-due{0%,46%{opacity:1}52%,90%{opacity:0}96%,to{opacity:1}}@keyframes mk-deal-won{0%,46%{opacity:0}52%,90%{opacity:1}96%,to{opacity:0}}@keyframes mk-deal-toast{0%,50%{opacity:0;transform:translateY(8px)}56%,84%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(8px)}}@media(max-width:850px){.marketing-deal-landing,.marketing-funnel-toast{display:none}}.marketing-site-v2 .marketing-renewals{background:linear-gradient(#0e1c488c,#060e28d9);border:1.5px solid #4691ff8c;border-radius:22px;grid-template-columns:1fr 1.25fr;position:relative;box-shadow:0 0 18px #1f6bff59,0 0 60px #1f6bff33}.marketing-site-v2 .marketing-renewals p{font-size:15px;line-height:1.55}.marketing-renewal-track ol{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.marketing-renewal-track ol:before{content:"";background:linear-gradient(90deg,var(--v2-blue-500,#1f6bff) 0 60%,#b4c0e040 60%);height:2px;position:absolute;top:7px;left:8%;right:8%}.marketing-renewal-track,.marketing-site-v2 .marketing-renewals>*{min-width:0}.marketing-renewal-track li{z-index:1;text-align:center;min-width:0;color:var(--v2-on-dark-2,#b4c0e0);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.marketing-renewal-track li i{background:#0d1631;border:2px solid #b4c0e059;border-radius:50%;width:12px;height:12px;margin-top:2px}.marketing-renewal-track li[data-state=done] i{background:var(--v2-blue-500,#1f6bff);border-color:var(--v2-blue-500,#1f6bff)}.marketing-renewal-track li[data-state=now] i{background:var(--v2-blue-500,#1f6bff);border-color:var(--v2-blue-500,#1f6bff);width:16px;height:16px;margin-top:0;box-shadow:0 0 0 5px #1f6bff33,0 0 18px #1f6bffe6}.marketing-renewal-track li[data-state=end] i{background:#2bc48a;border-color:#2bc48a}.marketing-renewal-track li[data-state=done] span,.marketing-renewal-track li[data-state=now] span{color:#fff}.marketing-renewal-chip{width:max-content;max-width:100%;color:var(--v2-on-dark-2,#b4c0e0);background:#1f6bff1f;border:1px solid #1f6bff66;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px auto 0;padding:8px 12px;font-size:12.5px;display:flex}.marketing-renewal-chip img{object-fit:cover;border-radius:50%;width:22px;height:22px}.marketing-renewal-chip b{color:#fff}@media(max-width:850px){.marketing-site-v2 .marketing-renewals{grid-template-columns:1fr}}@media(max-width:560px){.marketing-renewal-track li{font-size:11px}.marketing-renewal-track li:not(:first-child):not(:last-child):not([data-state=now]) span{visibility:hidden}}.marketing-site-v2 .marketing-section-heading h2:first-child,.marketing-site-v2 .marketing-managers-heading h2:first-child{margin-top:0}.marketing-board-title{margin-right:auto}.marketing-board-title>span{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-on-dark-2,#b4c0e0);font-size:12px;font-weight:650;display:block}.marketing-site-v2 .marketing-board-title h3{letter-spacing:-.02em;margin:4px 0 0;font-size:28px;font-weight:700;line-height:1.1}.marketing-board-title h3 em{background:var(--v2-grad-text,linear-gradient(90deg,#0a5cff,#2f7bff 55%,#4a93ff));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}@media(max-width:560px){.marketing-site-v2 .marketing-board-title h3{font-size:22px}}.marketing-site-v2 .marketing-board-header{margin-bottom:22px}.marketing-site-v2 .marketing-stage-bar{background:linear-gradient(90deg,var(--stage) 0 62%,color-mix(in srgb,var(--stage) 40%,transparent) 62%);height:5px;box-shadow:0 0 14px color-mix(in srgb,var(--stage) 70%,transparent);border-radius:3px;margin-bottom:16px}.marketing-stage-head{align-items:flex-start;gap:14px;margin-bottom:6px;display:flex;position:relative}.marketing-stage-icon{width:46px;height:46px;color:var(--stage);background:color-mix(in srgb,var(--stage) 16%,#0a1230);border:1.5px solid color-mix(in srgb,var(--stage) 75%,transparent);box-shadow:0 0 18px -2px color-mix(in srgb,var(--stage) 60%,transparent),inset 0 0 12px color-mix(in srgb,var(--stage) 22%,transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.marketing-stage-icon svg{width:22px;height:22px}.marketing-stage-name{color:#fff;font-size:15px;font-weight:650;line-height:1.2}.marketing-stage-count{color:var(--stage);margin-top:2px;font-size:26px;font-weight:700;line-height:1.1}.marketing-site-v2 .marketing-stage-head .marketing-stage-total{color:var(--v2-on-dark-2,#b4c0e0);margin:2px 0 0;font-size:12.5px}.marketing-stage-chevron{color:#b4c0e08c;width:18px;height:18px;position:absolute;top:16px;right:-14px}@media(max-width:850px){.marketing-stage-chevron{display:none}}.marketing-funnel-card .marketing-funnel-title{justify-content:space-between;align-items:flex-start;display:flex}.marketing-funnel-card .marketing-funnel-title .marketing-chip{margin:0}.marketing-duo-card{position:relative}.marketing-duo-card>.marketing-chip{position:absolute;top:22px;right:22px}.marketing-duo-card .marketing-dual-lists{gap:0;margin-top:0}.marketing-duo-card .marketing-dual-lists>div{min-width:0}.marketing-duo-card .marketing-dual-lists>div+div{border-left:1px solid #ffffff2e;padding-left:28px}.marketing-duo-card .marketing-dual-lists>div:first-child{padding-right:28px}.marketing-duo-card h3{margin-top:18px}.marketing-duo-card .marketing-checklist{margin-top:14px}@media(max-width:560px){.marketing-duo-card .marketing-dual-lists>div:first-child{padding-right:0}.marketing-duo-card .marketing-dual-lists>div+div{border-top:1px solid #ffffff2e;border-left:0;margin-top:22px;margin-left:0;padding-top:22px;padding-left:0}}.marketing-site-v2 .marketing-feature-grid-full{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media(max-width:1100px){.marketing-site-v2 .marketing-feature-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.marketing-site-v2 .marketing-feature-grid-full{grid-template-columns:1fr}}.marketing-site-v2 .marketing-board [data-stage]{--stage:var(--v2-blue-400,#2f7bff)}.marketing-site-v2 .marketing-board .marketing-board-header h3{margin-right:auto;font-size:21px;font-weight:700}.marketing-site-v2 .marketing-stage-icon{color:#fff;background:linear-gradient(150deg,#2f7bff,#0a4fe0);border:1px solid #96c3ffb3;box-shadow:0 0 22px -2px #1f6bffbf,inset 0 1px #ffffff40}.marketing-site-v2 .marketing-stage-count{color:#fff}.marketing-site-v2 .marketing-funnel-flow{display:none}.marketing-site-v2 .marketing-stage-bar{background:linear-gradient(90deg,#2f7bff 0 62%,#2f7bff59 62%);box-shadow:0 0 14px #2f7bff99}.marketing-site-v2 .marketing-funnel-toast{top:auto;bottom:-20px;right:26px}.marketing-site-v2 .marketing-band-light .marketing-team-pace{font-family:var(--font-sans,"DM Sans",sans-serif);background:#0b0f1c;border:1px solid #7fb2ff38;border-radius:20px;box-shadow:0 24px 60px -28px #010515a6,0 0 50px -18px #1f6bff66}.marketing-site-v2 .marketing-band-light .marketing-team-pace h3{color:#9aa3b5;letter-spacing:.08em;font-size:12px;font-weight:500}.marketing-site-v2 .marketing-band-light .marketing-team-pace>p{color:#6f7ba0}.marketing-site-v2 .marketing-band-light .marketing-pace-tile h4{color:#e6eaf3;font-weight:500}.marketing-site-v2 .marketing-band-light .marketing-app-image{border:1px solid #7fb2ff38;border-radius:20px;box-shadow:0 24px 60px -28px #010515a6,0 0 50px -18px #1f6bff66}html.flow-light-root,.flow-light,.flow-light-panel,.marketing-site.marketing-flow-light{--fl-page:#f1f4f9;--fl-navy:#010515;--fl-ink:#0b1b3f;--fl-body:#4a5878;--fl-line:#e3e8f2;--fl-field:#d3dcec;--fl-choice:#dce3f0;--fl-blue:#1f6bff;--fl-blue-600:#0a5cff;--fl-blue-700:#0047d6;--fl-blue-400:#2f7bff;--fl-blue-100:#e7efff;--fl-selected:#f4f8ff;--fl-grad-text:linear-gradient(90deg,#0047d6 0%,#0a5cff 55%,#2f7bff 100%);--fl-shadow:0 1px 2px #0b1b3f0d, 0 24px 60px -30px #0b1b3f4d;--background:var(--fl-page);--foreground:var(--fl-ink);--card:#fff;--card-foreground:var(--fl-ink);--popover:#fff;--popover-foreground:var(--fl-ink);--primary:var(--fl-blue);--primary-foreground:#fff;--secondary:#eef2f9;--secondary-foreground:var(--fl-ink);--muted:#eef2f9;--muted-foreground:var(--fl-body);--accent:var(--fl-blue);--accent-foreground:#fff;--border:var(--fl-line);--input:var(--fl-field);--ring:var(--fl-blue);--sidebar:var(--fl-navy);--sidebar-foreground:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.flow-light{min-height:100vh;background:var(--fl-page);min-height:100dvh;color:var(--fl-ink);font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}.flow-light h1,.flow-light h2,.flow-light h3{color:var(--fl-ink)}.flow-light h1{letter-spacing:-.025em;font-weight:700}.flow-light h2{letter-spacing:-.02em}.flow-light .flow-grad{background:var(--fl-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.flow-topbar{background:var(--fl-navy);color:#fff}.flow-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;min-height:76px;margin:0 auto;padding:12px 24px;display:flex}.flow-topbar img{width:auto;height:34px}.flow-topbar-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.flow-topbar-links a,.flow-topbar-links button{color:#ffffffd1;background:0 0;border-radius:999px;padding:6px 10px;font-size:14px}.flow-topbar-links a:hover,.flow-topbar-links button:hover{color:#fff;background:#ffffff14}.flow-steps{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.flow-steps li{color:#fff9;align-items:center;gap:6px;display:flex}.flow-steps li+li:before{content:"";background:#ffffff40;width:18px;height:1px}.flow-steps .flow-step-dot{border:1.5px solid #ffffff59;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.flow-steps [data-state=done] .flow-step-dot{background:var(--fl-blue);border-color:var(--fl-blue);color:#fff}.flow-steps [data-state=current]{color:#fff;font-weight:600}.flow-steps [data-state=current] .flow-step-dot{background:var(--fl-blue);border-color:var(--fl-blue);color:#fff;box-shadow:0 0 0 4px #1f6bff40}@media(max-width:640px){.flow-steps .flow-step-label{display:none}.flow-steps li[data-state=current] .flow-step-label{display:inline}.flow-topbar-inner{padding:10px 16px}}.flow-light .rounded-xl.border.bg-card,.flow-light .flow-card{border-color:var(--fl-line);box-shadow:var(--fl-shadow);background:#fff;border-radius:20px}.flow-light :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select,button[role=combobox]){border-color:var(--fl-field);color:var(--fl-ink);background:#fff;border-radius:11px}.flow-light :is(input,textarea,button[role=combobox]):focus-visible{border-color:var(--fl-blue);outline:none;box-shadow:0 0 0 3px #1f6bff2e}.flow-light :is(button,a).bg-primary,.flow-light :is(button,a).bg-accent{background:var(--fl-blue);color:#fff;border-radius:999px;box-shadow:0 10px 24px -10px #1f6bff99}.flow-light :is(button,a).bg-primary:hover,.flow-light :is(button,a).bg-accent:hover{background:var(--fl-blue-600)}.flow-light :is(button,a).border.border-input{border-color:var(--fl-field);color:var(--fl-ink);background:#fff;border-radius:999px}.flow-light .text-accent,.flow-light .text-primary{color:var(--fl-blue-600)}.flow-light :is([role=radio],[aria-pressed],[role=option],[role=checkbox]):is([aria-checked=true],[aria-pressed=true],[data-state=checked],[aria-selected=true]):not(input):not(.flow-plain){border-color:var(--fl-blue);box-shadow:0 0 0 3px #1f6bff29}.flow-light :is(button,label,div)[role=radio][aria-checked=true]:not(.flow-plain),.flow-light button[aria-pressed=true].border:not(.flow-plain){background:var(--fl-selected)}.flow-light button[role=radio][data-state=checked]{background:var(--fl-blue);color:#fff}.flow-light .flow-tag-green{color:#0f7a47;background:#e6f6ee;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.flow-light .flow-icon-tile{color:#fff;background:linear-gradient(135deg,#0a5cff,#2f7bff);border-radius:12px;place-items:center;display:grid}.flow-segments{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.flow-segments i{background:#dce3f0;border-radius:999px;height:6px}.flow-segments i[data-on=true]{background:linear-gradient(90deg,#0a5cff,#2f7bff)}.flow-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fl-blue-600);font-size:12px;font-weight:600}.flow-light .flow-dark-visual{background:#071131;border-radius:20px;box-shadow:0 0 0 1px #2f7bff40,0 30px 80px -30px #1f6bff8c}.marketing-site.marketing-flow-light{--marketing-bg:#f1f4f9;--marketing-text:#0b1b3f;--marketing-body:#4a5878;--marketing-muted:#0a5cff;--marketing-light:#0a5cff;--marketing-blue:#1f6bff;--marketing-border:#e3e8f2;--marketing-pill-border:#d3dcec;--marketing-pill-text:#0b1b3f;--marketing-nav:#fff;--marketing-active:#1f6bff14;--marketing-icon:#e7efff;--marketing-image-border:#1f6bff40;--marketing-app-card:#fff;--marketing-enterprise:#fff;--marketing-pro:#f4f8ff;--marketing-card-gradient:#fff;--marketing-trust:#4a5878;--marketing-highlight-border:#1f6bff;--marketing-button-glow:0 0 0 3px #1f6bff29;--marketing-glow:0 10px 24px -10px #1f6bff99;--consult-ink:#0b1b3f;--consult-field:#fff;--consult-field-border:#d3dcec;color:#0b1b3f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f4f9;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}.marketing-flow-light .marketing-sky{display:none}.marketing-flow-light main h1{color:#0b1b3f;letter-spacing:-.025em;font-weight:700}.marketing-flow-light main h1 span,.marketing-flow-light .flow-grad{background:var(--fl-grad-text,linear-gradient(90deg,#0047d6,#0a5cff 55%,#2f7bff));color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-flow-light :is(.marketing-card,.start-account,.start-summary,.start-plan,.navattic-stage-heading-card,.demo-stage-chat){background:#fff;border:1px solid #e3e8f2;border-radius:20px;box-shadow:0 1px 2px #0b1b3f0d,0 24px 60px -30px #0b1b3f4d}.marketing-flow-light .start-plan{box-shadow:none;border-color:#dce3f0}.marketing-flow-light .start-plan.is-selected{background:#f4f8ff;border-color:#1f6bff;box-shadow:0 0 0 3px #1f6bff29}.marketing-flow-light .start-plan.is-selected .start-radio{border:5px solid #1f6bff}.marketing-flow-light .start-radio{border-color:#b8c4da}.marketing-flow-light .marketing-button-primary,.marketing-flow-light .start-submit,.marketing-flow-light .demo-stage-primary{color:#fff;background:#1f6bff;border-radius:999px;box-shadow:0 10px 24px -10px #1f6bff99}.marketing-flow-light .marketing-button-outline,.marketing-flow-light .demo-stage-secondary{color:#0b1b3f;background:#fff;border:1px solid #d3dcec;border-radius:999px}.marketing-flow-light .marketing-icon{color:#fff;background:linear-gradient(135deg,#0a5cff,#2f7bff)}.marketing-flow-light .marketing-pill{color:#0a5cff;background:#fff;border-color:#d3dcec}.marketing-flow-light :is(input,textarea,select):not([type=checkbox]):not([type=radio]){color:#0b1b3f;background:#fff;border-color:#d3dcec;border-radius:11px}.marketing-flow-light .marketing-billing-toggle{background:#eef3fc;border-color:#d3dcec}.marketing-flow-light .marketing-billing-toggle [aria-pressed=true]{color:#fff;background:#1f6bff}.marketing-flow-light .marketing-billing-toggle [aria-pressed=false]{color:#4a5878;background:0 0}.marketing-flow-light :is(.navattic-stage-frame,.demo-stage-frame){background:#071131;border-color:#2f7bff4d;box-shadow:0 0 0 1px #2f7bff33,0 30px 80px -30px #1f6bff99}.marketing-flow-light :is(.navattic-stage-topbar,.demo-stage-topbar){color:#4a5878;background:#fff;border-bottom-color:#e3e8f2}.marketing-flow-light .demo-stage-screen,.marketing-flow-light .demo-stage-screen iframe,.marketing-flow-light .navattic-stage-screen{background:#071131}.marketing-flow-light .demo-stage-start{--marketing-text:#fff;--marketing-body:#b4c0e0;color:#fff;background:#010515b3}.marketing-flow-light .marketing-demo-frame{background:#fff;border-color:#e3e8f2;box-shadow:0 1px 2px #0b1b3f0d,0 24px 60px -30px #0b1b3f4d}.marketing-flow-light .marketing-footer{--marketing-text:#fff;--marketing-body:#b4c0e0;--marketing-muted:#b4c0e0;--marketing-border:#ffffff1a;color:#b4c0e0;background:#010515}.flow-topbar .text-muted-foreground{color:#ffffffb3}.flow-topbar .text-primary{color:#7fb2ff}.flow-topbar button:not(.bg-primary){color:#ffffffd9}.flow-topbar button:not(.bg-primary):hover{color:#fff;background:#ffffff14}.flow-light button.flow-choice.flow-choice{border-color:var(--fl-choice);color:var(--fl-ink);background:#fff;border-radius:14px;gap:12px;font-weight:600}.flow-light button.flow-choice.flow-choice[aria-pressed=true]{border-color:var(--fl-blue);background:var(--fl-selected);box-shadow:0 0 0 3px #1f6bff29}.flow-light .flow-choice-mark{color:#fff;background:#fff;border:1.5px solid #b8c4da;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.flow-light .flow-choice[aria-pressed=true] .flow-choice-mark{background:var(--fl-blue);border-color:var(--fl-blue)}.flow-light button.bg-primary,.flow-light a.bg-primary{border-radius:999px}.flow-light button.border.bg-background,.flow-light a.border.bg-background{border-color:var(--fl-field);background:#fff;border-radius:999px}.flow-light .flow-choice.border.bg-background{border-radius:14px}.flow-light :is(button,a)[class*="hover:bg-accent"]:not(.bg-primary):not(.flow-choice):hover{color:var(--fl-ink);background:#f4f8ff}.flow-light button.flow-choice.flow-choice:hover{color:var(--fl-ink);background:#f8fafe;border-color:#b8c9ea}.flow-light button.flow-choice.flow-choice[aria-pressed=true]:hover{background:var(--fl-selected);border-color:var(--fl-blue)}.flow-light-panel{color:var(--fl-ink);border-color:var(--fl-line);background:#fff;border-radius:20px;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}.flow-light-panel button.bg-primary{border-radius:999px;box-shadow:0 10px 24px -10px #1f6bff99}.flow-light-panel button.border-input{background:#fff;border-radius:999px}.marketing-flow-light .consult-card{color:#0b1b3f;background:#fff;border-color:#e3e8f2;box-shadow:0 1px 2px #0b1b3f0d,0 24px 60px -30px #0b1b3f4d}.marketing-flow-light .consult-card .marketing-chip{color:#0f7a47;background:#e6f6ee;border-color:#0000}.marketing-flow-light .consult-form .consult-choice{color:#0b1b3f;background:#fff;border-color:#dce3f0;border-radius:999px}.marketing-flow-light .consult-form .consult-choice[aria-pressed=true]{color:#0047d6;background:#f4f8ff;border-color:#1f6bff;box-shadow:0 0 0 3px #1f6bff29}.marketing-flow-light .consult-form .consult-submit,.marketing-flow-light .consult-demo-start{color:#fff;background:#1f6bff;border-radius:999px;box-shadow:0 10px 24px -10px #1f6bff99}.marketing-flow-light .consult-check{color:#fff;background:#1f6bff}.marketing-flow-light :is(.consult-fields small,.consult-card-heading p,.consult-fineprint,.consult-confirmation p){color:#4a5878}.marketing-flow-light .consult-choices legend span,.marketing-flow-light .consult-notes>span{color:#6b7896}.marketing-flow-light .consult-form input::placeholder,.marketing-flow-light .consult-form textarea::placeholder{color:#8a96b0}.marketing-flow-light .flow-topbar img{width:auto;height:34px}.marketing-flow-light .navattic-stage-cta .marketing-button{justify-content:center;align-items:center;display:inline-flex}.auth-page{--auth-field:#0a1028b3;--auth-field-border:#ffffff24;--auth-placeholder:#6f7ba0;--auth-label:#dce3f7;--auth-sub:#a9b4d4;--auth-ink:#eef2ff;grid-template-columns:1fr;min-height:100vh;display:grid}.auth-mobile-header{display:none}@media(max-width:850px){.auth-mobile-header{grid-column:1/-1;display:block}.marketing-site.auth-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-page .auth-left,.auth-page .auth-mobile-logo,.auth-page .auth-back{display:none}.auth-page .auth-right{padding-top:24px}}@media(min-width:768px){.auth-page{grid-template-columns:1fr 1fr}}.auth-left{background:radial-gradient(900px 700px at 50% 0,#10287a,#071442 42%,#010309);border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;padding:40px 48px;display:none;position:relative;overflow:hidden}@media(min-width:768px){.auth-left{display:flex}}.auth-left .marketing-sky{background:0 0;height:100%}.auth-left>:not(.marketing-sky){position:relative}.auth-page p.auth-copy{color:#6f7ba0;font-size:12px}.auth-page .auth-note p{font-size:13px;line-height:1.45}.auth-page p.auth-switch,.auth-page p.auth-sub{font-size:14px}.auth-wordmark{width:auto;height:46px}.auth-copy{color:var(--auth-placeholder);font-size:12px}.auth-show{width:100%;max-width:520px;margin:0 auto}.auth-stage{height:470px;margin-top:20px;position:relative}.auth-slide{opacity:0;pointer-events:none;transition:opacity .6s,transform .6s;position:absolute;inset:0;transform:translateY(12px)}.auth-slide[data-active=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.auth-slide{transition:none}}.auth-slide h2{letter-spacing:-.045em;color:var(--marketing-text);font-size:42px;font-weight:600;line-height:1.08}.auth-slide h2 span{color:var(--marketing-muted)}.auth-slide>p{color:var(--marketing-body);margin-top:12px;font-size:16px}.auth-app{border:1px solid var(--marketing-image-border);color:var(--auth-ink);background:linear-gradient(#141e46d9,#0b1020eb);border-radius:18px;margin-top:26px;padding:20px 22px;font-size:14px;box-shadow:0 0 70px #3c64ff47}.auth-app-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.auth-label{letter-spacing:.14em;color:var(--marketing-light);font-size:11px;font-weight:600}.auth-good{color:#6ee7b7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.auth-good i{background:#6ee7b7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #6ee7b7}.auth-row{grid-template-columns:16px 28px 1fr auto;align-items:center;gap:10px;padding:7px 0;display:grid}.auth-av{object-fit:cover;object-position:center;border-radius:50%;width:28px;height:28px}.auth-bar{background:#ffffff14;border-radius:99px;height:6px;margin-top:5px;position:relative}.auth-bar>b{background:linear-gradient(90deg,#3e6bff,#8fb0ff);border-radius:99px;height:100%;display:block}.auth-bar>em{border-left:2px dashed #ffffffd9;position:absolute;top:-4px;bottom:-4px}.auth-toast{background:linear-gradient(160deg,#2a4bc4,#142565);border:1px solid #96b4ff66;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.auth-big{letter-spacing:-.04em;font-size:34px;font-weight:600}.auth-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.auth-chips span{background:#ffffff0d;border:1px solid #ffffff24;border-radius:99px;padding:5px 10px;font-size:12px}.auth-muted{color:var(--auth-sub);font-size:12px}.auth-deal{background:#0b1020cc;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.auth-deal i{border-radius:50%;flex:none;width:8px;height:8px}.auth-dots{gap:8px;margin-top:10px;display:flex}.auth-dots button{background:#ffffff40;border-radius:99px;width:8px;height:8px;transition:width .3s,background .3s}.auth-dots button[aria-current=true]{background:var(--marketing-blue);width:28px;box-shadow:0 0 12px #5078ffb3}.auth-right{background:radial-gradient(600px 500px at 50% 45%,#1e328c40,#0000 70%);flex-direction:column;justify-content:center;align-items:center;padding:64px 16px 32px;display:flex;position:relative}.auth-back{color:var(--auth-sub);font-size:13px;position:absolute;top:22px;right:24px}.auth-back:hover{color:var(--marketing-text)}.auth-mobile-logo{margin-bottom:22px}@media(min-width:768px){.auth-mobile-logo{display:none}}.auth-card{border:1px solid var(--marketing-border);width:100%;max-width:370px;color:var(--auth-ink);background:linear-gradient(#ffffff08,#2846c81f);border-radius:22px;flex-direction:column;gap:16px;padding:28px 26px;display:flex;box-shadow:0 30px 80px #00000073}.auth-seg{background:#0a102899;border:1px solid #ffffff24;border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;font-size:13px;display:grid}.auth-seg button{color:var(--auth-sub);border-radius:99px;padding:7px 0;font-weight:500}.auth-seg button[aria-pressed=true]{background:var(--marketing-blue);color:#fff;box-shadow:0 0 18px #5078ff8c}.auth-card h1{letter-spacing:-.04em;color:var(--marketing-text);font-size:28px;font-weight:600;line-height:1.1}.auth-sub{color:var(--auth-sub);margin-top:6px;font-size:14px}.auth-note{border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.auth-note-warn{background:#fbbf241a;border:1px solid #fbbf2459}.auth-note-warn strong{color:#fcd34d}.auth-note-neutral{background:#ffffff0d;border:1px solid #ffffff24;flex-direction:column}.auth-note p{color:var(--auth-sub)}.auth-google{color:#0b1020;background:#fff;border-radius:99px;justify-content:center;align-items:center;gap:10px;height:42px;font-size:14px;font-weight:600;display:flex}.auth-google:disabled,.auth-submit:disabled{opacity:.6}.auth-divider{color:var(--auth-placeholder);align-items:center;gap:12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-form{flex-direction:column;gap:12px;display:flex}.auth-form label{color:var(--auth-label);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.auth-input{background:var(--auth-field);border:1px solid var(--auth-field-border);width:100%;height:42px;color:var(--auth-ink);border-radius:11px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.auth-input::placeholder{color:var(--auth-placeholder)}.auth-input:focus{border-color:#5b8cff;box-shadow:0 0 0 3px #3e6bff40}.auth-link{color:var(--marketing-light)}.auth-link:hover{text-decoration:underline}.auth-eye{color:var(--auth-placeholder);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.auth-eye:hover{color:var(--auth-ink)}.auth-check{color:var(--auth-sub);align-items:center;gap:8px;font-size:13px;display:flex}.auth-check input{width:16px;height:16px;accent-color:var(--marketing-blue)}.auth-form .auth-check label{color:var(--auth-sub);margin:0;font-weight:400}.auth-submit{background:var(--marketing-blue);color:#fff;border-radius:99px;height:44px;margin-top:4px;font-size:14px;font-weight:600;box-shadow:0 0 24px #5078ff99}.auth-submit:hover{filter:brightness(1.08)}.auth-ghost{height:40px;color:var(--auth-ink);border:1px solid #fff3;border-radius:99px;font-size:14px;font-weight:500}.auth-small{border-radius:99px;height:32px;padding:0 12px;font-size:12px}.auth-small-primary{background:var(--marketing-blue);color:#fff}.auth-switch{color:var(--auth-sub);text-align:center;font-size:14px}.marketing-site-v2.auth-page{background:var(--v2-navy,#010515)}.marketing-site-v2 .auth-left{background:var(--v2-navy,#010515);border-right-color:#7fb2ff1f}.marketing-site-v2 .auth-right{background:radial-gradient(560px 460px at 50% 48%,#1f6bff29,transparent 70%),var(--v2-navy,#010515)}.marketing-site-v2.auth-page .marketing-top-light{display:none}.marketing-site-v2 .auth-card{background:linear-gradient(#0e1c488c,#060e28d9);border:1.5px solid #4691ffb3;box-shadow:inset 0 0 22px #1f6bff24,0 0 0 1px #1f6bff33,0 0 22px #1f6bff73,0 0 90px #1f6bff40}.marketing-site-v2 .auth-card h1{letter-spacing:-.025em;font-weight:700}.marketing-site-v2 .auth-app{background:linear-gradient(#0e1c488c,#060e28d9);border:1.5px solid #4691ffbf;box-shadow:inset 0 0 22px #1f6bff24,0 0 22px #1f6bff80,0 0 90px #1f6bff4d}.marketing-site-v2 .auth-bar>b{background:linear-gradient(90deg,#0a5cff,#2f7bff 60%,#4a93ff)}.marketing-site-v2 .auth-seg button[aria-pressed=true],.marketing-site-v2 .auth-submit{background:var(--v2-blue-500,#1f6bff);box-shadow:0 0 24px #1f6bff8c}.marketing-site-v2 .auth-dots button[aria-current=true]{background:var(--v2-blue-500,#1f6bff);box-shadow:0 0 12px #1f6bffb3}.marketing-site-v2 .auth-input:focus{border-color:#2f7bff;box-shadow:0 0 0 3px #1f6bff47}.marketing-site-v2 .auth-slide h2{letter-spacing:-.025em;font-weight:700}.marketing-site-v2 .auth-slide h2 span{background:var(--v2-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.marketing-site-v2 .auth-right{--auth-field:#fff;--auth-field-border:#d3dcec;--auth-placeholder:#8a96b3;--auth-label:#22325a;--auth-sub:#4a5878;--auth-ink:#0b1b3f;--marketing-text:#0b1b3f;--marketing-body:#4a5878;--marketing-light:#0a5cff;--marketing-border:#e3e8f2;background:var(--v2-gray,#f1f4f9);color:#0b1b3f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.marketing-site-v2 .auth-right .auth-card{background:#fff;border:1px solid #e3e8f2;box-shadow:0 1px 2px #0b1b3f0d,0 24px 60px -28px #0b1b3f4d}.marketing-site-v2 .auth-right .auth-card h1,.marketing-site-v2 .auth-right .text-marketing-text,.marketing-site-v2 .auth-right .auth-back:hover{color:#0b1b3f}.marketing-site-v2 .auth-right .auth-seg{background:#eef2fa;border-color:#dce3f2}.marketing-site-v2 .auth-right .auth-seg button{color:#4a5878}.marketing-site-v2 .auth-right .auth-seg button[aria-pressed=true]{color:#fff;box-shadow:0 6px 16px -6px #1f6bff99}.marketing-site-v2 .auth-right .auth-google{border:1px solid #d3dcec;box-shadow:0 1px 2px #0b1b3f0f}.marketing-site-v2 .auth-right .auth-divider:before,.marketing-site-v2 .auth-right .auth-divider:after{background:#e3e8f2}.marketing-site-v2 .auth-right .auth-input:focus{border-color:#1f6bff;box-shadow:0 0 0 3px #1f6bff2e}.marketing-site-v2 .auth-right .auth-submit{box-shadow:0 10px 24px -10px #1f6bffb3}.marketing-site-v2 .auth-right .auth-ghost{border-color:#d3dcec}.marketing-site-v2 .auth-right .auth-note-warn{background:#fff7e6;border-color:#f5c46b}.marketing-site-v2 .auth-right .auth-note-warn strong{color:#8a5a00}.marketing-site-v2 .auth-right .auth-note-warn svg{color:#c27a00!important}.marketing-site-v2 .auth-right .auth-note-neutral{background:#f5f7fc;border-color:#e3e8f2}.marketing-site .marketing-demo{--demo-border-gradient:linear-gradient(160deg, #aac3ff99, #3c64ff26 50%, #aac3ff59);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:36px 80px;display:grid}.marketing-demo-copy{min-width:0}.marketing-site .marketing-demo h1{margin:20px 0;font-size:64px}.marketing-site .marketing-demo-intro{max-width:470px;font-size:17px}.marketing-demo-benefits{gap:12px;margin-top:28px;display:grid}.marketing-demo-benefit{border-radius:18px;align-items:flex-start;gap:16px;padding:18px;display:flex}.marketing-site .marketing-demo-benefit h3{margin:0;font-size:16px;font-weight:600}.marketing-site .marketing-demo-benefit p{color:var(--marketing-trust);margin-top:5px;font-size:14px;line-height:1.6}.marketing-demo-coverage{margin-top:26px}.marketing-demo-coverage h2{color:var(--marketing-light);font-size:11px}.marketing-demo-coverage .marketing-checklist{margin-top:14px}.marketing-demo-coverage .marketing-checklist li{font-size:14px}.marketing-demo-booking{min-width:0;position:relative}.marketing-demo-booking:before{content:"";background:var(--marketing-image-halo);pointer-events:none;z-index:-1;position:absolute;inset:-60px -20px}.marketing-demo-frame{background:var(--demo-border-gradient);box-shadow:var(--marketing-glow);border-radius:26px;padding:1px}.marketing-demo-inner{background:var(--marketing-app-card);border-radius:25px;overflow:hidden}.marketing-demo-booking-header{background:var(--marketing-highlight);justify-content:space-between;align-items:center;gap:14px;padding:21px 24px;display:flex}.marketing-site .marketing-demo-booking-header h2{font-size:17px;font-weight:600}.marketing-site .marketing-demo-booking-header p{color:var(--marketing-pill-text);margin-top:5px;font-size:13px}.marketing-demo-booking-header .marketing-chip{padding:5px 12px;font-size:12px}.marketing-demo-embed{background:0 0;border:0;width:100%;height:640px;display:block}.marketing-site .marketing-demo-start{text-align:center;color:var(--marketing-trust);margin-top:18px;font-size:13px}.marketing-demo-start a{color:var(--marketing-light);text-underline-offset:3px;text-decoration:underline}@media(max-width:1100px){.marketing-site .marketing-demo h1{font-size:54px}.marketing-site .marketing-demo{gap:32px}}@media(max-width:850px){.marketing-site .marketing-demo{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:24px 56px}.marketing-demo-copy{max-width:620px}.marketing-demo-embed{height:760px}.marketing-demo-booking:before{inset:-40px 0}}@media(max-width:560px){.marketing-site .marketing-demo h1{font-size:44px}.marketing-demo-benefit{gap:12px;padding:16px}.marketing-demo-booking-header{padding:20px 18px}}.marketing-site .marketing-demo{align-items:start}.marketing-demo-copy{padding-top:32px}.consult-card{background:var(--marketing-highlight);border:1px solid var(--marketing-highlight-border);box-shadow:var(--marketing-glow);min-width:0;color:var(--marketing-text);border-radius:20px;padding:28px}.consult-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.marketing-site .consult-card-heading h2{margin:0;font-size:23px;font-weight:600}.marketing-site .consult-card-heading p{color:var(--marketing-pill-text);margin-top:7px;font-size:13px;line-height:1.6}.consult-card .marketing-chip{color:var(--consult-ink);font-size:11px}.consult-form{gap:18px;display:grid;position:relative}.consult-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consult-form label,.consult-choices legend{font-size:13px;font-weight:500}.consult-fields label{flex-direction:column;gap:7px;display:flex}.consult-form input,.consult-form textarea{background:var(--consult-field);color:var(--marketing-text);border:1px solid var(--consult-field-border);box-shadow:none;border-radius:7px;font-size:14px}.consult-form input{width:100%;min-width:0;height:42px}.consult-form textarea{resize:vertical;margin-top:8px}.consult-form input::placeholder,.consult-form textarea::placeholder{color:var(--marketing-trust)}.consult-fields small{color:var(--marketing-pill-text);font-size:11px;font-weight:400;line-height:1.4}.consult-choices legend{margin-bottom:9px}.consult-choices legend span,.consult-notes>span{color:var(--marketing-trust);margin-left:8px;font-size:11px;font-weight:400}.consult-choices>div{flex-wrap:wrap;gap:7px;display:flex}.consult-form .consult-choice{background:var(--consult-field);border:1px solid var(--consult-field-border);color:var(--marketing-pill-text);height:33px;box-shadow:none;border-radius:7px;padding:7px 11px;font-size:12px}.consult-form .consult-choice[aria-pressed=true]{background:var(--marketing-text);border-color:var(--marketing-text);color:var(--consult-ink)}.consult-form .consult-choice:hover{border-color:var(--marketing-light)}.consult-form .consult-submit{background:var(--marketing-text);width:100%;height:46px;color:var(--consult-ink);border-radius:8px;justify-content:center;gap:10px;font-size:14px;font-weight:600}.marketing-site .consult-fineprint{text-align:center;color:var(--marketing-pill-text);margin-top:-8px;font-size:11px;line-height:1.5}.consult-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-site .consult-error{color:var(--marketing-warning);font-size:13px}.consult-confirmation{padding-block:12px}.consult-check{background:var(--marketing-text);width:48px;height:48px;color:var(--consult-ink);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.marketing-site .consult-confirmation h3{margin:0 0 15px;font-size:26px;line-height:1.35}.marketing-site .consult-confirmation p{color:var(--marketing-pill-text);overflow-wrap:anywhere;font-size:14px}.consult-confirmation ol{counter-reset:step;gap:18px;margin:28px 0;list-style:none;display:grid}.consult-confirmation li{counter-increment:step;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.consult-confirmation li:before{content:counter(step);border:1px solid var(--marketing-highlight-border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.consult-pricing{color:var(--marketing-text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.consult-pricing svg{width:16px}@media(max-width:560px){.consult-card{padding:22px 18px}.consult-fields{grid-template-columns:minmax(0,1fr);gap:14px}.marketing-demo-copy{padding-top:0}.consult-card-heading{gap:12px}}.consult-confirmation .consult-demo-start{background:var(--marketing-text);width:100%;height:46px;color:var(--consult-ink);border-radius:8px;justify-content:center;align-items:center;margin:18px 0 6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sales-rep-dashboard{font-variant-numeric:tabular-nums}.sales-rep-dashboard [data-tour=dash-earned]>div>div,.sales-rep-dashboard [data-tour=dash-commission-plan]>div,.sales-rep-dashboard [data-tour=dash-production]>div,.sales-rep-dashboard [data-tour=dash-leaderboard]>div,.sales-rep-dashboard [data-tour=dash-challenges]>div{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft,0 1px 3px var(--border))}.sales-rep-dashboard [data-tour=dash-production] .text-foreground{color:var(--muted-foreground)}.sales-rep-dashboard [data-tour=dash-challenges]>.flex>h2{font-size:10px}@media(max-width:639px){.sales-rep-dashboard>.flex:first-child,.sales-rep-dashboard>.flex:first-child>.flex:last-child{flex-wrap:wrap}}.m-login{--ml-navy:#010515;--ml-on:#fff;--ml-on-2:#b4c0e0;--ml-blue-500:#2979ff;--ml-blue-400:#2f7bff;--ml-blue-300:#7fb2ff;background:radial-gradient(420px 320px at 50% 14%,#2979ff38,transparent 70%),var(--ml-navy);color:var(--ml-on);font-family:Inter Tight,Inter,sans-serif}.m-login label{color:var(--ml-on);font-weight:600}.m-login-title{letter-spacing:-.025em;font-size:2.1rem;font-weight:700;line-height:1.05}.m-login-grad{background:linear-gradient(90deg,#2f7bff,#4a93ff 60%,#7fb2ff);color:#0000;-webkit-background-clip:text;background-clip:text}.m-login-sub{color:var(--ml-on-2);font-size:.95rem}.m-login-muted{color:var(--ml-on-2)}.m-login .m-login-input{color:var(--ml-on);background:#0a1230bf;border:1px solid #7fb2ff47;border-radius:12px}.m-login .m-login-input::placeholder{color:#7e8bae}.m-login .m-login-input:focus-visible{border-color:var(--ml-blue-400);outline:none;box-shadow:0 0 0 3px #2979ff40}.m-login .m-login-primary{background:var(--ml-blue-500);color:#fff;border-radius:999px;font-weight:650;box-shadow:0 0 24px #2979ff8c}.m-login .m-login-primary:hover{background:var(--ml-blue-400)}.m-login .m-login-secondary{color:var(--ml-on);background:#ffffff0a;border:1px solid #b4c0e04d;border-radius:999px;gap:10px;font-weight:600}.m-login .m-login-secondary:hover{color:var(--ml-on);background:#ffffff14}.m-login-or{color:#7e8bae}.m-login-or>div{background:#7fb2ff2e}.m-login-link{color:var(--ml-blue-300);font-weight:600}.m-login-tile{color:#fff;background:linear-gradient(150deg,#2f7bff,#0a4fe0);box-shadow:0 0 30px #2979ffb3}.mobile-shell,.mobile-shell *,.m-login,.m-login *{scrollbar-width:none;-ms-overflow-style:none}.mobile-shell::-webkit-scrollbar{width:0;height:0;display:none}.mobile-shell ::-webkit-scrollbar{width:0;height:0;display:none}.m-login::-webkit-scrollbar{width:0;height:0;display:none}.m-login ::-webkit-scrollbar{width:0;height:0;display:none}html:has(.mobile-shell){scrollbar-width:none}html:has(.m-login){scrollbar-width:none}html:has(.mobile-shell) body{scrollbar-width:none}html:has(.m-login) body{scrollbar-width:none}html:has(.mobile-shell)::-webkit-scrollbar{display:none}html:has(.m-login)::-webkit-scrollbar{display:none}html:has(.mobile-shell) body::-webkit-scrollbar{display:none}html:has(.m-login) body::-webkit-scrollbar{display:none}.mobile-shell,.m-login{--m-navy-top:#0a1c4d;--m-navy-mid:#040d26;--m-navy-deep:#020716;--m-bg:radial-gradient(120% 55% at 50% -8%, var(--m-navy-top) 0%, var(--m-navy-mid) 55%, var(--m-navy-deep) 100%);--m-blue:#2979ff;--m-blue-light:#4a93ff;--m-text:#fff;--m-text-dim:#d6e4ffad;--m-ink:#0b1b3f;--m-ink-sub:#5f6b85;--m-line:#e6ebf5;--m-green:#34d399;--m-green-on-white:#16a34a;--m-amber:#f5b942;--m-amber-on-white:#d97706;--m-red:#ff6b6b;--m-red-on-white:#dc2626;--m-glow:0 0 30px #4a93ff73;--m-glass:linear-gradient(180deg, #ffffff17, #ffffff0a);--m-glass-edge:#7fb2ff38;--m-hero:linear-gradient(150deg, #2a6bff 0%, #1347d6 55%, #0b2e9c 100%);--m-raised:linear-gradient(160deg, #232f44 0%, #1b2638 55%, #151d2c 100%);--m-raised-edge:#7fb2ff38;--m-raised-shadow:0 12px 24px -10px #000000bf, inset 0 1px 0 #ffffff29, inset 0 -12px 22px -10px #00000059;--m-bar-bg:#030a1ff5;--m-tab-idle:#7f8bb0;--m-radius:20px;--m-bar-h: calc(4.8rem + env(safe-area-inset-bottom)) ;--m-accent:var(--m-blue);--m-accent-1:#2a6bff;--m-accent-2:#1347d6;--m-accent-3:#0b2e9c;--m-accent-glow:#4a93ff73;--m-accent-edge:#96c3ff8c;--background:var(--m-navy-mid);--foreground:var(--m-text);--card:#ffffff0f;--card-foreground:var(--m-text);--popover:#151d2c;--popover-foreground:var(--m-text);--primary:var(--m-blue);--primary-foreground:#fff;--accent:var(--m-blue);--accent-foreground:#fff;--secondary:#ffffff14;--secondary-foreground:var(--m-text);--muted:#ffffff14;--muted-foreground:var(--m-text-dim);--info:var(--m-blue-light);--dashboard-blue:var(--m-blue-light);--success:var(--m-green);--destructive:var(--m-red);--border:var(--m-glass-edge);--input:#7fb2ff47;--ring:var(--m-blue-light);--sidebar:transparent;--sidebar-foreground:var(--m-text);--gauge-inactive:#ffffff1f;--gauge-start:var(--m-blue);--gauge-end:var(--m-blue-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.mobile-shell) body{--m-navy-top:#0a1c4d;--m-navy-mid:#040d26;--m-navy-deep:#020716;--m-bg:radial-gradient(120% 55% at 50% -8%, var(--m-navy-top) 0%, var(--m-navy-mid) 55%, var(--m-navy-deep) 100%);--m-blue:#2979ff;--m-blue-light:#4a93ff;--m-text:#fff;--m-text-dim:#d6e4ffad;--m-ink:#0b1b3f;--m-ink-sub:#5f6b85;--m-line:#e6ebf5;--m-green:#34d399;--m-green-on-white:#16a34a;--m-amber:#f5b942;--m-amber-on-white:#d97706;--m-red:#ff6b6b;--m-red-on-white:#dc2626;--m-glow:0 0 30px #4a93ff73;--m-glass:linear-gradient(180deg, #ffffff17, #ffffff0a);--m-glass-edge:#7fb2ff38;--m-hero:linear-gradient(150deg, #2a6bff 0%, #1347d6 55%, #0b2e9c 100%);--m-raised:linear-gradient(160deg, #232f44 0%, #1b2638 55%, #151d2c 100%);--m-raised-edge:#7fb2ff38;--m-raised-shadow:0 12px 24px -10px #000000bf, inset 0 1px 0 #ffffff29, inset 0 -12px 22px -10px #00000059;--m-bar-bg:#030a1ff5;--m-tab-idle:#7f8bb0;--m-radius:20px;--m-bar-h: calc(4.8rem + env(safe-area-inset-bottom)) ;--m-accent:var(--m-blue);--m-accent-1:#2a6bff;--m-accent-2:#1347d6;--m-accent-3:#0b2e9c;--m-accent-glow:#4a93ff73;--m-accent-edge:#96c3ff8c;--background:var(--m-navy-mid);--foreground:var(--m-text);--card:#ffffff0f;--card-foreground:var(--m-text);--popover:#151d2c;--popover-foreground:var(--m-text);--primary:var(--m-blue);--primary-foreground:#fff;--accent:var(--m-blue);--accent-foreground:#fff;--secondary:#ffffff14;--secondary-foreground:var(--m-text);--muted:#ffffff14;--muted-foreground:var(--m-text-dim);--info:var(--m-blue-light);--dashboard-blue:var(--m-blue-light);--success:var(--m-green);--destructive:var(--m-red);--border:var(--m-glass-edge);--input:#7fb2ff47;--ring:var(--m-blue-light);--sidebar:transparent;--sidebar-foreground:var(--m-text);--gauge-inactive:#ffffff1f;--gauge-start:var(--m-blue);--gauge-end:var(--m-blue-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.mobile-shell){background:var(--m-navy-deep,#030a1f)}html:has(.mobile-shell) body{background:var(--m-navy-deep,#030a1f)}.mobile-shell{background:var(--m-bg);color:var(--m-text);background-attachment:fixed}.mobile-shell h1.m-title,.mobile-shell .m-title{color:var(--m-text);letter-spacing:-.01em;font-size:25px;font-weight:700;line-height:1.15}.mobile-shell .m-subtitle{color:var(--m-text-dim);font-size:13px}.mobile-shell .uppercase{text-transform:none!important;letter-spacing:normal!important}.mobile-shell h2.uppercase{font-weight:700;font-size:15px!important}.mobile-shell .m-card-title{letter-spacing:normal;text-transform:none;color:#fff;font-size:15px;font-weight:700}.mobile-shell .rounded-lg.bg-card,.mobile-shell .m-glass,.mobile-shell .m-white{--card:#fff;--card-foreground:var(--m-ink);--foreground:var(--m-ink);--muted-foreground:var(--m-ink-sub);--background:#fff;--popover:#fff;--popover-foreground:var(--m-ink);--muted:#eef4ff;--border:var(--m-line);--input:var(--m-line);--success:var(--m-green-on-white);--destructive:var(--m-red-on-white);--info:var(--m-blue);--accent:var(--m-blue);--primary:var(--m-blue);--secondary:#eef4ff;--secondary-foreground:var(--m-ink);--gauge-inactive:var(--m-line);--dashboard-blue:var(--m-blue);--primary-foreground:#fff;--accent-foreground:#fff;--ring:var(--m-blue);color:var(--m-ink);border-radius:var(--m-radius);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;box-shadow:0 10px 28px -14px #0009}.mobile-shell .m-hero:is(*,.rounded-lg.bg-card){--card:transparent;--card-foreground:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:var(--m-radius);--muted-foreground:#e1ecffd1;--sidebar-foreground:#fff;--foreground:#fff;background:var(--m-raised)!important;border:1px solid var(--m-raised-edge)!important;box-shadow:var(--m-raised-shadow)!important;color:#fff!important}.mobile-shell .m-raised:is(*,.rounded-lg.bg-card){--card:transparent;--card-foreground:#fff;--foreground:#fff;--muted-foreground:var(--m-text-dim);--muted:#ffffff1a;--border:var(--m-raised-edge);--accent:var(--m-blue);--accent-foreground:#fff;--success:var(--m-green);--destructive:var(--m-red);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;border-radius:16px;background:var(--m-raised)!important;border:1px solid var(--m-raised-edge)!important;box-shadow:var(--m-raised-shadow)!important}.mobile-shell .m-raised.m-raised-bad{background:linear-gradient(160deg,#4a1e3a,#2a1438 55%,#16102e)!important;border-color:#ff6b6b73!important}.mobile-shell .m-raised.m-raised-good{background:linear-gradient(160deg,#134a45,#0f2e3a 55%,#0b1c30)!important;border-color:#34d39973!important}.mobile-shell .m-white{color:var(--m-ink)!important;background:#fff!important;border:0!important}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) .m-card-title{color:var(--m-ink)}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) :is(.divide-y>*,.border,.border-t,.border-b),.mobile-shell .m-white.divide-y>*{border-color:var(--m-line)}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) .bg-primary\/15{color:var(--m-blue);background:#dce8ff}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) :is(.bg-accent\/10,.bg-primary\/10){background:#eef4ff}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) .bg-muted-foreground\/30{background:#c9d3e6}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) .border-muted-foreground\/30{background:#fff;border-color:#c9d3e6}.mobile-shell .m-stage{border-radius:12px}.m-glow{box-shadow:var(--m-glow)}.mobile-shell [role=tablist]{background:0 0;border:0;border-radius:0}.mobile-shell [role=tab]{color:var(--m-text-dim);border-radius:999px}.mobile-shell [role=tab]:not([data-state=active]):not([aria-selected=true]){color:var(--m-text-dim)!important;background:0 0!important;border-color:#0000!important}.mobile-shell [role=tab][data-state=active],.mobile-shell [role=tab][aria-selected=true]{box-shadow:none;background:var(--m-blue)!important;color:#fff!important}.mobile-shell .m-pill{color:var(--m-text-dim);background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.mobile-shell .m-pill[aria-pressed=true],.mobile-shell .m-pill.is-active{background:var(--m-blue);border-color:var(--m-blue);color:#fff}.mobile-shell .m-empty-pic{width:76px;height:76px;color:var(--m-blue);background:radial-gradient(circle,#e8f0ff,#f3f7ff 70%);border-radius:999px;place-items:center;margin:0 auto;display:grid}.mobile-shell .m-good{color:var(--m-green)}.mobile-shell .m-warn{color:var(--m-amber)}.mobile-shell .m-bad{color:var(--m-red)}.mobile-shell .m-white .m-good{color:var(--m-green-on-white)}.mobile-shell .m-white .m-warn{color:var(--m-amber-on-white)}.mobile-shell .m-white .m-bad{color:var(--m-red-on-white)}.m-tabbar{background:var(--m-bar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #4a93ff47;box-shadow:0 -10px 30px -12px #010515b3;z-index:70!important;pointer-events:auto!important}.m-tabbar .m-tabbar-link{color:var(--m-tab-idle)}.m-tabbar .m-tabbar-link.is-active{color:var(--m-blue-light);font-weight:600}.m-tabbar .m-tabbar-plus{background:var(--m-blue);color:#fff;width:4.3rem;height:4.3rem;translate:0 -1.45rem;box-shadow:0 8px 18px -6px #0000008c}.m-tabbar .m-tabbar-plus svg{width:1.95rem;height:1.95rem}:is(html:has(.mobile-shell) [role=dialog][class*=bottom-0],html:has(.mobile-shell) [role=dialog][class*=inset-y-0]){bottom:var(--m-bar-h)!important;max-height:calc(100dvh - var(--m-bar-h))!important}html:has(.mobile-shell) [role=dialog][class*=bottom-0]{height:auto!important;max-height:calc(92dvh - var(--m-bar-h))!important}html:has(.mobile-shell) [role=dialog][class*="top-[50%]"]{overflow-y:auto;top:calc((100dvh - var(--m-bar-h)) / 2)!important;max-height:calc(100dvh - var(--m-bar-h) - 1.5rem)!important}html:has(.mobile-shell) [data-state][class*=fixed][class*=inset-0][class*=bg-black]{bottom:var(--m-bar-h)!important}:root{--m-funnel-won:#16a34a;--m-funnel-won-fg:#fff}.m-funnel-won{color:var(--foreground);background:#34d39929;border:1px solid #34d39959}.m-funnel-won--on,.m-funnel-won-tile{background:var(--m-funnel-won);color:var(--m-funnel-won-fg)}.mobile-shell .swipe-row-face{background:#0a1838}.mobile-shell .m-home-raised .rounded-lg.bg-card,.mobile-shell .m-home-raised .rounded-xl.bg-card{--card:transparent;--card-foreground:#fff;--foreground:#fff;--muted-foreground:var(--m-text-dim);--muted:#ffffff1f;--border:var(--m-raised-edge);--accent:var(--m-blue-light);--primary:var(--m-blue-light);--info:var(--m-blue-light);--dashboard-blue:var(--m-blue-light);--gauge-inactive:#ffffff24;--success:var(--m-green);--destructive:var(--m-red);--secondary:#ffffff1a;--secondary-foreground:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:var(--m-raised);border:1px solid var(--m-raised-edge);border-radius:var(--m-radius);box-shadow:var(--m-raised-shadow)}.mobile-shell .m-home-raised .bg-muted-foreground\/30{background:#ffffff4d}.mobile-shell .m-home-raised .border-muted-foreground\/30{background:#1b2638;border-color:#ffffff59}.mobile-shell .m-home-raised :is(.bg-accent\/10,.bg-primary\/10,.bg-primary\/15){background:#4a93ff29}.mobile-shell .m-member-top svg path[stroke]{filter:drop-shadow(0 0 6px #4a93ffb3)}.mobile-shell .m-member-top svg circle[r="4"]{fill:#fff}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) :is(.bg-muted\/50,.bg-accent\/10,.bg-primary\/10,.bg-primary\/15){box-shadow:none!important;background:0 0!important}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) :is(.bg-muted\/50,.bg-accent\/10) :is(p,span){color:#dce8ff}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) :is(.bg-muted\/50,.bg-accent\/10) :is(.font-semibold,.font-bold){color:#fff}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) :is(.bg-muted\/50,.bg-accent\/10) .text-muted-foreground{color:#d6e4ff99}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) :is(.bg-muted\/50,.bg-accent\/10) .text-positive{color:var(--m-green)!important}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) :is(.bg-muted\/50,.bg-accent\/10) .text-negative{color:#ff8a8a!important}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) .bg-accent.text-accent-foreground{background:var(--m-blue-light);color:#fff}.mobile-shell :is(.m-hero,.m-raised,.m-home-raised) .text-primary{color:#9ec3ff}.mobile-shell .m-pay-breakdown>.rounded-lg>.bg-sidebar:first-child{display:none}.mobile-shell :is(.m-white,.rounded-lg.bg-card:not(.m-raised):not(.m-hero)) button.border-input{color:var(--m-ink);border-color:var(--m-line);background:#fff}.mobile-shell a[href^="/"]:not([href="/m"]):not([href^="/m/"]):not([href^="/m?"]):not([href^="/get-app"]),.mobile-shell a[href^="/m/open"]{display:none!important}.mobile-shell .m-chat-list .swipe-row-face{background:#fff}.mobile-shell .m-chat-list.divide-y>*{border-color:var(--m-line)}.mobile-shell .m-podium-block{border:1px solid;box-shadow:0 14px 26px -12px #000000bf}.mobile-shell .m-podium-1{background:linear-gradient(#3a3a4a,#232f44 40%,#151d2c);border-color:#f5b9428c}.mobile-shell .m-podium-2{background:linear-gradient(#2c3850,#1b2638 45%,#151d2c);border-color:#c9d3e680}.mobile-shell .m-podium-3{background:linear-gradient(#3d2f3e,#232f44 45%,#151d2c);border-color:#e07b398c}.mobile-shell .m-podium-ring-1,.mobile-shell .m-podium-badge-1{color:#1a1200;background:#f5b942}.mobile-shell .m-podium-ring-2,.mobile-shell .m-podium-badge-2{color:#0b1b3f;background:#c9d3e6}.mobile-shell .m-podium-ring-3,.mobile-shell .m-podium-badge-3{color:#fff;background:#e07b39}.mobile-shell .m-podium-value-1{color:#f5b942}.mobile-shell .m-podium-value-2{color:#fff}.mobile-shell .m-podium-value-3{color:#e07b39}.mobile-shell .m-tier-fill{background:linear-gradient(90deg,var(--m-blue-light) 0%,var(--m-blue-light) 55%,#4a93ff59 100%)!important}.m-date-row{background:var(--m-glass,#ffffff0f);border:1px solid var(--m-glass-edge,#7fb2ff38);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;display:flex}.m-date-row-label{color:var(--m-text-dim,#d6e4ffad);font-size:13px}.m-date-row input[type=date]{text-align:right;color:var(--m-text,#fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:none;font-size:16px;font-weight:600}.m-earned-card{--m-earned-spark:#0a2a8f;--info:#0a2a8f}.m-earned-card .m-earned-label{color:#e1ecffd9}.m-earned-card .m-earned-up{color:#9ff5c4}.m-earned-card .m-earned-down{color:#ffc2cc}.m-earned-card svg circle[r="4"]{fill:#fff}.m-earned-card svg stop{stop-opacity:.22}.tier-compact .min-h-16{min-height:0;padding-top:6px;padding-bottom:6px}.m-home-goals .goals-focus-card{padding:14px 14px 12px}.m-home-goals .goals-focus-card>header>div{display:none}.m-home-goals .goals-focus-card[data-goals-layout] .goal-focus-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;display:grid;overflow-x:auto}.m-home-goals .goal-focus-tiles::-webkit-scrollbar{display:none}.m-home-goals .goals-focus-card[data-goals-layout] .goal-focus-tiles:has(>:nth-child(4)){grid-auto-columns:calc(29.8507% - 7.16418px)}.m-home-goals .goal-focus-tile{scroll-snap-align:start}.m-home-goals .goals-focus-card[data-goals-layout] .goal-focus-ring{width:72px;height:72px}.m-home-goals .goal-focus-name{order:2}.m-home-goals .goal-focus-ring{order:1}.m-home-goals .goals-focus-card[data-goals-layout] .goal-focus-copy{order:3;grid-template-rows:20px}.m-home-goals .goals-focus-card[data-goals-layout] .goal-focus-value{font-size:14px;line-height:20px}.m-home-goals .goals-focus-card[data-goals-layout] .goal-focus-weekly,.m-home-goals .goal-focus-status{display:none}.m-home-challenge{background:var(--m-hero);color:#fff;border:1px solid #96c3ff8c;box-shadow:0 14px 34px -12px #2979ffb3}.m-owner-ring{color:var(--m-blue-light)}.m-owner-ring-track{color:#ffffff1a}.m-owner-ring-glow{background:0 0;box-shadow:0 0 46px #4a93ff73}.m-owner-status{color:var(--m-text-dim)}.m-owner-good{color:var(--m-green)}.m-owner-warn{color:var(--m-amber)}.m-owner-tile{flex:0 0 calc(30.303% - .378788rem);min-height:7.5rem}.m-owner-swipe{scrollbar-width:none;-ms-overflow-style:none;scroll-padding-left:1rem}.m-owner-swipe::-webkit-scrollbar{display:none}
