:root{--text-strong:#0e121b;--text-sub:#525866;--text-soft:#99a0ae;--stroke-soft:#e1e4ea;--bg-weak:#f5f7fa}.np-page{--np-primary:#335cff;--np-primary-dark:#2448d8;--np-ink:#17191f;--np-body:#5f6673;--np-soft:#f5f7fb;--np-border:#e4e7ec;min-height:100vh;overflow:hidden;background:#fff;color:var(--np-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.np-page *,.np-page :after,.np-page :before{box-sizing:border-box}.np-page button,.np-page input{font:inherit}.np-page a{color:inherit;text-decoration:none}.np-announcement{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 20px;background:#eef2ff;color:#4f596b;font-size:12px;font-weight:550}.np-announcement span{border-radius:6px;padding:3px 7px;background:#fff;color:var(--np-primary);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.np-announcement svg{width:15px;color:var(--np-primary)}.np-nav-shell{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--np-border);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.np-nav{width:min(100%,1440px);height:72px;margin:auto;padding:0 42px;gap:28px}.np-brand,.np-nav{display:flex;align-items:center}.np-brand{gap:9px;font-weight:700;letter-spacing:-.03em}.np-logo{width:28px;height:28px;fill:var(--np-primary)}.np-nav-links{gap:3px;flex:1 1}.np-nav-link,.np-nav-links{display:flex;align-items:center}.np-nav-link{gap:5px;min-height:36px;border:0;border-radius:10px;padding:0 12px;background:transparent;color:#606775;font-size:14px;cursor:pointer}.np-nav-link:hover{background:var(--np-soft);color:var(--np-ink)}.np-nav-link svg{width:18px}.np-new{border-radius:5px;padding:2px 5px;background:#eaf0ff;color:var(--np-primary);font-size:9px;font-weight:700}.np-nav-actions{display:flex;gap:10px}.np-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:11px;border:1px solid transparent;padding:0 17px;font-size:14px;font-weight:600;cursor:pointer;transition:.2s ease}.np-button svg{width:18px}.np-button-primary{background:var(--np-primary);color:#fff;box-shadow:0 8px 22px rgba(51,92,255,.2)}.np-button-primary:hover{background:var(--np-primary-dark);transform:translateY(-1px)}.np-button-secondary{border-color:var(--np-border);background:#fff;color:var(--np-ink)}.np-menu-button{display:none;border:0;background:transparent}.np-mega{position:absolute;top:72px;left:0;display:grid;grid-template-columns:1.15fr 1.3fr 1fr 1fr;width:100%;padding:28px max(42px,calc((100vw - 1356px)/2));border-bottom:1px solid var(--np-border);background:#fff;box-shadow:0 25px 50px rgba(15,23,42,.12)}.np-mega-intro{display:flex;gap:12px;align-items:center}.np-mega-column,.np-mega-intro div:last-child{display:flex;flex-direction:column;gap:5px}.np-mega-intro span{color:var(--np-body);font-size:12px}.np-icon-circle{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--np-soft)}.np-icon-circle svg{width:19px}.np-quick-links{display:flex;flex-wrap:wrap;align-content:center;gap:8px;padding:0 24px;border-right:1px solid var(--np-border)}.np-quick-links a{display:flex;align-items:center;gap:6px;border:1px solid var(--np-border);border-radius:999px;padding:7px 11px;font-size:12px}.np-quick-links svg{width:16px;color:var(--np-primary)}.np-mega-column{padding-left:28px}.np-mega-column small{margin-bottom:7px;color:#9298a4;font-size:10px;letter-spacing:.12em}.np-mega-column a{color:var(--np-body);font-size:13px}.np-hero{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;width:min(100% - 48px,1240px);min-height:680px;margin:auto;gap:70px;padding:90px 0}.np-hero-copy{max-width:570px}.np-badge{display:inline-flex;align-items:center;gap:7px;width:fit-content;min-height:28px;border:1px solid var(--np-border);border-radius:9px;padding:4px 10px;background:#f8f9fb;color:#616978;font-size:13px;font-weight:600}.np-badge svg{width:16px;color:var(--np-primary)}.np-hero h1{margin:23px 0 22px;font-size:clamp(52px,5.2vw,78px);line-height:.98;letter-spacing:-.065em;font-weight:620}.np-hero h1 span{color:var(--np-primary)}.np-hero-copy>p{max-width:550px;margin:0;color:var(--np-body);font-size:19px;line-height:1.6}.np-hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.np-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--np-primary);font-size:14px;font-weight:650}.np-text-link svg{width:18px}.np-hero-visual{position:relative;display:grid;place-items:center;min-height:520px;border-radius:42px;background:radial-gradient(circle at 78% 20%,#d9f4ff,transparent 34%),radial-gradient(circle at 20% 82%,#e6ddff,transparent 32%),#edf2ff}.np-hero-visual:before{content:"";position:absolute;inset:28px;border:1px dashed rgba(51,92,255,.22);border-radius:30px}.np-dashboard-card{position:relative;width:min(82%,520px);border:1px solid rgba(255,255,255,.85);border-radius:25px;padding:24px;background:rgba(255,255,255,.86);box-shadow:0 30px 80px rgba(62,75,140,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.np-dashboard-footer,.np-dashboard-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:650}.np-live-dot{border-radius:999px;padding:5px 9px;background:#e8f8ef;color:#26825a}.np-metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.np-metric-grid div{display:flex;flex-direction:column;gap:6px;border:1px solid var(--np-border);border-radius:15px;padding:16px;background:#fff}.np-metric-grid small{color:var(--np-body)}.np-metric-grid strong{font-size:26px}.np-metric-grid span{color:#2f855a;font-size:12px}.np-chart{display:flex;align-items:flex-end;height:160px;gap:10px;border-radius:15px;padding:23px 22px 0;background:linear-gradient(180deg,#f7f9ff,#fff)}.np-chart i{flex:1 1;border-radius:8px 8px 0 0;background:linear-gradient(#7d94ff,#335cff)}.np-chart i:first-child{height:32%}.np-chart i:nth-child(2){height:47%}.np-chart i:nth-child(3){height:40%}.np-chart i:nth-child(4){height:68%}.np-chart i:nth-child(5){height:61%}.np-chart i:nth-child(6){height:78%}.np-chart i:nth-child(7){height:92%}.np-dashboard-footer{margin-top:18px}.np-dashboard-footer span{color:var(--np-body);font-weight:500}.np-tab-hero{position:relative;height:360vh;min-height:3200px}.np-tab-hero-sticky{position:sticky;top:72px;display:flex;flex-direction:column;width:min(100% - 48px,1240px);height:calc(100vh - 72px);min-height:720px;margin:auto;padding-top:34px;background:#fff}.np-tab-hero-copy{flex-direction:column;flex:0 0 auto;text-align:center}.np-new-pill,.np-tab-hero-copy{display:flex;align-items:center}.np-new-pill{gap:8px;border-radius:10px;padding:4px 9px 4px 5px;background:var(--np-soft);color:#626a79;font-size:12px;font-weight:600}.np-new-pill span{border-radius:5px;padding:3px 6px;background:#fff;color:var(--np-primary);box-shadow:0 2px 7px rgba(15,23,42,.07);font-size:9px;font-weight:750}.np-tab-hero h1{max-width:800px;margin:14px auto 10px;font-size:clamp(36px,4vw,57px);line-height:1.04;letter-spacing:-.055em;font-weight:620}.np-tab-hero-copy>p{margin:0;color:var(--np-body);font-size:15px}.np-tab-hero-copy>p strong{color:var(--np-ink)}.np-tab-hero .np-hero-actions{margin-top:18px}.np-hero-tabs{position:relative;display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 92px;margin-top:25px;border-top:1px solid var(--np-border)}.np-tab-indicator{position:absolute;top:-1px;left:0;height:2px;background:var(--np-primary);transition:transform .45s cubic-bezier(.22,.8,.24,1)}.np-hero-tabs button{display:flex;align-items:center;gap:11px;min-width:0;border:0;border-left:1px solid var(--np-border);padding:20px 16px;background:transparent;color:var(--np-body);text-align:left;cursor:pointer}.np-hero-tabs button:first-of-type{border-left:0}.np-hero-tabs button>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--np-border);border-radius:11px;background:#fff;color:#9ba2ae;transition:.25s ease}.np-hero-tabs button svg{width:19px}.np-hero-tabs button div{display:flex;flex-direction:column;min-width:0;gap:3px}.np-hero-tabs button strong{color:#6a7180;font-size:13px;transition:color .25s ease}.np-hero-tabs button small,.np-hero-tabs button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-hero-tabs button small{color:#9ca2ad;font-size:10px}.np-hero-tabs button.is-active>span{border-color:var(--np-primary);color:var(--np-primary);box-shadow:0 5px 14px rgba(51,92,255,.12)}.np-hero-tabs button.is-active strong{color:var(--np-ink)}.np-tab-stage{position:relative;flex:1 1 auto;min-height:310px;overflow:hidden;border-radius:30px;background:#edf0ff}.np-tab-stage-bg{object-fit:cover}.np-tab-image{position:absolute;z-index:2;top:35px;right:9%;bottom:0;left:9%;display:flex;align-items:flex-start;justify-content:center;opacity:0;transform:translateY(24px) scale(.985);transition:opacity .45s ease,transform .55s cubic-bezier(.22,.8,.24,1);pointer-events:none}.np-tab-image.is-active{opacity:1;transform:translateY(0) scale(1)}.np-tab-image img{display:block;width:100%;height:auto;max-height:100%;border-radius:22px 22px 0 0;object-fit:cover;object-position:top;box-shadow:0 22px 54px rgba(42,51,107,.16)}.np-hero-brands{display:grid;grid-template-columns:repeat(7,1fr);flex:0 0 60px;align-items:center;overflow:hidden}.np-hero-brands div{display:flex;justify-content:center;padding:18px 10px}.np-hero-brands img{width:auto;max-width:100%;height:20px;object-fit:contain}.np-section{width:min(100% - 48px,1220px);margin:auto;padding:110px 0}.np-section-heading{display:flex;flex-direction:column;align-items:center;max-width:690px;margin:0 auto 52px;text-align:center}.np-integration-copy h2,.np-section-heading h2{margin:14px 0 13px;font-size:clamp(38px,4vw,56px);line-height:1.06;letter-spacing:-.05em;font-weight:610}.np-integration-copy>p,.np-section-heading p{margin:0;color:var(--np-body);font-size:16px;line-height:1.6}.np-integration-copy p strong,.np-section-heading p strong{color:#353b46}.np-how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px}.np-step-list{display:flex;flex-direction:column;justify-content:center}.np-divider{height:1px;background:var(--np-border)}.np-step{display:flex;gap:18px;border:0;padding:25px 0;background:transparent;text-align:left;cursor:pointer}.np-step-number{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:var(--np-soft);color:var(--np-body);font-weight:650}.np-step-number svg{width:24px;color:var(--np-primary)}.np-step.is-active .np-step-number{box-shadow:0 0 0 2px var(--np-primary);background:#fff;color:var(--np-primary)}.np-step>span:last-child{display:flex;flex-direction:column;gap:7px;padding-top:4px}.np-step strong{font-size:17px}.np-step small{color:var(--np-body);font-size:14px;line-height:1.55}.np-step-preview img{display:block;width:100%;height:420px;border-radius:28px;object-fit:cover;background:var(--np-soft);transition:opacity .25s}.np-step-preview>div{padding-top:22px}.np-step-preview strong{font-size:17px}.np-step-preview p{margin:6px 0 0;color:var(--np-body)}.np-stats-list{max-width:820px;margin:auto;border-top:1px solid var(--np-border)}.np-stat-row{display:grid;grid-template-columns:165px 1fr 1.5fr;align-items:center;gap:34px;border-bottom:1px solid var(--np-border);padding:30px 0}.np-stat-row>strong{font-size:43px;letter-spacing:-.05em}.np-stat-row>span{color:#979da8;font-size:13px;line-height:1.5}.np-stat-row p{margin:0;color:var(--np-body);font-size:14px;line-height:1.5}.np-inline-cta{display:flex;justify-content:space-between;max-width:820px;margin:35px auto 0;border-radius:11px;padding:13px 16px;background:var(--np-soft);color:var(--np-body);font-size:13px}.np-inline-cta a{display:flex;align-items:center;gap:5px;font-weight:650}.np-inline-cta svg{width:16px}.np-integrations{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.np-integration-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.np-integration-copy .np-text-link{margin-top:23px}.np-ratings{display:flex;gap:24px;margin-top:70px;color:#999fab;font-size:13px}.np-ratings span:first-letter{color:#fbbc04}.np-integration-list{display:flex;flex-direction:column}.np-integration-row{display:grid;grid-template-columns:76px 1fr;min-height:150px}.np-integration-track{display:flex;flex-direction:column;align-items:center}.np-integration-track span{display:grid;place-items:center;flex:0 0 74px;width:74px;height:74px;border:1px solid var(--np-border);border-radius:50%;background:#fff}.np-integration-track img{width:40px;height:40px;object-fit:contain}.np-integration-track i{width:1px;flex:1 1;margin:10px 0;background:var(--np-border)}.np-integration-row>div:last-child{padding:12px 0 0 25px}.np-integration-row h3{margin:0 0 10px;font-size:18px}.np-integration-row p{max-width:480px;margin:0;color:var(--np-body);font-size:15px;line-height:1.6}.np-pricing-grid{display:grid;grid-template-columns:repeat(2,392px);justify-content:center;gap:24px}.np-config-card,.np-plan-card{display:flex;flex-direction:column;gap:25px;border:1px solid var(--np-border);border-radius:28px;padding:28px}.np-config-card h3,.np-plan-card p{margin:0;color:var(--np-body);font-size:14px;line-height:1.55}.np-user-counts{display:flex;flex-wrap:wrap;gap:8px}.np-user-counts button{border:1px solid var(--np-border);border-radius:8px;padding:7px 9px;background:#fff;color:var(--np-body);font-size:12px;cursor:pointer}.np-user-counts button.is-active{border-color:transparent;background:#e9edff;color:var(--np-primary)}.np-addon{display:flex;align-items:center;justify-content:space-between;color:#596170;font-size:14px;cursor:pointer}.np-addon input{position:absolute;opacity:0}.np-addon i{position:relative;width:38px;height:22px;border-radius:999px;background:#d7dbe2;transition:.2s}.np-addon i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:.2s}.np-addon input:checked+i{background:var(--np-primary)}.np-addon input:checked+i:after{transform:translateX(16px)}.np-plan-card{justify-content:space-between;border-color:transparent;background:var(--np-soft)}.np-dark-badge{margin-bottom:10px;background:#fff;color:var(--np-ink)}.np-price{display:flex;align-items:end;gap:8px}.np-price strong{font-size:58px;letter-spacing:-.06em}.np-price span{padding-bottom:10px;color:var(--np-body)}.np-plan-card ul{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;color:var(--np-body);font-size:14px}.np-plan-card li:first-letter{color:var(--np-primary)}.np-newsletter{display:grid;grid-template-columns:1.2fr 1px .8fr;align-items:center;width:min(100% - 48px,1020px);margin:20px auto 100px;gap:45px;border:1px solid var(--np-border);border-radius:30px;padding:36px;box-shadow:0 18px 55px rgba(18,27,47,.08)}.np-newsletter:before{content:"";grid-column:2;width:1px;height:100%;background:var(--np-border)}.np-newsletter-main{grid-row:1;display:flex;align-items:flex-start;gap:20px}.np-mail-icon{display:grid;place-items:center;flex:0 0 52px;height:52px;border-radius:50%;background:#e9edff;color:var(--np-primary)}.np-mail-icon svg{width:23px}.np-newsletter h2{margin:0;font-size:20px}.np-newsletter p{margin:5px 0 20px;color:var(--np-body);font-size:13px}.np-newsletter form{display:flex;align-items:center;width:390px;height:46px;border:1px solid var(--np-border);border-radius:12px;padding:0 6px 0 13px}.np-newsletter form>svg{width:19px;color:#9da3ae}.np-newsletter input{flex:1 1;min-width:0;border:0;outline:none;padding:0 9px;color:var(--np-ink)}.np-newsletter form button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:var(--np-primary);color:#fff}.np-newsletter form button svg{width:17px}.np-newsletter small{display:block;margin-top:8px;color:#969ca7;font-size:11px}.np-newsletter-features{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:17px;color:var(--np-body);font-size:13px}.np-newsletter-features span:first-letter{color:var(--np-primary)}.np-footer{position:relative;min-height:690px;border-top:1px solid var(--np-border);padding:0 max(36px,calc((100vw - 1300px)/2));overflow:hidden}.np-footer-flower{display:flex;align-items:center;gap:22px}.np-footer-flower span{height:1px;flex:1 1;background:var(--np-border)}.np-footer-flower .np-logo{width:18px;fill:#d5d7dc}.np-footer-call{display:flex;justify-content:space-between;align-items:center;padding:105px 0 48px}.np-footer-call h2{margin:0;font-size:clamp(48px,5vw,72px);letter-spacing:-.055em;font-weight:520}.np-footer-call a{display:flex;align-items:center;gap:8px;border-bottom:2px solid;font-size:22px;font-weight:600}.np-footer-call svg{width:20px}.np-footer-bottom{position:relative;min-height:420px;padding-top:80px}.np-footer-links{display:grid;grid-template-columns:repeat(3,180px);gap:36px}.np-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.np-footer-links small{color:#a2a6ae;font-size:14px}.np-footer-links a{font-size:15px}.np-socials{position:absolute;top:80px;right:15px;display:flex;gap:18px}.np-socials svg{width:17px}.np-footer-bottom>p{position:absolute;bottom:80px;left:0;color:#9fa4ad;font-size:12px}.np-footer-word{position:absolute;right:-120px;bottom:-205px;font-size:clamp(280px,31vw,500px);line-height:1;letter-spacing:-.09em;font-weight:620}@media (max-width:900px){.np-nav{height:64px;padding:0 20px}.np-nav-links{position:fixed;top:64px;left:0;right:0;display:none;flex-direction:column;align-items:stretch;padding:15px 20px 25px;border-bottom:1px solid var(--np-border);background:#fff}.np-nav-links.is-open{display:flex}.np-nav-link{width:100%;justify-content:space-between;min-height:48px}.np-nav-actions{display:none}.np-menu-button{display:grid;place-items:center;margin-left:auto}.np-menu-button svg{width:24px}.np-mega{position:fixed;top:258px;grid-template-columns:1fr;max-height:calc(100vh - 258px);overflow:auto;padding:18px 20px}.np-quick-links{padding:15px 0;border:0}.np-mega-column{padding:13px 0}.np-hero{grid-template-columns:1fr;width:min(100% - 36px,680px);min-height:0;gap:48px;padding:70px 0}.np-hero h1{font-size:clamp(48px,13vw,70px)}.np-hero-visual{min-height:440px}.np-section{width:min(100% - 36px,720px);padding:78px 0}.np-section-heading{align-items:flex-start;text-align:left;margin-bottom:38px}.np-how-grid,.np-integrations{grid-template-columns:1fr;gap:40px}.np-step-preview img{height:auto}.np-stat-row{grid-template-columns:120px 1fr;gap:16px}.np-stat-row p{grid-column:2}.np-ratings{margin-top:35px}.np-pricing-grid{grid-template-columns:minmax(0,500px)}.np-newsletter{grid-template-columns:1fr;width:min(100% - 28px,620px);gap:26px;padding:24px}.np-newsletter:before{grid-column:1;grid-row:2;width:100%;height:1px}.np-newsletter-features{grid-column:1;grid-row:3}.np-footer{min-height:760px;padding:0 24px}.np-footer-call{align-items:flex-start;flex-direction:column;gap:24px;padding:70px 0 40px}.np-footer-call h2{font-size:50px}.np-footer-links{grid-template-columns:repeat(2,1fr);gap:40px 20px}.np-socials{top:330px;right:auto;left:0}.np-footer-word{right:-50px;bottom:-90px;font-size:180px}.np-tab-hero,.np-tab-hero-sticky{height:auto;min-height:0}.np-tab-hero-sticky{position:relative;top:auto;width:min(100% - 32px,720px);padding:55px 0 20px}.np-tab-hero-copy{align-items:flex-start;text-align:left}.np-tab-hero h1{margin-left:0;font-size:clamp(42px,10vw,58px)}.np-tab-hero-copy>p{font-size:16px;line-height:1.55}.np-hero-tabs{display:flex;flex-direction:column;flex-basis:auto;margin-top:44px;border-top:1px solid var(--np-border)}.np-tab-indicator{display:none}.np-hero-tabs button{position:relative;width:100%;border-left:0;border-bottom:1px solid var(--np-border);padding:17px 0}.np-hero-tabs button.is-active:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--np-primary)}.np-tab-stage{flex:none;height:520px;margin-top:0;border-radius:26px}.np-tab-image{top:36px;right:16px;left:16px}.np-tab-image img{height:100%;object-fit:cover;object-position:top}.np-hero-brands{display:flex;flex-basis:auto;overflow-x:auto;padding:4px 0;scrollbar-width:none}.np-hero-brands div{flex:0 0 145px}}@media (max-width:520px){.np-brand span{display:none}.np-hero{padding-top:54px}.np-hero-copy>p{font-size:16px}.np-hero-actions{align-items:flex-start;flex-direction:column}.np-hero-visual{min-height:360px;border-radius:28px}.np-dashboard-card{width:90%;padding:16px}.np-chart{height:115px}.np-integration-copy h2,.np-section-heading h2{font-size:38px}.np-step{gap:12px}.np-step-number{flex-basis:44px;width:44px;height:44px}.np-stat-row{grid-template-columns:1fr}.np-stat-row p{grid-column:1}.np-inline-cta{align-items:flex-start;flex-direction:column;gap:12px}.np-pricing-grid{display:block}.np-plan-card{margin-top:18px}.np-newsletter-main{flex-direction:column}.np-newsletter form{width:100%}.np-footer-links{grid-template-columns:1fr 1fr}.np-announcement{justify-content:flex-start;overflow:hidden;white-space:nowrap}.np-tab-hero .np-hero-actions{align-items:stretch;width:100%}.np-tab-hero .np-button{width:100%}.np-tab-stage{height:470px}}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body.menu-open{overflow:hidden}body{background:#fff;color:var(--text-strong);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a,button{color:inherit}button{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.navigation-wrap{position:sticky;top:0;z-index:50;width:100%;padding-top:24px;pointer-events:none}.site-navigation{position:relative;width:fit-content;min-width:640px;height:64px;margin:0 auto;justify-content:space-between;gap:20px;border-radius:20px;padding:16px 18px 16px 20px;background:#fff;box-shadow:0 12px 24px rgba(14,18,27,.08),0 1px 3px rgba(14,18,27,.12);pointer-events:auto}.navigation-actions,.navigation-main,.site-navigation{display:flex;align-items:center}.navigation-main{flex:1 1;gap:20px}.logo-link{display:flex;flex-shrink:0;align-items:center}.site-logo{fill:#335cff}.site-logo-image{display:block;width:auto;height:96px;max-width:440px;object-fit:contain}.primary-nav>ul{display:flex;margin:0;padding:0;align-items:center;gap:4px;list-style:none}.primary-nav li>a,.primary-nav li>button{display:flex;height:32px;align-items:center;gap:4px;border:0;border-radius:10px;padding:0 12px;background:transparent;color:var(--text-sub);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:.2s}.primary-nav li>a:hover,.primary-nav li>button:hover{background:var(--bg-weak);color:var(--text-strong)}.primary-nav li>button{cursor:default}.primary-nav li>button svg{width:20px;height:20px;color:var(--text-soft);transition:transform .3s}.has-mega-menu:hover>button svg{transform:rotate(-180deg)}.mega-menu-shell{position:absolute;top:72px;left:50%;width:max-content;overflow:hidden;visibility:hidden;border-radius:24px;opacity:0;transform:translateX(-50%) translateY(-4px);box-shadow:0 16px 32px rgba(14,18,27,.12),0 2px 6px rgba(14,18,27,.08);transition:.25s}.has-mega-menu:hover .mega-menu-shell{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}.mega-menu{display:flex;gap:40px;border-bottom:1px solid var(--stroke-soft);padding:24px;background:#fff}.mega-quick{display:flex;min-width:345px;flex-direction:column;gap:24px}.mega-intro{gap:12px}.mega-intro,.mega-intro>span{display:flex;align-items:center}.mega-intro>span{width:36px;height:36px;justify-content:center;border:1px solid var(--stroke-soft);border-radius:50%;background:var(--bg-weak)}.mega-intro svg{width:20px;height:20px;color:var(--text-sub)}.mega-intro strong{display:block;font-size:14px;line-height:20px}.mega-intro p{margin:2px 0 0;color:var(--text-sub);font-size:12px;line-height:16px}.quick-actions{display:flex;align-items:center;gap:10px}.quick-actions a{display:flex;height:28px;align-items:center;gap:6px;border:1px solid var(--stroke-soft);border-radius:96px;padding:0 14px 0 10px;background:#fff;color:var(--text-sub);font-size:14px;font-weight:500;text-decoration:none;transition:.2s}.quick-actions a:hover{background:var(--bg-weak);color:var(--text-strong)}.quick-actions svg{width:18px;height:18px;color:var(--text-soft)}.mega-text-link svg,.quick-actions a:hover svg{color:#335cff}.mega-quick small{display:flex;flex:1 1;align-items:flex-end;color:var(--text-soft);font-size:12px}.mega-column{position:relative;display:flex;min-width:150px;flex-direction:column;gap:16px}.mega-column:before{position:absolute;top:0;left:-20px;width:1px;height:100%;background:#e1e4ea;content:""}.mega-label,.mega-mobile-label{color:var(--text-soft);font-size:11px;font-weight:500;letter-spacing:.04em;line-height:16px;text-transform:uppercase}.mega-mobile-label{display:none}.mega-links{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mega-text-link{display:flex;align-items:center;gap:4px;color:var(--text-sub);font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.mega-text-link:hover{color:var(--text-strong)}.mega-text-link svg{width:16px;height:16px;opacity:0;transition:opacity .2s}.mega-text-link:hover svg{opacity:1}.navigation-actions{position:relative;gap:12px}.icon-button,.menu-toggle{display:flex;width:32px;height:32px;cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:10px;background:transparent;transition:background .2s}.icon-button:hover,.menu-toggle:hover{background:var(--bg-weak)}.icon-button svg,.menu-toggle svg{width:20px;height:20px;color:var(--text-sub)}.get-started{display:flex;height:32px;align-items:center;justify-content:center;border-radius:10px;padding:0 14px;background:#335cff;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s}.get-started:hover{background:#2547d0}.menu-toggle{display:none}.teams-section{width:100%;overflow:hidden;padding:0 0 96px;background:#f2f2f2}.drop-image-strip{width:100%;overflow-x:auto;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;padding:14px 0;scrollbar-width:none}.drop-image-strip::-webkit-scrollbar{display:none}.drop-image-track{display:flex;width:max-content;gap:14px;padding:0 20px}.drop-image-card{position:relative;width:clamp(280px,28vw,500px);aspect-ratio:1.8;flex:0 0 auto;overflow:hidden;border-radius:20px;background:#e9e9e9}.drop-image-card img{width:100%;height:100%;object-fit:cover}.teams-content{gap:32px;padding-top:74px}.teams-content,.teams-header{display:flex;flex-direction:column;align-items:center}.teams-header{width:100%;max-width:1280px;gap:40px;padding:26px 28px 22px;text-align:center}.teams-heading-group{display:flex;flex-direction:column;align-items:center;gap:22px}.teams-intro-label{color:#050505;font-size:24px;font-weight:700;letter-spacing:-.02em}.teams-drop-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.teams-drop-title strong{display:inline-flex;align-items:center;border-radius:18px;padding:5px 18px 8px;font:inherit}.teams-title-medium{background:#e2b7ff;color:#9849ff}.teams-title-create{background:#c4e000;color:#536500}.teams-early-access{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;background:#050505;color:#fff;padding:0 25px;font-size:16px;text-decoration:none;transition:transform .2s ease,background .2s ease}.teams-early-access:hover{transform:translateY(-2px);background:#222}.teams-badge{display:inline-flex;width:fit-content;height:28px;align-items:center;border-radius:9px;padding:0 10px;background:var(--bg-weak);color:var(--text-sub);font-size:14px;font-weight:500;line-height:20px}.teams-header h1{margin:0;color:var(--text-strong);font-size:clamp(44px,5vw,66px);font-weight:700;letter-spacing:-2.8px;line-height:1.08}.member-name-block p,.teams-header>p{margin:0;color:var(--text-sub);font-size:16px;line-height:24px}.team-carousel{position:relative;width:100%;overflow:hidden}.desktop-carousel-control{position:absolute;top:50%;z-index:12;display:grid;width:52px;height:52px;cursor:pointer;place-items:center;border:1px solid rgba(14,18,27,.12);border-radius:50%;background:rgba(255,255,255,.94);color:var(--text-strong);box-shadow:0 10px 25px rgba(14,18,27,.12);transform:translateY(-50%);transition:transform .2s ease,background .2s ease}.desktop-carousel-control:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.desktop-carousel-control svg{width:24px;height:24px}.desktop-carousel-prev{left:max(28px,calc(50% - 680px))}.desktop-carousel-next{right:max(28px,calc(50% - 680px))}.portrait{position:absolute;top:0;left:50%;flex-shrink:0;overflow:hidden;transition:all .5s ease-in-out}.portrait-wrapping{transition:none}.portrait-hidden{pointer-events:none;opacity:0}.portrait img{width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(1);transition:all .5s ease-in-out}.portrait img.portrait-full-color{object-fit:contain;object-position:center;filter:none}.portrait img.portrait-blend-background{mix-blend-mode:multiply}.portrait img.portrait-cover-image{object-fit:cover;object-position:center}.sarah-card{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;background:transparent}.sarah-card:after{position:absolute;inset:0;border:max(1px,.55cqw) solid rgba(169,128,255,.36);border-radius:inherit;content:"";pointer-events:none}.sarah-portrait{position:relative;width:22%;aspect-ratio:1;flex:0 0 auto;overflow:hidden;border:1cqw solid rgba(190,151,255,.45);border-radius:50%;background:#efe7ff}.portrait .sarah-portrait img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:none}.sarah-salesforce-badge{position:relative;display:grid;width:10cqw;aspect-ratio:1;flex:0 0 auto;place-items:center;border:.5cqw solid rgba(255,255,255,.8);border-radius:50%;background:rgba(244,248,255,.94);box-shadow:0 1.5cqw 4cqw rgba(73,91,140,.13)}.sarah-salesforce-badge:before{position:absolute;width:70%;height:43%;border-radius:45% 52% 48% 45%;background:#16a9e3;box-shadow:-2.5cqw 1cqw 0 -1cqw #16a9e3,2.5cqw 1cqw 0 -1cqw #16a9e3;content:""}.sarah-salesforce-badge span{position:relative;z-index:1;color:#fff;font-size:1.55cqw;font-weight:650;letter-spacing:-.05em}.sarah-message{position:absolute;top:9%;right:8%;left:8%;width:auto;color:#101321;font-size:6.7cqw;font-weight:540;letter-spacing:-.055em;line-height:1.14}.sarah-message p{margin:2.1cqh 0 0}.sarah-message p+p{margin-top:2.4cqh}.sarah-task-label{color:#75699a;font-size:2.6cqw;font-weight:750;letter-spacing:.14em}.sarah-message strong{display:inline-block;border-radius:3cqw;padding:.4cqh 2cqw 1cqh;font:inherit}.sarah-highlight-purple{background:rgba(211,180,255,.72)}.sarah-highlight-blue{background:rgba(185,211,255,.72)}.sarah-highlight-yellow{background:rgba(255,221,126,.78)}.sarah-theme-green{background:transparent}.sarah-theme-green .sarah-highlight-purple{background:rgba(167,235,190,.7)}.sarah-theme-pink{background:transparent}.sarah-theme-pink .sarah-highlight-purple{background:rgba(255,185,219,.72)}.sarah-theme-orange{background:transparent}.sarah-theme-orange .sarah-highlight-purple{background:rgba(255,198,148,.72)}.sarah-theme-cyan{background:transparent}.sarah-theme-cyan .sarah-highlight-purple{background:rgba(153,225,238,.72)}.sarah-theme-yellow{background:transparent}.sarah-theme-yellow .sarah-highlight-purple{background:rgba(243,221,125,.72)}.sarah-theme-violet{background:transparent}.sarah-contact-panel{position:absolute;right:6%;bottom:6%;left:6%;display:flex;min-height:25%;align-items:center;gap:3cqw;border:.45cqw solid rgba(180,166,212,.35);border-radius:4cqw;background:rgba(255,255,255,.7);padding:2.6cqw;box-shadow:0 2cqw 5cqw rgba(84,77,120,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sarah-company>div:last-child,.sarah-contact-copy{display:flex;min-width:0;flex-direction:column}.sarah-contact-copy{flex:1 1}.sarah-company small,.sarah-contact-copy small{color:#8b849d;font-size:2.1cqw;font-weight:700;letter-spacing:.1em}.sarah-company strong,.sarah-contact-copy strong{margin-top:.5cqh;color:#161425;font-size:4cqw;line-height:1.05}.sarah-contact-copy span{margin-top:.8cqh;color:#716b7f;font-size:2.7cqw}.sarah-company{display:flex;align-items:center;gap:1.5cqw;border-left:.4cqw solid rgba(180,166,212,.3);padding-left:2.5cqw}.sarah-card.is-compact .sarah-portrait{width:27%}.sarah-card.is-compact .sarah-salesforce-badge{width:13cqw}.sarah-card.is-compact .sarah-message{top:10%;right:7%;left:7%;width:auto;font-size:7.8cqw;line-height:1.05}.sarah-card.is-compact .sarah-message p{display:none}.sarah-card.is-compact .sarah-message p:first-child,.sarah-card.is-compact .sarah-message p:last-child{display:block}.sarah-card.is-compact .sarah-message p:last-child{margin-top:4cqh}.sarah-card.is-compact .sarah-message strong{border-radius:2.5cqw;padding-inline:1.5cqw}.sarah-card.is-compact .sarah-task-label{font-size:3.3cqw}.sarah-card.is-compact .sarah-contact-panel{right:5%;bottom:5%;left:5%;min-height:38%;gap:2cqw;padding:2cqw}.sarah-card.is-compact .sarah-company strong,.sarah-card.is-compact .sarah-contact-copy strong{font-size:4.4cqw}.sarah-card.is-compact .sarah-company small,.sarah-card.is-compact .sarah-contact-copy small,.sarah-card.is-compact .sarah-contact-copy span{display:none}.sarah-card.is-compact .sarah-company{padding-left:2cqw}.sarah-card.is-mobile:not(.is-compact) .sarah-portrait{width:24%}.sarah-card.is-mobile:not(.is-compact) .sarah-salesforce-badge{width:11cqw}.sarah-card.is-mobile:not(.is-compact) .sarah-message{top:8%;right:7%;left:7%;width:auto;font-size:6.7cqw}.sarah-card.is-mobile:not(.is-compact) .sarah-contact-panel{min-height:27%}.member-details{margin-top:-8px;gap:20px}.member-details,.member-name-block{display:flex;flex-direction:column;align-items:center}.member-name-block{gap:8px;animation:teams-fade-in .4s ease-out}.member-name-block h2{margin:0;color:var(--text-strong);font-size:20px;font-weight:550;line-height:28px}.socials{display:flex;align-items:center;gap:16px}.socials a{display:flex;color:var(--text-soft);text-decoration:none;transition:color .3s}.socials a:hover{color:var(--text-sub)}.socials svg{width:24px;height:24px}.mobile-controls{display:none}.finance-hub-section{width:100%;overflow:hidden;border-bottom:1px solid #eef0f3;background:#fff}.finance-hub-content{width:100%;max-width:1440px;margin:0 auto;padding:96px 24px 72px}.finance-hub-header{display:flex;flex-direction:column;align-items:center;text-align:center}.finance-hub-label{display:inline-flex;min-height:26px;align-items:center;gap:8px;border-radius:8px;padding:0 9px 0 6px;background:#f7f7f8;color:var(--text-sub);box-shadow:inset 0 0 0 1px #f0f1f3;font-size:12px}.finance-hub-label b{border-radius:5px;padding:2px 5px;background:#fff;color:#335cff;font-size:10px}.finance-hub-label svg{width:14px;height:14px;color:var(--text-soft)}.finance-hub-header h2{margin:22px 0 0;color:var(--text-strong);font-size:clamp(48px,5.4vw,76px);font-weight:580;letter-spacing:-.058em;line-height:1.02}.finance-hub-header>p{margin:22px 0 0;color:var(--text-sub);font-size:16px;line-height:1.5}.finance-hub-actions{display:flex;gap:12px;margin-top:28px}.finance-hub-actions a,.finance-hub-actions button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:0 20px;font:inherit;font-size:14px;font-weight:550;text-decoration:none;cursor:pointer}.finance-hub-actions a{background:#335cff;color:#fff;box-shadow:0 8px 20px rgba(51,92,255,.2)}.finance-hub-actions button{background:#f5f5f6;color:var(--text-sub)}.finance-hub-actions svg{width:18px;height:18px}.finance-hub-benefits{display:flex;gap:38px;margin:62px 0 0;padding:0;color:var(--text-sub);list-style:none}.finance-hub-benefits li{display:flex;align-items:center;gap:9px;font-size:14px}.finance-hub-benefits svg{width:17px;height:17px;color:#335cff}.finance-hub-stage{position:relative;min-height:760px;margin-top:42px;border-radius:30px;padding:102px 8vw 46px;background:linear-gradient(180deg,#fafafa,#fff)}.finance-hub-tabs{position:absolute;top:36px;left:50%;z-index:2;display:flex;min-height:44px;align-items:center;border:1px solid #e8e9ec;border-radius:13px;padding:4px;background:#fff;box-shadow:0 8px 20px rgba(18,24,40,.08);transform:translateX(-50%)}.finance-hub-tabs span{display:flex;height:34px;align-items:center;gap:6px;border-radius:9px;padding:0 13px;color:var(--text-soft);font-size:12px;white-space:nowrap}.finance-hub-tabs .is-active{background:#f7f8ff;color:var(--text-strong)}.finance-hub-tabs svg{width:15px;height:15px}.finance-hub-tabs .is-active svg{color:#335cff}.finance-dashboard{display:grid;width:100%;max-width:1040px;min-height:595px;margin:0 auto;grid-template-columns:178px minmax(0,1fr);overflow:hidden;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(20,27,45,.09),0 0 0 12px rgba(255,255,255,.72),0 0 0 13px #eceef1}.finance-sidebar{display:flex;min-width:0;flex-direction:column;border-right:1px solid #eceef1;padding:20px 16px 14px}.finance-logo,.finance-profile,.finance-welcome{display:flex;align-items:center;gap:10px}.finance-logo i,.finance-profile i,.finance-welcome i{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#335cff;color:#fff;font-size:11px;font-style:normal;font-weight:700}.finance-logo i{width:30px;height:30px}.finance-profile i,.finance-welcome i{width:34px;height:34px;background:linear-gradient(135deg,#ffce67,#7c6cf2)}.finance-logo span,.finance-profile span,.finance-welcome span{display:flex;min-width:0;flex-direction:column}.finance-logo b,.finance-profile b,.finance-welcome b{color:#252936;font-size:11px}.finance-logo small,.finance-profile small,.finance-welcome small{overflow:hidden;color:#8a8f9c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.finance-nav-label{margin:28px 0 8px;color:#a2a6af;font-size:8px;letter-spacing:.08em}.finance-sidebar nav{display:grid;gap:3px}.finance-sidebar nav span{border-radius:7px;padding:8px 10px;color:#616672;font-size:10px}.finance-sidebar nav span.is-active{border-left:3px solid #335cff;background:#f4f5f7;color:#262b37}.finance-profile{margin-top:auto;border-top:1px solid #eceef1;padding-top:14px}.finance-workspace{min-width:0;padding:18px}.finance-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.finance-tools{display:flex;align-items:center;gap:13px;color:#656b76}.finance-tools svg{width:16px;height:16px}.finance-tools button{min-height:32px;border:0;border-radius:8px;padding:0 13px;background:#335cff;color:#fff;font-size:10px}.finance-dashboard-grid{display:grid;grid-template-columns:260px minmax(0,1fr) minmax(0,1fr);gap:14px}.finance-panel{min-width:0;overflow:hidden;border:1px solid #e7e9ed;border-radius:12px;background:#fff}.finance-panel>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;border-bottom:1px solid #eef0f3;padding:0 12px}.finance-panel>header b{color:#2a2f3b;font-size:10px}.finance-panel>header span{color:#969ba7;font-size:7px}.finance-panel>header button{border:1px solid #e4e6ea;border-radius:6px;padding:5px 8px;background:#fff;color:#6f7480;font-size:8px}.finance-card-panel{grid-row:span 2}.finance-card-tabs{display:grid;grid-template-columns:1fr 1fr;margin:10px;border-radius:7px;background:#f4f5f7}.finance-card-tabs span{padding:7px;color:#a0a4ad;font-size:8px;text-align:center}.finance-card-tabs span:first-child{border-radius:7px;background:#fff;box-shadow:0 1px 5px rgba(20,27,45,.08);color:#333845}.finance-bank-card{display:flex;margin:10px;flex-direction:column;gap:6px;border:1px solid #e7e9ed;border-radius:11px;padding:14px}.finance-bank-card>div{display:flex;align-items:center;justify-content:space-between}.finance-bank-card>div i{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#335cff;color:#fff;font-size:9px;font-style:normal}.finance-bank-card>div span{margin-right:auto;margin-left:8px;border-radius:999px;padding:3px 5px;background:#effbf3;color:#2a9a51;font-size:7px}.finance-bank-card small{margin-top:12px;color:#9297a2;font-size:8px}.finance-bank-card>strong{margin-bottom:10px;color:#1f2430;font-size:25px;letter-spacing:-.05em}.finance-bank-card>span{display:flex;justify-content:space-between;color:#8b909b;font-size:8px}.finance-bank-card>span b{color:#343945;font-weight:500}.finance-transactions{display:grid;gap:8px;padding:4px 10px 10px}.finance-transactions>b{color:#a1a5ae;font-size:7px;letter-spacing:.06em}.finance-transactions span{display:grid;grid-template-columns:24px 1fr auto;align-items:center;color:#4a4f5a;font-size:8px}.finance-transactions i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#f2f3f5;font-style:normal}.finance-budget-panel{grid-column:2/4}.finance-kpis{display:grid;grid-template-columns:repeat(3,1fr);padding:14px}.finance-kpis span{display:flex;flex-direction:column;gap:5px;border-right:1px solid #eceef1;padding:0 14px}.finance-kpis span:last-child{border:0}.finance-kpis small{color:#9a9faa;font-size:7px}.finance-kpis b{color:#333844;font-size:11px}.finance-bars{display:flex;height:120px;align-items:flex-end;gap:8px;padding:10px 16px 14px}.finance-bars span{display:flex;min-width:0;flex:1 1;flex-direction:column;align-items:center;gap:6px}.finance-bars i{width:100%;max-width:24px;border-bottom:10px solid #8f68f1;background:#335cff}.finance-bars b{color:#9297a2;font-size:7px;font-weight:500}.finance-exchange-panel,.finance-summary-panel{min-height:210px}.finance-gauge{position:relative;display:grid;width:140px;height:70px;margin:24px auto 10px;place-items:end center;overflow:hidden}.finance-gauge:before{position:absolute;width:120px;height:120px;border-color:#e7e8eb #e7e8eb #335cff #335cff;border-style:solid;border-width:18px;border-radius:50%;transform:rotate(-45deg);content:""}.finance-gauge span{position:relative;z-index:1;display:flex;flex-direction:column;text-align:center}.finance-gauge small{color:#989da7;font-size:7px}.finance-gauge b{color:#292e39;font-size:15px}.finance-summary-items{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #eceef1;padding:12px}.finance-summary-items span{display:flex;flex-direction:column;color:#9297a2;font-size:7px;text-align:center}.finance-summary-items b{margin-top:5px;color:#333844;font-size:9px}.finance-exchange-panel{display:flex;flex-direction:column;align-items:center}.finance-exchange-panel header{width:100%}.finance-currency-row{display:flex;width:calc(100% - 22px);align-items:center;justify-content:space-between;margin:12px 0;border-bottom:1px solid #eceef1;padding-bottom:10px;color:#555b67;font-size:8px}.finance-exchange-panel>strong{color:#242935;font-size:25px}.finance-exchange-panel>small{margin-top:4px;color:#9a9faa;font-size:7px}.finance-exchange-panel>button{width:calc(100% - 22px);min-height:28px;margin-top:auto;margin-bottom:10px;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#656b76;font-size:8px}.finance-trusted{display:flex;flex-direction:column;align-items:center;margin-top:38px}.finance-trusted p{margin:0;color:#a0a4ac;font-size:12px}.finance-trusted div{display:flex;flex-wrap:wrap;justify-content:center;gap:48px;margin-top:22px;opacity:.46;filter:grayscale(1)}.finance-trusted img{width:auto;height:22px}@media (max-width:767px){.finance-hub-content{padding:64px 20px 54px}.finance-hub-header{align-items:flex-start;text-align:left}.finance-hub-header h2{font-size:40px}.finance-hub-header>p{font-size:15px}.finance-hub-actions{width:100%;flex-direction:column}.finance-hub-actions a,.finance-hub-actions button{width:100%}.finance-hub-benefits{width:100%;flex-direction:column;gap:14px;margin-top:34px}.finance-hub-stage{min-height:550px;margin-top:34px;border-radius:22px;padding:88px 14px 24px}.finance-hub-tabs{top:24px}.finance-hub-tabs span{padding:0 9px;font-size:10px}.finance-dashboard{min-height:420px;grid-template-columns:1fr;border-radius:16px;box-shadow:0 12px 30px rgba(20,27,45,.09)}.finance-sidebar{display:none}.finance-workspace{padding:10px}.finance-welcome small{max-width:130px}.finance-tools svg{display:none}.finance-dashboard-grid{grid-template-columns:1fr 1fr;gap:8px}.finance-card-panel{display:none}.finance-budget-panel{grid-column:1/-1}.finance-bars{height:100px;gap:4px;padding-inline:8px}.finance-kpis span{padding:0 7px}.finance-exchange-panel,.finance-summary-panel{min-height:190px}.finance-trusted div{gap:22px}.finance-trusted img{height:18px}}.workflow-studio-page{min-height:100vh;background:#f8f4ec;color:#090909}.workflow-studio-hero{position:relative;min-height:100vh;overflow:hidden;border-top:1px solid #d8d6d1;background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04)),url(/workflow-studio-background.png) 50% /cover no-repeat}.workflow-studio-nav{position:relative;z-index:10;display:grid;width:min(calc(100% - 56px),1600px);min-height:94px;margin:0 auto;grid-template-columns:230px 1fr auto;align-items:center;gap:34px}.workflow-studio-brand{display:inline-flex;width:fit-content;align-items:center;gap:11px;color:#111;font-size:26px;font-weight:760;letter-spacing:-.045em;text-decoration:none}.workflow-studio-brand>span{position:relative;display:block;width:26px;height:28px}.workflow-studio-brand i{position:absolute;bottom:2px;left:2px;width:22px;height:12px;border-radius:12px 12px 8px 8px;background:linear-gradient(90deg,#ff9c1a,#ff3f7e 55%,#765cff);transform:rotate(8deg)}.workflow-studio-brand i:nth-child(2){bottom:10px;left:3px;width:16px;height:13px;background:linear-gradient(135deg,#ffb01d,#ff4f8e)}.workflow-studio-brand i:nth-child(3){bottom:17px;left:4px;width:10px;height:10px;background:linear-gradient(135deg,#ff7d1c,#ff3b82)}.workflow-studio-links{display:flex;align-items:center;gap:clamp(24px,2.3vw,44px)}.workflow-studio-account a,.workflow-studio-links a{color:#151515;font-size:16px;font-weight:500;text-decoration:none}.workflow-studio-links a{display:inline-flex;align-items:center;gap:3px}.workflow-studio-links svg{width:18px;height:18px}.workflow-studio-account{display:flex;align-items:center;gap:10px}.workflow-studio-account .workflow-get-started,.workflow-studio-account .workflow-login{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:11px;padding:0 18px}.workflow-studio-account .workflow-login{border:1px solid #d6d2ca;background:rgba(255,255,255,.28)}.workflow-studio-account .workflow-get-started{background:#111;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.18)}.workflow-studio-copy{position:relative;z-index:5;display:flex;width:min(calc(100% - 40px),1020px);min-height:calc(100vh - 94px);margin:0 auto;flex-direction:column;align-items:center;justify-content:center;padding:50px 0 150px;text-align:center}.workflow-studio-copy h1{margin:0;color:#070707;font-size:clamp(62px,7vw,112px);font-weight:760;letter-spacing:-.072em;line-height:.94}.workflow-studio-copy p{margin:38px 0 0;color:#222;font-size:clamp(18px,1.6vw,26px);font-weight:620;letter-spacing:-.025em;line-height:1.35}.workflow-demo-action{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:38px;border-radius:11px;padding:0 22px;background:#111;box-shadow:0 5px 12px rgba(0,0,0,.2);color:#fff;font-size:16px;font-weight:520;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.workflow-demo-action:hover{transform:translateY(-2px);box-shadow:0 9px 18px rgba(0,0,0,.22)}.workflow-gradient-lines{display:none}.workflow-gradient-lines:before{top:51%;left:50%;width:170px;height:170px;border:38px solid transparent;border-radius:42% 58% 48% 52%;background:linear-gradient(135deg,#ff61d8,#ff1f78 46%,#ff7619 72%,#6772ff) border-box;opacity:.2;transform:translate(-50%,-50%) rotate(45deg);content:""}.workflow-gradient-lines:before,.workflow-line{position:absolute;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.workflow-line{display:block;border:48px solid transparent;border-radius:50%;background:linear-gradient(110deg,#ff7ce8,#ff187b 46%,#ff6a19 72%,#5e70ff) border-box}.workflow-line-left{top:50%;left:-145px;width:650px;height:470px;transform:translateY(-48%) rotate(8deg)}.workflow-line-right{top:50%;right:-145px;width:650px;height:470px;transform:translateY(-48%) rotate(-8deg)}.workflow-line-top{top:-740px;left:50%;width:470px;height:1020px;transform:translateX(-50%) rotate(8deg)}.workflow-line-bottom{right:auto;bottom:-790px;left:50%;width:560px;height:1060px;transform:translateX(-50%) rotate(-10deg)}@media (max-width:1023px){.workflow-studio-nav{width:calc(100% - 36px);min-height:78px;grid-template-columns:1fr auto}.workflow-studio-links{display:none}.workflow-studio-brand{font-size:23px}.workflow-studio-copy{min-height:calc(100vh - 78px);padding-bottom:100px}.workflow-line{border-width:32px}.workflow-gradient-lines:before{width:120px;height:120px;border-width:28px;opacity:.16}.workflow-line-top{top:-580px;left:50%;width:330px;height:790px}.workflow-line-left{top:50%;left:-300px;width:520px;height:390px}.workflow-line-right{top:50%;right:-300px;width:520px;height:390px}.workflow-line-bottom{right:auto;bottom:-620px;left:50%;width:380px;height:840px}}@media (max-width:639px){.workflow-studio-nav{width:calc(100% - 28px);min-height:70px}.workflow-studio-account .workflow-login{display:none}.workflow-studio-account .workflow-get-started{min-height:42px;padding:0 14px;font-size:14px}.workflow-studio-copy{width:calc(100% - 34px);min-height:calc(100svh - 70px);padding:30px 0 80px}.workflow-studio-copy h1{font-size:clamp(48px,15vw,68px);line-height:.98}.workflow-studio-copy p{margin-top:28px;font-size:17px}.workflow-studio-copy p br{display:none}.workflow-demo-action{width:100%;margin-top:30px}}.gift-workflows-page{min-height:100vh;background:#f8f4ec;color:#090909}.gift-workflows-hero{--gift-x:20.5%;--gift-y:33.2%;position:relative;min-height:100vh;overflow:hidden;background:url(/gift-workflows-background.png) 50%/cover no-repeat,#f8f4ec}.gift-workflows-nav{position:relative;z-index:10;display:grid;width:min(calc(100% - 64px),1360px);min-height:96px;margin:0 auto;grid-template-columns:190px 1fr auto;align-items:center;gap:34px}.gift-workflows-brand{display:inline-flex;width:fit-content;align-items:center;gap:10px;color:#111;font-size:25px;font-weight:760;letter-spacing:-.045em;text-decoration:none}.gift-workflows-brand>span{position:relative;display:block;width:25px;height:27px}.gift-workflows-brand i{position:absolute;bottom:2px;left:2px;width:21px;height:11px;border-radius:12px 12px 7px 7px;background:linear-gradient(90deg,#ff9c1a,#ff3f7e 55%,#765cff);transform:rotate(8deg)}.gift-workflows-brand i:nth-child(2){bottom:10px;left:3px;width:15px;height:12px}.gift-workflows-brand i:nth-child(3){bottom:17px;left:4px;width:9px;height:9px}.gift-workflows-account,.gift-workflows-links{display:flex;align-items:center}.gift-workflows-links{gap:clamp(24px,2.2vw,42px)}.gift-workflows-account{gap:10px}.gift-workflows-account a,.gift-workflows-links a{color:#151515;font-size:16px;font-weight:500;text-decoration:none}.gift-workflows-links a{display:inline-flex;align-items:center;gap:3px}.gift-workflows-links svg{width:18px;height:18px}.gift-workflows-login,.gift-workflows-start{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:10px;padding:0 17px}.gift-workflows-login{border:1px solid #d7d3cb;background:rgba(255,255,255,.26)}.gift-workflows-start{background:#111;box-shadow:0 5px 10px rgba(0,0,0,.18);color:#fff!important}.gift-ribbon{display:none}.gift-ribbon-horizontal,.gift-ribbon-tail,.gift-ribbon-vertical{position:absolute;display:block;background:linear-gradient(180deg,#dc34d7,#ff4e88 48%,#ff6d24)}.gift-ribbon-vertical{top:0;bottom:0;left:var(--gift-x);width:7px;transform:translateX(-50%)}.gift-ribbon-horizontal{top:var(--gift-y);right:0;left:0;height:7px;background:linear-gradient(90deg,#dc34d7,#ff4e88 38%,#ff6d24 65%,#ff496e);transform:translateY(-50%)}.gift-ribbon-loop{position:absolute;top:var(--gift-y);width:138px;height:74px;border:3px solid transparent;border-radius:70% 40% 70% 45%;background:linear-gradient(110deg,#df35d5,#ff5b7e,#ff7a20) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gift-ribbon-loop-left{left:calc(var(--gift-x) - 8px);transform:translate(-100%,-80%) rotate(25deg)}.gift-ribbon-loop-right{left:calc(var(--gift-x) + 8px);transform:translateY(-80%) rotate(-25deg) scaleX(-1)}.gift-ribbon-tail{top:calc(var(--gift-y) + 4px);left:var(--gift-x);width:3px;height:128px;transform-origin:top center}.gift-ribbon-tail-left{transform:rotate(54deg)}.gift-ribbon-tail-right{transform:rotate(-54deg)}.gift-ribbon-knot{position:absolute;top:var(--gift-y);left:var(--gift-x);width:17px;height:17px;border-radius:50%;background:linear-gradient(135deg,#e639c9,#ff6a2a);box-shadow:0 2px 6px rgba(219,56,144,.24);transform:translate(-50%,-50%)}.gift-workflows-copy{position:relative;z-index:5;display:flex;width:min(calc(100% - 40px),900px);min-height:calc(100vh - 96px);margin:0 auto;flex-direction:column;align-items:center;justify-content:center;padding:110px 0 90px;text-align:center}.gift-workflows-copy h1{margin:0;color:#050505;font-size:clamp(62px,6vw,92px);font-weight:760;letter-spacing:-.07em;line-height:.95}.gift-workflows-copy p{margin:32px 0 0;color:#222;font-size:clamp(18px,1.45vw,23px);font-weight:620;letter-spacing:-.025em;line-height:1.38}.gift-workflows-demo{display:inline-flex;min-height:50px;align-items:center;justify-content:center;margin-top:38px;border-radius:10px;padding:0 21px;background:#111;box-shadow:0 5px 12px rgba(0,0,0,.2);color:#fff;font-size:16px;text-decoration:none}@media (max-width:1023px){.gift-workflows-hero{--gift-x:18%;--gift-y:30%}.gift-workflows-nav{width:calc(100% - 36px);min-height:78px;grid-template-columns:1fr auto}.gift-workflows-links{display:none}.gift-workflows-copy{min-height:calc(100vh - 78px);padding-top:140px}}@media (max-width:639px){.gift-workflows-hero{--gift-x:12%;--gift-y:24%}.gift-workflows-nav{min-height:70px}.gift-workflows-login{display:none}.gift-workflows-start{min-height:42px;padding:0 14px;font-size:14px!important}.gift-workflows-copy{min-height:calc(100svh - 70px);padding:150px 0 70px}.gift-workflows-copy h1{font-size:clamp(46px,14vw,64px);line-height:.98}.gift-workflows-copy p{font-size:17px}.gift-workflows-copy p br{display:none}.gift-workflows-demo{width:100%}.gift-ribbon-loop{width:92px;height:52px}.gift-ribbon-tail{height:92px}}.gift-duplicate-footer{width:100%;background:#f8f4ee;color:var(--text-strong);padding:80px 28px 0}.gift-duplicate-cta{width:100%;min-height:690px;justify-content:center;overflow:hidden;background:linear-gradient(rgba(255,255,255,.03),rgba(255,255,255,.03)),url(/gift-cta-background.png) 50% /cover no-repeat}.gift-duplicate-cta,.gift-duplicate-cta-copy{position:relative;display:flex;align-items:center}.gift-duplicate-cta-copy{z-index:1;width:min(calc(100% - 40px),820px);flex-direction:column;text-align:center}.gift-duplicate-cta-copy>span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(20,20,20,.12);border-radius:999px;padding:0 12px;background:rgba(255,255,255,.58);color:#4c4650;font-size:13px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gift-duplicate-cta h2{margin:22px 0 0;color:#080808;font-size:clamp(54px,6vw,88px);font-weight:740;letter-spacing:-.068em;line-height:.98}.gift-duplicate-cta p{max-width:610px;margin:26px 0 0;color:#403b3d;font-size:18px;font-weight:520;line-height:1.5}.gift-duplicate-cta-action{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:34px;border-radius:12px;padding:0 24px;background:#111;box-shadow:0 8px 18px rgba(0,0,0,.2);color:#fff;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.gift-duplicate-cta-action:hover{box-shadow:0 12px 24px rgba(0,0,0,.24);transform:translateY(-2px)}@media (max-width:639px){.gift-duplicate-cta{min-height:560px;background-position:50%}.gift-duplicate-cta h2{font-size:48px}.gift-duplicate-cta h2 br{display:none}.gift-duplicate-cta p{font-size:16px}.gift-duplicate-cta-action{width:100%}}.gift-duplicate-footer-inner{width:100%;max-width:1280px;margin:0 auto}.gift-footer-main{position:relative;z-index:2;display:grid;grid-template-columns:178px minmax(0,1fr) 178px;align-items:start;gap:40px;padding-bottom:52px}.gift-footer-brand{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:var(--text-strong);text-decoration:none}.gift-footer-brand svg{width:22px;height:22px;fill:#335cff}.gift-footer-brand span{font-size:18px;font-weight:650}.gift-footer-brand small{margin-left:-3px;color:var(--text-soft);font-size:12px;font-weight:500}.gift-footer-logo-image{display:block;width:auto;height:104px;max-width:472px;object-fit:contain}.gift-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,5vw,76px);justify-content:center}.gift-footer-columns section{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:12px}.gift-footer-columns h3{margin:0;color:var(--text-sub);font-size:13px;font-weight:550}.gift-footer-columns a{font-size:13px;font-weight:550;line-height:1.35;text-decoration:none;transition:color .2s ease}.gift-footer-columns a,.gift-footer-columns a:hover{color:var(--text-strong)}.gift-footer-app-store{display:flex;width:120px;min-height:42px;align-items:center;justify-self:end;gap:7px;border-radius:8px;padding:5px 10px;background:#070707;color:#fff;text-decoration:none}.gift-footer-app-store svg{width:22px;height:22px}.gift-footer-app-store span{display:flex;flex-direction:column;line-height:1}.gift-footer-app-store small{font-size:7px}.gift-footer-app-store b{margin-top:3px;font-size:14px;font-weight:550}.gift-footer-bottom{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;min-height:84px;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.22);padding:0 max(34px,calc((100vw - 1280px) / 2 + 28px))}.gift-footer-socials{display:flex;gap:16px}.gift-footer-socials a{display:flex;color:var(--text-soft);transition:color .2s ease}.gift-footer-socials a:hover{color:var(--text-strong)}.gift-footer-socials svg{width:20px;height:20px}.gift-footer-bottom>small{color:var(--text-soft);font-size:12px}.gift-footer-art{position:relative;z-index:1;width:100vw;height:clamp(340px,38vw,500px);margin-top:-320px;margin-left:calc(50% - 50vw);overflow:hidden;background:#f8f4ee}.gift-footer-art:after{z-index:1;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.72),rgba(10,10,10,.18) 42%,transparent 68%)}.gift-footer-art:after,.gift-footer-art:before{position:absolute;pointer-events:none;content:""}.gift-footer-art:before{z-index:2;right:0;bottom:0;left:0;height:150px;background:linear-gradient(180deg,transparent,rgba(10,10,10,.7))}.gift-footer-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 53%;mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 10%,#000 24%);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55) 10%,#000 24%)}@media (min-width:640px){.gift-duplicate-footer{background:#f8f4ee}.gift-footer-bottom>small,.gift-footer-brand,.gift-footer-brand span,.gift-footer-columns a,.gift-footer-columns h3,.gift-footer-socials a{color:#fff}.gift-footer-bottom>small,.gift-footer-brand small,.gift-footer-columns h3{color:rgba(255,255,255,.82)}.gift-footer-columns a{color:rgba(255,255,255,.96);text-shadow:0 1px 12px rgba(0,0,0,.2)}.gift-footer-columns h3{text-shadow:0 1px 10px rgba(0,0,0,.18)}.gift-footer-brand svg{fill:#6f8cff}.gift-footer-columns a:hover,.gift-footer-socials a:hover{color:#fff}.gift-footer-bottom{border-top-color:rgba(255,255,255,.18)}.gift-footer-art{background:#f8f4ee}}@media (max-width:1023px){.gift-duplicate-footer{padding-top:56px}.gift-footer-main{grid-template-columns:1fr auto}.gift-footer-columns{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dfd9d0;padding-top:32px}}@media (max-width:639px){.gift-duplicate-footer{padding:42px 24px 0}.gift-footer-main{gap:28px;padding-bottom:34px}.gift-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.gift-footer-bottom{min-height:82px;flex-direction:row;gap:16px;border-top-color:rgba(28,28,28,.12);padding:0 20px}.gift-footer-art{width:100vw;height:280px;margin-top:-180px;margin-left:calc(50% - 50vw)}.gift-footer-art img{object-fit:cover;object-position:center center}.gift-footer-art:after{display:none}.gift-footer-art:before{height:120px;background:linear-gradient(180deg,transparent,rgba(248,244,238,.9))}}@media (min-width:1024px){.gift-duplicate-footer{padding:68px 28px 34px}.gift-duplicate-footer-inner{max-width:1160px}.gift-footer-main{grid-template-columns:190px minmax(0,1fr) 142px;align-items:center;gap:32px;padding-bottom:28px}.gift-footer-logo-image{height:74px;max-width:190px}.gift-footer-bottom>small,.gift-footer-brand,.gift-footer-brand span,.gift-footer-columns a,.gift-footer-columns h3,.gift-footer-socials a{color:var(--text-strong)}.gift-footer-columns{gap:clamp(28px,4vw,58px)}.gift-footer-columns section{gap:9px}.gift-footer-columns h3{color:#79808b;font-size:12px;letter-spacing:.02em;text-shadow:none}.gift-footer-columns a{color:#242a33;font-size:12px;font-weight:600;text-shadow:none}.gift-footer-columns a:hover,.gift-footer-socials a:hover{color:#0d1117}.gift-footer-app-store{width:132px;min-height:44px;border:1px solid rgba(17,24,39,.12);background:#fff;color:#151922;box-shadow:0 10px 26px rgba(38,48,66,.08)}.gift-footer-art{width:min(100%,980px);height:auto;margin:14px auto 0;border:1px solid rgba(28,28,28,.08);border-radius:28px;background:#f8f4ee;box-shadow:0 20px 50px rgba(38,48,66,.08)}.gift-footer-art img{width:100%;height:auto;object-fit:contain;object-position:center;mask-image:none;-webkit-mask-image:none}.gift-footer-art:after{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 45%)}.gift-footer-art:before{height:118px;background:linear-gradient(180deg,transparent,rgba(10,12,16,.42))}.gift-footer-bottom{min-height:66px;border-top-color:rgba(255,255,255,.2);padding:0 28px}.gift-footer-bottom>small,.gift-footer-socials a{color:rgba(255,255,255,.9)}}.brands-section{width:100%;background:#fff}.brands-content{width:100%;max-width:1280px;margin:0 auto;gap:32px;padding:96px 28px}.brands-content,.brands-header{display:flex;flex-direction:column;align-items:center}.brands-header{gap:10px}.brands-badge{display:inline-flex;width:fit-content;height:28px;align-items:center;gap:4px;border-radius:9px;padding:0 10px 0 7px;background:var(--bg-weak);color:var(--text-sub);font-size:14px;font-weight:500;line-height:20px}.brands-badge span{position:relative;display:flex;width:16px;height:16px;align-items:center;justify-content:center}.brands-badge span:before{width:6px;height:6px;border-radius:50%;background:#335cff;content:""}.brands-header h2{margin:0;color:var(--text-strong);font-size:24px;font-weight:550;letter-spacing:-.3px;line-height:32px;text-align:center}.brands-grid{display:flex;width:100%;gap:12px}.brand-card{display:flex;height:80px;min-width:0;flex:1 1;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--stroke-soft);border-radius:16px;padding:20px 32px;background:#fff}.brand-card img{width:auto;height:24px;max-width:100%}.brands-caption{max-width:404px;margin:0 auto;color:var(--text-soft);font-size:14px;line-height:20px;text-align:center}.brands-caption strong{color:var(--text-sub);font-weight:500}.scouter-icp-section{background:#fff}.scouter-icp-section .brands-content{gap:26px;padding:28px 28px 70px}.scouter-icp-section .brands-header{max-width:760px}.scouter-icp-section .brands-badge{height:32px;border:1px solid #d9e7ff;background:#f4f8ff;color:#315078;font-weight:650}.scouter-icp-section .brands-badge span:before{background:#2f82dd}.scouter-icp-section .brands-header h2{max-width:760px;color:#161b22;font-size:clamp(30px,3.2vw,46px);font-weight:560;letter-spacing:-.035em;line-height:1.05}.scouter-icp-grid{display:grid;width:min(100%,1040px);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.scouter-icp-card{display:flex;min-height:86px;gap:10px;border:1px solid #dde7f4;border-radius:18px;background:#fff;padding:16px 14px;box-shadow:0 14px 34px rgba(33,64,108,.07)}.scouter-icp-card,.scouter-icp-card span{align-items:center;justify-content:center}.scouter-icp-card span{display:inline-flex;width:36px;height:36px;flex:0 0 auto;border:1.5px solid #101010;border-radius:999px;color:#101010}.scouter-icp-card svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.scouter-icp-card strong{color:#202734;font-size:15px;font-weight:680;letter-spacing:-.02em;line-height:1.1}.scouter-icp-section .brands-caption{max-width:620px;color:#657083;font-size:16px;line-height:1.45}.scouter-signal-intro{background:#fff;padding:8px 28px 30px}.scouter-signal-intro-inner{display:flex;max-width:920px;margin:0 auto;flex-direction:column;align-items:center;gap:14px;text-align:center}.scouter-signal-intro .brands-badge{height:32px;border:1px solid #d9e7ff;background:#f4f8ff;color:#315078;font-weight:650}.scouter-signal-intro .brands-badge span:before{background:#2f82dd}.scouter-signal-intro h2{max-width:880px;margin:0;color:#161b22;font-size:clamp(34px,3.8vw,58px);font-weight:560;letter-spacing:-.04em;line-height:1.02}.scouter-signal-intro p{max-width:820px;margin:4px 0 0;color:#657083;font-size:clamp(16px,1.25vw,20px);font-weight:430;letter-spacing:-.01em;line-height:1.5}@media (max-width:999px){.scouter-icp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.scouter-icp-section .brands-content{align-items:stretch;padding:24px 18px 54px}.scouter-icp-section .brands-header{align-items:flex-start}.scouter-icp-section .brands-caption,.scouter-icp-section .brands-header h2{text-align:left}.scouter-icp-grid{grid-template-columns:1fr}.scouter-icp-card{min-height:68px;justify-content:flex-start;border-radius:16px}.scouter-signal-intro{padding:6px 18px 28px}.scouter-signal-intro-inner{align-items:flex-start;text-align:left}.scouter-signal-intro h2{font-size:34px}.scouter-signal-intro p{font-size:16px}}.brand-wall-section{position:relative;width:100%;overflow:hidden;background:#fff}.brand-wall-visual{width:100%;height:148px;background-image:url(/brands-wall/brands-cloud-reference.png);background-position:top;background-repeat:no-repeat;background-size:cover}.brand-wall-content{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:52px 48px 48px}.brand-wall-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:52px 20px}.brand-wall-item{min-height:62px;flex-direction:column;justify-content:flex-start;gap:12px}.brand-wall-item,.brand-wordmark{display:flex;min-width:0;align-items:center}.brand-wordmark{height:28px;justify-content:center;gap:6px;color:#101010;font-size:17px;font-weight:750;letter-spacing:-.55px;line-height:1;text-align:center;white-space:nowrap}.brand-wordmark>span:last-child{overflow:hidden;text-overflow:ellipsis}.brand-symbol{display:inline-block;width:14px;height:14px;flex:0 0 auto;border-radius:4px;background:currentColor;transform:rotate(45deg)}.brand-tone-mint{color:#59cba0}.brand-tone-blue{color:#1c28f5;font-size:24px}.brand-tone-pink{color:#e82f96;font-size:24px}.brand-tone-navy{color:#17306d}.brand-tone-royal{color:#2454ec}.brand-tone-orange{color:#f5822b;font-style:italic}.brand-tone-green{color:#18815f;font-weight:500}.brand-tone-sky{color:#2499d1;font-size:23px}.brand-tone-slate{color:#5e6682;font-weight:500;letter-spacing:1.5px}.brand-tone-dark{color:#1a1835}.brand-tone-black .brand-symbol,.brand-tone-dark .brand-symbol,.brand-tone-royal .brand-symbol,.brand-tone-sky .brand-symbol,.brand-tone-slate .brand-symbol{display:none}.brand-tone-multi .brand-symbol{border-radius:50%;background:conic-gradient(#f5c642,#42a5f5,#55bb86,#f5c642);transform:none}.brand-tone-ring{width:58px;height:58px;border:1px solid #ffd164;border-radius:50%;font-family:Georgia,serif;font-style:italic}.brand-tone-ring .brand-symbol{display:none}.brand-story{display:flex;color:#1d684f}.brand-story svg{width:18px;height:18px}.brand-wall-more{display:block;width:fit-content;margin:42px auto 0;border-bottom:2px solid #23755c;color:#23755c;font-size:16px;font-weight:700;line-height:25px;text-decoration:none}.brand-wall-top{position:absolute;right:20px;bottom:28px;display:flex;width:50px;height:50px;align-items:center;justify-content:center;border:2px solid #202020;border-radius:50%;color:#202020;text-decoration:none;transition:transform .2s,background .2s,color .2s}.brand-wall-top:hover{background:#202020;color:#fff;transform:translateY(-3px)}.brand-wall-top svg{width:24px;height:24px}.enterprise-scale-section{width:100%;overflow:hidden;background:#fff}.gift-stories-section{width:100%;overflow:hidden;background:#f7f6f3;padding:108px 0 112px}.gift-stories-header{display:flex;width:min(calc(100% - 56px),1280px);margin:0 auto 52px;align-items:flex-end;justify-content:space-between;gap:32px}.gift-stories-header h2{margin:0;color:#080808;font-size:clamp(54px,5.4vw,78px);font-weight:650;letter-spacing:-.06em;line-height:.98}.gift-stories-controls{display:flex;gap:12px}.gift-stories-controls button{display:grid;width:54px;height:54px;place-items:center;border:1px solid #aeb3bd;border-radius:9px;background:rgba(255,255,255,.64);color:#151515;cursor:pointer;transition:background .2s ease,transform .2s ease}.gift-stories-controls button:hover{background:#fff;transform:translateY(-2px)}.gift-stories-controls svg{width:28px;height:28px}.gift-stories-track{display:flex;width:100%;gap:24px;overflow-x:auto;padding:0 max(28px,calc((100vw - 1280px) / 2));scroll-behavior:smooth;scroll-padding-inline:max(28px,calc((100vw - 1280px) / 2));scrollbar-width:none;scroll-snap-type:x mandatory}.gift-stories-track::-webkit-scrollbar{display:none}.gift-story-card{display:flex;min-width:0;min-height:610px;flex:0 0 clamp(330px,31vw,430px);flex-direction:column;border:1px solid rgba(0,0,0,.08);border-radius:44px;padding:44px 38px 34px;color:#080808;box-shadow:0 16px 36px rgba(18,22,31,.08),inset 0 1px 0 rgba(255,255,255,.24);scroll-snap-align:start}.gift-story-card.is-image-card{align-self:flex-start;min-height:0;overflow:hidden;padding:0;background:#cce600}.gift-story-card-image{display:block;width:100%;height:auto}.gift-story-company{min-height:50px;font-size:34px;font-weight:760;letter-spacing:-.045em}.gift-story-card blockquote{margin:36px 0 0;font-size:clamp(23px,1.7vw,29px);font-weight:520;letter-spacing:-.035em;line-height:1.48}.gift-story-highlight{display:inline;border-bottom:3px solid;border-radius:.28em .28em .12em .12em;padding:0 .12em .02em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.gift-story-highlight.highlight-violet{background:rgba(115,79,234,.2);color:#4c2cb9}.gift-story-highlight.highlight-blue{background:rgba(46,103,255,.2);color:#174fcf}.gift-story-highlight.highlight-yellow{background:rgba(255,225,82,.5);color:#6d5100}.gift-story-highlight.highlight-pink{background:rgba(255,104,185,.27);color:#9d195e}.gift-story-card footer{display:flex;align-items:center;gap:16px;margin-top:auto;border-top:1px dashed rgba(0,0,0,.24);padding-top:24px}.gift-story-card footer div{display:flex;min-width:0;flex-direction:column;gap:5px}.gift-story-card footer b{font-size:17px}.gift-story-card footer span{font-size:14px;line-height:1.3}@media (max-width:767px){.gift-stories-section{padding:70px 0 76px}.gift-stories-header{width:calc(100% - 40px);margin-bottom:34px;align-items:flex-end}.gift-stories-header h2{font-size:43px}.gift-stories-controls{gap:8px}.gift-stories-controls button{width:44px;height:44px}.gift-stories-track{gap:16px;padding-inline:20px;scroll-padding-inline:20px}.gift-story-card{min-height:520px;flex-basis:calc(100vw - 48px);border-radius:34px;padding:34px 28px 28px}.gift-story-company{min-height:42px;font-size:29px}.gift-story-card blockquote{margin-top:28px;font-size:22px}}.enterprise-scale-content{display:flex;width:100%;max-width:1280px;margin:0 auto;flex-direction:column;gap:72px;padding:112px 28px 104px}.enterprise-scale-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.enterprise-scale-badge{display:inline-flex;height:28px;align-items:center;gap:5px;border-radius:9px;padding:0 10px 0 7px;background:#fff;color:var(--text-sub);box-shadow:0 0 0 1px var(--stroke-soft),0 1px 2px rgba(14,18,27,.04);font-size:14px;font-weight:500}.enterprise-scale-badge i{width:6px;height:6px;border-radius:50%;background:#335cff;box-shadow:0 0 0 4px rgba(51,92,255,.1)}.enterprise-scale-header h2{max-width:1080px;margin:0;color:var(--text-strong);font-size:clamp(48px,5vw,72px);font-weight:580;letter-spacing:-.055em;line-height:1.08}.enterprise-scale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.enterprise-card{min-width:0;overflow:hidden;border:1px solid #eef0f3;border-radius:28px;background:#f8f9fa}.enterprise-card-copy{padding:48px 48px 36px}.enterprise-card-copy h3{margin:0;color:var(--text-strong);font-size:26px;font-weight:590;letter-spacing:-.035em;line-height:1.2}.enterprise-card-copy p{max-width:540px;margin:14px 0 0;color:var(--text-sub);font-size:17px;line-height:1.55}.speed-visual,.uptime-visual{position:relative;display:flex;min-height:330px;align-items:center;justify-content:center;padding:40px}.enterprise-image-visual{position:relative;display:block;margin:0 18px 18px;overflow:hidden;border-radius:22px;background:#fff}.enterprise-admin-image-visual{margin:18px 0 18px 18px;align-self:stretch}.enterprise-card-image{display:block;width:100%;height:clamp(260px,28vw,360px);object-fit:cover}.enterprise-admin-image-visual .enterprise-card-image{height:100%;min-height:430px}.uptime-visual{background:repeating-radial-gradient(ellipse at 52% 100%,transparent 0 32px,rgba(40,203,87,.12) 33px 34px,transparent 35px 66px),linear-gradient(180deg,#f0fff4,#fbfffc)}.uptime-panel{position:relative;z-index:1;width:100%;border:2px solid #38c65a;border-radius:16px;padding:24px 24px 20px;background:rgba(255,255,255,.96);box-shadow:0 18px 38px rgba(42,184,76,.16)}.uptime-panel-header,.uptime-period{display:flex;align-items:center;justify-content:space-between}.uptime-panel-header span{display:flex;align-items:center;gap:10px;color:#262d39;font-size:17px;font-weight:650}.uptime-panel-header svg{width:22px;height:22px;color:#21c448}.uptime-panel-header strong{color:#20b943;font-size:17px}.uptime-bars{display:grid;height:42px;margin-top:18px;grid-template-columns:repeat(42,minmax(2px,1fr));gap:3px}.uptime-bars i{border-radius:3px;background:#27c94f}.uptime-bars i:nth-child(11n){background:#78df90}.uptime-period{margin-top:10px;color:#8985ac;font-size:13px}.speed-visual{gap:18px;background:repeating-radial-gradient(ellipse at 48% 100%,transparent 0 38px,rgba(244,85,162,.11) 39px 40px,transparent 41px 76px),linear-gradient(135deg,#fff1fb,#fffaf0)}.speed-meter-card{display:flex;width:31%;min-width:0;min-height:190px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(240,207,221,.8);border-radius:16px;padding:18px 10px;background:rgba(255,255,255,.92);box-shadow:0 16px 30px rgba(217,72,139,.1)}.speed-meter{position:relative;display:grid;width:104px;height:104px;place-items:center;border-radius:50%;background:conic-gradient(from 220deg,#eb24b0 0 38%,#ffb31f 65%,#f7e9ef 66% 100%)}.speed-meter:before{position:absolute;inset:16px;border-radius:50%;background:#fff;content:""}.speed-meter span{position:relative;z-index:1;color:#151929;font-size:28px;font-weight:700}.speed-meter-card small{max-width:110px;margin-top:10px;color:#777395;font-size:13px;font-weight:550;line-height:1.25;text-align:center}.enterprise-admin-card{display:grid;min-height:430px;grid-column:1/-1;grid-template-columns:1.08fr .92fr;align-items:stretch}.admin-visual{position:relative;min-height:430px;overflow:hidden;background:linear-gradient(135deg,#f5f4ff,#fbfbff)}.admin-network{position:absolute;inset:-120px -20px -100px -80px;background:repeating-conic-gradient(from 4deg at 50% 50%,rgba(116,91,236,.13) 0 .5deg,transparent .6deg 7deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0 65%,transparent 72%);mask:radial-gradient(circle at 50% 50%,#000 0 65%,transparent 72%)}.admin-chip{position:absolute;z-index:2;border:1px solid #e0e1e8;border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.96);color:#343844;box-shadow:0 7px 18px rgba(40,36,70,.08);font-size:14px;font-weight:600}.admin-chip-session{top:26px;left:28px}.admin-chip-ip{top:20px;right:30px}.admin-chip-user{top:112px;left:50%;transform:translateX(-50%)}.admin-sheet{position:absolute;z-index:1;bottom:-18px;width:150px;min-height:190px;border:1px solid #dfe1e8;border-radius:14px;padding:24px 18px;background:rgba(255,255,255,.96);box-shadow:0 18px 36px rgba(50,45,80,.1);color:#313541}.admin-sheet strong{font-size:15px;line-height:1.35}.admin-sheet-auth{left:11%;transform:rotate(-2deg)}.admin-sheet-permissions{left:50%;transform:translateX(-50%)}.admin-sheet-audit{right:9%;transform:rotate(2deg)}.admin-sheet span{display:block;height:9px;margin-top:17px;border-radius:5px;background:#eeeef6}.admin-sheet-permissions span:after{float:right;width:24px;height:13px;border-radius:999px;background:#7c6cf2;content:""}.admin-sheet-auth i{display:block;width:66px;height:78px;margin:28px auto 0;border:10px double #e9e9f5;border-radius:50% 50% 44% 44%}.enterprise-admin-copy{display:flex;flex-direction:column;justify-content:center;padding:64px;background:#f8f9fa}.how-journey-section{overflow:hidden;background:#f7f6f3}.how-journey-content{width:min(calc(100% - 56px),1280px);margin:0 auto;padding:112px 0 120px}.how-journey-header{display:flex;max-width:850px;margin:0 auto 64px;flex-direction:column;align-items:center;text-align:center}.how-journey-badge{display:inline-flex;height:28px;align-items:center;gap:6px;border:1px solid #e1dfda;border-radius:9px;padding:0 10px 0 8px;background:#fff;color:#66636d;font-size:14px;font-weight:550}.how-journey-badge i{width:6px;height:6px;border-radius:50%;background:#ff4ca1;box-shadow:0 0 0 4px rgba(255,76,161,.12)}.how-journey-header h2{margin:18px 0 0;color:#0d0c13;font-size:clamp(46px,5vw,70px);font-weight:600;letter-spacing:-.055em;line-height:1.04}.how-journey-header>p{max-width:590px;margin:20px 0 0;color:#6d6a72;font-size:18px;line-height:1.55}.how-journey-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.how-journey-card{position:relative;z-index:1;aspect-ratio:1.23;min-width:0;overflow:hidden;background:#f8f9fa}.how-journey-card-image{display:block;width:100%;height:100%;object-fit:cover}.how-journey-copy{min-height:262px;padding:44px 42px 34px}.how-journey-copy>span{color:#8b8992;font-size:13px;font-weight:650;letter-spacing:.12em}.how-journey-copy h3{margin:18px 0 0;color:#101019;font-size:26px;font-weight:590;letter-spacing:-.035em;line-height:1.2}.how-journey-copy p{margin:13px 0 0;color:#6d6b70;font-size:17px;line-height:1.5}.how-journey-visual{position:relative;display:grid;min-height:330px;place-items:center;overflow:hidden;border-top:1px solid rgba(22,19,30,.05);border-radius:0 0 28px 28px}.how-journey-discover .how-journey-visual{background:linear-gradient(145deg,#fff4fc,#f8ecff);color:#d93ca0}.how-journey-personalize .how-journey-visual{background:linear-gradient(145deg,#f1fff3,#e9fbed);color:#28be4b}.how-journey-deliver .how-journey-visual{background:linear-gradient(145deg,#edf4ff,#e4edff);color:#335cff}.how-journey-icon{position:relative;z-index:4;display:grid;width:132px;height:132px;place-items:center;border:2px solid;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 22px 38px color-mix(in srgb,currentColor 18%,transparent),0 0 0 18px color-mix(in srgb,currentColor 8%,transparent)}.how-journey-icon svg{width:58px;height:58px}.how-journey-chip{position:absolute;z-index:5;right:22px;bottom:24px;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(30,28,36,.1);border-radius:999px;padding:10px 14px;background:#fff;color:#24212a;box-shadow:0 10px 24px rgba(30,25,44,.11);font-size:14px;font-weight:650}.how-journey-chip svg{width:18px;height:18px;color:currentColor}.journey-map-section{overflow:hidden;background:#fff}.journey-map-content{width:min(calc(100% - 56px),1380px);margin:0 auto;padding:116px 0 120px}.journey-map-header{display:flex;margin-bottom:54px;flex-direction:column;align-items:center;text-align:center}.journey-map-header h2{margin:18px 0 0;color:#0d0c13;font-size:clamp(46px,5vw,70px);font-weight:600;letter-spacing:-.055em;line-height:1.04}.journey-map-scroll{width:100%;overflow:hidden;border-radius:32px;box-shadow:0 24px 60px rgba(65,47,35,.08)}.journey-map-canvas{position:relative;width:100%;aspect-ratio:1891/831;overflow:hidden;background:#fbf7f0}.journey-map-image{display:block;width:100%;height:100%;object-fit:cover}.journey-map-note{position:absolute;z-index:2;display:flex;align-items:baseline;gap:10px;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;line-height:1;text-shadow:0 2px 0 rgba(255,255,255,.8)}.journey-map-note span{font-size:clamp(18px,1.7vw,27px);font-weight:700}.journey-map-note strong{font-size:clamp(24px,2.5vw,39px);font-weight:700;letter-spacing:-.035em}.journey-map-note-one{top:14%;left:6%;color:#cb3d75;transform:rotate(-3deg)}.journey-map-note-two{top:11%;left:39%;color:#538c2f;transform:rotate(2deg)}.journey-map-note-three{top:14%;right:6%;color:#2771bd;transform:rotate(-2deg)}.performance-metrics-section{width:100%;overflow:hidden;background:#fff;padding:60px 28px 56px}.performance-metrics-shell{width:min(100%,1040px);margin:0 auto}.performance-metrics-layout{position:relative;display:grid;min-height:563px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.performance-metrics-intro{position:absolute;z-index:2;top:0;left:0;width:500px}.performance-metrics-intro>span{display:inline-flex;min-height:27px;align-items:center;gap:7px;border-radius:8px;background:#f5f5f6;color:#57575c;padding:0 10px;font-size:13px;font-weight:500}.performance-metrics-intro>span svg{width:13px;height:13px;color:#385aff}.performance-metrics-intro h2{margin:17px 0 0;color:#171719;font-size:29px;font-weight:600;letter-spacing:-.035em;line-height:1.18}.performance-metrics-intro p{margin:24px 0 0;color:#969699;font-size:15px;line-height:1.45}.performance-metrics-footer a,.performance-metrics-intro a{display:inline-flex;align-items:center;gap:6px;color:#335cff;text-decoration:none}.performance-metrics-intro a{margin-top:22px;font-size:14px;font-weight:500}.performance-metrics-footer a svg,.performance-metrics-intro a svg{width:15px;height:15px}.performance-metric{display:flex;min-width:0;flex-direction:column;border-left:1px solid #e6e6e7;padding:6px 34px 0}.performance-metric-one{height:194px}.performance-metric-two{height:282px}.performance-metric-three{height:423px}.performance-metric-four{height:563px}.performance-metric-copy strong{color:#171719;font-size:43px;font-weight:500;letter-spacing:-.055em;line-height:1}.performance-metric-copy p{margin:14px 0 0;color:#545458;font-size:14px;line-height:1.45}.performance-bar-stack{display:flex;margin-top:auto;flex-direction:column;gap:7px;padding-bottom:1px}.performance-bar-stack i{display:block;width:100%;height:10px;background:#385aff}.performance-bar-stack i.is-muted{background:#e9e9e9}.performance-metrics-footer{display:flex;min-height:70px;align-items:flex-end;justify-content:space-between;border-top:1px solid #e7e7e8;color:#99999d;padding:0 0 8px;font-size:12px}.performance-metrics-footer a{color:#55555a;font-size:12px}@media (max-width:767px){.enterprise-scale-content{gap:38px;padding:64px 24px}.enterprise-scale-header{align-items:flex-start;text-align:left}.enterprise-scale-header h2{font-size:36px;line-height:1.08}.enterprise-scale-header h2 br{display:none}.enterprise-scale-grid{grid-template-columns:1fr;gap:16px}.enterprise-card{border-radius:22px}.enterprise-card-copy{padding:30px 24px 24px}.enterprise-card-copy h3{font-size:22px}.enterprise-card-copy p{font-size:15px}.speed-visual,.uptime-visual{min-height:260px;padding:24px}.enterprise-admin-image-visual,.enterprise-image-visual{margin:0 12px 12px;border-radius:18px}.enterprise-card-image{height:auto;aspect-ratio:1.08}.enterprise-admin-image-visual .enterprise-card-image{height:auto;min-height:0}.uptime-panel{padding:18px 16px}.uptime-panel-header{align-items:flex-start;gap:8px}.uptime-panel-header span,.uptime-panel-header strong{font-size:13px}.uptime-bars{gap:2px}.speed-visual{gap:8px}.speed-meter-card{min-height:150px;padding:12px 4px}.speed-meter{width:70px;height:70px}.speed-meter span{font-size:21px}.speed-meter-card small{font-size:10px}.enterprise-admin-card{grid-template-columns:1fr}.admin-visual{min-height:340px}.admin-sheet{width:112px;min-height:160px;padding:18px 12px}.admin-sheet-auth{left:3%}.admin-sheet-audit{right:3%}.enterprise-admin-copy{padding:34px 24px 36px}.how-journey-content{width:calc(100% - 40px);padding:76px 0 84px}.how-journey-header{margin-bottom:42px;align-items:flex-start;text-align:left}.how-journey-header h2{font-size:40px}.how-journey-header h2 br{display:none}.how-journey-header>p{font-size:16px}.how-journey-grid{grid-template-columns:1fr;gap:20px}.how-journey-card{overflow:visible}.how-journey-card,.how-journey-card-image{border-radius:22px}.how-journey-copy{min-height:0;padding:30px 26px 26px}.how-journey-copy h3{margin-top:20px;font-size:25px}.how-journey-copy p{font-size:15px}.how-journey-visual{min-height:280px;border-radius:0 0 22px 22px}.how-journey-icon{width:108px;height:108px;border-radius:32px}.how-journey-icon svg{width:50px;height:50px}.journey-map-content{width:100%;padding:76px 0 84px}.journey-map-header{width:calc(100% - 40px);margin:0 auto 38px;align-items:flex-start;text-align:left}.journey-map-header h2{font-size:40px}.journey-map-header h2 br{display:none}.journey-map-scroll{overflow-x:auto;border-radius:0;scrollbar-width:none}.journey-map-scroll::-webkit-scrollbar{display:none}.journey-map-canvas{width:900px;min-width:900px}.journey-map-note span{font-size:18px}.journey-map-note strong{font-size:26px}.performance-metrics-section{padding:70px 20px 64px}.performance-metrics-layout{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.performance-metrics-intro{position:static;grid-column:1/-1;width:100%;margin-bottom:22px}.performance-metrics-intro h2{font-size:36px}.performance-metrics-intro h2 br,.performance-metrics-intro p br{display:none}.performance-metric,.performance-metric-four,.performance-metric-one,.performance-metric-three,.performance-metric-two{width:100%;height:auto;min-height:178px;border:1px solid #e7e7e8;border-radius:18px;padding:18px}.performance-metric-copy strong{font-size:clamp(28px,8vw,36px)}.performance-metric-copy p{font-size:12px;line-height:1.35}.performance-bar-stack{margin-top:20px;gap:5px}.performance-bar-stack i{height:8px}.performance-metrics-footer{margin-top:28px}}.integrations-section{width:100%;overflow-x:clip;background:#fff}.integrations-content{max-width:1280px;margin:0 auto;gap:40px;padding:96px 28px}.integrations-content,.integrations-header{display:flex;width:100%;flex-direction:column;align-items:center}.integrations-header{gap:16px}.integrations-description,.integrations-heading{display:flex;flex-direction:column;align-items:center}.integrations-heading{gap:12px}.integrations-description{max-width:528px;gap:24px}.integrations-badge{display:inline-flex;width:fit-content;height:28px;align-items:center;gap:4px;border-radius:9px;padding:0 10px 0 7px;background:#fff;color:var(--text-sub);font-size:14px;font-weight:500;line-height:20px;box-shadow:0 0 0 1px var(--stroke-soft),0 1px 2px rgba(14,18,27,.04)}.integrations-badge span{display:flex;width:16px;height:16px;align-items:center;justify-content:center}.integrations-badge span:before{width:6px;height:6px;border-radius:50%;background:#335cff;content:""}.integrations-heading h2{margin:0;color:var(--text-strong);font-size:48px;font-weight:550;letter-spacing:-1.4px;line-height:56px;text-align:center}.integrations-caption,.integrations-description p{margin:0;color:var(--text-sub);font-size:16px;line-height:24px;text-align:center}.integrations-description strong{font-weight:550}.integrations-description a{display:flex;align-items:center;gap:4px;color:#335cff;font-size:16px;font-weight:550;line-height:24px;text-decoration:none}.integrations-description a svg{width:20px;height:20px;transition:transform .2s}.integrations-description a:hover svg{transform:translate(2px,-2px)}.integration-map{position:relative;width:600px;height:360px}.integration-orbit{position:absolute;left:50%;overflow:hidden;transform:translateX(-50%)}.integration-orbit-outer{bottom:40px;width:464px;height:232px}.integration-orbit-inner{bottom:120px;width:304px;height:152px}.integration-orbit-spinner,.integration-orbit:before{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1;border-radius:50%}.integration-orbit:before{border:1px solid var(--stroke-soft);content:""}.integration-orbit-spinner{padding:1px;background:conic-gradient(from 0deg,transparent 60%,#335cff 100%);animation:integration-spin 8s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px))}.integration-orbit-spinner-fast{animation-duration:6s}.integration-logo{position:absolute;display:flex;width:80px;height:80px;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 10px 24px rgba(14,18,27,.09),0 2px 6px rgba(14,18,27,.06);transform:translateX(-50%)}.integration-logo img{width:40px;height:40px}.integration-envato{bottom:0;left:50%}.integration-notion{bottom:31px;left:calc(50% + 116px)}.integration-linear{bottom:31px;left:calc(50% - 116px)}.integration-dropbox{bottom:116px;left:calc(50% - 201px)}.integration-monday{bottom:116px;left:calc(50% + 201px)}.integration-clickup{bottom:232px;left:calc(50% - 232px)}.integration-zoom{bottom:232px;left:calc(50% + 232px)}.integration-brand{bottom:200px;left:50%;width:144px;height:144px;box-shadow:0 18px 36px rgba(14,18,27,.12),0 3px 8px rgba(14,18,27,.07)}.integration-brand img{width:56px;height:56px}.integrations-caption{color:var(--text-soft);font-size:14px;line-height:20px}@keyframes integration-spin{to{transform:rotate(1turn)}}.templates-section{position:relative;width:100%;min-height:720px;overflow:hidden;background:radial-gradient(circle at 10% 5%,rgba(127,76,240,.28),transparent 34%),#21105f;color:#fff}.templates-layout{display:grid;width:100%;max-width:1440px;min-height:720px;margin:0 auto;grid-template-columns:minmax(400px,.9fr) minmax(620px,1.1fr);gap:72px;padding:88px 64px 64px}.templates-copy{position:relative;z-index:2;display:flex;max-width:610px;flex-direction:column;align-items:flex-start}.templates-title-row{display:flex;align-items:flex-start;gap:12px}.templates-title-row h2{margin:0;color:#bba1ff;font-size:clamp(72px,8vw,126px);font-weight:650;letter-spacing:-6px;line-height:.9}.templates-title-row span{margin-top:-3px;color:#bba1ff;font-size:clamp(28px,3vw,42px);font-weight:650;letter-spacing:-1.5px;line-height:1}.templates-copy>p{max-width:590px;margin:46px 0 0;color:rgba(255,255,255,.82);font-size:22px;font-weight:400;letter-spacing:-.35px;line-height:1.55}.templates-button{display:inline-flex;height:56px;margin-top:56px;align-items:center;gap:12px;border-radius:16px;padding:0 20px 0 24px;background:#c9f27b;color:#151126;font-size:16px;font-weight:650;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .2s,background .2s}.templates-button:hover{background:#d5fa8f;transform:translateY(-2px)}.templates-button svg{width:22px;height:22px}.templates-showcase{display:flex;min-width:0;flex-direction:column;padding-top:54px}.template-accordion-item{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.template-accordion-item.active{grid-template-rows:auto 1fr}.template-category-trigger{width:fit-content;cursor:pointer;border:0;padding:16px 0 16px 126px;background:transparent;color:rgba(190,165,255,.28);font-size:clamp(54px,5.5vw,82px);font-weight:300;letter-spacing:-3px;line-height:.92;text-align:left;text-transform:uppercase;transition:color .35s,transform .35s;white-space:nowrap}.template-category-trigger:focus{outline:none}.template-category-trigger:focus-visible{border-radius:12px;box-shadow:0 0 0 2px rgba(201,242,123,.75)}.template-category-trigger:hover{color:rgba(220,207,255,.58)}.template-accordion-item.active .template-category-trigger{color:#fff;transform:translateX(-4px)}.template-panel{min-height:0;overflow:hidden}.template-covers{display:grid;width:calc(100% + 52px);margin:16px 0 12px;grid-template-columns:1.1fr 1fr .95fr;gap:18px;opacity:0;transform:translateY(-14px);transition:opacity .35s 80ms,transform .45s 80ms}.template-accordion-item.active .template-covers{opacity:1;transform:translateY(0)}.template-cover{min-width:0;aspect-ratio:1.72/1;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:16px;background-image:url(/templates/templates-reference.png);background-repeat:no-repeat;box-shadow:0 18px 50px rgba(8,3,33,.28)}.template-cover-funding{background-position:54.63% 42.05%;background-size:647% auto}.template-cover-mobile{background-position:76.14% 42.05%;background-size:673% auto}.template-cover-series{background-position:91.6% 45.3%;background-size:753% auto}.template-covers-marketing .template-cover{filter:hue-rotate(52deg) saturate(.88) brightness(1.06)}.template-covers-design .template-cover{filter:hue-rotate(285deg) saturate(.74) brightness(1.15)}.template-covers-startups .template-cover{filter:hue-rotate(142deg) saturate(.92) brightness(.96)}.why-section{width:100%;background:#050505;color:#f7f7f7}.why-content{display:flex;width:100%;max-width:1440px;margin:0 auto;flex-direction:column;gap:56px;padding:96px 64px 72px}.why-main{display:grid;grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);gap:112px}.why-intro{display:flex;min-height:410px;flex-direction:column;align-items:flex-start}.why-eyebrow{color:#f3f3f3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:24px}.why-intro h2{max-width:440px;margin:34px 0 0;background:linear-gradient(100deg,#ff8f83,#ffd89a 78%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(54px,5vw,78px);font-weight:500;letter-spacing:-3px;line-height:1.05}.why-intro p{max-width:485px;margin:auto 0 0;color:#a7a7a7;font-size:17px;line-height:1.35}.why-benefit,.why-benefits{display:flex;flex-direction:column}.why-benefit{min-height:140px;justify-content:center;border-bottom:1px solid #5e5e5e;padding:24px 0 28px}.why-benefit:first-child{padding-top:0}.why-benefit h3{margin:0;color:#f7f7f7;font-size:29px;font-weight:500;letter-spacing:-.7px;line-height:1.2}.why-benefit p{margin:14px 0 0;color:#a1a1a1;font-size:17px;line-height:1.3}.why-cta{display:grid;min-height:104px;grid-template-columns:1fr 1.55fr auto;align-items:center;gap:48px;border:1px solid #4b4b4b;border-radius:10px;padding:24px 32px;background:#1c1c1c}.why-cta h3,.why-cta p{margin:0}.why-cta h3{max-width:330px;font-size:20px;font-weight:500;letter-spacing:-.35px;line-height:1.15}.why-cta p{max-width:470px;color:#aaa;font-size:16px;line-height:1.25}.why-cta a{display:inline-flex;height:50px;align-items:center;justify-content:center;border:1px solid #ededed;border-radius:999px;padding:0 28px;color:#f7f7f7;font-size:17px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,transform .2s}.why-cta a:hover{background:#f7f7f7;color:#111;transform:translateY(-2px)}.workflow-section{width:100%;padding:24px;background:#fff}.workflow-surface{position:relative;width:100%;min-height:720px;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 53% 44%,rgba(224,157,104,.55),transparent 16%),radial-gradient(ellipse at 38% 88%,rgba(223,155,210,.68),transparent 28%),radial-gradient(ellipse at 70% 90%,rgba(233,178,89,.62),transparent 24%),radial-gradient(ellipse at 82% 28%,rgba(175,141,211,.56),transparent 34%),linear-gradient(125deg,#7891b8,#9ab8ca 42%,#8a99bc 69%,#596e79);isolation:isolate}.workflow-surface:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.11) 1px,transparent 0) 0 0 /150px 100%,repeating-radial-gradient(circle at 0 0,rgba(255,255,255,.035) 0 1px,transparent 1px 4px),rgba(86,123,164,.1);content:""}.workflow-track-wrap{width:100%;overflow:hidden;padding-top:34px}.workflow-track{display:flex;width:max-content;gap:24px;animation:workflow-marquee 34s linear infinite}.workflow-track-wrap:hover .workflow-track{animation-play-state:paused}.workflow-card{width:min(500px,40vw);min-width:430px;min-height:210px;border:1px solid rgba(255,255,255,.68);border-radius:24px;padding:34px 40px;background:rgba(255,255,255,.94);box-shadow:0 16px 40px rgba(56,70,96,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workflow-card svg{width:24px;height:24px;color:#89c9ff}.workflow-card p{margin:34px 0 0;color:#252525;font-size:21px;font-weight:450;letter-spacing:-.35px;line-height:1.35}.workflow-card p:first-line{color:#9e9e9e}.workflow-bottom{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.55fr .75fr;align-items:end;gap:80px;padding:0 48px 58px}.workflow-bottom h2{display:flex;margin:0;flex-direction:column;color:#fff;font-size:clamp(64px,7vw,104px);font-weight:450;letter-spacing:-5px;line-height:.96}.workflow-bottom h2 span:last-child{color:rgba(255,255,255,.65)}.workflow-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-bottom:16px}.workflow-copy p{max-width:430px;margin:0;color:rgba(255,255,255,.94);font-size:18px;line-height:1.4}.workflow-copy a{display:inline-flex;height:56px;align-items:center;justify-content:center;border-radius:12px;padding:0 28px;background:#fff;color:#171717;font-size:16px;font-weight:650;text-decoration:none;transition:transform .2s,box-shadow .2s}.workflow-copy a:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(30,50,80,.18)}@keyframes workflow-marquee{to{transform:translateX(calc(-50% - 12px))}}@keyframes teams-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.navigation-wrap{padding-top:0}.site-navigation{width:100%;min-width:0;border-bottom:1px solid var(--stroke-soft);border-radius:0;padding:15px 18px 15px 24px;box-shadow:none}.navigation-main{gap:0}.primary-nav{position:fixed;top:64px;left:0;width:100%;height:calc(100dvh - 149px);overflow:auto;visibility:hidden;background:#fff;opacity:0;transition:.3s}.primary-nav.nav-open{visibility:visible;opacity:1}.primary-nav>ul{flex-direction:column;align-items:stretch;gap:0}.primary-nav li{width:100%;border-bottom:1px solid var(--stroke-soft)}.primary-nav li>a,.primary-nav li>button{width:100%;height:64px;justify-content:flex-start;border-radius:0;padding:0 24px;font-size:16px}.primary-nav li>button{cursor:pointer}.primary-nav li>button svg{margin-left:auto}.primary-nav li>button.solutions-open svg{transform:rotate(-180deg)}.has-mega-menu:hover .mega-menu-shell,.mega-menu-shell{position:static;width:100%;max-height:0;visibility:visible;border-radius:0;opacity:1;transform:none;box-shadow:none;transition:max-height .5s ease}.mega-menu-shell.mobile-mega-open{max-height:900px}.mega-menu{flex-direction:column;gap:0;border-bottom:0;padding:0}.mega-column,.mega-quick{width:100%;min-width:0;gap:0}.mega-intro,.mega-quick small{display:none}.mega-label,.mega-mobile-label{display:block;width:100%;padding:6px 24px;background:var(--bg-weak)}.quick-actions{flex-direction:column;align-items:stretch;gap:0;padding:6px 0}.quick-actions button{width:100%;height:56px;justify-content:flex-start;border:0;border-bottom:1px solid var(--stroke-soft);border-radius:0;padding:0 24px;font-size:16px}.quick-actions button:last-child{border-bottom:0}.mega-column:before{display:none}.mega-links{gap:16px;padding:20px 24px}.mega-text-link{font-size:14px}.navigation-actions:after{position:absolute;top:10px;right:-6px;width:1px;height:12px;background:var(--stroke-soft);content:""}.get-started-wrap{position:fixed;bottom:0;left:0;display:flex;width:100%;visibility:hidden;border-top:1px solid var(--stroke-soft);padding:22px 24px;background:#fff;opacity:0;transition:.3s}.get-started-wrap.action-open{visibility:visible;opacity:1}.get-started{width:100%;height:40px}.menu-toggle{display:flex;flex-shrink:0}.teams-section{padding:0 0 40px}.drop-image-strip{padding:10px 0}.drop-image-track{gap:10px;padding:0 12px}.drop-image-card{width:285px;border-radius:14px}.teams-content{padding-top:52px}.teams-header{align-items:center;padding:0 24px;text-align:center}.teams-heading-group{align-items:center;gap:16px}.teams-header h1{font-size:38px;letter-spacing:-1.8px;line-height:1.12}.teams-intro-label{font-size:19px}.teams-drop-title{gap:8px}.teams-drop-title strong{border-radius:12px;padding:3px 10px 5px}.mobile-controls{display:flex;width:100%;align-items:center;gap:8px;padding:0 24px}.desktop-carousel-control{display:none}.mobile-controls button{display:flex;flex:1 1;cursor:pointer;align-items:center;justify-content:center;border:1px solid var(--stroke-soft);border-radius:999px;padding:4px 16px;background:#fff;transition:.2s}.mobile-controls button:hover{border-color:transparent;background:var(--bg-weak)}.mobile-controls svg{width:20px;height:20px;color:var(--text-soft)}.member-name-block{gap:4px}.brands-content{align-items:flex-start;gap:24px;padding:40px 24px 32px}.brands-header{align-items:flex-start;gap:12px}.brands-header h2{font-size:20px;line-height:28px;text-align:left}.brands-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.brands-caption{margin:0;text-align:left}.brand-wall-visual{height:112px;background-size:auto 260px}.brand-wall-content{padding:40px 24px 44px}.brand-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 20px}.brand-wall-top{right:24px;bottom:26px}.integrations-content{align-items:center;gap:32px;padding:40px 24px 32px}.integrations-description,.integrations-header,.integrations-heading{align-items:flex-start}.integrations-heading h2{font-size:28px;letter-spacing:-.4px;line-height:36px;text-align:left}.integrations-description{gap:16px}.integrations-caption,.integrations-description p{text-align:left}.desktop-break{display:none}.integration-map{width:100%;min-width:270px;max-width:520px;height:270px}.integration-orbit-outer{bottom:30px;width:348px;height:174px}.integration-orbit-inner{bottom:90px;width:228px;height:114px}.integration-logo{width:60px;height:60px}.integration-logo img{width:30px;height:30px}.integration-envato{bottom:0}.integration-notion{bottom:23px;left:calc(50% + 87px)}.integration-linear{bottom:23px;left:calc(50% - 87px)}.integration-dropbox{bottom:87px;left:calc(50% - 151px)}.integration-monday{bottom:87px;left:calc(50% + 151px)}.integration-clickup{bottom:174px;left:calc(50% - 174px)}.integration-zoom{bottom:174px;left:calc(50% + 174px)}.integration-brand{bottom:150px;width:108px;height:108px}.integration-brand img{width:42px;height:42px}.integrations-caption{width:100%}.templates-layout,.templates-section{min-height:auto}.templates-layout{grid-template-columns:1fr;gap:64px;padding:64px 24px}.templates-copy{max-width:680px}.templates-title-row h2{font-size:clamp(68px,16vw,104px)}.templates-copy>p{margin-top:32px;font-size:18px}.templates-button{margin-top:36px}.templates-showcase{min-height:0;padding-top:0}.template-category-trigger{padding:14px 0;font-size:clamp(46px,11vw,72px)}.template-covers{width:100%;margin:8px 0 18px}.why-content{gap:48px;padding:64px 24px 48px}.why-main{grid-template-columns:1fr;gap:64px}.why-intro{min-height:0}.why-intro h2{max-width:620px;margin-top:28px;font-size:clamp(52px,10vw,74px)}.why-intro p{max-width:650px;margin-top:44px}.why-cta{grid-template-columns:1fr 1.4fr;gap:24px 40px}.why-cta a{grid-column:1/-1;width:fit-content}.workflow-section{padding:16px}.workflow-surface{min-height:680px;border-radius:20px}.workflow-card{width:420px;min-width:420px}.workflow-bottom{grid-template-columns:1fr;gap:32px;padding:0 32px 42px}.workflow-bottom h2{font-size:clamp(56px,10vw,82px)}.workflow-copy{gap:22px;padding-bottom:0}}@media (max-width:639px){.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-wall-visual{height:92px;background-size:auto 205px}.brand-wall-content{padding:36px 24px 96px}.brand-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.brand-wordmark{font-size:15px}.brand-tone-blue,.brand-tone-pink,.brand-tone-sky{font-size:20px}.brand-wall-more{margin-top:30px}.brand-wall-top{right:24px;bottom:28px;width:46px;height:46px}.templates-layout{gap:48px;padding:52px 24px}.templates-title-row{gap:8px}.templates-title-row h2{font-size:62px;letter-spacing:-4px}.templates-title-row span{font-size:24px}.templates-copy>p{font-size:16px;line-height:1.55}.templates-button{width:100%;justify-content:center}.templates-showcase{min-height:0}.template-category-trigger{padding:12px 0;font-size:44px;letter-spacing:-2px}.template-covers{width:calc(100% + 180px);margin:5px 0 18px 18px;gap:10px}.template-cover{border-radius:10px}.why-content{gap:36px;padding:52px 24px 40px}.why-main{gap:48px}.why-intro h2{margin-top:24px;font-size:48px;letter-spacing:-2px}.why-intro p{margin-top:36px;font-size:16px}.why-benefit{min-height:0;padding:24px 0}.why-benefit h3{font-size:25px}.why-benefit p{font-size:16px}.why-cta{grid-template-columns:1fr;gap:20px;padding:24px}.why-cta h3{font-size:22px}.why-cta a{width:100%}.workflow-section{padding:0}.workflow-surface{min-height:690px;border-radius:0}.workflow-track-wrap{padding-top:24px}.workflow-track{gap:14px}.workflow-card{width:310px;min-width:310px;min-height:190px;border-radius:18px;padding:28px}.workflow-card p{margin-top:26px;font-size:18px}.workflow-bottom{gap:28px;padding:0 24px 36px}.workflow-bottom h2{font-size:48px;letter-spacing:-3px}.workflow-copy p{font-size:16px}.workflow-copy a{width:100%}}@media (prefers-reduced-motion:reduce){.workflow-track{animation:none}}.ai-context-section{overflow:hidden;background:#000;color:#f7f7f7;padding:0 36px 72px}.ai-context-shell{width:min(100%,1920px);margin:0 auto;border-right:1px solid #282828;border-left:1px solid #282828;padding:64px 32px 72px}.ai-context-eyebrow{border-bottom:1px solid #292929;padding:0 0 36px;color:#b18bff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:600;letter-spacing:.02em}.ai-context-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:72px;align-items:start;padding:78px 0 112px}.ai-context-intro h2{max-width:960px;margin:0;color:#f5f5f5;font-size:clamp(58px,5.4vw,106px);font-weight:610;letter-spacing:-.065em;line-height:.97}.ai-context-intro-copy{padding-top:4px}.ai-context-intro-copy p{max-width:590px;margin:0 0 38px;color:#9b999d;font-size:clamp(21px,1.55vw,29px);font-weight:550;line-height:1.32}.ai-brain-brand sup,.ai-context-intro-copy sup{position:relative;top:-.2em;font-size:.52em}.ai-context-intro-copy a{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border-radius:12px;background:#f7f7f7;color:#090909;padding:0 25px;font-size:20px;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.ai-context-intro-copy a:hover{transform:translateY(-2px);background:#fff}.ai-prompt-stage{position:relative;z-index:2;width:min(68%,1280px);margin:0 auto -40px;padding-bottom:80px}.ai-prompt-stack{position:absolute;inset:20px 5% 88px;border:1px solid #242424;border-radius:30px;box-shadow:0 14px 0 -1px #050505,0 15px 0 #1b1b1b,0 28px 0 -2px #050505,0 29px 0 -1px #151515,0 50px 70px rgba(0,0,0,.92)}.ai-prompt-card{position:relative;min-height:220px;border:1px solid #56545b;border-radius:31px;background:#090909;padding:32px 74px 70px 32px;box-shadow:0 28px 70px rgba(0,0,0,.78)}.ai-prompt-card p{margin:0;font-size:clamp(25px,2vw,38px);letter-spacing:-.025em;animation:ai-prompt-in .32s ease both}@keyframes ai-prompt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ai-prompt-add,.ai-prompt-controls>button,.ai-prompt-dots button,.ai-prompt-send{border:0;color:inherit;cursor:pointer}.ai-prompt-add{position:absolute;bottom:25px;left:30px;display:grid;width:30px;height:30px;place-items:center;background:transparent;color:#717174}.ai-prompt-add svg{width:29px;height:29px}.ai-prompt-send{position:absolute;right:18px;bottom:18px;display:grid;width:49px;height:49px;place-items:center;border:1px solid #3b3b3d;border-radius:50%;background:#252527}.ai-prompt-send svg{width:24px;height:24px}.ai-prompt-controls{position:absolute;bottom:19px;left:50%;z-index:3;display:flex;align-items:center;gap:16px;transform:translateX(-50%)}.ai-prompt-controls>button{display:grid;width:28px;height:28px;place-items:center;background:transparent;color:#444448}.ai-prompt-controls svg{width:28px;height:28px}.ai-prompt-dots{display:flex;gap:18px;align-items:center}.ai-prompt-dots button{width:10px;height:10px;border-radius:50%;background:#3c3c40;padding:0;transition:background .2s ease,transform .2s ease}.ai-prompt-dots button.is-active{background:#fff;transform:scale(1.12)}.ai-comparison-frame{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:760px;border:1px solid #343436;border-radius:31px;background:#020202}.ai-comparison-panel{min-width:0}.ai-generic-panel{border-right:1px solid #343436}.ai-comparison-header{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #343436;padding:18px 28px}.ai-model-tabs{gap:clamp(12px,2vw,34px)}.ai-model-tab,.ai-model-tabs{display:flex;align-items:center}.ai-model-tab{gap:9px;color:#3f3f42;font-size:clamp(16px,1.25vw,24px);white-space:nowrap}.ai-model-tab.is-active{border-radius:999px;background:#252527;color:#f1f1f1;padding:13px 18px}.ai-chat-mark{font-size:31px;line-height:.8}.ai-claude-mark{color:#704326;font-size:30px}.ai-gemini-mark{color:#33415f;font-size:27px}.ai-brain-label,.ai-response-label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(13px,1vw,18px);letter-spacing:.12em;white-space:nowrap}.ai-response-label{color:#77777a}.ai-generic-response{max-width:760px;padding:34px 30px 70px;color:#66666a;font-size:clamp(17px,1.45vw,24px);line-height:1.48}.ai-generic-response p{margin:0 0 18px}.ai-brain-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 82%,rgba(242,104,167,.5),transparent 35%),radial-gradient(circle at 20% 100%,rgba(134,160,216,.56),transparent 43%),#090909}.ai-brain-panel:after{position:absolute;inset:55% 0 0;background:linear-gradient(125deg,rgba(190,206,232,.45),rgba(105,76,129,.2) 47%,rgba(255,115,173,.35));content:"";filter:blur(34px);opacity:.75;pointer-events:none}.ai-brain-header{position:relative;z-index:2;background:linear-gradient(105deg,rgba(104,138,192,.24),rgba(147,55,144,.14) 33%,rgba(20,20,20,.2) 62%)}.ai-brain-header:after{position:absolute;right:60%;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#4a8deb,#d34aa6,#efb957,transparent);content:""}.ai-brain-brand{display:flex;align-items:center;gap:13px}.ai-brain-brand strong{font-size:clamp(25px,2vw,39px);letter-spacing:-.055em}.ai-brain-logo{position:relative;display:block;width:42px;height:42px}.ai-brain-logo i{position:absolute;top:12px;left:12px;width:18px;height:18px;border-radius:50%;background:#f7b4d3;box-shadow:0 0 14px currentColor}.ai-brain-logo i:first-child{transform:translateY(-10px);background:#99c1ff}.ai-brain-logo i:nth-child(2){transform:translateX(11px);background:#b994ff}.ai-brain-logo i:nth-child(3){transform:translateY(11px);background:#ff9dac}.ai-brain-logo i:nth-child(4){transform:translateX(-11px);background:#d2a6ff}.ai-brain-logo i:nth-child(5){background:#f8eefc}.ai-brain-label{background:linear-gradient(90deg,#e754dc,#e85eaf,#e69b51);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.ai-brain-content{position:relative;z-index:2;padding:34px 28px 150px}.ai-brain-answer{max-width:770px;margin:0 0 24px;color:#f0f0f0;font-size:clamp(17px,1.45vw,24px);line-height:1.46}.ai-brain-answer strong{color:#e74dbb}.ai-action-card{border-radius:20px;background:rgba(4,4,5,.76);padding:20px 22px 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-action-tags{display:flex;flex-wrap:wrap;gap:10px}.ai-action-tags span{border:1px solid #444448;border-radius:999px;color:#e2e2e4;padding:8px 15px;font-size:16px}.ai-action-icons{display:flex;gap:20px;margin:22px 8px 24px;color:#6e6e72}.ai-action-icons svg{width:22px;height:22px}.ai-action-list{display:grid;gap:12px}.ai-action-list button{display:flex;min-height:66px;align-items:center;gap:13px;border:1px solid #36363a;border-radius:999px;background:rgba(12,11,14,.65);color:#e4e4e6;padding:0 24px;text-align:left;font-size:clamp(15px,1.2vw,20px);cursor:pointer;transition:border-color .2s ease,background .2s ease}.ai-action-list button:hover{border-color:#69636b;background:rgba(31,25,32,.82)}.ai-action-list svg{width:22px;min-width:22px;color:#a2a2a5}@media (max-width:1199px){.ai-context-section{padding-inline:20px}.ai-context-shell{padding-inline:24px}.ai-context-intro{gap:42px}.ai-prompt-stage{width:78%}.ai-comparison-header{align-items:flex-start;flex-direction:column}.ai-brain-header{align-items:center;flex-direction:row}}@media (max-width:899px){.ai-context-intro{grid-template-columns:1fr;padding:62px 0 88px}.ai-context-intro h2{font-size:clamp(54px,10vw,82px)}.ai-context-intro-copy{max-width:620px}.ai-prompt-stage{width:92%}.ai-comparison-frame{grid-template-columns:1fr}.ai-generic-panel{min-height:500px;border-right:0;border-bottom:1px solid #343436}.ai-brain-panel{min-height:650px}.ai-comparison-header{align-items:center;flex-direction:row}}@media (max-width:639px){.ai-context-section{padding:0}.ai-context-shell{border:0;padding:48px 20px 40px}.ai-context-eyebrow{padding-bottom:26px;font-size:14px}.ai-context-intro{gap:34px;padding:48px 0 72px}.ai-context-intro h2{font-size:47px;line-height:1}.ai-context-intro-copy p{margin-bottom:28px;font-size:18px}.ai-context-intro-copy a{min-height:50px;font-size:17px}.ai-prompt-stage{width:100%;margin-bottom:-24px;padding-bottom:70px}.ai-prompt-card{min-height:170px;border-radius:22px;padding:24px 62px 62px 24px}.ai-prompt-card p{font-size:24px}.ai-prompt-send{right:14px;bottom:14px;width:44px;height:44px}.ai-prompt-add{bottom:20px;left:20px}.ai-prompt-dots{gap:11px}.ai-prompt-dots button{width:8px;height:8px}.ai-comparison-frame{min-height:0;border-radius:22px}.ai-comparison-header{min-height:0;align-items:flex-start;flex-direction:column;padding:20px}.ai-model-tabs{width:100%;gap:8px}.ai-model-tab{gap:5px;font-size:13px}.ai-model-tab.is-active{padding:10px 12px}.ai-chat-mark,.ai-claude-mark,.ai-gemini-mark{font-size:20px}.ai-generic-panel{min-height:430px}.ai-generic-response{padding:28px 20px 50px;font-size:16px}.ai-brain-panel{min-height:620px}.ai-brain-header{align-items:flex-start}.ai-brain-label{white-space:normal}.ai-brain-content{padding:28px 18px 100px}.ai-brain-answer{font-size:16px}.ai-action-card{padding:17px 14px 18px}.ai-action-list button{min-height:58px;padding:0 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ai-prompt-card p{animation:none}}.feature-page{margin-top:-88px;background:#fbfbfa}.feature-header{--feature-accent:#a9d4f7;--feature-line:#b9daf7;--feature-blue:#acd5f7;--feature-blue-soft:#eef7ff;--feature-blue-pale:#f4f9ff;min-height:100vh;padding:24px 0 28px;background:radial-gradient(circle at 18px 18px,rgba(172,213,247,.48) 0 2px,transparent 2.5px) 0 0 /46px 46px,#f6faff;color:#101010;overflow:hidden}.feature-header-grid{display:grid;width:min(calc(100% - 72px),1540px);min-height:calc(100vh - 56px);margin:0 auto;grid-template-columns:minmax(420px,.82fr) minmax(680px,1.18fr);border:2px solid rgba(172,213,247,.72);border-radius:32px;background:rgba(255,255,255,.72);box-shadow:0 24px 80px rgba(75,130,180,.13);overflow:hidden}.feature-header-copy{display:flex;min-height:760px;flex-direction:column;justify-content:center;border-right:2px solid rgba(172,213,247,.46);padding:138px 5.4vw 100px 58px;background:rgba(255,255,255,.62)}.feature-header-copy h1{max-width:780px;margin:0;font-size:clamp(54px,4.5vw,90px);font-weight:520;letter-spacing:-.065em;line-height:1}.feature-header-copy h1 span{display:inline;border-radius:.18em;background:linear-gradient(180deg,#d9efff,var(--feature-accent));box-decoration-break:clone;padding:0 .12em .055em;-webkit-box-decoration-break:clone}.feature-header-copy>p{max-width:700px;margin:34px 0 0;color:#394452;font-size:clamp(18px,1.25vw,24px);line-height:1.5}.feature-header-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.feature-header-actions a{display:inline-flex;min-height:50px;align-items:center;gap:11px;border-radius:14px;padding:0 19px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.feature-header-actions a:hover{transform:translateY(-2px)}.feature-header-actions svg{width:20px;height:20px}.feature-primary-action{background:#acd5f7;color:#263545;box-shadow:0 12px 28px rgba(94,156,211,.22)}.feature-primary-action:hover{background:#9bcaf0}.feature-secondary-action{border:1px solid rgba(172,213,247,.75);background:#fff;color:#607083}.feature-secondary-action:hover{background:#e8e8e4}.feature-visual{position:relative;min-height:760px;overflow:hidden;align-self:stretch;background:linear-gradient(180deg,#edf7ff,#f8fcff)}.feature-visual:after,.feature-visual:before{display:none;position:absolute;z-index:1;border:1px dashed var(--feature-line);content:"";pointer-events:none}.feature-visual:before{inset:13% 0 12% 0}.feature-visual:after{inset:27% 15% 25%}.feature-visual-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(6,1fr);opacity:.55}.feature-visual-grid i{border-right:1px solid rgba(172,213,247,.35);border-bottom:1px solid rgba(172,213,247,.35)}.feature-visual-grid i:nth-child(5n),.feature-visual-grid i:nth-child(8n){border-right:0}.feature-visual-content{position:absolute;inset:42px;z-index:3;display:grid;place-items:center}.feature-visual-placeholder{display:grid;width:min(55%,300px);aspect-ratio:1;place-content:center;border:1px solid #d9dcdf;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 36px 70px rgba(25,29,33,.12);color:#b1b5b8;text-align:center}.feature-visual-placeholder span{font-size:clamp(26px,2.2vw,42px);letter-spacing:-.04em}.feature-visual-placeholder small{margin-top:4px;font-size:14px}.feature-visual-label{display:none}.feature-label-chat{top:27%;left:4%}.feature-label-tools{top:27%;right:18%}.feature-label-code{bottom:23%;left:45%}.feature-label-knowledge{right:5%;bottom:12%;max-width:100px}.feature-calendar-visual{position:relative;width:min(100%,980px);aspect-ratio:1.45;color:#3f4856}.feature-calendar-monogram{position:absolute;left:-142px;bottom:-160px;z-index:0;color:rgba(172,213,247,.9);font-size:390px;font-weight:540;line-height:.8;letter-spacing:-.12em;transform:rotate(4deg)}.feature-calendar-window{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:178px 1fr;overflow:hidden;border:2px solid rgba(142,196,240,.85);border-radius:15px;background:rgba(255,255,255,.82);box-shadow:0 30px 70px rgba(86,145,195,.16)}.feature-calendar-sidebar{position:relative;display:flex;flex-direction:column;gap:16px;border-right:2px solid rgba(172,213,247,.55);padding:15px 12px;background:rgba(255,255,255,.82)}.feature-calendar-menu div,.feature-calendar-settings,.feature-calendar-title{display:flex;align-items:center;gap:10px}.feature-calendar-title{font-size:15px;font-weight:650}.feature-calendar-menu svg,.feature-calendar-settings svg,.feature-calendar-title span{display:grid;place-items:center;width:27px;height:27px;color:#3d4854}.feature-calendar-title span{border-radius:9px;background:#acd5f7}.feature-calendar-menu svg,.feature-calendar-settings svg,.feature-calendar-title svg{width:18px;height:18px}.feature-calendar-search{display:flex;align-items:center;height:28px;border-radius:9px;padding-left:8px;background:#edf6ff;color:#4b5562}.feature-calendar-search svg{width:18px;height:18px}.feature-calendar-menu{display:flex;flex-direction:column;gap:9px}.feature-calendar-menu div{min-height:30px;border-radius:9px;padding:0 9px 0 0;font-size:14px}.feature-calendar-menu div.is-active{background:#acd5f7}.feature-calendar-menu span{display:none}.feature-calendar-menu .is-active span{display:inline;font-weight:560}.feature-calendar-menu i,.feature-calendar-settings i{width:72px;height:7px;border-radius:999px;background:#edf6ff}.feature-calendar-settings{margin-top:auto}.feature-calendar-board{min-width:0;background:rgba(237,247,255,.76)}.feature-calendar-topbar{display:flex;align-items:center;justify-content:space-between;height:52px;border-bottom:2px solid rgba(172,213,247,.55);padding:0 54px;background:rgba(255,255,255,.74)}.feature-calendar-topbar b,.feature-calendar-topbar i{display:block;height:8px;border-radius:999px;background:#c6e4fb}.feature-calendar-topbar i{width:110px}.feature-calendar-topbar b{width:84px;height:26px}.feature-calendar-grid{position:absolute;top:94px;right:44px;bottom:0;left:232px;overflow:hidden;border:2px solid rgba(172,213,247,.62);border-bottom:0;border-radius:18px 18px 0 0;background:rgba(255,255,255,.88)}.feature-calendar-days{display:grid;grid-template-columns:92px repeat(5,1fr);height:58px;border-bottom:2px solid rgba(172,213,247,.55)}.feature-calendar-days span{display:grid;place-items:center;color:#454c57;font-size:15px;font-weight:650}.feature-calendar-days span.is-active{margin:8px 10px;border-radius:10px;background:#c0dff9}.feature-calendar-body{position:absolute;inset:58px 0 0;display:grid;grid-template-columns:92px repeat(5,1fr);grid-template-rows:repeat(5,1fr)}.feature-calendar-body i,.feature-time{border-right:2px solid rgba(172,213,247,.45);border-bottom:2px solid rgba(172,213,247,.45)}.feature-time{z-index:2;display:flex;align-items:center;padding-left:24px;color:#4c5562;font-size:14px;font-weight:560}.feature-coworker-card,.feature-event,.feature-person-tag{position:absolute;z-index:5;border-radius:10px;font-size:14px;font-weight:650;line-height:1.2}.feature-coworker-card small,.feature-event small{display:block;margin-top:4px;font-weight:500}.feature-event{min-width:138px;padding:10px 12px;background:#c0dff9}.event-newsletter{top:34px;left:25%}.event-social{top:124px;left:44.5%}.event-launch{top:214px;left:64.5%}.feature-person-tag{top:31px;right:20.8%;padding:9px 12px;border:2px solid #b09be7;background:#cfc2fb;color:#594a78;transform:translateY(-4px)}.feature-coworker-card:before,.feature-person-tag:after{position:absolute;width:28px;height:28px;border-radius:7px 7px 7px 0;content:"";transform:rotate(-28deg)}.feature-person-tag:after{top:-29px;right:-21px;border:2px solid #9e8ddb;background:#cfc2fb}.feature-coworker-card{right:15.5%;bottom:69px;display:flex;align-items:center;gap:10px;min-width:190px;border:2px solid #d68cac;padding:10px 14px;background:#f2bad1;color:#71475b}.feature-coworker-card:before{top:-28px;left:-24px;border:2px solid #d68cac;background:#f2bad1}.feature-coworker-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff6c8;font-size:23px}.feature-calendar-tabs{position:absolute;right:80px;bottom:-44px;left:32px;z-index:4;display:flex;align-items:flex-end;gap:0}.feature-calendar-tabs div{display:flex;align-items:center;gap:8px;min-height:34px;border:2px solid rgba(172,213,247,.62);border-bottom:0;border-radius:10px 10px 0 0;padding:0 18px;background:rgba(255,255,255,.88);color:#8ab6dc;font-size:14px;white-space:nowrap}.feature-calendar-tabs div.is-active{min-height:40px;background:#acd5f7;color:#3f4856;font-weight:650}.feature-calendar-tabs svg{width:17px;height:17px}.feature-calendar-input{position:absolute;right:270px;bottom:-80px;z-index:6;display:flex;align-items:center;justify-content:space-between;width:min(520px,55%);min-height:54px;border:2px solid rgba(172,213,247,.65);border-radius:18px;padding:6px 8px 6px 22px;background:#fff;box-shadow:0 18px 44px rgba(86,145,195,.12)}.feature-calendar-input span{color:#95a3b3;font-size:14px}.feature-calendar-input button{min-width:86px;min-height:40px;border:0;border-radius:14px;background:#d0e4fb;color:#3f4856;font-weight:650}.feature-training-header{--feature-blue:#4267f5;min-height:auto;padding:130px 0 110px;background:#fff;color:#10131a;overflow:hidden}.feature-training-grid{display:grid;width:min(calc(100% - 96px),1480px);margin:0 auto;grid-template-columns:minmax(460px,.92fr) minmax(500px,1fr);align-items:center;gap:clamp(72px,7vw,140px)}.feature-training-visual{position:relative;min-height:690px}.feature-training-photo{position:absolute;inset:0 0 0 72px;overflow:hidden;border-radius:58px;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.9),transparent 30%),linear-gradient(180deg,#fbfaf9,#f4f1ef)}.feature-training-icon{position:absolute;top:56px;left:54px;z-index:2;display:grid;place-items:center;width:96px;height:96px;border-radius:26px;background:rgba(229,229,229,.82);color:#fff;box-shadow:inset 0 -2px 0 rgba(0,0,0,.04)}.feature-training-icon svg{width:46px;height:46px}.feature-person-illustration{position:absolute;left:50%;bottom:-12px;width:420px;height:610px;transform:translateX(-44%)}.feature-person-hair{position:absolute;top:20px;left:95px;width:235px;height:260px;border-radius:48% 52% 44% 46%;background:radial-gradient(circle at 32% 20%,rgba(255,232,192,.25),transparent 28%),linear-gradient(135deg,#8a552e,#b8753b 46%,#6f3f24)}.feature-person-face{position:absolute;top:78px;left:128px;width:172px;height:196px;border-radius:48% 48% 44% 44%;background:linear-gradient(180deg,#f4c79d,#e6ad80);box-shadow:0 0 0 10px rgba(119,67,36,.18)}.feature-person-face i{position:absolute;display:block}.feature-person-face .eye-left,.feature-person-face .eye-right{top:78px;width:12px;height:12px;border-radius:50%;background:#573322}.feature-person-face .eye-left{left:47px}.feature-person-face .eye-right{right:47px}.feature-person-face .smile{left:61px;bottom:54px;width:52px;height:22px;border-bottom:5px solid #fff;border-radius:0 0 40px 40px}.feature-person-neck{position:absolute;top:250px;left:181px;width:70px;height:84px;border-radius:20px;background:#e4ad82}.feature-person-blazer{position:absolute;right:18px;bottom:0;left:18px;height:330px;border-radius:120px 120px 20px 20px;background:linear-gradient(112deg,transparent 0 42%,rgba(255,255,255,.88) 42% 58%,transparent 58%),linear-gradient(135deg,#d6d5cf,#eeeae2 46%,#c7c5bd)}.feature-analysis-card{position:absolute;left:0;bottom:72px;z-index:5;width:min(560px,78%);border:1px solid #e7e8eb;border-radius:28px;background:rgba(255,255,255,.96);box-shadow:0 18px 56px rgba(20,26,38,.14);overflow:hidden}.feature-analysis-top{display:flex;align-items:center;gap:14px;min-height:94px;border-bottom:1px solid #e8e9ec;padding:0 28px}.feature-analysis-top span{display:grid;place-items:center;color:#6b6f76}.feature-analysis-top svg{width:28px;height:28px}.feature-analysis-top strong{flex:1 1;font-size:27px;letter-spacing:-.04em}.feature-analysis-top button{min-height:48px;border:1px solid #e3e4e7;border-radius:13px;padding:0 20px;background:#fff;color:#5a5d64;font-size:20px}.feature-analysis-body{display:grid;grid-template-columns:1fr 220px;align-items:end;gap:26px;padding:34px 28px 26px}.feature-analysis-body strong{display:block;font-size:28px;letter-spacing:-.04em}.feature-analysis-body small{display:block;margin-top:6px;color:#686d76;font-size:18px}.feature-attendees{display:flex;align-items:center;margin-top:30px}.feature-attendees i{width:34px;height:34px;margin-right:-9px;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#8fd0ff,#ffd27e)}.feature-attendees i:nth-child(2){background:linear-gradient(135deg,#ffe08a,#af8bff)}.feature-attendees i:nth-child(3){background:linear-gradient(135deg,#c7d7ff,#ff9cb0)}.feature-attendees span{margin-left:20px;color:#686d76;font-size:18px}.feature-mini-chart{display:flex;align-items:end;justify-content:flex-end;height:132px;gap:14px}.feature-mini-chart span{width:20px;border-radius:4px;background:#cfc3f6}.feature-mini-chart span:nth-child(2n){background:#734fea}.feature-training-copy{display:flex;flex-direction:column;align-items:flex-start}.feature-personal-label{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid #dfe4ee;border-radius:12px;padding:0 13px 0 10px;background:#fff;color:#5b6270;box-shadow:0 8px 20px rgba(25,31,45,.07);font-size:18px;font-weight:700}.feature-personal-label:before{width:13px;height:13px;border-radius:50%;background:var(--feature-blue);box-shadow:0 0 0 5px rgba(66,103,245,.12);content:""}.feature-personal-label b{color:var(--feature-blue)}.feature-training-copy h1{max-width:860px;margin:34px 0 0;color:#11151d;font-size:clamp(58px,5.2vw,94px);font-weight:620;letter-spacing:-.07em;line-height:1.04}.feature-training-copy h1 span{color:var(--feature-blue)}.feature-training-copy p{max-width:800px;margin:44px 0 0;color:#5b6473;font-size:clamp(22px,1.8vw,31px);line-height:1.45}.feature-training-copy p strong{color:#4b5362}.feature-training-copy ul{display:grid;gap:22px;margin:50px 0 0;padding:0;list-style:none}.feature-training-copy li{display:flex;align-items:center;gap:18px;color:#5b6473;font-size:24px}.feature-training-copy li svg{width:24px;height:24px;color:var(--feature-blue)}.feature-training-action{display:inline-flex;min-height:70px;align-items:center;gap:18px;margin-top:56px;border:2px solid var(--feature-blue);border-radius:18px;padding:0 30px;color:var(--feature-blue);font-size:25px;font-weight:720;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease}.feature-training-action:hover{background:var(--feature-blue);color:#fff;transform:translateY(-2px)}.feature-training-action svg{width:26px;height:26px}@media (max-width:1199px){.feature-header-grid{width:calc(100% - 48px);grid-template-columns:1fr 1fr}.feature-header-copy{padding-right:48px;padding-left:48px}.feature-visual-content{inset:34px 24px}.feature-calendar-visual{aspect-ratio:.9}.feature-calendar-window{grid-template-columns:120px 1fr}.feature-calendar-menu svg,.feature-calendar-settings svg,.feature-calendar-title span{width:25px;height:25px}.feature-calendar-title{font-size:13px}.feature-calendar-grid{left:150px;right:20px}.feature-calendar-body,.feature-calendar-days{grid-template-columns:64px repeat(5,1fr)}.feature-time{padding-left:12px;font-size:12px}.feature-event{min-width:112px;font-size:12px}.feature-coworker-card{min-width:150px;font-size:12px}.feature-calendar-tabs{right:36px;overflow:hidden}.feature-calendar-tabs div{padding-inline:12px;font-size:12px}.feature-calendar-input{right:90px;width:min(430px,62%)}.feature-training-header{padding:118px 0 90px}.feature-training-grid{width:min(calc(100% - 48px),1020px);grid-template-columns:1fr;gap:58px}.feature-training-copy{order:-1}.feature-training-visual{min-height:650px}.feature-training-photo{left:42px}.feature-training-copy h1{max-width:900px;font-size:clamp(56px,8vw,86px)}}.industry-scout{--industry-bg:#f7c9a6;--industry-soft:#fff0e6;--industry-accent:#f1b183;--industry-secondary:#d9b4eb;--industry-tertiary:#d7e7ff;background:var(--industry-bg);color:#3d4652;padding:92px 24px 72px;transition:background-color .65s ease}.industry-scout-rose{--industry-bg:#f5c9d7;--industry-soft:#fff0f5;--industry-accent:#efa7be;--industry-secondary:#c9b8f2;--industry-tertiary:#d7ebff}.industry-scout-blue{--industry-bg:#bcd9f6;--industry-soft:#eef6ff;--industry-accent:#98c6ef;--industry-secondary:#d5baf2;--industry-tertiary:#ffe0a9}.industry-scout-mint{--industry-bg:#bfe2d0;--industry-soft:#edfaf3;--industry-accent:#9ed2b7;--industry-secondary:#b9d7f4;--industry-tertiary:#f2d1a7}.industry-scout-peach{--industry-bg:#f7c9a6;--industry-soft:#fff0e6;--industry-accent:#f1b183;--industry-secondary:#d9b4eb;--industry-tertiary:#d7e7ff}.industry-scout-yellow{--industry-bg:#f1dda0;--industry-soft:#fff9e7;--industry-accent:#e9ca72;--industry-secondary:#bcdcf5;--industry-tertiary:#d7c0ef}.industry-scout-cyan{--industry-bg:#b9e2e5;--industry-soft:#eafafa;--industry-accent:#90cfd3;--industry-secondary:#c6b9ef;--industry-tertiary:#ffe0a9}.industry-scout-lilac{--industry-bg:#c9c0f2;--industry-soft:#f3f0ff;--industry-accent:#afa1eb;--industry-secondary:#f0b8d0;--industry-tertiary:#bfe1d1}.industry-scout-pink{--industry-bg:#efc0d7;--industry-soft:#fff0f7;--industry-accent:#e6a3c3;--industry-secondary:#bcd9f6;--industry-tertiary:#f4d69d}.industry-scout-green{--industry-bg:#c8dfad;--industry-soft:#f3faea;--industry-accent:#acd088;--industry-secondary:#cbbaf1;--industry-tertiary:#b9dfe5}.industry-scout-heading{max-width:1060px;margin:0 auto 76px;text-align:center}.industry-scout-heading>span{display:inline-block;margin-bottom:15px;font-size:12px;font-weight:750;letter-spacing:.16em}.industry-scout-heading h2{margin:0;font-size:clamp(42px,4.2vw,68px);font-weight:470;letter-spacing:-.05em;line-height:1}.industry-scout-heading p{max-width:980px;margin:31px auto 0;font-size:clamp(17px,1.5vw,25px);line-height:1.45}.industry-scout-shell{display:grid;width:min(100%,1500px);min-height:670px;margin:0 auto;grid-template-columns:330px minmax(0,1fr);overflow:hidden;border:1px solid rgba(78,88,99,.17);border-radius:32px}.industry-tabs{display:flex;flex-direction:column;justify-content:center;padding:24px 0 24px 24px}.industry-tabs button{position:relative;display:flex;min-height:66px;width:100%;cursor:pointer;align-items:center;border:0;border-radius:18px 0 0 18px;background:transparent;color:inherit;padding:0 24px;font:inherit;font-size:20px;text-align:left;transition:background-color .3s ease,transform .3s ease}.industry-tabs button:hover{transform:translateX(5px)}.industry-tabs button i,.industry-tabs button.is-active{background:var(--industry-soft)}.industry-tabs button i{position:absolute;top:50%;right:-12px;width:24px;height:24px;transform:translateY(-50%) rotate(45deg)}.industry-scout-stage{position:relative;display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:14px solid transparent;border-radius:30px;background:#fff;background-clip:padding-box;padding:62px 54px 112px;animation:industry-card-in .45s ease both}@keyframes industry-card-in{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.industry-action-copy{width:min(100%,910px);text-align:center}.industry-eyebrow{display:inline-block;margin-bottom:21px;color:#7b8390;font-size:12px;font-weight:750;letter-spacing:.16em}.industry-action-copy p{margin:8px 0 0;font-size:clamp(25px,2.6vw,43px);font-weight:440;letter-spacing:-.04em;line-height:1.34}.industry-action-copy strong{display:inline;border-radius:13px;padding:2px 14px 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:520}.industry-highlight-task{background:var(--industry-accent)}.industry-highlight-action{background:var(--industry-secondary)}.industry-highlight-company,.industry-highlight-time{background:var(--industry-tertiary)}.industry-contact-card{display:grid;width:min(100%,760px);margin-top:36px;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);gap:24px;align-items:center;border:1px solid #e5e8ed;border-radius:22px;background:#f9fafb;padding:22px 24px;text-align:left}.industry-founder-count{display:flex;min-width:0;flex-direction:column;gap:4px}.industry-founder-count strong{color:#252b34;font-size:clamp(40px,4vw,58px);font-weight:720;letter-spacing:-.05em;line-height:.9}.industry-founder-count span{color:#6b7280;font-size:17px;font-weight:600;letter-spacing:-.01em}.industry-label-cloud{display:grid;width:min(100%,292px);max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;justify-self:center;gap:8px;border-left:1px solid #e2e5e9;padding-left:22px}.industry-label-chip{width:100%;min-height:38px;gap:7px;color:#273142;padding:0 12px 0 9px;font-size:12px;font-weight:720;letter-spacing:-.01em;line-height:1;white-space:nowrap}.industry-label-chip,.industry-label-chip i{display:inline-flex;align-items:center;border-radius:999px}.industry-label-chip i{width:22px;height:22px;flex:0 0 auto;justify-content:center;background:rgba(255,255,255,.62)}.industry-label-chip svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.industry-label-chip-1{background:var(--industry-accent);color:#214334}.industry-label-chip-2{background:var(--industry-secondary);color:#2e2865}.industry-label-chip-3{background:var(--industry-tertiary);color:#51340f}.industry-label-chip:first-child{grid-column:1}.industry-label-chip:nth-child(2){grid-column:2}.industry-label-chip:nth-child(3){grid-column:1/3;justify-self:center;width:calc((100% - 8px) / 2)}.scouter-page .industry-label-cloud{width:min(100%,520px);grid-template-columns:repeat(2,minmax(0,1fr))}.scouter-page .industry-label-chip:nth-child(n+3){display:none}.industry-contact-card>img{width:72px;height:72px;border:4px solid var(--industry-secondary);border-radius:50%;object-fit:cover}.industry-company-chip span,.industry-contact-card>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.industry-contact-card small{color:#8a919c;font-size:9px;font-weight:750;letter-spacing:.13em}.industry-contact-card strong{font-size:17px}.industry-contact-card span{color:#737b87;font-size:12px}.industry-company-chip{display:flex;align-items:center;gap:10px;border-left:1px solid #e2e5e9;padding-left:18px}.industry-company-chip>b{display:grid;width:43px;height:43px;place-items:center;border-radius:13px;background:var(--industry-tertiary);font-size:13px;text-transform:uppercase}.industry-scout-controls{display:flex;justify-content:center;margin-top:28px}.industry-scout-controls button{display:flex;min-width:300px;min-height:78px;cursor:pointer;align-items:center;justify-content:center;gap:16px;border:0;border-radius:26px;background:#fff7e8;color:#2e3440;padding:10px 30px 10px 12px;font:inherit;font-size:23px;font-weight:760;box-shadow:0 12px 30px rgba(139,91,20,.1),inset 0 0 0 1px rgba(246,172,42,.2)}.industry-scout-controls .industry-scout-button{background:#fff7e8}.industry-scout-controls svg{width:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.industry-scout-button-icon{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border-radius:18px;background:#fff;color:#f2a000;box-shadow:0 10px 24px rgba(76,57,25,.08)}.industry-scout-button-icon svg{width:34px;height:34px;stroke-width:2.8}.industry-scout-prompt{position:absolute;right:28px;bottom:22px;left:28px;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;border:3px solid var(--industry-tertiary);border-radius:21px;background:#fff;padding:8px 10px 8px 24px}.industry-scout-prompt span{overflow:hidden;color:#939ba7;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.industry-scout-prompt button{min-width:104px;min-height:48px;cursor:pointer;border:0;border-radius:15px;background:var(--industry-tertiary);color:#404956;font:inherit;font-size:17px;font-weight:700}@media (max-width:999px){.industry-scout{padding:72px 14px 50px}.industry-scout-heading{margin-bottom:46px}.industry-scout-shell{min-height:0;grid-template-columns:1fr}.industry-tabs{flex-direction:row;justify-content:flex-start;overflow-x:auto;padding:14px;scrollbar-width:none}.industry-tabs::-webkit-scrollbar{display:none}.industry-tabs button{min-height:48px;width:auto;flex:0 0 auto;border-radius:14px;padding:0 18px;font-size:15px}.industry-tabs button:hover{transform:none}.industry-tabs button.is-active{background:var(--industry-soft)}.industry-tabs button i{display:none}.industry-scout-stage{min-height:660px;border-width:8px;padding:50px 22px 106px}.industry-action-copy p{font-size:clamp(24px,6.5vw,36px)}.industry-contact-card{grid-template-columns:1fr;gap:18px;padding:20px}.industry-label-cloud{border-left:0;border-top:1px solid #e2e5e9;padding-top:18px;padding-left:0}}@media (max-width:599px){.industry-scout-heading h2{font-size:42px}.industry-scout-heading p{margin-top:22px;font-size:16px}.industry-scout-shell{border-radius:24px}.industry-scout-stage{min-height:680px;border-radius:22px;padding-inline:14px}.industry-action-copy p{line-height:1.45}.industry-action-copy strong{border-radius:9px;padding-inline:8px}.industry-contact-card{grid-template-columns:58px 1fr;margin-top:30px;padding:12px}.scouter-page .industry-contact-card{grid-template-columns:1fr}.scouter-page .industry-label-cloud{gap:7px;justify-self:center}.scouter-page .industry-label-chip{min-height:34px;padding:0 8px 0 7px;font-size:11px}.scouter-page .industry-label-chip i{width:20px;height:20px}.industry-contact-card>img{width:58px;height:58px}.industry-company-chip{grid-column:1/-1;border-top:1px solid #e2e5e9;border-left:0;padding-top:11px;padding-left:0}.industry-scout-controls button{min-width:240px;min-height:64px;gap:12px;border-radius:20px;padding:8px 22px 8px 10px;font-size:18px}.industry-scout-button-icon{width:48px;height:48px;border-radius:15px}.industry-scout-button-icon svg{width:29px;height:29px}.industry-scout-prompt{right:12px;bottom:12px;left:12px;min-height:60px;padding-left:14px}.industry-scout-prompt span{font-size:13px}.industry-scout-prompt button{min-width:76px;min-height:42px;font-size:14px}}.floating-prompt{position:fixed;right:50%;bottom:20px;z-index:45;display:flex;width:min(calc(100% - 32px),730px);min-height:72px;align-items:center;gap:14px;visibility:hidden;border:3px solid #d4e4fb;border-radius:22px;background:rgba(255,255,255,.94);padding:8px 9px 8px 24px;box-shadow:0 18px 55px rgba(43,69,107,.16),0 2px 8px rgba(43,69,107,.08);opacity:0;pointer-events:none;transform:translate(50%,20px);transition:opacity .28s ease,transform .28s ease,visibility .28s ease,border-color .25s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.floating-prompt.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translate(50%)}.floating-prompt.is-submitted{border-color:#9ed2b7;transform:translate(50%,-4px) scale(1.01)}.floating-prompt input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#293444;font:inherit;font-size:17px}.floating-prompt input::placeholder{color:#96a1b2;opacity:1;transition:color .2s ease}.floating-prompt:focus-within{border-color:#a9c9f6;box-shadow:0 20px 60px rgba(43,69,107,.2),0 0 0 4px rgba(174,207,250,.22)}.floating-prompt button{min-width:102px;min-height:50px;cursor:pointer;border:0;border-radius:15px;background:#d4e4fb;color:#354052;font:inherit;font-size:17px;font-weight:700;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.floating-prompt button:hover:not(:disabled){background:#bfd8fa;transform:translateY(-1px)}.floating-prompt button:disabled{cursor:default;opacity:.58}@media (max-width:699px){.floating-prompt{bottom:14px;width:calc(100% - 28px);min-height:62px;border-width:2px;border-radius:19px;padding:7px 7px 7px 16px}.floating-prompt input{font-size:14px}.floating-prompt button{min-width:80px;min-height:46px;border-radius:14px;font-size:14px}}.duplicate-two-theme{--d2-ink:#080808;--d2-muted:#5f6066;--d2-canvas:#f1f1f1;--d2-purple:#e2b7ff;--d2-purple-strong:#9849ff;--d2-lime:#c4e000;--d2-lime-ink:#536500;overflow:clip;background:var(--d2-canvas);color:var(--d2-ink)}.duplicate-two-theme .navigation-wrap{background:linear-gradient(180deg,rgba(241,241,241,.94),rgba(241,241,241,0));padding-bottom:18px}.duplicate-two-theme .site-navigation{border:1px solid rgba(8,8,8,.08);border-radius:999px;box-shadow:0 12px 35px rgba(20,20,25,.1)}.duplicate-two-theme .get-started{border-radius:999px;background:var(--d2-ink)}.duplicate-two-theme .teams-section{padding-bottom:112px;background:var(--d2-canvas)}.duplicate-two-theme .drop-image-strip{border-color:rgba(8,8,8,.08);background:rgba(255,255,255,.72)}.duplicate-two-theme .drop-image-card{border-radius:32px;box-shadow:0 10px 30px rgba(30,30,35,.07)}.duplicate-two-theme .teams-content{gap:38px;padding-top:82px}.duplicate-two-theme .teams-header{gap:34px}.duplicate-two-theme .teams-intro-label{font-size:18px;letter-spacing:.02em;text-transform:uppercase}.duplicate-two-theme .teams-drop-title{max-width:1100px;gap:13px;font-size:clamp(54px,6.6vw,104px);font-weight:720;letter-spacing:-.065em;line-height:.94}.duplicate-two-theme .teams-drop-title strong{border-radius:24px;padding:4px 22px 10px}.duplicate-two-theme .teams-early-access{min-height:52px;padding-inline:31px;font-weight:650}.duplicate-two-theme .desktop-carousel-control{border:0;background:var(--d2-ink);color:#fff}.duplicate-two-theme .member-name-block h2{letter-spacing:-.045em}.duplicate-two-theme .socials a{border-color:rgba(8,8,8,.14);background:#fff}.duplicate-two-theme .brands-section{background:#fff;padding:24px}.duplicate-two-theme .brands-content{max-width:1400px;border-radius:38px;background:#e9dcff;padding:88px 48px}.duplicate-two-theme .brands-header{gap:18px}.duplicate-two-theme .brands-badge,.duplicate-two-theme .integrations-badge{height:34px;border-radius:999px;background:rgba(255,255,255,.62);color:var(--d2-ink);padding-inline:12px;box-shadow:none}.duplicate-two-theme .brands-badge span:before,.duplicate-two-theme .integrations-badge span:before{background:var(--d2-purple-strong)}.duplicate-two-theme .brands-header h2{max-width:760px;font-size:clamp(36px,4vw,62px);font-weight:680;letter-spacing:-.055em;line-height:1}.duplicate-two-theme .brands-grid{margin-top:14px;gap:14px}.duplicate-two-theme .brand-card{height:92px;border:0;border-radius:24px;background:rgba(255,255,255,.78)}.duplicate-two-theme .brands-caption{color:#6e6179}.duplicate-two-theme .brands-caption strong{color:var(--d2-ink)}.duplicate-two-theme .brand-wall-section{background:#fff}.duplicate-two-theme .brand-wall-visual{display:none}.duplicate-two-theme .brand-wall-content{max-width:1400px;padding:100px 54px}.duplicate-two-theme .brand-wall-grid{gap:48px 20px}.duplicate-two-theme .brand-wall-item{justify-content:center;border:1px solid #e8e8e8;border-radius:22px;background:#fafafa;padding:18px 8px}.duplicate-two-theme .brand-wall-more{border:0;border-radius:999px;background:var(--d2-lime);color:var(--d2-lime-ink);padding:12px 22px}.duplicate-two-theme .brand-wall-top{border:0;background:var(--d2-ink);color:#fff}.duplicate-two-theme .integrations-section{background:#eef5ff;padding:24px}.duplicate-two-theme .integrations-content{max-width:1400px;border-radius:38px;background:#d9eaff;padding:100px 48px 82px}.duplicate-two-theme .integrations-header{gap:24px}.duplicate-two-theme .integrations-heading h2{max-width:820px;font-size:clamp(48px,5.5vw,82px);font-weight:690;letter-spacing:-.06em;line-height:.98}.duplicate-two-theme .integrations-description p{color:#526171}.duplicate-two-theme .integrations-description a{border-radius:999px;background:var(--d2-ink);color:#fff;padding:13px 20px}.duplicate-two-theme .integration-orbit:before{border-color:rgba(8,8,8,.16)}.duplicate-two-theme .integration-orbit-spinner{background:conic-gradient(from 0deg,transparent 60%,var(--d2-purple-strong) 100%)}.duplicate-two-theme .integration-logo{border:1px solid rgba(8,8,8,.06);box-shadow:0 12px 30px rgba(48,73,106,.12)}.duplicate-two-theme .templates-section{min-height:760px;margin:24px 0;background:var(--d2-purple);color:var(--d2-ink)}.duplicate-two-theme .templates-title-row h2,.duplicate-two-theme .templates-title-row span{color:var(--d2-ink)}.duplicate-two-theme .templates-title-row h2{font-weight:720}.duplicate-two-theme .templates-copy>p{color:rgba(8,8,8,.68)}.duplicate-two-theme .templates-button{border-radius:999px;background:var(--d2-lime);color:var(--d2-lime-ink);box-shadow:none}.duplicate-two-theme .template-category-trigger{color:rgba(8,8,8,.32)}.duplicate-two-theme .template-accordion-item.active .template-category-trigger{color:var(--d2-ink)}.duplicate-two-theme .why-section{background:var(--d2-lime);color:var(--d2-ink)}.duplicate-two-theme .why-content{gap:72px;padding-block:110px 84px}.duplicate-two-theme .why-eyebrow{color:var(--d2-lime-ink);font-weight:700;text-transform:uppercase}.duplicate-two-theme .why-intro h2{background:none;color:var(--d2-ink);font-weight:700;letter-spacing:-.06em}.duplicate-two-theme .why-benefit p,.duplicate-two-theme .why-intro p{color:rgba(8,8,8,.64)}.duplicate-two-theme .why-benefit{border-color:rgba(8,8,8,.22)}.duplicate-two-theme .why-benefit h3{color:var(--d2-ink);font-size:32px;font-weight:650}.duplicate-two-theme .why-cta{border:0;border-radius:28px;background:var(--d2-ink);color:#fff;padding:30px 34px}.duplicate-two-theme .why-cta p{color:rgba(255,255,255,.62)}.duplicate-two-theme .why-cta a{border:0;background:var(--d2-purple);color:var(--d2-ink);font-weight:650}.duplicate-two-theme .workflow-section{background:#fff;padding:24px}.duplicate-two-theme .workflow-surface{border-radius:38px;background:radial-gradient(circle at 22% 20%,rgba(226,183,255,.9),transparent 30%),radial-gradient(circle at 78% 80%,rgba(196,224,0,.55),transparent 32%),#171719}.duplicate-two-theme .workflow-surface:before{opacity:.25}.duplicate-two-theme .workflow-card{border:0;border-radius:28px;background:rgba(255,255,255,.96)}.duplicate-two-theme .workflow-card svg{color:var(--d2-purple-strong)}.duplicate-two-theme .workflow-bottom h2{font-weight:680;letter-spacing:-.065em}.duplicate-two-theme .workflow-bottom h2 span:last-child{color:var(--d2-lime)}.duplicate-two-theme .workflow-copy a{border-radius:999px;background:var(--d2-lime);color:var(--d2-lime-ink)}.duplicate-two-theme .ai-context-section{background:#ececec;color:var(--d2-ink);padding-top:24px}.duplicate-two-theme .ai-context-shell{border-color:rgba(8,8,8,.12);border-radius:38px;background:#111113;color:#fff}.duplicate-two-theme .ai-context-eyebrow{color:var(--d2-lime)}.duplicate-two-theme .ai-context-intro h2{font-weight:680}.duplicate-two-theme .ai-context-intro-copy a{border-radius:999px;background:var(--d2-purple)}.duplicate-two-theme .ai-prompt-card{border-color:#454549;border-radius:36px}.duplicate-two-theme .ai-prompt-send{background:var(--d2-lime);color:var(--d2-ink)}.duplicate-two-theme .ai-prompt-dots button.is-active{background:var(--d2-lime)}.duplicate-two-theme .ai-comparison-frame{border-radius:36px}.duplicate-two-theme .ai-brain-answer strong{color:var(--d2-purple)}.duplicate-two-theme .ai-brain-label{background:none;color:var(--d2-lime)}@media (max-width:899px){.duplicate-two-theme .navigation-wrap{padding-bottom:0}.duplicate-two-theme .site-navigation{border-radius:0}.duplicate-two-theme .teams-drop-title{font-size:clamp(44px,12vw,72px)}.duplicate-two-theme .brands-section,.duplicate-two-theme .integrations-section,.duplicate-two-theme .workflow-section{padding:12px}.duplicate-two-theme .ai-context-shell,.duplicate-two-theme .brands-content,.duplicate-two-theme .integrations-content,.duplicate-two-theme .workflow-surface{border-radius:26px}.duplicate-two-theme .brand-wall-content,.duplicate-two-theme .brands-content,.duplicate-two-theme .integrations-content{padding-inline:22px}.duplicate-two-theme .templates-section{margin-block:12px}}.duplicate-two-footer{background:#ececec;padding:24px}.duplicate-two-footer-shell{width:min(100%,1400px);margin:0 auto;overflow:hidden;border-radius:38px;background:#0c0c0d;color:#fff;padding:42px 48px 28px}.duplicate-two-footer-hero{display:flex;min-height:410px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.duplicate-two-footer-hero>p{margin:0 0 27px;color:#b6b6ba;font-size:12px;font-weight:750;letter-spacing:.18em}.duplicate-two-footer-hero h2{display:flex;margin:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;font-size:clamp(72px,10vw,150px);font-weight:720;letter-spacing:-.075em;line-height:.86}.duplicate-two-footer-hero h2 span{border-radius:32px;background:#e2b7ff;color:#9849ff;padding:3px 25px 14px}.duplicate-two-footer-call{display:inline-flex;min-height:58px;margin-top:56px;align-items:center;justify-content:center;gap:12px;border-radius:999px;background:#c4e000;color:#354200;padding:0 26px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .22s ease,background-color .22s ease}.duplicate-two-footer-call:hover{background:#d2ee08;transform:translateY(-3px)}.duplicate-two-footer-call svg{width:22px;height:22px;transition:transform .22s ease}.duplicate-two-footer-call:hover svg{transform:translate(3px,-3px)}.duplicate-two-footer-divider{height:1px;background:#303033}.duplicate-two-footer-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:80px;padding:40px 4px}.duplicate-two-footer-contact{display:flex;max-width:620px;flex-direction:column;gap:13px}.duplicate-two-footer-contact>strong{margin-bottom:5px;color:#e2b7ff;font-size:16px;font-weight:700;letter-spacing:.04em}.duplicate-two-footer-contact>div{display:flex;align-items:flex-start;gap:11px;color:#b2b2b7;font-size:15px;line-height:1.45}.duplicate-two-footer-contact svg{width:20px;height:20px;flex:0 0 20px;color:#c4e000}.duplicate-two-footer-links{display:flex;min-width:180px;flex-direction:column;gap:10px}.duplicate-two-footer-links a{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #303033;color:#d7d7da;font-size:15px;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.duplicate-two-footer-links a:hover{color:#c4e000;padding-left:5px}.duplicate-two-footer-links svg{width:17px;height:17px}.duplicate-two-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 4px 0;color:#77777c;font-size:12px}.duplicate-two-footer-bottom a{color:#a7a7ac;text-decoration:none}.duplicate-two-footer-bottom a:hover{color:#fff}@media (max-width:699px){.duplicate-two-footer{padding:12px}.duplicate-two-footer-shell{border-radius:26px;padding:30px 20px 24px}.duplicate-two-footer-hero{min-height:340px}.duplicate-two-footer-hero h2{flex-direction:column;gap:12px;font-size:clamp(62px,20vw,96px)}.duplicate-two-footer-hero h2 span{border-radius:22px;padding:2px 18px 10px}.duplicate-two-footer-call{margin-top:40px}.duplicate-two-footer-info{grid-template-columns:1fr;gap:35px;padding-block:34px}.duplicate-two-footer-links{min-width:0}.duplicate-two-footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}.duplicate-three-theme{--d3-paper:#f3f1ed;--d3-surface:#fbfaf8;--d3-soft:#e8e4de;--d3-ink:#151515;--d3-muted:#696761;--d3-accent:#d8c7e8;--d3-accent-ink:#5e4772}.duplicate-three-theme .brands-section{background:var(--d3-paper)}.duplicate-three-theme .brands-content{border:1px solid #dfdcd6;background:var(--d3-surface)}.duplicate-three-theme .brands-badge,.duplicate-three-theme .integrations-badge{background:var(--d3-soft);color:var(--d3-ink)}.duplicate-three-theme .brands-badge span:before,.duplicate-three-theme .integrations-badge span:before{background:var(--d3-accent-ink)}.duplicate-three-theme .brand-card{border:1px solid #e3e0da;background:#fff}.duplicate-three-theme .brands-caption{color:var(--d3-muted)}.duplicate-three-theme .integrations-section{background:var(--d3-paper)}.duplicate-three-theme .integrations-content{border:1px solid #dfdcd6;background:#e9e6e1}.duplicate-three-theme .integrations-caption,.duplicate-three-theme .integrations-description p{color:var(--d3-muted)}.duplicate-three-theme .integrations-description a{background:var(--d3-ink);color:#fff}.duplicate-three-theme .integration-orbit:before{border-color:rgba(21,21,21,.18)}.duplicate-three-theme .integration-orbit-spinner{background:conic-gradient(from 0deg,transparent 62%,var(--d3-accent-ink) 100%)}.duplicate-three-theme .integration-logo{box-shadow:0 12px 28px rgba(37,35,31,.1)}.duplicate-three-theme .templates-section{background:#27252a;color:#f8f7f4}.duplicate-three-theme .templates-title-row h2,.duplicate-three-theme .templates-title-row span{color:#f8f7f4}.duplicate-three-theme .templates-copy>p{color:#b9b5bd}.duplicate-three-theme .templates-button{background:var(--d3-accent);color:var(--d3-accent-ink)}.duplicate-three-theme .templates-button:hover{background:#e2d4ee}.duplicate-three-theme .template-category-trigger{color:rgba(248,247,244,.32)}.duplicate-three-theme .template-accordion-item.active .template-category-trigger{color:#f8f7f4}.duplicate-three-theme .why-section{background:var(--d3-paper);color:var(--d3-ink)}.duplicate-three-theme .why-eyebrow{color:var(--d3-accent-ink)}.duplicate-three-theme .why-benefit p,.duplicate-three-theme .why-intro p{color:var(--d3-muted)}.duplicate-three-theme .why-benefit{border-color:#d8d4cd}.duplicate-three-theme .why-cta{background:var(--d3-ink)}.duplicate-three-theme .why-cta a{background:var(--d3-accent);color:var(--d3-accent-ink)}.duplicate-three-theme .workflow-section{background:var(--d3-paper)}.duplicate-three-theme .workflow-surface{border:1px solid #dedad3;background:radial-gradient(circle at 18% 18%,rgba(216,199,232,.72),transparent 31%),radial-gradient(circle at 82% 78%,rgba(211,207,199,.72),transparent 34%),#454249}.duplicate-three-theme .workflow-card{background:rgba(251,250,248,.96)}.duplicate-three-theme .workflow-card svg{color:var(--d3-accent-ink)}.duplicate-three-theme .workflow-bottom h2 span:last-child{color:#d8c7e8}.duplicate-three-theme .workflow-copy a{background:#f8f7f4;color:var(--d3-ink)}.duplicate-three-theme .duplicate-two-footer{background:var(--d3-paper)}.duplicate-three-theme .duplicate-two-footer-shell{background:var(--d3-ink)}.duplicate-three-theme .duplicate-two-footer-hero h2 span{background:var(--d3-accent);color:var(--d3-accent-ink)}.duplicate-three-theme .duplicate-two-footer-call{background:#f8f7f4;color:var(--d3-ink)}.duplicate-three-theme .duplicate-two-footer-call:hover{background:#fff}.duplicate-three-theme .duplicate-two-footer-contact svg,.duplicate-three-theme .duplicate-two-footer-contact>strong,.duplicate-three-theme .duplicate-two-footer-links a:hover{color:var(--d3-accent)}.enterprise-gifting-theme{--eg-bg:#faf8f5;--eg-card:#ffffff;--eg-surface:#f5f5f3;--eg-headline:#111111;--eg-body:#667085;--eg-border:#e7e5e4;--eg-primary:#b97238;--eg-primary-hover:#a15f28;--eg-primary-soft:#e9d8c4;--eg-signal:#d8a16a;--eg-success:#2f855a;--eg-ai:#7c6cf2;background:var(--eg-bg);color:var(--eg-headline)}.enterprise-gifting-theme .brands-section,.enterprise-gifting-theme .duplicate-two-footer,.enterprise-gifting-theme .integrations-section,.enterprise-gifting-theme .workflow-section{background:var(--eg-bg)}.enterprise-gifting-theme .brands-section,.enterprise-gifting-theme .integrations-section{padding:64px 32px}.enterprise-gifting-theme .brands-content,.enterprise-gifting-theme .integrations-content{max-width:1280px;border:1px solid var(--eg-border);border-radius:28px;background:var(--eg-card);padding:112px 64px;box-shadow:0 20px 55px rgba(71,56,43,.045)}.enterprise-gifting-theme .brands-header,.enterprise-gifting-theme .integrations-header{gap:24px}.enterprise-gifting-theme .brands-badge,.enterprise-gifting-theme .integrations-badge{min-height:34px;border:1px solid var(--eg-border);border-radius:999px;background:var(--eg-surface);color:var(--eg-body);padding-inline:13px;font-size:13px;font-weight:500;box-shadow:none}.enterprise-gifting-theme .brands-badge span:before,.enterprise-gifting-theme .integrations-badge span:before{background:var(--eg-primary)}.enterprise-gifting-theme .brands-header h2,.enterprise-gifting-theme .integrations-heading h2{max-width:860px;color:var(--eg-headline);font-size:clamp(48px,5vw,76px);font-weight:600;letter-spacing:-.055em;line-height:1}.enterprise-gifting-theme .brands-grid{margin-top:30px;gap:12px}.enterprise-gifting-theme .brand-card{height:96px;border:1px solid var(--eg-border);border-radius:18px;background:var(--eg-card);box-shadow:0 5px 16px rgba(30,25,20,.035);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.enterprise-gifting-theme .brand-card:hover{border-color:#d6c7b8;box-shadow:0 12px 28px rgba(71,56,43,.08);transform:translateY(-3px)}.enterprise-gifting-theme .brands-caption,.enterprise-gifting-theme .integrations-caption,.enterprise-gifting-theme .integrations-description p{color:var(--eg-body);font-size:16px;line-height:1.55}.enterprise-gifting-theme .brands-caption strong{color:var(--eg-headline)}.enterprise-gifting-theme .integrations-description a{border-radius:10px;background:var(--eg-primary);color:#fff;padding:13px 20px;font-weight:500;transition:background-color .2s ease,transform .2s ease}.enterprise-gifting-theme .integrations-description a:hover{background:var(--eg-primary-hover);transform:translateY(-2px)}.enterprise-gifting-theme .integration-map{margin-top:16px}.enterprise-gifting-theme .integration-orbit:before{border-color:rgba(185,114,56,.22)}.enterprise-gifting-theme .integration-orbit-spinner{background:conic-gradient(from 0deg,transparent 60%,var(--eg-signal) 100%)}.enterprise-gifting-theme .integration-logo{border:1px solid var(--eg-border);background:var(--eg-card);box-shadow:0 12px 30px rgba(71,56,43,.09)}.enterprise-gifting-theme .integration-brand{box-shadow:0 20px 45px rgba(185,114,56,.16)}.enterprise-gifting-theme .templates-section{min-height:760px;margin:0;border-top:1px solid var(--eg-border);border-bottom:1px solid var(--eg-border);background:var(--eg-surface);color:var(--eg-headline)}.enterprise-gifting-theme .templates-layout{max-width:1280px;gap:96px;padding:120px 64px 96px}.enterprise-gifting-theme .templates-title-row h2,.enterprise-gifting-theme .templates-title-row span{color:var(--eg-headline)}.enterprise-gifting-theme .templates-title-row h2{font-size:clamp(68px,7vw,108px);font-weight:600;letter-spacing:-.065em}.enterprise-gifting-theme .templates-copy>p{color:var(--eg-body);font-size:18px;line-height:1.6}.enterprise-gifting-theme .templates-button{border-radius:10px;background:var(--eg-primary);color:#fff;box-shadow:none}.enterprise-gifting-theme .templates-button:hover{background:var(--eg-primary-hover)}.enterprise-gifting-theme .template-category-trigger{color:#b5b0aa}.enterprise-gifting-theme .template-accordion-item.active .template-category-trigger{color:var(--eg-headline)}.enterprise-gifting-theme .template-cover{border-color:rgba(185,114,56,.22);box-shadow:0 18px 36px rgba(71,56,43,.12);filter:sepia(.16) saturate(.82) brightness(1.03)}.enterprise-gifting-theme .why-section{border-bottom:1px solid var(--eg-border);background:var(--eg-card);color:var(--eg-headline)}.enterprise-gifting-theme .why-content{max-width:1280px;gap:90px;padding:128px 64px 104px}.enterprise-gifting-theme .why-main{gap:132px}.enterprise-gifting-theme .why-eyebrow{color:var(--eg-primary);font-family:Inter,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.enterprise-gifting-theme .why-intro h2{background:none;color:var(--eg-headline);font-size:clamp(54px,5vw,76px);font-weight:600;letter-spacing:-.06em}.enterprise-gifting-theme .why-benefit p,.enterprise-gifting-theme .why-intro p{color:var(--eg-body)}.enterprise-gifting-theme .why-benefit{min-height:156px;border-color:var(--eg-border)}.enterprise-gifting-theme .why-benefit h3{color:var(--eg-headline);font-size:30px;font-weight:600}.enterprise-gifting-theme .why-cta{min-height:132px;border:1px solid var(--eg-border);border-radius:20px;background:var(--eg-surface);color:var(--eg-headline);padding:32px 36px}.enterprise-gifting-theme .why-cta p{color:var(--eg-body)}.enterprise-gifting-theme .why-cta a{border:0;border-radius:10px;background:var(--eg-primary);color:#fff;font-weight:500}.enterprise-gifting-theme .why-cta a:hover{background:var(--eg-primary-hover);color:#fff}.enterprise-gifting-theme .workflow-section{padding:64px 32px}.enterprise-gifting-theme .workflow-surface{max-width:1280px;min-height:760px;margin:0 auto;border:1px solid #2d2926;border-radius:28px;background:radial-gradient(circle at 25% 25%,rgba(185,114,56,.22),transparent 32%),radial-gradient(circle at 78% 72%,rgba(216,161,106,.16),transparent 34%),#171513}.enterprise-gifting-theme .workflow-surface:before{background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0) 0 0 /140px 100%,linear-gradient(rgba(255,255,255,.04) 1px,transparent 0) 0 0 /100% 140px;opacity:1}.enterprise-gifting-theme .workflow-card{border:1px solid rgba(255,255,255,.78);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 18px 40px rgba(0,0,0,.12)}.enterprise-gifting-theme .workflow-card svg{color:var(--eg-ai)}.enterprise-gifting-theme .workflow-card p{color:var(--eg-headline)}.enterprise-gifting-theme .workflow-bottom h2{font-weight:600;letter-spacing:-.06em}.enterprise-gifting-theme .workflow-bottom h2 span:last-child{color:var(--eg-primary-soft)}.enterprise-gifting-theme .workflow-copy p{color:#d6d2ce}.enterprise-gifting-theme .workflow-copy a{border-radius:10px;background:var(--eg-primary);color:#fff}.enterprise-gifting-theme .workflow-copy a:hover{background:var(--eg-primary-hover)}.enterprise-gifting-theme .duplicate-two-footer{background:var(--eg-bg);padding:64px 32px 32px}.enterprise-gifting-theme .duplicate-two-footer-shell{max-width:1280px;border:1px solid #292522;border-radius:28px;background:#151311}.enterprise-gifting-theme .duplicate-two-footer-hero h2{font-weight:600}.enterprise-gifting-theme .duplicate-two-footer-hero h2 span{border-radius:18px;background:var(--eg-primary-soft);color:var(--eg-primary-hover)}.enterprise-gifting-theme .duplicate-two-footer-call{border-radius:10px;background:var(--eg-primary);color:#fff}.enterprise-gifting-theme .duplicate-two-footer-call:hover{background:var(--eg-primary-hover)}.enterprise-gifting-theme .duplicate-two-footer-contact svg,.enterprise-gifting-theme .duplicate-two-footer-contact>strong,.enterprise-gifting-theme .duplicate-two-footer-links a:hover{color:var(--eg-signal)}@media (max-width:899px){.enterprise-gifting-theme .brands-section,.enterprise-gifting-theme .duplicate-two-footer,.enterprise-gifting-theme .integrations-section,.enterprise-gifting-theme .workflow-section{padding:32px 12px}.enterprise-gifting-theme .brands-content,.enterprise-gifting-theme .integrations-content{border-radius:22px;padding:76px 22px}.enterprise-gifting-theme .templates-layout,.enterprise-gifting-theme .why-content{padding-inline:24px}.enterprise-gifting-theme .duplicate-two-footer-shell,.enterprise-gifting-theme .workflow-surface{border-radius:22px}.feature-page{margin-top:-88px}.feature-header{padding-top:110px}.feature-header-grid{min-height:0;grid-template-columns:1fr}.feature-header-copy{min-height:650px;border-right:0;border-bottom:1px dashed var(--feature-line);padding:100px 48px 80px}.feature-header-copy h1{max-width:720px;font-size:clamp(58px,9.7vw,82px)}.feature-visual{min-height:720px}.feature-calendar-visual{width:min(100%,780px);aspect-ratio:1.05}.feature-calendar-window{grid-template-columns:128px 1fr}.feature-calendar-grid{top:86px;left:154px}.feature-training-header{padding-top:116px}}@media (max-width:639px){.feature-header{padding-top:100px}.feature-header-grid{width:calc(100% - 24px)}.feature-header-copy{min-height:560px;padding:72px 24px 64px}.feature-header-copy h1{font-size:48px;line-height:1.01}.feature-header-copy>p{margin-top:30px;font-size:17px}.feature-header-actions{display:grid;margin-top:30px}.feature-header-actions a{justify-content:space-between}.feature-visual{min-height:560px}.feature-visual-label{font-size:13px}.feature-visual-content{inset:24px 12px 64px}.feature-calendar-visual{width:760px;max-width:none;transform:scale(.46);transform-origin:top left}.feature-calendar-monogram{left:-90px;bottom:-116px;font-size:270px}.feature-calendar-window{grid-template-columns:138px 1fr}.feature-calendar-grid{top:84px;right:22px;left:166px}.feature-calendar-tabs{left:22px;right:28px}.feature-calendar-input{right:100px;width:420px}.feature-training-header{padding:96px 0 72px}.feature-training-grid{width:calc(100% - 28px);gap:42px}.feature-personal-label{min-height:34px;border-radius:10px;font-size:14px}.feature-training-copy h1{margin-top:24px;font-size:42px;line-height:1.02}.feature-training-copy p{margin-top:24px;font-size:18px}.feature-training-copy ul{gap:15px;margin-top:30px}.feature-training-copy li{gap:12px;font-size:16px}.feature-training-copy li svg{width:20px;height:20px}.feature-training-action{width:100%;min-height:56px;justify-content:center;margin-top:34px;border-radius:14px;font-size:18px}.feature-training-visual{min-height:520px}.feature-training-photo{inset:0 0 0 0;border-radius:34px}.feature-training-icon{top:30px;left:28px;width:64px;height:64px;border-radius:18px}.feature-training-icon svg{width:32px;height:32px}.feature-person-illustration{bottom:-18px;width:310px;height:490px;transform:translateX(-46%) scale(.88);transform-origin:bottom center}.feature-analysis-card{bottom:30px;width:calc(100% + 20px);border-radius:22px}.feature-analysis-top{min-height:68px;padding:0 18px}.feature-analysis-top strong{font-size:20px}.feature-analysis-top button{min-height:38px;padding:0 14px;font-size:15px}.feature-analysis-body{grid-template-columns:1fr 135px;gap:14px;padding:22px 18px 18px}.feature-analysis-body strong{font-size:20px}.feature-analysis-body small,.feature-attendees span{font-size:13px}.feature-attendees{margin-top:20px}.feature-attendees i{width:25px;height:25px}.feature-mini-chart{height:90px;gap:8px}.feature-mini-chart span{width:13px}}.team-touch-two-card-section{display:grid;gap:clamp(56px,8vw,104px);background:#010101;color:#f7f7f7;padding:112px max(6vw,72px) 124px}.team-touch-fixed-copy,.team-touch-problem-card{display:grid;width:min(100%,1120px);margin:0 auto;grid-template-columns:64px minmax(0,1fr);gap:26px;align-items:flex-start}.team-touch-fixed-copy>svg,.team-touch-problem-card>svg{width:58px;height:58px;flex:0 0 58px}.team-touch-problem-card>svg{color:#ef3c6a}.team-touch-fixed-copy>svg{color:#5ab98a}.team-touch-fixed-copy h2,.team-touch-problem-card h2{max-width:880px;margin:0;color:#f5f5f5;font-size:clamp(44px,5vw,78px);font-weight:640;letter-spacing:-.045em;line-height:1.05}.team-touch-fixed-copy p,.team-touch-problem-card p{max-width:880px;margin:16px 0 0;color:#8d8d92;font-size:clamp(22px,2.2vw,34px);line-height:1.24}.team-touch-fixed-copy strong{display:flex;align-items:center;gap:7px;margin-top:10px;background:linear-gradient(90deg,#f2ce4e,#69c690,#5ab98a);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(21px,1.8vw,32px);font-weight:520}.team-touch-fixed-copy strong svg{width:26px;height:26px;color:#5ab98a}.team-touch-automation-card{position:relative;display:grid;width:min(100%,1120px);min-height:760px;margin:0 auto;overflow:hidden;border:1px solid rgba(106,80,0,.2);border-radius:44px;background:radial-gradient(circle at 50% 102%,rgba(255,211,67,.34),transparent 24%),linear-gradient(180deg,#fff2a6,#ffe06e);box-shadow:0 40px 110px rgba(122,86,0,.28);color:#19160c;padding:76px clamp(28px,7vw,86px) 66px}.team-touch-automation-card:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 0);background-size:24px 24px;content:"";-webkit-mask-image:radial-gradient(circle at 50% 35%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 35%,#000,transparent 72%);opacity:.58;pointer-events:none}.team-touch-auto-step,.team-touch-trigger-pill{position:relative;z-index:2;display:flex;align-items:center;width:fit-content;max-width:100%;border:1px solid rgba(38,31,8,.08);border-radius:22px;background:rgba(255,255,255,.9);box-shadow:0 20px 42px rgba(94,74,8,.12)}.team-touch-trigger-pill{justify-self:center;gap:16px;padding:22px 30px;font-size:clamp(20px,2.7vw,34px);line-height:1.15}.team-touch-trigger-pill svg{width:34px;height:34px;color:#f2a900}.team-touch-trigger-pill strong{font-weight:760}.team-touch-step-stack{position:relative;z-index:2;display:grid;gap:28px;justify-items:center;margin-top:48px}.team-touch-auto-step{gap:18px;min-height:82px;padding:0 30px;color:#656171;font-size:clamp(18px,2vw,28px)}.team-touch-auto-step:first-child{width:min(720px,88%)}.team-touch-auto-step:nth-child(2){width:min(790px,94%)}.team-touch-auto-step:nth-child(3){width:min(960px,100%)}.team-touch-auto-step svg{width:34px;height:34px;flex:0 0 34px;color:#0b6b78}.team-touch-auto-line{position:relative;z-index:1;width:2px;height:172px;margin:14px auto 0;background-image:linear-gradient(#5d5744 45%,transparent 0);background-size:2px 12px}.team-touch-auto-line:after{position:absolute;bottom:-8px;left:50%;width:22px;height:22px;border-right:4px solid #5d5744;border-bottom:4px solid #5d5744;content:"";transform:translateX(-50%) rotate(45deg)}.team-touch-send-node{position:relative;z-index:2;display:grid;justify-items:center;margin-top:34px;text-align:center}.team-touch-send-node>span{display:grid;width:124px;height:124px;place-items:center;border:7px solid rgba(25,19,8,.86);border-radius:50%;background:#073f48;box-shadow:0 0 0 14px rgba(7,63,72,.08),0 22px 55px rgba(35,23,0,.24)}.team-touch-send-node svg{width:42px;height:42px;color:#ffd844}.team-touch-send-node h3{margin:28px 0 0;color:#18140a;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em}.team-touch-send-node p{max-width:560px;margin:10px 0 0;color:#6b5b23;font-size:17px;line-height:1.45}.chat-workflow-section{position:relative;display:grid;min-height:900px;overflow:hidden;grid-template-columns:minmax(470px,.85fr) minmax(0,1.15fr);background:#010101;color:#f7f7f7;padding:110px max(6vw,72px) 68px}.chat-workflow-story{position:relative;z-index:3;display:flex;min-height:720px;flex-direction:column;justify-content:space-between;padding:80px 0 8px}.chat-story-item{position:relative;display:flex;gap:25px;align-items:flex-start}.chat-story-item>svg{position:relative;z-index:2;width:58px;height:58px;flex:0 0 58px;background:#010101}.chat-story-broken>svg{color:#ef3c6a}.chat-story-fixed>svg{color:#5ab98a}.chat-story-item h2{margin:0;color:#f5f5f5;font-size:clamp(48px,4vw,74px);font-weight:640;letter-spacing:-.045em;line-height:1.05}.chat-story-item p{margin:8px 0 0;color:#77777a;font-size:clamp(25px,2.1vw,38px);line-height:1.25}.chat-story-fixed strong{display:flex;align-items:center;gap:7px;margin-top:4px;background:linear-gradient(90deg,#af48f5,#e769d5,#ff9d73);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(22px,1.8vw,34px);font-weight:450}.chat-story-fixed strong svg{width:28px;height:28px;color:#ee64d5}.team-touch-story-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(24px,3vw,44px);align-items:start;width:100%}.team-touch-stats-section{grid-template-columns:minmax(470px,.85fr) minmax(0,1.15fr)}.team-touch-stats-section .chat-workflow-story{min-height:760px;max-width:1120px;grid-column:1/-1}.team-touch-story-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border-left:1px solid rgba(255,255,255,.11);padding-left:22px}.team-touch-story-stat,.team-touch-story-stat:first-child{border-top:0;padding-top:0}.team-touch-story-stat h3{margin:0 0 7px;color:#f5f5f5;font-size:clamp(31px,2.8vw,48px);font-weight:560;letter-spacing:-.045em;line-height:.95}.team-touch-story-stat span{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#d2d2d5;font-size:14px;font-weight:650}.team-touch-story-stat span svg{width:18px;height:18px;color:#ffcf4d}.team-touch-story-stat p{margin:0;color:#77777a;font-size:13px;line-height:1.42}.team-touch-story-stat p strong{display:block;margin-top:2px;background:none;color:#bcbcc1;font-size:13px;font-weight:600;line-height:1.42}.viral-touch-stats-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:720px;align-content:space-between;gap:34px 38px;border-left:1px solid rgba(255,255,255,.11);padding:90px 0 18px 56px}.viral-touch-stats-section .chat-story-item h2{font-size:clamp(42px,3.4vw,62px)}.viral-touch-stats-section .chat-story-item p{font-size:clamp(21px,1.75vw,30px);line-height:1.32}.viral-touch-story-stat{min-height:162px}.viral-touch-mobile-stats{display:none}@media (min-width:1200px){.team-touch-stats-section .chat-workflow-story{max-width:1240px}.team-touch-story-copy{grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:clamp(42px,4vw,64px)}.team-touch-story-stats{gap:24px;border-left-color:rgba(255,255,255,.14);padding-left:34px}.team-touch-story-stat{min-height:196px;border-radius:18px;padding:4px 2px}.team-touch-story-stat h3{margin-bottom:12px;font-size:clamp(54px,4vw,72px);letter-spacing:-.055em}.team-touch-story-stat span{gap:9px;margin-bottom:16px;font-size:17px}.team-touch-story-stat span svg{width:22px;height:22px}.team-touch-story-stat p,.team-touch-story-stat p strong{font-size:16px;line-height:1.45}.viral-touch-stats-panel .viral-touch-story-stat h3{margin:8px 0 14px;font-size:clamp(35px,2.8vw,48px);letter-spacing:-.045em}.viral-touch-stats-panel .viral-touch-story-stat span{margin-bottom:0;color:#d8d8dc;font-size:16px}.viral-touch-stats-panel .viral-touch-story-stat p,.viral-touch-stats-panel .viral-touch-story-stat p strong{font-size:14px;line-height:1.45}}.chat-story-line{position:absolute;top:129px;bottom:68px;left:28px;width:2px;background:linear-gradient(#ef3c6a 0 48%,#25282a 57%,#5ab98a)}.chat-workflow-network{position:relative;min-height:720px}.chat-workflow-network:before{position:absolute;inset:15% -16% 15% 5%;background:radial-gradient(circle at 48% 45%,rgba(102,27,55,.38),transparent 26%),radial-gradient(circle at 75% 50%,rgba(70,22,39,.3),transparent 32%);content:"";filter:blur(20px)}.chat-network-orbit{position:absolute;top:8%;width:48%;height:73%;border:2px dashed #27272b;border-radius:50%}.chat-orbit-left{left:3%}.chat-orbit-right{right:-12%}.chat-app-node{position:absolute;z-index:2;display:grid;width:92px;height:92px;place-items:center;border:1px solid #29272b;border-radius:20px;background:linear-gradient(145deg,#171519,#09090a);box-shadow:0 18px 45px rgba(0,0,0,.75);transform:rotate(45deg)}.chat-app-node>svg{width:46px;height:46px;color:#737378;transform:rotate(-45deg)}.chat-app-node>span{position:absolute;top:-17px;right:-18px;display:grid;width:48px;height:48px;place-items:center;border-radius:50%;background:#c2366b;color:#f5c0d4;font-size:25px;transform:rotate(-45deg)}.chat-node-notion{top:3%;left:4%;transform:rotate(0);opacity:.36}.chat-node-notion>svg{transform:none}.chat-node-monday{top:14%;left:20%}.chat-node-teams{top:28%;right:26%}.chat-node-slack{top:10%;right:17%}.chat-node-workspace{top:50%;right:22%}.chat-node-docs{top:49%;left:18%}.chat-node-slack>svg{color:#7e7e82}.chat-node-teams>svg{color:#6058ac}.chat-node-workspace>svg{color:#927a36}.chat-node-docs>svg{color:#b7b7b9}.chat-message-stack{position:absolute;top:29%;left:42%;z-index:2;display:grid;gap:9px;color:#4e2935;font-size:17px}.chat-message-stack span,.chat-message-stack strong{border:1px solid rgba(111,40,64,.36);border-radius:9px;background:rgba(41,12,22,.45);padding:13px 16px;white-space:nowrap}.chat-message-stack strong{color:#e0bdc8;font-weight:500}.team-touch-scroll-scene{--team-progress:0;min-height:285vh;background:#030303}.team-touch-flow{position:sticky;top:0;min-height:100vh;background:radial-gradient(circle at calc(70% - (var(--team-progress) * 24%)) calc(20% + (var(--team-progress) * 24%)),rgba(255,226,83,calc(var(--team-progress) * .72)),transparent 34%),linear-gradient(135deg,rgb(calc(1 + (var(--team-progress) * 254)) calc(1 + (var(--team-progress) * 232)) calc(1 + (var(--team-progress) * 121))) 0,rgb(calc(1 + (var(--team-progress) * 250)) calc(1 + (var(--team-progress) * 217)) calc(1 + (var(--team-progress) * 87))) 100%);color:rgb(calc(247 - (var(--team-progress) * 213)) calc(247 - (var(--team-progress) * 211)) calc(247 - (var(--team-progress) * 204)))}.team-touch-flow:after{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,rgba(255,214,70,calc(var(--team-progress) * .46)));content:"";pointer-events:none}.team-touch-story .chat-story-item>svg{background:rgb(calc(1 + (var(--team-progress) * 254)) calc(1 + (var(--team-progress) * 232)) calc(1 + (var(--team-progress) * 121)))}.team-touch-story .chat-story-item h2{color:rgb(calc(245 - (var(--team-progress) * 208)) calc(245 - (var(--team-progress) * 203)) calc(245 - (var(--team-progress) * 183)))}.team-touch-story .chat-story-item p{max-width:640px;color:rgb(calc(119 - (var(--team-progress) * 53)) calc(119 - (var(--team-progress) * 55)) calc(122 - (var(--team-progress) * 65)))}.team-touch-fixed{transform:translateY(calc(var(--team-progress) * -112px));transition:transform .12s linear}.team-touch-story .chat-story-broken{opacity:calc(1 - (var(--team-progress) * 1.08))}.team-touch-story .chat-story-line{background:linear-gradient(#ef3c6a 0 38%,rgba(37,40,42,calc(1 - var(--team-progress))) 48%,#f1b400 100%)}.team-touch-stage{position:relative;z-index:2;min-height:780px}.team-touch-dark-panel,.team-touch-light-panel{position:absolute;inset:4% 0 4%;overflow:hidden;border-radius:34px;transition:opacity .12s linear,transform .12s linear}.team-touch-dark-panel{border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 74% 24%,rgba(178,50,90,.32),transparent 30%),linear-gradient(145deg,#141217,#050506 68%);box-shadow:0 34px 90px rgba(0,0,0,.66);opacity:calc(1 - var(--team-progress));transform:translateY(calc(var(--team-progress) * -52px)) scale(calc(1 - (var(--team-progress) * .025)))}.team-touch-dark-panel:before{position:absolute;inset:-18%;background:radial-gradient(circle at 50% 72%,rgba(255,197,50,.14),transparent 20%),radial-gradient(circle at 24% 18%,rgba(255,255,255,.06),transparent 22%),radial-gradient(circle at 82% 20%,rgba(255,255,255,.05),transparent 23%);content:"";filter:blur(10px)}.team-touch-light-panel{border:1px solid rgba(115,86,0,.18);background:radial-gradient(circle at 84% 18%,rgba(255,255,255,.86),transparent 24%),linear-gradient(145deg,#fff9dc,#ffd94e);box-shadow:0 40px 100px rgba(119,81,0,.28);color:#2b2617;opacity:var(--team-progress);transform:translateY(calc(64px - (var(--team-progress) * 64px))) scale(calc(.965 + (var(--team-progress) * .035)))}.team-touch-panel-header,.team-touch-tracking-head{position:relative;z-index:2}.team-touch-panel-header{display:flex;align-items:center;justify-content:space-between;padding:28px 30px 0}.team-touch-panel-header span,.team-touch-tracking-head span{display:inline-flex;align-items:center;gap:8px;color:#f6d6df;font-size:14px;font-weight:700}.team-touch-panel-header svg,.team-touch-tracking-head svg{width:20px;height:20px}.team-touch-panel-header strong{border:1px solid rgba(255,102,146,.28);border-radius:999px;background:rgba(80,17,35,.42);color:#ff9dbd;padding:8px 12px;font-size:13px}.team-touch-missed-map{position:absolute;inset:38px;z-index:2}.team-touch-map-card{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:linear-gradient(145deg,rgba(32,33,38,.88),rgba(10,11,14,.74));box-shadow:0 24px 70px rgba(0,0,0,.46);color:#f5f5f5;padding:20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.team-touch-map-card h3{margin:0 0 16px;color:#f8f7f5;font-size:20px;letter-spacing:-.02em}.map-outreach{top:5%;left:4%;width:330px;transform:rotate(-5deg)}.map-sequence{top:4%;right:5%;width:315px;transform:rotate(3deg)}.map-research{bottom:13%;left:3%;width:306px;transform:rotate(-5deg)}.map-tools{right:2%;bottom:26%;width:322px;transform:rotate(6deg)}.team-touch-outreach-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-top:1px solid rgba(255,255,255,.05);padding:10px 0 0;color:#f3f0f2}.team-touch-outreach-row+.team-touch-outreach-row{margin-top:10px}.team-touch-outreach-row:before{width:25px;height:25px;border-radius:7px;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.06));content:""}.team-touch-outreach-row span{overflow:hidden;height:9px;border-radius:999px;background:rgba(255,255,255,.14);color:transparent}.team-touch-outreach-row strong{width:10px;height:10px;overflow:hidden;border-radius:50%;color:transparent}.team-touch-outreach-row[data-tone=hot] strong{background:#ffd04d}.team-touch-outreach-row[data-tone=warn] strong{background:#8b7d52}.team-touch-outreach-row[data-tone=cold] strong{background:#625d5a}.team-touch-sequence-step{display:flex;align-items:center;gap:14px;border-radius:14px;padding:12px;color:#8d8d91}.team-touch-sequence-step.is-active{background:rgba(255,255,255,.045);color:#fff}.team-touch-sequence-step svg{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.08);color:#8d8d91;padding:9px}.team-touch-sequence-step.is-active svg{border:1px solid rgba(255,204,64,.52);background:rgba(255,198,44,.16);color:#ffcb40}.team-touch-sequence-step small,.team-touch-sequence-step strong{display:block}.team-touch-sequence-step strong{color:inherit;font-size:15px}.team-touch-sequence-step.is-active strong{color:#ffcd3d}.team-touch-sequence-step small{margin-top:3px;color:currentColor;font-size:13px}.map-research p{display:grid;grid-template-columns:35px 1fr;gap:14px;align-items:center;margin:13px 0 0;border-top:1px solid rgba(255,255,255,.05);color:#87878b;padding-top:13px;font-size:14px}.map-research svg{width:35px;height:35px;border-radius:9px;background:rgba(255,255,255,.12);color:#f1f1f1;padding:9px}.team-touch-tool-icons{display:flex;gap:13px}.team-touch-tool-icons span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:rgba(255,255,255,.09);color:#d6d6d8;font-size:18px;font-weight:800}.team-touch-dashed-path{position:absolute;z-index:1;border:2px dashed rgba(255,255,255,.22);opacity:.78}.path-one{top:23%;left:38%;width:19%;height:32%;border-left:0;border-top-right-radius:80px;border-bottom-right-radius:80px}.path-two{top:23%;right:30%;width:15%;height:34%;border-right:0;border-top-left-radius:80px;border-bottom-left-radius:80px}.path-three{bottom:29%;left:33%;width:24%;height:20%;border-left:0;border-bottom:0;border-top-right-radius:80px}.path-four{right:23%;bottom:36%;width:18%;height:18%;border-right:0;border-bottom:0;border-top-left-radius:80px}.team-touch-dashed-path:after{position:absolute;width:8px;height:8px;border-radius:50%;background:#e8b94d;box-shadow:0 0 20px rgba(232,185,77,.62);content:""}.path-one:after{right:-5px;bottom:18%}.path-two:after{left:-5px;top:45%}.path-three:after{right:-5px;top:-5px}.path-four:after{left:-5px;top:-5px}.team-touch-missed-core{position:absolute;right:28%;bottom:4%;z-index:4;width:300px;text-align:center;transform:translateX(50%)}.team-touch-missed-core i{display:grid;width:84px;height:84px;margin:0 auto 18px;place-items:center;border:5px solid #ffcd3d;border-radius:50%;background:rgba(255,205,61,.08);box-shadow:0 0 0 14px rgba(255,205,61,.05),0 0 42px rgba(255,205,61,.3)}.team-touch-missed-core i:after,.team-touch-missed-core i:before{position:absolute;width:4px;border-radius:999px;background:#ffcd3d;content:"";transform-origin:bottom center}.team-touch-missed-core i:before{height:28px;transform:translateY(-6px)}.team-touch-missed-core i:after{height:24px;transform:translate(9px,8px) rotate(130deg)}.team-touch-missed-core h3{margin:0;color:#fff;font-size:27px;letter-spacing:-.03em}.team-touch-missed-core p{margin:8px 0 0;color:#86868a;font-size:15px}.team-touch-tracking-head{width:min(78%,560px);padding:34px 34px 0}.team-touch-tracking-head span{color:#6f5600}.team-touch-tracking-head h3{margin:16px 0 0;color:#292313;font-size:clamp(32px,3.2vw,54px);line-height:1;letter-spacing:-.04em}.team-touch-tracking-head p{max-width:500px;margin:14px 0 0;color:#6c5d22;font-size:17px;line-height:1.45}.team-touch-tracking-grid{display:grid;width:calc(100% - 68px);margin:28px 34px 0;grid-template-columns:repeat(3,1fr);gap:12px}.team-touch-account-row,.team-touch-tracking-grid div{border:1px solid rgba(111,86,0,.14);border-radius:18px;background:rgba(255,255,255,.58);box-shadow:0 18px 40px rgba(120,86,0,.12)}.team-touch-tracking-grid div{padding:18px}.team-touch-account-row small,.team-touch-tracking-grid small{display:block;color:#7c6b2b;font-size:12px;font-weight:650}.team-touch-tracking-grid strong{display:block;margin-top:8px;color:#2b2617;font-size:34px;letter-spacing:-.04em}.team-touch-account-feed{position:relative;z-index:2;display:grid;gap:12px;width:calc(100% - 68px);margin:18px 34px 0}.team-touch-account-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.team-touch-account-row strong{display:block;color:#292313;font-size:16px}.team-touch-account-row em{border-radius:999px;background:#2f2a18;color:#ffdf5b;padding:8px 10px;font-size:12px;font-style:normal;font-weight:750}.team-touch-signal-map{position:absolute;right:38px;bottom:34px;width:220px;height:150px;opacity:.72}.team-touch-signal-map b,.team-touch-signal-map i,.team-touch-signal-map span{position:absolute;display:block;border-radius:50%;background:#2f2a18;box-shadow:0 0 0 10px rgba(47,42,24,.08)}.team-touch-signal-map i{top:18px;left:28px;width:26px;height:26px}.team-touch-signal-map span{top:72px;right:40px;width:42px;height:42px}.team-touch-signal-map b{bottom:18px;left:86px;width:32px;height:32px}.feature-details-wrap{background:#fff;color:var(--text-strong)}.feature-detail-section{display:grid;width:min(100%,1280px);margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,92px);align-items:center;padding:96px 48px}.feature-detail-section+.feature-detail-section{border-top:1px solid #eceef1}.feature-detail-reverse .feature-detail-visual{order:2}.feature-detail-reverse .feature-detail-copy{order:1}.feature-detail-visual{display:flex;min-width:0;align-items:center;justify-content:center}.feature-detail-image{width:100%;height:auto;object-fit:contain}.feature-detail-image-mobile{display:none}.feature-detail-copy{display:flex;flex-direction:column;align-items:flex-start}.feature-detail-badge{display:inline-flex;height:30px;align-items:center;gap:7px;border:1px solid #e1e4ea;border-radius:9px;padding:0 10px 0 7px;background:#fff;box-shadow:0 2px 5px rgba(14,18,27,.06);color:var(--text-sub);font-size:13px;font-weight:600}.feature-detail-badge i{width:7px;height:7px;border-radius:50%;background:#335cff;box-shadow:0 0 0 4px #edf1ff}.feature-detail-copy h2{max-width:620px;margin:14px 0 0;font-size:clamp(42px,4vw,61px);font-weight:560;letter-spacing:-.052em;line-height:1.04}.feature-detail-copy>p{max-width:620px;margin:26px 0 0;color:var(--text-sub);font-size:18px;line-height:1.6}.feature-detail-copy>p strong{font-weight:650}.feature-detail-copy ul{display:grid;gap:16px;margin:26px 0 0;padding:0;list-style:none}.feature-detail-copy li{display:flex;align-items:center;gap:11px;color:var(--text-sub);font-size:17px}.feature-detail-copy li svg{width:18px;height:18px;color:#335cff}.feature-detail-action{display:inline-flex;min-height:48px;align-items:center;gap:10px;margin-top:30px;border:1px solid #335cff;border-radius:12px;color:#335cff;padding:0 18px;font-weight:650;text-decoration:none;transition:background .2s ease,color .2s ease}.feature-detail-action:hover{background:#335cff;color:#fff}.feature-detail-action svg{width:20px;height:20px}.feature-align-header{--feature-align-blue:#335cff;min-height:auto;padding:148px 0 96px;background:#fff;color:var(--text-strong);overflow:hidden}.feature-align-grid{display:flex;width:min(100%,1184px);margin:0 auto;flex-direction:column;gap:32px;padding:0 24px}.feature-align-visual{display:flex;flex:1 1;min-width:0;order:2;align-items:center;justify-content:center}.feature-align-image{width:100%;height:auto;object-fit:contain}.feature-align-image-desktop{display:none;max-width:498px}.feature-align-image-mobile{display:block;max-width:342px}.feature-align-copy{display:flex;flex:1 1;min-width:0;order:1;flex-direction:column;justify-content:center;align-items:flex-start}.feature-align-badge{display:inline-flex;height:28px;align-items:center;gap:7px;margin-bottom:12px;border:1px solid #e1e4ea;border-radius:9px;padding:0 10px 0 7px;background:#fff;color:var(--text-sub);box-shadow:0 2px 5px rgba(14,18,27,.06);font-size:13px;font-weight:600}.feature-align-badge i{width:7px;height:7px;border-radius:50%;background:var(--feature-align-blue);box-shadow:0 0 0 4px #edf1ff}.feature-personal-brand{width:228px;height:58px;border-color:#dce4ff;border-radius:15px;padding:0;background:#f4f8ff;box-shadow:0 8px 22px rgba(51,92,255,.1),inset 0 0 0 1px rgba(255,255,255,.8);overflow:hidden}.feature-personal-brand-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width:639px){.feature-personal-brand{width:196px;height:50px}}.feature-align-copy h1{max-width:680px;margin:0 0 24px;color:var(--text-strong);font-size:clamp(42px,5vw,68px);font-weight:560;letter-spacing:-.058em;line-height:1.04}.feature-align-copy p{max-width:610px;margin:0 0 26px;color:var(--text-sub);font-size:18px;line-height:1.62}.feature-align-copy p strong{color:var(--text-sub);font-weight:650}.feature-align-copy ul{display:flex;flex-direction:column;gap:16px;margin:0 0 30px;padding:0;list-style:none}.feature-align-copy li{display:flex;align-items:center;gap:11px;color:var(--text-sub);font-size:17px;line-height:1.35}.feature-align-copy li svg{width:18px;height:18px;color:var(--feature-align-blue)}.feature-align-action{display:inline-flex;min-height:48px;align-items:center;gap:10px;border:1px solid var(--feature-align-blue);border-radius:12px;padding:0 18px;color:var(--feature-align-blue);font-size:16px;font-weight:650;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.feature-align-action:hover{background:var(--feature-align-blue);color:#fff;transform:translateY(-1px)}.feature-align-action svg{width:20px;height:20px}@media (min-width:1024px){.feature-align-header{padding:160px 0 112px}.feature-align-grid{flex-direction:row;align-items:center;gap:clamp(64px,7vw,96px);padding:0 48px}.feature-align-image-desktop{display:block}.feature-align-image-mobile{display:none}}.feature-ratings{display:flex;gap:25px;margin-top:24px}.feature-ratings span{position:relative;display:flex;align-items:center;gap:5px;color:var(--text-soft);font-size:14px}.feature-ratings span:not(:last-child):after{position:absolute;right:-13px;width:1px;height:18px;background:var(--stroke-soft);content:""}.feature-ratings svg{width:19px;height:19px;color:#335cff}.feature-ratings b{color:var(--text-sub)}.feature-faqs{display:grid;width:100%;gap:8px;margin-top:24px}.feature-faq{border-radius:14px;background:#f7f8fa;padding:0 16px}.feature-faq button{display:flex;width:100%;min-height:50px;cursor:pointer;align-items:center;justify-content:space-between;border:0;background:transparent;color:var(--text-sub);text-align:left;font-weight:600}.feature-faq button svg{width:22px;height:22px;transition:transform .2s ease}.feature-faq.is-open button svg{transform:rotate(180deg)}.feature-faq>p{margin:-2px 0 0;padding:0 30px 16px 0;color:var(--text-sub);font-size:14px;line-height:1.55}.personal-hiw-section{width:100%;background:#fff;padding:64px 28px}.personal-hiw-content{display:flex;width:min(100%,1280px);margin:0 auto;flex-direction:column;gap:48px}.personal-hiw-header{display:flex;flex-direction:column;align-items:center;text-align:center}.personal-hiw-badge{display:inline-flex;height:28px;align-items:center;gap:5px;border:1px solid var(--stroke-soft);border-radius:9px;padding:0 10px 0 7px;background:#fff;color:var(--text-sub);box-shadow:0 1px 2px rgba(14,18,27,.05);font-size:14px;font-weight:500}.personal-hiw-badge i{width:6px;height:6px;border-radius:50%;background:#335cff;box-shadow:0 0 0 4px rgba(51,92,255,.1)}.personal-hiw-header h2{margin:14px 0 0;color:var(--text-strong);font-size:clamp(38px,4.2vw,62px);font-weight:550;letter-spacing:-.05em;line-height:1.08}.personal-hiw-header p{margin:16px 0 0;color:var(--text-sub);font-size:17px;line-height:1.5}.personal-hiw-header p span{display:block}.personal-hiw-steps{display:grid;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--stroke-soft);border-radius:40px;background:#fff;box-shadow:0 2px 8px rgba(14,18,27,.05)}.personal-hiw-step{display:flex;min-width:0;min-height:280px;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.personal-hiw-step:not(:last-child){border-right:1px solid var(--stroke-soft)}.personal-hiw-step img{width:64px;height:64px;margin-bottom:24px}.personal-hiw-step h3{margin:0;color:var(--text-strong);font-size:22px;font-weight:550;letter-spacing:-.025em}.personal-hiw-step p{max-width:290px;margin:7px 0 0;color:var(--text-soft);font-size:15px;line-height:1.5}.viral-finance-section{width:100%;background:#fff;padding:78px 28px 82px}.viral-finance-inner{width:min(100%,1170px);margin:0 auto}.viral-finance-header{display:flex;align-items:center;flex-direction:column;text-align:center}.viral-finance-badge{display:inline-flex;height:24px;align-items:center;gap:6px;border:1px solid #e7e7e8;border-radius:8px;background:#f7f7f7;color:#616161;padding:0 10px 0 8px;font-size:13px;font-weight:500;letter-spacing:-.01em}.viral-finance-badge i{position:relative;width:10px;height:10px}.viral-finance-badge i:after,.viral-finance-badge i:before{position:absolute;content:"";border-radius:2px;background:#a7a7a9;transform:rotate(32deg)}.viral-finance-badge i:before{inset:1px 1px 4px}.viral-finance-badge i:after{inset:5px 1px 1px}.viral-finance-header h2{max-width:760px;margin:16px 0 0;color:#18181a;font-size:clamp(38px,3.2vw,52px);font-weight:560;letter-spacing:-.055em;line-height:1.09}.viral-finance-header h2 span,.viral-finance-header p span{display:block}.viral-finance-header p{max-width:520px;margin:17px 0 0;color:#696969;font-size:15px;line-height:1.45}.viral-finance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:70px}.viral-finance-card{min-width:0;border-radius:24px;background:#f6f6f6;padding:34px 30px 16px}.gift-workflows-page .viral-finance-card{border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 44px rgba(69,45,95,.07)}.gift-workflows-page .viral-finance-card:first-child{background:radial-gradient(circle at 20% 4%,rgba(255,211,236,.78),transparent 34%),linear-gradient(145deg,#fff8f2,#fff1f7)}.gift-workflows-page .viral-finance-card:nth-child(2){background:radial-gradient(circle at 84% 0,rgba(210,224,255,.86),transparent 36%),linear-gradient(145deg,#f9f6ff,#f2f7ff)}.gift-workflows-page .viral-finance-card:nth-child(3){background:radial-gradient(circle at 80% 10%,rgba(255,220,192,.72),transparent 34%),linear-gradient(145deg,#f4fff8,#fff7ef)}.viral-finance-number{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:999px;background:#315cf6;color:#fff;font-size:15px;font-weight:650;line-height:1}.viral-finance-card-copy{margin-top:32px}.viral-finance-card-copy h3{margin:0;color:#1c1c1f;font-size:18px;font-weight:650;letter-spacing:-.025em}.viral-finance-card-copy p{max-width:310px;margin:11px 0 0;color:#555;font-size:15px;line-height:1.48}.viral-finance-card-copy a{display:inline-flex;align-items:center;gap:5px;margin-top:28px;color:#4b4b4d;font-size:14px;font-weight:500;text-decoration:none}.viral-finance-card-copy a span{color:#315cf6}.viral-amount-panel,.viral-payment-panel,.viral-recipient-panel{margin-top:32px}.viral-recipient-panel{overflow:hidden;border:1px solid #ececec;border-radius:18px;background:#fff;box-shadow:0 8px 18px rgba(17,24,39,.04);padding:0 14px 14px}.viral-recipient-row{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:58px;border-bottom:1px solid #eee}.viral-account-card p,.viral-bank-row p,.viral-payment-person>span:nth-child(2),.viral-recipient-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.viral-account-card strong,.viral-bank-row strong,.viral-payment-person strong,.viral-recipient-row strong{overflow:hidden;color:#252528;font-size:12px;font-weight:620;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.viral-account-card small,.viral-bank-row small,.viral-payment-person small,.viral-recipient-row small{overflow:hidden;color:#6f6f72;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.viral-recipient-row em{border-radius:999px;background:#f0f0f1;color:#8a8a8d;padding:3px 7px;font-size:10px;font-style:normal}.viral-recipient-row b{position:absolute;top:14px;left:23px;width:10px;height:10px;border:2px solid #fff;border-radius:999px;background:#13b86a}.viral-avatar{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:#1b4d62;background:#aee7ff;font-size:13px;font-weight:650}.viral-avatar.is-purple{color:#5e45ab;background:#c6b7ff}.viral-avatar.is-photo-one,.viral-avatar.is-photo-two{color:transparent;background:radial-gradient(circle at 45% 33%,#241916 0 10%,transparent 11%),radial-gradient(circle at 50% 48%,#d0a079 0 18%,transparent 19%),radial-gradient(circle at 50% 100%,#202126 0 28%,transparent 29%),linear-gradient(135deg,#eee2d5,#6b3d25)}.viral-avatar.is-photo-two{background:radial-gradient(circle at 46% 31%,#2b1b10 0 13%,transparent 14%),radial-gradient(circle at 50% 50%,#e5b98c 0 19%,transparent 20%),radial-gradient(circle at 50% 100%,#4f211a 0 30%,transparent 31%),linear-gradient(135deg,#f2c8a2,#7d4b2e)}.viral-continue-button,.viral-new-recipient{display:flex;width:100%;height:30px;align-items:center;justify-content:center;border:0;border-radius:8px;background:#f4f4f5;color:#545457;font:inherit;font-size:13px;cursor:default}.viral-account-card,.viral-payment-person{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:62px;border:1px solid #ececec;border-radius:18px;background:#fff;box-shadow:0 8px 18px rgba(17,24,39,.04);padding:0 14px}.viral-bank-row a,.viral-payment-person a{color:#315cf6;font-size:12px;font-weight:500;text-decoration:none}.viral-form-card,.viral-method-card{margin-top:8px;border:1px solid #ececec;border-radius:18px;background:#fff;box-shadow:0 8px 18px rgba(17,24,39,.04);padding:14px 14px 13px}.viral-form-card label,.viral-method-card label{display:flex;align-items:center;gap:4px;color:#202023;font-size:12px;font-weight:500}.viral-form-card label i,.viral-method-card label i{width:10px;height:10px;border-radius:999px;background:#d1d1d3}.viral-method-card>button:first-of-type{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;margin-top:7px;border:1px solid #ebebec;border-radius:8px;background:#fff;color:#2c2c2f;padding:0 12px;font:inherit;font-size:12px}.viral-account-card button svg,.viral-method-card>button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.viral-method-card>small{display:block;margin-top:7px;color:#76767a;font-size:10px}.viral-bank-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin-top:16px;border-top:1px dashed #e6e6e7;padding-top:15px}.viral-account-card>span,.viral-bank-row>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #ececef;border-radius:999px;color:#57575a}.viral-account-card>span svg,.viral-bank-row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.viral-continue-button{height:30px;margin-top:17px}.viral-account-card{min-height:62px}.viral-account-card button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid #ececef;border-radius:8px;background:#fff;color:#777;padding:0}.viral-form-card{padding-top:14px}.viral-form-card label+.viral-input{margin-top:7px}.viral-form-card label:nth-of-type(2){margin-top:15px}.viral-form-card label span{color:#315cf6}.viral-form-card label small{color:#7c7c80;font-size:12px;font-weight:400}.viral-input{display:flex;height:34px;align-items:center;border:1px solid #ebebec;border-radius:8px;color:#b4b4b7;padding:0 12px;font-size:12px}.viral-textarea{display:flex;min-height:76px;flex-direction:column;justify-content:space-between;margin-top:7px;border:1px solid #ebebec;border-radius:10px;color:#b0b0b4;padding:10px 11px 8px;font-size:12px;line-height:1.35}.viral-textarea em{align-self:flex-end;color:#aaa;font-size:10px;font-style:normal}.viral-recurring{display:flex;align-items:center;gap:8px;margin-top:13px;color:#616164;font-size:12px}.viral-recurring i{position:relative;width:24px;height:14px;border-radius:999px;background:#e7e7e8}.viral-recurring i:after{position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:999px;background:#fff;content:""}.switch-banner-section{background:#010101;padding:54px max(4vw,60px) 88px}.switch-banner{position:relative;display:grid;min-height:250px;overflow:hidden;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(40px,5vw,90px);border:1px solid #e2d3e9;border-radius:40px;background:radial-gradient(circle at 12% 30%,rgba(74,87,196,.5),transparent 24%),radial-gradient(circle at 94% 115%,rgba(255,99,142,.45),transparent 28%),#1b1b1d;color:#f8f8fa;padding:38px 58px 38px 72px}.switch-logos{display:flex;align-items:center;gap:34px}.switch-logos>svg{width:75px;height:75px;color:#88888b}.switch-toggle{position:relative;display:block;width:130px;height:72px;border:1px solid #659651;border-radius:999px;background:linear-gradient(#61c851,#72c759);box-shadow:inset 0 -4px 7px rgba(0,0,0,.24)}.switch-toggle i{position:absolute;top:8px;right:8px;width:56px;height:56px;border:2px solid #d7ffd2;border-radius:50%;background:radial-gradient(circle at 70% 30%,#fff,#c7ffb5 65%,#82d56d)}.switch-destination{display:grid;width:72px;height:72px;place-items:center;color:#fff;font-size:0;font-weight:800;filter:drop-shadow(0 0 10px rgba(255,255,255,.7))}.switch-destination:after,.switch-destination:before{position:absolute;width:52px;height:18px;border-radius:4px;background:#fff;content:"";transform:rotate(45deg) translateY(-17px)}.switch-destination:after{transform:rotate(-45deg) translateY(17px)}.switch-copy h2{margin:0;font-size:clamp(38px,3.4vw,62px);letter-spacing:-.04em}.switch-copy p{margin:8px 0 0;color:#b5b3b8;font-size:clamp(20px,1.8vw,32px);line-height:1.32}.switch-action{display:inline-flex;min-height:72px;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(105deg,#7417ff,#df30cf 52%,#ef7d74);color:#fff;padding:0 34px;font-size:clamp(20px,1.7vw,31px);font-weight:650;text-decoration:none;white-space:nowrap;transition:transform .2s ease,filter .2s ease}.switch-action:hover{transform:translateY(-2px);filter:brightness(1.08)}.gift-switch-story-section{position:relative;min-height:150vh;background:#050505;padding:1px 28px}.gift-switch-story-sticky{position:sticky;top:12vh;display:flex;height:76vh;min-height:540px;align-items:center;justify-content:center}.gift-switch-story-card{position:relative;isolation:isolate;display:grid;width:min(100%,1280px);min-height:430px;overflow:hidden;grid-template-columns:minmax(360px,.8fr) 1.2fr;align-items:center;gap:clamp(48px,7vw,112px);border:1px solid #aaa9bb;border-radius:42px;background:radial-gradient(circle at 8% 30%,rgba(57,75,164,.52),transparent 34%),radial-gradient(circle at 100% 100%,rgba(173,62,94,.4),transparent 38%),#19191c;color:#fff;padding:64px clamp(48px,6vw,90px);box-shadow:0 30px 80px rgba(0,0,0,.32);transition:background .7s ease,border-color .7s ease,color .7s ease,box-shadow .7s ease}.gift-switch-story-card:after,.gift-switch-story-card:before{position:absolute;z-index:0;border-radius:50%;background:conic-gradient(from 215deg,#ff3478,#ff66bd 28%,#d85be8 56%,#8b61e8 78%,#ff3478);content:"";opacity:0;pointer-events:none;transition:opacity .7s ease,transform 1s cubic-bezier(.2,.8,.2,1);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 34px),#000 calc(100% - 33px));mask:radial-gradient(farthest-side,transparent calc(100% - 34px),#000 calc(100% - 33px))}.gift-switch-story-card:before{bottom:-620px;left:-230px;width:900px;height:900px;transform:rotate(-12deg) scale(.9)}.gift-switch-story-card:after{top:-875px;right:-260px;width:980px;height:980px;transform:rotate(22deg) scale(.9)}.gift-switch-story-control,.gift-switch-story-copy{position:relative;z-index:1}.gift-switch-story-card.is-light{border-color:#e8bfdc;background:radial-gradient(circle at 50% 45%,#fffefb,#fff8f2 75%,#fff3ee);color:#21151e;box-shadow:0 30px 80px rgba(168,55,135,.16)}.gift-switch-story-card.is-light:after,.gift-switch-story-card.is-light:before{opacity:.92;transform:rotate(0) scale(1)}.gift-switch-story-control{display:flex;flex-direction:column;align-items:center;gap:24px}.gift-switch-story-icons{display:flex;align-items:center;justify-content:center;gap:24px}.gift-switch-story-icon{display:grid;width:72px;height:72px;place-items:center;border-radius:22px;color:#8d8d92;transition:color .6s ease,background .6s ease,transform .6s ease}.gift-switch-story-icon svg{width:42px;height:42px}.gift-switch-story-email{color:#fff;background:rgba(255,255,255,.08)}.gift-switch-story-card.is-light .gift-switch-story-email{color:#b6a6b3;background:rgba(110,45,94,.05)}.gift-switch-story-gift{color:#77777b}.gift-switch-story-card.is-light .gift-switch-story-gift{color:#d43b96;background:rgba(224,57,157,.1);transform:translateY(-3px)}.gift-switch-toggle{position:relative;width:132px;height:72px;cursor:pointer;border:1px solid #4f5055;border-radius:999px;background:#323338;box-shadow:inset 0 3px 9px rgba(0,0,0,.42);transition:background .6s ease,border-color .6s ease,box-shadow .6s ease}.gift-switch-toggle i{position:absolute;top:7px;left:7px;display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f1f1f3,#9d9da3);color:#6f7075;box-shadow:0 5px 14px rgba(0,0,0,.3);transition:left .6s cubic-bezier(.2,.8,.2,1),background .6s ease,color .6s ease}.gift-switch-toggle i svg{width:29px;height:29px;opacity:.35;transition:opacity .5s ease}.gift-switch-story-card.is-light .gift-switch-toggle{border-color:#55ad4c;background:linear-gradient(180deg,#63d456,#4db840);box-shadow:inset 0 -4px 8px rgba(28,107,30,.25),0 0 28px rgba(92,212,83,.25)}.gift-switch-story-card.is-light .gift-switch-toggle i{left:67px;background:radial-gradient(circle at 70% 28%,#fff,#d9ffd0 68%,#8bd879);color:#249435}.gift-switch-story-card.is-light .gift-switch-toggle i svg{opacity:1}.gift-switch-story-control small{color:#8f8f96;font-size:13px;letter-spacing:.02em;transition:color .6s ease}.gift-switch-story-card.is-light .gift-switch-story-control small{color:#8f6b84}.gift-switch-story-copy{max-width:700px}.gift-switch-story-copy>span{display:inline-flex;min-height:29px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 12px;color:#aaaab0;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:color .6s ease,border-color .6s ease,background .6s ease}.gift-switch-story-card.is-light .gift-switch-story-copy>span{border-color:#edc5df;background:rgba(255,240,249,.88);color:#b82f7d}.gift-switch-story-copy h2{margin:20px 0 0;font-size:clamp(44px,4.6vw,72px);font-weight:600;letter-spacing:-.06em;line-height:1.02}.gift-switch-story-copy p{max-width:680px;margin:22px 0 0;color:#b5b4ba;font-size:clamp(18px,1.65vw,24px);line-height:1.5;transition:color .6s ease}.gift-switch-story-card.is-light .gift-switch-story-copy p{color:#6e5567}.personal-integrations-strip{display:flex;width:100%;overflow:hidden;flex-direction:column;align-items:center;border-top:4px solid #e8e8e8;border-bottom:4px solid #e8e8e8;background:#fff;padding:104px 0 100px}.personal-integrations-strip-header{display:flex;flex-direction:column;align-items:center;padding:0 28px;text-align:center}.personal-integrations-strip-badge{display:inline-flex;min-height:34px;align-items:center;gap:9px;border:1px solid #dedede;border-radius:11px;padding:0 13px;background:#fff;color:#5e5e62;font-size:15px;font-weight:500;box-shadow:0 1px 3px rgba(20,20,24,.04)}.personal-integrations-strip-badge i{width:7px;height:7px;border-radius:50%;background:#335cff}.personal-integrations-strip-header h2{margin:18px 0 0;color:#111113;font-size:clamp(42px,4vw,66px);font-weight:550;letter-spacing:-.055em;line-height:1.05}.personal-integrations-strip-scroll{width:100%;margin-top:52px;overflow-x:auto;scrollbar-width:none}.personal-integrations-strip-scroll::-webkit-scrollbar{display:none}.personal-integrations-strip-track{display:flex;width:max-content;min-width:100%;justify-content:center;gap:14px;padding:0 14px}.personal-integration-tile{display:grid;width:134px;height:134px;flex:0 0 134px;place-items:center;border:1px solid #e1e1e1;border-radius:34px;background:#fff}.personal-integration-tile img{width:58px;height:58px;object-fit:contain}.personal-integrations-strip-footer{display:flex;flex-direction:column;align-items:center;margin-top:44px;padding:0 24px;text-align:center}.personal-integrations-strip-footer p{margin:0;color:#68686c;font-size:18px;line-height:1.45}.personal-integrations-strip-footer a{display:inline-flex;align-items:center;gap:5px;margin-top:26px;color:#335cff;font-size:17px;font-weight:500;text-decoration:none}.personal-integrations-strip-footer svg{width:18px;height:18px}@media (max-width:1199px){.chat-workflow-section{grid-template-columns:minmax(400px,.9fr) 1.1fr;padding-inline:48px}.team-touch-stats-section{grid-template-columns:minmax(0,1fr)}.team-touch-story-copy{grid-template-columns:1fr;gap:20px}.team-touch-story-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:18px;padding-left:0}.team-touch-story-stat,.team-touch-story-stat:first-child{border-top:0;padding-top:0}.viral-touch-stats-panel{min-height:620px;gap:24px;padding:80px 0 8px 32px}.chat-app-node{width:76px;height:76px}.chat-app-node>svg{width:37px;height:37px}.switch-banner{grid-template-columns:auto 1fr}.switch-action{grid-column:2;width:fit-content}}@media (max-width:899px){.viral-touch-stats-section .viral-touch-stats-panel{display:none}.viral-touch-mobile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.viral-touch-mobile-stats .viral-touch-story-stat{min-height:0;padding:0}.viral-touch-mobile-stats .viral-touch-story-stat h3{margin:7px 0 9px;font-size:28px;letter-spacing:-.04em}.viral-touch-mobile-stats .viral-touch-story-stat span{margin-bottom:0;font-size:12px;line-height:1.25}.viral-touch-mobile-stats .viral-touch-story-stat p,.viral-touch-mobile-stats .viral-touch-story-stat p strong{font-size:11px;line-height:1.35}.team-touch-two-card-section{gap:48px;padding:72px 22px 84px}.team-touch-fixed-copy,.team-touch-problem-card{grid-template-columns:44px minmax(0,1fr);gap:16px}.team-touch-fixed-copy>svg,.team-touch-problem-card>svg{width:42px;height:42px}.team-touch-fixed-copy h2,.team-touch-problem-card h2{font-size:38px}.team-touch-fixed-copy p,.team-touch-problem-card p{font-size:20px}.team-touch-automation-card{min-height:680px;border-radius:30px;padding:42px 18px 48px}.team-touch-trigger-pill{gap:12px;border-radius:18px;padding:16px 18px;font-size:20px}.team-touch-trigger-pill svg{width:28px;height:28px;flex:0 0 28px}.team-touch-step-stack{gap:18px;margin-top:34px}.team-touch-auto-step{width:100%!important;min-height:68px;gap:12px;border-radius:16px;padding:0 16px;font-size:17px}.team-touch-auto-step svg{width:27px;height:27px;flex-basis:27px}.team-touch-auto-line{height:120px}.team-touch-send-node>span{width:98px;height:98px}.team-touch-send-node svg{width:34px;height:34px}.team-touch-send-node h3{font-size:24px}.chat-workflow-section{grid-template-columns:1fr;padding:50px 34px 70px}.team-touch-stats-section{padding:50px 34px 70px}.chat-workflow-network,.chat-workflow-story{min-height:620px}.team-touch-scroll-scene{min-height:260vh}.team-touch-flow{position:sticky;min-height:100vh}.team-touch-fixed{transform:translateY(calc(var(--team-progress) * -96px))}.team-touch-stage{min-height:820px}.team-touch-dark-panel,.team-touch-light-panel{inset:0;min-height:760px}.team-touch-missed-map{inset:22px}.team-touch-map-card{padding:14px;border-radius:18px;transform:none}.team-touch-map-card h3{margin-bottom:10px;font-size:16px}.map-outreach{top:0;left:0;width:48%}.map-sequence{top:0;right:0;width:48%}.map-research{bottom:138px;left:0;width:48%}.map-tools{right:0;bottom:170px;width:48%}.team-touch-outreach-row{gap:8px;padding-top:8px}.team-touch-outreach-row:before{width:20px;height:20px}.team-touch-sequence-step{gap:9px;padding:8px}.team-touch-sequence-step svg{width:30px;height:30px;padding:7px}.map-research p{grid-template-columns:26px 1fr;gap:9px;margin-top:8px;padding-top:8px;font-size:12px}.map-research svg{width:26px;height:26px;padding:6px}.team-touch-tool-icons{gap:7px}.team-touch-tool-icons span{width:30px;height:30px;font-size:13px}.team-touch-dashed-path{display:none}.team-touch-missed-core{right:50%;bottom:18px;width:min(100%,310px)}.team-touch-missed-core i{width:70px;height:70px;margin-bottom:12px}.team-touch-missed-core h3{font-size:22px}.team-touch-account-feed,.team-touch-tracking-grid,.team-touch-tracking-head{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.team-touch-tracking-head{padding:24px 18px 0}.team-touch-tracking-grid{grid-template-columns:1fr}.team-touch-signal-map{display:none}.feature-detail-section{grid-template-columns:1fr;padding:72px 32px}.feature-detail-reverse .feature-detail-copy,.feature-detail-reverse .feature-detail-visual{order:0}.feature-detail-image-desktop{display:none}.feature-detail-image-mobile{display:block;width:min(100%,520px)}.personal-hiw-section{padding:56px 24px}.personal-hiw-content{gap:36px}.personal-hiw-steps{grid-template-columns:1fr;border-radius:28px}.personal-hiw-step{min-height:230px;padding:32px}.personal-hiw-step:not(:last-child){border-right:0;border-bottom:1px solid var(--stroke-soft)}.viral-finance-section{padding:62px 24px 68px}.viral-finance-grid{grid-template-columns:1fr;gap:18px;margin-top:46px}.viral-finance-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,1fr);column-gap:30px;align-items:end;padding:30px}.viral-finance-card-copy,.viral-finance-number{grid-column:1}.viral-amount-panel,.viral-payment-panel,.viral-recipient-panel{grid-column:2;grid-row:1/span 2;margin-top:0}.gift-switch-story-card{grid-template-columns:1fr;gap:38px;padding:46px}.gift-switch-story-control{order:2}.gift-switch-story-copy{text-align:center}.switch-banner-section{padding:40px 24px 70px}.switch-banner{padding:42px}}@media (max-width:639px){.chat-workflow-section{padding:24px 20px 54px}.chat-workflow-story{min-height:540px;padding-top:70px}.chat-story-item{gap:14px}.chat-story-item>svg{width:44px;height:44px;flex-basis:44px}.chat-story-item h2{font-size:40px}.chat-story-item p{font-size:20px}.chat-story-fixed strong{font-size:19px}.team-touch-story-stats{gap:14px}.team-touch-story-stat h3{font-size:30px}.team-touch-story-stat p,.team-touch-story-stat p strong{font-size:12px}.chat-story-line{top:106px;bottom:48px;left:21px}.chat-workflow-network{min-height:480px}.chat-app-node{width:60px;height:60px;border-radius:15px}.chat-app-node>svg{width:29px;height:29px}.chat-app-node>span{width:34px;height:34px;font-size:17px}.chat-message-stack{left:30%;font-size:12px}.feature-detail-section{gap:40px;padding:56px 20px}.feature-detail-image-mobile{width:100%}.feature-detail-copy h2{font-size:40px}.feature-detail-copy>p{margin-top:20px;font-size:16px}.feature-ratings{gap:17px}.feature-ratings span{font-size:11px}.feature-ratings span:not(:last-child):after{right:-9px}.feature-detail-action{width:100%;justify-content:center}.personal-hiw-section{padding:44px 20px}.personal-hiw-header{align-items:flex-start;text-align:left}.personal-hiw-header h2{font-size:38px}.personal-hiw-header p{font-size:16px}.personal-hiw-header p span{display:inline}.personal-hiw-step{min-height:210px;padding:30px 24px}.personal-hiw-step img{width:56px;height:56px;margin-bottom:20px}.viral-finance-section{padding:48px 18px 56px}.viral-finance-header{align-items:flex-start;text-align:left}.viral-finance-header h2{font-size:36px}.viral-finance-header h2 span,.viral-finance-header p span{display:inline}.viral-finance-header p{font-size:14px}.viral-finance-grid{margin-top:34px}.viral-finance-card{display:block;border-radius:22px;padding:26px 14px 14px}.viral-finance-card-copy{margin-top:28px;padding:0 14px}.viral-finance-card-copy a{margin-top:22px}.viral-amount-panel,.viral-payment-panel,.viral-recipient-panel{margin-top:28px}.gift-switch-story-section{min-height:145vh;padding-inline:16px}.gift-switch-story-sticky{top:8vh;height:84vh;min-height:620px}.gift-switch-story-card{min-height:570px;gap:30px;border-radius:28px;padding:34px 24px}.gift-switch-story-copy{text-align:left}.gift-switch-story-copy h2{font-size:40px}.gift-switch-story-copy p{margin-top:17px;font-size:17px}.gift-switch-story-icons{gap:12px}.gift-switch-story-icon{width:54px;height:54px;border-radius:17px}.gift-switch-story-icon svg{width:32px;height:32px}.gift-switch-toggle{width:102px;height:58px}.gift-switch-toggle i{top:5px;left:5px;width:46px;height:46px}.gift-switch-story-card.is-light .gift-switch-toggle i{left:50px}.personal-integrations-strip{padding:70px 0 68px}.personal-integrations-strip-header{align-items:flex-start;padding:0 20px;text-align:left}.personal-integrations-strip-header h2{font-size:40px}.personal-integrations-strip-scroll{margin-top:38px}.personal-integrations-strip-track{justify-content:flex-start;gap:12px;padding:0 20px}.personal-integration-tile{width:104px;height:104px;flex-basis:104px;border-radius:27px}.personal-integration-tile img{width:48px;height:48px}.personal-integrations-strip-footer{align-items:flex-start;margin-top:36px;padding:0 20px;text-align:left}.personal-integrations-strip-footer p{font-size:16px}.personal-integrations-strip-footer p br{display:none}.switch-banner-section{padding:28px 16px 54px}.switch-banner{grid-template-columns:1fr;gap:30px;border-radius:26px;padding:34px 26px}.switch-logos{gap:20px}.switch-logos>svg{width:52px;height:52px}.switch-toggle{width:90px;height:52px}.switch-toggle i{width:38px;height:38px}.switch-destination{width:50px;height:50px}.switch-destination:after,.switch-destination:before{width:38px;height:13px}.switch-copy p{font-size:18px}.switch-copy p br{display:none}.switch-action{grid-column:auto;width:100%;min-height:60px}}.pricing-page{min-height:100vh;margin-top:-88px;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(60,143,233,.12),transparent 28%),radial-gradient(circle at 90% 18%,rgba(255,196,155,.18),transparent 24%),#f5f8fe;color:#2b2b2c;padding:150px 28px 58px}.pricing-main-heading{display:grid;width:min(100%,900px);margin:0 auto 54px;grid-template-columns:1.35fr 1fr;gap:48px;align-items:end}.pricing-main-heading>div:first-child>span{display:inline-flex;min-height:28px;align-items:center;border-radius:9px;border:1px solid #d9e7ff;background:#f4f8ff;color:#315078;padding:0 11px;font-size:13px;font-weight:600}.pricing-main-heading h1{margin:12px 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:560;letter-spacing:-.045em;line-height:1.08}.pricing-main-settings p{margin:0 0 24px;color:var(--text-sub);font-size:15px;line-height:1.5}.pricing-main-billing{display:flex;align-items:center;gap:7px;color:var(--text-sub);font-size:13px}.pricing-main-billing>span{position:relative;width:38px;height:22px;border-radius:999px;background:#2f82dd}.pricing-main-billing>span i{position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.pricing-main-billing strong{color:var(--text-strong)}.pricing-hero{position:relative;width:min(100%,1420px);margin:0 auto;text-align:center}.pricing-access-badge{display:inline-flex;min-height:39px;align-items:center;gap:9px;border:1px solid #dadada;border-radius:12px;background:#fff;padding:0 13px;box-shadow:0 4px 11px rgba(0,0,0,.08);color:#555;font-size:16px}.pricing-access-badge svg{width:19px;height:19px;color:#a9a9aa}.pricing-access-badge b{border-radius:7px;background:#fff0ea;color:#ee5b32;padding:3px 7px;font-size:12px}.pricing-hero h1{margin:27px 0 0;font-size:clamp(64px,6.4vw,105px);font-weight:520;letter-spacing:-.075em;line-height:.88}.pricing-hero p{max-width:700px;margin:35px auto 84px;color:#656566;font-size:clamp(17px,1.45vw,24px);line-height:1.45}.pricing-saving-note{position:absolute;bottom:-68px;left:9%;z-index:3;color:#f15a35;font-family:Comic Sans MS,Bradley Hand,cursive;font-size:clamp(19px,1.7vw,28px);font-style:italic;transform:rotate(-2deg)}.pricing-saving-note i{position:absolute;top:32px;left:18px;width:105px;height:65px;border-bottom:4px solid #f15a35;border-left:4px solid #f15a35;border-radius:0 0 0 80%;transform:rotate(-24deg)}.pricing-saving-note i:after{position:absolute;right:-3px;bottom:-7px;width:15px;height:15px;border-top:4px solid #f15a35;border-right:4px solid #f15a35;content:"";transform:rotate(38deg)}.pricing-table{display:grid;width:min(100%,1500px);margin:0 auto;grid-template-columns:.9fr 1fr 1.1fr 1fr;border:1px solid #e1e1e1;border-radius:34px;background:#fff;padding:11px;box-shadow:0 0 0 11px rgba(235,235,234,.65),0 24px 55px rgba(0,0,0,.08)}.pricing-label-column,.pricing-plan{min-width:0;padding:31px 28px 16px}.pricing-label-column{border-right:1px solid #e5e5e5}.pricing-addon{display:flex;min-height:314px;flex-direction:column;align-items:flex-start}.pricing-switch{position:relative;display:block;width:54px;height:30px;margin-bottom:25px;border-radius:999px;background:#dedede}.pricing-switch i{position:absolute;top:5px;left:5px;width:20px;height:20px;border:7px solid #fff;border-radius:50%;background:#e5e5e5}.pricing-addon strong{color:#2f82dd;font-size:18px}.pricing-addon p{max-width:270px;margin:12px 0 18px;font-size:19px;font-weight:540;line-height:1.42}.pricing-addon a{display:inline-flex;align-items:center;gap:7px;border:1px solid #ddd;border-radius:10px;padding:8px 13px;color:#414142;font-size:14px;text-decoration:none}.pricing-addon a svg{width:18px;height:18px;color:#8b8b8c}.pricing-label-column ul,.pricing-plan ul{margin:0;padding:0;list-style:none}.pricing-label-column li,.pricing-plan li{display:flex;min-height:67px;align-items:center;gap:10px;border-top:1px solid #e5e5e5;color:#414143;font-size:14px}.pricing-label-column li svg{width:16px;height:16px;color:#c6c6c7}.pricing-plan{position:relative;display:flex;flex-direction:column}.pricing-plan-top{min-height:252px}.pricing-plan-icon{width:24px;height:24px;color:#2f82dd}.pricing-plan h2{margin:23px 0 0;font-size:21px;letter-spacing:-.03em}.pricing-plan-top>p{max-width:260px;min-height:62px;margin:10px 0 0;color:#7a7a7c;font-size:15px;line-height:1.4}.pricing-price{display:flex;align-items:center;gap:12px;margin-top:18px}.pricing-price strong{font-size:clamp(38px,3.1vw,51px);font-weight:550;letter-spacing:-.055em}.pricing-price span{color:#555557;font-size:13px;line-height:1.45}.pricing-price small{color:#99999b;font-size:12px}.pricing-price-custom strong{font-size:34px}.pricing-credit-button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:12px;border-radius:11px;background:#f0f0f0;color:#363638;font-size:15px;font-weight:650;text-decoration:none;transition:transform .2s ease,filter .2s ease}.pricing-credit-button:hover{transform:translateY(-2px);filter:brightness(.97)}.pricing-credit-button svg{width:17px;height:17px}.pricing-plan ul{margin-top:33px}.pricing-plan li svg{width:16px;height:16px;flex:0 0 16px;color:#2f82dd}.pricing-plan-featured{margin:-3px 0;border:2px solid #1d5fa7;border-radius:23px;background:linear-gradient(145deg,#0d2544,#143f71);color:#f8f8f8;box-shadow:0 18px 34px rgba(23,93,164,.18)}.pricing-plan-featured .pricing-plan-top>p,.pricing-plan-featured .pricing-price small,.pricing-plan-featured .pricing-price span,.pricing-plan-featured li{color:#aaa}.pricing-plan-featured li{border-color:#454545}.pricing-plan-featured .pricing-credit-button{background:#ffc49b;color:#101010}.pricing-popular{position:absolute;top:14px;right:14px;border-radius:8px;background:rgba(255,255,255,.12);color:#ffc49b;padding:6px 9px;font-size:11px;font-weight:700;letter-spacing:.05em}.pricing-faq-section{width:100vw;margin:96px 0 0 calc(50% - 50vw);background:#fff}.pricing-faq-heading-shell{border-bottom:1px solid #e1e4ea;padding:40px 24px 24px}.pricing-faq-heading{display:grid;width:min(100%,1016px);margin:0 auto;gap:16px}.pricing-faq-heading span{display:inline-flex;width:fit-content;height:28px;align-items:center;border-radius:9px;background:#f5f7fa;color:#525866;padding:0 10px;font-size:13px;font-weight:600}.pricing-faq-heading h2{max-width:760px;margin:12px 0 0;color:var(--text-strong);font-size:clamp(30px,3vw,40px);font-weight:550;letter-spacing:-.03em;line-height:1.14}.pricing-faq-heading p{margin:0;color:var(--text-sub);font-size:16px;line-height:1.5}.pricing-faq-list{width:min(100%,1016px);margin:0 auto;padding:32px 24px 40px}.pricing-faq-row{display:grid;grid-template-columns:288px minmax(0,1fr);gap:64px;border-top:1px solid #e1e4ea;padding:24px 0 32px}.pricing-faq-row:first-child{border-top:0}.pricing-faq-meta h3{margin:0;color:var(--text-strong);font-size:15px;font-weight:650;line-height:1.4}.pricing-faq-meta p{margin:4px 0 0;color:var(--text-sub);font-size:14px;line-height:1.45}.pricing-faq-items{display:grid;gap:20px}.pricing-faq-item{padding-top:20px}.pricing-faq-item,.pricing-faq-item:first-child{border-top:1px solid #e1e4ea}.pricing-faq-item summary{display:flex;align-items:center;gap:16px;color:#525866;cursor:pointer;font-size:16px;font-weight:650;line-height:1.35;list-style:none}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary span{flex:1 1}.pricing-faq-item summary svg{width:24px;height:24px;flex:0 0 24px;color:#7d8696;transform:rotate(45deg);transition:transform .2s ease,color .2s ease}.pricing-faq-item[open] summary{color:var(--text-strong)}.pricing-faq-item[open] summary svg{color:#2f82dd;transform:rotate(0deg)}.pricing-faq-item div{max-width:720px;padding-top:14px}.pricing-faq-item p{margin:14px 0 0;color:var(--text-sub);font-size:14px;line-height:1.6}.pricing-faq-item p:first-child{margin-top:0}.pricing-faq-paragraph-spaced{margin-top:14px!important}.pricing-faq-action{display:flex;align-items:center;gap:12px;margin-top:4px;border-radius:12px;background:#f5f8fe;padding:12px 16px;color:var(--text-sub);font-size:14px}.pricing-faq-action svg{width:20px;height:20px;flex:0 0 20px;color:#2f82dd}.pricing-faq-action span{flex:1 1}.pricing-faq-action a{color:#20242c;font-weight:650;text-decoration:none}.pricing-align-cta{width:100vw;margin:0 0 0 calc(50% - 50vw);background:#fff;padding:40px 0 48px}.pricing-align-cta-shell{width:min(100%,1280px);margin:0 auto;padding:0 24px}.pricing-align-cta-hero{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pricing-align-cta-text{display:block;width:100%;height:auto}.pricing-align-cta-text-desktop{display:none}.pricing-align-cta-call{display:inline-flex;align-items:center;gap:8px;color:#0e121b;font-size:clamp(26px,3vw,40px);font-weight:550;letter-spacing:-.03em;text-decoration:none}.pricing-align-cta-call svg{width:24px;height:24px;transition:transform .3s ease}.pricing-align-cta-call:hover svg{transform:translate(2px,-2px)}@media (max-width:1199px){.pricing-page{padding-inline:20px}.pricing-table{grid-template-columns:repeat(2,1fr);gap:14px;background:transparent;border:0;box-shadow:none;padding:0}.pricing-label-column,.pricing-plan{border:1px solid #e1e1e1;border-radius:24px;background:#fff}.pricing-plan-featured{background:linear-gradient(145deg,#0d2544,#143f71)}}@media (min-width:768px){.pricing-align-cta-text-mobile{display:none}.pricing-align-cta-text-desktop{display:block}}@media (min-width:1024px){.pricing-faq-section{margin-top:104px}.pricing-faq-heading-shell{border-bottom:0;padding:0 24px}.pricing-faq-heading{padding-top:96px}.pricing-faq-list{padding-top:48px}.pricing-faq-row{padding-top:24px;padding-bottom:0}.pricing-align-cta{padding:48px 0}.pricing-align-cta-hero{align-items:center;gap:16px}.pricing-align-cta-call{font-size:32px}}@media (max-width:699px){.pricing-page{padding:132px 14px 50px}.pricing-main-heading{grid-template-columns:1fr;gap:28px;margin-bottom:42px}.pricing-main-heading h1{font-size:36px}.pricing-hero h1{font-size:58px;line-height:.94}.pricing-hero p{margin:30px auto 100px;font-size:17px}.pricing-saving-note{bottom:-72px;left:5%;font-size:20px}.pricing-table{grid-template-columns:1fr}.pricing-label-column{order:4}.pricing-plan-featured{order:-1}.pricing-label-column,.pricing-plan{padding:34px 24px 18px}.pricing-addon,.pricing-plan-top{min-height:300px}.pricing-plan-top>p{min-height:0}.pricing-price{margin-top:28px}.pricing-faq-section{margin-top:56px}.pricing-faq-heading-shell{padding:40px 24px 24px}.pricing-faq-list{padding:24px 24px 40px}.pricing-faq-row{grid-template-columns:1fr;gap:24px;padding:24px 0 32px}.pricing-faq-item summary{font-size:14px}.pricing-faq-action{align-items:flex-start;flex-direction:column}.pricing-align-cta{padding-top:40px}}.flexible-pricing{width:min(100%,1260px);margin:100px auto 0;padding:72px 26px 24px}.flexible-pricing-heading{display:grid;max-width:900px;margin:0 auto 46px;grid-template-columns:1.35fr 1fr;gap:48px;align-items:end}.flexible-pricing-heading>div:first-child>span{display:inline-flex;min-height:28px;align-items:center;border-radius:9px;background:#f0f2f5;color:#525866;padding:0 11px;font-size:13px;font-weight:600}.flexible-pricing-heading h2{margin:12px 0 0;font-size:clamp(32px,3.2vw,48px);font-weight:560;letter-spacing:-.045em;line-height:1.08}.flexible-pricing-settings p{margin:0 0 24px;color:var(--text-sub);font-size:15px;line-height:1.5}.flexible-pricing-settings label{display:flex;align-items:center;gap:7px;color:var(--text-sub);font-size:13px}.flexible-pricing-settings label>button{position:relative;width:38px;height:22px;cursor:pointer;border:0;border-radius:999px;background:#c7ccd4;padding:0;transition:background .2s ease}.flexible-pricing-settings label>button i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.flexible-pricing-settings label>button.is-active{background:#335cff}.flexible-pricing-settings label>button.is-active i{transform:translateX(16px)}.flexible-pricing-settings label strong{color:var(--text-strong)}.flexible-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.flexible-plan-card{display:flex;min-height:510px;flex-direction:column;border:1px solid #e1e4ea;border-radius:24px;background:#fff;padding:30px 34px;box-shadow:0 3px 8px rgba(14,18,27,.04)}.flexible-plan-card.is-featured{border-color:transparent;background:#f2f4f7;box-shadow:none}.flexible-plan-info{min-height:86px}.flexible-plan-info h3{margin:0;font-size:17px}.flexible-plan-info p{margin:8px 0 0;color:var(--text-sub);font-size:13px;line-height:1.45}.flexible-plan-price{display:flex;align-items:baseline;gap:7px;margin-top:20px}.flexible-plan-price strong{font-size:42px;font-weight:560;letter-spacing:-.04em}.flexible-plan-price span{color:var(--text-sub);font-size:15px}.flexible-plan-card ul{display:grid;gap:15px;margin:24px 0 28px;padding:25px 0 0;border-top:1px solid #e1e4ea;list-style:none}.flexible-plan-card li{display:flex;align-items:center;gap:10px;color:var(--text-sub);font-size:13px}.flexible-plan-card li svg{width:16px;height:16px;flex:0 0 16px;color:#335cff}.flexible-plan-card>a{display:flex;min-height:40px;margin-top:auto;align-items:center;justify-content:center;border:1px solid #d9dde4;border-radius:10px;color:#333946;font-size:14px;font-weight:600;text-decoration:none}.flexible-plan-card.is-featured>a{border-color:#335cff;background:#335cff;color:#fff}@media (max-width:899px){.flexible-pricing{margin-top:70px;padding-inline:6px}.flexible-pricing-heading{grid-template-columns:1fr;gap:28px}.flexible-plan-grid{grid-template-columns:1fr}.flexible-plan-card{min-height:0}}@media (max-width:699px){.flexible-pricing{padding-top:52px}.flexible-pricing-heading h2{font-size:36px}.flexible-plan-card{padding:26px 22px}}.scroll-feature-section{--dot-color:rgba(114,164,224,.22);position:relative;background-color:#f5f8fe;background-image:radial-gradient(circle,var(--dot-color) 2px,transparent 2.2px);background-size:60px 60px;padding:82px 24px 120px}.scroll-feature-stack{width:min(100%,1040px);margin:0 auto}.scroll-feature-card{position:sticky;top:calc(88px + (var(--card-index) * 14px));z-index:calc(10 + var(--card-index));min-height:430px;margin-bottom:16vh;border-radius:23px 23px 15px 15px;padding:31px 18px 18px;color:#334153;box-shadow:0 24px 60px rgba(57,72,99,.08)}.scroll-feature-card:last-child{margin-bottom:0}.scroll-feature-card:before{position:absolute;inset:0;border:1px solid rgba(255,255,255,.34);border-radius:inherit;content:"";pointer-events:none}.scroll-feature-tab{position:absolute;top:0;left:28px;min-width:310px;margin:0;border-radius:23px 23px 0 0;padding:13px 28px 15px;font-size:clamp(23px,1.9vw,32px);font-weight:450;letter-spacing:-.035em;line-height:1.08;transform:translateY(-100%)}.scroll-feature-card>p{margin:0;padding:0 18px 24px;font-size:clamp(16px,1.1vw,20px);letter-spacing:-.02em;line-height:1.4}.scroll-feature-media{position:relative;min-height:315px;height:calc(100% - 54px);overflow:hidden;border:3px solid rgba(255,255,255,.7);border-radius:16px 16px 10px 10px;background:rgba(248,250,255,.94);box-shadow:inset 0 0 0 1px rgba(70,90,120,.035)}.scroll-feature-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.scroll-feature-blue,.scroll-feature-blue .scroll-feature-tab{background:#acd5f7}.scroll-feature-lilac,.scroll-feature-lilac .scroll-feature-tab{background:#c2b9f7}.scroll-feature-peach,.scroll-feature-peach .scroll-feature-tab{background:#f6c9ae}.scroll-feature-mint,.scroll-feature-mint .scroll-feature-tab{background:#bde3cf}@media (max-width:899px){.scroll-feature-section{background-size:36px 36px;padding:68px 16px 90px}.scroll-feature-card{top:calc(74px + (var(--card-index) * 9px));min-height:420px;margin-bottom:13vh;border-radius:20px 20px 13px 13px;padding:30px 11px 11px}.scroll-feature-tab{left:18px;min-width:0;max-width:calc(100% - 36px);border-radius:20px 20px 0 0;padding:12px 20px 14px;font-size:clamp(21px,6vw,29px)}.scroll-feature-card>p{padding:0 9px 21px;font-size:15px}.scroll-feature-media{min-height:310px;border-width:2px;border-radius:15px 15px 9px 9px}}.scouter-page{background:#fff}.scouter-page .scroll-feature-section{padding-inline:24px;padding-top:34px}.scouter-page .scroll-feature-stack{width:min(100%,1080px)}.scouter-page .scroll-feature-card{min-height:auto;padding:44px 20px 20px}.scouter-page .scroll-feature-tab{left:34px;min-width:372px;padding:16px 34px 18px}.scouter-page .scroll-feature-card>p{padding:0 20px 30px}.scouter-page .scroll-feature-media{aspect-ratio:16/9;height:auto;min-height:0;background:#fff}.scouter-crm-hero{position:relative;background:#fff;padding:26px 26px 80px}.scouter-hero-card{position:relative;display:grid;min-height:min(42vw,430px);overflow:hidden;place-items:center start;border-radius:32px;background:radial-gradient(circle at 22% 12%,rgba(255,255,255,.2),transparent 16%),radial-gradient(circle at 84% 18%,rgba(255,255,255,.14),transparent 18%),linear-gradient(135deg,#3c8fe9,#2f82dd 46%,#2b78d4);color:#fff;padding:clamp(62px,7vw,96px) clamp(28px,7vw,112px);isolation:isolate}.scouter-hero-card:before{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.16) 1px,transparent 1.6px),linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%);background-size:5px 5px,auto;content:"";opacity:.55}.scouter-hero-copy{position:relative;z-index:2;display:grid;max-width:min(100%,980px);justify-items:start;text-align:left}.scouter-crm-hero h1{max-width:980px;margin:0;color:#fff;font-size:clamp(38px,4.2vw,62px);font-weight:470;letter-spacing:-.045em;line-height:1.08}.scouter-hero-line{display:block}@media (min-width:900px){.scouter-hero-line{white-space:nowrap}}.scouter-hero-pill{display:inline-flex;align-items:center;gap:.1em;min-height:.78em;margin:0 .055em .13em;border:.048em solid #101010;border-radius:999px;padding:.005em .22em .065em .15em;color:#101010;font-size:.84em;white-space:nowrap;vertical-align:baseline}.scouter-hero-pill svg{width:.64em;height:.64em;flex:0 0 auto}.scouter-hero-pill-sourcing{background:#bde8c8}.scouter-hero-pill-diligence{border-color:transparent;background:#dec3ef}.scouter-hero-pill-portfolio{border-color:transparent;background:#ffc49b}.scouter-hero-pill-reporting{border-color:transparent;background:#bfd0f7}.scouter-hero-pill-intros{border-color:transparent;background:#efb5db}.scouter-hero-pill-stealth{background:#bde8c8}.scouter-hero-pill-early{border-color:transparent;background:#ffc49b}.scouter-hero-description{max-width:700px;margin:24px 0 0;color:rgba(255,255,255,.92);font-size:clamp(18px,1.6vw,25px);font-weight:430;letter-spacing:-.02em;line-height:1.34}.scouter-hero-description span{display:block;margin-top:8px}.scouter-try-button{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:12px;margin-top:28px;border:2px solid #101010;border-radius:14px;background:#fff;color:#101010;padding:0 22px;font-size:clamp(18px,1.45vw,24px);font-weight:620;letter-spacing:-.02em;text-decoration:none;box-shadow:0 2px 0 rgba(0,0,0,.18)}.scouter-try-button svg{width:1.05em;height:1.05em}.scouter-hero-corner-image{position:absolute;z-index:1;top:-34px;right:-18px;width:clamp(250px,24vw,440px);height:auto;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(9,47,92,.28));pointer-events:none}@media (max-width:899px){.scouter-page .scroll-feature-section{padding-inline:8px}.scouter-page .scroll-feature-card{min-height:auto;padding:38px 12px 12px}.scouter-page .scroll-feature-tab{left:0;width:100%;max-width:none;box-sizing:border-box;padding:15px 22px 17px}.scouter-page .scroll-feature-card>p{padding:0 10px 24px}.scouter-page .scroll-feature-media{height:auto;min-height:0}.scouter-crm-hero{padding:16px 14px 58px}.scouter-hero-card{min-height:520px;border-radius:24px;align-items:start;padding:72px 20px 172px}.scouter-crm-hero h1{max-width:100%;font-size:clamp(32px,9.2vw,46px);line-height:1.1}.scouter-hero-description{max-width:100%;margin-top:20px;font-size:18px}.scouter-hero-corner-image{top:auto;right:-76px;bottom:-64px;width:220px}}.demo-request-page{min-height:calc(100vh - 80px);background:#fbfbfa;color:#17191f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-request-page *,.demo-request-page :after,.demo-request-page :before{box-sizing:border-box}.demo-request-page button,.demo-request-page input{font:inherit}.demo-request-shell{display:grid;grid-template-columns:minmax(520px,1.14fr) minmax(420px,.86fr);align-items:center;gap:clamp(48px,5vw,84px);width:min(100% - 48px,1320px);min-height:calc(100vh - 80px);margin:0 auto;padding:70px 0 80px}.demo-request-left{display:flex;flex-direction:column;gap:34px}.demo-collage{display:grid;grid-template-columns:1fr;gap:0}.demo-collage-card{position:relative;aspect-ratio:16/9;min-height:0;margin:0;overflow:hidden;border-radius:22px;background:#f5f8fe;box-shadow:0 18px 45px rgba(17,24,39,.12)}.demo-collage-card:after{position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.62));content:""}.demo-collage-card img{object-fit:contain;object-position:center}.demo-collage-wide{grid-column:1/-1}.demo-collage-half{aspect-ratio:1/1.04;min-height:0}.demo-collage-card figcaption{position:absolute;z-index:1;right:24px;bottom:22px;left:24px;color:rgba(255,255,255,.9);font-size:18px;font-weight:520;letter-spacing:-.02em}.demo-contact-note{max-width:540px;color:#9a9a9a}.demo-contact-note p{max-width:430px;margin:0 0 26px;font-size:17px;line-height:1.45}.demo-contact-note strong{color:#575757;font-weight:610}.demo-contact-note>div{display:flex;flex-wrap:wrap;align-items:center;gap:18px;color:#5e626b;font-size:16px}.demo-contact-note span{display:inline-flex;align-items:center;gap:10px}.demo-contact-note svg{width:18px;height:18px;color:#a0a0a0}.demo-contact-note i{width:1px;height:18px;background:#dedede}.demo-request-form{display:flex;flex-direction:column;align-items:stretch;max-width:560px}.demo-request-kicker{width:fit-content;min-height:30px;border-radius:10px;background:#f1f1f0;color:#5e5f63;padding:5px 12px;font-size:16px;font-weight:560}.demo-request-form h1{max-width:540px;margin:24px 0 22px;color:#15171d;font-size:clamp(45px,4.4vw,63px);font-weight:620;letter-spacing:-.058em;line-height:1.08}.demo-request-form>p{margin:0 0 34px;color:#66686f;font-size:20px;line-height:1.45}.demo-field-grid{display:grid;gap:18px}.demo-field{display:grid;gap:9px;color:#575b63;font-size:15px;font-weight:560}.demo-field>div{display:flex;align-items:center;min-height:50px;border:1px solid #e2e4e8;border-radius:16px;background:#fff;padding:0 18px;box-shadow:0 1px 2px rgba(17,24,39,.03)}.demo-field svg{flex:0 0 20px;width:20px;height:20px;color:#c4c6cb}.demo-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0 0 0 14px;color:#17191f;font-size:16px}.demo-field input::placeholder{color:#a3a6ad}.demo-booking-card{margin-top:22px;border:1px solid #e1e4ea;border-radius:22px;background:#fff;padding:18px;box-shadow:0 18px 48px rgba(28,33,46,.07)}.demo-booking-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.demo-booking-head div{display:grid;gap:5px}.demo-booking-head span,.demo-time-section>span{display:inline-flex;align-items:center;gap:7px;color:#8a8f98;font-size:12px;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.demo-booking-head svg,.demo-time-section svg{width:16px;height:16px;color:#335cff}.demo-booking-head strong{color:#181b21;font-size:18px;letter-spacing:-.02em}.demo-booking-head small{min-height:26px;border-radius:999px;background:#f4f5f7;color:#666c76;padding:6px 10px;font-size:12px;white-space:nowrap}.demo-day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.demo-day-grid button{min-width:0;border:1px solid #e3e6eb;border-radius:16px;background:#fafafa;color:#6a707a;padding:13px 8px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.demo-day-grid button small,.demo-day-grid button span{display:block;font-size:12px}.demo-day-grid button strong{display:block;margin:5px 0 3px;color:#181b21;font-size:27px;font-weight:610;letter-spacing:-.045em}.demo-day-grid button.is-selected,.demo-time-grid button.is-selected{border-color:#335cff;background:#eef2ff;color:#2848d8;box-shadow:0 10px 24px rgba(51,92,255,.12)}.demo-day-grid button:hover,.demo-time-grid button:hover{transform:translateY(-1px)}.demo-time-section{display:grid;gap:11px;margin-top:18px;padding-top:17px;border-top:1px solid #edf0f3}.demo-time-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.demo-time-grid button{min-height:42px;border:1px solid #e3e6eb;border-radius:13px;background:#fff;color:#20242c;font-size:14px;font-weight:650;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.demo-booking-summary{display:flex;align-items:center;gap:9px;min-height:38px;margin-top:16px;border-radius:12px;background:#f7f8fa;padding:0 12px;color:#525866;font-size:13px;font-weight:560}.demo-booking-summary svg{width:18px;color:#31a56d}.demo-consent{display:flex;align-items:center;gap:10px;margin-top:20px;color:#5e626b;font-size:14px}.demo-consent input{width:18px;height:18px;accent-color:#335cff}.demo-consent span{display:inline-flex;align-items:center;gap:7px}.demo-consent svg{width:17px;color:#8e939d}.demo-submit{display:inline-flex;min-height:52px;width:fit-content;align-items:center;justify-content:center;gap:9px;margin-top:20px;border:0;border-radius:15px;background:#335cff;color:#fff;padding:0 28px;font-size:16px;font-weight:650;cursor:pointer;box-shadow:0 14px 32px rgba(51,92,255,.22)}.demo-submit svg{width:18px;height:18px}.demo-form-footnote{display:inline-flex;align-items:center;gap:7px;margin-top:15px;color:#969ba5;font-size:12px}.demo-form-footnote svg{width:15px;color:#335cff}.demo-calendly-modal{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px}.demo-calendly-backdrop{position:absolute;inset:0;border:0;background:rgba(13,15,20,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.demo-calendly-dialog{position:relative;z-index:1;width:min(100%,920px);max-height:calc(100vh - 48px);overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.28)}.demo-calendly-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #e1e4ea;border-radius:50%;background:rgba(255,255,255,.92);color:#17191f;cursor:pointer;box-shadow:0 8px 22px rgba(15,23,42,.12)}.demo-calendly-close svg{width:20px;height:20px}.demo-calendly-dialog .calendly-inline-widget{width:100%}@media (max-width:980px){.demo-request-shell{grid-template-columns:1fr;width:min(100% - 32px,720px);min-height:0;gap:44px;padding:44px 0 70px}.demo-request-form{max-width:none}.demo-request-left{order:2}.demo-request-form{order:1}}@media (max-width:620px){.demo-request-shell{width:min(100% - 28px,520px);padding-top:32px}.demo-request-form h1{margin-top:18px;font-size:clamp(40px,12vw,54px)}.demo-request-form>p{margin-bottom:28px;font-size:17px}.demo-collage{gap:10px}.demo-collage-card{border-radius:18px}.demo-collage-card figcaption{right:18px;bottom:17px;left:18px;font-size:15px}.demo-day-grid,.demo-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-booking-head{flex-direction:column}.demo-submit{width:100%}.demo-calendly-modal{padding:12px}.demo-calendly-dialog{border-radius:18px}.demo-calendly-dialog .calendly-inline-widget{min-width:0!important;height:calc(100vh - 24px)!important}.demo-contact-note>div{align-items:flex-start;flex-direction:column;gap:12px}.demo-contact-note i{display:none}}