.seo-hero-section{padding-top:48px;padding-bottom:112px;overflow:clip}.seo-hero-shell{display:block;text-align:left;padding-top:0}.seo-breadcrumb{width:100%;font-size:13px;color:#fff6;margin-bottom:18px}.seo-breadcrumb a{color:#ffffff80;text-decoration:none}.seo-breadcrumb a:hover{color:#ffffffd9}.seo-breadcrumb span[aria-hidden]{margin:0 6px}.seo-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:64px;align-items:center;width:100%}.seo-hero-copy{max-width:620px;align-self:center}.seo-eyebrow-badge{display:inline-block;background:#b0f0351f;color:#b0f035;border:1px solid rgba(176,240,53,.25);border-radius:100px;font-size:12px;font-weight:500;letter-spacing:.03em;padding:5px 14px;margin-bottom:22px;text-transform:uppercase}.seo-hero-title{max-width:640px;margin:0 0 18px;font-size:clamp(34px,3.5vw,46px);line-height:1.08;letter-spacing:-.03em}.seo-hero-sub{max-width:580px;margin:0;color:#ffffffa8;font-size:19px;line-height:1.6}.seo-hero-actions{align-items:flex-start;gap:10px;margin-top:28px}.seo-hero-aside{position:relative;width:100%;max-width:none;justify-self:stretch;align-self:center;display:grid;gap:18px;padding:28px 28px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(176,240,53,.08),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff05);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.seo-hero-aside:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,#b0f03559,#fff0)}.seo-hero-aside-head{display:grid;gap:10px}.seo-hero-aside-label{font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.seo-hero-aside-kicker{max-width:none;font-size:22px;line-height:1.18;letter-spacing:-.03em;color:#fff;white-space:nowrap}.seo-hero-aside-copy{color:#ffffffc2;font-size:15px;line-height:1.62;margin:0}.seo-hero-points{display:grid;gap:10px;margin:0;padding:0}.seo-hero-point{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#ffffffc7;font-size:14px;line-height:1.5;min-width:0}.seo-hero-point:before{content:"";flex:0 0 7px;width:7px;height:7px;margin-top:.42em;border-radius:50%;background:#b0f035;box-shadow:0 0 0 4px #b0f03514}.seo-hero-aside-foot{padding-top:2px;color:#fff9;font-size:13px;line-height:1.5}.seo-hero-caption{color:#fff9}.seo-related-pages{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:14px}.seo-related-pages-label{color:#ffffff6b}.seo-related-page-link{color:#ffffffb8;text-decoration:none;transition:color .15s ease}.seo-related-page-link:hover{color:#b0f035}.seo-hero-frame{width:100%;margin-top:56px}.seo-screenshot-inner{width:100%;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#161619f0;box-shadow:0 12px 8px -2px #00000038}.seo-screenshot-inner .hero-section-app-container{border-radius:8px;overflow:hidden}.seo-app-img{width:100%;height:auto;display:block}.seo-main-section{padding-top:96px}.seo-section-subtitle{max-width:760px;margin:0 auto}.seo-support-section{padding-bottom:0}.seo-support-header{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,5vw,88px);padding-bottom:12px}.seo-support-header-left{position:sticky;top:96px;align-self:start;padding-right:8px}.seo-support-header-left .seo-eyebrow-badge{margin-bottom:18px}.seo-support-title{margin:0 0 22px;font-size:clamp(30px,3.1vw,42px);line-height:1.08;letter-spacing:-.025em;color:#fff}.seo-support-meta{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:100px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffa8;font-size:13px;letter-spacing:.01em}.seo-support-meta-dot{width:6px;height:6px;border-radius:50%;background:#b0f035;box-shadow:0 0 0 3px #b0f0352e}.seo-support-aside{position:relative;padding:28px 30px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(176,240,53,.06),transparent 38%),linear-gradient(180deg,#ffffff09,#ffffff04);box-shadow:inset 0 1px #ffffff0a}.seo-support-aside:before{content:"";position:absolute;top:0;left:0;height:1px;width:100%;background:linear-gradient(90deg,#b0f03552,#fff0);border-radius:20px 20px 0 0}.seo-support-aside-copy{margin:0;color:#ffffffc7;font-size:17px;line-height:1.7;letter-spacing:-.005em}@media(max-width:991px){.seo-support-header{grid-template-columns:1fr;gap:28px}.seo-support-header-left{position:static;padding-right:0}.seo-support-title{max-width:640px}}.seo-support-grid{margin-top:64px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:24px}.seo-support-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:0;padding:28px 26px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:#ffffff06;transition:border-color .2s ease,transform .2s ease,background .2s ease}.seo-support-item:hover{border-color:#b0f03538;background:#ffffff0a;transform:translateY(-2px)}.seo-support-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1.5px solid rgba(176,240,53,.32);border-radius:14px;background:#b0f0350f;color:#b0f035;flex-shrink:0}.seo-support-icon svg{width:22px;height:22px}.seo-story-section{margin-top:132px}.seo-workflow-section,.seo-proof-section,.seo-audience-section{margin-top:112px}.seo-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.seo-workflow-card{display:grid;gap:14px;min-height:100%;padding:24px 24px 22px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(176,240,53,.05),transparent 36%),#ffffff06;box-shadow:inset 0 1px #ffffff08}.seo-workflow-step{font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#b0f035}.seo-workflow-title{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.03em;color:#fff}.seo-workflow-text{margin:0;font-size:15px;line-height:1.7;color:#ffffffa8}.seo-story-head{margin-bottom:44px}.seo-eyebrow-inline{display:inline-block;margin-bottom:24px;padding:10px 16px 11px;border-radius:999px;box-shadow:inset 0 1px #ffffff0f}.seo-story-feature-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px}.seo-story-hero-card,.seo-story-side-card,.seo-story-point-card{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(176,240,53,.06),transparent 34%),#ffffff06;box-shadow:inset 0 1px #ffffff08}.seo-story-hero-card{display:grid;gap:28px;padding:28px;min-height:100%}.seo-story-card-copy{display:grid;gap:14px;max-width:560px}.seo-story-card-label,.seo-story-side-label{font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.seo-story-card-title{margin:0;font-size:clamp(30px,3vw,38px);line-height:1.04;letter-spacing:-.04em;color:#fff;max-width:520px}.seo-story-card-text,.seo-story-side-text{margin:0;font-size:16px;line-height:1.7;color:#ffffffb8}.seo-story-visual{display:grid;gap:18px;padding:22px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.seo-story-token-row{display:flex;flex-wrap:wrap;gap:10px}.seo-story-token{padding:8px 12px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(255,255,255,.06);color:#ffffffb3;font-size:13px;line-height:1}.seo-story-pipeline{display:flex;align-items:center;justify-content:space-between;gap:12px}.seo-story-node{width:14px;height:14px;border-radius:50%;background:#fff3;box-shadow:0 0 0 8px #ffffff0a;flex-shrink:0}.seo-story-node.is-active{background:#b0f035;box-shadow:0 0 0 10px #b0f03514}.seo-story-connector{height:1px;background:linear-gradient(90deg,#b0f03533,#ffffff1f);flex:1}.seo-story-output-card{display:grid;gap:12px;padding:18px;border-radius:16px;background:#121214c7;border:1px solid rgba(255,255,255,.06)}.seo-story-output-title{font-size:14px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#b0f035}.seo-story-output-lines{display:grid;gap:8px}.seo-story-output-lines span{display:block;height:10px;border-radius:999px;background:#ffffff17}.seo-story-output-lines span:nth-child(1){width:86%}.seo-story-output-lines span:nth-child(2){width:100%}.seo-story-output-lines span:nth-child(3){width:68%}.seo-story-primary-list,.seo-story-side-bullets{display:grid;gap:10px;margin:0;padding:0;list-style:none}.seo-story-primary-item,.seo-story-side-bullet{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding-left:0;min-width:0;font-size:14px;line-height:1.6;color:#fffc}.seo-story-primary-item:before,.seo-story-side-bullet:before{content:"";flex:0 0 6px;width:6px;height:6px;margin-top:.58em;border-radius:50%;background:#b0f035}.seo-story-side-stack{display:grid;gap:20px}.seo-story-side-card{display:grid;gap:14px;align-content:start;padding:24px;min-height:100%}.seo-story-points-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}.seo-story-point-card{display:grid;gap:16px;align-content:start;padding:20px;min-height:100%}.seo-story-point-index{font-size:13px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#b0f035}.seo-story-point-text{font-size:16px;line-height:1.55;color:#ffffffd6}.seo-faq-section{margin-top:112px}.seo-proof-grid,.seo-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.seo-trust-section{margin-top:112px}.seo-trust-shell{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}.seo-proof-card,.seo-audience-card{display:grid;align-content:start;gap:14px;min-height:100%;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff06;box-shadow:inset 0 1px #ffffff08}.seo-proof-title,.seo-audience-title{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.03em;color:#fff}.seo-proof-text,.seo-audience-text{margin:0;font-size:15px;line-height:1.68;color:#ffffffa8}.seo-proof-list{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.seo-proof-item{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding-left:0;min-width:0;font-size:14px;line-height:1.55;color:#ffffffc7}.seo-proof-item:before{content:"";flex:0 0 6px;width:6px;height:6px;margin-top:.58em;border-radius:50%;background:#b0f035}.seo-audience-subtitle{font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.seo-trust-intro{display:grid;gap:18px;align-content:start;padding-top:8px}.seo-trust-kicker{font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:#b0f035}.seo-trust-intro .section-title,.seo-trust-intro .seo-section-subtitle{text-align:left;max-width:none}.seo-trust-rail{border-top:1px solid rgba(255,255,255,.08)}.seo-trust-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.seo-trust-label{font-size:12px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#b0f035b8}.seo-trust-content{display:grid;gap:10px}.seo-trust-title{margin:0}.seo-trust-text{margin:0;font-size:16px;line-height:1.72;color:#ffffffad}.seo-related-section,.seo-tool-grid-break{margin-top:112px}.seo-tool-grid-break .seo-tool-grid-section{margin-top:0}.seo-related-header{text-align:center;margin-bottom:40px}.seo-related-sub{margin-top:8px}.seo-post-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-landing-copy-section{margin-top:72px;padding-top:0;padding-bottom:0}.seo-landing-copy-section .seo-text{max-width:980px;margin:0 auto}.seo-landing-copy-section .seo-home-rich-text{text-align:left}.seo-landing-copy-section .seo-home-rich-text p:last-child{margin-bottom:0}.seo-landing-related{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.seo-related-pages-copy{margin-top:10px}.seo-category-cta{margin-top:56px;text-align:center}.seo-category-cta-link{display:inline-flex;align-items:center;gap:6px;padding:12px 24px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent);font-size:16px;font-weight:500;text-decoration:none;transition:background .18s ease,border-color .18s ease}.seo-category-cta-link:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}.seo-final-cta{margin-top:144px}.seo-final-cta .cta-holder{margin-top:0}.cta-holder+.seo-text-section{margin-top:64px}.seo-landing .cta-holder{margin-top:0}.seo-landing .cta-container{border-radius:20px;overflow:hidden}.seo-post-card{display:flex;flex-direction:column;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.seo-post-card:hover{border-color:#ffffff2e;transform:translateY(-2px)}.seo-post-card-img-wrap{aspect-ratio:16 / 9;overflow:hidden;background:#ffffff0d}.seo-post-card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.seo-post-card:hover .seo-post-card-img{transform:scale(1.03)}.seo-post-card-body{padding:20px;display:flex;flex-direction:column;gap:8px;flex:1}.seo-card-cat{display:inline-block;align-self:flex-start}.seo-post-card-title{font-size:16px;font-weight:600;color:#fff;line-height:1.4}.seo-post-card-excerpt{font-size:13px;color:#ffffff80;line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.seo-post-card-meta{font-size:12px;color:#fff9;display:flex;align-items:center;gap:6px;margin-top:4px}.seo-meta-dot{opacity:.5}@media(max-width:991px){.seo-hero-grid,.seo-post-cards-grid,.seo-proof-grid,.seo-audience-grid{grid-template-columns:1fr}.seo-trust-shell{grid-template-columns:1fr;gap:32px}.seo-trust-row{grid-template-columns:1fr;gap:12px;padding:20px 0}.seo-hero-copy{max-width:none}.seo-support-grid,.seo-workflow-grid,.seo-story-feature-grid,.seo-story-points-grid{grid-template-columns:1fr}.seo-hero-aside{padding:24px}.seo-hero-section{padding-bottom:48px}.seo-hero-frame{margin-top:32px}.seo-main-section{padding-top:40px}}@media(max-width:767px){.seo-hero-section{padding-top:48px;padding-bottom:32px}.seo-breadcrumb{margin-bottom:18px}.seo-hero-grid{gap:32px}.seo-hero-title{font-size:32px}.seo-hero-aside-kicker{white-space:normal}.seo-hero-sub{font-size:16px}.seo-hero-frame{margin-top:24px}.seo-main-section{padding-top:24px}.seo-support-grid,.seo-workflow-section,.seo-story-section,.seo-proof-section,.seo-audience-section,.seo-trust-section,.seo-faq-section,.seo-tool-grid-break,.seo-related-section,.seo-landing-copy-section{margin-top:72px}.seo-story-card-title{font-size:30px}.seo-story-hero-card,.seo-story-side-card,.seo-story-point-card{padding:22px}.seo-trust-shell{gap:24px}.seo-trust-text{font-size:15px}.seo-final-cta{margin-top:88px}.cta-holder+.seo-text-section{margin-top:56px}}body.live-shell.seo-landing .seo-card{width:100%;min-width:0}body.live-shell.seo-landing .seo-card .seo-card-in-shell{padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}body.live-shell.seo-landing .seo-text-section .seo-home-rich-text,body.live-shell.seo-landing .seo-text-section .seo-home-rich-text.big{height:auto;min-height:0;max-height:none;overflow:visible;margin-bottom:0}
