.main-hero{position:relative;--main-hero-type-scale: 1.05;width:100%;padding:clamp(1rem,2.5vw,1.75rem) 0 clamp(3rem,5vw,4.5rem);overflow:clip;background:radial-gradient(circle at top left,rgba(208,197,248,.32),transparent 34%),radial-gradient(circle at 88% 18%,rgba(126,97,253,.12),transparent 26%),linear-gradient(180deg,#fffffffa,#f8f7fff0)}.main-hero__beam,.main-hero__orb{position:absolute;pointer-events:none}.main-hero__beam{z-index:0;filter:blur(60px)}.main-hero__beam--1{top:-100px;left:-100px;width:300px;height:600px;background:linear-gradient(135deg,transparent 0%,rgba(208,197,248,.08) 20%,rgba(167,147,250,.12) 40%,rgba(126,97,253,.18) 60%,rgba(85,46,255,.15) 80%,transparent 100%);transform:rotate(35deg);animation:mainHeroBeamOne 12s ease-in-out infinite}.main-hero__beam--2{top:10%;right:-150px;width:400px;height:800px;background:linear-gradient(-45deg,transparent 0%,rgba(167,147,250,.06) 15%,rgba(126,97,253,.1) 35%,rgba(85,46,255,.08) 65%,transparent 100%);transform:rotate(-20deg);animation:mainHeroBeamTwo 10s ease-in-out infinite reverse}.main-hero__beam--3{bottom:-200px;left:20%;width:500px;height:700px;background:linear-gradient(60deg,transparent 0%,rgba(208,197,248,.05) 25%,rgba(167,147,250,.09) 45%,rgba(126,97,253,.06) 75%,transparent 100%);transform:rotate(15deg) scale(.8);animation:mainHeroBeamThree 12s ease-in-out infinite}.main-hero__orbs{position:absolute;inset:0;overflow:clip;z-index:0}.main-hero__orb{border-radius:50%;filter:blur(100px);opacity:.06;animation:mainHeroOrbFloat 20s ease-in-out infinite}.main-hero__orb--1{top:-300px;left:-150px;width:600px;height:600px;background:radial-gradient(circle,var(--color-periwinkle),transparent 70%);animation-duration:25s}.main-hero__orb--2{top:15%;right:-200px;width:500px;height:500px;background:radial-gradient(circle,var(--color-tropical-indigo),transparent 70%);animation-duration:30s;animation-delay:-5s}.main-hero__orb--3{bottom:-300px;left:15%;width:700px;height:700px;background:radial-gradient(circle,var(--color-seasalt),transparent 70%);animation-duration:35s;animation-delay:-10s}.main-hero__orb--4{right:10%;bottom:5%;width:450px;height:450px;background:radial-gradient(circle,var(--color-medium-slate-blue),transparent 70%);animation-duration:28s;animation-delay:-15s}.main-hero__orb--5{top:45%;left:45%;width:550px;height:550px;background:radial-gradient(circle,var(--color-electric-indigo),transparent 70%);transform:translate(-50%,-50%);animation-duration:32s;animation-delay:-8s;opacity:.05}.main-hero__container{position:relative;z-index:1;width:min(1180px,calc(100% - 1.5rem));margin:0 auto}.main-hero__surface{position:relative;overflow:hidden;border:1px solid rgba(126,97,253,.1);border-radius:32px;background:radial-gradient(110% 110% at 0% 0%,rgba(126,97,253,.06),transparent 52%),linear-gradient(180deg,#fffffff5,#faf9ffed);box-shadow:0 16px 36px #15111f0d,0 6px 18px #552eff0d,inset 0 1px #ffffffe6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.main-hero__surface:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at top left,rgba(255,255,255,.58),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%)}.main-hero__content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3vw,2.25rem);align-items:stretch;padding:clamp(1.5rem,2.4vw,2.25rem)}.main-hero__copy{display:grid;align-content:center;gap:1.2rem;max-width:35rem}.main-hero__eyebrow-group,.main-hero__body,.main-hero__actions{display:grid;gap:.9rem}.main-hero__eyebrow-group{gap:clamp(1.6rem,2.4vw,2.1rem)}.main-hero__body{gap:1.15rem}.main-hero__actions{margin-top:clamp(.8rem,2vw,1.35rem)}.main-hero__integrated-pill-wrap{width:100%;padding-bottom:clamp(1.6rem,2.4vw,2.1rem);border-bottom:1px solid rgba(126,97,253,.08)}.main-hero__integrated-pill{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;padding:.42rem .74rem;border:1px solid rgba(126,97,253,.12);border-radius:999px;background:#ffffffa3;box-shadow:0 5px 12px #552eff09,inset 0 1px #ffffffe0;font-size:calc(.68rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold);color:var(--color-raisin-black)}.main-hero__integrated-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:#7e61fd1f;color:var(--color-electric-indigo)}.main-hero__tagline{margin:0;font-size:calc(.77rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--color-raisin-black)}.main-hero__title{display:flex;flex-direction:column;align-items:flex-start;gap:.24rem;margin:0;font-size:calc(clamp(3rem,5.8vw,5.4rem) * var(--main-hero-type-scale));line-height:1.06;overflow:visible;letter-spacing:-.04em;color:var(--color-raisin-black)}.main-hero[data-lang=fr] .main-hero__title{font-size:calc(clamp(2.7rem,5.2vw,4.7rem) * var(--main-hero-type-scale))}.main-hero__title-line,.main-hero__title-accent{display:block;width:fit-content;font-size:1em;font-weight:var(--font-weight-bold);line-height:1.02;overflow:visible}.main-hero__title-accent{position:relative;padding-bottom:.16em;margin-bottom:-.16em;color:var(--color-electric-indigo)}.main-hero__title-accent:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,var(--color-electric-indigo) 0%,var(--color-tropical-indigo) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.main-hero__description{max-width:31rem;margin:0;font-size:calc(clamp(1rem,1.45vw,1.1rem) * var(--main-hero-type-scale));line-height:1.65;color:var(--color-dim-gray)}.main-hero__integration-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:0;padding-bottom:clamp(1.6rem,2.4vw,2.1rem);border-bottom:1px solid rgba(126,97,253,.08)}.main-hero__integration-label{font-size:calc(.68rem * var(--main-hero-type-scale));font-weight:var(--font-weight-regular);color:var(--color-dim-gray);white-space:nowrap}.main-hero__integration-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .46rem;border:1px solid rgba(126,97,253,.1);border-radius:999px;background:#ffffffb3;box-shadow:0 4px 10px #14101c06,inset 0 1px #ffffffe6;font-size:calc(.58rem * var(--main-hero-type-scale));color:var(--color-raisin-black);white-space:nowrap}.main-hero__integration-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:.92rem;height:.92rem;border-radius:999px;background:#7e61fd14}.main-hero__integration-pill-icon img{width:.71rem;height:.71rem;object-fit:contain}.main-hero__button-row{display:flex;flex-wrap:wrap;gap:.9rem}.main-hero .btn{min-height:var(--cta-button-height);padding:.98rem var(--cta-button-padding-x);display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid transparent;font-weight:var(--font-weight-semibold);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.main-hero .btn-waitlist,.main-hero .btn-cta{position:relative;overflow:clip;color:var(--color-white);background:linear-gradient(135deg,#5c41f5f5,#765df0eb);box-shadow:0 10px 22px #552eff29}.main-hero .btn-waitlist:after,.main-hero .btn-cta:after{content:"";position:absolute;inset:2px;border:1px solid rgba(255,255,255,.35);border-radius:inherit;opacity:.35}.main-hero .btn-waitlist:hover,.main-hero .btn-cta:hover,.main-hero .btn-secondary:hover{transform:translateY(-2px)}.main-hero .btn-secondary{color:var(--color-raisin-black);background:#ffffffb8;border-color:#7e61fd1f;box-shadow:0 6px 14px #14101c08,inset 0 1px #ffffffeb}.main-hero__social-proof{display:inline-flex;align-items:center;gap:.64rem;max-width:100%}.main-hero__social-avatars{display:flex;align-items:center}.main-hero__social-avatar{width:1.66rem;height:1.66rem;display:inline-flex;align-items:center;justify-content:center;margin-left:-.9rem;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(135deg,#f6f2fffa,#e1d9ffdb);box-shadow:0 4px 10px #552eff0d;font-size:calc(.54rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold);color:var(--color-raisin-black)}.main-hero__social-avatar:first-child{margin-left:0}.main-hero__social-text{margin:0;font-size:calc(.68rem * var(--main-hero-type-scale));line-height:1.35;color:var(--color-dim-gray)}.main-hero__visual{display:flex}.main-hero__visual-stage{position:relative;width:100%;min-height:760px;display:flex;align-items:center;justify-content:center;padding:1.5rem clamp(5.5rem,9vw,8rem) 7rem}@media(min-width:1025px){.main-hero__title{font-size:calc(clamp(2.75rem,5.2vw,4.9rem) * var(--main-hero-type-scale))}.main-hero[data-lang=fr] .main-hero__title{font-size:calc(clamp(2.5rem,4.8vw,4.35rem) * var(--main-hero-type-scale))}.main-hero__visual-stage{transform:scale(.8);transform-origin:center center}.main-hero__phone{transform:scale(.85);transform-origin:center center}}.main-hero__widget{position:absolute;z-index:2;width:172px;scale:.963;transform-origin:center center;overflow:hidden;border:1px solid rgba(126,97,253,.1);border-radius:16px;background:linear-gradient(180deg,#ffffffe6,#fbfaffd6);box-shadow:0 10px 22px #16121f0d,inset 0 1px #ffffffeb;animation:mainHeroWidgetReveal .75s ease forwards;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.main-hero__widget:hover{transform:translateY(-10px);border-color:#7e61fd33;box-shadow:0 20px 38px #552eff1f,0 8px 18px #16121f0f}.main-hero__widget-header{display:flex;align-items:center;gap:.56rem;padding:.62rem .72rem;background:#7e61fd0a;border-bottom:1px solid rgba(126,97,253,.06)}.main-hero__widget-icon{width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-medium-slate-blue)}.main-hero__widget-icon img,.main-hero__widget-icon svg{width:.98rem;height:.98rem}.main-hero__widget-title{margin:0;font-size:calc(.7rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold);line-height:1.2;color:var(--color-raisin-black)}.main-hero__widget-content{display:grid;gap:.62rem;padding:.68rem .74rem .76rem}.main-hero__widget-pill{justify-self:start;display:inline-flex;align-items:center;min-height:1.65rem;padding:.3rem .62rem;border-radius:999px;background:#7e61fd1a;color:var(--color-medium-slate-blue);font-size:calc(.63rem * var(--main-hero-type-scale));font-weight:var(--font-weight-medium);line-height:1}.main-hero__widget-content--calendar{gap:.58rem}.main-hero__calendar-weekdays,.main-hero__calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}.main-hero__calendar-weekdays span{display:flex;align-items:center;justify-content:center;font-size:calc(.56rem * var(--main-hero-type-scale));font-weight:var(--font-weight-medium);color:#494652d1}.main-hero__calendar-day{display:flex;align-items:center;justify-content:center;min-height:1.3rem;border:1px solid rgba(126,97,253,.08);border-radius:.38rem;background:#ffffffb3;font-size:calc(.6rem * var(--main-hero-type-scale));color:#494652e0}.main-hero__calendar-day--active{background:#7e61fd33;border-color:#7e61fd29;color:var(--color-medium-slate-blue);font-weight:var(--font-weight-semibold)}.main-hero__widget-content--email{gap:.58rem}.main-hero__email-preview{display:flex;align-items:center;gap:.55rem}.main-hero__email-avatar{width:1.52rem;height:1.52rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,#7e61fd2e,#552eff14);color:var(--color-medium-slate-blue);font-size:calc(.54rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold)}.main-hero__email-text{min-width:0;display:grid;gap:.14rem}.main-hero__email-sender,.main-hero__email-subject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-hero__email-sender{font-size:calc(.66rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold);color:var(--color-raisin-black)}.main-hero__email-subject{font-size:calc(.62rem * var(--main-hero-type-scale));color:#56545fe6}.main-hero__email-lines,.main-hero__automation-bars,.main-hero__collaboration-lines,.main-hero__security-lines{display:grid;gap:.36rem}.main-hero__email-lines span,.main-hero__automation-bar,.main-hero__collaboration-line,.main-hero__security-line{display:block;height:.34rem;border-radius:999px;background:#7e61fd1f}.main-hero__email-lines span:nth-child(1){width:100%}.main-hero__email-lines span:nth-child(2){width:72%}.main-hero__widget-content--tasks{gap:.64rem}.main-hero__task-list{display:grid;gap:.48rem}.main-hero__task-item{display:flex;align-items:flex-start;gap:.5rem;padding-bottom:.44rem;border-bottom:1px solid rgba(126,97,253,.08)}.main-hero__task-item:last-child{padding-bottom:0;border-bottom:0}.main-hero__task-check{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(126,97,253,.26);border-radius:.3rem;background:#ffffffb8}.main-hero__task-item--done .main-hero__task-check{background:linear-gradient(180deg,#7e61fdeb,#6848f4d6);border-color:#7e61fd24;box-shadow:inset 0 0 0 1px #ffffff2e}.main-hero__task-item--done .main-hero__task-check:after{content:"";width:.4rem;height:.2rem;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:rotate(-45deg) translate(.02rem,-.04rem)}.main-hero__task-label{font-size:calc(.64rem * var(--main-hero-type-scale));line-height:1.35;color:#302b3ceb}.main-hero__widget-content--automation,.main-hero__widget-content--collaboration,.main-hero__widget-content--security{gap:.68rem}.main-hero__automation-track{display:flex;align-items:flex-start;justify-content:space-between;gap:.22rem}.main-hero__automation-step{display:grid;justify-items:center;gap:.3rem}.main-hero__automation-node{width:.88rem;height:.88rem;flex-shrink:0;border:1px solid rgba(126,97,253,.18);border-radius:999px;background:#ffffffc7}.main-hero__automation-node--active{background:linear-gradient(135deg,#7e61fdd9,#552effe6);box-shadow:0 0 0 3px #7e61fd1f}.main-hero__automation-link{flex:1;height:2px;margin-top:.42rem;border-radius:999px;background:linear-gradient(90deg,#7e61fd33,#7e61fd14)}.main-hero__automation-step-label{font-size:calc(.53rem * var(--main-hero-type-scale));line-height:1;color:#494652d6;white-space:nowrap}.main-hero__automation-bar--primary,.main-hero__collaboration-line--primary,.main-hero__security-line--primary{width:88%;background:#7e61fd33}.main-hero__automation-bar:nth-child(2),.main-hero__collaboration-line:nth-child(2),.main-hero__security-line:nth-child(2){width:100%}.main-hero__automation-bar--short,.main-hero__collaboration-line--short{width:63%}.main-hero__collaboration-avatars{display:flex;align-items:center}.main-hero__collaboration-avatar{width:1.44rem;height:1.44rem;display:inline-flex;align-items:center;justify-content:center;margin-left:-.34rem;border:1px solid rgba(255,255,255,.92);border-radius:999px;background:#ece7fff0;color:#463a82eb;font-size:calc(.54rem * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold)}.main-hero__collaboration-avatar:first-child{margin-left:0}.main-hero__collaboration-avatar--primary{background:linear-gradient(135deg,#7e61fdeb,#552effe0);color:var(--color-white)}.main-hero__collaboration-copy,.main-hero__security-copy{margin:0;font-size:calc(.63rem * var(--main-hero-type-scale));line-height:1.45;color:#302b3ceb}.main-hero__widget--calendar{top:2.2rem;left:1.3rem;animation-delay:.1s}.main-hero__widget--email{top:7rem;right:1.1rem;animation-delay:.2s}.main-hero__widget--tasks{top:15rem;left:.45rem;animation-delay:.3s}.main-hero__widget--automation{top:22.1rem;right:2rem;animation-delay:.4s}.main-hero__widget--collaboration{top:29rem;left:1rem;animation-delay:.5s}.main-hero__widget--security{top:34.6rem;right:.55rem;animation-delay:.6s}.main-hero__phone{position:relative;z-index:1;width:296px;height:602px}.main-hero__phone-frame{position:relative;width:100%;height:100%;padding:12px;overflow:clip;border:1px solid rgba(255,255,255,.2);border-radius:42px;background:linear-gradient(180deg,#15141a,#262331);box-shadow:0 18px 40px #110c202e,0 8px 18px #552eff1a,inset 0 1px #ffffff1f}.main-hero__phone-notch{position:absolute;top:0;left:50%;z-index:2;width:150px;height:28px;transform:translate(-50%);border-bottom-left-radius:18px;border-bottom-right-radius:18px;background:#17151d}.main-hero__phone-screen{position:relative;width:100%;height:100%;overflow:clip;border-radius:32px;background:radial-gradient(120% 120% at top left,rgba(126,97,253,.08),transparent 55%),linear-gradient(180deg,#fcfbff,#f6f3fb)}.main-hero__phone-app,.main-hero__messages,.main-hero__chat-input{pointer-events:none}.main-hero__phone-app{display:flex;flex-direction:column;height:100%}.main-hero__chat-header{display:flex;align-items:center;padding:16px;background:#7e61fd14;border-bottom:1px solid rgba(126,97,253,.1)}.main-hero__chat-profile{display:flex;align-items:center;gap:10px}.main-hero__chat-avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;overflow:clip;border-radius:50%;background:var(--color-raisin-black)}.main-hero__chat-avatar img{width:32px;height:32px;object-fit:contain}.main-hero__chat-meta{display:flex;flex-direction:column}.main-hero__chat-name{font-size:calc(14px * var(--main-hero-type-scale));font-weight:var(--font-weight-semibold);color:var(--color-raisin-black)}.main-hero__chat-status{font-size:calc(12px * var(--main-hero-type-scale));color:var(--color-medium-slate-blue)}.main-hero__messages{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%239C92AC' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.main-hero__message{display:flex;flex-direction:column;max-width:75%}.main-hero__message--received,.main-hero__message--typing{align-self:flex-start}.main-hero__message--sent{align-self:flex-end}.main-hero__message-bubble{padding:10px 14px;border-radius:18px;font-size:calc(13px * var(--main-hero-type-scale));line-height:1.4;box-shadow:0 4px 10px #14101c0a}.main-hero__message--received .main-hero__message-bubble{border:1px solid rgba(126,97,253,.1);border-bottom-left-radius:4px;background:var(--color-white);color:var(--color-raisin-black)}.main-hero__message--sent .main-hero__message-bubble{border-bottom-right-radius:4px;background:linear-gradient(135deg,#5c41f5fa,#7e61fdeb);color:var(--color-white)}.main-hero__calendar-link{display:inline-flex;align-items:center;gap:6px;font-size:calc(12px * var(--main-hero-type-scale));font-weight:500;color:var(--color-medium-slate-blue);text-decoration:none}.main-hero__message-time{margin-top:4px;margin-left:4px;font-size:calc(10px * var(--main-hero-type-scale));color:#999}.main-hero__typing-indicator{display:flex;align-items:center;width:60px;height:30px;padding:12px 14px;border:1px solid rgba(126,97,253,.1);border-radius:18px 18px 18px 4px;background:var(--color-white)}.main-hero__typing-indicator span{width:8px;height:8px;margin-right:5px;display:inline-block;border-radius:50%;opacity:.4;background:var(--color-medium-slate-blue);animation:mainHeroTypingDots 1.4s infinite ease-in-out both}.main-hero__typing-indicator span:nth-child(1){animation-delay:-.32s}.main-hero__typing-indicator span:nth-child(2){animation-delay:-.16s}.main-hero__chat-input{position:relative;display:flex;align-items:center;gap:8px;margin:0 10px 10px;padding:10px 12px;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:linear-gradient(180deg,#ffffff38,#f6f2ff14),radial-gradient(circle at top left,rgba(255,255,255,.3),transparent 58%),#ffffff14;box-shadow:0 14px 30px #552eff14,inset 0 1px #ffffff85,inset 0 -1px #ffffff1f}.main-hero__chat-input input{flex:1;padding:11px 14px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#fff3;color:var(--color-jet)}.main-hero__chat-input input:focus{outline:none}.main-hero__send-button{width:36px;height:36px;position:relative;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:linear-gradient(180deg,#7e61fd9e,#552eff57)}.main-hero__send-button:after{content:"";position:absolute;inset:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M2.01 21L23 12 2.01 3 2 10l15 2-15 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.main-hero__logo-bar{position:absolute;left:50%;bottom:1rem;z-index:4;width:calc((100% - 2.2rem)*.72);max-width:500px;overflow:hidden;transform:translate(-50%,40%);border:1px solid rgba(126,97,253,.08);border-radius:22px;background:linear-gradient(180deg,#ffffffb8,#faf9ffb3);box-shadow:0 8px 18px #16121f08,inset 0 1px #ffffffeb}.main-hero__logo-bar:before,.main-hero__logo-bar:after{content:"";position:absolute;top:0;z-index:1;width:60px;height:100%;pointer-events:none}.main-hero__logo-bar:before{left:0;background:linear-gradient(90deg,#faf8fff2,#faf8ff00)}.main-hero__logo-bar:after{right:0;background:linear-gradient(270deg,#faf8fff2,#faf8ff00)}.main-hero__logo-track{display:flex;width:max-content;animation:mainHeroLogoScroll 20s linear infinite}.main-hero__logo-item{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.75rem var(--spacing-3);transition:transform .3s ease,filter .3s ease,background .3s ease}.main-hero__logo-item:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:-35px;transform:translate(-50%);padding:4px 8px;border-radius:var(--border-radius-sm);background:var(--color-raisin-black);color:var(--color-white);font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease}.main-hero__logo-item:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 16px rgba(126,97,253,.3));background:radial-gradient(circle,rgba(208,197,248,.1) 0%,transparent 70%)}.main-hero__logo-item:hover:after{bottom:-30px;opacity:1;visibility:visible}.main-hero__logo-item img{width:auto;max-width:100px;height:24px;object-fit:contain;transition:transform .3s ease}.main-hero__logo-item:hover img{transform:scale(1.08)}.main-hero__logo-item--openclaw img{height:28px}@keyframes mainHeroBeamOne{0%,to{opacity:.4;transform:rotate(35deg) scale(1)}50%{opacity:.7;transform:rotate(35deg) scale(1.05)}}@keyframes mainHeroBeamTwo{0%,to{opacity:.3;transform:rotate(-20deg) scale(.95)}50%{opacity:.6;transform:rotate(-20deg) scale(1.1)}}@keyframes mainHeroBeamThree{0%,to{opacity:.25;transform:rotate(15deg) scale(.8)}50%{opacity:.55;transform:rotate(15deg) scale(.9)}}@keyframes mainHeroOrbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes mainHeroTypingDots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes mainHeroCaretBlink{0%,50%{opacity:1;transform:scaleY(1)}51%,to{opacity:0;transform:scaleY(.8)}}@keyframes mainHeroWidgetReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mainHeroLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1180px){.main-hero__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.main-hero__visual-stage{min-height:700px;padding-inline:4.5rem}.main-hero__phone{width:278px;height:566px}.main-hero__widget{width:170px}}@media(max-width:1024px){.main-hero__container{width:min(100%,calc(100% - 1rem))}.main-hero__content{grid-template-columns:1fr}.main-hero__copy{max-width:none;align-content:start;justify-items:center;text-align:center}.main-hero__title{align-items:center}.main-hero__description,.main-hero__social-text{text-align:center}.main-hero__integration-row,.main-hero__button-row,.main-hero__social-proof{justify-content:center}.main-hero__integration-label{width:100%;text-align:center}.main-hero__visual-stage{min-height:660px;padding:.5rem 3.25rem 7rem}.main-hero__widget--calendar{left:1rem}.main-hero__widget--email{right:1rem}.main-hero__widget--tasks{left:.5rem}.main-hero__widget--automation{right:1.2rem}.main-hero__widget--collaboration{left:.9rem}.main-hero__widget--security{right:.5rem}}@media(max-width:768px){.main-hero{padding:1rem 0 2.8rem}.main-hero__surface{border-radius:24px}.main-hero__content{padding:1.35rem 1rem 1rem}.main-hero__actions{justify-items:center}.main-hero__title{font-size:calc(clamp(2.3715rem,10.695vw,3.627rem) * var(--main-hero-type-scale))}.main-hero[data-lang=fr] .main-hero__title{font-size:calc(clamp(2.18rem,9.8vw,3.28rem) * var(--main-hero-type-scale))}.main-hero__button-row{width:100%;max-width:260px;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto}.main-hero .btn{width:100%}.main-hero__social-proof{flex-direction:column}.main-hero__visual-stage{min-height:560px;padding:.75rem 1rem 6rem}.main-hero__phone{width:230px;height:466px}.main-hero__widget{width:140px;border-radius:14px}.main-hero__widget-header{padding:.52rem .58rem;gap:.4rem}.main-hero__widget-content{padding:.56rem .62rem .65rem}.main-hero__widget-title,.main-hero__widget-content p{font-size:calc(.61rem * var(--main-hero-type-scale))}.main-hero__widget-icon{width:1.2rem;height:1.2rem}.main-hero__widget--calendar{top:1.1rem;left:.55rem}.main-hero__widget--email{top:5.2rem;right:.35rem}.main-hero__widget--tasks{top:12.7rem;left:.05rem}.main-hero__widget--automation{top:18.5rem;right:.4rem}.main-hero__widget--collaboration{top:24.3rem;left:.45rem}.main-hero__widget--security{top:28.8rem;right:-.05rem}.main-hero__logo-bar{width:calc(100% - 1.4rem);max-width:360px}}@media(max-width:480px){.main-hero__container{width:min(100%,calc(100% - .75rem))}.main-hero__surface{border-radius:20px}.main-hero__content{padding:1.2rem .8rem .9rem}.main-hero__tagline{font-size:calc(.68rem * var(--main-hero-type-scale))}.main-hero__title{font-size:calc(clamp(2.0925rem,11.625vw,3.162rem) * var(--main-hero-type-scale))}.main-hero[data-lang=fr] .main-hero__title{font-size:calc(clamp(1.95rem,10.8vw,2.86rem) * var(--main-hero-type-scale))}.main-hero__description{font-size:calc(.92rem * var(--main-hero-type-scale))}.main-hero__integration-pill{font-size:calc(.54rem * var(--main-hero-type-scale));padding:.22rem .4rem}.main-hero__integration-label{font-size:calc(.64rem * var(--main-hero-type-scale))}.main-hero__social-avatar{width:1.46rem;height:1.46rem}.main-hero__social-text{font-size:calc(.65rem * var(--main-hero-type-scale))}.main-hero__visual-stage{min-height:500px;padding:.35rem .6rem 5.5rem}.main-hero__phone{width:210px;height:426px}.main-hero__widget{width:128px}.main-hero__widget--collaboration,.main-hero__widget--security{display:none}.main-hero__widget--calendar{left:.2rem}.main-hero__widget--email{right:0}.main-hero__widget--tasks{left:-.1rem}.main-hero__widget--automation{right:.1rem}.main-hero__logo-bar{max-width:308px}}@media(max-width:360px){.main-hero__title{font-size:calc(1.9995rem * var(--main-hero-type-scale))}.main-hero[data-lang=fr] .main-hero__title{font-size:calc(1.86rem * var(--main-hero-type-scale))}.main-hero__visual-stage{min-height:470px;padding:.3rem .45rem 5.25rem}.main-hero__phone{width:198px;height:402px}.main-hero__widget{width:119px}.main-hero__logo-bar{width:calc(100% - 1rem);max-width:282px}}@media(prefers-reduced-motion:reduce){.main-hero__beam,.main-hero__orb,.main-hero__typing-indicator span,.main-hero__widget,.main-hero__logo-track,.main-hero__logo-item,.main-hero .btn{animation:none!important;transition:none!important}}
