.ThemeToggle-module__gv9_OW__button{border:1px solid var(--toggle-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:42px;height:42px;box-shadow:var(--glass-shadow);color:var(--text-primary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.ThemeToggle-module__gv9_OW__button:hover{scale:1.05}.ThemeToggle-module__gv9_OW__button:active{scale:.95}.ThemeToggle-module__gv9_OW__button:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px;border-radius:999px}.ThemeToggle-module__gv9_OW__sun,.ThemeToggle-module__gv9_OW__moon{flex-shrink:0}@media (max-width:767px){.ThemeToggle-module__gv9_OW__button{position:relative}.ThemeToggle-module__gv9_OW__button:after{content:"";border-radius:999px;position:absolute;inset:-2px}}.ThemeToggle-module__gv9_OW__sun{color:var(--accent-strong);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent-strong) 60%, transparent));display:none}.ThemeToggle-module__gv9_OW__moon{color:var(--accent-strong);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent-strong) 60%, transparent));display:block}[data-theme=dark] .ThemeToggle-module__gv9_OW__sun{display:block}[data-theme=dark] .ThemeToggle-module__gv9_OW__moon{display:none}
.MobileMenu-module__dvw3PW__overlay{--menu-link:var(--text-muted);z-index:40;pointer-events:auto;background:color-mix(in srgb, var(--bg-canvas) 95%, transparent);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);overscroll-behavior:contain;padding-top:max(0px, calc(172px + var(--count) * 80px - 100vh));opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility 0s linear .4s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.MobileMenu-module__dvw3PW__overlayOpen{opacity:1;visibility:visible;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}[data-theme=dark] .MobileMenu-module__dvw3PW__overlay{--menu-link:var(--text-secondary)}@media (min-width:768px){.MobileMenu-module__dvw3PW__overlay{display:none}}.MobileMenu-module__dvw3PW__nav{width:100%;height:100%}.MobileMenu-module__dvw3PW__list{flex-direction:column;justify-content:center;align-items:center;gap:40px;height:100%;margin:0;padding:0;list-style:none;display:flex}.MobileMenu-module__dvw3PW__item{opacity:0;transition:opacity .26s cubic-bezier(.22, 1, .36, 1) calc((var(--count) - 1 - var(--i)) * 25ms), transform .26s cubic-bezier(.22, 1, .36, 1) calc((var(--count) - 1 - var(--i)) * 25ms);transform:translateY(20px)}.MobileMenu-module__dvw3PW__overlayOpen .MobileMenu-module__dvw3PW__item{opacity:1;transition:opacity .26s cubic-bezier(.22, 1, .36, 1) calc(40ms + var(--i) * 25ms), transform .26s cubic-bezier(.22, 1, .36, 1) calc(40ms + var(--i) * 25ms);transform:translateY(0)}.MobileMenu-module__dvw3PW__link{font-family:var(--font-manrope), sans-serif;text-align:center;color:var(--menu-link);cursor:pointer;font-size:2.25rem;font-weight:700;line-height:2.5rem;transition-property:color,letter-spacing;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}@media (max-width:272px){.MobileMenu-module__dvw3PW__link{font-size:calc(14.4928vw - 3.47826px)}}.MobileMenu-module__dvw3PW__link:hover{color:var(--brand-violet);letter-spacing:.05em}.MobileMenu-module__dvw3PW__link:focus-visible{outline:2px solid var(--brand-violet);outline-offset:6px;border-radius:8px}
.Header-module__lnUIdW__spacer{height:76px}.Header-module__lnUIdW__header{top:max(24px, env(safe-area-inset-top));z-index:50;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));pointer-events:none;opacity:1;justify-content:center;transition:transform .3s ease-out,opacity .3s ease-out,visibility;display:flex;position:fixed;left:0;right:0}.Header-module__lnUIdW__hidden{transform:translateY(calc(-100px - max(0px, env(safe-area-inset-top) - 24px)));opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.25,.1,.35,1),opacity .4s cubic-bezier(.25,.1,.35,1),visibility 0s linear .4s}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__header,.Header-module__lnUIdW__hidden{transition:none}}.Header-module__lnUIdW__bar{pointer-events:auto;justify-content:space-between;align-items:center;width:100%;max-width:1280px;padding:16px 24px;display:flex;position:relative}.Header-module__lnUIdW__bar:before{content:"";z-index:-1;background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--glass-shadow);border:1px solid var(--glass-border);border-radius:32px;position:absolute;inset:0}.Header-module__lnUIdW__brand{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;color:var(--text-primary);flex-shrink:0;align-items:center;gap:12px;display:flex}.Header-module__lnUIdW__brand:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px;border-radius:12px}.Header-module__lnUIdW__logoWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}[data-theme=dark] .Header-module__lnUIdW__logoWrap{background:#f3f6f3;padding:3px}.Header-module__lnUIdW__brand:hover .Header-module__lnUIdW__logoWrap{transform:scale(1.05)}.Header-module__lnUIdW__logoImage{object-fit:contain;width:100%;height:100%;display:block}.Header-module__lnUIdW__brandText{text-align:left;white-space:nowrap;flex-direction:column;display:flex}.Header-module__lnUIdW__brandName{letter-spacing:.1em;color:var(--text-primary);font-size:16px;font-weight:800;line-height:1;transition:color .15s cubic-bezier(.4,0,.2,1)}.Header-module__lnUIdW__brand:hover .Header-module__lnUIdW__brandName{color:var(--accent-strong)}.Header-module__lnUIdW__nav{flex:1;justify-content:center;min-width:0;display:flex}@media (max-width:767px){.Header-module__lnUIdW__nav{display:none}}.Header-module__lnUIdW__navList{gap:32px;margin:0;padding:0;list-style:none;display:flex}.Header-module__lnUIdW__navItem{white-space:nowrap;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px;transition:color .15s cubic-bezier(.4,0,.2,1);position:relative}.Header-module__lnUIdW__navLink{cursor:pointer;color:inherit;transition:color .15s cubic-bezier(.4,0,.2,1)}.Header-module__lnUIdW__navLink:hover{color:var(--text-primary)}.Header-module__lnUIdW__navItem:after{content:"";background:color-mix(in srgb, var(--brand-violet) 80%, transparent);width:0;height:2px;box-shadow:0 0 8px var(--brand-violet-glow);pointer-events:none;border-radius:999px;transition:width .3s;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.Header-module__lnUIdW__navItem:hover:after{width:100%}.Header-module__lnUIdW__navItem:has(.Header-module__lnUIdW__navLink:focus-visible):after{width:100%}.Header-module__lnUIdW__navLink:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px;border-radius:6px}.Header-module__lnUIdW__actions{z-index:41;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.Header-module__lnUIdW__toggleSlot{justify-content:center;align-items:center;display:flex}.Header-module__lnUIdW__cta{box-sizing:border-box;background:var(--accent-strong);height:44px;color:var(--btn-text);white-space:nowrap;box-shadow:0 0 0 1px #ffffff24 inset, 0 4px 18px color-mix(in srgb, var(--accent-strong) 35%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-size:14px;font-weight:700;line-height:1;transition:background .25s,box-shadow .25s,transform .25s,filter .25s;display:none}.Header-module__lnUIdW__cta:hover{color:var(--btn-text);background:color-mix(in srgb, var(--accent-strong) 85%, black);box-shadow:0 0 0 1px #fff3 inset, 0 6px 26px color-mix(in srgb, var(--accent-strong) 55%, transparent);transform:translateY(-1px)scale(1.03)}.Header-module__lnUIdW__cta:active{filter:brightness(.96);box-shadow:0 0 0 1px #ffffff24 inset, 0 2px 10px color-mix(in srgb, var(--accent-strong) 40%, transparent);transform:scale(.97)}.Header-module__lnUIdW__cta:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}@media (min-width:898px){.Header-module__lnUIdW__cta{display:inline-flex}}.Header-module__lnUIdW__trailing{display:none}.Header-module__lnUIdW__menuToggle{width:44px;height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Header-module__lnUIdW__menuToggle:hover{color:var(--accent-strong)}.Header-module__lnUIdW__menuToggle:focus-visible{outline:2px solid var(--brand-violet);outline-offset:2px;border-radius:12px}.Header-module__lnUIdW__lines{width:20px;height:16px;position:relative}.Header-module__lnUIdW__line{transform-origin:50%;background:currentColor;border-radius:1px;width:100%;height:2px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s cubic-bezier(.22,1,.36,1);position:absolute;left:0}.Header-module__lnUIdW__line:first-child{top:0}.Header-module__lnUIdW__line:nth-child(2){top:7px}.Header-module__lnUIdW__line:nth-child(3){top:14px}.Header-module__lnUIdW__menuToggleOpen .Header-module__lnUIdW__line:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__lnUIdW__menuToggleOpen .Header-module__lnUIdW__line:nth-child(2){opacity:0}.Header-module__lnUIdW__menuToggleOpen .Header-module__lnUIdW__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:767px){.Header-module__lnUIdW__actions{gap:10px}.Header-module__lnUIdW__toggleSlot{width:44px;height:44px}.Header-module__lnUIdW__trailing{display:grid}.Header-module__lnUIdW__trailing>*{grid-area:1/1}}@media (prefers-reduced-motion:reduce){.Header-module__lnUIdW__cta,.Header-module__lnUIdW__menuToggle,.Header-module__lnUIdW__line{transition:none}}@media (max-width:299px){.Header-module__lnUIdW__bar{padding-left:12px;padding-right:12px}.Header-module__lnUIdW__brandText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.MorphingTitle-module__uBHTQW__root{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.MorphingTitle-module__uBHTQW__slot,.MorphingTitle-module__uBHTQW__spacer,.MorphingTitle-module__uBHTQW__staticTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;text-align:center;color:var(--text-primary);white-space:normal;text-wrap:balance;font-size:60px;font-weight:800;line-height:1.08}.MorphingTitle-module__uBHTQW__slot{will-change:filter, opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.MorphingTitle-module__uBHTQW__out{opacity:0}.MorphingTitle-module__uBHTQW__in{opacity:1}.MorphingTitle-module__uBHTQW__spacer{visibility:hidden;pointer-events:none}.MorphingTitle-module__uBHTQW__staticTitle{position:relative}@media (max-width:1024px){.MorphingTitle-module__uBHTQW__slot,.MorphingTitle-module__uBHTQW__spacer,.MorphingTitle-module__uBHTQW__staticTitle{font-size:48px}}@media (max-width:767px){.MorphingTitle-module__uBHTQW__slot,.MorphingTitle-module__uBHTQW__spacer,.MorphingTitle-module__uBHTQW__staticTitle{font-size:30px}}@media (max-width:319px){.MorphingTitle-module__uBHTQW__slot,.MorphingTitle-module__uBHTQW__spacer,.MorphingTitle-module__uBHTQW__staticTitle{font-size:clamp(10px,6vw,20px)}}
.Footer-module__3hUVsW__footer{background:var(--glass-bg);border-top:1px solid var(--glass-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-top-left-radius:48px;border-top-right-radius:48px;position:relative;overflow:hidden}.Footer-module__3hUVsW__glow{z-index:0;pointer-events:none;opacity:.5;filter:blur(60px);background:radial-gradient(480px circle at 15% 0%, color-mix(in srgb, var(--brand-violet) 35%, transparent), transparent 70%), radial-gradient(420px circle at 85% 10%, color-mix(in srgb, var(--brand-sky) 30%, transparent), transparent 70%), radial-gradient(520px circle at 50% 120%, color-mix(in srgb, var(--brand-indigo) 25%, transparent), transparent 70%);position:absolute;inset:0}[data-theme=dark] .Footer-module__3hUVsW__glow{opacity:.35}.Footer-module__3hUVsW__inner{z-index:1;flex-direction:column;gap:40px;max-width:1280px;margin:0 auto;padding:56px clamp(20px,4vw,40px) 40px;display:flex;position:relative}.Footer-module__3hUVsW__identityRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.Footer-module__3hUVsW__identity{align-items:center;gap:12px;min-width:0;display:flex}.Footer-module__3hUVsW__logoWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}[data-theme=dark] .Footer-module__3hUVsW__logoWrap{background:#f3f6f3;padding:3px}.Footer-module__3hUVsW__logoImage{object-fit:contain;width:100%;height:100%;display:block}.Footer-module__3hUVsW__identityText{flex-direction:column;min-width:0;display:flex}.Footer-module__3hUVsW__name{letter-spacing:.1em;color:var(--text-primary);font-size:16px;font-weight:800;line-height:1.2}.Footer-module__3hUVsW__role{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:2px;font-size:10px;font-weight:700}.Footer-module__3hUVsW__backToTop{background:var(--glass-bg);border:1px solid var(--glass-border);min-width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.Footer-module__3hUVsW__backToTop:hover{border-color:var(--accent-border);background:var(--accent-soft)}.Footer-module__3hUVsW__backToTop:active{transform:scale(.97)}.Footer-module__3hUVsW__backToTop:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.Footer-module__3hUVsW__backToTopIcon{width:12px;height:12px;transform:rotate(-90deg)}.Footer-module__3hUVsW__banner{border:1px solid var(--border);min-height:220px;box-shadow:var(--shadow-card);text-align:center;background:#00000004;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px 24px;display:flex;position:relative;overflow:hidden}[data-theme=dark] .Footer-module__3hUVsW__banner{background:#ffffff05}.Footer-module__3hUVsW__pill{text-transform:uppercase;letter-spacing:1.2px;color:color-mix(in srgb, var(--accent-strong) 88%, var(--text-primary));background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:999px;align-items:center;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:1024px){.Footer-module__3hUVsW__banner{min-height:210px;padding:32px 20px}}@media (max-width:767px){.Footer-module__3hUVsW__banner{min-height:190px;padding:24px 16px}}@media (max-width:319px){.Footer-module__3hUVsW__banner{min-height:150px}}.Footer-module__3hUVsW__divider{background:var(--border);height:1px}.Footer-module__3hUVsW__navRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;display:flex}.Footer-module__3hUVsW__navLink{color:var(--text-secondary);font-size:14px;font-weight:600;transition:color .2s}.Footer-module__3hUVsW__navLink:hover{color:var(--text-primary)}.Footer-module__3hUVsW__navLink:focus-visible{outline:2px solid var(--brand-violet);outline-offset:4px;border-radius:6px}.Footer-module__3hUVsW__bottomRow{flex-direction:column;align-items:center;gap:20px;display:flex}.Footer-module__3hUVsW__socialRow{justify-content:center;align-items:center;gap:12px;display:flex}.Footer-module__3hUVsW__socialLink{background:var(--glass-bg);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.Footer-module__3hUVsW__socialLink:hover{color:var(--accent-strong);border-color:var(--accent-border)}.Footer-module__3hUVsW__socialLink:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.Footer-module__3hUVsW__domain{letter-spacing:.08em;margin-left:4px;font-weight:600}.Footer-module__3hUVsW__copyrightRow{width:100%;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.Footer-module__3hUVsW__deepFooter{text-align:center;letter-spacing:1px}.Footer-module__3hUVsW__heartPulse{vertical-align:middle;margin-left:8px;animation:2.5s ease-in-out infinite Footer-module__3hUVsW__subtlePulse;display:inline-flex}@keyframes Footer-module__3hUVsW__subtlePulse{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}to{opacity:.4;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Footer-module__3hUVsW__heartPulse{opacity:.7;animation:none}}.Footer-module__3hUVsW__legalGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:640px){.Footer-module__3hUVsW__copyrightRow{text-align:center;flex-direction:column;gap:6px}}
.Typewriter-module__yR96XG__mobileOnly{display:none}@media (max-width:768px){.Typewriter-module__yR96XG__desktopOnly{display:none}.Typewriter-module__yR96XG__mobileOnly{display:inline}}.Typewriter-module__yR96XG__accent{position:relative}.Typewriter-module__yR96XG__glyphs,.Typewriter-module__yR96XG__word{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#cc3224 0%,#f15a3a 25%,#0284c7 50%,#f15a3a 75%,#cc3224 100%);-webkit-background-clip:text;background-clip:text}.Typewriter-module__yR96XG__cursor{animation:1s step-end infinite Typewriter-module__yR96XG__blink}@keyframes Typewriter-module__yR96XG__blink{0%,to{opacity:1}50%{opacity:0}}.Typewriter-module__yR96XG__slideStack{justify-items:center;padding:2px 0;display:inline-grid;overflow:hidden}.Typewriter-module__yR96XG__word{white-space:nowrap;grid-area:1/1}.Typewriter-module__yR96XG__wordSettled{opacity:1;transform:translateY(0)}.Typewriter-module__yR96XG__wordIdle{opacity:0;transform:translateY(100%)}@keyframes Typewriter-module__yR96XG__heroWordSlideIn{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes Typewriter-module__yR96XG__heroWordSlideOut{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.Typewriter-module__yR96XG__wordEntering{animation:1s forwards Typewriter-module__yR96XG__heroWordSlideIn}.Typewriter-module__yR96XG__wordExiting{animation:1s forwards Typewriter-module__yR96XG__heroWordSlideOut}.Typewriter-module__yR96XG__aurora{display:none}[data-theme=dark] .Typewriter-module__yR96XG__accent{isolation:isolate;mix-blend-mode:screen}[data-theme=dark] .Typewriter-module__yR96XG__accent:before{content:"";z-index:-1;background:#000;position:absolute;inset:calc(-.25em - 2px) calc(-.1em - 2px) calc(-.4em - 2px)}:is([data-theme=dark] .Typewriter-module__yR96XG__glyphs,[data-theme=dark] .Typewriter-module__yR96XG__word){color:#fff;-webkit-text-fill-color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}[data-theme=dark] .Typewriter-module__yR96XG__aurora{z-index:1;pointer-events:none;contain:layout paint;mix-blend-mode:darken;display:block;position:absolute;inset:-.25em -.1em -.4em;overflow:hidden}.Typewriter-module__yR96XG__blob{filter:blur(16px);mix-blend-mode:overlay;border-radius:37% 29% 27% 27%/28% 25% 41% 37%;width:60vw;height:60vw;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,alternate;display:block;position:absolute}.Typewriter-module__yR96XG__blobCyan{background-color:#38bdf8;animation-name:Typewriter-module__yR96XG__auroraBorder,Typewriter-module__yR96XG__aurora1;animation-duration:6s,5s}.Typewriter-module__yR96XG__blobYellow{background-color:#ff9a85;animation-name:Typewriter-module__yR96XG__auroraBorder,Typewriter-module__yR96XG__aurora2;animation-duration:6s,5s}.Typewriter-module__yR96XG__blobGreen{background-color:#00a6f4;animation-name:Typewriter-module__yR96XG__auroraBorder,Typewriter-module__yR96XG__aurora3;animation-duration:6s,3s}.Typewriter-module__yR96XG__blobBlue{background-color:#ff7a66;animation-name:Typewriter-module__yR96XG__auroraBorder,Typewriter-module__yR96XG__aurora4;animation-duration:6s,13s}@keyframes Typewriter-module__yR96XG__aurora1{0%{top:0;right:0}50%{top:100%;right:75%}75%{top:100%;right:25%}to{top:0;right:0}}@keyframes Typewriter-module__yR96XG__aurora2{0%{top:-50%;left:0%}60%{top:100%;left:75%}85%{top:100%;left:25%}to{top:-50%;left:0%}}@keyframes Typewriter-module__yR96XG__aurora3{0%{bottom:0;left:0}40%{bottom:100%;left:75%}65%{bottom:40%;left:50%}to{bottom:0;left:0}}@keyframes Typewriter-module__yR96XG__aurora4{0%{bottom:-50%;right:0}50%{bottom:0%;right:40%}90%{bottom:50%;right:25%}to{bottom:-50%;right:0}}@keyframes Typewriter-module__yR96XG__auroraBorder{0%{border-radius:37% 29% 27% 27%/28% 25% 41% 37%}25%{border-radius:47% 29% 39% 49%/61% 19% 66% 26%}50%{border-radius:57% 23% 47% 72%/63% 17% 66% 33%}75%{border-radius:28% 49% 29% 100%/93% 20% 64% 25%}to{border-radius:37% 29% 27% 27%/28% 25% 41% 37%}}@media (prefers-reduced-motion:reduce){.Typewriter-module__yR96XG__blob{animation:none;top:-10vw}.Typewriter-module__yR96XG__blobBlue{right:80%}.Typewriter-module__yR96XG__blobCyan{right:58%}.Typewriter-module__yR96XG__blobGreen{left:34%}.Typewriter-module__yR96XG__blobYellow{left:70%}.Typewriter-module__yR96XG__wordEntering,.Typewriter-module__yR96XG__wordExiting{animation:none}}
.HeroDots-module__MSqGJa__dots{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.HeroDots-module__MSqGJa__svg{fill:#0f172a59;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#fff 55%,#0000 90%);mask-image:radial-gradient(#fff 55%,#0000 90%)}[data-theme=dark] .HeroDots-module__MSqGJa__svg{fill:#ffffff59}
.CreatorCard-module__T_ItNG__stage{--card-bg:linear-gradient(165deg, #ffffffe0, #e8ecff99);--frame-shadow:0 26px 50px -24px color-mix(in srgb, var(--accent-strong) 40%, transparent), 0 0 44px -16px color-mix(in srgb, var(--accent-strong) 28%, transparent);--panel-bg:#ffffffc7;--panel-border:#6366f13d;--text:#0f172a;--label:#5b6478;--pill-bg:#6366f114;--pill-border:#6366f147;--pill-icon:#d9382a;--tl-bg:#0f172a0d;--tl-border:#6366f14d;--portrait-edge:#6366f159;--pin-lo:#7d859b;--pin-mid:#c5cadb;--pin-hi:#fff;--pin-edge:#4b5266;--slot-bg:#1e1b4b9e;--slot-border:#ffffff8c;--hint:#8a91a3;width:min(100%,clamp(262px,180px + 26vw,388px));margin:0 auto;padding-top:46px;position:relative;container-type:inline-size}.CreatorCard-module__T_ItNG__inner{z-index:2;--hinge:22px;--o:24cqw;--s:45cqw;--v:10cqw;padding-top:var(--o);transform-origin:50% calc(var(--hinge) * -1);position:relative}.CreatorCard-module__T_ItNG__grabbable .CreatorCard-module__T_ItNG__frame,.CreatorCard-module__T_ItNG__grabbable .CreatorCard-module__T_ItNG__portrait,.CreatorCard-module__T_ItNG__grabbable .CreatorCard-module__T_ItNG__panel{cursor:grab}.CreatorCard-module__T_ItNG__dragging{-webkit-user-select:none;user-select:none}.CreatorCard-module__T_ItNG__dragging .CreatorCard-module__T_ItNG__frame,.CreatorCard-module__T_ItNG__dragging .CreatorCard-module__T_ItNG__portrait,.CreatorCard-module__T_ItNG__dragging .CreatorCard-module__T_ItNG__panel{cursor:grabbing}.CreatorCard-module__T_ItNG__pinShaft{z-index:1;pointer-events:none;filter:drop-shadow(0 2px 2px #00000073);margin-left:-10px;display:block;position:absolute;top:0;left:50%}.CreatorCard-module__T_ItNG__pinHook{z-index:4;top:calc(var(--hinge) * -1 - 6px);pointer-events:none;filter:drop-shadow(0 2px 2px #0006);margin-left:-12px;display:block;position:absolute;left:50%}.CreatorCard-module__T_ItNG__slot{z-index:3;background:var(--slot-bg);border:1px solid var(--slot-border);pointer-events:none;border-radius:999px;width:36px;height:10px;margin-left:-18px;position:absolute;top:4px;left:50%;box-shadow:inset 0 1px 3px #000000b3}.CreatorCard-module__T_ItNG__slot:after{content:"";opacity:.9;background:#09090b;border-radius:999px;width:28px;height:4px;margin:-2px 0 0 -14px;position:absolute;top:50%;left:50%}.CreatorCard-module__T_ItNG__hint{text-align:center;color:var(--hint);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:11px;font-weight:500;position:absolute;top:calc(100% + 22px);left:0;right:0}.CreatorCard-module__T_ItNG__frame{top:var(--o);background:var(--card-bg);box-shadow:var(--frame-shadow);border-radius:clamp(20px,7cqw,30px);position:absolute;bottom:0;left:0;right:0}.CreatorCard-module__T_ItNG__frame:before{pointer-events:none;content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(140deg,#ff7a66 0%,#d9382a40 35%,#00a6f48c 70%,#cc3224 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.CreatorCard-module__T_ItNG__portrait{width:84cqw;height:calc(var(--o) + var(--s) + var(--v));box-shadow:inset 0 0 0 1px var(--portrait-edge);border-radius:42cqw 42cqw 0 0;position:absolute;top:0;left:8cqw;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.CreatorCard-module__T_ItNG__image{object-fit:cover;object-position:50% 6%}.CreatorCard-module__T_ItNG__portrait:after{content:"";background:linear-gradient(to bottom, transparent 55%, color-mix(in srgb, var(--accent-strong) 35%, transparent) 100%);position:absolute;inset:0}.CreatorCard-module__T_ItNG__panel{z-index:1;margin:var(--s) 1.6cqw 1.6cqw;background:var(--panel-bg);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);border-radius:clamp(16px,5.6cqw,26px);padding:clamp(12px,5cqw,20px);position:relative}.CreatorCard-module__T_ItNG__label{letter-spacing:.14em;text-transform:uppercase;text-wrap:balance;color:var(--label);margin:0;font-size:clamp(9px,2.5cqw,11.5px);font-weight:600;line-height:1.45}.CreatorCard-module__T_ItNG__name{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text);margin:4px 0 0;font-size:clamp(24px,10cqw,46px);font-weight:800;line-height:1.08}.CreatorCard-module__T_ItNG__pills{flex-wrap:wrap;gap:6px;margin:clamp(10px,3cqw,12px) 0 0;padding:0;list-style:none;display:flex}.CreatorCard-module__T_ItNG__pill{border:1px solid var(--pill-border);background:var(--pill-bg);white-space:nowrap;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px clamp(9px,2.8cqw,13px);font-size:clamp(11px,2.9cqw,13px);font-weight:600;line-height:1;display:inline-flex}.CreatorCard-module__T_ItNG__pillIcon{color:var(--pill-icon);flex-shrink:0}.CreatorCard-module__T_ItNG__timeline{border:1px solid var(--tl-border);background:var(--tl-bg);border-radius:clamp(10px,3.2cqw,14px);margin-top:clamp(10px,3.2cqw,14px);padding:clamp(8px,2.4cqw,10px);position:relative;container-type:inline-size}.CreatorCard-module__T_ItNG__clips{gap:2px;height:clamp(24px,8cqw,36px);display:flex}.CreatorCard-module__T_ItNG__clip{border-radius:4px;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.CreatorCard-module__T_ItNG__clip:after{content:"";background:#ffffff38;border-radius:999px 999px 0 0;height:62%;position:absolute;bottom:0;left:22%;right:22%}.CreatorCard-module__T_ItNG__wave{gap:3px;height:clamp(22px,7cqw,32px);margin-top:6px;display:flex}.CreatorCard-module__T_ItNG__waveSegment{flex-basis:0;min-width:0;height:100%;display:block;overflow:visible}.CreatorCard-module__T_ItNG__playhead{will-change:transform;pointer-events:none;background:linear-gradient(#e0f2fe,#38bdf8);border-radius:2px;width:2px;animation:12s ease-in-out infinite alternate CreatorCard-module__T_ItNG__scrub;position:absolute;top:-6px;bottom:-6px;left:0;transform:translate(46cqw);box-shadow:0 0 6px 1px #38bdf8e6,0 0 14px 2px #38bdf873}@keyframes CreatorCard-module__T_ItNG__scrub{0%{transform:translate(8cqw)}to{transform:translate(92cqw)}}@media (prefers-reduced-motion:reduce){.CreatorCard-module__T_ItNG__playhead{will-change:auto;animation:none}.CreatorCard-module__T_ItNG__inner{transition:none}}.CreatorCard-module__T_ItNG__status{color:var(--text);align-items:center;gap:9px;margin:clamp(10px,3.2cqw,14px) 0 0;font-size:clamp(12px,3.3cqw,14.5px);font-weight:500;display:flex}.CreatorCard-module__T_ItNG__statusDot{background:#22c55e;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative;box-shadow:0 0 0 3px #22c55e33,0 0 12px 2px #22c55eb3}.CreatorCard-module__T_ItNG__statusDot:before{content:"";pointer-events:none;will-change:transform, opacity;background:#22c55e8c;border-radius:50%;animation:2.3s ease-out infinite CreatorCard-module__T_ItNG__statusHalo;position:absolute;inset:0}@keyframes CreatorCard-module__T_ItNG__statusHalo{0%{opacity:0;transform:scale(1)}18%{opacity:.55}75%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){.CreatorCard-module__T_ItNG__statusDot:before{opacity:0;will-change:auto;animation:none}}[data-theme=dark] .CreatorCard-module__T_ItNG__stage{--card-bg:linear-gradient(165deg, #30286880, #0b0b1cb3);--frame-shadow:0 30px 60px -20px color-mix(in srgb, var(--accent-strong) 55%, transparent), 0 0 64px -12px color-mix(in srgb, var(--accent-strong) 40%, transparent);--panel-bg:#080916b3;--panel-border:#ffffff21;--text:#fff;--label:#a9adcf;--pill-bg:#ffffff0f;--pill-border:#ffffff26;--pill-icon:#ff7a66;--tl-bg:#03040e8c;--tl-border:#ffffff24;--portrait-edge:#ff7a6666;--pin-lo:#18181b;--pin-mid:#52525b;--pin-hi:#a1a1aa;--pin-edge:#050507;--slot-bg:#000000b3;--slot-border:#ffffff4d;--hint:#52525b}
.Hero-module___w2HtG__section{isolation:isolate;background:var(--bg-canvas);position:relative}.Hero-module___w2HtG__hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:clamp(56px,9vw,96px) clamp(20px,4vw,40px) 80px;display:grid}@media (max-width:1024px){.Hero-module___w2HtG__hero{grid-template-columns:1fr}.Hero-module___w2HtG__imageCol{max-width:500px;margin:40px auto 0}.Hero-module___w2HtG__textCol{text-align:center;flex-direction:column;align-items:center;display:flex}.Hero-module___w2HtG__eyebrow,.Hero-module___w2HtG__heading,.Hero-module___w2HtG__paragraph{margin-left:auto;margin-right:auto}.Hero-module___w2HtG__ctaRow{justify-content:center}}@media (max-width:480px){.Hero-module___w2HtG__ctaRow{flex-direction:column;align-items:stretch;width:100%}.Hero-module___w2HtG__ctaPrimary,.Hero-module___w2HtG__ctaSecondary{justify-content:center}}.Hero-module___w2HtG__eyebrow{border:1px solid var(--border);background:var(--surface-card);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.Hero-module___w2HtG__pulseDot{background:var(--accent-strong);border-radius:999px;width:7px;height:7px;animation:1.8s ease-in-out infinite Hero-module___w2HtG__pulseDot}@keyframes Hero-module___w2HtG__pulseDot{0%,to{opacity:1}50%{opacity:.35}}.Hero-module___w2HtG__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;max-width:620px;color:var(--text-primary);margin:0 0 22px;font-size:clamp(2.5rem,5.2vw,4rem);font-weight:800;line-height:1.04}.Hero-module___w2HtG__typewriterLine{min-height:1.04em;line-height:1.04;display:inline-block}.Hero-module___w2HtG__noBreak{white-space:nowrap}@media (max-width:480px){.Hero-module___w2HtG__heading{font-size:min(2.5rem,13.3333vw - 5.33333px)}}.Hero-module___w2HtG__paragraph{color:var(--text-secondary);text-wrap:pretty;max-width:540px;margin:0 0 34px;font-size:17px;line-height:1.7}.Hero-module___w2HtG__paragraph strong{color:var(--text-primary);font-weight:700}.Hero-module___w2HtG__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.Hero-module___w2HtG__ctaPrimary{background:var(--accent-strong);min-height:50px;color:var(--btn-text);border-radius:12px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}.Hero-module___w2HtG__ctaPrimary:hover{background:color-mix(in srgb, var(--accent-strong) 85%, black);color:var(--btn-text);transform:translateY(-1px)}.Hero-module___w2HtG__ctaPrimary:active{transform:translateY(0)scale(.98)}.Hero-module___w2HtG__ctaSecondary{background:var(--surface-card);border:1px solid var(--border);min-height:50px;color:var(--text-primary);border-radius:12px;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;transition:border-color .25s,background .25s,transform .25s;display:inline-flex}.Hero-module___w2HtG__ctaSecondary:hover{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--text-primary);transform:translateY(-1px)}.Hero-module___w2HtG__ctaSecondary:active{transform:translateY(0)scale(.98)}.Hero-module___w2HtG__imageCol{box-sizing:border-box;width:100%;max-width:540px;margin:0 auto;position:relative}.Hero-module___w2HtG__headingAccent{color:var(--accent-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Hero-module___w2HtG__headingAccent{background:var(--heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}
.TechMarquee-module__kawhDW__marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0;overflow:hidden}.TechMarquee-module__kawhDW__track{will-change:transform;gap:12px;width:max-content;padding-right:12px;animation:80s linear infinite TechMarquee-module__kawhDW__marqueeLeft;display:flex}@keyframes TechMarquee-module__kawhDW__marqueeLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.TechMarquee-module__kawhDW__track:hover,.TechMarquee-module__kawhDW__track:focus-within{animation-play-state:paused}}.TechMarquee-module__kawhDW__chip{border:1px solid var(--border);background:var(--surface-card);min-height:38px;font-family:var(--font-jetbrains-mono), monospace;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:13px;font-weight:500;display:inline-flex}.TechMarquee-module__kawhDW__chipIcon{width:22px;height:22px;color:var(--accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.TechMarquee-module__kawhDW__marquee{padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.TechMarquee-module__kawhDW__track{will-change:auto;flex-wrap:wrap;justify-content:center;gap:10px 12px;width:auto;max-width:1240px;margin:0 auto;padding-right:0;animation:none;transform:none}.TechMarquee-module__kawhDW__chip[data-copy=repeat]{display:none}}
.Chip-module__IAwj_a__chip{border:1px solid var(--border);background:var(--bg-alt);min-height:26px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;transition:border-color .25s,background .25s,color .25s;display:inline-flex}.Chip-module__IAwj_a__chip:hover{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}
.ServiceVisual-module__7XK8xa__stage{pointer-events:none;background:radial-gradient(120% 140% at 20% 0%, var(--section-glow-violet) 0%, transparent 70%), var(--section-surface-muted);border:1px solid var(--section-border);border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.ServiceVisual-module__7XK8xa__stage>div{width:100%;height:100%;position:relative}.ServiceVisual-module__7XK8xa__videoPanel{flex-direction:column;justify-content:space-between;padding:14px 16px 12px;display:flex}.ServiceVisual-module__7XK8xa__waveform{align-items:flex-end;gap:3px;height:26px;margin-left:26px;display:flex}.ServiceVisual-module__7XK8xa__wave{background:var(--accent-strong);opacity:.9;transform-origin:bottom;border-radius:2px;width:3px}.ServiceVisual-module__7XK8xa__wave:nth-child(2){animation:4.5s ease-in-out .15s infinite ServiceVisual-module__7XK8xa__svWaveLoop}.ServiceVisual-module__7XK8xa__wave:nth-child(4){animation:4.5s ease-in-out .375s infinite ServiceVisual-module__7XK8xa__svWaveLoop}.ServiceVisual-module__7XK8xa__wave:nth-child(5){animation:4.5s ease-in-out .2625s infinite ServiceVisual-module__7XK8xa__svWaveLoop}@keyframes ServiceVisual-module__7XK8xa__svWaveLoop{0%,20%{transform:scaleY(1)}45%{transform:scaleY(1.25)}70%{transform:scaleY(.85)}to{transform:scaleY(1)}}.ServiceVisual-module__7XK8xa__wave:first-child{height:40%}.ServiceVisual-module__7XK8xa__wave:nth-child(2){height:70%}.ServiceVisual-module__7XK8xa__wave:nth-child(3){height:50%}.ServiceVisual-module__7XK8xa__wave:nth-child(4){height:90%}.ServiceVisual-module__7XK8xa__wave:nth-child(5){height:60%}.ServiceVisual-module__7XK8xa__wave:nth-child(6){height:34%}.ServiceVisual-module__7XK8xa__track{background:var(--section-border-strong);border-radius:1px;height:2px;position:relative}.ServiceVisual-module__7XK8xa__clip{border-radius:4px;height:16px;position:absolute;top:-7px;box-shadow:0 2px 5px #0000002e}.ServiceVisual-module__7XK8xa__clipA{transform-origin:50%;background:linear-gradient(135deg,#d9382a,#cc3224);width:26%;animation:9s linear 6.3s infinite ServiceVisual-module__7XK8xa__svClipEmphasis;left:2%}.ServiceVisual-module__7XK8xa__clipB{transform-origin:50%;background:linear-gradient(135deg,#cc3224,#00a6f4);width:34%;animation:9s linear 1.4s infinite ServiceVisual-module__7XK8xa__svClipEmphasis;left:32%}.ServiceVisual-module__7XK8xa__clipC{transform-origin:50%;background:linear-gradient(135deg,#00a6f4,#d9382a);width:26%;animation:9s linear 3.5s infinite ServiceVisual-module__7XK8xa__svClipEmphasis;left:70%}@keyframes ServiceVisual-module__7XK8xa__svClipEmphasis{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleY(1)}3.33%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleY(1.18)}6.67%{transform:scaleY(1)}to{transform:scaleY(1)}}.ServiceVisual-module__7XK8xa__playhead{background:var(--accent-strong);width:3px;height:34px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent-strong) 55%, transparent);border-radius:1.5px;transition:transform .35s,left .35s;animation:9s linear infinite ServiceVisual-module__7XK8xa__svPlayheadLoop;position:absolute;bottom:8px;left:30%}@keyframes ServiceVisual-module__7XK8xa__svPlayheadLoop{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}15%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(0)}37.22%{transform:translate(42cqw)}46.11%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(42cqw)}68.33%{transform:translate(0)}to{transform:translate(0)}}.ServiceVisual-module__7XK8xa__playhead:before{content:"";background:var(--accent-strong);width:7px;height:7px;box-shadow:0 0 4px color-mix(in srgb, var(--accent-strong) 60%, transparent);border-radius:50%;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.ServiceVisual-module__7XK8xa__socialPanel{flex-direction:column;justify-content:space-between;padding:12px 14px;display:flex}.ServiceVisual-module__7XK8xa__postGrid{grid-template-columns:repeat(5,1fr);gap:5px;height:30px;display:grid;position:relative}.ServiceVisual-module__7XK8xa__post{background:var(--section-border);border-radius:5px;position:relative}.ServiceVisual-module__7XK8xa__post:nth-child(odd){background:color-mix(in srgb, var(--brand-violet) 15%, var(--section-surface-muted))}.ServiceVisual-module__7XK8xa__post:nth-child(2n){background:color-mix(in srgb, var(--brand-sky) 12%, var(--section-surface-muted))}.ServiceVisual-module__7XK8xa__post:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#cc3224,#00a6f4);position:absolute;inset:0}.ServiceVisual-module__7XK8xa__post:first-child:after{animation:12.5s linear 1s infinite ServiceVisual-module__7XK8xa__svTileActivate}.ServiceVisual-module__7XK8xa__post:nth-child(2):after{animation:12.5s linear 2.35s infinite ServiceVisual-module__7XK8xa__svTileActivate}.ServiceVisual-module__7XK8xa__post:nth-child(3):after{animation:12.5s linear 3.7s infinite ServiceVisual-module__7XK8xa__svTileActivate}.ServiceVisual-module__7XK8xa__post:nth-child(4):after{animation:12.5s linear 5.05s infinite ServiceVisual-module__7XK8xa__svTileActivate}.ServiceVisual-module__7XK8xa__post:nth-child(5):after{animation:12.5s linear 6.4s infinite ServiceVisual-module__7XK8xa__svTileActivate}@keyframes ServiceVisual-module__7XK8xa__svTileActivate{0%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}3.2%{opacity:1}6.4%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0)}9.6%{opacity:0}to{opacity:0}}.ServiceVisual-module__7XK8xa__statusDot{background:var(--accent-strong);border:2px solid var(--section-surface-muted);width:10px;height:10px;box-shadow:0 0 5px color-mix(in srgb, var(--accent-strong) 55%, transparent);transform-origin:50%;border-radius:50%;animation:12.5s linear 7.85s infinite ServiceVisual-module__7XK8xa__svStatusPulseAuto;position:absolute;top:-4px;right:-4px}@keyframes ServiceVisual-module__7XK8xa__svStatusPulseAuto{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(1)}2%{transform:scale(1.4)}2.96%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:scale(1.4)}4.96%{transform:scale(1)}to{transform:scale(1)}}.ServiceVisual-module__7XK8xa__queue{align-items:center;gap:6px;display:flex}.ServiceVisual-module__7XK8xa__queueDot{background:var(--section-border-strong);transform-origin:50%;border-radius:50%;width:5px;height:5px}.ServiceVisual-module__7XK8xa__queueDot:first-child{background:var(--accent-strong)}.ServiceVisual-module__7XK8xa__queueDot{animation:12.5s linear 8.62s infinite ServiceVisual-module__7XK8xa__svQueueAdvance}@keyframes ServiceVisual-module__7XK8xa__svQueueAdvance{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(1)}2%{transform:scale(1.3)}2.96%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:scale(1.3)}4.96%{transform:scale(1)}to{transform:scale(1)}}.ServiceVisual-module__7XK8xa__designPanel{padding:16px}.ServiceVisual-module__7XK8xa__frame{border:1px solid color-mix(in srgb, var(--accent-strong) 38%, transparent);border-radius:8px;transition:transform .35s;position:absolute}.ServiceVisual-module__7XK8xa__frame:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#cc3224,#00a6f4);position:absolute;inset:0}.ServiceVisual-module__7XK8xa__frameBack{background:var(--section-surface-muted);width:44%;height:58%;animation:9s linear 1s infinite ServiceVisual-module__7XK8xa__svFrameBackActivate;top:2px;left:37%;transform:rotate(-10deg);box-shadow:0 3px 8px #0000001f}.ServiceVisual-module__7XK8xa__frameBack:after{animation:9s linear 1s infinite ServiceVisual-module__7XK8xa__svFrameColorBack}.ServiceVisual-module__7XK8xa__frameMid{background:color-mix(in srgb, var(--brand-sky) 11%, var(--section-surface-muted));width:47%;height:61%;animation:9s linear 3s infinite ServiceVisual-module__7XK8xa__svFrameMidActivate;top:14px;left:20%;transform:rotate(5deg);box-shadow:0 5px 12px #00000029}.ServiceVisual-module__7XK8xa__frameMid:after{animation:9s linear 3s infinite ServiceVisual-module__7XK8xa__svFrameColorMid}@keyframes ServiceVisual-module__7XK8xa__svFrameBackActivate{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(-10deg)translate(0)}4.44%{transform:rotate(-12deg)translate(-6px,-4px)}14.44%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(-12deg)translate(-6px,-4px)}18.89%{transform:rotate(-10deg)translate(0)}to{transform:rotate(-10deg)translate(0)}}@keyframes ServiceVisual-module__7XK8xa__svFrameColorBack{0%{opacity:0}4.44%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}7.78%{opacity:1}11.11%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0)}14.44%{opacity:0}to{opacity:0}}@keyframes ServiceVisual-module__7XK8xa__svFrameMidActivate{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(5deg)translate(0)}4.44%{transform:rotate(7deg)translate(6px,4px)}14.44%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(7deg)translate(6px,4px)}18.89%{transform:rotate(5deg)translate(0)}to{transform:rotate(5deg)translate(0)}}@keyframes ServiceVisual-module__7XK8xa__svFrameColorMid{0%{opacity:0}4.44%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}7.78%{opacity:1}11.11%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0)}14.44%{opacity:0}to{opacity:0}}.ServiceVisual-module__7XK8xa__frameFront{background:var(--section-surface);flex-direction:column;justify-content:center;gap:6px;width:52%;height:64%;padding:10px;display:flex;top:20px;left:8%;box-shadow:0 10px 22px #0003}.ServiceVisual-module__7XK8xa__frameFront:after{animation:9s linear 5s infinite ServiceVisual-module__7XK8xa__svFrameColorFront}@keyframes ServiceVisual-module__7XK8xa__svFrameColorFront{0%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}3.33%{opacity:1}6.67%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0)}10%{opacity:0}to{opacity:0}}.ServiceVisual-module__7XK8xa__guideLong,.ServiceVisual-module__7XK8xa__guideShort{background:var(--accent-strong);opacity:.9;border-radius:2px;height:4px;display:block}.ServiceVisual-module__7XK8xa__guideLong{transform-origin:0;width:80%;animation:9s linear 5.05s infinite ServiceVisual-module__7XK8xa__svGuideDraw}.ServiceVisual-module__7XK8xa__guideShort{opacity:.55;width:45%}@keyframes ServiceVisual-module__7XK8xa__svGuideDraw{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(1)}1.67%{transform:scaleX(.55)}3.33%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(.55)}5.56%{transform:scaleX(1)}to{transform:scaleX(1)}}.ServiceVisual-module__7XK8xa__swatch{width:16px;height:16px;box-shadow:0 0 0 3px var(--section-surface-muted);transform-origin:50%;background:linear-gradient(135deg,#d9382a,#00a6f4);border-radius:50%;animation:9s linear 5.55s infinite ServiceVisual-module__7XK8xa__svSwatchPulse;position:absolute;bottom:10%;right:12%}@keyframes ServiceVisual-module__7XK8xa__svSwatchPulse{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:scale(1)}1.33%{transform:scale(1.12)}2%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:scale(1.12)}3.33%{transform:scale(1)}to{transform:scale(1)}}.ServiceVisual-module__7XK8xa__adsPanel{flex-direction:column;justify-content:space-between;padding:14px 16px 12px;display:flex}.ServiceVisual-module__7XK8xa__chart{align-items:flex-end;gap:6px;height:40px;display:flex}.ServiceVisual-module__7XK8xa__bar{background:color-mix(in srgb, var(--accent-strong) 42%, var(--section-border-strong));transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;transition:transform .3s;position:relative}.ServiceVisual-module__7XK8xa__bar:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#00a6f4,#cc3224);position:absolute;inset:0}.ServiceVisual-module__7XK8xa__bar:first-child{height:30%;animation:8s linear .9s infinite ServiceVisual-module__7XK8xa__svBarActivate}.ServiceVisual-module__7XK8xa__bar:first-child:after{animation:8s linear .9s infinite ServiceVisual-module__7XK8xa__svBarColorActivate}.ServiceVisual-module__7XK8xa__bar:nth-child(2){height:45%;animation:8s linear 1.4s infinite ServiceVisual-module__7XK8xa__svBarActivate}.ServiceVisual-module__7XK8xa__bar:nth-child(2):after{animation:8s linear 1.4s infinite ServiceVisual-module__7XK8xa__svBarColorActivate}.ServiceVisual-module__7XK8xa__bar:nth-child(3){height:58%;animation:8s linear 1.9s infinite ServiceVisual-module__7XK8xa__svBarActivate}.ServiceVisual-module__7XK8xa__bar:nth-child(3):after{animation:8s linear 1.9s infinite ServiceVisual-module__7XK8xa__svBarColorActivate}.ServiceVisual-module__7XK8xa__bar:nth-child(4){height:74%;animation:8s linear 2.4s infinite ServiceVisual-module__7XK8xa__svBarActivate}.ServiceVisual-module__7XK8xa__bar:nth-child(4):after{animation:8s linear 2.4s infinite ServiceVisual-module__7XK8xa__svBarColorActivate}@keyframes ServiceVisual-module__7XK8xa__svBarActivate{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleY(1)}2.5%{transform:scaleY(.75)}3.75%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleY(.75)}6.25%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes ServiceVisual-module__7XK8xa__svBarColorActivate{0%{opacity:0}1.25%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}3.13%{opacity:1}3.75%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0)}5.63%{opacity:0}to{opacity:0}}.ServiceVisual-module__7XK8xa__barTall{height:100%;animation:8s linear 2.9s infinite ServiceVisual-module__7XK8xa__svBarActivate}.ServiceVisual-module__7XK8xa__barTall:after{animation:8s linear 2.9s infinite ServiceVisual-module__7XK8xa__svBarColorActivate}.ServiceVisual-module__7XK8xa__variants{gap:6px;height:10px;display:flex}.ServiceVisual-module__7XK8xa__variant{background:var(--section-border);transform-origin:50%;border-radius:3px;flex:1;position:relative}.ServiceVisual-module__7XK8xa__variantHighlight{position:relative}.ServiceVisual-module__7XK8xa__variant:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(#00a6f4,#cc3224);position:absolute;inset:0}.ServiceVisual-module__7XK8xa__variant:first-child:after{animation:8s linear 3.7s infinite ServiceVisual-module__7XK8xa__svSegmentActivate}.ServiceVisual-module__7XK8xa__variant:nth-child(2):after{animation:8s linear 4.41s infinite ServiceVisual-module__7XK8xa__svSegmentActivate}.ServiceVisual-module__7XK8xa__variant:nth-child(3):after{animation:8s linear 5.12s infinite ServiceVisual-module__7XK8xa__svSegmentActivate}@keyframes ServiceVisual-module__7XK8xa__svSegmentActivate{0%{opacity:0;animation-timing-function:cubic-bezier(.33,1,.68,1)}2.25%{opacity:1}4.75%{opacity:1;animation-timing-function:cubic-bezier(.32,0,.67,0)}7%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ServiceVisual-module__7XK8xa__playhead,.ServiceVisual-module__7XK8xa__frame,.ServiceVisual-module__7XK8xa__bar,.ServiceVisual-module__7XK8xa__variant{transition:none}.ServiceVisual-module__7XK8xa__wave,.ServiceVisual-module__7XK8xa__clipA,.ServiceVisual-module__7XK8xa__clipB,.ServiceVisual-module__7XK8xa__clipC,.ServiceVisual-module__7XK8xa__playhead,.ServiceVisual-module__7XK8xa__post:first-child:after,.ServiceVisual-module__7XK8xa__post:nth-child(2):after,.ServiceVisual-module__7XK8xa__post:nth-child(3):after,.ServiceVisual-module__7XK8xa__post:nth-child(4):after,.ServiceVisual-module__7XK8xa__post:nth-child(5):after,.ServiceVisual-module__7XK8xa__statusDot,.ServiceVisual-module__7XK8xa__queueDot,.ServiceVisual-module__7XK8xa__frameBack,.ServiceVisual-module__7XK8xa__frameBack:after,.ServiceVisual-module__7XK8xa__frameMid,.ServiceVisual-module__7XK8xa__frameMid:after,.ServiceVisual-module__7XK8xa__frameFront:after,.ServiceVisual-module__7XK8xa__guideLong,.ServiceVisual-module__7XK8xa__swatch,.ServiceVisual-module__7XK8xa__bar,.ServiceVisual-module__7XK8xa__bar:first-child:after,.ServiceVisual-module__7XK8xa__bar:nth-child(2):after,.ServiceVisual-module__7XK8xa__bar:nth-child(3):after,.ServiceVisual-module__7XK8xa__bar:nth-child(4):after,.ServiceVisual-module__7XK8xa__barTall,.ServiceVisual-module__7XK8xa__barTall:after,.ServiceVisual-module__7XK8xa__variant:first-child:after,.ServiceVisual-module__7XK8xa__variant:nth-child(2):after,.ServiceVisual-module__7XK8xa__variant:nth-child(3):after{animation:none}.ServiceVisual-module__7XK8xa__post:first-child:after,.ServiceVisual-module__7XK8xa__barTall:after,.ServiceVisual-module__7XK8xa__variant:nth-child(3):after,.ServiceVisual-module__7XK8xa__frameFront:after{opacity:1}}
.ServiceCard-module__QqUtcG__card{border:1px solid var(--section-border);background:var(--section-surface);box-shadow:var(--section-shadow-rest);border-radius:22px;flex-direction:column;padding:24px 22px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.ServiceCard-module__QqUtcG__card:hover{box-shadow:var(--section-shadow-hover);border-color:var(--section-border-strong);transform:translateY(-5px)}}.ServiceCard-module__QqUtcG__card:focus-within{border-color:var(--section-border-strong)}#services .ServiceCard-module__QqUtcG__card{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .3s,box-shadow .3s,border-color .3s}@media (hover:hover) and (pointer:fine){#services .ServiceCard-module__QqUtcG__card:hover{transform:translateY(-5px)}}.ServiceCard-module__QqUtcG__featured{border-color:var(--section-border-strong);box-shadow:var(--section-shadow-rest), inset 0 0 0 1px var(--section-glow-violet)}@media (hover:hover) and (pointer:fine){.ServiceCard-module__QqUtcG__featured:hover{box-shadow:var(--section-shadow-hover), inset 0 0 0 1px var(--section-glow-violet)}}.ServiceCard-module__QqUtcG__stageWrap{flex:none;height:104px;margin-bottom:32px;position:relative}.ServiceCard-module__QqUtcG__iconBadge{z-index:2;background:var(--section-surface);border:1px solid var(--section-border-strong);width:30px;height:30px;color:var(--accent-strong);pointer-events:none;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.ServiceCard-module__QqUtcG__heading{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);flex:none;margin:0 0 8px;font-size:19px;font-weight:700;transition:color .3s}@media (hover:hover) and (pointer:fine){.ServiceCard-module__QqUtcG__card:hover .ServiceCard-module__QqUtcG__heading{color:var(--accent-strong)}}@media (max-width:199px){.ServiceCard-module__QqUtcG__heading{overflow-wrap:anywhere}}.ServiceCard-module__QqUtcG__desc{color:var(--text-secondary);flex:1 0 auto;margin:0;font-size:14px;line-height:1.6}.ServiceCard-module__QqUtcG__tagsRow{border-top:1px solid var(--section-border);flex-wrap:wrap;flex:none;gap:8px;margin-top:18px;padding-top:16px;display:flex}.ServiceCard-module__QqUtcG__tagsRow>span{background:var(--section-surface-muted);border-color:var(--section-border)}@media (hover:hover) and (pointer:fine){.ServiceCard-module__QqUtcG__card:hover .ServiceCard-module__QqUtcG__stageWrap *,.ServiceCard-module__QqUtcG__card:hover .ServiceCard-module__QqUtcG__stageWrap :before,.ServiceCard-module__QqUtcG__card:hover .ServiceCard-module__QqUtcG__stageWrap :after{animation-play-state:paused}.ServiceCard-module__QqUtcG__card:hover .sv-video-playhead{animation:none;transform:translate(56cqw)}.ServiceCard-module__QqUtcG__card:hover .sv-social-status{animation:.55s ServiceCard-module__QqUtcG__svStatusPulse}.ServiceCard-module__QqUtcG__card:hover .sv-design-frame-back{animation:none;transform:translate(-9px,-7px)rotate(-13deg)}.ServiceCard-module__QqUtcG__card:hover .sv-design-frame-mid{animation:none;transform:translate(9px,7px)rotate(9deg)}.ServiceCard-module__QqUtcG__card:hover .sv-ads-bar{animation:none;transform:scaleY(1.06)}}@keyframes ServiceCard-module__QqUtcG__svStatusPulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.ServiceCard-module__QqUtcG__featured{transition:none}#services .ServiceCard-module__QqUtcG__card{transition:none}.ServiceCard-module__QqUtcG__featured:hover{transform:none}#services .ServiceCard-module__QqUtcG__card:hover{transform:none}:is(.ServiceCard-module__QqUtcG__card:hover .sv-video-playhead,.ServiceCard-module__QqUtcG__card:hover .sv-design-frame-back,.ServiceCard-module__QqUtcG__card:hover .sv-design-frame-mid,.ServiceCard-module__QqUtcG__card:hover .sv-ads-bar){transform:none}.ServiceCard-module__QqUtcG__card:hover .sv-social-status{animation:none}}
.Services-module__uj7JVa__section{background:var(--section-canvas);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);border-top:1px solid var(--section-border);border-bottom:1px solid var(--section-border);background-size:56px 56px;position:relative;overflow:hidden}.Services-module__uj7JVa__section:before,.Services-module__uj7JVa__section:after{content:"";z-index:0;pointer-events:none;filter:blur(70px);border-radius:50%;position:absolute}.Services-module__uj7JVa__section:before{background:var(--section-glow-violet);width:420px;height:420px;top:-130px;left:-90px}.Services-module__uj7JVa__section:after{background:var(--section-glow-sky);width:360px;height:360px;bottom:-150px;right:-110px}.Services-module__uj7JVa__inner{z-index:1;text-align:center;max-width:1100px;margin:0 auto;padding:96px clamp(20px,4vw,40px) 88px;position:relative}@media (max-width:767px){.Services-module__uj7JVa__inner{padding-top:72px;padding-bottom:64px}}.Services-module__uj7JVa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 14px;font-size:12px;font-weight:600}.Services-module__uj7JVa__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.Services-module__uj7JVa__headingAccent{color:var(--accent-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Services-module__uj7JVa__headingAccent{background:var(--heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.Services-module__uj7JVa__subtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 56px;font-size:16px;line-height:1.65}.Services-module__uj7JVa__bento{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Services-module__uj7JVa__wide{grid-column:span 2}.Services-module__uj7JVa__narrow{grid-column:span 1}@media (max-width:1023px){.Services-module__uj7JVa__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Services-module__uj7JVa__bento{grid-template-columns:minmax(0,1fr)}.Services-module__uj7JVa__wide,.Services-module__uj7JVa__narrow{grid-column:span 1}}.Services-module__uj7JVa__ctaRail{background:var(--section-surface);border:1px solid var(--section-border);max-width:100%;box-shadow:var(--section-shadow-rest);text-align:left;border-radius:999px;align-items:center;gap:20px;margin:52px auto 0;padding:12px 12px 12px 24px;display:inline-flex}.Services-module__uj7JVa__ctaText{color:var(--text-secondary);margin:0;font-size:14px}.Services-module__uj7JVa__ctaButton{background:var(--accent-strong);min-height:44px;color:var(--btn-text);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:700;transition:background .2s,box-shadow .2s;display:inline-flex}.Services-module__uj7JVa__ctaButton:hover,.Services-module__uj7JVa__ctaButton:visited{color:var(--btn-text)}@media (hover:hover) and (pointer:fine){.Services-module__uj7JVa__ctaButton:hover{background:color-mix(in srgb, var(--accent-strong) 85%, black);box-shadow:0 10px 28px -8px color-mix(in srgb, var(--accent-strong) 55%, transparent)}}.Services-module__uj7JVa__ctaButton:focus-visible{color:var(--btn-text);outline:2px solid var(--brand-violet);outline-offset:3px}@media (prefers-reduced-motion:reduce){.Services-module__uj7JVa__ctaButton{transition:none}}@media (max-width:480px){.Services-module__uj7JVa__ctaRail{text-align:center;flex-direction:column;align-items:stretch;gap:14px;padding:20px}.Services-module__uj7JVa__ctaButton{justify-content:center}}
.ReelCard-module__q7BhXG__card{width:var(--card-w);aspect-ratio:9/16;margin:0 var(--gap) 0 0;isolation:isolate;color:#fff;background:#14103a;border:1px solid #ffffff38;border-radius:24px;flex:none;padding:0;list-style:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px -22px #4f39f699,0 2px 6px #0f0a3240}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ReelCard-module__q7BhXG__card:not([data-active]):hover{transform:translateY(-6px);box-shadow:0 28px 48px -22px #4f39f6bf,0 2px 6px #0f0a3240}}.ReelCard-module__q7BhXG__thumb{z-index:-2;object-fit:cover;object-position:50% 50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.ReelCard-module__q7BhXG__card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 46%,#06041866 70%,#060418db 100%),linear-gradient(#06041880 0%,#0000 20%);position:absolute;inset:0}.ReelCard-module__q7BhXG__category{letter-spacing:.08em;text-transform:uppercase;background:#0a08288c;border:1px solid #ffffff47;border-radius:999px;max-width:calc(100% - 24px);padding:6px 11px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:clamp(12px,5.5%,18px);left:clamp(12px,6%,18px)}.ReelCard-module__q7BhXG__play{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#0a082880;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:clamp(48px,24%,64px);padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 20px #0a082866}.ReelCard-module__q7BhXG__play svg{margin-left:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ReelCard-module__q7BhXG__play:hover{background:color-mix(in srgb, var(--accent-strong) 85%, transparent);color:var(--btn-text);transform:scale(1.06)}}.ReelCard-module__q7BhXG__play:focus-visible,.ReelCard-module__q7BhXG__close:focus-visible{outline-offset:3px;box-shadow:0 0 0 6px var(--brand-violet), 0 6px 20px #0a082866;outline:3px solid #fff}.ReelCard-module__q7BhXG__title{font-family:var(--font-manrope), sans-serif;font-size:clamp(17px, calc(var(--card-w) * .075), 22px);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.15;position:absolute;bottom:clamp(14px,6.5%,22px);left:clamp(14px,7%,22px);right:clamp(14px,7%,22px)}.ReelCard-module__q7BhXG__player{z-index:2;background:#000;position:absolute;inset:0}.ReelCard-module__q7BhXG__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ReelCard-module__q7BhXG__close{z-index:3;color:#fff;cursor:pointer;background:#0a0828bf;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:reduce){.ReelCard-module__q7BhXG__card,.ReelCard-module__q7BhXG__play{transition:none}}
.ReelCarousel-module__7hDbLG__carousel{--card-w:min(calc(150px + 21vw), calc(230px + 4.7vw));--gap:16px;--edge:clamp(20px, 4vw, 40px);position:relative}.ReelCarousel-module__7hDbLG__controls{max-width:1100px;padding:0 var(--edge);justify-content:flex-end;margin:0 auto 14px;display:flex}.ReelCarousel-module__7hDbLG__toggle{border:1px solid var(--border);background:var(--surface-card);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-grid}.ReelCarousel-module__7hDbLG__toggle:hover{border-color:var(--accent-strong);color:var(--accent-strong)}.ReelCarousel-module__7hDbLG__toggle:focus-visible,.ReelCarousel-module__7hDbLG__scrollable:focus-visible{outline:2px solid var(--brand-violet);outline-offset:3px}.ReelCarousel-module__7hDbLG__viewport{padding:12px 0 34px var(--start);touch-action:pan-y;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 clamp(16px,4vw,56px) calc(100% - clamp(16px,4vw,56px)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 clamp(16px,4vw,56px) calc(100% - clamp(16px,4vw,56px)),#0000 100%)}.ReelCarousel-module__7hDbLG__carousel{--start:max(var(--edge), calc((100% - 1100px) / 2 + var(--edge)))}.ReelCarousel-module__7hDbLG__track{will-change:transform;width:max-content;display:flex}.ReelCarousel-module__7hDbLG__set{margin:0;padding:0;list-style:none;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.ReelCarousel-module__7hDbLG__viewport{overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:thin;padding-right:var(--edge);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ReelCarousel-module__7hDbLG__track{will-change:auto;transform:none!important}.ReelCarousel-module__7hDbLG__duplicate{display:none}}.ReelCarousel-module__7hDbLG__scrollable{overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:thin;padding-right:var(--edge);overflow-x:auto;-webkit-mask-image:none;mask-image:none}
.HighlightedReels-module__uSxOda__section{padding:110px 0 60px}.HighlightedReels-module__uSxOda__header{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1100px;margin:0 auto 44px;padding:0 clamp(20px,4vw,40px);display:flex}.HighlightedReels-module__uSxOda__headingBlock{min-width:0}.HighlightedReels-module__uSxOda__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.HighlightedReels-module__uSxOda__headingAccent{color:var(--accent-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.HighlightedReels-module__uSxOda__headingAccent{background:var(--heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.HighlightedReels-module__uSxOda__description{max-width:560px;color:var(--text-secondary);text-wrap:pretty;margin:0 auto;font-size:16px;line-height:1.65}@media (max-width:860px){.HighlightedReels-module__uSxOda__header{margin-bottom:32px}}@media (max-width:640px){.HighlightedReels-module__uSxOda__section{padding-top:80px}}
.WorkArt-module__3caqDq__art{isolation:isolate;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.WorkArt-module__3caqDq__art>i{display:none;position:absolute}.WorkArt-module__3caqDq__launch{background:linear-gradient(150deg,#cc3224 0% 55%,#00a6f4 125%)}.WorkArt-module__3caqDq__launch .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__launch .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__launch .WorkArt-module__3caqDq__a3{display:block}.WorkArt-module__3caqDq__launch .WorkArt-module__3caqDq__a1{aspect-ratio:1;background:radial-gradient(circle at 32% 30%,#fff 0,#ffffffc7 20%,#ffffff1f 62%,#0000 70%);border-radius:50%;width:82%;top:-12%;right:-20%}.WorkArt-module__3caqDq__launch .WorkArt-module__3caqDq__a2{background:#fff;border-radius:3px;width:62%;height:8%;bottom:36%;left:9%}.WorkArt-module__3caqDq__launch .WorkArt-module__3caqDq__a3{background:#ffffffd9;border-radius:3px;width:40%;height:8%;bottom:26%;left:9%}.WorkArt-module__3caqDq__carousel{background:linear-gradient(160deg,#1e1b4b 0%,#312e81 100%)}.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a3,.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a4{display:block}.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a1{background:linear-gradient(160deg,#cc3224,#00a6f4);border-radius:10px;width:50%;height:52%;top:12%;left:6%;transform:rotate(-7deg)}.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a2{background:linear-gradient(160deg,#cc3224,#ff7a66);border-radius:10px;width:50%;height:52%;top:7%;left:24%;transform:rotate(2deg);box-shadow:0 6px 14px #00000059}.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a3{background:linear-gradient(160deg,#00a6f4,#2dd4bf);border-radius:10px;width:50%;height:52%;top:13%;left:42%;transform:rotate(9deg);box-shadow:0 6px 14px #00000059}.WorkArt-module__3caqDq__carousel .WorkArt-module__3caqDq__a4{background:radial-gradient(circle,#fff 3px,#0000 4px) 0/10px 8px repeat-x;width:32%;height:8px;top:73%;left:34%}.WorkArt-module__3caqDq__announcement{background:#f1eeff}.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a3,.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a4{display:block}.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a1{aspect-ratio:1;background:repeating-radial-gradient(circle,#cc3224 0 3px,#0000 3px 14px);border-radius:50%;width:84%;top:-14%;right:-16%;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a2{background:#0f172a;border-radius:4px;width:66%;height:20%;bottom:34%;left:9%}.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a3{background:#cc3224;border-radius:999px;width:34%;height:5%;bottom:25%;left:9%}.WorkArt-module__3caqDq__announcement .WorkArt-module__3caqDq__a4{background:#cc3224;border-radius:2px;width:16%;height:4px;top:9%;left:9%}.WorkArt-module__3caqDq__showcase{background:radial-gradient(circle at 50% 26%,#c7d2fe 0%,#6366f1 42%,#1e1b4b 100%)}.WorkArt-module__3caqDq__showcase .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__showcase .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__showcase .WorkArt-module__3caqDq__a3{display:block}.WorkArt-module__3caqDq__showcase .WorkArt-module__3caqDq__a1{background:linear-gradient(140deg,#fff 0%,#ff9a85 55%,#cc3224 100%);border-radius:24%;width:44%;height:44%;top:14%;left:28%;box-shadow:0 10px 24px #0f0a3c73}.WorkArt-module__3caqDq__showcase .WorkArt-module__3caqDq__a2{background:radial-gradient(#0000008c 0%,#0000 70%);border-radius:50%;width:56%;height:7%;bottom:30%;left:22%}.WorkArt-module__3caqDq__showcase .WorkArt-module__3caqDq__a3{aspect-ratio:1;background:radial-gradient(circle,#ffffffb3 0,#0000 70%);border-radius:50%;width:22%;top:6%;right:10%}.WorkArt-module__3caqDq__awareness{background:#0f172a}.WorkArt-module__3caqDq__awareness .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__awareness .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__awareness .WorkArt-module__3caqDq__a3{display:block}.WorkArt-module__3caqDq__awareness .WorkArt-module__3caqDq__a1{aspect-ratio:1;background:repeating-radial-gradient(circle,#00a6f4 0 9%,#cc3224 9% 18%,#0f172a 18% 23%);border-radius:50%;width:84%;top:5%;left:8%}.WorkArt-module__3caqDq__awareness .WorkArt-module__3caqDq__a2{background:linear-gradient(90deg,#cc3224,#00a6f4);border-radius:4px;width:62%;height:7%;bottom:24%;left:8%}.WorkArt-module__3caqDq__awareness .WorkArt-module__3caqDq__a3{aspect-ratio:1;background:#fff;border-radius:3px;width:9%;bottom:24%;right:9%}.WorkArt-module__3caqDq__leadgen{background:linear-gradient(140deg,#cc3224 0%,#00a6f4 120%)}.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a3,.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a4{display:block}.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a1{background:#fff;border-radius:10px;width:74%;height:66%;top:10%;left:13%;box-shadow:0 12px 26px #140a5066}.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a2{background:#e0e7ff;border-radius:4px;width:58%;height:8%;top:22%;left:21%}.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a3{background:#e0e7ff;border-radius:4px;width:58%;height:8%;top:36%;left:21%}.WorkArt-module__3caqDq__leadgen .WorkArt-module__3caqDq__a4{background:linear-gradient(90deg,#cc3224,#cc3224);border-radius:999px;width:58%;height:11%;top:52%;left:21%}.WorkArt-module__3caqDq__story{background:linear-gradient(#cc3224 0%,#1e1b4b 100%)}.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a3,.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a4,.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a5{display:block}.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a1{background:linear-gradient(90deg,#fff 0 42%,#ffffff59 42% 100%);border-radius:2px;width:84%;height:4px;top:6%;left:8%}.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a2{aspect-ratio:1;background:#fff;border-radius:50%;width:13%;top:14%;left:8%}.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a3{background:linear-gradient(135deg,#00a6f4,#cc3224);border-radius:10px;width:84%;height:28%;top:33%;left:8%}.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a4{background:#fff;border-radius:3px;width:62%;height:5%;top:66%;left:8%}.WorkArt-module__3caqDq__story .WorkArt-module__3caqDq__a5{background:#ffffff8c;border-radius:3px;width:36%;height:3.5%;top:74%;left:8%}.WorkArt-module__3caqDq__identity{background:#f1eeff}.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a1,.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a2,.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a3,.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a4,.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a5{display:block}.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a1{aspect-ratio:1;background:#cc3224;border-radius:50%;width:38%;top:6%;left:10%}.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a2{aspect-ratio:1;background:#00a6f4;border-radius:100% 0 0;width:38%;top:6%;left:52%}.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a3{aspect-ratio:1;background:#cc3224;border-radius:4px;width:38%;top:41%;left:10%}.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a4{background:#0f172a;border-radius:999px 999px 0 0;width:38%;height:15%;top:41%;left:52%}.WorkArt-module__3caqDq__identity .WorkArt-module__3caqDq__a5{background:radial-gradient(circle,#cc3224 3px,#0000 4px) 0/10px 8px repeat-x;width:30%;height:8px;top:62%;left:56%}
.WorkCard-module__ChtQUW__item{margin-right:var(--gap);flex:none;list-style:none;position:relative}.WorkCard-module__ChtQUW__card{width:var(--card-w);aspect-ratio:4/5;color:#0f172a;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translateY(var(--drop)) rotate(calc(var(--tilt) * var(--tilt-k,1) * 1deg));transform-origin:50% 55%;background:#fff;border:0;border-radius:12px;margin:0;padding:7px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:block;position:relative;box-shadow:0 0 0 1px #0f172a1a,0 14px 26px -14px #0f172a73,0 3px 7px #0f172a24}[data-theme=dark] .WorkCard-module__ChtQUW__card{box-shadow:0 0 0 1px #ffffff47,0 18px 30px -12px #000000d9,0 3px 9px #0000008c}.WorkCard-module__ChtQUW__card:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px}@media (hover:hover) and (pointer:fine){.WorkCard-module__ChtQUW__item:hover{z-index:5}.WorkCard-module__ChtQUW__item:hover .WorkCard-module__ChtQUW__card{transform:translateY(calc(var(--drop) - 10px)) rotate(0deg);box-shadow:0 0 0 1px #0f172a1f,0 30px 42px -16px #0f172a8c,0 5px 12px #0f172a33}[data-theme=dark] .WorkCard-module__ChtQUW__item:hover .WorkCard-module__ChtQUW__card{box-shadow:0 0 0 1px #ffffff80,0 34px 46px -14px #000000f2,0 5px 14px #0009}}.WorkCard-module__ChtQUW__chip{color:#fff;pointer-events:none;background:#0f172ad1;border-radius:8px;flex-direction:column;gap:2px;max-width:calc(100% - 28px);padding:6px 10px 7px;display:flex;position:absolute;bottom:14px;left:14px}.WorkCard-module__ChtQUW__title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.005em;font-size:12.5px;font-weight:800;line-height:1.2}.WorkCard-module__ChtQUW__category{letter-spacing:.09em;text-transform:uppercase;color:#ffffffd1;font-size:9.5px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.WorkCard-module__ChtQUW__card{transition:none}.WorkCard-module__ChtQUW__item:hover .WorkCard-module__ChtQUW__card{transform:translateY(var(--drop)) rotate(calc(var(--tilt) * var(--tilt-k,1) * 1deg))}}
.WorkFilters-module__ZDgP9W__row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.WorkFilters-module__ZDgP9W__pill{cursor:pointer;border:1px solid var(--border);background:var(--surface-card);min-height:44px;color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:0 18px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.WorkFilters-module__ZDgP9W__pillActive{background:var(--accent-strong);color:var(--btn-text);border-color:#0000}.WorkFilters-module__ZDgP9W__pill:hover{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-strong)}.WorkFilters-module__ZDgP9W__pillActive:hover{background:color-mix(in srgb, var(--accent-strong) 85%, black);color:var(--btn-text);border-color:#0000}.WorkFilters-module__ZDgP9W__pill:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (prefers-reduced-motion:reduce){.WorkFilters-module__ZDgP9W__pill{transition:none}}
.WorkLightbox-module__Gs6B-G__backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080cb8;place-items:center;padding:16px;animation:.2s both WorkLightbox-module__Gs6B-G__backdropIn;display:grid;position:fixed;inset:0;overflow:hidden}.WorkLightbox-module__Gs6B-G__backdrop[data-closing]{animation:.18s both WorkLightbox-module__Gs6B-G__backdropOut}.WorkLightbox-module__Gs6B-G__dialog{--print-w:min(400px, calc(100vw - 32px), calc((78vh - 150px) * .8));width:max(var(--print-w), 160px);flex-direction:column;align-items:center;gap:14px;max-height:calc(100vh - 32px);animation:.22s cubic-bezier(.22,1,.36,1) both WorkLightbox-module__Gs6B-G__dialogIn;display:flex;position:relative}.WorkLightbox-module__Gs6B-G__backdrop[data-closing] .WorkLightbox-module__Gs6B-G__dialog{animation:.18s both WorkLightbox-module__Gs6B-G__dialogOut}.WorkLightbox-module__Gs6B-G__print{aspect-ratio:4/5;background:#fff;border-radius:14px;width:100%;padding:8px;box-shadow:0 0 0 1px #ffffff40,0 30px 60px -20px #000000b3}.WorkLightbox-module__Gs6B-G__close{z-index:2;color:#fff;cursor:pointer;background:#0f172aeb;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s,border-color .15s;display:inline-grid;position:absolute;top:-8px;right:-8px}.WorkLightbox-module__Gs6B-G__close:hover{background:var(--accent-strong);color:var(--btn-text);border-color:var(--btn-text)}.WorkLightbox-module__Gs6B-G__close:focus-visible{outline-offset:3px;outline:2px solid #fff}.WorkLightbox-module__Gs6B-G__text{text-align:center;color:#fff;width:100%}.WorkLightbox-module__Gs6B-G__title{font-family:var(--font-manrope), sans-serif;margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.WorkLightbox-module__Gs6B-G__category{letter-spacing:.1em;text-transform:uppercase;color:#ff9a85;margin:4px 0 0;font-size:11px;font-weight:600}.WorkLightbox-module__Gs6B-G__description{color:#ffffffdb;margin:8px 0 0;font-size:13.5px;line-height:1.5}@keyframes WorkLightbox-module__Gs6B-G__backdropIn{0%{opacity:0}}@keyframes WorkLightbox-module__Gs6B-G__backdropOut{to{opacity:0}}@keyframes WorkLightbox-module__Gs6B-G__dialogIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes WorkLightbox-module__Gs6B-G__dialogOut{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){.WorkLightbox-module__Gs6B-G__backdrop,.WorkLightbox-module__Gs6B-G__backdrop[data-closing],.WorkLightbox-module__Gs6B-G__dialog,.WorkLightbox-module__Gs6B-G__backdrop[data-closing] .WorkLightbox-module__Gs6B-G__dialog{animation:none}.WorkLightbox-module__Gs6B-G__close{transition:none}}@media (max-height:520px) and (min-aspect-ratio:1){.WorkLightbox-module__Gs6B-G__dialog{--print-w:min(400px, calc(78vh * .8));flex-direction:row;align-items:center;gap:22px;width:min(680px,100vw - 32px)}.WorkLightbox-module__Gs6B-G__print{width:var(--print-w);flex:none}.WorkLightbox-module__Gs6B-G__text{text-align:left;flex:1;min-width:0}}
.WorkGallery-module__QoJ_SW__gallery{width:100%;container-type:inline-size}.WorkGallery-module__QoJ_SW__viewport{--cards:1;--gap:16px;--peek-min:24px;--card-max:clamp(300px, 21cqw, 400px);--tilt-k:.6;--card-w:min(var(--card-max), calc((100cqw - 2 * var(--peek-min) - (var(--cards) + 1) * var(--gap)) / var(--cards)));--peek:calc((100cqw - var(--cards) * var(--card-w) - (var(--cards) + 1) * var(--gap)) / 2);--side:calc(var(--peek) + var(--gap));--fade:min(24px, calc(var(--peek) * .5));width:100%;padding:30px var(--side) 48px;touch-action:pan-y;text-align:left;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);margin-top:24px;overflow:hidden}.WorkGallery-module__QoJ_SW__track{will-change:transform;width:max-content;animation:.26s both WorkGallery-module__QoJ_SW__trackIn;display:flex}.WorkGallery-module__QoJ_SW__static{will-change:auto;justify-content:center;width:100%}.WorkGallery-module__QoJ_SW__static .WorkGallery-module__QoJ_SW__set>li:last-child{margin-right:0}@keyframes WorkGallery-module__QoJ_SW__trackIn{0%{opacity:.35}}.WorkGallery-module__QoJ_SW__set{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.WorkGallery-module__QoJ_SW__controls{justify-content:center;display:flex}.WorkGallery-module__QoJ_SW__toggle{border:1px solid var(--border);background:var(--surface-card);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:border-color .15s,color .15s,opacity .15s;display:inline-grid}.WorkGallery-module__QoJ_SW__toggle:hover{border-color:var(--accent-strong);color:var(--accent-strong)}.WorkGallery-module__QoJ_SW__toggle:disabled{opacity:.4;cursor:default;border-color:var(--border);color:var(--text-primary)}.WorkGallery-module__QoJ_SW__toggle:focus-visible,.WorkGallery-module__QoJ_SW__scrollable:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (max-width:299px){.WorkGallery-module__QoJ_SW__viewport{--gap:12px;--peek-min:12px}}@media (min-width:480px){.WorkGallery-module__QoJ_SW__viewport{--cards:2;--gap:20px;--peek-min:32px}}@media (min-width:768px){.WorkGallery-module__QoJ_SW__viewport{--cards:3;--gap:24px;--peek-min:44px;--tilt-k:.8}}@media (min-width:1100px){.WorkGallery-module__QoJ_SW__viewport{--cards:4;--gap:28px;--peek-min:clamp(56px, 6vw, 100px);--tilt-k:1}}.WorkGallery-module__QoJ_SW__scrollable{overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:thin;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.WorkGallery-module__QoJ_SW__track{will-change:auto;animation:none;transform:none!important}.WorkGallery-module__QoJ_SW__toggle{transition:none}}
.CreativeWork-module__Ve3isq__section{background:color-mix(in srgb, var(--brand-violet) 4%, transparent);text-align:center;padding:110px 0;overflow-x:clip}.CreativeWork-module__Ve3isq__intro{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.CreativeWork-module__Ve3isq__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 14px;font-size:12px;font-weight:600}.CreativeWork-module__Ve3isq__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.CreativeWork-module__Ve3isq__headingAccent{color:var(--accent-strong)}.CreativeWork-module__Ve3isq__subtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 36px;font-size:16px;line-height:1.65}
.CaseStudies-module__2XIY-G__section{padding:110px clamp(20px,4vw,40px) 30px}.CaseStudies-module__2XIY-G__inner{max-width:1240px;margin:0 auto}.CaseStudies-module__2XIY-G__intro{text-align:center;margin-bottom:56px}.CaseStudies-module__2XIY-G__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 14px;font-size:12px;font-weight:600}.CaseStudies-module__2XIY-G__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.CaseStudies-module__2XIY-G__headingAccent{color:var(--accent-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.CaseStudies-module__2XIY-G__headingAccent{background:var(--heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.CaseStudies-module__2XIY-G__subtitle{color:var(--text-secondary);text-wrap:balance;max-width:560px;margin:0 auto;font-size:16px;line-height:1.65}.CaseStudies-module__2XIY-G__grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;margin:0;padding:0;list-style:none;display:grid}.CaseStudies-module__2XIY-G__cell{width:100%;min-width:0;max-width:760px;display:flex}.CaseStudies-module__2XIY-G__reveal{flex:1;min-width:0;display:flex}.CaseStudies-module__2XIY-G__panel{text-align:left;border:1px solid var(--border);background:color-mix(in srgb, var(--brand-indigo) 5%, var(--surface-card));min-width:0;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;flex:1;gap:28px;padding:clamp(24px,3vw,36px);transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.CaseStudies-module__2XIY-G__panel:before{content:"";background:var(--heading-gradient);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.CaseStudies-module__2XIY-G__head{align-items:center;gap:16px;min-width:0;display:flex}.CaseStudies-module__2XIY-G__logo{border:1px solid var(--border);background:#fff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.CaseStudies-module__2XIY-G__logoImage{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.CaseStudies-module__2XIY-G__marker{border:1px solid var(--accent-border);background:var(--accent-soft);min-width:56px;height:56px;color:var(--accent-strong);font-family:var(--font-manrope), sans-serif;letter-spacing:.06em;border-radius:16px;flex:none;place-items:center;padding:0 10px;font-size:15px;font-weight:800;display:grid}.CaseStudies-module__2XIY-G__headText{min-width:0}.CaseStudies-module__2XIY-G__client{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px;font-size:1.375rem;font-weight:800;line-height:1.2}.CaseStudies-module__2XIY-G__services{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CaseStudies-module__2XIY-G__services li{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-canvas) 60%, transparent);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.CaseStudies-module__2XIY-G__visual{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-canvas) 70%, transparent);color:var(--accent-strong);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.CaseStudies-module__2XIY-G__system{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:22px 22px;background-color:color-mix(in srgb, var(--bg-canvas) 70%, transparent);flex:auto;justify-content:center;align-items:center;position:relative}.CaseStudies-module__2XIY-G__shield{width:84px;height:84px;color:var(--accent-strong);display:block}.CaseStudies-module__2XIY-G__modules{grid-template-columns:minmax(0,1fr);align-self:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}.CaseStudies-module__2XIY-G__module{border:1px solid var(--border);border-top:2px solid var(--brand-violet);background:var(--surface-card);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.CaseStudies-module__2XIY-G__module[data-tone="1"]{border-top-color:var(--brand-indigo)}.CaseStudies-module__2XIY-G__module[data-tone="2"]{border-top-color:var(--brand-sky)}.CaseStudies-module__2XIY-G__moduleIndex{letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700}.CaseStudies-module__2XIY-G__moduleName{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);font-size:14px;font-weight:700}.CaseStudies-module__2XIY-G__story{flex-direction:column;gap:20px;display:flex}.CaseStudies-module__2XIY-G__storyItem{grid-template-columns:20px minmax(0,1fr);gap:14px;display:grid}.CaseStudies-module__2XIY-G__storyIcon{color:var(--accent-strong);margin-top:1px;display:block}.CaseStudies-module__2XIY-G__storyLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 4px;font-size:12px;font-weight:700}.CaseStudies-module__2XIY-G__storyText{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.65}.CaseStudies-module__2XIY-G__outcome{border-top:1px solid var(--border);margin-top:auto;padding-top:22px}.CaseStudies-module__2XIY-G__outcomeLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.CaseStudies-module__2XIY-G__outcomeLabel .CaseStudies-module__2XIY-G__storyIcon{margin-top:0}.CaseStudies-module__2XIY-G__deliverables{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CaseStudies-module__2XIY-G__deliverables li{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-canvas) 60%, transparent);color:var(--text-primary);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.CaseStudies-module__2XIY-G__deliverableIcon{color:var(--accent-strong);flex:none}.CaseStudies-module__2XIY-G__resultsButton{background:var(--accent-strong);min-height:48px;color:var(--btn-text);font:inherit;cursor:pointer;box-shadow:0 10px 28px -8px color-mix(in srgb, var(--accent-strong) 55%, transparent);border:0;border-radius:14px;justify-content:center;align-self:flex-start;align-items:center;padding:0 26px;font-size:15px;font-weight:700;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.CaseStudies-module__2XIY-G__resultsButton:hover,.CaseStudies-module__2XIY-G__resultsButton:focus-visible{background:color-mix(in srgb, var(--accent-strong) 88%, black);box-shadow:0 16px 36px -8px color-mix(in srgb, var(--accent-strong) 65%, transparent);transform:translateY(-2px)}.CaseStudies-module__2XIY-G__resultsButton:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.CaseStudies-module__2XIY-G__resultsButton{transition:none}.CaseStudies-module__2XIY-G__resultsButton:hover,.CaseStudies-module__2XIY-G__resultsButton:focus-visible{transform:none}}@container (min-width:420px){.CaseStudies-module__2XIY-G__modules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.CaseStudies-module__2XIY-G__services:has(li:nth-child(4)){grid-template-columns:repeat(2,max-content);justify-items:start;display:grid}.CaseStudies-module__2XIY-G__grid{grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch stretch}.CaseStudies-module__2XIY-G__cell{max-width:none}}@media (hover:hover) and (pointer:fine){.CaseStudies-module__2XIY-G__panel:hover{border-color:var(--accent-border);box-shadow:var(--shadow-card), 0 14px 36px color-mix(in srgb, var(--brand-indigo) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.CaseStudies-module__2XIY-G__panel{transition:none}}@media (max-width:480px){.CaseStudies-module__2XIY-G__panel{border-radius:20px;gap:24px;padding:22px 18px}.CaseStudies-module__2XIY-G__visual{padding:16px}}@media (max-width:299px){.CaseStudies-module__2XIY-G__heading{font-size:min(2rem,max(1.25rem,16.129vw - 6.45161px))}.CaseStudies-module__2XIY-G__head{flex-direction:column;align-items:flex-start;gap:12px}.CaseStudies-module__2XIY-G__client{font-size:min(1.375rem,max(.875rem,12.5vw - 13.75px))}.CaseStudies-module__2XIY-G__panel{padding:18px 14px}.CaseStudies-module__2XIY-G__visual{padding:12px}.CaseStudies-module__2XIY-G__storyItem{grid-template-columns:minmax(0,1fr);gap:8px}.CaseStudies-module__2XIY-G__storyLabel,.CaseStudies-module__2XIY-G__outcomeLabel{letter-spacing:.04em;font-size:11px}.CaseStudies-module__2XIY-G__heading,.CaseStudies-module__2XIY-G__subtitle,.CaseStudies-module__2XIY-G__client,.CaseStudies-module__2XIY-G__services li,.CaseStudies-module__2XIY-G__storyText,.CaseStudies-module__2XIY-G__storyLabel,.CaseStudies-module__2XIY-G__outcomeLabel,.CaseStudies-module__2XIY-G__moduleName,.CaseStudies-module__2XIY-G__deliverables li{overflow-wrap:anywhere}}
.CaseStudyResultsModal-module__McoF4q__backdrop{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080cb8;place-items:center;padding:16px;animation:.2s both CaseStudyResultsModal-module__McoF4q__backdropIn;display:grid;position:fixed;inset:0;overflow:hidden}.CaseStudyResultsModal-module__McoF4q__backdrop[data-closing]{animation:.18s both CaseStudyResultsModal-module__McoF4q__backdropOut}.CaseStudyResultsModal-module__McoF4q__dialog{overscroll-behavior:contain;border:1px solid var(--border);background:color-mix(in srgb, var(--brand-indigo) 5%, var(--surface-card));width:min(680px,100%);max-height:calc(100dvh - 32px);color:var(--text-primary);border-radius:24px;flex-direction:column;gap:22px;padding:clamp(24px,4vw,36px);animation:.22s cubic-bezier(.22,1,.36,1) both CaseStudyResultsModal-module__McoF4q__dialogIn;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 70px -20px #0009}.CaseStudyResultsModal-module__McoF4q__dialog:before{content:"";background:var(--heading-gradient);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.CaseStudyResultsModal-module__McoF4q__backdrop[data-closing] .CaseStudyResultsModal-module__McoF4q__dialog{animation:.18s both CaseStudyResultsModal-module__McoF4q__dialogOut}.CaseStudyResultsModal-module__McoF4q__close{border:1px solid var(--border);background:var(--surface-card);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-grid;position:absolute;top:14px;right:14px}.CaseStudyResultsModal-module__McoF4q__close:hover{border-color:var(--accent-border);background:var(--accent-soft)}.CaseStudyResultsModal-module__McoF4q__close:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.CaseStudyResultsModal-module__McoF4q__head{padding-right:48px}.CaseStudyResultsModal-module__McoF4q__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 8px;font-size:12px;font-weight:600}.CaseStudyResultsModal-module__McoF4q__title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(1.5rem,4vw,1.9rem);font-weight:800;line-height:1.15}.CaseStudyResultsModal-module__McoF4q__channels{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.CaseStudyResultsModal-module__McoF4q__channels li{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-canvas) 60%, transparent);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.CaseStudyResultsModal-module__McoF4q__label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 8px;font-size:12px;font-weight:700}.CaseStudyResultsModal-module__McoF4q__text{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.65}.CaseStudyResultsModal-module__McoF4q__metrics{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.CaseStudyResultsModal-module__McoF4q__metric{border:1px solid var(--border);border-top:2px solid var(--brand-violet);background:var(--surface-card);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.CaseStudyResultsModal-module__McoF4q__metric[data-tone="1"]{border-top-color:var(--brand-indigo)}.CaseStudyResultsModal-module__McoF4q__metric[data-tone="2"]{border-top-color:var(--brand-sky)}.CaseStudyResultsModal-module__McoF4q__value{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--accent-strong);font-size:clamp(1.9rem,5vw,2.4rem);font-weight:800;line-height:1}.CaseStudyResultsModal-module__McoF4q__metricLabel{color:var(--text-secondary);font-size:14px;font-weight:600;line-height:1.4}.CaseStudyResultsModal-module__McoF4q__before{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-canvas) 60%, transparent);border-radius:14px;padding:14px 16px}.CaseStudyResultsModal-module__McoF4q__before .CaseStudyResultsModal-module__McoF4q__label{color:var(--text-muted);margin-bottom:4px}.CaseStudyResultsModal-module__McoF4q__beforeText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}@keyframes CaseStudyResultsModal-module__McoF4q__backdropIn{0%{opacity:0}}@keyframes CaseStudyResultsModal-module__McoF4q__backdropOut{to{opacity:0}}@keyframes CaseStudyResultsModal-module__McoF4q__dialogIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes CaseStudyResultsModal-module__McoF4q__dialogOut{to{opacity:0;transform:translateY(6px)scale(.98)}}@media (min-width:560px){.CaseStudyResultsModal-module__McoF4q__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CaseStudyResultsModal-module__McoF4q__backdrop,.CaseStudyResultsModal-module__McoF4q__backdrop[data-closing],.CaseStudyResultsModal-module__McoF4q__dialog,.CaseStudyResultsModal-module__McoF4q__backdrop[data-closing] .CaseStudyResultsModal-module__McoF4q__dialog{animation:none}.CaseStudyResultsModal-module__McoF4q__close{transition:none}}
.Philosophy-module__iAOt8q__section{padding:110px clamp(20px,4vw,40px)}.Philosophy-module__iAOt8q__canvas{border:1px solid var(--border);background:var(--surface-card);border-radius:32px;max-width:1240px;margin:0 auto;padding:clamp(32px,5vw,64px) clamp(24px,4vw,56px);position:relative;overflow:hidden}@media (max-width:480px){.Philosophy-module__iAOt8q__canvas{border-radius:24px;padding:28px 20px}}.Philosophy-module__iAOt8q__canvas:before{content:"";z-index:0;background:radial-gradient(55% 75% at 10% 0%, color-mix(in srgb, var(--brand-violet) 10%, transparent) 0%, transparent 70%), radial-gradient(45% 65% at 100% 100%, color-mix(in srgb, var(--brand-sky) 8%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.Philosophy-module__iAOt8q__canvas:after{content:"";z-index:0;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90%,#000 35%,#0000 85%);mask-image:radial-gradient(90% 90%,#000 35%,#0000 85%)}.Philosophy-module__iAOt8q__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 14px;font-size:12px;font-weight:600}.Philosophy-module__iAOt8q__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15}.Philosophy-module__iAOt8q__headingAccent{color:var(--accent-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Philosophy-module__iAOt8q__headingAccent{background:var(--heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.Philosophy-module__iAOt8q__paragraph{color:var(--text-secondary);text-wrap:balance;margin:0;font-size:16px;line-height:1.7}.Philosophy-module__iAOt8q__statementRow{z-index:1;border-bottom:1px solid var(--border);flex-direction:column;gap:20px;margin-bottom:clamp(28px,4vw,40px);padding-bottom:clamp(28px,4vw,40px);display:flex;position:relative}.Philosophy-module__iAOt8q__statement{min-width:0}@media (min-width:1100px){.Philosophy-module__iAOt8q__statementRow{flex-direction:row;align-items:center;gap:clamp(40px,5vw,72px)}.Philosophy-module__iAOt8q__statement{flex:1}.Philosophy-module__iAOt8q__paragraph{flex:1;max-width:480px}}.Philosophy-module__iAOt8q__principles{z-index:1;grid-template-columns:minmax(0,1fr);row-gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.Philosophy-module__iAOt8q__principle{min-width:0}.Philosophy-module__iAOt8q__principle:not(:first-child){border-top:1px solid var(--border);padding-top:20px}.Philosophy-module__iAOt8q__principleInner{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:600px){.Philosophy-module__iAOt8q__principles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,32px)}.Philosophy-module__iAOt8q__principle:not(:first-child){border-top:none;padding-top:0}.Philosophy-module__iAOt8q__principle:nth-child(n+3){border-top:1px solid var(--border);padding-top:20px}.Philosophy-module__iAOt8q__principle:nth-child(2n){border-left:1px solid var(--border);padding-left:clamp(20px,3vw,32px)}}@media (min-width:1100px){.Philosophy-module__iAOt8q__principles{grid-template-columns:repeat(4,minmax(0,1fr))}.Philosophy-module__iAOt8q__principle:nth-child(n+3){border-top:none;padding-top:0}.Philosophy-module__iAOt8q__principle:not(:first-child){border-left:1px solid var(--border);border-top:none;padding-top:0;padding-left:clamp(20px,3vw,32px)}}.Philosophy-module__iAOt8q__principleIcon{background:var(--accent-soft);border:1px solid var(--accent-border);width:40px;height:40px;color:var(--accent-strong);border-radius:12px;flex:none;justify-content:center;align-items:center;margin-bottom:14px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.Philosophy-module__iAOt8q__principle:hover .Philosophy-module__iAOt8q__principleIcon{border-color:var(--accent-strong);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.Philosophy-module__iAOt8q__principleIcon{transition:none}.Philosophy-module__iAOt8q__principle:hover .Philosophy-module__iAOt8q__principleIcon{transform:none}}.Philosophy-module__iAOt8q__principleTitle{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:700}.Philosophy-module__iAOt8q__principleDescription{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:299px){.Philosophy-module__iAOt8q__canvas{padding-left:16px;padding-right:16px}.Philosophy-module__iAOt8q__heading{font-size:max(1.25rem,17.8571vw - 13.2143px)}.Philosophy-module__iAOt8q__heading,.Philosophy-module__iAOt8q__paragraph,.Philosophy-module__iAOt8q__principleTitle,.Philosophy-module__iAOt8q__principleDescription{overflow-wrap:anywhere}}
.ProcessStep-module__iU9D6W__item{--a:#d9382a;--b:#7166f2;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:18px;min-width:0;display:grid;position:relative}.ProcessStep-module__iU9D6W__item:nth-child(2){--a:#7166f2;--b:#5771ed}.ProcessStep-module__iU9D6W__item:nth-child(3){--a:#5771ed;--b:#3d7be9}.ProcessStep-module__iU9D6W__item:nth-child(4){--a:#3d7be9;--b:#2485e5}.ProcessStep-module__iU9D6W__item:nth-child(5){--a:#2485e5;--b:#0a8fe0}.ProcessStep-module__iU9D6W__item:not(:last-child):after{content:"";top:52px;left:21px;bottom:calc(8px - var(--gap));background:linear-gradient(to bottom, var(--a), var(--b));transform-origin:top;border-radius:1px;width:2px;position:absolute;transform:scaleY(1)}.reveal-ready .ProcessStep-module__iU9D6W__item:not(:last-child):after{transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms);transform:scaleY(0)}.reveal-ready .ProcessStep-module__iU9D6W__item[data-revealed]:not(:last-child):after{transform:scaleY(1)}.ProcessStep-module__iU9D6W__node{z-index:1;border:2px solid var(--a);background:var(--surface-card);width:44px;height:44px;box-shadow:0 0 0 5px var(--bg-alt);color:var(--text-primary);font-family:var(--font-manrope), sans-serif;letter-spacing:.02em;border-radius:50%;grid-area:1/1;place-items:center;font-size:13px;font-weight:800;transition:background .22s,border-color .22s,color .22s,box-shadow .22s;display:grid;position:relative}.ProcessStep-module__iU9D6W__item[data-revealed] .ProcessStep-module__iU9D6W__node{background:var(--accent-strong);color:var(--btn-text);box-shadow:0 0 0 5px var(--bg-alt), 0 0 18px color-mix(in srgb, var(--accent-strong) 55%, transparent);transition-delay:calc(var(--i) * 90ms);border-color:#0000}.ProcessStep-module__iU9D6W__slot{grid-area:1/2;min-width:0;padding-top:2px}.reveal-ready .ProcessStep-module__iU9D6W__item .reveal:not(.reveal-stagger){transition-delay:calc(var(--i) * 90ms)}.ProcessStep-module__iU9D6W__body{flex-direction:column;align-items:flex-start;gap:14px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex}.ProcessStep-module__iU9D6W__text{min-width:0}.ProcessStep-module__iU9D6W__title{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px;font-size:20px;font-weight:800;line-height:1.2}.ProcessStep-module__iU9D6W__description{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.ProcessStep-module__iU9D6W__visual{border:1px solid var(--border);background:radial-gradient(120% 140% at 50% 0%, var(--accent-soft) 0%, transparent 70%), color-mix(in srgb, var(--accent-strong) 4%, var(--surface-card));border-radius:16px;flex:none;width:96px;height:64px;position:relative;overflow:hidden}.ProcessStep-module__iU9D6W__stage{position:absolute;inset:0}.ProcessStep-module__iU9D6W__stage>i{display:block;position:absolute}.ProcessStep-module__iU9D6W__brief .ProcessStep-module__iU9D6W__a1{background:var(--surface-card);border:1.5px solid var(--accent-strong);border-radius:6px;width:34px;height:44px;top:10px;left:14px}.ProcessStep-module__iU9D6W__brief .ProcessStep-module__iU9D6W__a4{background:var(--accent-strong);opacity:.7;border-radius:2px;width:22px;height:3px;top:18px;left:20px}.ProcessStep-module__iU9D6W__brief .ProcessStep-module__iU9D6W__a5{background:var(--accent-strong);opacity:.4;border-radius:2px;width:16px;height:3px;top:25px;left:20px}.ProcessStep-module__iU9D6W__brief .ProcessStep-module__iU9D6W__a2{background:linear-gradient(135deg,#d9382a,#cc3224);border-radius:10px 10px 10px 3px;width:38px;height:20px;top:14px;left:44px}.ProcessStep-module__iU9D6W__brief .ProcessStep-module__iU9D6W__a3{opacity:.85;background:#00a6f4;border-radius:8px 8px 3px;width:30px;height:14px;top:38px;left:52px}.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a1,.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a2,.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a3{border-radius:4px;height:8px}.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a1{background:#d9382a;width:44px;top:12px;left:12px}.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a2{background:#cc3224;width:46px;top:28px;left:28px}.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a3{background:#00a6f4;width:56px;top:44px;left:20px}.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a4{background:var(--accent-strong);opacity:.35;border-radius:2px;width:3px;height:48px;top:8px;left:82px}.ProcessStep-module__iU9D6W__plan .ProcessStep-module__iU9D6W__a5{display:none}.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a1,.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a2,.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a3{border-radius:8px;width:42px;height:34px}.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a1{background:linear-gradient(135deg,#d9382a,#cc3224);top:16px;left:12px;transform:rotate(-9deg)}.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a2{background:linear-gradient(135deg,#cc3224,#00a6f4);top:10px;left:26px;transform:rotate(3deg)}.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a3{background:var(--surface-card);border:1.5px solid var(--accent-strong);top:18px;left:40px;transform:rotate(11deg)}.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a4{background:#00a6f4;border-radius:50%;width:8px;height:8px;top:27px;left:51px}.ProcessStep-module__iU9D6W__create .ProcessStep-module__iU9D6W__a5{background:var(--accent-strong);opacity:.5;border-radius:2px;width:22px;height:3px;top:40px;left:49px;transform:rotate(11deg)}.ProcessStep-module__iU9D6W__review .ProcessStep-module__iU9D6W__a1{background:var(--surface-card);border:1.5px solid var(--accent-border);border-radius:8px;width:56px;height:44px;top:10px;left:12px}.ProcessStep-module__iU9D6W__review .ProcessStep-module__iU9D6W__a4{background:var(--text-secondary);opacity:.4;border-radius:2px;width:30px;height:3px;top:19px;left:20px}.ProcessStep-module__iU9D6W__review .ProcessStep-module__iU9D6W__a5{background:var(--text-secondary);opacity:.3;border-radius:2px;width:22px;height:3px;top:27px;left:20px}.ProcessStep-module__iU9D6W__review .ProcessStep-module__iU9D6W__a2{background:linear-gradient(135deg,#cc3224,#cc3224);border-radius:50%;width:26px;height:26px;top:30px;left:56px;box-shadow:0 6px 12px -6px #4f39f6b3}.ProcessStep-module__iU9D6W__review .ProcessStep-module__iU9D6W__a3{border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:6px;height:12px;top:35px;left:66px;transform:rotate(45deg)}.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a1{background:linear-gradient(135deg,#d9382a,#cc3224);border-radius:50%;width:12px;height:12px;top:26px;left:42px;box-shadow:0 0 0 6px #cc322429,0 0 0 13px #cc322414}.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a2,.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a3,.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a4,.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a5{background:linear-gradient(90deg,#00a6f4 0 11px,#0000 11px calc(100% - 11px),#00a6f4 calc(100% - 11px));width:60px;height:2px;top:31px;left:18px}.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a3{transform:rotate(45deg)}.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a4{transform:rotate(90deg)}.ProcessStep-module__iU9D6W__publish .ProcessStep-module__iU9D6W__a5{transform:rotate(135deg)}@media (min-width:560px) and (max-width:1099px){.ProcessStep-module__iU9D6W__body{flex-direction:row;align-items:center;gap:20px}}@media (min-width:1100px){.ProcessStep-module__iU9D6W__item{grid-template-rows:1fr 44px 1fr;grid-template-columns:minmax(0,1fr);justify-items:center;column-gap:0}.ProcessStep-module__iU9D6W__item:not(:last-child):after{width:calc(100% + var(--gap) - 58px);background:linear-gradient(to right, var(--a), var(--b));transform-origin:0;height:2px;top:calc(50% - 1px);bottom:auto;left:calc(50% + 29px);transform:scaleX(1)}.reveal-ready .ProcessStep-module__iU9D6W__item:not(:last-child):after{transform:scaleX(0)}.reveal-ready .ProcessStep-module__iU9D6W__item[data-revealed]:not(:last-child):after{transform:scaleX(1)}.ProcessStep-module__iU9D6W__node{grid-area:2/1}.ProcessStep-module__iU9D6W__slot{grid-column:1;width:100%;padding-top:0}.ProcessStep-module__iU9D6W__item:nth-child(odd) .ProcessStep-module__iU9D6W__slot{grid-row:1;align-self:end;padding-bottom:20px}.ProcessStep-module__iU9D6W__item:nth-child(2n) .ProcessStep-module__iU9D6W__slot{grid-row:3;align-self:start;padding-top:20px}.ProcessStep-module__iU9D6W__body{text-align:center;align-items:center}.ProcessStep-module__iU9D6W__text{max-width:210px}}@media (hover:hover) and (pointer:fine){.ProcessStep-module__iU9D6W__item:hover .ProcessStep-module__iU9D6W__body{transform:translateY(-4px)}.ProcessStep-module__iU9D6W__item:hover .ProcessStep-module__iU9D6W__node{background:var(--accent-strong);color:var(--btn-text);box-shadow:0 0 0 5px var(--bg-alt), 0 0 18px color-mix(in srgb, var(--accent-strong) 55%, transparent);border-color:#0000}}@media (max-width:380px){.ProcessStep-module__iU9D6W__item{grid-template-columns:40px minmax(0,1fr);column-gap:14px}.ProcessStep-module__iU9D6W__node{width:40px;height:40px;font-size:12px}.ProcessStep-module__iU9D6W__item:not(:last-child):after{top:48px;left:19px}}@media (prefers-reduced-motion:reduce){.ProcessStep-module__iU9D6W__body,.ProcessStep-module__iU9D6W__node{transition:none}.ProcessStep-module__iU9D6W__item:hover .ProcessStep-module__iU9D6W__body{transform:none}}
.Process-module__MDuI_q__section{background:var(--bg-alt);text-align:center;padding:110px clamp(20px,4vw,40px)}.Process-module__MDuI_q__inner{max-width:1240px;margin:0 auto}.Process-module__MDuI_q__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin:0 0 14px;font-size:12px;font-weight:600}.Process-module__MDuI_q__heading{font-family:var(--font-manrope), sans-serif;letter-spacing:-.03em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.Process-module__MDuI_q__headingAccent{color:var(--accent-strong)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Process-module__MDuI_q__headingAccent{background:var(--heading-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.Process-module__MDuI_q__subtitle{color:var(--text-secondary);max-width:560px;margin:0 auto 64px;font-size:16px;line-height:1.65}.Process-module__MDuI_q__list{--gap:30px;gap:var(--gap);text-align:left;grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:1100px){.Process-module__MDuI_q__list{--gap:20px;text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;max-width:none}}
.ReviewCarousel-module__klo9Bq__carousel{border-radius:24px;margin:0;position:relative}.ReviewCarousel-module__klo9Bq__viewport{margin:0 0 -22px;padding:6px 0 44px;overflow:hidden}.ReviewCarousel-module__klo9Bq__track{--gap:24px;--card:440px;--dur:46s;will-change:transform;width:max-content;animation:ReviewCarousel-module__klo9Bq__reviewsLeft var(--dur) linear infinite;display:flex}@keyframes ReviewCarousel-module__klo9Bq__reviewsLeft{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.ReviewCarousel-module__klo9Bq__copy{gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.ReviewCarousel-module__klo9Bq__slide{width:var(--card);flex:none;display:flex}.ReviewCarousel-module__klo9Bq__card{border:1px solid var(--border);background:var(--surface-card);width:100%;box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;margin:0;padding:30px 28px 26px;display:flex;position:relative}.ReviewCarousel-module__klo9Bq__carousel:hover .ReviewCarousel-module__klo9Bq__track,.ReviewCarousel-module__klo9Bq__carousel:focus-within .ReviewCarousel-module__klo9Bq__track{animation-play-state:paused}.ReviewCarousel-module__klo9Bq__carousel:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-4px}.ReviewCarousel-module__klo9Bq__quoteMark{color:var(--accent);position:absolute;top:24px;right:24px}.ReviewCarousel-module__klo9Bq__stars{gap:3px;margin-bottom:18px;display:flex}.ReviewCarousel-module__klo9Bq__starOn{color:var(--accent-strong)}.ReviewCarousel-module__klo9Bq__starOff{color:var(--border)}.ReviewCarousel-module__klo9Bq__quote{margin:0 0 24px;padding-right:36px}.ReviewCarousel-module__klo9Bq__quote p{font-family:var(--font-manrope), sans-serif;letter-spacing:-.005em;color:var(--text-primary);text-wrap:pretty;margin:0;font-size:1rem;font-weight:500;line-height:1.65}.ReviewCarousel-module__klo9Bq__caption{border-top:1px solid var(--border);align-items:center;gap:12px;margin:auto 0 0;padding-top:18px;display:flex}.ReviewCarousel-module__klo9Bq__badge{background:var(--accent-strong);width:40px;height:40px;color:var(--btn-text);font-family:var(--font-manrope), sans-serif;border-radius:999px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.ReviewCarousel-module__klo9Bq__who{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.ReviewCarousel-module__klo9Bq__name{font-family:var(--font-manrope), sans-serif;color:var(--text-primary);font-size:14px;font-weight:800;line-height:1.25}.ReviewCarousel-module__klo9Bq__role{color:var(--text-secondary);font-size:12px;line-height:1.4}@media (max-width:1024px){.ReviewCarousel-module__klo9Bq__track{--gap:20px;--card:380px;--dur:42s}}@media (max-width:760px){.ReviewCarousel-module__klo9Bq__track{--gap:16px;--card:min(340px, 85vw);--dur:40s}.ReviewCarousel-module__klo9Bq__card{padding:24px 20px 20px}.ReviewCarousel-module__klo9Bq__quote{padding-right:30px}}@media (prefers-reduced-motion:reduce){.ReviewCarousel-module__klo9Bq__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:clamp(20px,4vw,40px);scroll-padding-inline:clamp(20px,4vw,40px);overflow-x:auto}.ReviewCarousel-module__klo9Bq__viewport::-webkit-scrollbar{display:none}.ReviewCarousel-module__klo9Bq__track{will-change:auto;animation:none}.ReviewCarousel-module__klo9Bq__copy[aria-hidden=true]{display:none}.ReviewCarousel-module__klo9Bq__copy{padding-right:0}.ReviewCarousel-module__klo9Bq__slide{scroll-snap-align:start}}
