.phc-row{grid-template-columns:1fr;gap:1.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:900px){.phc-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.phc-card{background:#0c0c0e;border:1px solid #27272a;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.phc-visual{background:#09090b;min-height:clamp(15rem,28vw,19rem);padding:clamp(1.25rem,2.5vw,1.75rem);position:relative;overflow:hidden}.phc-visual-dots{pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 75%,#0000 100%);mask-image:linear-gradient(#000 0% 75%,#0000 100%)}.phc-copy{background:#0c0c0e;border-top:1px solid #27272a;padding:clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.625rem) clamp(1.5rem,2.5vw,1.75rem)}.phc-title{letter-spacing:-.025em;color:#fafafa;margin:0;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:600;line-height:1.3}.phc-desc{color:#a1a1aa;margin:.625rem 0 0;font-size:.875rem;line-height:1.6}.phc-muted{color:#71717a;font-size:.75rem}.phc-mock{z-index:1;flex-direction:column;gap:.75rem;width:min(100%,22rem);margin-inline:auto;display:flex;position:relative}.phc-chat{color:#f4f4f5;border:1px solid #27272a;border-radius:16px;align-items:center;gap:.5rem;max-width:100%;padding:.625rem .75rem;font-size:.75rem;line-height:1.4;display:inline-flex}.phc-chat--user{background:#18181b;align-self:flex-end;padding-right:.5rem}.phc-chat--agent{background:#141416;align-self:flex-start}.phc-avatar{background:linear-gradient(145deg,#d4956a,#8b5e3c);border:2px solid #27272a;border-radius:50%;flex-shrink:0;width:1.375rem;height:1.375rem}.phc-ai-icon{color:#09090b;background:#fafafa;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.phc-flow-row{align-items:center;gap:.5rem;display:flex}.phc-flow-line{border-top:1px dashed #3f3f46;flex:1;min-width:1rem;height:1px}.phc-status-card{background:#141416;border:1px solid #27272a;border-radius:14px;flex:1;min-width:0;padding:.75rem}.phc-status-top{color:#f4f4f5;justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.phc-progress{background:#27272a;border-radius:999px;height:.375rem;margin-top:.625rem;overflow:hidden}.phc-progress span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#3b82f6);width:72%;height:100%;display:block}.phc-api-badge{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#2563eb,#1d4ed8);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:3.25rem;height:3.25rem;font-size:.625rem;font-weight:700;display:flex}.phc-mock--actions{align-items:center;gap:.5rem}.phc-action-pills{gap:.625rem;width:100%;display:flex}.phc-mini-pill{color:#e4e4e7;white-space:nowrap;background:#141416;border:1px solid #27272a;border-radius:12px;flex:1;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.6875rem;display:flex}.phc-pill-dot{border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem}.phc-pill-dot--brand{background:#f5ab72}.phc-pill-dot--blue{background:#3b82f6}.phc-action-lines{color:#52525b;width:100%;height:1.75rem}.phc-action-lines svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 4;width:100%;height:100%}.phc-action-lines--down{width:2.5rem;height:1.25rem}.phc-action-btn{color:#fff;background:linear-gradient(90deg,#f9d466,#f5ab72,#f1827d);border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 8px 24px #f5ab7240}.phc-result-card{background:#141416;border:1px solid #27272a;border-radius:14px;width:100%;padding:.75rem}.phc-result-head{color:#f4f4f5;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.phc-result-body{border-top:1px solid #27272a;align-items:baseline;gap:.5rem;margin-top:.625rem;padding-top:.625rem;font-size:.75rem;display:flex}.phc-price-old{color:#71717a;text-decoration:line-through}.phc-price-new{color:#fafafa;font-weight:700}.phc-source-upload{color:#d4d4d8;background:#111113;border:1px dashed #3f3f46;border-radius:14px;flex-direction:column;align-items:center;gap:.375rem;padding:1rem;font-size:.75rem;display:flex}.phc-upload-icon{color:#71717a;font-size:1rem}.phc-source-row{color:#e4e4e7;background:#141416;border:1px solid #27272a;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.phc-source-row span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.phc-source-tag{background:#27272a;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.625rem;font-weight:700;display:inline-flex}.phc-source-status{color:#71717a;flex-shrink:0;font-size:.6875rem}.phc-copilot-card{background:#141416;border:1px solid #27272a;border-radius:12px;justify-content:space-between;gap:.75rem;padding:.75rem;font-size:.75rem;display:flex}.phc-copilot-label{font-family:var(--font-geist-mono,ui-monospace, monospace);color:#e4e4e7}.phc-copilot-meta{color:#71717a}.phc-mock--trace{width:100%}.phc-trace-head{font-size:.6875rem;font-family:var(--font-geist-mono,ui-monospace, monospace);color:#71717a;margin-bottom:.25rem}.phc-trace-row{color:#e4e4e7;background:#141416;border:1px solid #27272a;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;display:flex}.phc-trace-row span:first-child{flex:1}.phc-trace-pill{background:#27272a;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.phc-guard-row{color:#e4e4e7;background:#141416;border:1px solid #27272a;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.phc-redact{color:#71717a;text-decoration:line-through}.phc-redact-mask{color:#a1a1aa;font-family:var(--font-geist-mono,ui-monospace, monospace);margin-left:auto;font-size:.6875rem}.phc-guard-chip{color:#d4d4d8;border:1px solid #3f3f46;border-radius:999px;align-self:flex-start;padding:.375rem .625rem;font-size:.6875rem}.phc-deploy-widget{color:#f4f4f5;background:#141416;border:1px solid #27272a;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:inline-flex}.phc-widget-dot{background:linear-gradient(135deg,#ff914d,#ff6f73);border-radius:50%;width:.625rem;height:.625rem}.phc-deploy-row{color:#e4e4e7;background:#141416;border:1px solid #27272a;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.phc-deploy-row span:nth-child(2){flex:1}.phc-key-chip{font-family:var(--font-geist-mono,ui-monospace, monospace);color:#71717a;font-size:.6875rem}.phc-inbox-card{color:#e4e4e7;background:#141416;border:1px solid #27272a;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.75rem;display:flex}.phc-inbox-tag{color:#d4d4d8;background:#27272a;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem}.bp[data-landing-theme=light] .phc-card{box-shadow:none;background:#fff;border-color:#00000014}.bp[data-landing-theme=light] .phc-visual{background:#f8f8f8}.bp[data-landing-theme=light] .phc-visual-dots{background-image:radial-gradient(#00000014 1px,#0000 1px)}.bp[data-landing-theme=light] .phc-copy{background:#fff;border-top-color:#00000014}.bp[data-landing-theme=light] .phc-title{color:#18181b}.bp[data-landing-theme=light] .phc-desc{color:#52525b}.bp[data-landing-theme=light] .phc-chat,.bp[data-landing-theme=light] .phc-status-card,.bp[data-landing-theme=light] .phc-mini-pill,.bp[data-landing-theme=light] .phc-result-card,.bp[data-landing-theme=light] .phc-source-row,.bp[data-landing-theme=light] .phc-copilot-card,.bp[data-landing-theme=light] .phc-trace-row,.bp[data-landing-theme=light] .phc-guard-row,.bp[data-landing-theme=light] .phc-deploy-row,.bp[data-landing-theme=light] .phc-inbox-card,.bp[data-landing-theme=light] .phc-deploy-widget{color:#18181b;background:#fff;border-color:#00000014}.bp[data-landing-theme=light] .phc-chat--user,.bp[data-landing-theme=light] .phc-chat--agent{background:#fff}.bp[data-landing-theme=light] .phc-source-upload{background:#fafafa;border-color:#0000001f}.bp[data-landing-theme=light] .phc-muted,.bp[data-landing-theme=light] .phc-source-status,.bp[data-landing-theme=light] .phc-copilot-meta,.bp[data-landing-theme=light] .phc-trace-head,.bp[data-landing-theme=light] .phc-key-chip{color:#71717a}.bp[data-landing-theme=light] .phc-row{gap:1rem}.bp[data-landing-theme=light] .phc-card{border-radius:var(--radius-sm);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.bp[data-landing-theme=light] .phc-card:hover{border-color:#0000001c;transform:translateY(-3px);box-shadow:0 18px 44px #0000000e}.bp[data-landing-theme=light] .phc-visual{background:radial-gradient(circle,#18181b1c 1px,#0000 1.2px) 0 0/1.35rem 1.35rem,#f8f8f8;min-height:clamp(13rem,24vw,16.75rem)}.bp[data-landing-theme=light] .phc-visual-dots{display:none}.bp[data-landing-theme=light] .phc-copy{padding:1.1rem 1.25rem 1.3rem}.bp[data-landing-theme=light] .phc-title{font-size:.95rem;font-weight:500}.bp[data-landing-theme=light] .phc-desc{font-size:13px;line-height:1.43}.bp-reveal.is-visible .phc-card{animation:.72s cubic-bezier(.22,1,.36,1) both phc-card-rise}.bp-reveal.is-visible .phc-card:nth-child(2){animation-delay:.11s}.bp[data-landing-theme=light] .phc-progress span,.bp[data-landing-theme=light] .phc-action-btn,.bp[data-landing-theme=light] .phc-pill-dot--brand{background:#111}@keyframes phc-card-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bp-reveal.is-visible .phc-card{animation:none}}
.cs-page{background:var(--bg);font-family:var(--font-sans), "Inter", system-ui, sans-serif}.cs-badge{border:1px solid var(--bd2);background:var(--panel);color:var(--tx);border-radius:999px;align-items:center;gap:.5rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.cs-badge-dot{background:linear-gradient(135deg,#ff6f73,#f5ab72);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cs-section-title{letter-spacing:-.035em;color:var(--heading);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2rem,4.5vw,3rem);font-weight:600;line-height:1.08}.cs-section-body{color:var(--mut);margin:1.25rem 0 0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.6}.cs-section{border-top:1px solid var(--bd)}.cs-section.bp-section{border-bottom:none;padding-block:clamp(4rem,8vw,6.5rem)}.cs-hero.bp-hero{border-bottom:none}.cs-glow-cta{display:inline-flex;position:relative}.cs-glow-cta:after{content:"";filter:blur(10px);opacity:.55;pointer-events:none;z-index:0;background:linear-gradient(90deg,#f6c453,#ff914d,#ff6f73);border-radius:999px;height:10px;position:absolute;bottom:-6px;left:12%;right:12%}.cs-glow-cta .bp-btn{z-index:1;position:relative}.cs-hero{padding-block:clamp(4.5rem,10vw,7rem) clamp(3rem,6vw,5rem)}.cs-hero-title{letter-spacing:-.04em;max-width:52rem;color:var(--heading);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;line-height:1.05}.cs-hero-row{flex-direction:column;gap:1.5rem;margin-top:1.75rem;display:flex}@media (min-width:768px){.cs-hero-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2.5rem}}.cs-hero-lead{max-width:42rem;color:var(--mut);margin:0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.6}.cs-hero-cta{white-space:nowrap;flex-shrink:0}.cs-hero-cards{grid-template-columns:1fr;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:640px){.cs-hero-cards{grid-template-columns:1fr 1fr;gap:1.25rem}}.cs-hero-card{border-radius:var(--radius-2xl);border:1px solid var(--bd);min-height:clamp(14rem,28vw,20rem);position:relative;overflow:hidden}.cs-hero-card--chat{background:repeating-linear-gradient(90deg,#0000,#0000 36px,#0000000a 36px 37px),linear-gradient(165deg,#e86868 0%,#d94f72 42%,#c8427f 100%);justify-content:center;align-items:center;padding:clamp(1.25rem,3vw,2rem);display:flex}.cs-chat-mock{flex-direction:column;gap:.75rem;width:min(100%,18rem);display:flex}.cs-chat-bubble{color:#18181b;background:#fff;border-radius:18px;align-items:center;gap:.5rem;padding:.75rem .875rem;display:flex;box-shadow:0 8px 24px #0000001f}.cs-chat-bubble--user{align-self:flex-end;padding-right:.625rem}.cs-chat-bubble--agent{align-self:flex-start;padding-left:.625rem}.cs-chat-text{letter-spacing:-.01em;flex:1;font-size:.8125rem;font-weight:500;line-height:1.4}.cs-chat-avatar{background:linear-gradient(145deg,#f4c4a8 0%,#d4956a 55%,#b8734f 100%);border:2px solid #fff;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem}.cs-chat-ai-icon{color:#fff;background:#0a0a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.cs-hero-card--sources{background:linear-gradient(#0a0a0c 0%,#121216 100%);align-items:flex-end;padding:clamp(.75rem,2vw,1rem);display:flex}.cs-sources-panel{color:#18181b;background:#fff;border-radius:28px 28px 20px 20px;width:100%;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.125rem,2vw,1.5rem) clamp(1rem,2vw,1.25rem)}.cs-sources-title{letter-spacing:-.02em;color:#09090b;margin:0;font-size:1.0625rem;font-weight:600}.cs-sources-list{margin:1rem 0 0;padding:0;list-style:none}.cs-sources-item{border-top:1px solid #00000012;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.cs-sources-item:first-child{border-top:0;padding-top:0}.cs-sources-icon{color:#52525b;background:#f4f4f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.cs-sources-notion{letter-spacing:-.03em;color:#18181b;font-size:.8125rem;font-weight:700}.cs-sources-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.cs-sources-name{letter-spacing:-.02em;color:#18181b;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.cs-sources-meta{color:#71717a;font-size:.6875rem}.cs-sources-status{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-sources-spinner{color:#3b82f6;animation:1.1s linear infinite cs-spin}.cs-sources-check{color:#a1a1aa;background:#f4f4f5;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@keyframes cs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cs-sources-spinner{animation:none}}.cs-problem-grid{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1024px){.cs-problem-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(3rem,6vw,5rem)}}.cs-pain-grid{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.25rem);display:grid}@media (min-width:640px){.cs-pain-grid{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2rem)}}.cs-pain-card{align-items:flex-start;gap:.875rem;display:flex}.cs-pain-accent{border-radius:999px;flex-shrink:0;align-self:stretch;width:2px;min-height:3.5rem}.cs-pain-accent--warm{background:linear-gradient(#ff914d,#ff6f73)}.cs-pain-accent--cool{background:linear-gradient(#f5ab72,#f5ab72)}.cs-pain-title{letter-spacing:-.02em;color:var(--heading);margin:0;font-size:1rem;font-weight:600}.cs-pain-body{color:var(--mut);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.cs-solution-header{grid-template-columns:1fr;gap:1.25rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:768px){.cs-solution-header{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:end;gap:2.5rem}}.cs-solution-lead{color:var(--mut);margin:0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.55}.cs-feature-grid{border:1px solid var(--bd);border-radius:var(--radius-xl);background:var(--panel);grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:640px){.cs-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cs-feature-grid{grid-template-columns:repeat(3,1fr)}}.cs-feature-card{padding:clamp(1.5rem,2.5vw,2rem)}.cs-feature-card:not(:last-child){border-bottom:1px solid var(--bd)}@media (min-width:640px){.cs-feature-card{border-bottom:0}.cs-feature-card:nth-child(odd){border-right:1px solid var(--bd)}.cs-feature-card:nth-child(n+5){border-top:1px solid var(--bd)}.cs-feature-card:nth-child(5),.cs-feature-card:nth-child(6){border-bottom:0}}@media (min-width:1024px){.cs-feature-card{border-top:0;border-right:1px solid var(--bd)}.cs-feature-card:nth-child(3n){border-right:0}.cs-feature-card:nth-child(n+4){border-top:1px solid var(--bd)}}.cs-feature-icon{color:#ff914d;background:linear-gradient(135deg,#ff6f732e,#c084fc2e);border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.cs-feature-title{letter-spacing:-.02em;color:var(--heading);margin:1rem 0 0;font-size:.9375rem;font-weight:600}.cs-feature-body{color:var(--mut);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.cs-how{padding-bottom:clamp(5rem,10vw,8rem)}.cs-how-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.cs-how-title{max-width:28rem}.cs-steps{border:1px solid var(--bd);border-radius:var(--radius-xl);background:var(--panel);grid-template-columns:1fr;width:100%;max-width:56rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;overflow:hidden}@media (min-width:640px){.cs-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cs-steps{grid-template-columns:repeat(4,1fr)}}.cs-step{text-align:left;border-bottom:1px solid var(--bd);padding:clamp(1.5rem,2.5vw,2rem)}.cs-step:not(:last-child){border-right:0}@media (min-width:640px){.cs-step:nth-child(odd){border-right:1px solid var(--bd)}.cs-step:nth-child(n+3){border-bottom:0}}@media (min-width:1024px){.cs-step{border-bottom:0;border-right:1px solid var(--bd)}.cs-step:last-child{border-right:0}}.cs-step-number{letter-spacing:-.04em;background:linear-gradient(135deg,#ff914d 0%,#ff6f73 45%,#f5ab72 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1;display:block}.cs-step-title{letter-spacing:-.02em;color:var(--heading);margin:1rem 0 0;font-size:.9375rem;font-weight:600}.cs-step-body{color:var(--mut);margin:.5rem 0 0;font-size:.8125rem;line-height:1.55}.cs-page{background:var(--bg);color:var(--tx)}.cs-hero{border-bottom:1px solid var(--bd);padding-block:clamp(3.75rem,7vw,5.75rem) clamp(2.75rem,5vw,4.5rem);overflow:hidden}.cs-hero-title{letter-spacing:-.055em;max-width:54rem;font-size:clamp(2.15rem,4.4vw,3.8rem);font-weight:500;line-height:1.02}.cs-hero-lead,.cs-section-body,.cs-solution-lead{letter-spacing:-.015em;font-size:.9rem;line-height:1.48}.cs-section-title{letter-spacing:-.045em;font-size:clamp(1.75rem,3.3vw,2.55rem);font-weight:500}.cs-badge{background:var(--panel2);min-height:2rem;color:var(--heading);box-shadow:none;border-color:#00000013;font-size:.72rem}.cs-badge-dot{background:#111}.cs-glow-cta:after{display:none}.cs-hero-card,.cs-feature-grid,.cs-steps{border-radius:var(--radius-sm);background:var(--panel);box-shadow:none;border-color:#00000013}.cs-hero-card--chat{background:radial-gradient(circle,#18181b1f 1.1px,#0000 1.25px) 0 0/1.35rem 1.35rem,#f8f8f8}.cs-hero-card--sources{background:var(--panel2)}.cs-sources-panel{border-radius:var(--radius-sm);border:1px solid #00000013;box-shadow:0 18px 45px #0000000f}.cs-chat-bubble,.cs-sources-panel,.cs-feature-card,.cs-pain-card,.cs-step{transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .25s}.cs-feature-card:hover,.cs-step:hover,.cs-pain-card:hover{transform:translateY(-3px)}.bp-reveal.is-visible .cs-pain-card,.bp-reveal.is-visible .cs-feature-card,.bp-reveal.is-visible .cs-step{animation:.72s cubic-bezier(.22,1,.36,1) both cs-card-rise}.bp-reveal.is-visible .cs-pain-card:nth-child(2),.bp-reveal.is-visible .cs-feature-card:nth-child(2),.bp-reveal.is-visible .cs-step:nth-child(2){animation-delay:80ms}.bp-reveal.is-visible .cs-pain-card:nth-child(3),.bp-reveal.is-visible .cs-feature-card:nth-child(3),.bp-reveal.is-visible .cs-step:nth-child(3){animation-delay:.16s}.bp-reveal.is-visible .cs-pain-card:nth-child(4),.bp-reveal.is-visible .cs-feature-card:nth-child(4),.bp-reveal.is-visible .cs-step:nth-child(4){animation-delay:.24s}.bp-reveal.is-visible .cs-feature-card:nth-child(5){animation-delay:.32s}.bp-reveal.is-visible .cs-feature-card:nth-child(6){animation-delay:.4s}.cs-feature-icon{color:var(--heading);background:#ffffffb8;border:1px solid #00000013}.cs-feature-body,.cs-pain-body,.cs-step-body{font-size:13px;line-height:1.43}.cs-step-number{color:var(--fnt);background:0 0;-webkit-background-clip:initial;background-clip:initial}.cs-hero-cards.bp-reveal.is-visible .cs-chat-bubble{animation:4.8s cubic-bezier(.22,1,.36,1) infinite cs-message-rise}.cs-hero-cards.bp-reveal.is-visible .cs-chat-bubble:nth-child(2){animation-delay:.55s}.cs-hero-cards.bp-reveal.is-visible .cs-chat-bubble:nth-child(3){animation-delay:1.1s}.cs-hero-cards.bp-reveal.is-visible .cs-sources-item{animation:4.8s ease-in-out infinite cs-source-sync;animation-delay:calc(var(--source-i,0) * .18s)}@keyframes cs-message-rise{0%,12%{opacity:.45;transform:translateY(8px)scale(.98)}24%,78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.82;transform:translateY(0)scale(1)}}@keyframes cs-source-sync{0%,to{background:0 0}48%{background:#00000006}}@keyframes cs-card-rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-hero-cards.bp-reveal.is-visible .cs-chat-bubble,.cs-hero-cards.bp-reveal.is-visible .cs-sources-item,.bp-reveal.is-visible .cs-pain-card,.bp-reveal.is-visible .cs-feature-card,.bp-reveal.is-visible .cs-step{animation:none}}.cs-how .cs-glow-cta{margin-top:clamp(2rem,4vw,3rem)}
