.product-hero{padding-top:66px;background:radial-gradient(ellipse at 75% 20%,#e6f0fd 0,transparent 55%),#f9fafc}.product-hero-grid{display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:52px}.product-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:.13em;color:#2868a2}.product-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#3d8ece;box-shadow:0 0 0 4px #e2effa}.product-hero h1{margin-top:23px;font-size:clamp(38px,4.1vw,60px);letter-spacing:-.052em;line-height:1.13;text-wrap:initial}.product-hero h1>span{color:#2569ae}.product-hero-copy>p{max-width:510px;margin-top:24px;font-size:15px;line-height:1.85;color:#67788b}.product-hero-copy>p strong{color:#23486e;font-weight:650}.product-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}.product-demo-link{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:600}.product-assurances{display:flex;flex-wrap:wrap;gap:15px;margin-top:19px;font-size:10px;color:#7a8997}.product-assurances>span{display:flex;align-items:center;gap:4px}.product-assurances svg{color:#4b9484}.product-ai-jump{display:flex;align-items:center;gap:13px;max-width:435px;margin-top:32px;padding:17px 0;border-top:1px solid #dce6ef;color:#5484b5}.product-ai-jump>span{flex:1;display:grid;gap:2px;font-size:11px;color:#748597}.product-ai-jump b{font-size:11px;color:#1d609f}.product-visual{min-width:0;padding:18px;border:1px solid #234b72;border-radius:20px;background:#102f50;box-shadow:0 35px 75px -38px #1b508f80;transform:rotate(-1deg)}.product-visual-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 19px;color:#8aaaca;font-size:8px;letter-spacing:.09em}.product-visual-top>span{display:flex;align-items:center;gap:7px}.product-visual-top i{width:5px;height:5px;border-radius:50%;background:#71cab2}.product-visual-top small{font-size:8px}.product-screen{overflow:hidden;border:1px solid #91aac2;border-radius:10px;background:#fff}.product-screen img{display:block;width:100%;height:auto}.product-ai-preview{position:relative;display:flex;align-items:center;gap:12px;margin:-20px -32px 0 28px;padding:20px;border:1px solid #d9e6f2;border-radius:13px;background:#fff;box-shadow:0 14px 40px #102f5030;transform:rotate(1deg)}.product-ai-symbol{display:grid;flex-shrink:0;place-items:center;width:46px;height:46px;border-radius:12px;background:#edf2fe;color:#5c6cc4}.product-ai-preview>div{flex:1}.product-ai-preview>div>span{font-size:7px;letter-spacing:.1em;font-weight:700;color:#647ec2}.product-ai-preview strong{display:block;font-size:13px;margin:3px 0}.product-ai-preview p{font-size:10px;color:#8592a1}.product-ai-preview>svg{color:#3e9b84}.product-visual-foot{display:flex;align-items:center;justify-content:center;gap:13px;padding-top:21px;font-size:8px;letter-spacing:.02em;color:#789abc}.product-visual-foot i{width:3px;height:3px;background:#54799b;border-radius:50%}.product-audience{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:60px;padding-top:26px;padding-bottom:26px;border-top:1px solid #dce5ef}.product-audience p{font-size:10px;color:#8a98a6}.product-audience strong{color:#4c6076;font-weight:600}.product-audience>div{display:flex;gap:28px;font-size:12px;font-weight:600;color:#405872}.product-audience>b{font-size:9px;letter-spacing:.12em;color:#698299}.product-ai-section{padding:90px 0;background:#fff}.product-section-heading{display:grid;grid-template-columns:1.6fr 1fr;align-items:end;gap:70px;margin-bottom:36px}.product-section-heading h2{margin-top:17px;font-size:clamp(29px,3.1vw,42px);line-height:1.22;letter-spacing:-.04em}.product-section-heading h2>span{color:#7a8ca0}.product-section-heading>p{font-size:13px;line-height:1.85;color:#7b8999}.product-ai-featured{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:45px 50px;margin-bottom:22px;border-radius:20px;background:linear-gradient(115deg,#102f54,#1b4873);color:#fff}.product-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #41658a;border-radius:5px;color:#a9cce9;font-size:8px;font-weight:650;letter-spacing:.12em}.product-ai-featured h3{margin:20px 0 15px;font-size:31px;line-height:1.2;letter-spacing:-.035em}.product-ai-featured p{font-size:12px;line-height:1.85;color:#afc5db}.product-ai-featured a{display:inline-flex;align-items:center;gap:10px;margin-top:23px;min-height:40px;font-size:12px;font-weight:600;color:#e1f1ff}.product-ai-flow{display:grid;align-content:center;gap:12px}.product-ai-flow li{display:flex;align-items:center;gap:16px;padding:23px 20px;border:1px solid #56769780;border-radius:11px;background:#ffffff08}.product-ai-flow li:nth-child(2){background:#ffffff12;border-color:#699bc4}.product-ai-flow b{color:#80b9e4;font-size:11px;font-weight:500}.product-ai-flow div{display:grid;gap:4px;flex:1}.product-ai-flow strong{font-size:13px}.product-ai-flow span{font-size:10px;color:#a4bdd7}.product-ai-flow svg{color:#99cff3}.product-ai-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1e7ef;border-left:1px solid #e1e7ef;border-radius:12px;overflow:hidden}.product-ai-grid article{display:flex;flex-direction:column;min-width:0;padding:25px 23px;border-right:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;background:#fff;transition:background .2s}.product-ai-grid article:hover{background:#f9fbfe}.product-ai-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px;color:#497bb5}.product-ai-card-top>span{font-size:9px;color:#aab6c5}.product-ai-grid article>small{font-size:7px;font-weight:700;letter-spacing:.12em;color:#8291a4}.product-ai-grid h3{font-size:16px;line-height:1.4;letter-spacing:-.02em;margin:8px 0 13px}.product-ai-grid article>p{font-size:11px;line-height:1.8;color:#778699}.product-ai-input{display:grid;gap:3px;margin:20px 0;padding-top:14px;border-top:1px dashed #dde5ee}.product-ai-input b{font-size:9px;font-weight:600;color:#55708b}.product-ai-input span{font-size:10px;color:#8997a7}.product-ai-grid article>a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;min-height:35px;font-size:10px;font-weight:600;color:#2668a5}.product-ai-note{display:flex;align-items:center;gap:12px;max-width:840px;margin:23px auto 0;color:#6f84a0}.product-ai-note p{font-size:11px;line-height:1.75}.product-demo{padding:85px 0;border-top:1px solid #e5eaf0;background:#f3f6fa}.product-demo-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:34px;align-items:center}.product-video{aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#102c4b;box-shadow:0 22px 45px -28px #18395980}.product-video video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-video-placeholder{position:relative;display:grid;place-items:center;height:100%;color:#fff}.product-video-placeholder>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.11;filter:blur(1px)}.product-video-placeholder>div{position:relative;display:grid;justify-items:center;text-align:center;padding:25px}.product-video-placeholder>div>span{display:grid;place-items:center;width:68px;height:68px;margin-bottom:20px;border:1px solid #7798b680;border-radius:19px;background:#ffffff08;color:#c3def2}.product-video-placeholder strong{font-size:20px;letter-spacing:-.025em}.product-video-placeholder p{margin-top:6px;font-size:12px;color:#9db7d0}.product-video-placeholder a{display:flex;align-items:center;gap:7px;margin-top:20px;font-size:11px;color:#d2eaff}.product-video-placeholder>small{position:absolute;left:22px;bottom:16px;font-size:7px;letter-spacing:.14em;color:#91afcb}.product-demo-agenda>span{font-size:8px;font-weight:700;letter-spacing:.13em;color:#8292a5}.product-demo-agenda>a{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid #dce4ed}.product-demo-agenda>a>b{color:#94a9bd;font-size:10px;font-weight:500}.product-demo-agenda div{flex:1}.product-demo-agenda strong{font-size:13px;font-weight:650}.product-demo-agenda p{font-size:11px;color:#7c8da0;margin-top:4px}.product-demo-agenda svg{color:#829cb5}@media(max-width:1099px){.product-hero-grid{gap:32px}.product-ai-grid{grid-template-columns:repeat(2,1fr)}.product-audience>div{gap:16px}.product-audience>b{display:none}.product-ai-featured{gap:35px;padding:35px}.product-section-heading{gap:35px}}@media(max-width:800px){.product-hero-grid{grid-template-columns:1fr;gap:45px}.product-hero-copy{max-width:630px}.product-hero-copy>p{max-width:560px}.product-hero h1{font-size:48px}.product-visual{max-width:620px}.product-ai-preview{margin-right:-10px}.product-audience{flex-direction:column;align-items:flex-start;gap:15px;margin-top:40px}.product-audience p br{display:none}.product-section-heading{grid-template-columns:1fr;gap:20px}.product-ai-featured,.product-demo-grid{grid-template-columns:1fr}.product-demo-agenda{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.product-demo-agenda>span{grid-column:1/-1}.product-ai-section,.product-demo{padding:60px 0}}@media(max-width:560px){.product-hero{padding-top:38px}.product-hero h1{font-size:38px}.product-eyebrow{font-size:8px}.product-hero-copy>p{font-size:14px}.product-hero-actions{gap:16px}.product-hero-actions .m-button{width:100%;justify-content:center}.product-demo-link{margin:auto}.product-ai-preview{margin-left:3px;padding:13px;gap:9px}.product-ai-preview strong{font-size:11px}.product-ai-preview>svg{display:none}.product-ai-preview p{font-size:8px}.product-ai-preview>div>span{font-size:6px}.product-audience>div{flex-wrap:wrap;gap:9px 18px;font-size:11px}.product-ai-grid{grid-template-columns:1fr}.product-ai-grid article{padding:25px}.product-ai-grid article>p{font-size:13px}.product-ai-grid article>small{font-size:9px}.product-ai-grid h3{font-size:19px}.product-ai-grid article>a{font-size:12px}.product-ai-input span{font-size:12px}.product-ai-featured{padding:26px}.product-ai-featured h3{font-size:28px}.product-ai-flow li{padding:17px 14px}.product-demo-agenda{grid-template-columns:1fr}.product-video-placeholder strong{font-size:15px}.product-video-placeholder>div>span{width:43px;height:43px;margin-bottom:11px}.product-video-placeholder>div>span svg{width:24px}.product-video-placeholder a{font-size:10px;margin-top:12px}.product-video-placeholder>small{display:none}.product-section-heading h2{font-size:30px}}
