.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-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}.marketing-site .marketing-button{border-radius:999px;height:46px;padding:0 24px;font-size:14px;font-weight:600;transition:filter .2s,transform .2s}.marketing-site .marketing-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.marketing-site .marketing-button-primary{background:var(--marketing-blue);color:var(--marketing-text);box-shadow:var(--marketing-button-glow);border:1px solid #0000}.marketing-site .marketing-button-white{background:var(--marketing-text);color:var(--marketing-bg);border:1px solid var(--marketing-text)}.marketing-site .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-sheet{border-color:var(--marketing-border)}.marketing-mobile-sheet nav{flex-direction:column;gap:24px;padding-top:36px;display:flex}.marketing-mobile-sheet a[aria-current=page]{color:var(--marketing-light)}.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}}.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}@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 .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}}.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}}
