.agent-shell{width:min(100%,1512px);margin-inline:auto;padding-inline:.5rem}.agent-card{position:relative;overflow:hidden;border:1px solid hsl(var(--border)/.82);border-radius:1.75rem;background:linear-gradient(145deg,hsl(var(--card)/.98),hsl(var(--popover)/.96));box-shadow:0 28px 80px -48px hsl(var(--primary)/.48)}.agent-faq-grid,.agent-hero-grid,.agent-signup-grid,.agent-split-grid{display:grid;gap:1rem;direction:ltr}.agent-faq-grid>*,.agent-hero-grid>*,.agent-signup-grid>*,.agent-split-grid>*{direction:rtl}.agent-hero-visual{min-height:16rem}.agent-hero-copy-stack{display:grid;gap:1rem}.agent-hero-copy{display:flex;min-height:31rem;align-items:center;padding:1.5rem}.agent-teaser{display:grid;min-height:5.5rem;grid-template-columns:1fr auto;align-items:center;gap:.3rem 1rem;padding:1rem 1.25rem}.agent-teaser>:first-child,.agent-teaser>:nth-child(2){grid-column:1}.agent-teaser>:last-child{grid-column:2;grid-row:1/span 2}.agent-glow-blob{position:absolute;border-radius:999px;-webkit-filter:blur(54px);filter:blur(54px);opacity:.34;pointer-events:none}.agent-glow-blob-one{top:-8rem;right:-5rem;width:25rem;height:25rem;background:hsl(var(--primary)/.72)}.agent-glow-blob-two{bottom:-9rem;left:-5rem;width:21rem;height:21rem;background:hsl(var(--accent)/.38)}.agent-orbit{position:absolute;border:1px solid hsl(var(--accent)/.35);border-radius:999px;pointer-events:none}.agent-orbit-one{top:12%;right:-32%;width:26rem;height:26rem;animation:agent-spin 18s linear infinite}.agent-orbit-two{top:20%;right:-22%;width:20rem;height:20rem;border-style:dashed;animation:agent-spin 13s linear infinite reverse}.agent-process-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.75rem;overscroll-behavior-inline:contain;padding-inline:max(.75rem,calc((100vw - 1500px) / 2 + .75rem));padding-block:.25rem 1.25rem;scrollbar-width:none}.agent-process-track::-webkit-scrollbar{display:none}.agent-process-card{display:grid;flex:0 0 min(88vw,70rem);min-height:34rem;overflow:hidden;direction:rtl;scroll-snap-align:center;border:1px solid hsl(var(--border)/.9);border-radius:1.75rem;background:hsl(var(--card));box-shadow:0 32px 100px -58px hsl(var(--primary)/.7)}.agent-process-copy{display:flex;min-height:20rem;flex-direction:column;padding:1.5rem}.agent-process-image{position:relative;min-height:16rem;overflow:hidden;background:radial-gradient(circle at 50% 35%,hsl(var(--primary)/.42),transparent 55%),hsl(var(--background))}.agent-process-image-contain{background:radial-gradient(circle at 50% 42%,hsl(var(--primary)/.62),transparent 48%),linear-gradient(145deg,hsl(var(--secondary)),hsl(var(--background)))}.agent-carousel-button{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--foreground));background:hsl(var(--card));transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.agent-carousel-button:hover{border-color:hsl(var(--accent)/.65);background:hsl(var(--accent));color:hsl(var(--accent-foreground));transform:translateY(-2px)}.agent-benefit-visual{min-height:36rem}.agent-metric-chip{border:1px solid hsla(0,0%,100%,.16);border-radius:1.1rem;padding:.9rem;background:rgba(11,5,20,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agent-benefit-card{min-height:13.25rem;border:1px solid hsl(var(--border)/.72);border-radius:1.25rem;padding:1.25rem;background:hsl(var(--secondary)/.34);transition:border-color .22s ease,background-color .22s ease,transform .22s ease}.agent-benefit-card:hover{border-color:hsl(var(--primary)/.55);background:hsl(var(--primary)/.08);transform:translateY(-5px)}.agent-benefit-cta{display:flex;min-height:8.8rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;background:radial-gradient(circle at 15% 50%,hsl(var(--accent)/.16),transparent 36%),linear-gradient(110deg,hsl(var(--primary)/.24),hsl(var(--card)) 62%)}.agent-lifestyle-cta{min-height:35rem}.agent-fact-mosaic{display:grid;gap:.75rem}.agent-fact-card{display:flex;min-height:7rem;align-items:center;gap:1rem;border:1px solid hsl(var(--border)/.8);border-radius:1.35rem;padding:1rem;background:linear-gradient(135deg,hsl(var(--secondary)/.58),hsl(var(--card)));transition:border-color .22s ease,transform .22s ease}.agent-fact-card:hover{border-color:hsl(var(--accent)/.45);transform:translateY(-3px)}.agent-fact-card p{margin-top:.3rem;color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5rem}.agent-fact-icon{display:grid;width:3rem;height:3rem;flex:none;place-items:center;border:1px solid hsl(var(--accent)/.24);border-radius:1rem;color:hsl(var(--accent));background:hsl(var(--accent)/.1)}.agent-number-card{border:1px solid hsl(var(--border)/.7);border-radius:1.25rem;padding:1.4rem;background:hsl(var(--background)/.45)}.agent-signup-visual{min-height:35rem}.agent-faq-item{overflow:hidden;border:1px solid hsl(var(--border)/.75);border-radius:1.15rem;background:hsl(var(--secondary)/.3);transition:border-color .18s ease,background-color .18s ease}.agent-faq-item[open]{border-color:hsl(var(--primary)/.45);background:hsl(var(--primary)/.07)}.agent-support-card{min-height:35rem}.agent-final-ring{position:absolute;border:1px solid hsla(0,0%,100%,.16);border-radius:999px;pointer-events:none}.agent-final-ring-one{top:-9rem;right:-5rem;width:24rem;height:24rem;animation:agent-pulse-ring 5s ease-in-out infinite}.agent-final-ring-two{bottom:-13rem;left:-6rem;width:30rem;height:30rem;animation:agent-pulse-ring 6.5s ease-in-out infinite reverse}.agent-float{animation:agent-float 5.2s ease-in-out infinite}.motion-ready [data-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),border-color .22s ease,background-color .22s ease;transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.motion-ready [data-reveal=left]{transform:translateX(-3rem)}.motion-ready [data-reveal=right]{transform:translateX(3rem)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateZ(0)}@keyframes agent-float{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-.75rem,0) rotate(1deg)}}@keyframes agent-spin{to{transform:rotate(1turn)}}@keyframes agent-pulse-ring{0%,to{transform:scale(.96);opacity:.42}50%{transform:scale(1.06);opacity:.8}}@media (min-width:640px){.agent-shell{padding-inline:.75rem}.agent-faq-grid,.agent-hero-copy-stack,.agent-hero-grid,.agent-signup-grid,.agent-split-grid{gap:1.5rem}.agent-hero-copy{padding:2.5rem}.agent-teaser{min-height:7rem;padding:1.25rem 1.6rem}.agent-process-track{gap:1.5rem}.agent-process-copy{padding:2.25rem}.agent-fact-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.agent-fact-wide{grid-column:span 2}.agent-fact-card{padding:1.25rem}}@media (min-width:1024px){.agent-hero-grid,.agent-split-grid{grid-template-columns:minmax(21rem,.36fr) minmax(0,.64fr)}.agent-hero-visual{min-height:53rem}.agent-hero-copy-stack{grid-template-rows:minmax(0,1fr) auto}.agent-hero-copy{min-height:43rem;padding:clamp(3rem,5.5vw,6.5rem)}.agent-teaser{min-height:8.5rem;padding-inline:2rem}.agent-process-card{grid-template-columns:minmax(0,.61fr) minmax(19rem,.39fr);min-height:41.5rem}.agent-process-copy{min-height:41.5rem;padding:3rem}.agent-process-image{min-height:41.5rem}.agent-benefit-visual{min-height:61rem}.agent-benefit-cta{min-height:10rem;padding-inline:2.25rem}.agent-lifestyle-cta{min-height:37rem}.agent-fact-mosaic{grid-template-columns:repeat(12,minmax(0,1fr))}.agent-fact-card{grid-column:span 3;min-height:13.8rem;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:1.6rem}.agent-fact-wide{grid-column:span 5}.agent-fact-card:nth-child(3),.agent-fact-card:nth-child(4){grid-column:span 4}.agent-fact-card:nth-child(5){grid-column:span 5}.agent-signup-grid{grid-template-columns:minmax(0,.63fr) minmax(21rem,.37fr)}.agent-signup-visual{min-height:53rem}.agent-faq-grid{grid-template-columns:minmax(0,.64fr) minmax(21rem,.36fr)}.agent-support-card{min-height:51rem}}@media (prefers-reduced-motion:reduce){.agent-final-ring,.agent-float,.agent-orbit{animation:none!important}.motion-ready [data-reveal=left],.motion-ready [data-reveal=right],.motion-ready [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.agent-process-track{scroll-behavior:auto}.agent-benefit-card,.agent-carousel-button,.agent-fact-card{transition:none}}