.home-page{--home-accent: #1767c0;--home-ink: #141d26;--home-line: #dedee8;--home-surface: #fff;background:#f8f9fc}.dark .home-page{--home-accent: #78b0ef;--home-ink: #e8f0f9;--home-line: #262e37;--home-surface: #10161c;background:#0b0f13}.home-shell{max-width:1280px;padding-inline:32px;margin-inline:auto}.home-section{padding-block:86px}.home-page :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--home-accent);outline-offset:5px}.home-page :is(#showcase,#home-modules,#home-pricing){scroll-margin-top:100px}.home-eyebrow{display:flex;align-items:center;gap:10px;font-size:var(--text-xs);font-weight:600;line-height:var(--lh-long);letter-spacing:var(--tr-caps-wide);color:var(--home-accent);margin-bottom:24px}.home-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--home-accent)}.home-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:64px;padding-top:82px;padding-bottom:64px}.home-hero h1{font-size:var(--fs-hero);line-height:var(--lh-tight);font-weight:600;letter-spacing:var(--tr-display);color:var(--home-ink)}.home-hero h1>span{display:block;color:var(--home-accent)}.home-explore{display:inline-flex;align-items:center;gap:16px;margin-top:30px;font-size:var(--text-xs);font-weight:500;color:hsl(var(--muted-foreground))}.home-explore:hover{color:var(--home-accent)}.home-hero-copy{padding-bottom:5px}.home-hero-kicker{display:block;font-size:var(--text-xs);letter-spacing:var(--tr-caps-wide);color:hsl(var(--muted-foreground));margin-bottom:18px}.home-hero-copy>p{font-size:var(--text-base);line-height:var(--lh-long);color:hsl(var(--muted-foreground))}.home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#1767c0;color:#fff;min-height:48px;padding:14px 21px;border-radius:9px;font-size:var(--text-xs);font-weight:600;transition:background .2s}.home-button:hover{background:#135299}.home-link{display:inline-flex;align-items:center;gap:12px;font-size:var(--text-xs);font-weight:600;line-height:var(--lh-body);color:var(--home-ink)}.home-link:hover{color:var(--home-accent)}.home-link svg{flex-shrink:0}.home-stats{display:grid;grid-template-columns:repeat(4,1fr);padding-block:34px;margin-top:12px}.home-stats>div{display:flex;flex-direction:column-reverse;gap:7px;padding-inline:30px;border-right:1px solid var(--home-line)}.home-stats>div:first-child{padding-left:0}.home-stats>div:last-child{border:0}.home-stats dd{font-size:var(--text-3xl);font-weight:500;letter-spacing:var(--tr-display);color:var(--home-ink)}.home-stats dt{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.home-trust svg{color:var(--home-accent)}.home-section-heading h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tr-display);font-weight:500;color:var(--home-ink);max-width:700px}.home-section-heading h2>span{color:var(--home-accent)}.home-section-heading>p:not(.home-eyebrow),.home-heading-row>div>p:not(.home-eyebrow){font-size:var(--text-sm);line-height:var(--lh-long);color:hsl(var(--muted-foreground));max-width:580px;margin-top:20px}.home-section-heading>.home-link{margin-top:28px}.home-heading-row{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:36px}.home-heading-row>.home-link{flex-shrink:0;margin-bottom:5px}.home-foundation{display:grid;grid-template-columns:1fr 1fr;gap:100px}.home-feature-list>article{display:flex;gap:24px;border-top:1px solid var(--home-line);padding-block:24px}.home-feature-list>article:last-child{padding-bottom:0}.home-feature-index{font-size:var(--text-xs);color:hsl(var(--muted-foreground));padding-top:3px}.home-feature-list article>div{position:relative;padding-right:35px}.home-feature-list svg{position:absolute;right:0;top:0;color:var(--home-accent)}.home-feature-list h3{font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tr-heading);color:var(--home-ink);margin-bottom:10px}.home-feature-list article p{font-size:var(--text-sm);line-height:var(--lh-long);color:hsl(var(--muted-foreground))}.home-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-module-card{display:flex;flex-direction:column;position:relative;overflow:hidden;min-height:280px;padding:30px;border:1px solid var(--home-line);border-radius:14px;background:var(--home-surface);transition:border-color .2s,transform .2s}.home-module-card:first-child{grid-column:span 2;background:linear-gradient(120deg,#51a0f80d,transparent),var(--home-surface)}.home-module-card:first-child:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #51a0f816;border-radius:50%;right:-150px;top:0;box-shadow:0 0 0 35px #51a0f806,0 0 0 70px #51a0f804;pointer-events:none}.home-module-card:hover{border-color:#51a0f890;transform:translateY(-2px)}.home-module-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.home-module-top>span:last-child{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.home-module-icon{height:42px;width:42px;display:grid;place-items:center;border:1px solid #51a0f830;border-radius:11px;color:var(--home-accent);background:#51a0f806}.home-module-card h3{color:var(--home-ink);font-size:var(--text-xl);font-weight:600;letter-spacing:var(--tr-heading);margin-bottom:12px}.home-module-card>p{font-size:var(--text-sm);line-height:var(--lh-long);color:hsl(var(--muted-foreground));max-width:500px;margin-bottom:28px}.home-module-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:var(--text-xs);color:var(--home-accent);margin-top:auto}.home-connect-section{padding-block:22px}.home-connect{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;border:1px solid #50688240;border-radius:20px;padding:64px;color:#ecf3fb;background:radial-gradient(ellipse at 90% 70%,#1767c02e,transparent 60%),#12181f}.home-connect .home-eyebrow{color:#78b0ef}.home-connect h2{color:#ecf3fb;white-space:pre-line}.home-connect .home-section-heading>p:not(.home-eyebrow){color:#a6b6c9}.home-button-light{background:#8abaf1;color:#161e29;margin-top:28px}.home-button-light:hover{background:#bad5f3}.home-channel-hub{text-align:center;padding:25px;border-bottom:1px solid #6daaed30;margin-bottom:26px;position:relative}.home-channel-hub:after{content:"";position:absolute;bottom:-27px;left:50%;width:1px;height:26px;background:#6daaed50}.home-channel-hub>svg{margin:0 auto 16px;color:#82b6f0}.home-channel-hub strong{font-weight:500;font-size:var(--text-2xl);letter-spacing:var(--tr-display)}.home-channel-hub strong>span{font-size:var(--text-xs);vertical-align:super}.home-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-channel-grid>div{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 5px;border:1px solid #6daaed30;border-radius:9px;font-size:var(--text-xs);color:#b1cdeb}.home-channel-voice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border:1px solid #6daaed30;padding:15px;border-radius:9px;color:#b1cdeb;font-size:var(--text-xs)}.home-channel-voice>span{flex:1}.home-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-plan{display:flex;flex-direction:column;background:var(--home-surface);border:1px solid var(--home-line);border-radius:14px;padding:30px}.home-plan[data-home-plan=professional]{border-color:#51a0f888;background:linear-gradient(150deg,#51a0f80d,transparent),var(--home-surface)}.home-plan-heading{display:flex;align-items:center;gap:10px;color:var(--home-accent)}.home-plan-heading h3{font-size:var(--text-base);font-weight:600;color:var(--home-ink)}.home-plan-heading>span{margin-left:auto;font-size:var(--text-xs);padding:4px 7px;border:1px solid #51a0f850;border-radius:5px}.home-plan-price{color:var(--home-ink);font-size:var(--text-4xl);letter-spacing:var(--tr-display);font-weight:500;margin-top:24px}.home-plan-price>span{font-size:var(--text-xs);letter-spacing:0;margin-left:5px;color:hsl(var(--muted-foreground))}.home-plan-setup{min-height:20px;font-size:var(--text-xs);color:hsl(var(--muted-foreground));margin-top:3px}.home-plan-desc{margin-block:22px;font-size:var(--text-xs);line-height:var(--lh-long);color:hsl(var(--muted-foreground))}.home-plan ul{border-top:1px solid var(--home-line);padding-top:22px;display:grid;gap:10px;margin-bottom:28px}.home-plan li{display:flex;gap:9px;font-size:var(--text-xs);line-height:var(--lh-body);color:var(--home-ink)}.home-plan li>svg{flex-shrink:0;margin-top:3px;color:var(--home-accent)}.home-plan-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--home-line);padding-top:18px;font-size:var(--text-xs);font-weight:600;color:var(--home-accent);margin-top:auto}.home-pricing-note{font-size:var(--text-xs);color:hsl(var(--muted-foreground));margin-top:20px;line-height:var(--lh-long)}.home-integrations{text-align:center;padding-top:32px}.home-integrations .home-eyebrow{justify-content:center}.home-integrations :is(h2,.home-section-heading>p){margin-inline:auto}.home-logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block:36px 24px;border-top:1px solid var(--home-line);border-left:1px solid var(--home-line)}.home-logo-grid>div{display:grid;place-items:center;padding:24px;height:110px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:#fff}.home-logo-grid img{max-width:140px;width:100%;height:56px;-o-object-fit:contain;object-fit:contain}.home-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-story-grid figure{display:flex;flex-direction:column;border-top:1px solid var(--home-line);padding-top:26px}.home-story-metric{font-size:var(--text-5xl);line-height:var(--lh-heading);letter-spacing:var(--tr-display);color:var(--home-accent)}.home-story-change{font-size:var(--text-xs);color:hsl(var(--muted-foreground));margin-block:12px 24px}.home-story-grid blockquote{font-size:var(--text-sm);line-height:var(--lh-long);color:var(--home-ink);margin-bottom:28px}.home-story-grid figcaption{display:flex;flex-direction:column;gap:6px;margin-top:auto}.home-story-grid figcaption strong{font-size:var(--text-xs);font-weight:600;color:var(--home-ink)}.home-story-grid figcaption span{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.home-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;border-top:1px solid var(--home-line);margin-top:30px}.home-faq-list details{border-bottom:1px solid var(--home-line)}.home-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:24px;list-style:none;cursor:pointer;font-size:var(--text-sm);font-weight:500;color:var(--home-ink)}.home-faq-list summary>svg{flex-shrink:0;color:var(--home-accent)}.home-faq-list details[open] summary>svg{transform:rotate(180deg)}.home-faq-list details>p{font-size:var(--text-sm);line-height:var(--lh-long);color:hsl(var(--muted-foreground));padding-bottom:24px}.home-closing{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding-block:64px 96px;overflow:hidden}.home-closing h2{font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--tr-display);color:var(--home-ink);white-space:pre-line}.home-closing>div>p:not(.home-eyebrow){font-size:var(--text-sm);line-height:var(--lh-long);margin-top:24px;color:hsl(var(--muted-foreground))}.home-closing-art{position:relative;height:330px;display:grid;place-items:center}.home-closing-art>span{position:absolute;width:290px;height:290px;border:1px solid #51a0f830;border-radius:50%}.home-closing-art>span:nth-child(2){width:350px;height:350px}.home-closing-art>span:nth-child(3){width:410px;height:410px}.home-closing-art strong{font-size:var(--text-6xl);font-weight:500;letter-spacing:var(--tr-display);color:var(--home-accent)}.home-closing-art strong>span{color:var(--home-ink)}@media(max-width:1100px){.home-hero{gap:32px}.home-foundation,.home-connect,.home-faq{gap:44px}.home-connect{padding:44px}.home-plan{padding:22px}.home-plan-heading{flex-wrap:wrap}.home-heading-row{align-items:start}}@media(max-width:767px){.home-shell{padding-inline:20px}.home-section{padding-block:52px}.home-hero{grid-template-columns:1fr;gap:28px;padding-top:52px;padding-bottom:36px}.home-hero h1{font-size:var(--fs-h1)}.home-eyebrow{font-size:var(--text-xs);margin-bottom:20px}.home-explore{margin-top:22px}.home-hero-kicker{display:none}.home-hero-copy>p{font-size:var(--text-sm);line-height:var(--lh-long)}.home-actions{gap:18px;margin-top:24px}.home-button{font-size:var(--text-xs);padding-inline:18px}.home-stats{grid-template-columns:repeat(2,1fr);gap:24px 0;padding-block:28px}.home-stats>div{padding-inline:24px}.home-stats>div:nth-child(odd){padding-left:0}.home-stats>div:nth-child(2n){border:0}.home-stats dd{font-size:var(--text-3xl)}.home-trust>div>div{gap:12px}.home-section-heading h2{font-size:var(--text-3xl)}.home-heading-row{display:block;margin-bottom:28px}.home-heading-row>.home-link{margin-top:20px}.home-foundation,.home-faq{grid-template-columns:1fr;gap:28px}.home-module-grid{grid-template-columns:1fr;gap:12px}.home-module-card:first-child,.home-module-card:last-child{grid-column:auto}.home-module-card{min-height:0;padding:24px}.home-module-top{margin-bottom:22px}.home-connect-section{padding-block:16px}.home-connect{grid-template-columns:1fr;padding:28px;gap:32px;border-radius:14px}.home-channel-grid{gap:6px}.home-channel-grid>div{padding-block:16px;font-size:var(--text-xs)}.home-plan-grid,.home-story-grid{grid-template-columns:1fr;gap:18px}.home-plan{padding:26px}.home-plan-heading>span{font-size:var(--text-xs)}.home-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-logo-grid>div{height:90px;padding:18px}.home-logo-grid img{max-width:115px}.home-story-grid{gap:36px}.home-story-metric{font-size:var(--text-4xl)}.home-faq{margin-top:10px}.home-closing{grid-template-columns:1fr;padding-block:36px 60px}.home-closing-art{display:none}.home-closing h2{font-size:var(--text-4xl)}}@media(prefers-reduced-motion:reduce){.home-page *,.home-page *:before,.home-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.home-button{transition:transform .25s,background .25s}.home-button:hover{transform:translateY(-2px)}.home-section{padding-block:64px}.home-section-heading>p:not(.home-eyebrow),.home-heading-row>div>p:not(.home-eyebrow){font-size:var(--text-base)}.home-hero-copy>p{font-size:var(--text-base)}.home-feature-list article p,.home-module-card>p,.home-plan-desc,.home-plan li,.home-faq-list details>p{font-size:var(--text-sm)}.home-pricing-note,.home-plan-setup,.home-story-change,.home-story-grid figcaption span{font-size:var(--text-xs)}.home-module-card{min-height:240px;padding:28px}.home-module-top{margin-bottom:20px}.home-integrations{padding-top:64px}.home-closing{max-width:1216px;padding:56px;margin-bottom:48px;border:1px solid #50688240;border-radius:24px;background:radial-gradient(ellipse at 85% 100%,#1767c02e,transparent 65%),#12181f}.home-closing h2{color:#e8f0f9}.home-closing>div>p:not(.home-eyebrow){color:#aebed0}.home-closing .home-eyebrow,.home-closing .home-link,.home-closing-art strong{color:#8abaf1}.home-closing-art strong>span{color:#e8f0f9}.home-page .premium-footer{margin-top:0}@media(max-width:1280px){.home-closing{margin-inline:32px}}@media(max-width:767px){.home-section{padding-block:40px}.home-module-card{min-height:0;padding:22px}.home-module-card>p{margin-bottom:18px}.home-closing{margin-inline:20px;padding:30px 24px;margin-bottom:32px}.home-closing h2{font-size:var(--text-3xl)}.home-plan-desc,.home-plan li{font-size:var(--text-sm)}}
