.OlliAi-module__JSBUwq__page{background:var(--color-bg);min-height:100vh}.OlliAi-module__JSBUwq__hero{background:linear-gradient(180deg,var(--color-primary)0%,var(--color-primary-light)100%);padding:var(--space-16)var(--container-padding)var(--space-20);text-align:center;position:relative}.OlliAi-module__JSBUwq__hero:before{content:"";opacity:.04;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.OlliAi-module__JSBUwq__heroContent{z-index:1;max-width:680px;margin:0 auto;position:relative}.OlliAi-module__JSBUwq__eyebrow{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin:0 0 var(--space-4)}.OlliAi-module__JSBUwq__headline{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:-.04em;margin:0 0 var(--space-4);background:linear-gradient(160deg,#fff 0%,#fff 40%,#ffd4d1 70%,var(--color-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.1em;line-height:1.2}.OlliAi-module__JSBUwq__subheadline{font-size:var(--text-base);color:#ffffffe6;margin:0 0 var(--space-8);line-height:var(--leading-relaxed)}.OlliAi-module__JSBUwq__ctaPrimary{padding:var(--space-4)var(--space-8);background:var(--color-accent);color:var(--color-text);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-full);transition:transform var(--transition-fast),box-shadow var(--transition-fast);text-decoration:none;display:inline-block}.OlliAi-module__JSBUwq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media (min-width:768px){.OlliAi-module__JSBUwq__hero{padding:var(--space-20)var(--container-padding)var(--space-24)}.OlliAi-module__JSBUwq__headline{font-size:var(--text-6xl)}.OlliAi-module__JSBUwq__subheadline{font-size:var(--text-lg)}}.OlliAi-module__JSBUwq__chatDemoSection{background:var(--color-bg);padding:var(--space-16)var(--container-padding);overflow:hidden}.OlliAi-module__JSBUwq__chatDemoContainer{text-align:center;max-width:900px;margin:0 auto}.OlliAi-module__JSBUwq__chatDemoTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-2)}.OlliAi-module__JSBUwq__chatDemoSubtitle{font-size:var(--text-base);color:var(--color-text-muted);margin:0 0 var(--space-10)}.OlliAi-module__JSBUwq__chatMockup{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);background:#fff;max-width:500px;margin:0 auto;box-shadow:0 20px 60px #00000014}.OlliAi-module__JSBUwq__chatHeader{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-6);display:flex}.OlliAi-module__JSBUwq__chatAvatar{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-light)100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.OlliAi-module__JSBUwq__chatAvatar svg{width:20px;height:20px}.OlliAi-module__JSBUwq__chatHeaderText h3{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:0}.OlliAi-module__JSBUwq__chatHeaderText p{font-size:var(--text-xs);color:#16a34a;align-items:center;gap:4px;margin:0;display:flex}.OlliAi-module__JSBUwq__chatHeaderText p:before{content:"";background:#16a34a;border-radius:50%;width:6px;height:6px}.OlliAi-module__JSBUwq__bubbleContainer{gap:var(--space-5);min-height:280px;margin-bottom:var(--space-4);flex-direction:column;display:flex}.OlliAi-module__JSBUwq__userBubble{padding:var(--space-3)var(--space-4);background:var(--color-primary);font-size:var(--text-sm);color:#fff;text-align:left;opacity:0;border-radius:20px 20px 4px;align-self:flex-end;max-width:85%;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards OlliAi-module__JSBUwq__userBubbleIn;display:inline-block;transform:translate(30px)scale(.9)}.OlliAi-module__JSBUwq__olliBubble{padding:var(--space-3)var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border-light);font-size:var(--text-sm);color:var(--color-text);text-align:left;opacity:0;border-radius:20px 20px 20px 4px;align-self:flex-start;max-width:85%;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards OlliAi-module__JSBUwq__olliBubbleIn;display:inline-block;transform:translate(-30px)scale(.9)}.OlliAi-module__JSBUwq__typingIndicator{padding:var(--space-3)var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border-light);opacity:0;border-radius:20px 20px 20px 4px;align-self:flex-start;align-items:center;gap:4px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards OlliAi-module__JSBUwq__olliBubbleIn;display:inline-flex;transform:translate(-30px)scale(.9)}.OlliAi-module__JSBUwq__typingDot{background:var(--color-text-muted);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite OlliAi-module__JSBUwq__typingBounce}.OlliAi-module__JSBUwq__typingDot:first-child{animation-delay:0s}.OlliAi-module__JSBUwq__typingDot:nth-child(2){animation-delay:.2s}.OlliAi-module__JSBUwq__typingDot:nth-child(3){animation-delay:.4s}@keyframes OlliAi-module__JSBUwq__typingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.OlliAi-module__JSBUwq__bubbleContainer>:first-child{animation-delay:.2s}.OlliAi-module__JSBUwq__bubbleContainer>:nth-child(2){animation-delay:.8s}.OlliAi-module__JSBUwq__bubbleContainer>:nth-child(3){animation-delay:1.8s}.OlliAi-module__JSBUwq__bubbleContainer>:nth-child(4){animation-delay:2.4s}.OlliAi-module__JSBUwq__bubbleContainer>:nth-child(5){animation-delay:3.4s}.OlliAi-module__JSBUwq__bubbleContainer>:nth-child(6){animation-delay:4s}@keyframes OlliAi-module__JSBUwq__userBubbleIn{to{opacity:1;transform:translate(0)scale(1)}}@keyframes OlliAi-module__JSBUwq__olliBubbleIn{to{opacity:1;transform:translate(0)scale(1)}}.OlliAi-module__JSBUwq__chatInput{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);background:var(--color-bg-alt);border:1px solid var(--color-border-light);border-radius:var(--radius-full);display:flex}.OlliAi-module__JSBUwq__chatInput span{font-size:var(--text-sm);color:var(--color-text-muted);text-align:left;flex:1}.OlliAi-module__JSBUwq__chatInput button{background:var(--color-primary);color:#fff;cursor:pointer;width:32px;height:32px;transition:transform var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.OlliAi-module__JSBUwq__chatInput button:hover{transform:scale(1.1)}.OlliAi-module__JSBUwq__chatInput button svg{width:16px;height:16px}.OlliAi-module__JSBUwq__chatDisclaimer{font-size:var(--text-xs);color:var(--color-text-light);margin:var(--space-3)0 0;text-align:center}@media (min-width:768px){.OlliAi-module__JSBUwq__chatDemoSection{padding:var(--space-20)var(--container-padding)}.OlliAi-module__JSBUwq__chatDemoTitle{font-size:var(--text-3xl)}.OlliAi-module__JSBUwq__chatMockup{padding:var(--space-8)}.OlliAi-module__JSBUwq__bubbleContainer{min-height:320px}}.OlliAi-module__JSBUwq__valueSection{background:var(--color-bg-alt);padding:var(--space-16)var(--container-padding)}.OlliAi-module__JSBUwq__valueContainer{text-align:center;max-width:1000px;margin:0 auto}.OlliAi-module__JSBUwq__valueHeadline{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4);line-height:var(--leading-tight)}.OlliAi-module__JSBUwq__valueSubtext{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-10);max-width:700px;margin-left:auto;margin-right:auto}.OlliAi-module__JSBUwq__valueGrid{gap:var(--space-4);display:grid}.OlliAi-module__JSBUwq__valueCard{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:#fff}.OlliAi-module__JSBUwq__valueCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.OlliAi-module__JSBUwq__valueCard h3{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.OlliAi-module__JSBUwq__valueCard p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}.OlliAi-module__JSBUwq__valueIconGreen,.OlliAi-module__JSBUwq__valueIconAmber,.OlliAi-module__JSBUwq__valueIconBlue{width:56px;height:56px;margin:0 auto var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:flex}.OlliAi-module__JSBUwq__valueIconGreen{color:#16a34a;background:#22c55e1a}.OlliAi-module__JSBUwq__valueIconGreen svg{width:24px;height:24px}.OlliAi-module__JSBUwq__valueIconAmber{color:#d97706;background:#f59e0b1a}.OlliAi-module__JSBUwq__valueIconBlue{color:var(--color-primary);background:#3030cf1a}@media (min-width:768px){.OlliAi-module__JSBUwq__valueSection{padding:var(--space-20)var(--container-padding)}.OlliAi-module__JSBUwq__valueHeadline{font-size:var(--text-3xl)}.OlliAi-module__JSBUwq__valueGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.OlliAi-module__JSBUwq__cardsSection{background:var(--color-bg);padding:var(--space-16)var(--container-padding)}.OlliAi-module__JSBUwq__cardsContainer{max-width:900px;margin:0 auto}.OlliAi-module__JSBUwq__cardsSectionTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);text-align:center;margin:0 0 var(--space-2)}.OlliAi-module__JSBUwq__cardsSectionSubtitle{font-size:var(--text-base);color:var(--color-text-muted);text-align:center;margin:0 0 var(--space-10)}.OlliAi-module__JSBUwq__cardsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.OlliAi-module__JSBUwq__featureCard{border-radius:var(--radius-xl);padding:var(--space-5);text-align:center;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border:1px solid var(--color-border-light);background:#fff;flex-direction:column;align-items:center;display:flex}.OlliAi-module__JSBUwq__featureCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.OlliAi-module__JSBUwq__featureIconWrapper{width:64px;height:64px;color:var(--color-primary);margin-bottom:var(--space-3);background:linear-gradient(135deg,#3030cf26 0%,#8a8aff33 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.OlliAi-module__JSBUwq__cardLabel{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.OlliAi-module__JSBUwq__featureBadge{color:#16a34a;font-size:11px;font-weight:var(--font-semibold);border-radius:var(--radius-full);background:#22c55e1a;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.OlliAi-module__JSBUwq__featureBadge svg{width:12px;height:12px}@media (min-width:640px){.OlliAi-module__JSBUwq__cardsGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.OlliAi-module__JSBUwq__cardsSection{padding:var(--space-20)var(--container-padding)}.OlliAi-module__JSBUwq__cardsSectionTitle{font-size:var(--text-3xl)}.OlliAi-module__JSBUwq__cardsGrid{gap:var(--space-6)}.OlliAi-module__JSBUwq__featureCard{padding:var(--space-6)}.OlliAi-module__JSBUwq__featureIconWrapper{width:80px;height:80px}.OlliAi-module__JSBUwq__featureIconWrapper svg{width:36px;height:36px}.OlliAi-module__JSBUwq__cardLabel{font-size:var(--text-base)}}.OlliAi-module__JSBUwq__comingSoon{font-size:var(--text-sm);color:var(--color-text-light);text-align:center;margin:var(--space-6)0 0;font-style:italic}.OlliAi-module__JSBUwq__whySection{background:var(--color-bg-alt);padding:var(--space-16)var(--container-padding)}.OlliAi-module__JSBUwq__whyContainer{max-width:1000px;margin:0 auto}.OlliAi-module__JSBUwq__whyTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);text-align:center;margin:0 0 var(--space-10)}.OlliAi-module__JSBUwq__whyGrid{gap:var(--space-6);display:grid}.OlliAi-module__JSBUwq__whyCard{border:1px solid var(--color-border-light);border-radius:var(--radius-xl);padding:var(--space-6);transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:#fff;position:relative;overflow:hidden}.OlliAi-module__JSBUwq__whyCard:before{content:"";background:linear-gradient(180deg,var(--color-primary)0%,var(--color-accent)100%);width:4px;position:absolute;top:0;bottom:0;left:0}.OlliAi-module__JSBUwq__whyCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.OlliAi-module__JSBUwq__whyIcon{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-primary);margin-bottom:var(--space-4);background:#3030cf1a;justify-content:center;align-items:center;display:flex}.OlliAi-module__JSBUwq__whyIcon svg{width:24px;height:24px}.OlliAi-module__JSBUwq__whyCard h3{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.OlliAi-module__JSBUwq__whyCard p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:0}@media (min-width:768px){.OlliAi-module__JSBUwq__whySection{padding:var(--space-20)var(--container-padding)}.OlliAi-module__JSBUwq__whyTitle{font-size:var(--text-3xl)}.OlliAi-module__JSBUwq__whyGrid{grid-template-columns:repeat(3,1fr)}.OlliAi-module__JSBUwq__whyCard:before{background:linear-gradient(90deg,var(--color-primary)0%,var(--color-accent)100%);width:auto;height:4px;inset:0 0 auto}}.OlliAi-module__JSBUwq__trustBadge{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;display:inline-flex}.OlliAi-module__JSBUwq__trustBadge svg{width:20px;height:20px;color:var(--color-primary)}
