@keyframes LandingHero-module-scss-module__8Dku5W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LandingHero-module-scss-module__8Dku5W__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingHero-module-scss-module__8Dku5W__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LandingHero-module-scss-module__8Dku5W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandingHero-module-scss-module__8Dku5W__hero{isolation:isolate;background:var(--surface-page);color:var(--text-primary);padding:clamp(2.5rem,5vw,4rem) 0 clamp(1.5rem,3vw,3rem);position:relative;overflow-x:clip}.LandingHero-module-scss-module__8Dku5W__hero__ambient{z-index:0;pointer-events:none;background:radial-gradient(380px at 66% 46%,oklch(78% .14 190/.2) 0%,oklch(78% .14 190/.12) 20%,oklch(78% .14 190/.06) 40%,oklch(78% .14 190/.025) 58%,oklch(78% .14 190/.008) 74%,#0000 92%),radial-gradient(260px at 32% 70%,oklch(78% .14 190/.045) 0%,oklch(78% .14 190/.015) 40%,#0000 80%);position:absolute;inset:0}@media (max-width:767px){.LandingHero-module-scss-module__8Dku5W__hero__ambient{background:radial-gradient(130% 48% at 50% 58%,oklch(78% .14 190/.16) 0%,oklch(78% .14 190/.08) 30%,oklch(78% .14 190/.03) 60%,oklch(78% .14 190/.01) 82%,#0000 100%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__hero__ambient{background:radial-gradient(380px at 66% 46%,oklch(52% .13 190/.1) 0%,oklch(52% .13 190/.06) 20%,oklch(52% .13 190/.03) 40%,oklch(52% .13 190/.012) 58%,oklch(52% .13 190/.004) 74%,#0000 92%),radial-gradient(260px at 32% 70%,oklch(52% .13 190/.022) 0%,oklch(52% .13 190/.008) 40%,#0000 80%)}@media (max-width:767px){[data-theme=light] .LandingHero-module-scss-module__8Dku5W__hero__ambient{background:radial-gradient(130% 48% at 50% 58%,oklch(52% .13 190/.08) 0%,oklch(52% .13 190/.04) 30%,oklch(52% .13 190/.015) 60%,oklch(52% .13 190/.005) 82%,#0000 100%)}}.LandingHero-module-scss-module__8Dku5W__hero__container{z-index:1;grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4rem);max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:grid;position:relative}@media (min-width:1024px){.LandingHero-module-scss-module__8Dku5W__hero__container{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(3rem,5vw,5.5rem)}}.LandingHero-module-scss-module__8Dku5W__hero__content{flex-direction:column;align-items:flex-start;max-width:640px;animation:.9s cubic-bezier(.16,1,.3,1) both LandingHero-module-scss-module__8Dku5W__hero-rise;display:flex}.LandingHero-module-scss-module__8Dku5W__hero__badge{background:oklch(from var(--text-primary) l c h/.04);border:1px solid var(--border-default);border-radius:var(--radius-full);font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo);align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2rem);padding:.375rem .875rem .375rem .625rem;font-size:12px;font-weight:500;display:inline-flex}.LandingHero-module-scss-module__8Dku5W__hero__badge:hover{border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h/.06);transform:translateY(-1px)}.LandingHero-module-scss-module__8Dku5W__hero__badge:hover .LandingHero-module-scss-module__8Dku5W__hero__badgeArrow{transform:translate(3px)}.LandingHero-module-scss-module__8Dku5W__hero__badge:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingHero-module-scss-module__8Dku5W__hero__badgeDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;animation:2.4s ease-in-out infinite LandingHero-module-scss-module__8Dku5W__hero-pulse}.LandingHero-module-scss-module__8Dku5W__hero__badgeIcon{display:none}.LandingHero-module-scss-module__8Dku5W__hero__badgeText{letter-spacing:.005em;white-space:nowrap}@media (max-width:639px){.LandingHero-module-scss-module__8Dku5W__hero__badgeText{text-overflow:ellipsis;max-width:220px;overflow:hidden}}.LandingHero-module-scss-module__8Dku5W__hero__badgeArrow{color:var(--text-tertiary);transition:transform .2s var(--ease-out-expo)}.LandingHero-module-scss-module__8Dku5W__hero__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;flex-direction:column;gap:.1em;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(2.5rem,7vw,4.75rem);font-weight:700;line-height:.98;display:flex}.LandingHero-module-scss-module__8Dku5W__hero__titleLine{display:block}.LandingHero-module-scss-module__8Dku5W__hero__titleAccent{background:linear-gradient(100deg,oklch(82% .12 190),oklch(78% .14 190) 40%,oklch(88% .1 170));color:#0000;filter:drop-shadow(0 0 24px oklch(78% .14 190/.28));-webkit-background-clip:text;background-clip:text}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__hero__titleAccent{background:linear-gradient(100deg,oklch(46% .13 190),oklch(52% .13 190) 40%,oklch(44% .11 170));filter:none;-webkit-background-clip:text;background-clip:text}.LandingHero-module-scss-module__8Dku5W__hero__description{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:56ch;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55}.LandingHero-module-scss-module__8Dku5W__hero__descriptionHighlight{color:var(--text-primary);background:linear-gradient(to right, oklch(from var(--accent) l c h/0) 0%, oklch(from var(--accent) l c h/.18) 50%, oklch(from var(--accent) l c h/0) 100%);border-radius:4px;padding:.05em .25em;font-weight:600}.LandingHero-module-scss-module__8Dku5W__hero__proofRow{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:clamp(1.75rem,3vw,2.25rem);display:flex}.LandingHero-module-scss-module__8Dku5W__hero__rating{font-family:var(--font-ui);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.LandingHero-module-scss-module__8Dku5W__hero__ratingStars{color:oklch(80% .14 80);gap:1px;display:inline-flex}.LandingHero-module-scss-module__8Dku5W__hero__ratingScore{color:var(--text-primary);letter-spacing:-.01em;font-weight:700}.LandingHero-module-scss-module__8Dku5W__hero__ratingLabel{color:var(--text-tertiary);font-weight:500}.LandingHero-module-scss-module__8Dku5W__hero__actions{flex-wrap:wrap;gap:.75rem;width:100%;margin-bottom:clamp(1.25rem,2.5vw,1.5rem);display:flex}@media (min-width:640px){.LandingHero-module-scss-module__8Dku5W__hero__actions{width:auto}}.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary{isolation:isolate;border-radius:var(--radius-full);background:var(--accent);min-height:48px;color:var(--text-on-accent);font-family:var(--font-ui);letter-spacing:-.005em;cursor:pointer;transition:transform .18s var(--ease-out-expo),box-shadow .26s var(--ease-out-expo),background .2s var(--ease-out-expo);box-shadow:0 0 0 1px oklch(from var(--accent) l c h/.25),0 10px 28px oklch(from var(--accent) l c h/.25),inset 0 1px 0 oklch(100% 0 0/.24);border:none;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}@media (min-width:640px){.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary{flex:none}}.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary:before{content:"";border-radius:inherit;opacity:.55;pointer-events:none;z-index:-1;background:linear-gradient(120deg,oklch(100% 0 0/0) 0%,oklch(100% 0 0/.28) 50%,oklch(100% 0 0/0) 100%) 200% 0/200% 100%;animation:3.2s ease-in-out infinite LandingHero-module-scss-module__8Dku5W__hero-shimmer;position:absolute;inset:0}.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary:hover{background:var(--accent-hover);box-shadow:0 0 0 1px oklch(from var(--accent) l c h/.35),0 14px 36px oklch(from var(--accent) l c h/.38),inset 0 1px 0 oklch(100% 0 0/.3);transform:translateY(-1px)}.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary:hover .LandingHero-module-scss-module__8Dku5W__hero__ctaArrow{transform:translate(3px)}.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary:active{transform:translateY(0)}.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingHero-module-scss-module__8Dku5W__hero__ctaArrow{transition:transform .2s var(--ease-out-expo)}.LandingHero-module-scss-module__8Dku5W__hero__ctaSecondary{border-radius:var(--radius-full);border:1px solid var(--border-default);background:oklch(from var(--text-primary) l c h/.02);min-height:48px;color:var(--text-primary);font-family:var(--font-ui);cursor:pointer;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .18s var(--ease-out-expo);flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}@media (min-width:640px){.LandingHero-module-scss-module__8Dku5W__hero__ctaSecondary{flex:none}}.LandingHero-module-scss-module__8Dku5W__hero__ctaSecondary:hover{border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h/.05);transform:translateY(-1px)}.LandingHero-module-scss-module__8Dku5W__hero__ctaSecondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingHero-module-scss-module__8Dku5W__preview{width:100%;animation:.9s cubic-bezier(.16,1,.3,1) .15s both LandingHero-module-scss-module__8Dku5W__hero-rise;position:relative}.LandingHero-module-scss-module__8Dku5W__preview__card{border-radius:var(--radius-2xl);background:linear-gradient(180deg, oklch(from var(--surface-1) l c h/.95), oklch(from var(--surface-page) l c h/.95)),var(--surface-1);border:1px solid var(--border-default);width:100%;max-width:520px;box-shadow:0 30px 80px -30px oklch(0% 0 0/.6),0 1px 0 oklch(from var(--text-primary) l c h/.06) inset;margin:0 auto;position:relative;overflow:hidden}@media (min-width:1024px){.LandingHero-module-scss-module__8Dku5W__preview__card{transform-origin:60%;margin:0 0 0 auto;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__card{box-shadow:0 18px 36px -18px oklch(0% 0 0/.18),0 6px 16px -10px oklch(0% 0 0/.08),0 1px 0 oklch(from var(--text-primary) l c h/.06) inset}.LandingHero-module-scss-module__8Dku5W__preview__card:after{content:"";background:radial-gradient(circle at 15% 0%, oklch(from var(--accent) l c h/.1), transparent 40%),radial-gradient(circle at 100% 100%, oklch(from var(--accent) l c h/.06), transparent 50%);pointer-events:none;border-radius:inherit;position:absolute;inset:0}.LandingHero-module-scss-module__8Dku5W__preview__header{border-bottom:1px solid var(--border-subtle);background:oklch(from var(--surface-page) l c h/.4);backdrop-filter:blur(8px);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.LandingHero-module-scss-module__8Dku5W__preview__dots{gap:6px;display:flex}.LandingHero-module-scss-module__8Dku5W__preview__dotRed,.LandingHero-module-scss-module__8Dku5W__preview__dotYellow,.LandingHero-module-scss-module__8Dku5W__preview__dotGreen{border-radius:50%;width:10px;height:10px;display:block}.LandingHero-module-scss-module__8Dku5W__preview__dotRed{background:oklch(68% .18 25)}.LandingHero-module-scss-module__8Dku5W__preview__dotYellow{background:oklch(82% .14 85)}.LandingHero-module-scss-module__8Dku5W__preview__dotGreen{background:oklch(72% .16 145)}.LandingHero-module-scss-module__8Dku5W__preview__title{font-family:var(--font-mono);color:var(--text-tertiary);text-align:center;letter-spacing:.02em;flex:1;font-size:.75rem}.LandingHero-module-scss-module__8Dku5W__preview__liveChip{border-radius:var(--radius-full);color:oklch(80% .15 145);font-family:var(--font-mono);letter-spacing:.12em;background:oklch(72% .16 145/.1);border:1px solid oklch(72% .16 145/.3);align-items:center;gap:.375rem;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__liveChip{color:oklch(48% .14 145)}.LandingHero-module-scss-module__8Dku5W__preview__liveDot{background:oklch(72% .16 145);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite LandingHero-module-scss-module__8Dku5W__hero-pulse;box-shadow:0 0 8px oklch(72% .16 145/.6)}.LandingHero-module-scss-module__8Dku5W__preview__body{font-family:var(--font-mono);flex-direction:column;gap:.25rem;min-height:280px;padding:1.25rem 1.25rem 1.5rem;font-size:.8125rem;line-height:1.7;display:flex}@media (min-width:768px){.LandingHero-module-scss-module__8Dku5W__preview__body{min-height:310px}}.LandingHero-module-scss-module__8Dku5W__preview__line{opacity:0;filter:blur(6px);transition:opacity .4s var(--ease-out-expo),filter .4s var(--ease-out-expo),transform .4s var(--ease-out-expo);align-items:center;gap:.5rem;display:flex;transform:translateY(6px)}.LandingHero-module-scss-module__8Dku5W__preview__line[data-visible=true]{opacity:1;filter:blur();transform:translateY(0)}.LandingHero-module-scss-module__8Dku5W__preview__prompt{color:var(--accent);user-select:none;font-weight:600}.LandingHero-module-scss-module__8Dku5W__preview__cmd{color:var(--text-primary)}.LandingHero-module-scss-module__8Dku5W__preview__kw{color:oklch(82% .12 190)}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__kw{color:oklch(48% .13 190)}.LandingHero-module-scss-module__8Dku5W__preview__op{color:var(--text-tertiary)}.LandingHero-module-scss-module__8Dku5W__preview__fn{color:oklch(80% .14 80)}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__fn{color:oklch(52% .14 60)}.LandingHero-module-scss-module__8Dku5W__preview__str{color:oklch(78% .13 145)}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__str{color:oklch(44% .14 145)}.LandingHero-module-scss-module__8Dku5W__preview__muted{color:var(--text-tertiary);font-style:italic}.LandingHero-module-scss-module__8Dku5W__preview__question{background:oklch(from var(--accent) l c h/.06);border:1px solid oklch(from var(--accent) l c h/.18);border-radius:var(--radius-md);font-family:var(--font-ui);color:var(--text-primary);align-items:flex-start;margin:.5rem 0 .25rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.45}.LandingHero-module-scss-module__8Dku5W__preview__qLabel{background:var(--accent);width:20px;height:20px;color:var(--text-on-accent);font-family:var(--font-mono);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.LandingHero-module-scss-module__8Dku5W__preview__qText{text-wrap:pretty;flex:1}.LandingHero-module-scss-module__8Dku5W__preview__feedback{color:var(--text-secondary);font-family:var(--font-ui);margin-top:.25rem;font-size:.8125rem}.LandingHero-module-scss-module__8Dku5W__preview__ok{color:oklch(78% .16 145);background:oklch(72% .16 145/.16);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__ok{color:oklch(48% .14 145)}.LandingHero-module-scss-module__8Dku5W__preview__score{color:oklch(82% .12 190);font-weight:700}[data-theme=light] .LandingHero-module-scss-module__8Dku5W__preview__score{color:oklch(46% .13 190)}.LandingHero-module-scss-module__8Dku5W__preview__cursorLine{margin-top:auto;padding-top:.5rem}.LandingHero-module-scss-module__8Dku5W__preview__blink{color:var(--accent);font-weight:700;animation:1s step-end infinite LandingHero-module-scss-module__8Dku5W__hero-blink}.LandingHero-module-scss-module__8Dku5W__preview__stats{grid-template-columns:repeat(2,1fr);gap:.625rem;max-width:520px;margin-top:1rem;display:grid}@media (min-width:1024px){.LandingHero-module-scss-module__8Dku5W__preview__stats{grid-template-columns:repeat(4,1fr);margin-left:auto}}.LandingHero-module-scss-module__8Dku5W__chip{background:oklch(from var(--surface-1) l c h/.65);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);backdrop-filter:blur(12px);transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo);flex-direction:column;gap:2px;padding:.75rem .875rem;display:flex}.LandingHero-module-scss-module__8Dku5W__chip:hover{border-color:var(--border-strong);transform:translateY(-2px)}.LandingHero-module-scss-module__8Dku5W__chip__metric{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:1}.LandingHero-module-scss-module__8Dku5W__chip__label{font-family:var(--font-ui);color:var(--text-tertiary);letter-spacing:.01em;font-size:.6875rem;font-weight:500;line-height:1.25}.LandingHero-module-scss-module__8Dku5W__hero__trusted{z-index:1;max-width:1400px;margin-top:clamp(2rem,4vw,3.5rem);margin-left:auto;margin-right:auto;padding:0 clamp(1rem,4vw,2.5rem);animation:.9s cubic-bezier(.16,1,.3,1) .3s both LandingHero-module-scss-module__8Dku5W__hero-rise;position:relative}.LandingHero-module-scss-module__8Dku5W__hero__trustedLabel{text-align:center;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.22em;color:var(--text-tertiary);margin-bottom:1.25rem;font-size:.6875rem;font-weight:600;display:block}.LandingHero-module-scss-module__8Dku5W__hero__marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.LandingHero-module-scss-module__8Dku5W__hero__marqueeTrack{gap:clamp(2.5rem,5vw,4rem);width:max-content;animation:38s linear infinite LandingHero-module-scss-module__8Dku5W__hero-marquee;display:flex}.LandingHero-module-scss-module__8Dku5W__hero__marqueeTrack:hover{animation-play-state:paused}.LandingHero-module-scss-module__8Dku5W__hero__marqueeItem{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-tertiary);opacity:.6;transition:opacity .2s var(--ease-out-expo),color .2s var(--ease-out-expo);white-space:nowrap;user-select:none;flex-shrink:0;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600}.LandingHero-module-scss-module__8Dku5W__hero__marqueeItem:hover{color:var(--text-primary);opacity:1}@keyframes LandingHero-module-scss-module__8Dku5W__hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingHero-module-scss-module__8Dku5W__hero-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes LandingHero-module-scss-module__8Dku5W__hero-blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes LandingHero-module-scss-module__8Dku5W__hero-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes LandingHero-module-scss-module__8Dku5W__hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.LandingHero-module-scss-module__8Dku5W__hero__marqueeTrack,.LandingHero-module-scss-module__8Dku5W__preview__liveDot,.LandingHero-module-scss-module__8Dku5W__hero__badgeDot,.LandingHero-module-scss-module__8Dku5W__preview__blink,.LandingHero-module-scss-module__8Dku5W__hero__ctaPrimary:before,.LandingHero-module-scss-module__8Dku5W__hero__content,.LandingHero-module-scss-module__8Dku5W__preview,.LandingHero-module-scss-module__8Dku5W__hero__trusted{animation:none!important}.LandingHero-module-scss-module__8Dku5W__preview__line{opacity:1;filter:none;transform:none}}
@keyframes LandingCTA-module-scss-module__eLXO6G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LandingCTA-module-scss-module__eLXO6G__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingCTA-module-scss-module__eLXO6G__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LandingCTA-module-scss-module__eLXO6G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandingCTA-module-scss-module__eLXO6G__cta{background:var(--surface-page);padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(2rem,5vw,4rem);position:relative}.LandingCTA-module-scss-module__eLXO6G__cta__container{max-width:1080px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.LandingCTA-module-scss-module__eLXO6G__cta__card{isolation:isolate;background:linear-gradient(180deg, oklch(from var(--surface-1) l c h/.75), oklch(from var(--surface-page) l c h/.8)),var(--surface-1);border:1px solid var(--border-default);text-align:center;box-shadow:0 40px 100px -30px oklch(0% 0 0/.55),0 1px 0 oklch(from var(--text-primary) l c h/.05) inset;border-radius:clamp(20px,2.4vw,28px);padding:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3.5rem);position:relative;overflow:hidden}[data-theme=light] .LandingCTA-module-scss-module__eLXO6G__cta__card{box-shadow:0 30px 80px -25px oklch(0% 0 0/.14),0 1px 0 oklch(from var(--text-primary) l c h/.03) inset}.LandingCTA-module-scss-module__eLXO6G__cta__glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 100% at 50% 0%, oklch(from var(--accent) l c h/.2), transparent 70%);filter:blur(32px);height:70%;position:absolute;inset:-30% 0 auto}[data-theme=light] .LandingCTA-module-scss-module__eLXO6G__cta__glow{background:radial-gradient(ellipse 60% 100% at 50% 0%, oklch(from var(--accent) l c h/.1), transparent 70%)}.LandingCTA-module-scss-module__eLXO6G__cta__eyebrow{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .75rem .375rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.LandingCTA-module-scss-module__eLXO6G__cta__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;max-width:16ch;margin:0 auto 1rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.02}.LandingCTA-module-scss-module__eLXO6G__cta__accent{background:linear-gradient(100deg,oklch(82% .12 190),oklch(78% .14 190));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .LandingCTA-module-scss-module__eLXO6G__cta__accent{background:linear-gradient(100deg,oklch(46% .13 190),oklch(52% .13 190));-webkit-background-clip:text;background-clip:text}.LandingCTA-module-scss-module__eLXO6G__cta__subtitle{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:56ch;margin:0 auto 2rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.55}.LandingCTA-module-scss-module__eLXO6G__cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.LandingCTA-module-scss-module__eLXO6G__cta__primary{isolation:isolate;border-radius:var(--radius-full);background:var(--accent);min-height:52px;color:var(--text-on-accent);font-family:var(--font-ui);letter-spacing:-.005em;cursor:pointer;transition:background .2s var(--ease-out-expo),transform .18s var(--ease-out-expo),box-shadow .22s var(--ease-out-expo);box-shadow:0 0 0 1px oklch(from var(--accent) l c h/.25),0 14px 36px oklch(from var(--accent) l c h/.3),inset 0 1px 0 oklch(100% 0 0/.28);border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.LandingCTA-module-scss-module__eLXO6G__cta__primary:after{content:"";border-radius:inherit;z-index:-1;opacity:.7;pointer-events:none;background:linear-gradient(120deg,oklch(100% 0 0/0) 0%,oklch(100% 0 0/.32) 50%,oklch(100% 0 0/0) 100%) 200% 0/200% 100%;animation:3s ease-in-out infinite LandingCTA-module-scss-module__eLXO6G__cta-shimmer;position:absolute;inset:0}.LandingCTA-module-scss-module__eLXO6G__cta__primary:hover{background:var(--accent-hover);box-shadow:0 0 0 1px oklch(from var(--accent) l c h/.35),0 18px 44px oklch(from var(--accent) l c h/.4),inset 0 1px 0 oklch(100% 0 0/.32);transform:translateY(-1px)}.LandingCTA-module-scss-module__eLXO6G__cta__primary:hover .LandingCTA-module-scss-module__eLXO6G__cta__primaryArrow{transform:translate(3px)}.LandingCTA-module-scss-module__eLXO6G__cta__primary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingCTA-module-scss-module__eLXO6G__cta__primaryArrow{transition:transform .2s var(--ease-out-expo)}.LandingCTA-module-scss-module__eLXO6G__cta__secondary{border-radius:var(--radius-full);border:1px solid var(--border-default);background:oklch(from var(--text-primary) l c h/.02);min-height:52px;color:var(--text-primary);font-family:var(--font-ui);cursor:pointer;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .18s var(--ease-out-expo);justify-content:center;align-items:center;padding:0 1.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.LandingCTA-module-scss-module__eLXO6G__cta__secondary:hover{border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h/.05);transform:translateY(-1px)}.LandingCTA-module-scss-module__eLXO6G__cta__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.LandingCTA-module-scss-module__eLXO6G__cta__benefits{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.LandingCTA-module-scss-module__eLXO6G__cta__benefits li{font-family:var(--font-ui);color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.LandingCTA-module-scss-module__eLXO6G__cta__benefits li svg{color:var(--accent);flex-shrink:0}.LandingCTA-module-scss-module__eLXO6G__cta__microcopy{font-family:var(--font-ui);color:var(--text-tertiary);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;display:inline-flex}.LandingCTA-module-scss-module__eLXO6G__cta__microcopy svg{color:var(--accent);flex-shrink:0}@keyframes LandingCTA-module-scss-module__eLXO6G__cta-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.LandingCTA-module-scss-module__eLXO6G__cta__primary:after{animation:none}}
@keyframes LandingFAQ-module-scss-module__PQHTDa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LandingFAQ-module-scss-module__PQHTDa__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingFAQ-module-scss-module__PQHTDa__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes LandingFAQ-module-scss-module__PQHTDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LandingFAQ-module-scss-module__PQHTDa__faq{background:var(--surface-page);color:var(--text-primary);padding:clamp(2rem,5vw,4rem) 0;position:relative}.LandingFAQ-module-scss-module__PQHTDa__faq__container{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.LandingFAQ-module-scss-module__PQHTDa__faq__grid{grid-template-columns:1fr;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:1024px){.LandingFAQ-module-scss-module__PQHTDa__faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,5vw,5rem)}.LandingFAQ-module-scss-module__PQHTDa__faq__aside{align-self:start;position:sticky;top:100px}}.LandingFAQ-module-scss-module__PQHTDa__faq__badge{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .75rem .375rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.LandingFAQ-module-scss-module__PQHTDa__faq__badgeDot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.LandingFAQ-module-scss-module__PQHTDa__faq__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.05}.LandingFAQ-module-scss-module__PQHTDa__faq__subtitle{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:42ch;margin:0 0 1.75rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.55}.LandingFAQ-module-scss-module__PQHTDa__faq__support{border-radius:var(--radius-full);border:1px solid var(--border-default);background:oklch(from var(--text-primary) l c h/.03);color:var(--text-primary);font-family:var(--font-ui);letter-spacing:-.005em;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .18s var(--ease-out-expo),gap .2s var(--ease-out-expo);align-items:center;gap:.4rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.LandingFAQ-module-scss-module__PQHTDa__faq__support:hover{border-color:var(--accent-border);background:var(--accent-subtle);color:var(--accent-text);gap:.55rem}.LandingFAQ-module-scss-module__PQHTDa__faq__list{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.LandingFAQ-module-scss-module__PQHTDa__item{border-bottom:1px solid var(--border-subtle)}.LandingFAQ-module-scss-module__PQHTDa__item__trigger{cursor:pointer;text-align:left;width:100%;min-height:64px;font-family:var(--font-ui);color:var(--text-primary);transition:color .2s var(--ease-out-expo);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .25rem;display:flex}.LandingFAQ-module-scss-module__PQHTDa__item__trigger:hover .LandingFAQ-module-scss-module__PQHTDa__item__question{color:var(--accent)}.LandingFAQ-module-scss-module__PQHTDa__item__trigger:hover .LandingFAQ-module-scss-module__PQHTDa__item__icon{border-color:var(--accent-border);color:var(--accent)}.LandingFAQ-module-scss-module__PQHTDa__item__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.LandingFAQ-module-scss-module__PQHTDa__item__question{letter-spacing:-.005em;color:var(--text-primary);transition:color .2s var(--ease-out-expo);flex:1;font-size:clamp(.9375rem,1.5vw,1rem);font-weight:600;line-height:1.45}.LandingFAQ-module-scss-module__PQHTDa__itemOpen .LandingFAQ-module-scss-module__PQHTDa__item__question{color:var(--accent)}.LandingFAQ-module-scss-module__PQHTDa__item__icon{border:1px solid var(--border-default);background:oklch(from var(--text-primary) l c h/.03);width:32px;height:32px;color:var(--text-secondary);transition:transform .3s var(--ease-out-expo),border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),color .2s var(--ease-out-expo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LandingFAQ-module-scss-module__PQHTDa__itemOpen .LandingFAQ-module-scss-module__PQHTDa__item__icon{border-color:var(--accent-border);background:var(--accent-subtle);color:var(--accent);transform:rotate(45deg)}.LandingFAQ-module-scss-module__PQHTDa__item__collapsible{transition:grid-template-rows .36s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.LandingFAQ-module-scss-module__PQHTDa__itemOpen .LandingFAQ-module-scss-module__PQHTDa__item__collapsible{grid-template-rows:1fr}.LandingFAQ-module-scss-module__PQHTDa__item__content{min-height:0;overflow:hidden}.LandingFAQ-module-scss-module__PQHTDa__item__answer{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:68ch;margin:0;padding:0 3rem 1.5rem 0;font-size:clamp(.875rem,1.3vw,.9375rem);line-height:1.6}@media (prefers-reduced-motion:reduce){.LandingFAQ-module-scss-module__PQHTDa__item__collapsible{transition:none}}
@keyframes PlatformPreview-module-scss-module__9bTlzW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PlatformPreview-module-scss-module__9bTlzW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes PlatformPreview-module-scss-module__9bTlzW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes PlatformPreview-module-scss-module__9bTlzW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PlatformPreview-module-scss-module__9bTlzW__pp{background:var(--surface-page);color:var(--text-primary);isolation:isolate;padding:clamp(2rem,5vw,4rem) 0;position:relative}.PlatformPreview-module-scss-module__9bTlzW__pp:before{content:"";background:linear-gradient(to bottom, var(--surface-page), oklch(from var(--surface-1) l c h/.4) 40%, oklch(from var(--surface-1) l c h/.4) 60%, var(--surface-page));z-index:-1;pointer-events:none;position:absolute;inset:0}.PlatformPreview-module-scss-module__9bTlzW__pp__container{grid-template-columns:1fr;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:grid}@media (min-width:1024px){.PlatformPreview-module-scss-module__9bTlzW__pp__container{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr)}}.PlatformPreview-module-scss-module__9bTlzW__pp__intro{max-width:520px}.PlatformPreview-module-scss-module__9bTlzW__pp__eyebrow{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.375rem .75rem .375rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.PlatformPreview-module-scss-module__9bTlzW__pp__eyebrowDot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%}.PlatformPreview-module-scss-module__9bTlzW__pp__headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.05}.PlatformPreview-module-scss-module__9bTlzW__pp__headlineAccent{background:linear-gradient(100deg,oklch(82% .12 190),oklch(78% .14 190));color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__pp__headlineAccent{background:linear-gradient(100deg,oklch(46% .13 190),oklch(52% .13 190));-webkit-background-clip:text;background-clip:text}.PlatformPreview-module-scss-module__9bTlzW__pp__subhead{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:52ch;margin:0 0 2rem;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.55}.PlatformPreview-module-scss-module__9bTlzW__pp__bullets{flex-direction:column;gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.PlatformPreview-module-scss-module__9bTlzW__bullet{align-items:flex-start;gap:.875rem;display:flex}.PlatformPreview-module-scss-module__9bTlzW__bullet__icon{border-radius:var(--radius-md);background:var(--accent-subtle);width:34px;height:34px;color:var(--accent);border:1px solid var(--accent-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PlatformPreview-module-scss-module__9bTlzW__bullet__body{flex-direction:column;gap:2px;display:flex}.PlatformPreview-module-scss-module__9bTlzW__bullet__title{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.005em;font-size:.9375rem;font-weight:600}.PlatformPreview-module-scss-module__9bTlzW__bullet__desc{font-family:var(--font-ui);color:var(--text-tertiary);font-size:.8125rem;line-height:1.45}.PlatformPreview-module-scss-module__9bTlzW__pp__introCta{font-family:var(--font-ui);color:var(--accent);border-bottom:1px solid oklch(from var(--accent) l c h/.3);transition:border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo),gap .2s var(--ease-out-expo);align-items:center;gap:.4rem;padding:.375rem 0;font-size:.875rem;font-weight:600;display:inline-flex}.PlatformPreview-module-scss-module__9bTlzW__pp__introCta,.PlatformPreview-module-scss-module__9bTlzW__pp__introCta:hover,.PlatformPreview-module-scss-module__9bTlzW__pp__introCta:focus,.PlatformPreview-module-scss-module__9bTlzW__pp__introCta:active{color:var(--accent)}.PlatformPreview-module-scss-module__9bTlzW__pp__introCta:hover{border-color:var(--accent);color:var(--accent-hover);gap:.6rem}.PlatformPreview-module-scss-module__9bTlzW__pp__demo{width:100%;position:relative}.PlatformPreview-module-scss-module__9bTlzW__pp__demoGlow{z-index:0;background:radial-gradient(ellipse 60% 60% at 50% 50%, oklch(from var(--accent) l c h/.18), transparent 70%);filter:blur(40px);pointer-events:none;position:absolute;inset:-10%}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__pp__demoGlow{background:radial-gradient(ellipse 60% 60% at 50% 50%, oklch(from var(--accent) l c h/.08), transparent 70%)}.PlatformPreview-module-scss-module__9bTlzW__window{z-index:1;border-radius:var(--radius-2xl);background:var(--surface-1);border:1px solid var(--border-default);width:100%;box-shadow:0 40px 100px -30px oklch(0% 0 0/.55),0 0 0 1px oklch(from var(--text-primary) l c h/.03) inset;position:relative;overflow:hidden}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__window{box-shadow:0 30px 80px -25px oklch(0% 0 0/.18),0 0 0 1px oklch(from var(--text-primary) l c h/.03) inset}.PlatformPreview-module-scss-module__9bTlzW__window__header{background:oklch(from var(--surface-page) l c h/.6);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.PlatformPreview-module-scss-module__9bTlzW__window__dots{gap:6px;display:flex}.PlatformPreview-module-scss-module__9bTlzW__window__dotRed,.PlatformPreview-module-scss-module__9bTlzW__window__dotYellow,.PlatformPreview-module-scss-module__9bTlzW__window__dotGreen{border-radius:50%;width:10px;height:10px}.PlatformPreview-module-scss-module__9bTlzW__window__dotRed{background:oklch(68% .18 25)}.PlatformPreview-module-scss-module__9bTlzW__window__dotYellow{background:oklch(82% .14 85)}.PlatformPreview-module-scss-module__9bTlzW__window__dotGreen{background:oklch(72% .16 145)}.PlatformPreview-module-scss-module__9bTlzW__window__title{font-family:var(--font-mono);color:var(--text-tertiary);flex:1;justify-content:center;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.PlatformPreview-module-scss-module__9bTlzW__window__spacer{width:46px}.PlatformPreview-module-scss-module__9bTlzW__window__tabs{background:var(--surface-page);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.PlatformPreview-module-scss-module__9bTlzW__window__tabs::-webkit-scrollbar{display:none}.PlatformPreview-module-scss-module__9bTlzW__tab{color:var(--text-tertiary);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease-out-expo),background .18s var(--ease-out-expo);background:0 0;border:none;align-items:center;gap:.4rem;padding:.6rem .875rem;font-size:.75rem;display:inline-flex;position:relative}.PlatformPreview-module-scss-module__9bTlzW__tab:hover{color:var(--text-secondary);background:oklch(from var(--text-primary) l c h/.03)}.PlatformPreview-module-scss-module__9bTlzW__tabActive{color:var(--text-primary);background:var(--surface-1)}.PlatformPreview-module-scss-module__9bTlzW__tab__indicator{background:var(--accent);height:2px;box-shadow:0 0 12px var(--accent-glow);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:12px;right:12px}.PlatformPreview-module-scss-module__9bTlzW__workspace{grid-template-columns:1fr;min-height:360px;display:grid}@media (min-width:768px){.PlatformPreview-module-scss-module__9bTlzW__workspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.PlatformPreview-module-scss-module__9bTlzW__editor{background:var(--surface-code);font-family:var(--font-mono);min-height:300px;font-size:.8125rem;line-height:1.65;display:flex}.PlatformPreview-module-scss-module__9bTlzW__editor__gutter{border-right:1px solid var(--border-subtle);user-select:none;flex-direction:column;padding:1rem 0;display:flex}.PlatformPreview-module-scss-module__9bTlzW__editor__lineNum{color:var(--text-disabled);text-align:right;min-width:2.5rem;padding:0 .75rem;font-size:.6875rem;display:block}.PlatformPreview-module-scss-module__9bTlzW__editor__code{flex:1;min-width:0;padding:1rem 0 1rem .75rem;overflow-x:auto}.PlatformPreview-module-scss-module__9bTlzW__editor__content{animation:PlatformPreview-module-scss-module__9bTlzW__pp-fadeIn .3s var(--ease-out-expo)}.PlatformPreview-module-scss-module__9bTlzW__editor__line{white-space:pre-wrap;word-break:break-word;animation:PlatformPreview-module-scss-module__9bTlzW__pp-slideIn .34s var(--ease-out-expo) both}.PlatformPreview-module-scss-module__9bTlzW__editor__line p{margin:0}.PlatformPreview-module-scss-module__9bTlzW__pl4{padding-left:1rem}.PlatformPreview-module-scss-module__9bTlzW__pl8{padding-left:2rem}.PlatformPreview-module-scss-module__9bTlzW__pl12{padding-left:3rem}.PlatformPreview-module-scss-module__9bTlzW__mt1{margin-top:2px}.PlatformPreview-module-scss-module__9bTlzW__kw{color:oklch(82% .12 190)}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__kw{color:oklch(44% .13 210)}.PlatformPreview-module-scss-module__9bTlzW__fn{color:oklch(80% .14 80)}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__fn{color:oklch(52% .14 60)}.PlatformPreview-module-scss-module__9bTlzW__type{color:oklch(78% .1 230)}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__type{color:oklch(48% .13 245)}.PlatformPreview-module-scss-module__9bTlzW__method{color:oklch(78% .14 210)}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__method{color:oklch(48% .14 225)}.PlatformPreview-module-scss-module__9bTlzW__literal{color:oklch(78% .13 35)}[data-theme=light] .PlatformPreview-module-scss-module__9bTlzW__literal{color:oklch(50% .16 30)}.PlatformPreview-module-scss-module__9bTlzW__editor__cursor{color:var(--accent);font-weight:700;animation:1s step-end infinite PlatformPreview-module-scss-module__9bTlzW__pp-blink;display:inline-block}.PlatformPreview-module-scss-module__9bTlzW__sidebar{background:var(--surface-1);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}@media (min-width:768px){.PlatformPreview-module-scss-module__9bTlzW__sidebar{border-top:none;border-left:1px solid var(--border-subtle)}}.PlatformPreview-module-scss-module__9bTlzW__sidebar__header{border-bottom:1px solid var(--border-subtle);background:oklch(from var(--surface-page) l c h/.4);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.PlatformPreview-module-scss-module__9bTlzW__sidebar__title{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.PlatformPreview-module-scss-module__9bTlzW__sidebar__pulse{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;animation:1.8s ease-in-out infinite PlatformPreview-module-scss-module__9bTlzW__pp-pulse}.PlatformPreview-module-scss-module__9bTlzW__sidebar__zap{color:var(--accent)}.PlatformPreview-module-scss-module__9bTlzW__sidebar__list{flex-direction:column;flex:1;gap:.625rem;padding:1rem;display:flex;overflow-y:auto}.PlatformPreview-module-scss-module__9bTlzW__feedback{border-radius:var(--radius-lg);background:oklch(from var(--text-primary) l c h/.035);border:1px solid var(--border-subtle);animation:PlatformPreview-module-scss-module__9bTlzW__pp-slideIn .4s var(--ease-out-expo) both;padding:.875rem 1rem}.PlatformPreview-module-scss-module__9bTlzW__feedback:nth-child(2){animation-delay:.12s}.PlatformPreview-module-scss-module__9bTlzW__feedbackPrimary{background:var(--accent-subtle);border-color:var(--accent-border)}.PlatformPreview-module-scss-module__9bTlzW__feedback__text{font-family:var(--font-ui);color:var(--text-primary);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.PlatformPreview-module-scss-module__9bTlzW__feedback:not(.PlatformPreview-module-scss-module__9bTlzW__feedbackPrimary) .PlatformPreview-module-scss-module__9bTlzW__feedback__text{color:var(--text-secondary);font-weight:400}.PlatformPreview-module-scss-module__9bTlzW__sidebar__footer{border-top:1px solid var(--border-subtle);background:oklch(from var(--surface-page) l c h/.4);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.PlatformPreview-module-scss-module__9bTlzW__sidebar__run{background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-md);font-family:var(--font-ui);letter-spacing:.005em;box-shadow:0 4px 16px oklch(from var(--accent) l c h/.3);transition:background .2s var(--ease-out-expo),transform .18s var(--ease-out-expo);justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.PlatformPreview-module-scss-module__9bTlzW__sidebar__run,.PlatformPreview-module-scss-module__9bTlzW__sidebar__run:hover,.PlatformPreview-module-scss-module__9bTlzW__sidebar__run:focus{color:var(--text-on-accent)}.PlatformPreview-module-scss-module__9bTlzW__sidebar__run:hover{background:var(--accent-hover);transform:translateY(-1px)}.PlatformPreview-module-scss-module__9bTlzW__sidebar__env{font-family:var(--font-ui);color:var(--text-tertiary);text-align:center;letter-spacing:.01em;margin:0;font-size:.6875rem}@keyframes PlatformPreview-module-scss-module__9bTlzW__pp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes PlatformPreview-module-scss-module__9bTlzW__pp-slideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes PlatformPreview-module-scss-module__9bTlzW__pp-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes PlatformPreview-module-scss-module__9bTlzW__pp-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.PlatformPreview-module-scss-module__9bTlzW__editor__line,.PlatformPreview-module-scss-module__9bTlzW__feedback,.PlatformPreview-module-scss-module__9bTlzW__editor__content,.PlatformPreview-module-scss-module__9bTlzW__sidebar__pulse,.PlatformPreview-module-scss-module__9bTlzW__editor__cursor{animation:none!important}}
@keyframes QuestionVault-module-scss-module__UXVHwq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes QuestionVault-module-scss-module__UXVHwq__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes QuestionVault-module-scss-module__UXVHwq__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes QuestionVault-module-scss-module__UXVHwq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.QuestionVault-module-scss-module__UXVHwq__vault{background:var(--surface-page);color:var(--text-primary);padding:clamp(2rem,5vw,4rem) 0;position:relative}.QuestionVault-module-scss-module__UXVHwq__vault__container{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.QuestionVault-module-scss-module__UXVHwq__vault__header{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1024px){.QuestionVault-module-scss-module__UXVHwq__vault__header{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:flex-end}}.QuestionVault-module-scss-module__UXVHwq__vault__intro{max-width:560px}.QuestionVault-module-scss-module__UXVHwq__vault__eyebrow{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:700;display:inline-flex}.QuestionVault-module-scss-module__UXVHwq__vault__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.05}.QuestionVault-module-scss-module__UXVHwq__vault__titleMuted{color:var(--text-tertiary);font-style:italic;font-weight:500}.QuestionVault-module-scss-module__UXVHwq__vault__subtitle{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;max-width:54ch;margin:0;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.55}.QuestionVault-module-scss-module__UXVHwq__vault__highlight{color:var(--text-primary);font-weight:600}.QuestionVault-module-scss-module__UXVHwq__vault__statsStrip{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (min-width:768px){.QuestionVault-module-scss-module__UXVHwq__vault__statsStrip{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}}.QuestionVault-module-scss-module__UXVHwq__statCard{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.QuestionVault-module-scss-module__UXVHwq__statCard:hover{border-color:var(--border-strong);transform:translateY(-2px)}.QuestionVault-module-scss-module__UXVHwq__statCard__head{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.QuestionVault-module-scss-module__UXVHwq__statCard__iconTeal,.QuestionVault-module-scss-module__UXVHwq__statCard__iconAmber{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.QuestionVault-module-scss-module__UXVHwq__statCard__iconTeal{background:var(--accent-subtle);color:var(--accent);border:1px solid var(--accent-border)}.QuestionVault-module-scss-module__UXVHwq__statCard__iconAmber{color:oklch(80% .14 80);background:oklch(80% .14 80/.12);border:1px solid oklch(80% .14 80/.25)}[data-theme=light] .QuestionVault-module-scss-module__UXVHwq__statCard__iconAmber{color:oklch(56% .14 60)}.QuestionVault-module-scss-module__UXVHwq__statCard__label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6875rem;font-weight:600}.QuestionVault-module-scss-module__UXVHwq__statCard__number{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;line-height:1}.QuestionVault-module-scss-module__UXVHwq__statCard__desc{font-family:var(--font-ui);color:var(--text-tertiary);font-size:.75rem;line-height:1.35}.QuestionVault-module-scss-module__UXVHwq__companyCard{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;grid-column:1/-1;gap:.625rem;padding:1rem;display:flex}@media (min-width:768px){.QuestionVault-module-scss-module__UXVHwq__companyCard{grid-column:auto}}.QuestionVault-module-scss-module__UXVHwq__companyCard__label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:.6875rem;font-weight:600}.QuestionVault-module-scss-module__UXVHwq__companyCard__chips{flex-wrap:wrap;gap:5px;display:flex}.QuestionVault-module-scss-module__UXVHwq__companyCard__chip{background:oklch(from var(--text-primary) l c h/.04);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-family:var(--font-ui);color:var(--text-secondary);letter-spacing:-.005em;padding:3px 8px;font-size:.6875rem;font-weight:600}.QuestionVault-module-scss-module__UXVHwq__vault__grid{grid-template-columns:1fr;gap:1rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:768px){.QuestionVault-module-scss-module__UXVHwq__vault__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}.QuestionVault-module-scss-module__UXVHwq__qCard{isolation:isolate;text-align:left;background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);color:var(--text-primary);font-family:var(--font-ui);cursor:pointer;transition:border-color .26s var(--ease-out-expo),transform .26s var(--ease-out-expo),box-shadow .26s var(--ease-out-expo),background .26s var(--ease-out-expo);flex-direction:column;gap:1rem;min-height:210px;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex;position:relative;overflow:hidden}.QuestionVault-module-scss-module__UXVHwq__qCard:hover{border-color:var(--accent-border);box-shadow:0 20px 48px -20px oklch(0% 0 0/.5),0 0 0 1px var(--accent-border);transform:translateY(-3px)}.QuestionVault-module-scss-module__UXVHwq__qCard:hover .QuestionVault-module-scss-module__UXVHwq__qCard__spot{opacity:1}.QuestionVault-module-scss-module__UXVHwq__qCard:hover .QuestionVault-module-scss-module__UXVHwq__qCard__arrow{color:var(--accent);transform:translate(3px,-3px)}.QuestionVault-module-scss-module__UXVHwq__qCard:hover .QuestionVault-module-scss-module__UXVHwq__qCard__lock{opacity:.75;color:var(--accent);transform:rotate(-8deg)scale(1.08)}.QuestionVault-module-scss-module__UXVHwq__qCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.QuestionVault-module-scss-module__UXVHwq__qCard__spot{z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out-expo);background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), oklch(from var(--accent) l c h/.12), transparent 50%);border-radius:inherit;position:absolute;inset:-1px}.QuestionVault-module-scss-module__UXVHwq__qCard__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.QuestionVault-module-scss-module__UXVHwq__qCard__meta{flex-direction:column;gap:.25rem;min-width:0;display:flex}.QuestionVault-module-scss-module__UXVHwq__qCard__loop{background:var(--accent-subtle);border:1px solid var(--accent-border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--accent-text);letter-spacing:.01em;align-self:flex-start;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}.QuestionVault-module-scss-module__UXVHwq__qCard__firm{color:var(--text-tertiary);letter-spacing:.01em;font-size:.75rem;font-weight:500}.QuestionVault-module-scss-module__UXVHwq__qCard__arrow{color:var(--text-tertiary);border-radius:var(--radius-sm);background:oklch(from var(--text-primary) l c h/.03);border:1px solid var(--border-subtle);width:32px;height:32px;transition:color .22s var(--ease-out-expo),transform .22s var(--ease-out-expo);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QuestionVault-module-scss-module__UXVHwq__qCard__query{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.005em;text-wrap:pretty;flex:1;margin:0;font-size:clamp(.9375rem,1.5vw,1rem);font-weight:500;line-height:1.45}.QuestionVault-module-scss-module__UXVHwq__qCard__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.QuestionVault-module-scss-module__UXVHwq__qCard__freq{color:var(--text-tertiary);letter-spacing:.005em;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:inline-flex}.QuestionVault-module-scss-module__UXVHwq__qCard__freq svg{color:oklch(72% .15 40)}.QuestionVault-module-scss-module__UXVHwq__qCard__tags{flex-wrap:wrap;gap:.375rem;display:flex}.QuestionVault-module-scss-module__UXVHwq__qCard__tag,.QuestionVault-module-scss-module__UXVHwq__qCard__tagTeal{border-radius:var(--radius-sm);letter-spacing:0;padding:2px 8px;font-size:.6875rem;font-weight:600}.QuestionVault-module-scss-module__UXVHwq__qCard__tag{background:oklch(from var(--text-primary) l c h/.05);color:var(--text-tertiary);border:1px solid var(--border-subtle)}.QuestionVault-module-scss-module__UXVHwq__qCard__tagTeal{background:var(--accent-subtle);color:var(--accent-text);border:1px solid var(--accent-border)}.QuestionVault-module-scss-module__UXVHwq__qCard__lock{color:var(--text-disabled);opacity:.28;width:16px;height:16px;transition:color .22s var(--ease-out-expo),opacity .22s var(--ease-out-expo),transform .26s var(--ease-out-expo);position:absolute;bottom:14px;right:14px}.QuestionVault-module-scss-module__UXVHwq__vault__cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}@media (min-width:640px){.QuestionVault-module-scss-module__UXVHwq__vault__cta{text-align:left;background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);flex-direction:row;justify-content:space-between;padding:1.25rem 1.5rem}}.QuestionVault-module-scss-module__UXVHwq__vault__ctaText{font-family:var(--font-ui);color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:500}.QuestionVault-module-scss-module__UXVHwq__vault__ctaBtn{background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:-.005em;cursor:pointer;transition:background .2s var(--ease-out-expo),transform .18s var(--ease-out-expo),box-shadow .22s var(--ease-out-expo);box-shadow:0 6px 20px oklch(from var(--accent) l c h/.25);border:none;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.QuestionVault-module-scss-module__UXVHwq__vault__ctaBtn:hover{background:var(--accent-hover);box-shadow:0 10px 28px oklch(from var(--accent) l c h/.35);transform:translateY(-1px)}.QuestionVault-module-scss-module__UXVHwq__vault__ctaBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.Reveal-module-scss-module__9w5jZa__reveal{opacity:0;filter:blur(8px);transition:opacity .6s cubic-bezier(.22, 1, .36, 1) var(--delay,0s),filter .6s cubic-bezier(.22, 1, .36, 1) var(--delay,0s),transform .6s cubic-bezier(.22, 1, .36, 1) var(--delay,0s);transform:translateY(20px)}.Reveal-module-scss-module__9w5jZa__reveal--active{opacity:1;filter:blur();transform:translateY(0)}.Reveal-module-scss-module__9w5jZa__reveal--no-animation{opacity:1;filter:blur();transition:none;transform:translateY(0)}
@keyframes Testimonials-module-scss-module__b2i4wW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Testimonials-module-scss-module__b2i4wW__slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Testimonials-module-scss-module__b2i4wW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Testimonials-module-scss-module__b2i4wW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Testimonials-module-scss-module__b2i4wW__tst{background:var(--surface-page);color:var(--text-primary);padding:clamp(2rem,5vw,4rem) 0;position:relative;overflow:hidden}.Testimonials-module-scss-module__b2i4wW__tst__container{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.Testimonials-module-scss-module__b2i4wW__tst__header{text-align:center;max-width:680px;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.Testimonials-module-scss-module__b2i4wW__tst__eyebrow{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.6875rem;font-weight:700;display:inline-block}.Testimonials-module-scss-module__b2i4wW__tst__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.05}.Testimonials-module-scss-module__b2i4wW__tst__subtitle{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:clamp(.9375rem,1.4vw,1.0625rem);line-height:1.55}.Testimonials-module-scss-module__b2i4wW__tst__marquees{flex-direction:column;gap:1rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.Testimonials-module-scss-module__b2i4wW__tst__row{width:100%;position:relative;overflow:hidden}.Testimonials-module-scss-module__b2i4wW__tst__track{gap:1rem;width:max-content;animation:72s linear infinite Testimonials-module-scss-module__b2i4wW__tst-marquee;display:flex}.Testimonials-module-scss-module__b2i4wW__tst__rowReverse .Testimonials-module-scss-module__b2i4wW__tst__track{animation:68s linear infinite Testimonials-module-scss-module__b2i4wW__tst-marquee-reverse}.Testimonials-module-scss-module__b2i4wW__tst__track:hover{animation-play-state:paused}.Testimonials-module-scss-module__b2i4wW__card{background:var(--surface-1);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:clamp(260px,60vw,340px);transition:border-color .22s var(--ease-out-expo),transform .22s var(--ease-out-expo);flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex;position:relative}.Testimonials-module-scss-module__b2i4wW__card:hover{border-color:var(--accent-border);transform:translateY(-3px)}.Testimonials-module-scss-module__b2i4wW__card__quote{color:oklch(from var(--text-primary) l c h/.08);width:28px;height:28px;position:absolute;top:.875rem;right:.875rem;transform:scaleX(-1)}.Testimonials-module-scss-module__b2i4wW__card__stars{color:oklch(80% .14 80);gap:1px;display:inline-flex}[data-theme=light] .Testimonials-module-scss-module__b2i4wW__card__stars{color:oklch(60% .15 65)}.Testimonials-module-scss-module__b2i4wW__card__text{font-family:var(--font-ui);color:var(--text-secondary);text-wrap:pretty;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.Testimonials-module-scss-module__b2i4wW__card__meta{border-top:1px solid var(--border-subtle);align-items:center;gap:.625rem;padding-top:.75rem;display:flex}.Testimonials-module-scss-module__b2i4wW__card__info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.Testimonials-module-scss-module__b2i4wW__card__name{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.005em;font-size:.8125rem;font-weight:600;line-height:1.3}.Testimonials-module-scss-module__b2i4wW__card__role{font-family:var(--font-ui);color:var(--text-tertiary);letter-spacing:.01em;font-size:.6875rem;font-weight:500;line-height:1.3}.Testimonials-module-scss-module__b2i4wW__tst__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary,.Testimonials-module-scss-module__b2i4wW__tst__btnGhost{border-radius:var(--radius-full);font-family:var(--font-ui);letter-spacing:-.005em;cursor:pointer;transition:background .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo),transform .18s var(--ease-out-expo);justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary{background:var(--accent);box-shadow:0 6px 18px oklch(from var(--accent) l c h/.22);border:1px solid #0000}.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary,.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary:hover,.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary:focus,.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary:active{color:var(--text-on-accent)}.Testimonials-module-scss-module__b2i4wW__tst__btnPrimary:hover{background:var(--accent-hover);transform:translateY(-1px)}.Testimonials-module-scss-module__b2i4wW__tst__btnGhost{border:1px solid var(--border-default);background:0 0}.Testimonials-module-scss-module__b2i4wW__tst__btnGhost,.Testimonials-module-scss-module__b2i4wW__tst__btnGhost:hover,.Testimonials-module-scss-module__b2i4wW__tst__btnGhost:focus,.Testimonials-module-scss-module__b2i4wW__tst__btnGhost:active{color:var(--text-primary)}.Testimonials-module-scss-module__b2i4wW__tst__btnGhost:hover{border-color:var(--border-strong);background:oklch(from var(--text-primary) l c h/.03)}@keyframes Testimonials-module-scss-module__b2i4wW__tst-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes Testimonials-module-scss-module__b2i4wW__tst-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Testimonials-module-scss-module__b2i4wW__tst__track{animation:none!important}}
.page-module-scss-module__zaYFfG__page{background:var(--surface-page);min-height:100vh;color:var(--text-primary);isolation:isolate;position:relative;overflow-x:clip}.page-module-scss-module__zaYFfG__main{z-index:1;position:relative}
