.section-heading-module__1PGl5G__title{font-family:var(--font-display);text-wrap:balance}.section-heading-module__1PGl5G__md{font-size:var(--text-display-md);letter-spacing:var(--tracking-display-md);line-height:normal}.section-heading-module__1PGl5G__sm{font-size:var(--text-display-sm);letter-spacing:var(--tracking-display-sm);line-height:1.1}.section-heading-module__1PGl5G__stacked{flex-direction:column;display:flex}.section-heading-module__1PGl5G__lead{color:var(--title-lead-color,inherit);font-weight:300}.section-heading-module__1PGl5G__emphasis{font-weight:600}.section-heading-module__1PGl5G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.section-heading-module__1PGl5G__alignStart{align-items:flex-start}.section-heading-module__1PGl5G__aside{max-width:var(--aside-width,420px);color:var(--section-aside-color,var(--color-text-body));font-size:16px;line-height:1.6}@media (min-width:768px){.section-heading-module__1PGl5G__aside{text-align:right}}
.about-module__1-pQ-W__section{padding-block:var(--section-space);background:var(--color-white)}.about-module__1-pQ-W__grid{gap:32px;display:grid}.about-module__1-pQ-W__intro{flex-direction:column;gap:22px;display:flex}.about-module__1-pQ-W__eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--color-violet-600);font-size:13px;font-weight:600}.about-module__1-pQ-W__body{flex-direction:column;gap:32px;display:flex}.about-module__1-pQ-W__lede{color:var(--color-text-body);view-timeline-name:--about-lede;font-size:clamp(16px,.9rem + .35vw,18px);line-height:1.7}@supports (animation-timeline:view()){.about-module__1-pQ-W__word{animation:linear both about-module__1-pQ-W__word-light;animation-timeline:--about-lede;animation-range:cover calc(20% + var(--w) / var(--n) * 30%) cover calc(24% + var(--w) / var(--n) * 30%)}}.about-module__1-pQ-W__pillars{gap:20px;padding-top:29px;display:grid;position:relative}.about-module__1-pQ-W__pillars:before{content:"";background:var(--color-line);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.about-module__1-pQ-W__pillars:not([data-revealed]):before{scale:0 1}.about-module__1-pQ-W__pillars[data-revealed]:before{animation:about-module__1-pQ-W__rule-in 1.6s var(--ease-out-expo) backwards}}.about-module__1-pQ-W__pillar{flex-direction:column;gap:6px;display:flex}.about-module__1-pQ-W__pillarTitle{font-family:var(--font-display);font-size:17px;font-weight:600}.about-module__1-pQ-W__pillarText{color:var(--color-text-muted);font-size:14px;line-height:1.5}@media (min-width:640px){.about-module__1-pQ-W__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.about-module__1-pQ-W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.about-module__1-pQ-W__body{padding-top:38px}}@keyframes about-module__1-pQ-W__rule-in{0%{scale:0 1}}@keyframes about-module__1-pQ-W__word-light{0%{opacity:.16}to{opacity:1}}@media (min-width:1200px){.about-module__1-pQ-W__section{min-height:560px;padding-bottom:0}}
.monogram-module__vrMmOG__monogram{flex-shrink:0}.monogram-module__vrMmOG__stroke{fill:none;stroke:var(--monogram-stroke,currentColor);stroke-linecap:round;stroke-linejoin:round}.monogram-module__vrMmOG__spark{fill:var(--monogram-spark,var(--color-lavender-300))}
.button-module__HjQxJG__button{border-radius:var(--radius-pill);text-align:center;cursor:pointer;translate:var(--magnet-x,0px) var(--magnet-y,0px);transition:translate .7s var(--ease-out-expo), transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), background-color .4s;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:normal;display:inline-flex;position:relative}.button-module__HjQxJG__md{padding:12px 26px}.button-module__HjQxJG__lg{padding:17px 34px}.button-module__HjQxJG__primary{isolation:isolate;background:var(--color-white);color:var(--color-indigo);border:0;overflow:hidden;box-shadow:0 12px 44px #c9b8ff8c}.button-module__HjQxJG__primary:after{content:"";inset-block:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff0,#c9b8ff8c,#fff0);width:40%;position:absolute;left:0;translate:-120%}.button-module__HjQxJG__glass{color:var(--color-white)}.button-module__HjQxJG__glass.button-module__HjQxJG__lg{padding-inline:30px}@media (hover:hover){.button-module__HjQxJG__primary:hover{opacity:1;box-shadow:0 18px 60px #c9b8ffbf}.button-module__HjQxJG__glass:hover{opacity:1;background-color:#ffffff2e}}.button-module__HjQxJG__label{translate:calc(var(--magnet-x,0px) * .35) calc(var(--magnet-y,0px) * .35);transition:translate .7s var(--ease-out-expo);align-items:center;gap:8px;display:inline-flex}.button-module__HjQxJG__roll{display:inline-flex;position:relative;overflow:clip}.button-module__HjQxJG__row{white-space:pre;display:inline-flex}.button-module__HjQxJG__row:last-child{position:absolute;inset:100% 0 auto}.button-module__HjQxJG__row{transition:translate .6s var(--ease-out-expo)}@media (prefers-reduced-motion:no-preference){.button-module__HjQxJG__primary:after{animation:3.5s ease-in-out infinite button-module__HjQxJG__sweep}@media (hover:hover){.button-module__HjQxJG__button:hover{transform:translateY(-2px)}.button-module__HjQxJG__button:hover .button-module__HjQxJG__row{translate:0 -100%}}}@keyframes button-module__HjQxJG__sweep{0%{transform:skew(-20deg)}60%,to{transform:skew(-20deg)}}
.contact-module__FL264W__section{background:var(--color-mist);padding-bottom:clamp(56px,7vw,90px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.contact-module__FL264W__frame{animation:linear both contact-module__FL264W__frame-in;animation-timeline:view();animation-range:entry cover 40%}}}.contact-module__FL264W__card{isolation:isolate;border-radius:var(--radius-2xl);text-align:center;color:var(--color-white);flex-direction:column;align-items:center;gap:22px;padding:clamp(56px,6vw,72px) clamp(20px,5vw,64px);display:flex;position:relative;overflow:clip}.contact-module__FL264W__decor{z-index:-1;pointer-events:none;position:absolute;inset:0}.contact-module__FL264W__glow{translate:calc(var(--pointer-x,0) * 60px) calc(var(--pointer-y,0) * 40px);transition:translate 1.6s var(--ease-out-expo);position:absolute;inset:0}.contact-module__FL264W__auroraNight{background:#060622d9;width:460px;height:460px;top:-160px;left:-80px}.contact-module__FL264W__auroraLavender{background:#bea0ffbf;width:480px;height:480px;bottom:-200px;right:-60px}.contact-module__FL264W__ring{border:1px dashed #ffffff2e;border-radius:50%;width:900px;height:900px;position:absolute;top:50%;left:50%;translate:-50% -50%}.contact-module__FL264W__mark{--monogram-spark:var(--color-white);opacity:.18;display:none;position:absolute;top:60px;right:90px}.contact-module__FL264W__title{font-family:var(--font-display);font-size:var(--text-display-lg);letter-spacing:var(--tracking-display);text-wrap:balance;flex-direction:column;line-height:1.08;display:flex}.contact-module__FL264W__hook{font-weight:600}.contact-module__FL264W__followUp{color:#e9e3ff;font-weight:300}.contact-module__FL264W__description{max-width:560px;color:var(--color-lavender-100);font-size:17px;line-height:1.6}.contact-module__FL264W__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}@media (min-width:1024px){.contact-module__FL264W__mark{display:block}}@keyframes contact-module__FL264W__frame-in{0%{opacity:.4;translate:0 60px;scale:.9}}@media (min-width:1200px){.contact-module__FL264W__card{justify-content:center;min-height:430px;padding-block:56px}}.contact-module__FL264W__form{text-align:left;gap:18px;width:100%;max-width:640px;display:grid}.contact-module__FL264W__form label{gap:8px;min-width:0;font-size:14px;display:grid}.contact-module__FL264W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-module__FL264W__form input,.contact-module__FL264W__form textarea{border:1px solid var(--color-lavender-300);border-radius:var(--radius-sm);background:var(--color-white);width:100%;color:var(--color-text);font:inherit;padding:14px 16px;font-size:16px}.contact-module__FL264W__form textarea{resize:vertical}.contact-module__FL264W__form input:focus-visible,.contact-module__FL264W__form textarea:focus-visible{outline:3px solid var(--color-lavender-300);outline-offset:3px}.contact-module__FL264W__form button{justify-self:center}.contact-module__FL264W__form button:disabled{opacity:.65;cursor:wait}.contact-module__FL264W__formStatus{text-align:center;min-height:3em;color:var(--color-lavender-100)}.contact-module__FL264W__form .contact-module__FL264W__honeypot{display:none}@media (max-width:600px){.contact-module__FL264W__fields{grid-template-columns:1fr}}
.faq-module__zG6Bba__section{padding-block:var(--section-space);background:var(--color-mist)}.faq-module__zG6Bba__grid{gap:40px;display:grid}.faq-module__zG6Bba__intro{flex-direction:column;gap:20px;display:flex}.faq-module__zG6Bba__note{color:var(--color-text-body);font-size:16px;line-height:1.6}.faq-module__zG6Bba__note a{color:var(--color-violet-600);transition:background-size .6s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;font-weight:500}@media (hover:hover){.faq-module__zG6Bba__note a:hover{opacity:1;background-position:100% 100%;background-size:0 1px}}.faq-module__zG6Bba__list{flex-direction:column;gap:12px;display:flex}.faq-module__zG6Bba__item{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);transition:border-color .4s, box-shadow .6s var(--ease-out-expo)}@media (hover:hover){.faq-module__zG6Bba__item:hover{border-color:#6b43f259}}.faq-module__zG6Bba__item[open]{border-color:#6b43f240;box-shadow:0 18px 50px #4b2dd414}.faq-module__zG6Bba__question{border-radius:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:clamp(18px,2vw,22px) clamp(20px,2.5vw,24px);font-size:clamp(16px,.95rem + .2vw,17px);font-weight:500;list-style:none;display:flex}.faq-module__zG6Bba__question::-webkit-details-marker{display:none}.faq-module__zG6Bba__sign{background:var(--color-lavender-50);width:32px;height:32px;color:var(--color-violet-600);transition:background-color .4s, color .4s, rotate .6s var(--ease-out-expo);border-radius:50%;flex-shrink:0;position:relative}.faq-module__zG6Bba__sign:before,.faq-module__zG6Bba__sign:after{content:"";width:12px;height:2px;transition:transform .5s var(--ease-out-expo);background:currentColor;border-radius:1px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.faq-module__zG6Bba__sign:after{transform:rotate(90deg)}.faq-module__zG6Bba__item[open] .faq-module__zG6Bba__sign{background:var(--color-violet-600);color:var(--color-white);rotate:180deg}.faq-module__zG6Bba__item[open] .faq-module__zG6Bba__sign:after{transform:rotate(90deg)scaleX(0)}.faq-module__zG6Bba__answer{box-sizing:content-box;max-width:640px;color:var(--color-text-body);padding:0 clamp(20px,2.5vw,24px) 22px;font-size:15px;line-height:1.65}.faq-module__zG6Bba__item[open] .faq-module__zG6Bba__answer{animation:faq-module__zG6Bba__answer-in .6s var(--ease-out-quint) 50ms backwards}@supports (interpolate-size:allow-keywords){.faq-module__zG6Bba__item{interpolate-size:allow-keywords}.faq-module__zG6Bba__item::details-content{block-size:0;transition:block-size .55s var(--ease-out-expo), content-visibility .55s allow-discrete;overflow-y:clip}.faq-module__zG6Bba__item[open]::details-content{block-size:auto}}@media (min-width:1024px){.faq-module__zG6Bba__grid{grid-template-columns:420px minmax(0,1fr);gap:80px}}@keyframes faq-module__zG6Bba__answer-in{0%{opacity:0;translate:0 calc(var(--reveal-distance) * -.15)}}@media (min-width:1200px){.faq-module__zG6Bba__section{min-height:760px;padding-bottom:0}}
.hero-visual-module__e-zHea__stage{z-index:2;width:min(100%,1440px);height:clamp(300px,26vw + 12px,380px);margin-top:38px;position:relative}@media (min-width:1200px){.hero-visual-module__e-zHea__stage{height:380px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}}.hero-visual-module__e-zHea__layer{translate:calc(var(--pointer-x,0) * var(--depth,0px)) calc(var(--pointer-y,0) * var(--depth,0px) * .6);transition:translate 1.3s var(--ease-out-expo);position:absolute}.hero-visual-module__e-zHea__layerRelease,.hero-visual-module__e-zHea__layerAgent,.hero-visual-module__e-zHea__layerStatus{z-index:4;animation:hero-visual-module__e-zHea__toast-in 1.2s var(--ease-spring) calc(var(--intro-delay) + 1.15s) backwards;display:none}.hero-visual-module__e-zHea__layerRelease{--depth:26px;bottom:250px;left:max(16px,50% - 570px)}.hero-visual-module__e-zHea__layerAgent{--depth:34px;animation-delay:calc(var(--intro-delay) + 1.3s);bottom:420px;right:max(16px,50% - 650px)}.hero-visual-module__e-zHea__layerStatus{--depth:20px;animation-delay:calc(var(--intro-delay) + 1.45s);bottom:470px;left:max(16px,50% - 630px)}@media (min-width:1200px){.hero-visual-module__e-zHea__layerRelease,.hero-visual-module__e-zHea__layerAgent,.hero-visual-module__e-zHea__layerStatus{display:block}}.hero-visual-module__e-zHea__toast,.hero-visual-module__e-zHea__status{align-items:center;display:flex;box-shadow:0 20px 50px #06062259}.hero-visual-module__e-zHea__toast{border-radius:var(--radius-md);gap:12px;padding:12px 18px 12px 12px}.hero-visual-module__e-zHea__toastIcon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.hero-visual-module__e-zHea__toastIconSuccess{color:#86efac;background:#4ade8033}.hero-visual-module__e-zHea__toastIconAi{color:var(--color-lavender-300);background:#c9b8ff38}.hero-visual-module__e-zHea__toastText{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.hero-visual-module__e-zHea__toastTitle{font-size:13px;font-weight:600}.hero-visual-module__e-zHea__toastMeta{color:var(--color-lavender-100);font-size:11px}.hero-visual-module__e-zHea__status{border-radius:var(--radius-pill);white-space:nowrap;gap:10px;padding:10px 16px;font-size:12px;font-weight:500}.hero-visual-module__e-zHea__statusDot{background:#86efac;border-radius:50%;width:8px;height:8px}.hero-visual-module__e-zHea__layerDashboard{--depth:10px;z-index:2;width:min(940px, 100% - 2 * var(--gutter));height:330px;animation:hero-visual-module__e-zHea__rise-in 1.7s var(--ease-out-expo) calc(var(--intro-delay) + .5s) backwards;margin-inline:auto;top:clamp(40px,6.25vw,90px);left:0;right:0}.hero-visual-module__e-zHea__dashboard{border-radius:24px 24px 0 0;height:100%;padding:14px;box-shadow:0 -20px 80px #06062259}.hero-visual-module__e-zHea__screen{box-sizing:content-box;background:var(--color-screen);border:1px solid #ffffff14;border-radius:14px;width:100%;height:100%;display:flex;overflow:hidden}.hero-visual-module__e-zHea__sidebar{border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 190px;gap:14px;padding:22px 18px;display:none}.hero-visual-module__e-zHea__workspace{font-family:var(--font-display);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hero-visual-module__e-zHea__navItem{color:var(--color-text-inverse-subtle);padding-inline:10px;font-size:12px}.hero-visual-module__e-zHea__navItemActive{height:30px;color:var(--color-white);background:#8b66ff47;border-radius:8px;align-items:center;display:flex}.hero-visual-module__e-zHea__main{flex-direction:column;flex:1;gap:16px;min-width:0;padding:18px;display:flex}.hero-visual-module__e-zHea__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-visual-module__e-zHea__kpi{background:#ffffff0d;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.hero-visual-module__e-zHea__kpi:nth-child(3){display:none}.hero-visual-module__e-zHea__kpiLabel{color:var(--color-text-inverse-subtle);font-size:11px}.hero-visual-module__e-zHea__kpiValue{font-family:var(--font-display);font-size:18px;font-weight:600}.hero-visual-module__e-zHea__chart{background:#ffffff0a;border-radius:12px;flex:1;align-items:flex-end;gap:10px;padding:16px;display:flex}.hero-visual-module__e-zHea__bar{height:var(--bar);transform-origin:bottom;border-radius:6px 6px 0 0;flex:1}.hero-visual-module__e-zHea__soft{background:#8b66ff59}.hero-visual-module__e-zHea__medium{background:#8b66ff80}.hero-visual-module__e-zHea__strong{background:var(--color-violet-500)}.hero-visual-module__e-zHea__peak{background:linear-gradient(180deg, #fff, var(--color-lavender-300));box-shadow:0 0 24px #c9b8ffb3}@media (min-width:640px){.hero-visual-module__e-zHea__main{padding:22px 24px}.hero-visual-module__e-zHea__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-visual-module__e-zHea__kpi{padding:14px 16px}.hero-visual-module__e-zHea__kpi:nth-child(3){display:flex}.hero-visual-module__e-zHea__kpiValue{font-size:22px}}@media (min-width:768px){.hero-visual-module__e-zHea__sidebar{display:flex}}.hero-visual-module__e-zHea__layerPhone{--depth:18px;z-index:3;animation:hero-visual-module__e-zHea__rise-in 1.7s var(--ease-out-expo) calc(var(--intro-delay) + .75s) backwards;display:none;top:110px;left:calc(50% + 340px)}@media (min-width:1100px){.hero-visual-module__e-zHea__layerPhone{display:block}}.hero-visual-module__e-zHea__phone{border:6px solid var(--color-bezel);background:var(--color-screen);border-radius:34px;flex-direction:column;gap:12px;width:190px;height:390px;padding:26px 14px;display:flex;box-shadow:0 30px 80px #0606228c}.hero-visual-module__e-zHea__notch{background:var(--color-bezel);border-radius:4px;align-self:center;width:60px;height:6px;margin-top:-14px}.hero-visual-module__e-zHea__greeting{font-family:var(--font-display);font-size:13px;font-weight:600}.hero-visual-module__e-zHea__balance{background:linear-gradient(135deg, var(--color-violet-600), var(--color-violet-500));border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex}.hero-visual-module__e-zHea__balanceLabel{color:var(--color-lavender-100);font-size:10px}.hero-visual-module__e-zHea__balanceValue{font-family:var(--font-display);font-size:17px;font-weight:600}.hero-visual-module__e-zHea__tiles{gap:8px;display:flex}.hero-visual-module__e-zHea__tiles>div{background:#ffffff0f;border-radius:12px;flex:1;height:44px}.hero-visual-module__e-zHea__row{background:#ffffff0d;border-radius:10px;height:36px}@media (prefers-reduced-motion:no-preference){.hero-visual-module__e-zHea__bar{animation:hero-visual-module__e-zHea__grow 1.6s var(--ease-out-expo) calc(var(--intro-delay) + 1.1s + var(--i) * 80ms) backwards}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-visual-module__e-zHea__stage{animation:linear both hero-visual-module__e-zHea__stage-scroll;animation-timeline:scroll(root);animation-range:0 90vh}}}@keyframes hero-visual-module__e-zHea__rise-in{0%{opacity:0;transform:translateY(calc(var(--reveal-distance) * 4)) scale(var(--reveal-scale));filter:blur(var(--reveal-blur))}}@keyframes hero-visual-module__e-zHea__toast-in{0%{opacity:0;transform:translateY(calc(var(--reveal-distance) * .8)) scale(calc(1 - (1 - var(--reveal-scale)) * 2));filter:blur(calc(var(--reveal-blur) * .6))}}@keyframes hero-visual-module__e-zHea__grow{0%{transform:scaleY(.1)}}@keyframes hero-visual-module__e-zHea__stage-scroll{to{translate:0 -60px;scale:1.05}}
.hero-module__R3nrWq__hero{isolation:isolate;color:var(--color-white);flex-direction:column;align-items:center;padding-top:clamp(128px,11vw + 40px,173px);display:flex;position:relative;overflow:clip}.hero-module__R3nrWq__backdrop{pointer-events:none;position:absolute;inset:0}.hero-module__R3nrWq__glow{translate:calc(var(--pointer-x,0) * -28px) calc(var(--pointer-y,0) * -20px);transition:translate 1.6s var(--ease-out-expo);position:absolute;inset:0}.hero-module__R3nrWq__auroraNight{background:#060622e6;width:640px;height:640px;top:-200px;left:-140px}.hero-module__R3nrWq__auroraLavender{background:#b08cffbf;width:600px;height:600px;top:140px;right:-120px}.hero-module__R3nrWq__auroraViolet{background:#5028dcd9;width:460px;height:460px;top:540px;left:calc(50% - 250px)}.hero-module__R3nrWq__spotlight{mix-blend-mode:soft-light;opacity:0;width:780px;height:780px;translate:calc(var(--pointer-x,0) * 48vw) calc(var(--pointer-y,0) * 45vh);transition:opacity 1.2s, translate 1.1s var(--ease-out-expo);background:radial-gradient(closest-side,#d6c8ff47,#d6c8ff00);border-radius:50%;margin:-390px 0 0 -390px;position:absolute;top:50%;left:50%}@media (hover:hover) and (pointer:fine){.hero-module__R3nrWq__hero:hover .hero-module__R3nrWq__spotlight{opacity:1}}.hero-module__R3nrWq__grain{opacity:.22;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.hero-module__R3nrWq__ring{border-radius:50%;position:absolute;bottom:60px;left:50%;translate:-50% 50%}.hero-module__R3nrWq__ringOuter{border:1px dashed #ffffff38;width:800px;height:800px}.hero-module__R3nrWq__ringInner{border:1px solid #c9b8ff2e;width:600px;height:600px}.hero-module__R3nrWq__copy{z-index:5;width:min(100% - 2 * var(--gutter), 880px);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.hero-module__R3nrWq__eyebrow{border-radius:var(--radius-pill);letter-spacing:1.5px;text-transform:uppercase;animation:hero-module__R3nrWq__blur-in 1.2s var(--ease-out-quint) calc(var(--intro-delay) + .1s) backwards;align-items:center;gap:10px;padding:8px 18px 8px 10px;font-size:13px;font-weight:500;display:inline-flex}.hero-module__R3nrWq__eyebrowDot{background:var(--color-lavender-300);border-radius:50%;width:8px;height:8px}.hero-module__R3nrWq__title{font-family:var(--font-display);font-size:var(--text-display-xl);letter-spacing:var(--tracking-display);text-wrap:balance;flex-direction:column;line-height:1.05;display:flex}.hero-module__R3nrWq__lineMask{margin-block:-.06em -.16em;padding-block:.06em .16em;display:block;overflow:clip}.hero-module__R3nrWq__line{animation:hero-module__R3nrWq__line-rise 1.5s var(--ease-out-expo) calc(var(--intro-delay) + .2s) backwards;display:block}.hero-module__R3nrWq__lineMask+.hero-module__R3nrWq__lineMask .hero-module__R3nrWq__line{animation-delay:calc(var(--intro-delay) + .34s)}.hero-module__R3nrWq__lineLead{color:#e9e3ff;font-weight:300}.hero-module__R3nrWq__lineEmphasis{background:linear-gradient(90deg,#fff 0%,#c9b8ff 25%,#fff 50%,#c9b8ff 75%,#fff 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}@media (prefers-reduced-motion:no-preference){.hero-module__R3nrWq__lineMask+.hero-module__R3nrWq__lineMask .hero-module__R3nrWq__lineEmphasis{animation:hero-module__R3nrWq__line-rise 1.5s var(--ease-out-expo) calc(var(--intro-delay) + .34s) backwards, hero-module__R3nrWq__shimmer 6s linear infinite}}.hero-module__R3nrWq__description{max-width:640px;color:var(--color-lavender-100);animation:hero-module__R3nrWq__fade-up 1.3s var(--ease-out-expo) calc(var(--intro-delay) + .55s) backwards;font-size:clamp(16px,.9rem + .35vw,18px);line-height:1.6}.hero-module__R3nrWq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-top:12px;display:flex}.hero-module__R3nrWq__actions>*{animation:hero-module__R3nrWq__fade-up 1.3s var(--ease-out-expo) calc(var(--intro-delay) + .7s) backwards}.hero-module__R3nrWq__actions>:nth-child(2){animation-delay:calc(var(--intro-delay) + .8s)}.hero-module__R3nrWq__secondaryCta{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}@media (pointer:coarse){.hero-module__R3nrWq__secondaryCta{min-height:44px}}@media (min-width:1200px){.hero-module__R3nrWq__hero{min-height:980px}}.hero-module__R3nrWq__arrow{transition:translate .5s var(--ease-out-expo);display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hero-module__R3nrWq__secondaryCta:hover .hero-module__R3nrWq__arrow{translate:3px -3px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-module__R3nrWq__copy{animation:linear both hero-module__R3nrWq__copy-exit;animation-timeline:scroll(root);animation-range:0 75vh}.hero-module__R3nrWq__backdrop{animation:linear both hero-module__R3nrWq__backdrop-exit;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes hero-module__R3nrWq__blur-in{0%{opacity:0;scale:var(--reveal-scale);filter:blur(var(--reveal-blur))}}@keyframes hero-module__R3nrWq__line-rise{0%{opacity:var(--mask-opacity);translate:0 var(--mask-offset)}}@keyframes hero-module__R3nrWq__fade-up{0%{opacity:0;translate:0 calc(var(--reveal-distance) * .7);filter:blur(var(--reveal-blur))}}@keyframes hero-module__R3nrWq__shimmer{to{background-position:200%}}@keyframes hero-module__R3nrWq__copy-exit{to{opacity:0;filter:blur(10px);translate:0 -110px;scale:.96}}@keyframes hero-module__R3nrWq__backdrop-exit{to{translate:0 28vh}}
.how-we-work-module__0MXYQW__section{padding-block:var(--section-space);background:var(--color-white)}.how-we-work-module__0MXYQW__inner{flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.how-we-work-module__0MXYQW__steps{gap:32px 24px;display:grid}.how-we-work-module__0MXYQW__step{border-top:2px solid var(--color-line);flex-direction:column;gap:14px;padding-top:28px;display:flex}.how-we-work-module__0MXYQW__step:first-child{border-top-color:var(--color-violet-600)}.how-we-work-module__0MXYQW__number{font-family:var(--font-display);color:var(--color-violet-600);font-size:14px;font-weight:600}.how-we-work-module__0MXYQW__title{font-family:var(--font-display);font-size:22px;font-weight:600}.how-we-work-module__0MXYQW__text{color:var(--color-text-body);font-size:15px;line-height:1.6}@media (min-width:640px){.how-we-work-module__0MXYQW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.how-we-work-module__0MXYQW__steps{border-top:2px solid var(--color-line);view-timeline-name:--process;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.how-we-work-module__0MXYQW__steps:before{content:"";background:var(--color-violet-600);width:calc(25% - 18px);height:2px;position:absolute;top:-2px;left:0}.how-we-work-module__0MXYQW__step,.how-we-work-module__0MXYQW__step:first-child{border-top:0}}@supports (animation-timeline:view()){@media (min-width:1024px){.how-we-work-module__0MXYQW__steps:before{animation:linear both how-we-work-module__0MXYQW__rail-fill;animation-timeline:--process;animation-range:cover 25% cover 60%}}}@media (min-width:1200px){.how-we-work-module__0MXYQW__section{min-height:560px;padding-bottom:0}}@keyframes how-we-work-module__0MXYQW__rail-fill{to{width:100%}}
.logo-module__BrvY8q__logo{color:var(--color-white);align-items:center;gap:12px;display:inline-flex}.logo-module__BrvY8q__wordmark{flex-direction:column;gap:3px;display:flex}.logo-module__BrvY8q__name{font-family:var(--font-display);letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:1}.logo-module__BrvY8q__tagline{letter-spacing:2.6px;text-transform:uppercase;color:var(--logo-tagline,var(--color-lavender-200));font-size:7.5px;font-weight:500}
.services-module__IgHRYW__section{padding-block:var(--section-space);background:var(--color-mist)}.services-module__IgHRYW__inner{flex-direction:column;gap:clamp(40px,5vw,56px);display:flex}.services-module__IgHRYW__grid{gap:24px;display:grid}.services-module__IgHRYW__card{--spotlight-color:#6b43f214;--spotlight-edge:#6b43f28c;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-white);transition:transform .6s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo), border-color .5s, color .5s;flex-direction:column;gap:18px;padding:clamp(24px,3vw,32px);display:flex}.services-module__IgHRYW__wash{z-index:-2;border-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(120% 90% at 100% 0%, var(--color-violet-700) 0%, var(--color-indigo) 55%);clip-path:circle(0% at var(--spot-x,50%) var(--spot-y,50%));transition:clip-path .75s var(--ease-out-expo);position:absolute;inset:0}.services-module__IgHRYW__icon{border-radius:var(--radius-md);background:var(--color-lavender-50);width:56px;height:56px;color:var(--color-violet-600);transition:rotate .7s var(--ease-spring), scale .7s var(--ease-spring), background-color .5s, color .5s;justify-content:center;align-items:center;display:flex}.services-module__IgHRYW__title{font-family:var(--font-display);font-size:22px;font-weight:600}.services-module__IgHRYW__description{color:var(--color-text-body);font-size:15px;line-height:1.6;transition:color .5s}.services-module__IgHRYW__tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.services-module__IgHRYW__tag{border-radius:var(--radius-pill);background:var(--color-mist);color:var(--color-text-muted);padding:6px 12px;font-size:12px;transition:background-color .5s,color .5s}@media (hover:hover){.services-module__IgHRYW__card:hover{--spotlight-color:#c9b8ff24;--spotlight-edge:#c9b8ffbf;color:var(--color-white);border-color:#2e2770}.services-module__IgHRYW__card:hover .services-module__IgHRYW__wash{clip-path:circle(150% at var(--spot-x,50%) var(--spot-y,50%))}.services-module__IgHRYW__card:hover .services-module__IgHRYW__icon{color:var(--color-lavender-300);background:#c9b8ff29}.services-module__IgHRYW__card:hover .services-module__IgHRYW__description{color:#d6cff2}.services-module__IgHRYW__card:hover .services-module__IgHRYW__tag{color:var(--color-lavender-100);background:#ffffff14}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.services-module__IgHRYW__card:hover .services-module__IgHRYW__icon{rotate:-8deg;scale:1.08}}@media (prefers-reduced-motion:reduce){.services-module__IgHRYW__wash{clip-path:none;opacity:0;transition:opacity .4s}.services-module__IgHRYW__card:hover .services-module__IgHRYW__wash{clip-path:none;opacity:1}}@media (min-width:700px){.services-module__IgHRYW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-module__IgHRYW__card{min-height:300px}}@media (min-width:1024px){.services-module__IgHRYW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.services-module__IgHRYW__section{min-height:960px;padding-bottom:0}.services-module__IgHRYW__card{height:300px}}
.mobile-nav-module__WyOPQq__toggle{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mobile-nav-module__WyOPQq__panel{top:calc(100% + 12px);left:var(--gutter);right:var(--gutter);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;animation:mobile-nav-module__WyOPQq__panel-in .45s var(--ease-out-expo);background:#0a0b2ee6;border:1px solid #ffffff24;padding:10px;position:absolute;box-shadow:0 24px 60px #06062273}.mobile-nav-module__WyOPQq__panel[hidden]{display:none}.mobile-nav-module__WyOPQq__list{flex-direction:column;display:flex}.mobile-nav-module__WyOPQq__link{border-radius:var(--radius-sm);align-items:center;min-height:48px;padding-inline:16px;font-size:17px;display:flex}.mobile-nav-module__WyOPQq__link:hover,.mobile-nav-module__WyOPQq__link[aria-current]{background:#ffffff0f}.mobile-nav-module__WyOPQq__panel:not([hidden]) li{animation:mobile-nav-module__WyOPQq__item-in .5s var(--ease-out-expo) backwards}.mobile-nav-module__WyOPQq__panel:not([hidden]) li:nth-child(2){animation-delay:40ms}.mobile-nav-module__WyOPQq__panel:not([hidden]) li:nth-child(3){animation-delay:80ms}.mobile-nav-module__WyOPQq__panel:not([hidden]) li:nth-child(4){animation-delay:.12s}.mobile-nav-module__WyOPQq__panel:not([hidden]) li:nth-child(5){animation-delay:.16s}@keyframes mobile-nav-module__WyOPQq__item-in{0%{opacity:0;translate:0 calc(var(--reveal-distance) * .3)}}.mobile-nav-module__WyOPQq__cta{border-radius:var(--radius-pill);background:var(--color-white);min-height:48px;color:var(--color-indigo);justify-content:center;align-items:center;margin-top:8px;font-weight:500;display:flex}@media (min-width:960px){.mobile-nav-module__WyOPQq__root{display:none}}@keyframes mobile-nav-module__WyOPQq__panel-in{0%{opacity:0;translate:0 calc(var(--reveal-distance) * -.25);scale:calc(1 - (1 - var(--reveal-scale)) * .5)}}
.scenes-module__br7_0G__phone{border:7px solid var(--color-bezel);background:var(--color-screen);flex-direction:column;gap:12px;display:flex;position:absolute}.scenes-module__br7_0G__phoneSide{border-radius:38px;width:220px;height:450px;padding:28px 16px;top:70px;box-shadow:0 30px 80px #06062280}.scenes-module__br7_0G__phoneLeft{left:220px;rotate:-9deg}.scenes-module__br7_0G__phoneRight{left:760px;rotate:9deg}.scenes-module__br7_0G__phoneCenter{z-index:2;border-radius:40px;width:240px;height:490px;padding:30px 16px;top:40px;left:480px;box-shadow:0 40px 100px #06062299}.scenes-module__br7_0G__appTitle{font-family:var(--font-display);font-size:14px;font-weight:600}.scenes-module__br7_0G__discoverArt{background:linear-gradient(135deg, #ff9a8b, var(--color-violet-500));border-radius:16px;height:130px}.scenes-module__br7_0G__skeleton{border-radius:4px}.scenes-module__br7_0G__skeletonWide{background:#ffffff40;width:70%;height:12px}.scenes-module__br7_0G__skeletonNarrow{background:#ffffff1f;width:45%;height:10px}.scenes-module__br7_0G__tileRow{gap:8px;display:flex}.scenes-module__br7_0G__tile{border-radius:14px;flex:1;height:80px}.scenes-module__br7_0G__tileMint{background:linear-gradient(135deg,#34d399,#0ea5e9)}.scenes-module__br7_0G__tileSunset{background:linear-gradient(135deg,#fbbf24,#f472b6)}.scenes-module__br7_0G__ghostTile{background:#ffffff12;border-radius:14px;flex:1;height:54px}.scenes-module__br7_0G__walletCard{background:linear-gradient(135deg, var(--color-violet-600), var(--color-lavender-300));border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.scenes-module__br7_0G__walletLabel{color:#f3efff;font-size:11px}.scenes-module__br7_0G__walletValue{font-family:var(--font-display);font-size:24px;font-weight:600}.scenes-module__br7_0G__transaction{background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.scenes-module__br7_0G__transactionIcon{border-radius:10px;width:30px;height:30px}.scenes-module__br7_0G__transactionIconPink{background:#f472b6}.scenes-module__br7_0G__transactionName{flex:1}.scenes-module__br7_0G__amountIn{color:#86efac}.scenes-module__br7_0G__amountOut{color:#fca5a5}.scenes-module__br7_0G__map{background:repeating-linear-gradient(45deg, var(--color-bezel) 0 14px, #231e4a 14px 28px);border-radius:16px;height:200px;position:relative}.scenes-module__br7_0G__route{box-sizing:content-box;border:3px solid var(--color-violet-500);border-bottom:0;border-left:0;border-radius:0 40px;width:110px;height:90px;position:absolute;top:40px;left:30px}.scenes-module__br7_0G__courier{background:var(--color-lavender-300);border-radius:50%;width:14px;height:14px;position:absolute;top:34px;left:132px}.scenes-module__br7_0G__eta{color:#c9c2ea;font-size:12px}.scenes-module__br7_0G__progressTrack{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.scenes-module__br7_0G__progressFill{background:var(--color-violet-500);width:70%;height:100%}.scenes-module__br7_0G__browser{background:var(--color-white);border-radius:18px;flex-direction:column;width:900px;height:470px;display:flex;position:absolute;top:44px;left:150px;overflow:hidden;box-shadow:0 40px 120px #06062299}.scenes-module__br7_0G__browserBar{background:#f3f1fa;flex-shrink:0;align-items:center;gap:8px;height:40px;padding-inline:16px;display:flex}.scenes-module__br7_0G__browserDot{border-radius:50%;width:11px;height:11px}.scenes-module__br7_0G__dotRed{background:#ff6b6b}.scenes-module__br7_0G__dotAmber{background:#fbbf24}.scenes-module__br7_0G__dotGreen{background:#34d399}.scenes-module__br7_0G__address{background:var(--color-white);color:var(--color-text-subtle);border-radius:8px;margin-left:16px;padding:5px 60px;font-size:11px}.scenes-module__br7_0G__storefront{color:var(--color-indigo);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:44px 48px;display:grid}.scenes-module__br7_0G__storeCopy{flex-direction:column;justify-content:center;gap:16px;display:flex}.scenes-module__br7_0G__storeKicker{letter-spacing:2px;text-transform:uppercase;color:var(--color-violet-600);font-size:11px;font-weight:600}.scenes-module__br7_0G__storeTitle{font-family:var(--font-display);letter-spacing:-1px;font-size:40px;font-weight:600;line-height:1.1}.scenes-module__br7_0G__storeText{color:var(--color-text-body);font-size:13px;line-height:1.6}.scenes-module__br7_0G__storeActions{gap:10px;font-size:12px;display:flex}.scenes-module__br7_0G__storeButton{border-radius:var(--radius-pill);background:var(--color-indigo);color:var(--color-white);padding:11px 22px}.scenes-module__br7_0G__storeButtonGhost{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:11px 22px}.scenes-module__br7_0G__storeArt{background:linear-gradient(135deg,#f9d8c4 0%,#e8b4f0 50%,#a78bfa 100%);border-radius:18px;position:relative;overflow:hidden}.scenes-module__br7_0G__orb{background:radial-gradient(circle at 35% 30%, #fff, var(--color-lavender-300) 45%, var(--color-violet-600));border-radius:50%;width:170px;height:170px;margin:-85px 0 0 -85px;position:absolute;top:50%;left:50%}.scenes-module__br7_0G__chat{background:#ffffff0f;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:14px;width:600px;height:420px;padding:28px;display:flex;position:absolute;top:40px;left:300px;box-shadow:0 40px 120px #06062280}.scenes-module__br7_0G__chatHeader{align-items:center;gap:10px;display:flex}.scenes-module__br7_0G__agentAvatar{background:linear-gradient(135deg, var(--color-violet-600), var(--color-lavender-300));border-radius:10px;width:32px;height:32px}.scenes-module__br7_0G__agentName{font-family:var(--font-display);font-size:15px;font-weight:600}.scenes-module__br7_0G__agentStatus{color:#86efac;font-size:11px}.scenes-module__br7_0G__bubble{box-sizing:content-box;padding:12px 16px;font-size:14px;line-height:1.55}.scenes-module__br7_0G__bubbleUser{background:var(--color-violet-600);border-radius:16px 16px 4px;align-self:flex-end;max-width:70%}.scenes-module__br7_0G__bubbleShort{max-width:50%}.scenes-module__br7_0G__bubbleBot{background:#ffffff1a;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:78%}.scenes-module__br7_0G__typing{gap:6px;padding:14px 16px;display:flex}.scenes-module__br7_0G__typingDot{background:var(--color-lavender-300);border-radius:50%;width:7px;height:7px}.scenes-module__br7_0G__typingDot:nth-child(2){animation-delay:.2s}.scenes-module__br7_0G__typingDot:nth-child(3){animation-delay:.4s}.scenes-module__br7_0G__aiStat{border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:absolute;top:110px;right:110px}.scenes-module__br7_0G__aiStatLabel{color:#c9c2ea;font-size:11px}.scenes-module__br7_0G__aiStatValue{font-family:var(--font-display);font-size:26px;font-weight:600}.scenes-module__br7_0G__aiChip{border-radius:var(--radius-md);align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex;position:absolute;top:230px;left:110px}.scenes-module__br7_0G__aiChipIcon{color:var(--color-lavender-300)}.scenes-module__br7_0G__erp{background:var(--color-white);width:960px;height:460px;color:var(--color-indigo);border-radius:18px;display:flex;position:absolute;top:40px;left:120px;overflow:hidden;box-shadow:0 40px 120px #06062299}.scenes-module__br7_0G__erpSidebar{background:var(--color-indigo);flex-direction:column;flex:0 0 180px;gap:12px;padding:22px 16px;font-size:12px;display:flex}.scenes-module__br7_0G__erpBrand{font-family:var(--font-display);color:var(--color-white);font-size:13px;font-weight:600}.scenes-module__br7_0G__erpNav{color:var(--color-text-inverse-subtle);padding-inline:10px}.scenes-module__br7_0G__erpNavActive{color:var(--color-white);background:#8b66ff59;border-radius:8px;padding-block:8px}.scenes-module__br7_0G__erpMain{flex-direction:column;flex:1;gap:14px;min-width:0;padding:22px;display:flex}.scenes-module__br7_0G__erpKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scenes-module__br7_0G__erpKpi{background:var(--color-mist);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.scenes-module__br7_0G__erpKpiHighlight{background:var(--color-lavender-50);color:var(--color-violet-600)}.scenes-module__br7_0G__erpKpiLabel{color:var(--color-text-subtle);font-size:10px}.scenes-module__br7_0G__erpKpiHighlight .scenes-module__br7_0G__erpKpiLabel{color:inherit}.scenes-module__br7_0G__erpKpiValue{font-family:var(--font-display);font-size:18px;font-weight:600}.scenes-module__br7_0G__erpChart{background:var(--color-mist);border-radius:12px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px;display:flex}.scenes-module__br7_0G__erpChartSvg{flex:1;width:100%;min-height:0}.scenes-module__br7_0G__erpArea{fill:#6b43f21f}.scenes-module__br7_0G__erpLine{fill:none;stroke:var(--color-violet-600);stroke-width:3px}
.site-header-module__XFbqWa__header{--focus-ring:var(--color-white);z-index:50;color:var(--color-white);transition:padding .7s var(--ease-out-expo), translate .7s var(--ease-out-expo);padding-top:clamp(20px,2.5vw,36px);position:fixed;inset:0 0 auto}.site-header-module__XFbqWa__bar{border-radius:var(--radius-pill);transition:width .7s var(--ease-out-expo), padding .7s var(--ease-out-expo), background-color .7s, box-shadow .7s;justify-content:space-between;align-items:center;gap:24px;display:flex}.site-header-module__XFbqWa__header[data-scrolled]{padding-top:12px}.site-header-module__XFbqWa__header[data-scrolled] .site-header-module__XFbqWa__bar{width:min(100% - 2 * var(--gutter), 1120px);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#0a0b2ec2;padding:8px 8px 8px 18px;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 50px #0606224d}.site-header-module__XFbqWa__header[data-hidden]:not(:focus-within){translate:0 calc(-100% - 24px)}.site-header-module__XFbqWa__brand{transform-origin:0;transition:scale .7s var(--ease-out-expo);display:inline-flex}.site-header-module__XFbqWa__header[data-scrolled] .site-header-module__XFbqWa__brand{scale:.88}.site-header-module__XFbqWa__nav{display:none}.site-header-module__XFbqWa__list{align-items:center;gap:40px;font-size:15px;display:flex}.site-header-module__XFbqWa__link{display:inline-block;position:relative}.site-header-module__XFbqWa__link:after{content:"";transform-origin:100%;height:1px;transition:scale .6s var(--ease-out-expo);background:currentColor;position:absolute;inset:auto 0 -5px;scale:0 1}.site-header-module__XFbqWa__link:hover:after,.site-header-module__XFbqWa__link[aria-current]:after{transform-origin:0;scale:1}.site-header-module__XFbqWa__link[aria-current]{opacity:1}.site-header-module__XFbqWa__bar>*{animation:site-header-module__XFbqWa__header-in 1.1s var(--ease-out-expo) calc(var(--intro-delay) + .15s) backwards}@media (min-width:960px){.site-header-module__XFbqWa__nav{align-items:center;gap:40px;display:flex}}@keyframes site-header-module__XFbqWa__header-in{0%{opacity:0;translate:0 calc(var(--reveal-distance) * -.5)}}
.showreel-module__LJFVwa__section{--title-lead-color:#c9c2ea;--section-aside-color:var(--color-text-inverse-muted);--aside-width:400px;--focus-ring:var(--color-white);isolation:isolate;padding-block:var(--section-space) clamp(24px, 3vw, 32px);background:var(--color-night);color:var(--color-white);position:relative;overflow:clip}.showreel-module__LJFVwa__auroraLayer{--parallax:80px;z-index:-1;pointer-events:none;position:absolute;inset:0}.showreel-module__LJFVwa__aurora{background:#6b43f273;width:700px;height:500px;top:260px;left:calc(50% - 350px)}.showreel-module__LJFVwa__inner{flex-direction:column;gap:clamp(32px,4vw,44px);display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.showreel-module__LJFVwa__frame{animation:linear both showreel-module__LJFVwa__frame-in;animation-timeline:view();animation-range:entry cover 45%}}}.showreel-module__LJFVwa__player{isolation:isolate;aspect-ratio:4/5;background:var(--color-screen);border:1px solid #ffffff1f;border-radius:20px;position:relative;overflow:clip;box-shadow:0 40px 120px #6b43f259;container-type:inline-size}.showreel-module__LJFVwa__scene{opacity:0;animation:16s linear -1s infinite both showreel-module__LJFVwa__scene;position:absolute;inset:0}.showreel-module__LJFVwa__scene:nth-child(2){animation-delay:3s}.showreel-module__LJFVwa__scene:nth-child(3){animation-delay:7s}.showreel-module__LJFVwa__scene:nth-child(4){animation-delay:11s}.showreel-module__LJFVwa__backdropWeb{background:radial-gradient(80% 90% at 70% 20%, var(--color-violet-700) 0%, var(--color-screen) 70%)}.showreel-module__LJFVwa__backdropAi{background:radial-gradient(70% 90% at 30% 30%, #2e1d8f 0%, var(--color-screen) 70%)}.showreel-module__LJFVwa__backdropErp{background:radial-gradient(80% 90% at 80% 80%, var(--color-violet-600) 0%, var(--color-indigo) 65%)}.showreel-module__LJFVwa__stage{width:1200px;height:560px;translate:-50%;scale:tan(atan2(100cqw, 850px));transform-origin:top;position:absolute;top:28px;left:50%}.showreel-module__LJFVwa__shade{z-index:3;background:linear-gradient(#0a0b2e00,#0a0b2ee6);height:clamp(120px,40%,200px);position:absolute;inset:auto 0 0}.showreel-module__LJFVwa__caption{z-index:4;animation:16s linear infinite both showreel-module__LJFVwa__caption;animation-delay:inherit;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:clamp(28px,4.7cqw,56px);left:clamp(20px,3.7cqw,44px);right:clamp(20px,3.7cqw,44px)}.showreel-module__LJFVwa__kicker{letter-spacing:2px;text-transform:uppercase;color:var(--color-lavender-300);font-size:clamp(10px,1cqw,12px)}.showreel-module__LJFVwa__captionTitle{font-family:var(--font-display);font-size:clamp(20px,2.67cqw,32px);font-weight:600;line-height:1.2}.showreel-module__LJFVwa__badge{z-index:6;border-radius:var(--radius-pill);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:600;display:flex;position:absolute;top:clamp(14px,2cqw,24px);left:clamp(14px,2cqw,24px)}.showreel-module__LJFVwa__recDot{background:#ff5a7a;border-radius:50%;width:8px;height:8px}.showreel-module__LJFVwa__toggle{z-index:6;cursor:pointer;width:40px;height:40px;transition:scale .5s var(--ease-out-expo);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:clamp(14px,2cqw,24px);right:clamp(14px,2cqw,24px)}.showreel-module__LJFVwa__chapters{z-index:6;gap:10px;display:none;position:absolute;bottom:60px;right:36px}.showreel-module__LJFVwa__chapter{border-radius:var(--radius-pill);color:#ffffff80;cursor:pointer;min-height:34px;transition:scale .5s var(--ease-out-expo);background:0 0;border:1px solid #ffffff2e;padding:8px 14px;font-size:12px;font-weight:500;animation:16s linear -1s infinite both showreel-module__LJFVwa__chapter}.showreel-module__LJFVwa__chapters li:nth-child(2) .showreel-module__LJFVwa__chapter{animation-delay:3s}.showreel-module__LJFVwa__chapters li:nth-child(3) .showreel-module__LJFVwa__chapter{animation-delay:7s}.showreel-module__LJFVwa__chapters li:nth-child(4) .showreel-module__LJFVwa__chapter{animation-delay:11s}@media (hover:hover){.showreel-module__LJFVwa__chapter:hover,.showreel-module__LJFVwa__toggle:hover{scale:1.08}}.showreel-module__LJFVwa__progress{z-index:6;background:#ffffff1a;height:4px;position:absolute;inset:auto 0 0}.showreel-module__LJFVwa__progressBar{background:linear-gradient(90deg, var(--color-violet-500), var(--color-lavender-300));transform-origin:0;height:100%;animation:16s linear -1s infinite showreel-module__LJFVwa__progress}.showreel-module__LJFVwa__player[data-paused] *,.showreel-module__LJFVwa__player[data-paused] :before,.showreel-module__LJFVwa__player[data-paused] :after{animation-play-state:paused}@media (min-width:640px){.showreel-module__LJFVwa__player{aspect-ratio:1202/562;border-radius:28px;width:calc(100% + 2px)}.showreel-module__LJFVwa__stage{scale:tan(atan2(100cqw, 1200px));top:0}}@container (min-width:760px){.showreel-module__LJFVwa__chapters{display:flex}}@media (prefers-reduced-motion:reduce){.showreel-module__LJFVwa__scene{animation-name:showreel-module__LJFVwa__scene-fade}}@keyframes showreel-module__LJFVwa__scene{0%{opacity:0;transform:scale(1.03)}4%,25%{opacity:1}29%,to{opacity:0;transform:scale(1.09)}}@keyframes showreel-module__LJFVwa__scene-fade{0%,29%,to{opacity:0}4%,25%{opacity:1}}@keyframes showreel-module__LJFVwa__caption{0%,4%{opacity:0;translate:0 calc(var(--reveal-distance) * .5)}8%,23%{opacity:1;translate:0}26%,to{opacity:0;translate:0 calc(var(--reveal-distance) * -.3)}}@keyframes showreel-module__LJFVwa__chapter{1%,25%{border-color:var(--color-white);background:var(--color-white);color:var(--color-indigo)}0%,29%,to{color:#ffffff80;background:#fff0;border-color:#ffffff2e}}@keyframes showreel-module__LJFVwa__progress{0%{transform:scaleX(0)}}@keyframes showreel-module__LJFVwa__frame-in{0%{opacity:.3;translate:0 80px;scale:.86}}@media (min-width:1200px){.showreel-module__LJFVwa__section{min-height:800px;padding-top:100px;padding-bottom:0}}
.cursor-aura-module__1IHuwa__cursor{z-index:90;pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity .4s;position:fixed;inset:0 auto auto 0}.cursor-aura-module__1IHuwa__cursor[data-visible]{opacity:1}.cursor-aura-module__1IHuwa__follower{will-change:translate;position:absolute;top:0;left:0}.cursor-aura-module__1IHuwa__ring,.cursor-aura-module__1IHuwa__dot{border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.cursor-aura-module__1IHuwa__ring{width:38px;height:38px;transition:width .55s var(--ease-out-expo), height .55s var(--ease-out-expo), background-color .4s, border-color .4s, scale .3s var(--ease-out-expo);border:1px solid #ffffffb3;place-items:center;display:grid}.cursor-aura-module__1IHuwa__dot{background:var(--color-white);width:6px;height:6px;transition:scale .4s var(--ease-out-expo), opacity .3s}.cursor-aura-module__1IHuwa__label{letter-spacing:.02em;color:var(--color-indigo);opacity:0;transition:opacity .3s, scale .5s var(--ease-out-expo);font-size:13px;font-weight:500;scale:.6}.cursor-aura-module__1IHuwa__cursor[data-mode=link] .cursor-aura-module__1IHuwa__ring{background:#ffffff14;border-color:#ffffffe6;width:58px;height:58px}.cursor-aura-module__1IHuwa__cursor[data-mode=link] .cursor-aura-module__1IHuwa__dot{scale:0}.cursor-aura-module__1IHuwa__cursor[data-mode=view]{mix-blend-mode:normal}.cursor-aura-module__1IHuwa__cursor[data-mode=view] .cursor-aura-module__1IHuwa__ring{background:var(--color-lavender-300);border-color:#0000;width:96px;height:96px}.cursor-aura-module__1IHuwa__cursor[data-mode=view] .cursor-aura-module__1IHuwa__label{opacity:1;scale:1}.cursor-aura-module__1IHuwa__cursor[data-mode=view] .cursor-aura-module__1IHuwa__dot{opacity:0}.cursor-aura-module__1IHuwa__cursor[data-pressed] .cursor-aura-module__1IHuwa__ring{scale:.85}
.stats-module__g8Z72G__section{--title-lead-color:var(--color-lavender-100);--section-aside-color:#ede8ff;--aside-width:380px;padding-block:var(--section-space);color:var(--color-white)}.stats-module__g8Z72G__inner{flex-direction:column;gap:clamp(40px,5vw,60px);display:flex}.stats-module__g8Z72G__list{flex-direction:column;align-items:center;display:flex}.stats-module__g8Z72G__item+.stats-module__g8Z72G__item{margin-top:-24px}.stats-module__g8Z72G__item:nth-child(2) .stats-module__g8Z72G__stat{animation-delay:-3s}.stats-module__g8Z72G__item:nth-child(3) .stats-module__g8Z72G__stat{animation-delay:-6s}.stats-module__g8Z72G__stat{--spotlight-color:#ffffff24;--spotlight-edge:#fff0;box-sizing:content-box;aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(260px,80vw);display:flex;position:relative}.stats-module__g8Z72G__orbit{border-radius:inherit;background:conic-gradient(from var(--orbit-angle), transparent 0deg, transparent 250deg, #d6c8fff2 330deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stats-module__g8Z72G__item:nth-child(2) .stats-module__g8Z72G__orbit{animation-delay:-2.4s}.stats-module__g8Z72G__item:nth-child(3) .stats-module__g8Z72G__orbit{animation-delay:-4.8s}.stats-module__g8Z72G__value{font-family:var(--font-display);letter-spacing:-2px;font-size:clamp(3rem,1.95rem + 3.38vw,4.5rem);font-weight:300}.stats-module__g8Z72G__value [data-count-to]{font-variant-numeric:tabular-nums}.stats-module__g8Z72G__suffix{color:var(--color-lavender-300)}.stats-module__g8Z72G__label{max-width:80%;color:var(--color-lavender-100);font-size:15px}@media (min-width:768px){.stats-module__g8Z72G__list{flex-direction:row;justify-content:center}.stats-module__g8Z72G__item+.stats-module__g8Z72G__item{margin-top:0;margin-left:-24px}.stats-module__g8Z72G__stat{width:clamp(220px,25vw,320px)}}@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.stats-module__g8Z72G__orbit{animation:7s linear infinite stats-module__g8Z72G__orbit}}@keyframes stats-module__g8Z72G__orbit{to{--orbit-angle:360deg}}@media (min-width:1200px){.stats-module__g8Z72G__section{min-height:660px;padding-bottom:0}}
.intro-module__YlHfqW__intro{display:none}html[data-intro=play] .intro-module__YlHfqW__intro{z-index:100;background:var(--color-night);clip-path:inset(0);pointer-events:none;animation:intro-module__YlHfqW__lift 1s var(--ease-in-out-expo) 1.05s forwards;place-items:center;display:grid;position:fixed;inset:0}.intro-module__YlHfqW__mark{animation:intro-module__YlHfqW__mark-out .7s var(--ease-in-out-expo) 1.05s forwards;overflow:visible}.intro-module__YlHfqW__stroke{fill:none;stroke:var(--color-white);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:intro-module__YlHfqW__draw .9s var(--ease-in-out-expo) .1s forwards}.intro-module__YlHfqW__spark{fill:var(--color-lavender-300);transform-box:fill-box;transform-origin:50%;animation:intro-module__YlHfqW__pop .6s var(--ease-spring) .72s forwards;scale:0}@media (prefers-reduced-motion:reduce){html[data-intro=play] .intro-module__YlHfqW__intro{display:none}}@keyframes intro-module__YlHfqW__lift{to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes intro-module__YlHfqW__mark-out{to{opacity:0;translate:0 -48px;scale:.9}}@keyframes intro-module__YlHfqW__draw{to{stroke-dashoffset:0}}@keyframes intro-module__YlHfqW__pop{to{scale:1}}
.tech-stack-module__XS5YiW__strip{--strip-edge:max(var(--gutter), (100% - var(--container-width)) / 2);--strip-start:calc(var(--strip-edge) + 180px);border-bottom:1px solid var(--color-line);background:var(--color-white);flex-direction:column;gap:16px;padding-block:32px;display:flex;position:relative;overflow:clip}.tech-stack-module__XS5YiW__label{padding-left:var(--gutter);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:var(--color-text-muted);font-size:13px;font-weight:500}.tech-stack-module__XS5YiW__fade{display:none}.tech-stack-module__XS5YiW__marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 120px),#0000)}.tech-stack-module__XS5YiW__track{width:max-content;display:flex;transform:translate(-33.333%)}.tech-stack-module__XS5YiW__group{font-family:var(--font-display);white-space:nowrap;color:#9a95b5;align-items:center;gap:48px;padding-right:48px;font-size:20px;font-weight:600;display:flex}.tech-stack-module__XS5YiW__item{transition:color .4s, scale .5s var(--ease-out-expo)}@media (hover:hover){.tech-stack-module__XS5YiW__item:hover{color:var(--color-violet-600);scale:1.06}.tech-stack-module__XS5YiW__marquee:hover .tech-stack-module__XS5YiW__track{animation-play-state:paused}}@media (min-width:768px){.tech-stack-module__XS5YiW__strip{height:151px;padding:0;display:block}.tech-stack-module__XS5YiW__label{z-index:2;width:calc(var(--strip-edge) + 300px);padding-left:var(--strip-edge);background:linear-gradient(90deg, var(--color-white) 70%, #fff0);align-items:center;display:flex;position:absolute;inset:0 auto 0 0}.tech-stack-module__XS5YiW__fade{z-index:2;background:linear-gradient(270deg, var(--color-white) 20%, #fff0);width:200px;display:block;position:absolute;inset:0 0 0 auto}.tech-stack-module__XS5YiW__marquee{height:100%;padding-left:var(--strip-start);align-items:center;display:flex;-webkit-mask-image:none;mask-image:none}.tech-stack-module__XS5YiW__group{gap:80px;padding-right:80px;font-size:24px}}.tech-stack-module__XS5YiW__track{animation:32s linear infinite tech-stack-module__XS5YiW__marquee}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tech-stack-module__XS5YiW__drift{animation:linear both tech-stack-module__XS5YiW__drift-x;animation-timeline:view();animation-range:cover}}}@keyframes tech-stack-module__XS5YiW__marquee{0%{transform:translate(-33.333%)}to{transform:translate(-66.667%)}}@keyframes tech-stack-module__XS5YiW__drift-x{to{translate:-8%}}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_cf3dda19-module__dAWIKa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_cf3dda19-module__dAWIKa__variable{--font-sora:"Sora", "Sora Fallback"}
.testimonials-module__-p6uHG__section{padding-block:var(--section-space);background:var(--color-white)}.testimonials-module__-p6uHG__inner{flex-direction:column;gap:clamp(40px,5vw,56px);display:flex}.testimonials-module__-p6uHG__switcher{flex-direction:column;gap:32px;display:flex}.testimonials-module__-p6uHG__tabs{--tab-size:56px;--tab-gap:8px;gap:var(--tab-gap);align-self:flex-start;display:flex;position:relative}.testimonials-module__-p6uHG__tab{width:var(--tab-size);border:0;border-bottom:2px solid var(--color-line);min-height:44px;color:var(--color-text-subtle);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:13px;transition:color .4s;display:flex;position:relative}.testimonials-module__-p6uHG__tab[aria-selected=true]{color:var(--color-violet-600);font-weight:600}@media (hover:hover){.testimonials-module__-p6uHG__tab:hover{color:var(--color-violet-600)}}.testimonials-module__-p6uHG__indicator{width:var(--tab-size);background:var(--color-violet-600);height:2px;translate:calc(var(--active) * (var(--tab-size) + var(--tab-gap))) 0;transition:translate .6s var(--ease-out-expo);position:absolute;bottom:0;left:0}.testimonials-module__-p6uHG__panel{flex:1;min-width:0}.testimonials-module__-p6uHG__figure{flex-direction:column;gap:32px;display:flex}.testimonials-module__-p6uHG__photo{aspect-ratio:1;border-radius:var(--radius-xl);width:200px;color:var(--color-text-subtle);background:repeating-linear-gradient(135deg,#f3f0fc 0 12px,#ece7fa 12px 24px);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative;overflow:hidden}.testimonials-module__-p6uHG__photoImage{object-fit:cover}.testimonials-module__-p6uHG__body{flex-direction:column;flex:1;gap:20px;padding-top:8px;display:flex}.testimonials-module__-p6uHG__quoteMark{fill:var(--color-violet-600)}.testimonials-module__-p6uHG__quote{max-width:640px;font-family:var(--font-display);font-size:clamp(20px,1rem + 1vw,26px);font-weight:300;line-height:1.5}.testimonials-module__-p6uHG__author{flex-direction:column;gap:4px;display:flex}.testimonials-module__-p6uHG__name{font-family:var(--font-display);font-size:18px;font-weight:600}.testimonials-module__-p6uHG__role{color:var(--color-text-muted);font-size:14px}[data-revealed] .testimonials-module__-p6uHG__photo{animation:testimonials-module__-p6uHG__photo-in 1s var(--ease-out-expo) backwards}[data-revealed] .testimonials-module__-p6uHG__quoteMark{animation:testimonials-module__-p6uHG__photo-in .9s var(--ease-out-expo) .1s backwards}[data-revealed] .testimonials-module__-p6uHG__quoteWord{animation:testimonials-module__-p6uHG__word-in .9s var(--ease-out-quint) calc(.15s + var(--w) * 28ms) backwards}[data-revealed] .testimonials-module__-p6uHG__author{animation:testimonials-module__-p6uHG__author-in .9s var(--ease-out-expo) .45s backwards}@media (min-width:900px){.testimonials-module__-p6uHG__switcher{flex-direction:row;gap:64px}.testimonials-module__-p6uHG__tabs{flex-direction:column;gap:18px;padding-top:4px;font-size:13px}.testimonials-module__-p6uHG__tab{border-bottom:0;border-left:2px solid var(--color-line);justify-content:flex-start;width:auto;min-height:0;padding:0 0 0 14px;line-height:normal}.testimonials-module__-p6uHG__tab:before{content:"";position:absolute;inset:-9px -12px}.testimonials-module__-p6uHG__indicator{width:2px;height:20px;translate:0 calc(var(--active) * 38px);top:4px;bottom:auto}.testimonials-module__-p6uHG__figure{flex-direction:row;gap:64px}.testimonials-module__-p6uHG__photo{width:260px}}@keyframes testimonials-module__-p6uHG__photo-in{0%{opacity:0;scale:var(--reveal-scale);filter:blur(var(--reveal-blur))}}@keyframes testimonials-module__-p6uHG__word-in{0%{opacity:0;filter:blur(calc(var(--reveal-blur) * .6))}}@keyframes testimonials-module__-p6uHG__author-in{0%{opacity:0;translate:0 calc(var(--reveal-distance) * .4)}}@media (min-width:1200px){.testimonials-module__-p6uHG__section{min-height:600px;padding-bottom:0}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_ad45376c-module__sU0r0q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_ad45376c-module__sU0r0q__variable{--font-poppins:"Poppins", "Poppins Fallback"}
.why-nimbus-module__4fT3lq__section{--title-lead-color:var(--color-lavender-100);--section-aside-color:#ede8ff;isolation:isolate;padding-block:var(--section-space);color:var(--color-white);position:relative;overflow:clip}.why-nimbus-module__4fT3lq__auroraLayer{z-index:-1;pointer-events:none;position:absolute;inset:0}.why-nimbus-module__4fT3lq__near{--parallax:120px}.why-nimbus-module__4fT3lq__far{--parallax:-70px}.why-nimbus-module__4fT3lq__auroraLavender{background:#b08cff99;width:560px;height:560px;top:260px;left:-100px}.why-nimbus-module__4fT3lq__auroraNight{background:#060622d9;width:520px;height:520px;top:-180px;right:-60px}.why-nimbus-module__4fT3lq__inner{flex-direction:column;gap:clamp(48px,10.42vw,150px);display:flex}.why-nimbus-module__4fT3lq__grid{gap:16px;display:grid}.why-nimbus-module__4fT3lq__card{--spotlight-color:#ffffff1f;--spotlight-edge:#ffffffb3;border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:32px;min-height:200px;padding:24px;display:flex}.why-nimbus-module__4fT3lq__icon{color:var(--color-lavender-200)}.why-nimbus-module__4fT3lq__text{flex-direction:column;gap:8px;display:flex}.why-nimbus-module__4fT3lq__title{font-family:var(--font-display);font-size:18px;font-weight:600}.why-nimbus-module__4fT3lq__description{color:var(--color-lavender-100);font-size:13px;line-height:1.5}@media (min-width:560px){.why-nimbus-module__4fT3lq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-nimbus-module__4fT3lq__card:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.why-nimbus-module__4fT3lq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.why-nimbus-module__4fT3lq__card{min-height:260px}.why-nimbus-module__4fT3lq__card:last-child:nth-child(odd){grid-column:auto}}@media (min-width:1100px){.why-nimbus-module__4fT3lq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.why-nimbus-module__4fT3lq__section{min-height:760px;padding-bottom:0}}
.project-media-module__gazwgW__identity{border:1px solid var(--color-line);background:var(--color-white);border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;padding:9px;display:grid;overflow:clip}.project-media-module__gazwgW__logo{object-fit:contain;width:100%;height:100%}.project-media-module__gazwgW__initial{font:500 28px var(--font-display);color:var(--color-violet-600)}.project-media-module__gazwgW__stage{isolation:isolate;aspect-ratio:1.35;border-radius:var(--radius-xl);place-items:center;padding:clamp(24px,4vw,60px);display:grid;position:relative;overflow:clip}.project-media-module__gazwgW__lavender{background:linear-gradient(135deg, var(--color-lavender-50), var(--color-lavender-200))}.project-media-module__gazwgW__night{background:radial-gradient(ellipse at top right, var(--color-violet-700), var(--color-night))}.project-media-module__gazwgW__mist{background:linear-gradient(150deg, var(--color-mist), var(--color-lavender-100))}.project-media-module__gazwgW__orbit{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-violet-500) 24%, transparent);border-radius:50%;width:90%;position:absolute}.project-media-module__gazwgW__orbit:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:12%}.project-media-module__gazwgW__images{justify-content:center;align-items:center;gap:5%;width:100%;min-width:0;display:flex}.project-media-module__gazwgW__frame{min-width:0;box-shadow:0 24px 48px color-mix(in srgb, var(--color-night) 18%, transparent);overflow:clip}.project-media-module__gazwgW__image{width:100%;height:auto}.project-media-module__gazwgW__mobile{max-width:530px}.project-media-module__gazwgW__mobile .project-media-module__gazwgW__frame{border-radius:16px;width:43%}.project-media-module__gazwgW__mobile .project-media-module__gazwgW__frame:first-child{transform:rotate(-5deg)}.project-media-module__gazwgW__mobile .project-media-module__gazwgW__frame:last-child{transform:rotate(6deg)translateY(5%)}.project-media-module__gazwgW__desktop .project-media-module__gazwgW__frame{border:4px solid var(--color-white);border-radius:10px;width:100%}.project-media-module__gazwgW__compact{aspect-ratio:1;padding:24px}.project-media-module__gazwgW__compact .project-media-module__gazwgW__desktop{width:120%;transform:rotate(-5deg)}.project-media-module__gazwgW__compact .project-media-module__gazwgW__mobile{width:100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-media-module__gazwgW__images{transition:translate .8s var(--ease-out-expo)}.project-media-module__gazwgW__stage:hover .project-media-module__gazwgW__images{translate:0 -6px}}@media (max-width:640px){.project-media-module__gazwgW__stage{padding:22px}.project-media-module__gazwgW__compact{aspect-ratio:1.2}}.project-media-module__gazwgW__identityDark{background:var(--color-night);border-color:var(--color-indigo)}.project-media-module__gazwgW__brandPreview{border-radius:var(--radius-xl);background:var(--color-white);width:90%;min-height:150px;box-shadow:0 24px 48px color-mix(in srgb, var(--color-night) 18%, transparent);place-items:center;padding:32px;display:grid}.project-media-module__gazwgW__brandPreview.project-media-module__gazwgW__identityDark{background:var(--color-night)}.project-media-module__gazwgW__brandLogo{object-fit:contain;width:100%;height:auto}
.portfolio-module__qmUrUW__page{background:var(--color-white)}.portfolio-module__qmUrUW__hero{color:var(--color-white);background:radial-gradient(ellipse at 90% 30%, var(--color-indigo), transparent 65%), var(--color-night);padding:clamp(150px,15vw,210px) 0 0;overflow:clip}.portfolio-module__qmUrUW__heroInner{grid-template-columns:1fr 280px;gap:64px 60px;display:grid}.portfolio-module__qmUrUW__heroCopy{max-width:850px}.portfolio-module__qmUrUW__eyebrow{color:var(--color-lavender-300);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.portfolio-module__qmUrUW__eyebrow>span{background:var(--color-lavender-300);border-radius:50%;width:7px;height:7px}.portfolio-module__qmUrUW__title{font-family:var(--font-display);letter-spacing:-.055em;margin-top:28px;font-size:clamp(44px,5.5vw,78px);font-weight:300;line-height:1.16}.portfolio-module__qmUrUW__title em{color:var(--color-lavender-300);font-style:normal;font-weight:500}.portfolio-module__qmUrUW__introduction{max-width:580px;color:var(--color-text-inverse-muted);margin-top:28px;font-size:16px;line-height:1.85}.portfolio-module__qmUrUW__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:34px;display:flex}.portfolio-module__qmUrUW__textLink{align-items:center;gap:12px;min-height:44px;font-size:13px;display:inline-flex}.portfolio-module__qmUrUW__heroAside{border:1px solid color-mix(in srgb, var(--color-lavender-300) 20%, transparent);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-white) 3%, transparent);align-self:center;padding:30px;transform:rotate(4deg)}.portfolio-module__qmUrUW__logoCollection{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portfolio-module__qmUrUW__logoCollection>span{width:60px;height:60px}.portfolio-module__qmUrUW__count{border-top:1px solid color-mix(in srgb, var(--color-lavender-300) 20%, transparent);align-items:center;gap:20px;margin-top:28px;padding-top:22px;display:flex}.portfolio-module__qmUrUW__count strong{font:300 58px var(--font-display);letter-spacing:-.05em}.portfolio-module__qmUrUW__count>span{max-width:110px;color:var(--color-text-inverse-muted);font-size:12px;line-height:1.6}.portfolio-module__qmUrUW__disciplines{border-top:1px solid color-mix(in srgb, var(--color-lavender-300) 20%, transparent);color:var(--color-text-inverse);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:24px;font-size:12px;display:flex;padding-block:28px!important}.portfolio-module__qmUrUW__disciplines li{gap:22px;display:flex}.portfolio-module__qmUrUW__disciplines span{color:var(--color-lavender-300)}.portfolio-module__qmUrUW__studies{padding-block:var(--section-space)}.portfolio-module__qmUrUW__studies,.portfolio-module__qmUrUW__library,.portfolio-module__qmUrUW__caseStudy,.portfolio-module__qmUrUW__libraryCard{scroll-margin-top:110px}.portfolio-module__qmUrUW__sectionIntro{color:var(--color-text-muted);font-size:15px;line-height:1.8}.portfolio-module__qmUrUW__index{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:10px;margin-top:36px;padding-bottom:44px;display:flex}.portfolio-module__qmUrUW__index a{border:1px solid var(--color-line);border-radius:var(--radius-pill);align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-size:12px;display:inline-flex}.portfolio-module__qmUrUW__index a:hover{background:var(--color-lavender-50);opacity:1;border-color:var(--color-lavender-200)}.portfolio-module__qmUrUW__index a>span{color:var(--color-violet-600);font-size:10px}.portfolio-module__qmUrUW__caseList{gap:88px;padding-top:48px;display:grid}.portfolio-module__qmUrUW__caseHeader{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.portfolio-module__qmUrUW__projectName{align-items:center;gap:18px;display:flex}.portfolio-module__qmUrUW__projectName h2{font:500 clamp(24px, 3vw, 34px) var(--font-display);letter-spacing:-.035em}.portfolio-module__qmUrUW__category{color:var(--color-text-muted);font-size:11px;line-height:1.5}.portfolio-module__qmUrUW__projectName .portfolio-module__qmUrUW__category{margin-bottom:5px}.portfolio-module__qmUrUW__caseNumber{font:300 28px var(--font-display);color:var(--color-text-subtle)}.portfolio-module__qmUrUW__caseLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.portfolio-module__qmUrUW__caseVisual{position:sticky;top:115px}.portfolio-module__qmUrUW__caseVisual figcaption{color:var(--color-text-muted);text-align:right;margin-top:12px;font-size:10px}.portfolio-module__qmUrUW__caseCopy{gap:22px;display:grid}.portfolio-module__qmUrUW__caseCopy h3{font:500 clamp(24px, 2.4vw, 32px)/1.3 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.portfolio-module__qmUrUW__caseCopy h4{text-transform:uppercase;letter-spacing:.1em;color:var(--color-violet-700);margin-bottom:8px;font-size:11px;font-weight:500}.portfolio-module__qmUrUW__caseCopy p{color:var(--color-text-body);font-size:13px;line-height:1.85}.portfolio-module__qmUrUW__achievement{border-left:2px solid var(--color-violet-600);background:var(--color-lavender-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;gap:7px;padding:18px 20px;display:grid}.portfolio-module__qmUrUW__achievement span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-violet-700);font-size:10px}.portfolio-module__qmUrUW__achievement strong{font:500 15px/1.5 var(--font-display)}.portfolio-module__qmUrUW__tags{flex-wrap:wrap;gap:6px;display:flex}.portfolio-module__qmUrUW__tags li{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-muted);padding:5px 9px;font-size:10px}.portfolio-module__qmUrUW__visit{min-height:44px;color:var(--color-violet-700);justify-self:start;align-items:center;gap:14px;font-size:13px;font-weight:500;display:inline-flex}.portfolio-module__qmUrUW__library{background:var(--color-mist);padding-block:var(--section-space);border-top:1px solid var(--color-line)}.portfolio-module__qmUrUW__libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.portfolio-module__qmUrUW__libraryCard{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;height:100%;padding:28px;display:flex}.portfolio-module__qmUrUW__libraryCard header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.portfolio-module__qmUrUW__libraryCard header .portfolio-module__qmUrUW__category{text-align:right;max-width:130px}.portfolio-module__qmUrUW__libraryCard h3{font:500 21px/1.3 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere}.portfolio-module__qmUrUW__librarySummary{margin-top:12px;font-size:14px;line-height:1.7}.portfolio-module__qmUrUW__privacyNote{color:var(--color-text-muted);margin-top:12px;font-size:12px;line-height:1.7}.portfolio-module__qmUrUW__privacyNote strong{color:var(--color-violet-700);font-weight:500;display:block}.portfolio-module__qmUrUW__libraryDelivery{color:var(--color-text-muted);margin-block:14px 20px;font-size:12px;line-height:1.85}.portfolio-module__qmUrUW__libraryCard .portfolio-module__qmUrUW__tags{margin-top:auto}.portfolio-module__qmUrUW__libraryResult{border-top:1px solid var(--color-line);color:var(--color-violet-700);justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.portfolio-module__qmUrUW__libraryResult a{background:var(--color-lavender-50);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.portfolio-module__qmUrUW__back{width:fit-content;min-height:44px;color:var(--color-violet-700);justify-content:center;align-items:center;gap:12px;margin:40px auto 0;font-size:13px;display:flex}.portfolio-module__qmUrUW__cta{padding-block:var(--section-space);color:var(--color-white);background:radial-gradient(ellipse at bottom, var(--color-violet-700), var(--color-night) 75%);text-align:center}.portfolio-module__qmUrUW__cta .portfolio-module__qmUrUW__eyebrow{justify-content:center}.portfolio-module__qmUrUW__cta h2{max-width:780px;font:400 var(--text-display-lg)/1.15 var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:26px auto}.portfolio-module__qmUrUW__cta h2+p{max-width:520px;color:var(--color-text-inverse-muted);margin:0 auto 30px;font-size:15px;line-height:1.8}@media (max-width:1050px){.portfolio-module__qmUrUW__heroInner{grid-template-columns:1fr;gap:42px}.portfolio-module__qmUrUW__heroAside{display:none}.portfolio-module__qmUrUW__caseLayout{gap:28px}.portfolio-module__qmUrUW__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portfolio-module__qmUrUW__caseLayout{grid-template-columns:1fr;gap:26px}.portfolio-module__qmUrUW__caseVisual{position:static}.portfolio-module__qmUrUW__caseCopy{gap:20px}.portfolio-module__qmUrUW__caseList{gap:64px}.portfolio-module__qmUrUW__caseNumber{font-size:20px}.portfolio-module__qmUrUW__disciplines{flex-direction:column;gap:14px}.portfolio-module__qmUrUW__libraryGrid{grid-template-columns:1fr}.portfolio-module__qmUrUW__libraryCard{padding:24px}.portfolio-module__qmUrUW__title{font-size:clamp(38px,8.4vw,60px)}.portfolio-module__qmUrUW__introduction{font-size:14px}}
.work-module__NjV2wW__section{padding-block:calc(var(--section-space) / 2) var(--section-space);background:var(--color-white)}.work-module__NjV2wW__inner{flex-direction:column;gap:48px;display:flex}.work-module__NjV2wW__description{max-width:440px;color:var(--color-text-muted);margin-top:18px;line-height:1.7}.work-module__NjV2wW__allLink{min-height:44px;color:var(--color-violet-600);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.work-module__NjV2wW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.work-module__NjV2wW__card{border-radius:var(--radius-xl);height:100%;display:block}.work-module__NjV2wW__card:hover{opacity:1}.work-module__NjV2wW__visual{position:relative}.work-module__NjV2wW__number{background:var(--color-white);width:34px;height:34px;color:var(--color-indigo);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:16px;left:16px}.work-module__NjV2wW__meta{align-items:center;gap:12px;margin-top:24px;display:flex}.work-module__NjV2wW__category{color:var(--color-text-muted);margin-bottom:5px;font-size:11px}.work-module__NjV2wW__name{font:500 24px var(--font-display);letter-spacing:-.03em}.work-module__NjV2wW__arrow{color:var(--color-violet-600);margin-left:auto}.work-module__NjV2wW__summary{color:var(--color-text-body);margin-top:20px;font-size:15px;line-height:1.65}.work-module__NjV2wW__result{border-top:1px solid var(--color-line);color:var(--color-violet-700);margin-top:20px;padding-top:16px;font-size:12px;font-weight:500}@media (max-width:900px){.work-module__NjV2wW__grid{grid-template-columns:1fr;gap:44px}.work-module__NjV2wW__card{max-width:620px;margin-inline:auto}}
