.button{text-decoration:none}.industries{display:block!important}.creator-process .process-heading{width:min(1080px,calc(100% - 40px))}.creator-process .process-heading h2{max-width:1050px;margin-inline:auto;font-size:clamp(38px,5vw,68px);line-height:1.02;white-space:normal!important;letter-spacing:-.055em}.creator-process .process-heading p{max-width:620px}
.trust-strip{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:28px 0 30px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#f8f6ff}
.trust-copy{flex:none}.trust-copy>span{display:block;color:#9c89ba;font-family:ClashDisplay,'Avenir Next',Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em}.trust-copy p{margin:8px 0 0;color:#d0c9dd;font-family:ClashDisplay,'Avenir Next',Arial,sans-serif;font-size:14px}
.trust-logos{display:flex;align-items:center;justify-content:flex-end;gap:clamp(22px,3.5vw,46px);min-width:0;flex:1}.trust-logos img{display:block;width:auto;height:28px;max-width:130px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.72;transition:opacity .25s,transform .25s}.trust-logos img:hover{opacity:1;transform:translateY(-2px)}
@media(max-width:900px){.trust-strip{align-items:flex-start;flex-direction:column;gap:20px}.trust-logos{justify-content:flex-start;width:100%;overflow:auto;padding-bottom:3px;scrollbar-width:none}.trust-logos::-webkit-scrollbar{display:none}.trust-logos img{flex:none;height:25px}}
@media(max-width:600px){.trust-strip{width:calc(100% - 36px);padding:23px 0 25px}.trust-copy p{font-size:13px}.trust-logos{gap:24px}.trust-logos img{height:22px;max-width:105px}}
@media(max-width:600px){.creator-process .process-heading{width:calc(100% - 28px);margin-bottom:36px}.creator-process .process-heading h2{font-size:clamp(34px,9vw,48px);line-height:1.05}}
.trust-logos img[alt="Siesa"]{height:36px;max-width:155px}
@media(max-width:900px){.trust-logos img[alt="Siesa"]{height:30px;max-width:125px}}


.creator-process .process-heading p .process-accent{font-family:ClashDisplaySemibold,ClashDisplay,'Avenir Next',Arial,sans-serif;font-weight:700;background:linear-gradient(105deg,#b998ff 0%,#8f9dff 48%,#69e4ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}

@media(max-width:600px){.site-backdrop .scene{display:none!important}}
@media(max-width:600px){.site-backdrop{filter:brightness(.76) saturate(.82)}}
@media(max-width:820px){.message-card,.message-card:nth-child(even){width:calc(100% - 12px)!important;height:68px;min-height:68px;margin-left:12px!important}}

.text-link{-webkit-appearance:none;appearance:none}.text-link span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#9ce9ff;font-family:Arial,sans-serif;font-size:20px;line-height:1}
@media(max-width:600px){.text-link span{width:22px;height:22px;font-size:18px}}
@media(max-width:600px){.hero .proof{grid-template-columns:1fr;gap:22px;text-align:center}.hero .proof>div{align-items:center}.hero .proof>div>span{max-width:220px}}

.trust-strip{flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:34px 0 36px}
.trust-copy{width:100%;text-align:center}.trust-logos{display:block;flex:none;width:min(1180px,calc(100% - 48px));overflow:hidden;padding:6px 0;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
.trust-logo-track{--trust-gap:clamp(32px,5vw,72px);display:flex;align-items:center;gap:var(--trust-gap);width:max-content;will-change:transform;animation:trust-marquee 28s linear infinite}.trust-logo-track img{flex:none;width:auto;height:30px;max-width:145px;object-fit:contain}.trust-logo-track img[src*="siesa"]{height:38px;max-width:158px}
@keyframes trust-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--trust-gap)/2))}}
@media(max-width:900px){.trust-strip{gap:20px;padding:28px 0 30px}.trust-logos{width:100%;padding:4px 0}.trust-logo-track{--trust-gap:clamp(28px,8vw,52px);animation-duration:23s}.trust-logo-track img{height:27px;max-width:132px}.trust-logo-track img[src*="siesa"]{height:33px;max-width:140px}}
@media(prefers-reduced-motion:reduce){.trust-logo-track{animation:none}}
/* Motion layer: reveals, ambient light and tactile hover feedback. */
.site-backdrop:before{content:"";position:absolute;inset:-18%;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 24%,#c59aff30,transparent 25%),radial-gradient(circle at 82% 72%,#57dfff24,transparent 28%),linear-gradient(115deg,transparent 36%,#ffffff0a 50%,transparent 64%);mix-blend-mode:screen;animation:ambient-drift 18s ease-in-out infinite}
@keyframes ambient-drift{0%,100%{transform:translate3d(-2%,0,0) rotate(-4deg) scale(1)}50%{transform:translate3d(2%,-1.5%,0) rotate(4deg) scale(1.06)}}
.motion-section{opacity:0;transform:translate3d(0,28px,0);filter:blur(3px);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .82s ease;transition-delay:var(--motion-delay,0s)}
.motion-section.is-in-view{opacity:1;transform:none;filter:none}
.motion-section.is-in-view .pricing-card{animation:card-rise .72s both cubic-bezier(.16,1,.3,1)}
.motion-section.is-in-view .pricing-card:nth-child(2){animation-delay:.08s}.motion-section.is-in-view .pricing-card:nth-child(3){animation-delay:.16s}.motion-section.is-in-view .pricing-card:nth-child(4){animation-delay:.24s}
@keyframes card-rise{from{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}
.button,.nav-cta{position:relative;overflow:hidden}.floating-start-button{position:fixed;overflow:hidden}.button:after,.nav-cta:after,.floating-start-button:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 32%,#ffffff3d 50%,transparent 68%);transform:translateX(-130%);transition:transform .7s ease}.button:hover:after,.nav-cta:hover:after,.floating-start-button:hover:after{transform:translateX(130%)}
@media(max-width:600px){.site-backdrop:before{opacity:.45;animation-duration:24s}.motion-section{transform:translate3d(0,20px,0);filter:blur(2px)}}
@media(prefers-reduced-motion:reduce){.site-backdrop:before{animation:none}.motion-section{opacity:1;transform:none;filter:none;transition:none}.motion-section.is-in-view .pricing-card{animation:none}.button:after,.nav-cta:after,.floating-start-button:after{display:none}}

.fall-text .fall-word{display:inline-block;opacity:0;transform:translate3d(0,-1.25em,0) rotateX(-62deg) rotateZ(-2deg) scale(.96);transform-origin:50% 100%;filter:blur(8px);animation:fall-word .82s cubic-bezier(.16,1,.3,1) both;animation-play-state:paused;animation-delay:calc(var(--word-index)*.055s)}
.fall-text.is-falling .fall-word,.motion-section.is-in-view .fall-text .fall-word{animation-play-state:running}
@keyframes fall-word{0%{opacity:0;transform:translate3d(0,-1.25em,0) rotateX(-62deg) rotateZ(-2deg) scale(.96);filter:blur(8px)}68%{opacity:1;transform:translate3d(0,.08em,0) rotateX(4deg) rotateZ(0) scale(1.015);filter:blur(0)}100%{opacity:1;transform:none;filter:blur(0)}}
@media(max-width:600px){.fall-text .fall-word{animation-duration:.68s;animation-delay:calc(var(--word-index)*.045s);transform:translate3d(0,-.9em,0) rotateX(-48deg) rotateZ(-1deg) scale(.98)}}
@media(prefers-reduced-motion:reduce){.fall-text .fall-word{opacity:1;transform:none;filter:none;animation:none}}
