.HeroVisual-module__h9ne7G__stage{aspect-ratio:1.08;width:100%;max-width:600px;margin-inline:auto;position:relative;container-type:inline-size}.HeroVisual-module__h9ne7G__orbit{filter:blur(2px);background:radial-gradient(closest-side,#f59e0b2e,#0000 70%),conic-gradient(#0000,#22c55e1f,#0000 40%);border-radius:50%;animation:30s linear infinite HeroVisual-module__h9ne7G__spin;position:absolute;inset:8% 6% 6% 10%}.HeroVisual-module__h9ne7G__browser,.HeroVisual-module__h9ne7G__phone,.HeroVisual-module__h9ne7G__toast,.HeroVisual-module__h9ne7G__terminal{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#ffffff04),#0f1117eb;border:1px solid #ffffff17;position:absolute;box-shadow:inset 0 1px #ffffff0f,0 30px 60px -20px #000000bf}.HeroVisual-module__h9ne7G__browser{border-radius:3cqi;width:84%;height:64%;animation:9s ease-in-out infinite HeroVisual-module__h9ne7G__float;top:7%;left:8%;overflow:hidden}.HeroVisual-module__h9ne7G__bar{border-bottom:1px solid #ffffff0f;align-items:center;gap:3cqi;height:8.5cqi;padding-inline:3cqi;display:flex}.HeroVisual-module__h9ne7G__dots{gap:1.2cqi;display:flex}.HeroVisual-module__h9ne7G__dots i{background-color:#2d3340;border-radius:50%;width:1.8cqi;height:1.8cqi}.HeroVisual-module__h9ne7G__dots i:first-child{background-color:#f87171}.HeroVisual-module__h9ne7G__dots i:nth-child(2){background-color:var(--accent)}.HeroVisual-module__h9ne7G__dots i:nth-child(3){background-color:var(--accent-2)}.HeroVisual-module__h9ne7G__url{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;background-color:#ffffff0d;border-radius:999px;align-items:center;gap:1cqi;padding:.8cqi 2.4cqi;font-size:max(9px,2.1cqi);display:inline-flex}.HeroVisual-module__h9ne7G__page{flex-direction:column;gap:3.4cqi;padding:3.4cqi;display:flex}.HeroVisual-module__h9ne7G__nav{align-items:center;gap:3cqi;display:flex}.HeroVisual-module__h9ne7G__navLogo{background:var(--gradient-brand);border-radius:1cqi;width:7cqi;height:2.6cqi}.HeroVisual-module__h9ne7G__navLinks{flex:1;gap:2cqi;display:flex}.HeroVisual-module__h9ne7G__navLinks i{background-color:#ffffff1f;border-radius:1cqi;width:6cqi;height:1.4cqi}.HeroVisual-module__h9ne7G__navCta{background-color:#f59e0bd9;border-radius:999px;width:9cqi;height:3.2cqi}.HeroVisual-module__h9ne7G__heroRow{grid-template-columns:1.15fr 1fr;align-items:end;gap:3cqi;display:grid}.HeroVisual-module__h9ne7G__heroText{flex-direction:column;gap:1.8cqi;display:flex}.HeroVisual-module__h9ne7G__lineXl,.HeroVisual-module__h9ne7G__lineLg,.HeroVisual-module__h9ne7G__lineSm{border-radius:1cqi;display:block}.HeroVisual-module__h9ne7G__lineXl{background:linear-gradient(90deg,#f5f3ee,#f5f3ee99);width:100%;height:4cqi}.HeroVisual-module__h9ne7G__lineLg{background:var(--gradient-brand);width:78%;height:4cqi}.HeroVisual-module__h9ne7G__lineSm{background-color:#ffffff24;width:90%;height:1.6cqi;margin-top:.8cqi}.HeroVisual-module__h9ne7G__ctaPill{background:linear-gradient(180deg, #fbb43a, var(--accent));border-radius:999px;width:16cqi;height:4.4cqi;margin-top:1.2cqi;animation:9s ease-in-out infinite HeroVisual-module__h9ne7G__press;display:block;box-shadow:0 0 #f59e0b99}.HeroVisual-module__h9ne7G__chart{background-color:#ffffff0a;border:1px solid #ffffff0f;border-radius:2cqi;align-items:flex-end;gap:1.4cqi;height:19cqi;padding:2cqi;display:flex}.HeroVisual-module__h9ne7G__chart i{height:var(--h);background:linear-gradient(180deg, var(--accent-2), #22c55e40);transform-origin:bottom;animation:HeroVisual-module__h9ne7G__bar 4.5s var(--ease-out) infinite;animation-delay:calc(var(--d) * .12s);border-radius:.8cqi .8cqi .3cqi .3cqi;flex:1}.HeroVisual-module__h9ne7G__chart i:last-child{background:linear-gradient(180deg, var(--accent), #f59e0b40)}.HeroVisual-module__h9ne7G__tiles{grid-template-columns:repeat(3,1fr);gap:2.4cqi;display:grid}.HeroVisual-module__h9ne7G__tile{background:linear-gradient(110deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/250% 100%,#ffffff09;border:1px solid #ffffff0f;border-radius:1.8cqi;height:11cqi;animation:2.4s linear infinite HeroVisual-module__h9ne7G__shimmer}.HeroVisual-module__h9ne7G__b1,.HeroVisual-module__h9ne7G__b2,.HeroVisual-module__h9ne7G__b3,.HeroVisual-module__h9ne7G__b4,.HeroVisual-module__h9ne7G__b5,.HeroVisual-module__h9ne7G__b6,.HeroVisual-module__h9ne7G__b7,.HeroVisual-module__h9ne7G__b8{animation-name:HeroVisual-module__h9ne7G__build;animation-duration:9s;animation-iteration-count:infinite;animation-timing-function:var(--ease-out);animation-fill-mode:both}.HeroVisual-module__h9ne7G__b1{animation-delay:0s}.HeroVisual-module__h9ne7G__b2{animation-delay:.25s}.HeroVisual-module__h9ne7G__b3{animation-delay:.45s}.HeroVisual-module__h9ne7G__b4{animation-delay:.65s}.HeroVisual-module__h9ne7G__b5{animation-delay:.85s}.HeroVisual-module__h9ne7G__b6{animation-delay:1.05s}.HeroVisual-module__h9ne7G__b7{animation-delay:1.2s}.HeroVisual-module__h9ne7G__b8{animation-delay:1.35s}.HeroVisual-module__h9ne7G__tile.HeroVisual-module__h9ne7G__b6,.HeroVisual-module__h9ne7G__tile.HeroVisual-module__h9ne7G__b7,.HeroVisual-module__h9ne7G__tile.HeroVisual-module__h9ne7G__b8{animation:HeroVisual-module__h9ne7G__build 9s var(--ease-out) infinite both, HeroVisual-module__h9ne7G__shimmer 2.4s linear infinite}.HeroVisual-module__h9ne7G__tile.HeroVisual-module__h9ne7G__b7{animation-delay:1.2s,.3s}.HeroVisual-module__h9ne7G__tile.HeroVisual-module__h9ne7G__b8{animation-delay:1.35s,.6s}.HeroVisual-module__h9ne7G__ctaPill.HeroVisual-module__h9ne7G__b5{animation:HeroVisual-module__h9ne7G__build 9s var(--ease-out) .85s infinite both, HeroVisual-module__h9ne7G__press 9s ease-in-out infinite}.HeroVisual-module__h9ne7G__cursor{filter:drop-shadow(0 4px 8px #00000080);width:5cqi;height:5cqi;animation:HeroVisual-module__h9ne7G__cursor 9s var(--ease-out) infinite;position:absolute;top:0;left:0}.HeroVisual-module__h9ne7G__click{border:2px solid var(--accent);opacity:0;border-radius:50%;width:6cqi;height:6cqi;margin:-3cqi 0 0 -3cqi;animation:9s ease-out infinite HeroVisual-module__h9ne7G__ripple;position:absolute;top:37.7cqi;left:11.4cqi}.HeroVisual-module__h9ne7G__phone{aspect-ratio:9/18;border-width:2px;border-radius:4.6cqi;flex-direction:column;gap:1.8cqi;width:29%;padding:2.4cqi 2cqi;animation:7s ease-in-out -2s infinite HeroVisual-module__h9ne7G__float;display:flex;bottom:2%;left:0}.HeroVisual-module__h9ne7G__notch{background-color:#000;border-radius:999px;align-self:center;width:8cqi;height:1.6cqi}.HeroVisual-module__h9ne7G__appHead{justify-content:space-between;align-items:center;display:flex}.HeroVisual-module__h9ne7G__appHead svg{width:6.4cqi;height:auto}.HeroVisual-module__h9ne7G__avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;width:3.6cqi;height:3.6cqi}.HeroVisual-module__h9ne7G__balance{background:radial-gradient(circle at 100% 0,#ffffff4d,#0000 60%),linear-gradient(135deg,#f59e0b,#d97706 60%,#16a34a);border-radius:2cqi;flex-direction:column;gap:1cqi;padding:2cqi;display:flex}.HeroVisual-module__h9ne7G__balanceLabel{background-color:#1a110259;border-radius:1cqi;width:50%;height:1cqi}.HeroVisual-module__h9ne7G__balanceValue{background-color:#1a1102bf;border-radius:1cqi;width:80%;height:2.4cqi}.HeroVisual-module__h9ne7G__rows{flex-direction:column;gap:1.2cqi;display:flex}.HeroVisual-module__h9ne7G__rows li{animation:HeroVisual-module__h9ne7G__slide-row 7s var(--ease-out) infinite both;animation-delay:calc(var(--d) * .15s + .6s);background-color:#ffffff0a;border-radius:1.6cqi;align-items:center;gap:1.4cqi;padding:1.2cqi;display:flex}.HeroVisual-module__h9ne7G__rowIcon{background-color:#22c55e40;border-radius:.9cqi;flex-shrink:0;width:3cqi;height:3cqi}.HeroVisual-module__h9ne7G__rowText{background-color:#ffffff24;border-radius:1cqi;flex:1;height:1.2cqi}.HeroVisual-module__h9ne7G__appButton{background-color:var(--accent);height:5.6cqi;color:var(--accent-ink);border-radius:999px;place-items:center;margin-top:auto;font-size:max(8px,1.9cqi);font-weight:700;display:grid}.HeroVisual-module__h9ne7G__toast{width:40%;animation:HeroVisual-module__h9ne7G__pop-in .7s var(--ease-back) calc(var(--intro-delay,0s) + .9s) both, HeroVisual-module__h9ne7G__float 8s ease-in-out -4s infinite;border-radius:2.6cqi;align-items:flex-start;gap:2cqi;padding:2.4cqi;display:flex;top:0;right:0}.HeroVisual-module__h9ne7G__toastIcon{background-color:var(--accent-2);color:#052e16;border-radius:50%;flex-shrink:0;place-items:center;width:5.4cqi;height:5.4cqi;display:grid}.HeroVisual-module__h9ne7G__toastIcon svg{width:2.8cqi;height:2.8cqi}.HeroVisual-module__h9ne7G__toastBody{flex-direction:column;flex:1;gap:.6cqi;min-width:0;display:flex}.HeroVisual-module__h9ne7G__toastTitle{color:var(--text-primary);white-space:nowrap;font-size:max(10px,2.4cqi);font-weight:650}.HeroVisual-module__h9ne7G__toastMeta{font-family:var(--font-mono);color:var(--text-secondary);font-size:max(9px,1.9cqi)}.HeroVisual-module__h9ne7G__toastTrack{background-color:#ffffff14;border-radius:999px;height:.9cqi;margin-top:.8cqi;display:block;overflow:hidden}.HeroVisual-module__h9ne7G__toastFill{border-radius:inherit;background:var(--gradient-brand);transform-origin:0;width:75%;height:100%;animation:HeroVisual-module__h9ne7G__fill 4s var(--ease-out) infinite;display:block}.HeroVisual-module__h9ne7G__terminal{width:46%;font-family:var(--font-mono);color:var(--text-secondary);animation:HeroVisual-module__h9ne7G__pop-in .7s var(--ease-back) calc(var(--intro-delay,0s) + 1.2s) both, HeroVisual-module__h9ne7G__float 10s ease-in-out -6s infinite;border-radius:2.4cqi;flex-direction:column;gap:1cqi;padding:2.4cqi 2.8cqi;font-size:max(9px,2.2cqi);display:flex;bottom:7%;right:3%}.HeroVisual-module__h9ne7G__termLine{white-space:nowrap;overflow:hidden}.HeroVisual-module__h9ne7G__termLine b{color:var(--accent)}.HeroVisual-module__h9ne7G__typed{vertical-align:bottom;white-space:nowrap;border-right:2px solid var(--accent);animation:6s steps(14,end) infinite HeroVisual-module__h9ne7G__type,.8s step-end infinite HeroVisual-module__h9ne7G__caret;display:inline-block;overflow:hidden}.HeroVisual-module__h9ne7G__termOk{color:var(--accent-2);animation:6s infinite HeroVisual-module__h9ne7G__ok}@keyframes HeroVisual-module__h9ne7G__spin{to{transform:rotate(1turn)}}@keyframes HeroVisual-module__h9ne7G__float{0%,to{translate:0}50%{translate:0 -1.6cqi}}@keyframes HeroVisual-module__h9ne7G__build{0%{opacity:0;transform:translateY(1.5cqi)scale(.96)}8%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-1cqi)scale(.98)}}@keyframes HeroVisual-module__h9ne7G__bar{0%{transform:scaleY(.15)}40%,to{transform:scaleY(1)}}@keyframes HeroVisual-module__h9ne7G__shimmer{to{background-position:-250% 0,0 0}}@keyframes HeroVisual-module__h9ne7G__press{0%,30%{transform:scale(1);box-shadow:0 0 #f59e0b00}33%{transform:scale(.92)}36%{transform:scale(1);box-shadow:0 0 0 1.4cqi #f59e0b40}50%,to{box-shadow:0 0 0 2.4cqi #f59e0b00}}@keyframes HeroVisual-module__h9ne7G__cursor{0%{opacity:0;transform:translate(70cqi,52cqi)}10%{opacity:1}30%{transform:translate(10.6cqi,37.2cqi)}33%{transform:translate(10.6cqi,37.2cqi)scale(.85)}36%,55%{transform:translate(10.6cqi,37.2cqi)}80%{opacity:1;transform:translate(52cqi,22cqi)}92%,to{opacity:0;transform:translate(52cqi,22cqi)}}@keyframes HeroVisual-module__h9ne7G__ripple{0%,32%{opacity:0;transform:scale(.3)}34%{opacity:1}45%,to{opacity:0;transform:scale(1.6)}}@keyframes HeroVisual-module__h9ne7G__slide-row{0%{opacity:0;transform:translate(-2cqi)}10%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes HeroVisual-module__h9ne7G__pop-in{0%{opacity:0;transform:translateY(2cqi)scale(.9)}}@keyframes HeroVisual-module__h9ne7G__fill{0%{transform:scaleX(.3)}60%,to{transform:scaleX(1)}}@keyframes HeroVisual-module__h9ne7G__type{0%{width:0}40%,to{width:14ch}}@keyframes HeroVisual-module__h9ne7G__caret{50%{border-color:#0000}}@keyframes HeroVisual-module__h9ne7G__ok{0%,45%{opacity:0}52%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.HeroVisual-module__h9ne7G__stage *{animation:none!important}.HeroVisual-module__h9ne7G__cursor,.HeroVisual-module__h9ne7G__click{display:none}}
.Hero-module__7HnD1W__hero{padding-block:3rem 4.5rem;position:relative;overflow:hidden}@media (min-width:992px){.Hero-module__7HnD1W__hero{padding-block:5rem 7rem}}.Hero-module__7HnD1W__hero:after{content:"";background:linear-gradient(90deg,#0000,#f59e0b80 30%,#22c55e80 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.Hero-module__7HnD1W__container{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;display:grid;position:relative}@media (min-width:1024px){.Hero-module__7HnD1W__container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem}}.Hero-module__7HnD1W__eyebrow{border:1px solid var(--border-hover);-webkit-backdrop-filter:blur(8px);color:var(--text-secondary);background-color:#ffffff08;border-radius:999px;align-items:center;gap:.625rem;margin-bottom:1.75rem;padding:.4375rem .9375rem .4375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.Hero-module__7HnD1W__dot{background-color:var(--accent-2);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite Hero-module__7HnD1W__pulse;box-shadow:0 0 #22c55e99}.Hero-module__7HnD1W__title{letter-spacing:-.045em;margin-bottom:1.75rem;font-size:clamp(2.375rem,6.6vw,4.25rem);font-weight:800;line-height:1.02}.Hero-module__7HnD1W__rotator{height:1.3em;margin-block:-.09em;display:block;overflow:visible clip}.Hero-module__7HnD1W__rotatorTrack{animation:Hero-module__7HnD1W__rotate-words 11s var(--ease-out) infinite;animation-delay:calc(var(--intro-delay,0s) + 1.2s);flex-direction:column;display:flex}.Hero-module__7HnD1W__rotatorWord{white-space:nowrap;background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;height:1.3em;line-height:1.3;display:block}@keyframes Hero-module__7HnD1W__rotate-words{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-1.3em)}50%,70%{transform:translateY(-2.6em)}75%,95%{transform:translateY(-3.9em)}to{transform:translateY(-5.2em)}}.Hero-module__7HnD1W__description{color:var(--text-secondary);max-width:540px;margin-bottom:2.25rem;font-size:1.125rem;line-height:1.7}.Hero-module__7HnD1W__actions{flex-direction:column;align-items:stretch;gap:.875rem;display:flex}@media (min-width:480px){.Hero-module__7HnD1W__actions{flex-direction:row;align-items:center}}.Hero-module__7HnD1W__promises{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.25rem;display:flex}.Hero-module__7HnD1W__promise{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.Hero-module__7HnD1W__promiseIcon{background-color:var(--accent-2-soft);color:var(--accent-2);border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:2px}.Hero-module__7HnD1W__visual{min-width:0}@keyframes Hero-module__7HnD1W__pulse{70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (prefers-reduced-motion:reduce){.Hero-module__7HnD1W__rotatorTrack{animation:none}}
.Marquee-module__nixtpG__marquee{border-bottom:1px solid var(--border-color);padding-block:1.5rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Marquee-module__nixtpG__track{width:max-content;animation:38s linear infinite Marquee-module__nixtpG__scroll;display:flex}.Marquee-module__nixtpG__marquee:hover .Marquee-module__nixtpG__track{animation-play-state:paused}.Marquee-module__nixtpG__item{letter-spacing:-.02em;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:1.25rem;padding-right:1.25rem;font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:650;transition:color .3s;display:inline-flex}.Marquee-module__nixtpG__item:hover{color:var(--text-primary)}.Marquee-module__nixtpG__star{width:14px;height:14px;fill:var(--accent)}.Marquee-module__nixtpG__item:nth-child(2n) .Marquee-module__nixtpG__star{fill:var(--accent-2)}@keyframes Marquee-module__nixtpG__scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__nixtpG__track{flex-wrap:wrap;justify-content:center;width:auto}}
.SectionHeader-module__1WsNmG__header{max-width:760px;margin-bottom:3.25rem}.SectionHeader-module__1WsNmG__center{text-align:center;margin-inline:auto}.SectionHeader-module__1WsNmG__center .SectionHeader-module__1WsNmG__eyebrow{justify-content:center}.SectionHeader-module__1WsNmG__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.625rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:flex}.SectionHeader-module__1WsNmG__eyebrowLine{background:var(--gradient-brand);border-radius:2px;width:24px;height:2px}.SectionHeader-module__1WsNmG__title{letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(2rem,4.6vw,3.25rem);font-weight:750;line-height:1.06}.SectionHeader-module__1WsNmG__titleLarge{font-size:clamp(2.25rem,6vw,4rem)}.SectionHeader-module__1WsNmG__description{color:var(--text-secondary);margin-top:1.125rem;font-size:1.0625rem;line-height:1.7}@media (min-width:768px){.SectionHeader-module__1WsNmG__description{font-size:1.125rem}}
.MottoSection-module__PHdN9W__motto{border-bottom:1px solid var(--border-color)}.MottoSection-module__PHdN9W__grid{grid-template-columns:1fr;gap:1.25rem;display:grid;position:relative}@media (min-width:900px){.MottoSection-module__PHdN9W__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.MottoSection-module__PHdN9W__grid:before{content:"";z-index:-1;background-image:repeating-linear-gradient(90deg,#f59e0b80 0 8px,#0000 8px 16px);height:1px;animation:1.2s linear infinite MottoSection-module__PHdN9W__flow;position:absolute;top:50%;left:8%;right:8%}}.MottoSection-module__PHdN9W__card{transition:transform .4s var(--ease-out), border-color .3s ease;flex-direction:column;padding:1.75rem;display:flex;overflow:hidden}.MottoSection-module__PHdN9W__card:hover{transform:translateY(-6px)}.MottoSection-module__PHdN9W__letter{z-index:-1;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffffff12;transition:-webkit-text-stroke-color .4s ease, transform .6s var(--ease-out);font-size:11rem;font-weight:900;line-height:1;position:absolute;top:-2.5rem;right:-.5rem}.MottoSection-module__PHdN9W__card:hover .MottoSection-module__PHdN9W__letter{-webkit-text-stroke-color:#f59e0b59;transform:translate(-6px,6px)rotate(-4deg)}.MottoSection-module__PHdN9W__art{width:100%;height:auto;max-height:150px;margin-bottom:1.75rem}.MottoSection-module__PHdN9W__step{align-items:baseline;gap:.75rem;display:flex}.MottoSection-module__PHdN9W__stepNo{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;font-weight:600}.MottoSection-module__PHdN9W__word{letter-spacing:-.03em;color:var(--text-primary);font-size:1.75rem;font-weight:800}.MottoSection-module__PHdN9W__title{color:var(--accent);margin-top:.375rem;font-size:1rem;font-weight:600}.MottoSection-module__PHdN9W__text{color:var(--text-secondary);margin-top:.75rem;font-size:.9375rem;line-height:1.7}.MottoSection-module__PHdN9W__panel{fill:#ffffff0a;stroke:#ffffff1a}.MottoSection-module__PHdN9W__ink{fill:#f5f3eebf}.MottoSection-module__PHdN9W__inkDim{fill:#f5f3ee4d}.MottoSection-module__PHdN9W__accentFill{fill:var(--accent)}.MottoSection-module__PHdN9W__bubbleA{animation:5s ease-in-out infinite MottoSection-module__PHdN9W__bob}.MottoSection-module__PHdN9W__bubbleB{animation:5s ease-in-out -2.5s infinite MottoSection-module__PHdN9W__bob}.MottoSection-module__PHdN9W__dot{fill:var(--accent-ink);animation:1.2s ease-in-out infinite MottoSection-module__PHdN9W__typing}.MottoSection-module__PHdN9W__d2{animation-delay:.15s}.MottoSection-module__PHdN9W__d3{animation-delay:.3s}.MottoSection-module__PHdN9W__sparkle{fill:var(--accent-2);transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite MottoSection-module__PHdN9W__twinkle}.MottoSection-module__PHdN9W__gridLines path{stroke:#ffffff0d}.MottoSection-module__PHdN9W__curve{stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;animation:MottoSection-module__PHdN9W__draw 4s var(--ease-out) infinite}.MottoSection-module__PHdN9W__handle{stroke:#f5f3ee66;stroke-width:1.2px}.MottoSection-module__PHdN9W__node{fill:var(--bg-color);stroke:var(--text-primary);stroke-width:1.5px}.MottoSection-module__PHdN9W__anchor{fill:var(--accent-2);stroke:var(--bg-color);stroke-width:2px}.MottoSection-module__PHdN9W__anchorDim{fill:var(--text-primary)}.MottoSection-module__PHdN9W__checkCircle{fill:#22c55e24;stroke:#22c55e80;animation:4.5s infinite MottoSection-module__PHdN9W__fill-check;animation-delay:calc(var(--t) * .6s)}.MottoSection-module__PHdN9W__check{stroke:var(--accent-2);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:MottoSection-module__PHdN9W__tick 4.5s var(--ease-out) infinite;animation-delay:calc(var(--t) * .6s)}.MottoSection-module__PHdN9W__live{fill:#22c55e26;stroke:#22c55e80}.MottoSection-module__PHdN9W__liveDot{fill:var(--accent-2);animation:1.4s ease-in-out infinite MottoSection-module__PHdN9W__blink}@keyframes MottoSection-module__PHdN9W__flow{to{background-position:16px 0}}@keyframes MottoSection-module__PHdN9W__bob{50%{transform:translateY(-4px)}}@keyframes MottoSection-module__PHdN9W__typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes MottoSection-module__PHdN9W__twinkle{50%{opacity:.4;transform:scale(.5)rotate(45deg)}}@keyframes MottoSection-module__PHdN9W__draw{0%{stroke-dashoffset:1px}50%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes MottoSection-module__PHdN9W__tick{0%,10%{stroke-dashoffset:1px}25%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes MottoSection-module__PHdN9W__fill-check{0%,10%,to{fill:#22c55e0d}25%,85%{fill:#22c55e33}}@keyframes MottoSection-module__PHdN9W__blink{50%{opacity:.3}}
.ServicesSection-module__2HsQHW__services{border-bottom:1px solid var(--border-color)}.ServicesSection-module__2HsQHW__head{flex-direction:column;gap:1rem;display:flex}@media (min-width:900px){.ServicesSection-module__2HsQHW__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem}}.ServicesSection-module__2HsQHW__more{border:1px solid var(--border-hover);white-space:nowrap;transition:border-color .25s ease, gap .25s var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:3.25rem;padding:.625rem 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}@media (min-width:900px){.ServicesSection-module__2HsQHW__more{align-self:flex-end}}.ServicesSection-module__2HsQHW__more:hover{border-color:var(--accent);gap:.875rem}.ServicesSection-module__2HsQHW__bento{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:700px){.ServicesSection-module__2HsQHW__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesSection-module__2HsQHW__web{grid-column:span 2}}@media (min-width:1024px){.ServicesSection-module__2HsQHW__bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"web web web web mobile mobile""app app design design mobile mobile""integration integration integration support support support"}.ServicesSection-module__2HsQHW__web{grid-area:web}.ServicesSection-module__2HsQHW__mobile{grid-area:mobile}.ServicesSection-module__2HsQHW__app{grid-area:app}.ServicesSection-module__2HsQHW__design{grid-area:design}.ServicesSection-module__2HsQHW__integration{grid-area:integration}.ServicesSection-module__2HsQHW__support{grid-area:support}}.ServicesSection-module__2HsQHW__card{transition:transform .4s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ServicesSection-module__2HsQHW__card:hover{transform:translateY(-5px)}.ServicesSection-module__2HsQHW__visual{place-items:center;min-height:150px;padding:1.5rem 1.5rem .5rem;display:grid;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ServicesSection-module__2HsQHW__mobile .ServicesSection-module__2HsQHW__visual{flex:1;min-height:220px}.ServicesSection-module__2HsQHW__body{padding:.5rem 1.5rem 1.5rem}.ServicesSection-module__2HsQHW__icon{background-color:var(--accent-soft);width:36px;height:36px;color:var(--accent);transition:transform .4s var(--ease-spring);border:1px solid #f59e0b40;border-radius:10px;place-items:center;margin-bottom:.875rem;display:inline-grid}.ServicesSection-module__2HsQHW__card:hover .ServicesSection-module__2HsQHW__icon{transform:rotate(-8deg)scale(1.1)}.ServicesSection-module__2HsQHW__title{letter-spacing:-.01em;color:var(--text-primary);font-size:1.125rem;font-weight:650}.ServicesSection-module__2HsQHW__description{color:var(--text-secondary);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.ServicesSection-module__2HsQHW__vSvg{width:100%;max-width:260px;height:auto;overflow:visible}.ServicesSection-module__2HsQHW__vWeb{width:100%;max-width:420px;transition:transform .6s var(--ease-out);background-color:#ffffff06;border:1px solid #ffffff14;border-radius:12px;position:relative}.ServicesSection-module__2HsQHW__card:hover .ServicesSection-module__2HsQHW__vWeb{transform:translateY(-6px)rotate(-1deg)}.ServicesSection-module__2HsQHW__vWebBar{border-bottom:1px solid #ffffff0f;align-items:center;gap:5px;padding:8px 10px;display:flex}.ServicesSection-module__2HsQHW__vWebBar i{background-color:var(--border-hover);border-radius:50%;width:7px;height:7px}.ServicesSection-module__2HsQHW__vWebBar span{background-color:#ffffff0f;border-radius:4px;flex:1;max-width:120px;height:8px;margin-left:8px}.ServicesSection-module__2HsQHW__vWebBody{flex-direction:column;gap:8px;padding:14px;display:flex}.ServicesSection-module__2HsQHW__vWebTitle{background:var(--gradient-brand);border-radius:4px;width:60%;height:12px}.ServicesSection-module__2HsQHW__vWebLine{background-color:#ffffff1f;border-radius:3px;width:80%;height:6px}.ServicesSection-module__2HsQHW__vWebCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.ServicesSection-module__2HsQHW__vWebCards span{background-color:#ffffff0d;border:1px solid #ffffff0d;border-radius:6px;height:34px}.ServicesSection-module__2HsQHW__vScore{background-color:var(--bg-elevated);font-family:var(--font-mono);color:var(--text-secondary);border:1px solid #22c55e66;border-radius:999px;align-items:baseline;gap:4px;padding:6px 10px;font-size:11px;animation:4s ease-in-out infinite ServicesSection-module__2HsQHW__bob;display:inline-flex;position:absolute;top:-12px;right:-10px;box-shadow:0 10px 20px -8px #0009}.ServicesSection-module__2HsQHW__vScore b{color:var(--accent-2);font-size:14px}.ServicesSection-module__2HsQHW__vArea{fill:#f59e0b14}.ServicesSection-module__2HsQHW__vLine{stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:ServicesSection-module__2HsQHW__draw 3.6s var(--ease-out) infinite}.ServicesSection-module__2HsQHW__vPoint{fill:var(--accent-2);stroke:var(--bg-secondary);stroke-width:3px;animation:1.8s ease-in-out infinite ServicesSection-module__2HsQHW__blink}.ServicesSection-module__2HsQHW__vPhone{width:130px;transition:transform .6s var(--ease-out);background-color:#ffffff06;border:2px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:8px;padding:12px 10px;display:flex}.ServicesSection-module__2HsQHW__card:hover .ServicesSection-module__2HsQHW__vPhone{transform:translateY(-8px)rotate(2deg)}.ServicesSection-module__2HsQHW__vPhoneNotch{background-color:#000;border-radius:999px;align-self:center;width:40px;height:7px}.ServicesSection-module__2HsQHW__vPhoneHero{background:linear-gradient(135deg, var(--accent), #16a34a);border-radius:12px;height:54px}.ServicesSection-module__2HsQHW__vPhoneRow{height:18px;animation:ServicesSection-module__2HsQHW__row-in 4s var(--ease-out) infinite both;animation-delay:calc(var(--d) * .15s);background-color:#ffffff0f;border-radius:6px}.ServicesSection-module__2HsQHW__vPhoneTab{border-top:1px solid #ffffff0f;justify-content:space-around;margin-top:6px;padding-top:8px;display:flex}.ServicesSection-module__2HsQHW__vPhoneTab i{background-color:#fff3;border-radius:3px;width:10px;height:10px}.ServicesSection-module__2HsQHW__vPhoneTab i:first-child{background-color:var(--accent)}.ServicesSection-module__2HsQHW__vSwatches{align-items:center;display:flex}.ServicesSection-module__2HsQHW__vSwatches span:not(.ServicesSection-module__2HsQHW__vType){background-color:var(--c);border:3px solid var(--bg-secondary);width:46px;height:46px;transition:transform .5s var(--ease-spring);transition-delay:calc(var(--d) * 40ms);border-radius:50%;margin-left:-12px}.ServicesSection-module__2HsQHW__card:hover .ServicesSection-module__2HsQHW__vSwatches span:not(.ServicesSection-module__2HsQHW__vType){transform:translateY(-8px)}.ServicesSection-module__2HsQHW__vType{letter-spacing:-.04em;color:var(--text-primary);margin-left:14px;font-size:2.5rem;font-weight:800}.ServicesSection-module__2HsQHW__vWire{stroke:#f59e0b8c;stroke-width:1.5px;stroke-dasharray:4 5;animation:1.6s linear infinite ServicesSection-module__2HsQHW__dash;animation-delay:calc(var(--d) * -.4s)}.ServicesSection-module__2HsQHW__vSat{fill:var(--bg-elevated);stroke:#ffffff26}.ServicesSection-module__2HsQHW__vHub{fill:#f59e0b26;stroke:var(--accent);stroke-width:1.5px}.ServicesSection-module__2HsQHW__vHubMark{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.ServicesSection-module__2HsQHW__vBase{stroke:#ffffff0f;stroke-width:1px}.ServicesSection-module__2HsQHW__vPulse{stroke:var(--accent-2);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 6px #22c55e99);animation:2.6s linear infinite ServicesSection-module__2HsQHW__draw}.ServicesSection-module__2HsQHW__vOnline{fill:var(--accent-2);animation:1.4s ease-in-out infinite ServicesSection-module__2HsQHW__blink}@keyframes ServicesSection-module__2HsQHW__draw{0%{stroke-dashoffset:1px}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes ServicesSection-module__2HsQHW__dash{to{stroke-dashoffset:-18px}}@keyframes ServicesSection-module__2HsQHW__blink{50%{opacity:.35}}@keyframes ServicesSection-module__2HsQHW__bob{50%{transform:translateY(-4px)}}@keyframes ServicesSection-module__2HsQHW__row-in{0%{opacity:0;transform:translate(-8px)}12%,88%{opacity:1;transform:none}to{opacity:0}}
.ProcessSection-module__tGJ0qW__process{border-bottom:1px solid var(--border-color)}.ProcessSection-module__tGJ0qW__steps{grid-template-columns:1fr;gap:1.25rem;padding-left:3.75rem;display:grid;position:relative}.ProcessSection-module__tGJ0qW__steps:before,.ProcessSection-module__tGJ0qW__steps:after{content:"";border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.ProcessSection-module__tGJ0qW__steps:before{background-color:var(--border-hover)}.ProcessSection-module__tGJ0qW__steps:after{background:linear-gradient(180deg, var(--accent), var(--accent-2));transform-origin:top;transform:scaleY(0)}.is-in.ProcessSection-module__tGJ0qW__steps:after{transition:transform 1.6s var(--ease-out) .3s;transform:scaleY(1)}@media (min-width:1024px){.ProcessSection-module__tGJ0qW__steps{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:4.5rem;padding-left:0}.ProcessSection-module__tGJ0qW__steps:before,.ProcessSection-module__tGJ0qW__steps:after{width:auto;height:2px;inset:1.5rem calc(25% - 2.4375rem) auto 1.5rem}.ProcessSection-module__tGJ0qW__steps:after{background:var(--gradient-brand);transform-origin:0;transform:scaleX(0)}.is-in.ProcessSection-module__tGJ0qW__steps:after{transform:scaleX(1)}}.ProcessSection-module__tGJ0qW__step{position:relative}.ProcessSection-module__tGJ0qW__node{z-index:1;border:1px solid var(--border-hover);background-color:var(--bg-secondary);width:3rem;height:3rem;color:var(--text-secondary);border-radius:50%;place-items:center;transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s;display:grid;position:absolute;top:0;left:-3.75rem}@media (min-width:1024px){.ProcessSection-module__tGJ0qW__node{top:-4.5rem;left:0}}.is-in.ProcessSection-module__tGJ0qW__steps .ProcessSection-module__tGJ0qW__node{transition-delay:calc(.4s + var(--s) * .35s);background-color:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 6px #f59e0b1f}.is-in.ProcessSection-module__tGJ0qW__steps .ProcessSection-module__tGJ0qW__step:last-child .ProcessSection-module__tGJ0qW__node{background-color:var(--accent-2);border-color:var(--accent-2);color:#052e16;box-shadow:0 0 0 6px #22c55e24}.ProcessSection-module__tGJ0qW__content{height:100%;transition:transform .4s var(--ease-out);padding:1.5rem}.ProcessSection-module__tGJ0qW__content:hover{transform:translateY(-4px)}.ProcessSection-module__tGJ0qW__meta{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.ProcessSection-module__tGJ0qW__number{font-family:var(--font-mono);color:var(--text-muted);font-size:.8125rem;font-weight:600}.ProcessSection-module__tGJ0qW__when{background-color:var(--accent-soft);font-family:var(--font-mono);color:var(--accent);white-space:nowrap;border-radius:999px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600}.ProcessSection-module__tGJ0qW__step:last-child .ProcessSection-module__tGJ0qW__when{background-color:var(--accent-2-soft);color:var(--accent-2)}.ProcessSection-module__tGJ0qW__stepTitle{letter-spacing:-.015em;color:var(--text-primary);margin-bottom:.625rem;font-size:1.1875rem;font-weight:700}.ProcessSection-module__tGJ0qW__stepDescription{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}
.CardGrid-module__AEnDbW__grid{--tone:var(--accent);--tone-soft:var(--accent-soft);grid-template-columns:1fr;gap:1rem;display:grid}.CardGrid-module__AEnDbW__green{--tone:var(--accent-2);--tone-soft:var(--accent-2-soft)}@media (min-width:640px){.CardGrid-module__AEnDbW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CardGrid-module__AEnDbW__cols3{grid-template-columns:repeat(3,minmax(0,1fr))}}.CardGrid-module__AEnDbW__card{transition:transform .4s var(--ease-out);padding:1.75rem;overflow:hidden}@media (min-width:768px){.CardGrid-module__AEnDbW__card{padding:2rem}}.CardGrid-module__AEnDbW__card:hover{transform:translateY(-5px)}.CardGrid-module__AEnDbW__index{font-family:var(--font-mono);color:var(--text-muted);font-size:.8125rem;font-weight:600;transition:color .3s;position:absolute;top:1.25rem;right:1.5rem}.CardGrid-module__AEnDbW__card:hover .CardGrid-module__AEnDbW__index{color:var(--tone)}.CardGrid-module__AEnDbW__iconWrapper{background-color:var(--tone-soft);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);width:48px;height:48px;color:var(--tone);transition:transform .45s var(--ease-spring);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.CardGrid-module__AEnDbW__card:hover .CardGrid-module__AEnDbW__iconWrapper{transform:rotate(-8deg)scale(1.1)}.CardGrid-module__AEnDbW__cardTitle{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:.625rem;font-size:1.25rem;font-weight:700}.CardGrid-module__AEnDbW__cardDescription{color:var(--text-secondary);font-size:.9375rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.CardGrid-module__AEnDbW__card,.CardGrid-module__AEnDbW__card:hover{transform:none}}
.BranchesSection-module__fsCw5q__branches{border-bottom:1px solid var(--border-color)}.BranchesSection-module__fsCw5q__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.BranchesSection-module__fsCw5q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.BranchesSection-module__fsCw5q__card{--tone:var(--accent);--tone-soft:var(--accent-soft);transition:transform .4s var(--ease-out);flex-direction:column;padding:1.75rem;display:flex;overflow:hidden}.BranchesSection-module__fsCw5q__card[data-tone=icma]{--tone:var(--accent-2);--tone-soft:var(--accent-2-soft)}@media (min-width:640px){.BranchesSection-module__fsCw5q__card{padding:2.5rem}}.BranchesSection-module__fsCw5q__card:hover{transform:translateY(-6px)}.BranchesSection-module__fsCw5q__art{width:100%;max-width:340px;height:auto;margin:-.5rem auto 1.5rem}.BranchesSection-module__fsCw5q__cardTop{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.BranchesSection-module__fsCw5q__iconWrapper{background-color:var(--tone-soft);border:1px solid color-mix(in srgb, var(--tone) 30%, transparent);width:48px;height:48px;color:var(--tone);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BranchesSection-module__fsCw5q__badge{border:1px solid var(--border-hover);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.3125rem .75rem;font-size:.6875rem;font-weight:600}.BranchesSection-module__fsCw5q__cardTitle{letter-spacing:-.035em;color:var(--text-primary);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.BranchesSection-module__fsCw5q__tagline{color:var(--tone);margin-top:.375rem;font-size:1.0625rem;font-weight:600}.BranchesSection-module__fsCw5q__cardDescription{color:var(--text-secondary);margin-top:1rem;font-size:.9375rem;line-height:1.7}.BranchesSection-module__fsCw5q__points{border-top:1px solid var(--border-color);flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.BranchesSection-module__fsCw5q__point{color:var(--text-primary);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.55;display:flex}.BranchesSection-module__fsCw5q__pointIcon{color:var(--tone);flex-shrink:0;margin-top:.1875rem}.BranchesSection-module__fsCw5q__cardLink{color:var(--tone);transition:gap .25s var(--ease-out);align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding-top:2rem;font-size:.9375rem;font-weight:600;display:inline-flex}.BranchesSection-module__fsCw5q__cardLink:hover{gap:.875rem}.BranchesSection-module__fsCw5q__link{stroke:#22c55e59;stroke-width:1.2px;stroke-dasharray:4 5;animation:2.4s linear infinite BranchesSection-module__fsCw5q__dash;animation-delay:calc(var(--k) * -.3s)}.BranchesSection-module__fsCw5q__node{animation:3.6s ease-in-out infinite BranchesSection-module__fsCw5q__breathe;animation-delay:calc(var(--k) * .4s);transform-box:fill-box;transform-origin:50%}.BranchesSection-module__fsCw5q__nodeRing{fill:var(--bg-tertiary);stroke:#22c55e80}.BranchesSection-module__fsCw5q__nodeHead{fill:var(--accent)}.BranchesSection-module__fsCw5q__nodeBody{stroke:var(--text-primary);stroke-width:2px;stroke-linecap:round}.BranchesSection-module__fsCw5q__layer{fill:#f59e0b0d;stroke:#f59e0b73;stroke-width:1.2px;animation:BranchesSection-module__fsCw5q__stack 4.5s var(--ease-out) infinite;animation-delay:calc(var(--k) * .2s)}.BranchesSection-module__fsCw5q__layerTop{fill:#f59e0b33;stroke:var(--accent);stroke-width:1.5px;animation:BranchesSection-module__fsCw5q__hover-top 4.5s var(--ease-out) infinite}@keyframes BranchesSection-module__fsCw5q__dash{to{stroke-dashoffset:-18px}}@keyframes BranchesSection-module__fsCw5q__breathe{50%{transform:scale(1.12)}}@keyframes BranchesSection-module__fsCw5q__stack{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes BranchesSection-module__fsCw5q__hover-top{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
.ProjectsSection-module__TXVo1q__projects{border-bottom:1px solid var(--border-color)}.ProjectsSection-module__TXVo1q__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.ProjectsSection-module__TXVo1q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ProjectsSection-module__TXVo1q__grid{grid-template-columns:1.2fr 1.2fr .9fr}}.ProjectsSection-module__TXVo1q__card{transition:transform .45s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.ProjectsSection-module__TXVo1q__card:hover{transform:translateY(-6px)}.ProjectsSection-module__TXVo1q__showcase{border-bottom:1px solid var(--border-color);background:radial-gradient(circle at 50% 110%,#f59e0b29,#0000 60%),linear-gradient(#ffffff05,#0000);place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.ProjectsSection-module__TXVo1q__rings{width:360px;height:360px;transition:transform 1.2s var(--ease-out);background:repeating-radial-gradient(circle,#0000 0 38px,#ffffff0d 38px 39px);border-radius:50%;position:absolute}.ProjectsSection-module__TXVo1q__card:hover .ProjectsSection-module__TXVo1q__rings{transform:scale(1.15)rotate(20deg)}.ProjectsSection-module__TXVo1q__logo{object-fit:contain;filter:drop-shadow(0 18px 30px #0000008c);width:88px;height:88px;transition:transform .6s var(--ease-spring);position:relative}.ProjectsSection-module__TXVo1q__card:hover .ProjectsSection-module__TXVo1q__logo{transform:translateY(-6px)scale(1.06)}.ProjectsSection-module__TXVo1q__body{flex-direction:column;flex:1;align-items:flex-start;padding:1.75rem;display:flex}.ProjectsSection-module__TXVo1q__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid #f59e0b4d;border-radius:999px;margin-bottom:.75rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.ProjectsSection-module__TXVo1q__cardTitle{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:750}.ProjectsSection-module__TXVo1q__cardLink:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.ProjectsSection-module__TXVo1q__cardLink:focus-visible{outline:none}.ProjectsSection-module__TXVo1q__card:has(.ProjectsSection-module__TXVo1q__cardLink:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.ProjectsSection-module__TXVo1q__cardDescription{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.7}.ProjectsSection-module__TXVo1q__visit{font-family:var(--font-mono);color:var(--text-secondary);transition:color .25s ease, gap .25s var(--ease-out);align-items:center;gap:.375rem;margin-top:auto;font-size:.8125rem;display:inline-flex}.ProjectsSection-module__TXVo1q__card:hover .ProjectsSection-module__TXVo1q__visit{color:var(--accent);gap:.625rem}.ProjectsSection-module__TXVo1q__next{border:1px dashed var(--border-hover);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 60%),#ffffff04;justify-content:center;align-items:flex-start;padding:2rem}.ProjectsSection-module__TXVo1q__next:hover{border-color:var(--accent)}.ProjectsSection-module__TXVo1q__plus{background-color:var(--accent);width:56px;height:56px;color:var(--accent-ink);transition:transform .5s var(--ease-spring);border-radius:16px;place-items:center;margin-bottom:1.5rem;display:grid;box-shadow:0 12px 30px -10px #f59e0bb3}.ProjectsSection-module__TXVo1q__next:hover .ProjectsSection-module__TXVo1q__plus{transform:rotate(90deg)}.ProjectsSection-module__TXVo1q__nextTitle{letter-spacing:-.02em;font-size:1.375rem;font-weight:750}.ProjectsSection-module__TXVo1q__nextText{color:var(--text-secondary);margin-top:.625rem;font-size:.9375rem;line-height:1.65}.ProjectsSection-module__TXVo1q__nextLink{color:var(--accent);transition:gap .25s var(--ease-out);align-items:center;gap:.375rem;margin-top:1.5rem;font-weight:600;display:inline-flex}.ProjectsSection-module__TXVo1q__nextLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.ProjectsSection-module__TXVo1q__next{position:relative}.ProjectsSection-module__TXVo1q__next:hover .ProjectsSection-module__TXVo1q__nextLink{gap:.625rem}
.Button-module__8RiFmG__button{letter-spacing:-.005em;isolation:isolate;transition:background-color .25s ease, border-color .25s ease, color .25s ease, transform .25s var(--ease-out), box-shadow .25s ease;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__button:active{transform:translateY(0)scale(.98)}.Button-module__8RiFmG__button svg:last-child:not(:first-child){transition:transform .25s var(--ease-out)}.Button-module__8RiFmG__button:hover svg:last-child:not(:first-child){transform:translate(3px)}.Button-module__8RiFmG__primary{background:linear-gradient(180deg, #fbb43a, var(--accent));color:var(--accent-ink);border:1px solid #ffd68c80;box-shadow:inset 0 1px #ffffff59,0 8px 24px -8px #f59e0b8c}.Button-module__8RiFmG__primary:after{content:"";z-index:-1;transition:transform .7s var(--ease-out);background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.Button-module__8RiFmG__primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,0 14px 32px -10px #f59e0bb3}.Button-module__8RiFmG__primary:hover:after{transform:translate(120%)}.Button-module__8RiFmG__secondary{color:var(--text-primary);border:1px solid var(--border-hover);-webkit-backdrop-filter:blur(8px);background-color:#ffffff0a}.Button-module__8RiFmG__secondary:hover{background-color:#ffffff14;border-color:#ffffff38;transform:translateY(-2px)}.Button-module__8RiFmG__outline{color:var(--accent);background-color:#0000;border:1px solid #f59e0b80}.Button-module__8RiFmG__outline:hover{background-color:var(--accent-soft);border-color:var(--accent)}.Button-module__8RiFmG__whatsapp{background-color:var(--whatsapp-green);color:#052e16;border:1px solid var(--whatsapp-green);box-shadow:0 8px 24px -10px #25d36699}.Button-module__8RiFmG__whatsapp:hover{background-color:var(--whatsapp-green-hover);border-color:var(--whatsapp-green-hover);transform:translateY(-2px);box-shadow:0 14px 30px -10px #25d36699}.Button-module__8RiFmG__sm{min-height:40px;padding:.5rem 1.125rem;font-size:.875rem}.Button-module__8RiFmG__md{min-height:46px;padding:.75rem 1.5rem;font-size:.9375rem}.Button-module__8RiFmG__lg{min-height:52px;padding:.875rem 1.875rem;font-size:1rem}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:999px}@media (prefers-reduced-motion:reduce){.Button-module__8RiFmG__button,.Button-module__8RiFmG__button:hover{transition:none;transform:none}}
.Logo-module__ugCtEW__logo{color:var(--text-primary);flex-shrink:0;display:block;overflow:visible}.Logo-module__ugCtEW__road{fill:currentColor;fill-opacity:.12}.Logo-module__ugCtEW__lane{stroke:currentColor;stroke-opacity:.5;stroke-width:1.2px;stroke-dasharray:3 2.5}.Logo-module__ugCtEW__torso{fill:currentColor}.Logo-module__ugCtEW__windows{opacity:.55}.Logo-module__ugCtEW__head{fill:var(--accent)}.Logo-module__ugCtEW__crown{fill:var(--accent-2)}.Logo-module__ugCtEW__head,.Logo-module__ugCtEW__crown,.Logo-module__ugCtEW__torso{transform-box:fill-box;transform-origin:50%}.Logo-module__ugCtEW__torso{transform-origin:bottom}.Logo-module__ugCtEW__wave{transform-box:view-box}:where(a:hover,a:focus-visible)>.Logo-module__ugCtEW__logo .Logo-module__ugCtEW__wave{animation:.9s ease-in-out 2 Logo-module__ugCtEW__wave}:where(a:hover,a:focus-visible)>.Logo-module__ugCtEW__logo .Logo-module__ugCtEW__lane{animation:.6s linear infinite Logo-module__ugCtEW__drive}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__stroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:Logo-module__ugCtEW__draw .7s var(--ease-out) forwards}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s1{animation-delay:.35s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s2{animation-duration:.4s;animation-delay:.2s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s3{animation-duration:.35s;animation-delay:.6s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s4{animation-delay:.55s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s5{animation-delay:.7s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s6{animation-duration:.3s;animation-delay:1.05s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s7{animation-delay:.9s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__s8{animation-duration:.3s;animation-delay:1.2s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__torso{animation:Logo-module__ugCtEW__grow .45s var(--ease-out) .1s both}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__wave{animation:Logo-module__ugCtEW__draw .35s var(--ease-out) .6s forwards, Logo-module__ugCtEW__wave .9s ease-in-out 1.1s 2}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__road{transform-box:fill-box;transform-origin:0;animation:Logo-module__ugCtEW__road-in .8s var(--ease-out) both}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__lane{animation:.3s .6s both Logo-module__ugCtEW__fade-in,.9s linear .6s infinite Logo-module__ugCtEW__drive}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__head{animation:Logo-module__ugCtEW__pop .5s var(--ease-spring) .3s both}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__crown{animation:Logo-module__ugCtEW__pop .55s var(--ease-spring) 1.15s both}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__windows rect{animation:.35s both Logo-module__ugCtEW__light}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__windows rect:first-child{animation-delay:1.15s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__windows rect:nth-child(2){animation-delay:1.25s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__windows rect:nth-child(3){animation-delay:1.3s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__windows rect:nth-child(4){animation-delay:1.38s}.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__windows rect:nth-child(5){animation-delay:1.46s}@keyframes Logo-module__ugCtEW__draw{to{stroke-dashoffset:0}}@keyframes Logo-module__ugCtEW__grow{0%{opacity:0;transform:scaleY(0)}}@keyframes Logo-module__ugCtEW__wave{0%,to{transform:rotate(0)}30%{transform:rotate(-22deg)}65%{transform:rotate(10deg)}}@keyframes Logo-module__ugCtEW__road-in{0%{transform:scaleX(0)}}@keyframes Logo-module__ugCtEW__drive{to{stroke-dashoffset:-5.5px}}@keyframes Logo-module__ugCtEW__pop{0%{transform:scale(0)}}@keyframes Logo-module__ugCtEW__fade-in{0%{opacity:0}}@keyframes Logo-module__ugCtEW__light{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Logo-module__ugCtEW__animated .Logo-module__ugCtEW__stroke{stroke-dashoffset:0}}
.MobileNav-module__jY_qqG__toggle{width:44px;height:44px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.MobileNav-module__jY_qqG__toggle:hover{background-color:var(--bg-tertiary)}@media (min-width:900px){.MobileNav-module__jY_qqG__toggle{display:none}}.MobileNav-module__jY_qqG__root{z-index:300;position:fixed;inset:0}.MobileNav-module__jY_qqG__overlay{-webkit-backdrop-filter:blur(3px);background-color:#020610b8;animation:.2s MobileNav-module__jY_qqG__fade;position:absolute;inset:0}.MobileNav-module__jY_qqG__panel{width:min(340px,88vw);height:100dvh;padding:.75rem 1.25rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background-color:var(--bg-secondary);border-left:1px solid var(--border-color);overscroll-behavior:contain;animation:MobileNav-module__jY_qqG__slide-in .4s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px #00000073}.MobileNav-module__jY_qqG__panelHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;margin-right:-.5rem;padding-bottom:.75rem;display:flex}.MobileNav-module__jY_qqG__panelTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:.75rem;font-weight:600}.MobileNav-module__jY_qqG__close{width:44px;height:44px;color:var(--text-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.MobileNav-module__jY_qqG__close:hover{background-color:var(--bg-tertiary)}.MobileNav-module__jY_qqG__panelNav{flex:1;padding-block:.5rem}.MobileNav-module__jY_qqG__list{flex-direction:column;display:flex}.MobileNav-module__jY_qqG__link{animation:MobileNav-module__jY_qqG__link-in .5s var(--ease-out) both;letter-spacing:-.02em;color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:.9375rem 0;font-size:1.375rem;font-weight:700;transition:color .2s;display:block}.MobileNav-module__jY_qqG__link:hover{color:var(--accent)}.MobileNav-module__jY_qqG__linkActive{color:var(--accent);position:relative}.MobileNav-module__jY_qqG__linkActive:before{content:"";background-color:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.625rem;bottom:.625rem;left:-1.25rem}.MobileNav-module__jY_qqG__panelFooter{flex-direction:column;gap:.625rem;padding-top:1.25rem;display:flex}.MobileNav-module__jY_qqG__panelNote{color:var(--text-secondary);margin-top:.375rem;font-size:.8125rem;line-height:1.55}li:nth-child(2)>.MobileNav-module__jY_qqG__link{animation-delay:60ms}li:nth-child(3)>.MobileNav-module__jY_qqG__link{animation-delay:.12s}li:nth-child(4)>.MobileNav-module__jY_qqG__link{animation-delay:.18s}@keyframes MobileNav-module__jY_qqG__link-in{0%{opacity:0;transform:translate(24px)}}@keyframes MobileNav-module__jY_qqG__fade{0%{opacity:0}to{opacity:1}}@keyframes MobileNav-module__jY_qqG__slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.MobileNav-module__jY_qqG__overlay,.MobileNav-module__jY_qqG__panel,.MobileNav-module__jY_qqG__link{animation:none}}
.Navbar-module__NpnVta__header{z-index:100;width:100%;padding:.5rem var(--container-px) 0;transition:padding .4s var(--ease-out);position:sticky;top:0}html[data-scrolled] .Navbar-module__NpnVta__header{padding-top:.75rem}.Navbar-module__NpnVta__container{max-width:calc(var(--container-max) - 2 * var(--container-px));min-height:60px;transition:background-color .4s ease, border-color .4s ease, box-shadow .4s ease, max-width .5s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;padding:.375rem .5rem .375rem .875rem;display:flex}html[data-scrolled] .Navbar-module__NpnVta__container{-webkit-backdrop-filter:blur(16px)saturate(1.4);background-color:#0f1117b8;border-color:#ffffff14;max-width:980px;box-shadow:inset 0 1px #ffffff0d,0 20px 40px -20px #000c}@media (min-width:900px){.Navbar-module__NpnVta__container{grid-template-columns:1fr auto 1fr;gap:1.5rem;display:grid}.Navbar-module__NpnVta__actions{justify-self:end}}.Navbar-module__NpnVta__logo{border-radius:var(--radius-md);flex-shrink:0;justify-self:start;align-items:center;display:flex}.Navbar-module__NpnVta__nav{display:none}@media (min-width:900px){.Navbar-module__NpnVta__nav{display:block}}.Navbar-module__NpnVta__navList{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;gap:.25rem;padding:.25rem;display:flex}.Navbar-module__NpnVta__navLink{color:var(--text-secondary);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:color .2s,background-color .2s;display:block;position:relative}.Navbar-module__NpnVta__navLink:hover{color:var(--text-primary);background-color:#ffffff0f}.Navbar-module__NpnVta__navLinkActive{color:var(--text-primary);background-color:#ffffff14}.Navbar-module__NpnVta__navLinkActive:after{content:"";background:var(--gradient-brand);border-radius:2px;width:14px;height:2px;margin-left:-7px;position:absolute;bottom:3px;left:50%}.Navbar-module__NpnVta__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:599px){.Navbar-module__NpnVta__orderButton{padding-inline:.875rem}.Navbar-module__NpnVta__orderButton svg{display:none}}@media (max-width:339px){.Navbar-module__NpnVta__orderButton{display:none}}
.OrderForm-module__Nex5cq__wrapper{flex-direction:column;gap:2rem;display:flex}.OrderForm-module__Nex5cq__hiddenInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.OrderForm-module__Nex5cq__mode,.OrderForm-module__Nex5cq__type,.OrderForm-module__Nex5cq__chip,.OrderForm-module__Nex5cq__segment):has(.OrderForm-module__Nex5cq__hiddenInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.OrderForm-module__Nex5cq__modes{grid-template-columns:1fr;gap:.875rem;max-width:760px;display:grid}@media (min-width:640px){.OrderForm-module__Nex5cq__modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.OrderForm-module__Nex5cq__mode{border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .25s ease, background-color .25s ease, transform .25s var(--ease-out);background-color:#ffffff05;align-items:flex-start;gap:.875rem;padding:1.125rem;display:flex;position:relative}.OrderForm-module__Nex5cq__mode:hover{border-color:var(--border-hover);transform:translateY(-2px)}.OrderForm-module__Nex5cq__modeActive{border-color:var(--accent);background-color:#f59e0b12;box-shadow:0 0 0 4px #f59e0b14}.OrderForm-module__Nex5cq__modeIcon{background-color:var(--bg-tertiary);width:42px;height:42px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:color .25s,background-color .25s;display:inline-flex}.OrderForm-module__Nex5cq__modeActive .OrderForm-module__Nex5cq__modeIcon{background-color:var(--accent);color:var(--accent-ink)}.OrderForm-module__Nex5cq__modeText{flex-direction:column;gap:.25rem;min-width:0;display:flex}.OrderForm-module__Nex5cq__modeLabel{color:var(--text-primary);font-size:1rem;font-weight:650}.OrderForm-module__Nex5cq__modeHint{color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.OrderForm-module__Nex5cq__form{grid-template-columns:minmax(0,1fr);gap:1.5rem;max-width:760px;display:grid}.OrderForm-module__Nex5cq__formBrief{max-width:none}@media (min-width:1024px){.OrderForm-module__Nex5cq__formBrief{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem}}.OrderForm-module__Nex5cq__steps{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.OrderForm-module__Nex5cq__step{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);animation:OrderForm-module__Nex5cq__step-in .6s var(--ease-out) both;flex-direction:column;gap:1.125rem;padding:1.5rem;display:flex}@media (min-width:640px){.OrderForm-module__Nex5cq__step{padding:1.75rem}}.OrderForm-module__Nex5cq__legend{float:left;letter-spacing:-.015em;width:100%;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.125rem;font-size:1.125rem;font-weight:700;display:flex}.OrderForm-module__Nex5cq__legendNo{font-family:var(--font-mono);color:var(--accent);font-size:.75rem;font-weight:600}.OrderForm-module__Nex5cq__legendHint{letter-spacing:0;color:var(--text-muted);font-size:.8125rem;font-weight:400}.OrderForm-module__Nex5cq__subLabel{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem;font-weight:500}.OrderForm-module__Nex5cq__typeGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:.75rem;display:grid}.OrderForm-module__Nex5cq__type{border:1px solid var(--border-hover);background-color:var(--bg-color);cursor:pointer;transition:border-color .2s ease, background-color .2s ease, transform .25s var(--ease-out);border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem;display:flex;position:relative}.OrderForm-module__Nex5cq__type:hover{border-color:#ffffff40;transform:translateY(-2px)}.OrderForm-module__Nex5cq__typeIcon{background-color:var(--bg-tertiary);width:38px;height:38px;color:var(--text-secondary);transition:background-color .25s ease, color .25s ease, transform .4s var(--ease-spring);border-radius:11px;place-items:center;margin-bottom:.5rem;display:grid}.OrderForm-module__Nex5cq__typeLabel{color:var(--text-primary);font-size:.9375rem;font-weight:600;line-height:1.3}.OrderForm-module__Nex5cq__typeHint{color:var(--text-muted);font-size:.8125rem}.OrderForm-module__Nex5cq__tick{border:1px solid var(--border-hover);color:#0000;width:20px;height:20px;transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.OrderForm-module__Nex5cq__type.OrderForm-module__Nex5cq__selected{border-color:var(--accent);background-color:#f59e0b12}.OrderForm-module__Nex5cq__type.OrderForm-module__Nex5cq__selected .OrderForm-module__Nex5cq__typeIcon{background-color:var(--accent);color:var(--accent-ink);transform:rotate(-6deg)scale(1.05)}.OrderForm-module__Nex5cq__type.OrderForm-module__Nex5cq__selected .OrderForm-module__Nex5cq__tick{background-color:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:scale(1.1)}.OrderForm-module__Nex5cq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.OrderForm-module__Nex5cq__chip{border:1px solid var(--border-hover);background-color:var(--bg-color);min-height:42px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease, background-color .2s ease, color .2s ease, transform .25s var(--ease-spring);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9375rem;font-size:.875rem;font-weight:500;display:inline-flex}.OrderForm-module__Nex5cq__chip:hover{color:var(--text-primary);border-color:#ffffff40}.OrderForm-module__Nex5cq__chip:active{transform:scale(.96)}.OrderForm-module__Nex5cq__chip.OrderForm-module__Nex5cq__selected{border-color:var(--accent);color:var(--text-primary);background-color:#f59e0b1f}.OrderForm-module__Nex5cq__chip.OrderForm-module__Nex5cq__selected svg{color:var(--accent)}.OrderForm-module__Nex5cq__segments{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.OrderForm-module__Nex5cq__segments{grid-template-columns:repeat(3,minmax(0,1fr))}}.OrderForm-module__Nex5cq__segment{border:1px solid var(--border-hover);background-color:var(--bg-color);min-height:52px;color:var(--text-secondary);cursor:pointer;border-radius:12px;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;transition:border-color .2s,background-color .2s,color .2s;display:flex}.OrderForm-module__Nex5cq__segment:hover{color:var(--text-primary);border-color:#ffffff40}.OrderForm-module__Nex5cq__segment.OrderForm-module__Nex5cq__selected{border-color:var(--accent-2);color:var(--text-primary);background-color:#22c55e14}.OrderForm-module__Nex5cq__row{grid-template-columns:1fr;gap:1.125rem;display:grid}@media (min-width:640px){.OrderForm-module__Nex5cq__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.OrderForm-module__Nex5cq__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.OrderForm-module__Nex5cq__label{color:var(--text-primary);font-size:.875rem;font-weight:500}.OrderForm-module__Nex5cq__required{color:var(--accent)}.OrderForm-module__Nex5cq__help{color:var(--text-muted);font-size:.8125rem;line-height:1.55}.OrderForm-module__Nex5cq__input,.OrderForm-module__Nex5cq__select,.OrderForm-module__Nex5cq__textarea{background-color:var(--bg-color);border:1px solid var(--border-hover);width:100%;color:var(--text-primary);border-radius:12px;padding:.8125rem .9375rem;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.OrderForm-module__Nex5cq__input::placeholder,.OrderForm-module__Nex5cq__textarea::placeholder{color:#59606d}.OrderForm-module__Nex5cq__input:hover,.OrderForm-module__Nex5cq__select:hover,.OrderForm-module__Nex5cq__textarea:hover{border-color:#ffffff38}.OrderForm-module__Nex5cq__input:focus,.OrderForm-module__Nex5cq__select:focus,.OrderForm-module__Nex5cq__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #f59e0b26}.OrderForm-module__Nex5cq__textarea{resize:vertical;min-height:6rem}.OrderForm-module__Nex5cq__select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#9ba3b0 50%),linear-gradient(135deg,#9ba3b0 50%,#0000 50%);background-position:calc(100% - 1.125rem) 55%,calc(100% - .75rem) 55%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}.OrderForm-module__Nex5cq__summary{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0%, #f59e0b1f, transparent 55%), var(--bg-secondary);box-shadow:var(--shadow-card);border:1px solid #f59e0b4d;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}@media (min-width:1024px){.OrderForm-module__Nex5cq__summary{position:sticky;top:6.5rem}}.OrderForm-module__Nex5cq__summaryHead{justify-content:space-between;align-items:baseline;display:flex}.OrderForm-module__Nex5cq__summaryTitle{letter-spacing:-.02em;font-size:1.125rem;font-weight:750}.OrderForm-module__Nex5cq__percent{font-family:var(--font-mono);color:var(--accent);font-size:.875rem;font-weight:600}.OrderForm-module__Nex5cq__meter{background-color:var(--bg-tertiary);border-radius:999px;height:6px;margin-top:-.5rem;overflow:hidden}.OrderForm-module__Nex5cq__meter span{border-radius:inherit;background:var(--gradient-brand);height:100%;transition:width .6s var(--ease-out);display:block}.OrderForm-module__Nex5cq__summaryList{flex-direction:column;display:flex}.OrderForm-module__Nex5cq__summaryRow{border-top:1px solid var(--border-color);grid-template-columns:92px minmax(0,1fr);gap:.75rem;padding-block:.75rem;font-size:.8125rem;display:grid}.OrderForm-module__Nex5cq__summaryRow dt{color:var(--text-muted)}.OrderForm-module__Nex5cq__summaryRow dd{flex-wrap:wrap;gap:.375rem;display:flex}.OrderForm-module__Nex5cq__summaryChip{color:var(--text-primary);animation:OrderForm-module__Nex5cq__chip-in .35s var(--ease-back) both;background-color:#ffffff0f;border-radius:6px;padding:.125rem .5rem}.OrderForm-module__Nex5cq__summaryEmpty{color:var(--text-muted)}.OrderForm-module__Nex5cq__submitRow{flex-direction:column;gap:.75rem;display:flex}.OrderForm-module__Nex5cq__submitNote,.OrderForm-module__Nex5cq__altContact{color:var(--text-muted);font-size:.8125rem;line-height:1.55}.OrderForm-module__Nex5cq__altLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.OrderForm-module__Nex5cq__done{text-align:center;background:radial-gradient(circle at 50% 0%, #22c55e1f, transparent 60%), var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:760px;animation:OrderForm-module__Nex5cq__step-in .6s var(--ease-out) both;flex-direction:column;align-items:center;padding:2.75rem 1.5rem;display:flex}@media (min-width:640px){.OrderForm-module__Nex5cq__done{padding:3.5rem 2.5rem}}.OrderForm-module__Nex5cq__doneIcon{background-color:var(--accent-2);color:#052e16;width:64px;height:64px;animation:OrderForm-module__Nex5cq__pop .6s var(--ease-spring) .15s both;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex;box-shadow:0 0 0 10px #22c55e1f}.OrderForm-module__Nex5cq__doneTitle{letter-spacing:-.03em;color:var(--text-primary);font-size:1.75rem;font-weight:800}.OrderForm-module__Nex5cq__doneText{max-width:520px;color:var(--text-secondary);margin-top:.75rem;font-size:1rem;line-height:1.7}.OrderForm-module__Nex5cq__doneText strong{color:var(--text-primary);font-weight:600}.OrderForm-module__Nex5cq__preview{background-color:var(--bg-color);border:1px solid var(--border-color);text-align:left;width:100%;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:12px;max-height:18rem;margin-top:2rem;padding:1.25rem;font-size:.8125rem;line-height:1.7;overflow:auto}.OrderForm-module__Nex5cq__doneActions{flex-direction:column;gap:.75rem;width:100%;max-width:340px;margin-top:1.75rem;display:flex}@media (min-width:640px){.OrderForm-module__Nex5cq__doneActions{flex-direction:row;justify-content:center;width:auto;max-width:none}}.OrderForm-module__Nex5cq__restart{color:var(--text-secondary);text-underline-offset:3px;margin-top:1.5rem;font-size:.875rem;text-decoration:underline}.OrderForm-module__Nex5cq__restart:hover{color:var(--text-primary)}@keyframes OrderForm-module__Nex5cq__step-in{0%{opacity:0;transform:translateY(16px)}}@keyframes OrderForm-module__Nex5cq__chip-in{0%{opacity:0;transform:scale(.8)}}@keyframes OrderForm-module__Nex5cq__pop{0%{transform:scale(0)}}
.Footer-module__q7ZRWa__footer{border-top:1px solid var(--border-color);padding-top:5rem;position:relative;overflow:hidden}.Footer-module__q7ZRWa__footer:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b,#22c55e,#0000);height:1px;position:absolute;top:-1px;left:10%;right:10%}.Footer-module__q7ZRWa__glow{pointer-events:none;background:radial-gradient(closest-side at 40%,#f59e0b1a,#0000),radial-gradient(closest-side at 62%,#22c55e12,#0000);width:900px;height:500px;position:absolute;bottom:-40%;left:50%;translate:-50%}.Footer-module__q7ZRWa__topSection{flex-direction:column;gap:3rem;margin-bottom:3rem;display:flex;position:relative}@media (min-width:768px){.Footer-module__q7ZRWa__topSection{flex-direction:row;justify-content:space-between}}.Footer-module__q7ZRWa__brandInfo{max-width:340px}.Footer-module__q7ZRWa__logo{border-radius:var(--radius-md);margin-bottom:1.25rem;display:inline-block}.Footer-module__q7ZRWa__motto{color:var(--text-primary);flex-wrap:wrap;gap:.25rem .875rem;margin-bottom:.875rem;font-size:1rem;font-weight:650;display:flex}.Footer-module__q7ZRWa__motto b{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.Footer-module__q7ZRWa__brandDescription{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.Footer-module__q7ZRWa__social{color:var(--text-primary);border:1px solid var(--border-hover);background-color:#ffffff0a;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.Footer-module__q7ZRWa__social:hover{color:var(--whatsapp-green);border-color:var(--whatsapp-green)}.Footer-module__q7ZRWa__linksSection{grid-template-columns:repeat(2,minmax(0,max-content));gap:2.5rem 3rem;display:grid}@media (min-width:900px){.Footer-module__q7ZRWa__linksSection{grid-template-columns:repeat(3,max-content);gap:2.5rem 4.5rem}}.Footer-module__q7ZRWa__linkGroup{flex-direction:column;gap:1.25rem;display:flex}.Footer-module__q7ZRWa__groupTitle{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.Footer-module__q7ZRWa__linkList{flex-direction:column;gap:.75rem;display:flex}.Footer-module__q7ZRWa__link{color:var(--text-secondary);font-size:.9375rem;transition:color .2s;position:relative}.Footer-module__q7ZRWa__link:after{content:"";background:var(--gradient-brand);transform-origin:0;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.Footer-module__q7ZRWa__link:hover{color:var(--text-primary)}.Footer-module__q7ZRWa__link:hover:after{transform:scaleX(1)}.Footer-module__q7ZRWa__bottomSection{border-top:1px solid var(--border-color);color:var(--text-muted);flex-direction:column;gap:.5rem;padding-top:1.75rem;font-size:.85rem;display:flex;position:relative}@media (min-width:640px){.Footer-module__q7ZRWa__bottomSection{flex-direction:row;justify-content:space-between}}.Footer-module__q7ZRWa__mail{font-family:var(--font-mono);color:var(--text-secondary)}.Footer-module__q7ZRWa__mail:hover{color:var(--accent)}.Footer-module__q7ZRWa__wordmark{text-align:center;letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #ffffff14;background:linear-gradient(#f59e0b1f,#0000 75%);-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;margin-top:1rem;margin-bottom:-.12em;font-size:clamp(5rem,24vw,19rem);font-weight:900;line-height:1;position:relative}
.CtaSection-module__I1HTDa__frame{border-radius:var(--radius-xl);background:var(--border-hover);isolation:isolate;padding:1px;position:relative;overflow:hidden}.CtaSection-module__I1HTDa__frame:before{content:"";aspect-ratio:1;z-index:-1;background:conic-gradient(from 0deg, transparent 0 60%, #f59e0b 75%, #22c55e 88%, transparent 100%);width:200%;animation:6s linear infinite CtaSection-module__I1HTDa__spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.CtaSection-module__I1HTDa__panel{text-align:center;border-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(ellipse at 50% 0%, #f59e0b24, transparent 60%), radial-gradient(ellipse at 50% 100%, #22c55e14, transparent 60%), var(--bg-secondary);flex-direction:column;align-items:center;padding:3.5rem 1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.CtaSection-module__I1HTDa__panel{padding:4.5rem 3rem}}.CtaSection-module__I1HTDa__orbits{place-items:center;width:200px;height:200px;margin-bottom:1.5rem;display:grid;position:relative}.CtaSection-module__I1HTDa__orbit{border:1px dashed #ffffff1f;border-radius:50%;animation:24s linear infinite CtaSection-module__I1HTDa__spin;position:absolute;inset:0}.CtaSection-module__I1HTDa__orbit:nth-child(2){border-style:solid;border-color:#f59e0b33;animation-duration:18s;animation-direction:reverse;inset:24px}.CtaSection-module__I1HTDa__orbit:nth-child(3){border-color:#22c55e33;animation-duration:12s;inset:48px}.CtaSection-module__I1HTDa__planet{animation:9s linear infinite CtaSection-module__I1HTDa__spin;position:absolute;inset:0}.CtaSection-module__I1HTDa__planet:after{content:"";background-color:var(--accent);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 16px 2px #f59e0bb3}.CtaSection-module__I1HTDa__planetGreen{animation-duration:6s;animation-direction:reverse;inset:24px}.CtaSection-module__I1HTDa__planetGreen:after{background-color:var(--accent-2);box-shadow:0 0 16px 2px #22c55eb3}.CtaSection-module__I1HTDa__logo{position:relative}.CtaSection-module__I1HTDa__title{letter-spacing:-.04em;max-width:720px;color:var(--text-primary);font-size:clamp(1.875rem,4.6vw,3rem);font-weight:800;line-height:1.08}.CtaSection-module__I1HTDa__description{max-width:560px;color:var(--text-secondary);margin-top:1.125rem;font-size:1.0625rem;line-height:1.7}.CtaSection-module__I1HTDa__actions{flex-direction:column;align-items:stretch;gap:.875rem;width:100%;max-width:340px;margin-top:2.25rem;display:flex}@media (min-width:480px){.CtaSection-module__I1HTDa__actions{flex-direction:row;justify-content:center;align-items:center;width:auto;max-width:none}}@keyframes CtaSection-module__I1HTDa__spin{to{rotate:1turn}}
.status-module__u2f8Jq__page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding-block:5rem;display:flex}.status-module__u2f8Jq__art{justify-content:center;width:100%;margin-bottom:2rem;display:flex}.status-module__u2f8Jq__code{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);margin-bottom:1.25rem;font-size:.875rem;font-weight:600}.status-module__u2f8Jq__title{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.15}.status-module__u2f8Jq__text{color:var(--text-secondary);max-width:520px;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.7}.status-module__u2f8Jq__digest{font-family:var(--font-mono);color:var(--text-secondary);margin-top:-1.5rem;margin-bottom:2.5rem;font-size:.8125rem}.status-module__u2f8Jq__actions{flex-direction:column;gap:.875rem;width:100%;max-width:320px;display:flex}@media (min-width:480px){.status-module__u2f8Jq__actions{flex-direction:row;justify-content:center;max-width:none}}
.Account-module__bAd3nW__page{padding-block:3rem 5rem}@media (min-width:768px){.Account-module__bAd3nW__page{padding-block:4rem 6rem}}.Account-module__bAd3nW__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:2rem;display:flex}.Account-module__bAd3nW__user{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.Account-module__bAd3nW__user strong{color:var(--text-primary);font-weight:600}.Account-module__bAd3nW__linkButton{color:var(--text-secondary);border-radius:6px;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;display:inline-flex}.Account-module__bAd3nW__linkButton:hover{color:var(--accent)}.Account-module__bAd3nW__panel{min-width:0;padding:1.5rem}@media (min-width:768px){.Account-module__bAd3nW__panel{padding:1.75rem}}.Account-module__bAd3nW__panelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.25rem;display:flex}.Account-module__bAd3nW__panelTitle{align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;display:flex}.Account-module__bAd3nW__panelTitle svg{color:var(--accent)}.Account-module__bAd3nW__meta{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.Account-module__bAd3nW__muted{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.Account-module__bAd3nW__stack{gap:1.25rem;min-width:0;display:grid}.Account-module__bAd3nW__badge{white-space:nowrap;color:var(--text-secondary);border:1px solid var(--border-hover);background-color:#ffffff0d;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.Account-module__bAd3nW__good{color:var(--accent-2);background-color:var(--accent-2-soft);border-color:#22c55e4d}.Account-module__bAd3nW__warn{color:var(--accent);background-color:var(--accent-soft);border-color:#f59e0b4d}.Account-module__bAd3nW__bad{color:#f87171;background-color:#f871711a;border-color:#f871714d}.Account-module__bAd3nW__notice{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:520px;margin-inline:auto;padding:3rem 1.5rem;display:flex}.Account-module__bAd3nW__notice svg{color:var(--accent)}.Account-module__bAd3nW__noticeTitle{font-size:1.25rem;font-weight:700}.Account-module__bAd3nW__error{color:#f87171;font-size:.875rem}.Account-module__bAd3nW__skeleton{border-radius:var(--radius-lg);background:linear-gradient(100deg, transparent 30%, #ffffff0a 50%, transparent 70%) var(--bg-secondary);background-size:200% 100%;height:8rem;animation:1.4s linear infinite Account-module__bAd3nW__shimmer}@keyframes Account-module__bAd3nW__shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.Account-module__bAd3nW__rows{display:grid}.Account-module__bAd3nW__row{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding-block:.875rem;display:flex}.Account-module__bAd3nW__row:first-child{border-top:0;padding-top:0}.Account-module__bAd3nW__rowMain{flex:1;min-width:10rem}.Account-module__bAd3nW__rowTitle{font-size:.9375rem;font-weight:600}.Account-module__bAd3nW__rowActions{flex-wrap:wrap;gap:.5rem;display:flex}.Account-module__bAd3nW__amount{font-variant-numeric:tabular-nums;font-weight:650}
.Splash-module__LQEXnG__splash{z-index:400;background-color:var(--bg-color);place-items:center;animation:.8s cubic-bezier(.76,0,.24,1) 2.3s forwards Splash-module__LQEXnG__lift;display:grid;position:fixed;inset:0}.Splash-module__LQEXnG__splash:before{content:"";aspect-ratio:1;width:min(720px,120vw);animation:Splash-module__LQEXnG__glow 1.8s var(--ease-out) both;background:radial-gradient(closest-side at 42%,#f59e0b29,#0000 70%),radial-gradient(closest-side at 60% 52%,#22c55e1a,#0000 70%);position:absolute;top:50%;left:50%;translate:-50% -55%}.Splash-module__LQEXnG__splash:after{content:"";background:var(--gradient-brand);opacity:.8;height:2px;position:absolute;bottom:0;left:0;right:0}html[data-intro=seen] .Splash-module__LQEXnG__splash{display:none}.Splash-module__LQEXnG__inner{flex-direction:column;align-items:center;gap:1.75rem;display:flex;position:relative}.Splash-module__LQEXnG__logo{width:auto;height:clamp(84px,18vw,120px)}.Splash-module__LQEXnG__motto{letter-spacing:-.01em;color:var(--text-secondary);flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;font-size:clamp(1rem,3.4vw,1.25rem);font-weight:600;display:flex}.Splash-module__LQEXnG__word{animation:Splash-module__LQEXnG__word-in .6s var(--ease-out) both;animation-delay:calc(1.15s + var(--w) * .22s);display:inline-flex;position:relative}.Splash-module__LQEXnG__word+.Splash-module__LQEXnG__word:before{content:"";background-color:var(--border-hover);border-radius:50%;width:4px;height:4px;margin-top:-2px;position:absolute;top:50%;left:-.7rem}.Splash-module__LQEXnG__initial{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.Splash-module__LQEXnG__progress{background-color:var(--bg-tertiary);border-radius:2px;width:120px;height:2px;position:relative;overflow:hidden}.Splash-module__LQEXnG__progress:after{content:"";background:var(--gradient-brand);transform-origin:0;animation:Splash-module__LQEXnG__load 2.2s var(--ease-out) both;position:absolute;inset:0}@keyframes Splash-module__LQEXnG__lift{to{visibility:hidden;pointer-events:none;transform:translateY(-100%)}}@keyframes Splash-module__LQEXnG__glow{0%{opacity:0;scale:.6}}@keyframes Splash-module__LQEXnG__word-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes Splash-module__LQEXnG__load{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Splash-module__LQEXnG__splash{display:none}}
.BranchIntro-module__zbSBCW__intro{--tone:var(--accent);--tone-rgb:245 158 11;border-bottom:1px solid var(--border-color);padding-block:3.5rem 4rem;position:relative;overflow:hidden}.BranchIntro-module__zbSBCW__green{--tone:var(--accent-2);--tone-rgb:34 197 94}.BranchIntro-module__zbSBCW__intro:before{content:"";background:radial-gradient(ellipse 50% 60% at 85% 10%, rgb(var(--tone-rgb) / .14), transparent 70%), linear-gradient(to right, #ffffff09 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(to bottom, #ffffff09 1px, transparent 1px) 0 0 / 56px 56px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 90% at 70% 0,#000 20%,#0000 75%);mask-image:radial-gradient(90% 90% at 70% 0,#000 20%,#0000 75%)}@media (min-width:768px){.BranchIntro-module__zbSBCW__intro{padding-block:5.5rem 6rem}}.BranchIntro-module__zbSBCW__container{flex-direction:column;gap:3rem;display:flex;position:relative}@media (min-width:992px){.BranchIntro-module__zbSBCW__container{flex-direction:row;align-items:center;gap:4.5rem}}.BranchIntro-module__zbSBCW__content{flex:1.4;min-width:0}.BranchIntro-module__zbSBCW__eyebrow{border:1px solid var(--border-hover);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);background-color:#ffffff08;border-radius:999px;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.375rem .875rem .375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.BranchIntro-module__zbSBCW__pulse{background-color:var(--tone);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite BranchIntro-module__zbSBCW__pulse}.BranchIntro-module__zbSBCW__title{letter-spacing:-.045em;color:var(--text-primary);font-size:clamp(2.25rem,5.6vw,3.75rem);font-weight:800;line-height:1.04}.BranchIntro-module__zbSBCW__description{max-width:620px;color:var(--text-secondary);margin-top:1.5rem;font-size:1.125rem;line-height:1.75}.BranchIntro-module__zbSBCW__actions{flex-direction:column;align-items:stretch;gap:.875rem;margin-top:2.25rem;display:flex}@media (min-width:480px){.BranchIntro-module__zbSBCW__actions{flex-direction:row;align-items:center}}.BranchIntro-module__zbSBCW__points{flex-direction:column;flex:1;padding:.5rem 1.5rem;display:flex}.BranchIntro-module__zbSBCW__point{color:var(--text-primary);align-items:center;gap:1rem;padding-block:1.25rem;font-size:.9875rem;line-height:1.55;display:flex}.BranchIntro-module__zbSBCW__point+.BranchIntro-module__zbSBCW__point{border-top:1px solid var(--border-color)}.BranchIntro-module__zbSBCW__pointNo{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;font-weight:600}.BranchIntro-module__zbSBCW__pointText{flex:1}.BranchIntro-module__zbSBCW__pointIcon{color:var(--tone);flex-shrink:0}@keyframes BranchIntro-module__zbSBCW__pulse{0%{box-shadow:0 0 0 0 rgb(var(--tone-rgb) / .6)}70%,to{box-shadow:0 0 0 8px rgb(var(--tone-rgb) / 0)}}
.join-module__WSsfRG__page{text-align:center;flex-direction:column;align-items:center;padding-block:4rem 5rem;display:flex}@media (min-width:768px){.join-module__WSsfRG__page{padding-block:6rem}}.join-module__WSsfRG__logo{margin-bottom:2rem}.join-module__WSsfRG__title{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.15}.join-module__WSsfRG__lead{color:var(--text-secondary);max-width:560px;margin-bottom:2.5rem;font-size:1.125rem;line-height:1.7}.join-module__WSsfRG__cta{padding:1rem 2.5rem;font-size:1.125rem}.join-module__WSsfRG__note{color:var(--text-secondary);margin-top:1rem;font-size:.875rem}.join-module__WSsfRG__steps{text-align:left;flex-direction:column;gap:.75rem;width:100%;max-width:480px;margin-top:3.5rem;display:flex}.join-module__WSsfRG__step{align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.join-module__WSsfRG__stepNumber{background:var(--gradient-brand);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.join-module__WSsfRG__stepText{color:var(--text-secondary);font-size:.9375rem;line-height:1.55}.join-module__WSsfRG__rules{color:var(--text-secondary);align-items:center;gap:.625rem;margin-top:2.5rem;font-size:.9375rem;display:inline-flex}.join-module__WSsfRG__rules svg{color:var(--accent);flex-shrink:0}.join-module__WSsfRG__rulesLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.join-module__WSsfRG__rulesLink:hover{color:var(--accent-hover)}.join-module__WSsfRG__aside{border-top:1px solid var(--border-color);width:100%;max-width:480px;color:var(--text-secondary);margin-top:1rem;padding-top:1.5rem;font-size:.9375rem;line-height:1.6}
.sifaris-module__JsboZW__page{padding-block:3rem 5rem}@media (min-width:768px){.sifaris-module__JsboZW__page{padding-block:4.5rem 7rem}}.sifaris-module__JsboZW__header{margin-bottom:2.25rem}.sifaris-module__JsboZW__promises{grid-template-columns:1fr;gap:.75rem;max-width:900px;margin-bottom:3rem;display:grid}@media (min-width:768px){.sifaris-module__JsboZW__promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.sifaris-module__JsboZW__promise{border:1px solid var(--border-color);background-color:#ffffff06;border-radius:14px;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.sifaris-module__JsboZW__promiseIcon{background-color:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sifaris-module__JsboZW__promiseTitle{color:var(--text-primary);font-size:.9375rem;font-weight:650;display:block}.sifaris-module__JsboZW__promiseNote{color:var(--text-secondary);margin-top:.125rem;font-size:.8125rem;line-height:1.5;display:block}
.Admin-module__Ga6Faq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.Admin-module__Ga6Faq__title{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:750}.Admin-module__Ga6Faq__segments{border:1px solid var(--border-hover);background-color:#ffffff05;border-radius:999px;padding:.25rem;display:inline-flex}.Admin-module__Ga6Faq__segment{color:var(--text-secondary);border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:500}.Admin-module__Ga6Faq__segmentActive{color:var(--accent-ink);background-color:var(--accent)}.Admin-module__Ga6Faq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.Admin-module__Ga6Faq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.Admin-module__Ga6Faq__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.Admin-module__Ga6Faq__tile{min-width:0;padding:1rem 1.125rem}.Admin-module__Ga6Faq__tileLabel{color:var(--text-secondary);font-size:.8125rem}.Admin-module__Ga6Faq__tileValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.25rem;font-size:1.5rem;font-weight:750}.Admin-module__Ga6Faq__columns{align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.Admin-module__Ga6Faq__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.Admin-module__Ga6Faq__bars{gap:.875rem;display:grid}.Admin-module__Ga6Faq__bar{grid-template-columns:6.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.Admin-module__Ga6Faq__barLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.Admin-module__Ga6Faq__barTrack{height:10px}.Admin-module__Ga6Faq__barFill{background-color:var(--accent);border-radius:0 4px 4px 0;min-width:4px;height:100%;display:block}.Admin-module__Ga6Faq__brief{gap:.75rem;font-size:.9375rem;line-height:1.55;display:grid}.Admin-module__Ga6Faq__brief dd{overflow-wrap:anywhere}.Admin-module__Ga6Faq__editor{gap:1.25rem;display:grid}@media (min-width:1024px){.Admin-module__Ga6Faq__editor{position:sticky;top:6rem}}.Admin-module__Ga6Faq__items{justify-items:start;gap:.625rem;display:grid}.Admin-module__Ga6Faq__items legend{margin-bottom:.625rem}.Admin-module__Ga6Faq__itemRow{grid-template-columns:minmax(0,1fr) 7.5rem 2.5rem;gap:.5rem;width:100%;display:grid}.Admin-module__Ga6Faq__price{text-align:right;font-variant-numeric:tabular-nums}.Admin-module__Ga6Faq__remove{color:var(--text-muted);border-radius:10px;place-items:center;display:grid}.Admin-module__Ga6Faq__remove:hover:not(:disabled){color:#f87171;background-color:#f871711a}.Admin-module__Ga6Faq__remove:disabled{opacity:.3;cursor:not-allowed}.Admin-module__Ga6Faq__editorTotal{border-top:1px solid var(--border-color);justify-content:space-between;padding-top:1rem;font-weight:700;display:flex}
.Cabinet-module__wTs9SW__center{justify-content:center;display:flex}.Cabinet-module__wTs9SW__tabs{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.Cabinet-module__wTs9SW__tab{border:1px solid var(--border-hover);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:.5rem 1rem;font-size:.875rem;transition:color .2s,border-color .2s}.Cabinet-module__wTs9SW__tab:hover{color:var(--text-primary)}.Cabinet-module__wTs9SW__tabActive{color:var(--accent);background-color:var(--accent-soft);border-color:#f59e0b80}.Cabinet-module__wTs9SW__orderHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;margin-bottom:1.5rem;display:flex}.Cabinet-module__wTs9SW__orderTitle{letter-spacing:-.02em;margin-bottom:.375rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:750}.Cabinet-module__wTs9SW__board{align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.Cabinet-module__wTs9SW__board{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.Cabinet-module__wTs9SW__thread{position:sticky;top:6rem}}.Cabinet-module__wTs9SW__total{font-weight:700}.Cabinet-module__wTs9SW__note{border-radius:var(--radius-md);background-color:#ffffff08;margin-top:1rem;padding:.875rem 1rem}.Cabinet-module__wTs9SW__offerActions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.Cabinet-module__wTs9SW__thread{flex-direction:column;display:flex}.Cabinet-module__wTs9SW__feed{overscroll-behavior:contain;flex-direction:column;gap:.75rem;height:min(60vh,520px);padding-right:.25rem;display:flex;overflow-y:auto}.Cabinet-module__wTs9SW__bubble{border-radius:14px;max-width:85%;padding:.625rem .875rem}.Cabinet-module__wTs9SW__mine{background-color:var(--accent-soft);border:1px solid #f59e0b40;border-bottom-right-radius:4px;align-self:flex-end}.Cabinet-module__wTs9SW__theirs{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-bottom-left-radius:4px;align-self:flex-start}.Cabinet-module__wTs9SW__bubbleBody{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.Cabinet-module__wTs9SW__bubbleMeta{color:var(--text-muted);margin-top:.25rem;font-size:.6875rem}.Cabinet-module__wTs9SW__mine .Cabinet-module__wTs9SW__bubbleMeta{text-align:right}.Cabinet-module__wTs9SW__composer{align-items:flex-end;gap:.5rem;margin-top:1rem;display:flex}.Cabinet-module__wTs9SW__composerInput{min-height:3rem;max-height:10rem}.Cabinet-module__wTs9SW__sendButton{background-color:var(--accent);width:48px;height:48px;color:var(--accent-ink);border-radius:12px;flex-shrink:0;place-items:center;transition:opacity .2s;display:grid}.Cabinet-module__wTs9SW__sendButton:disabled{opacity:.4;cursor:not-allowed}
.EventsSection-module__G4ng1a__events{border-bottom:1px solid var(--border-color)}.EventsSection-module__G4ng1a__grid{gap:1rem;display:grid}@media (min-width:768px){.EventsSection-module__G4ng1a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.EventsSection-module__G4ng1a__card{transition:transform .4s var(--ease-out);gap:1.25rem;padding:1.5rem;display:flex}.EventsSection-module__G4ng1a__card:hover{transform:translateY(-4px)}.EventsSection-module__G4ng1a__date{background:linear-gradient(#f59e0b29,#f59e0b0a);border:1px solid #f59e0b4d;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.EventsSection-module__G4ng1a__day{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1}.EventsSection-module__G4ng1a__month{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);margin-top:.25rem;font-size:.6875rem;font-weight:600}.EventsSection-module__G4ng1a__cardBody{min-width:0}.EventsSection-module__G4ng1a__tags{flex-wrap:wrap;gap:.375rem;margin-bottom:.625rem;display:flex}.EventsSection-module__G4ng1a__tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-2);background-color:var(--accent-2-soft);border-radius:9999px;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600}.EventsSection-module__G4ng1a__cardTitle{color:var(--text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.EventsSection-module__G4ng1a__cardLink:hover{color:var(--accent)}.EventsSection-module__G4ng1a__cardDescription{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.EventsSection-module__G4ng1a__empty{text-align:center;border:1px dashed var(--border-hover);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0,#f59e0b14,#0000 60%),#ffffff04;flex-direction:column;align-items:center;padding:3.5rem 1.5rem;display:flex}.EventsSection-module__G4ng1a__emptyArt{width:96px;height:96px;margin-bottom:1.5rem}.EventsSection-module__G4ng1a__calBody{fill:var(--bg-tertiary);stroke:var(--border-hover);stroke-width:1.5px}.EventsSection-module__G4ng1a__calLine{stroke:var(--border-hover);stroke-width:1.5px}.EventsSection-module__G4ng1a__calRing{stroke:var(--text-primary);stroke-width:4px;stroke-linecap:round}.EventsSection-module__G4ng1a__calPage{transform-box:fill-box;transform-origin:top;animation:EventsSection-module__G4ng1a__flip 3.2s var(--ease-out) infinite}.EventsSection-module__G4ng1a__calSheet{fill:var(--accent)}.EventsSection-module__G4ng1a__calText{fill:var(--accent-ink);font-size:18px;font-weight:800;font-family:var(--font-sans)}.EventsSection-module__G4ng1a__calBadge{fill:var(--accent-2);stroke:var(--bg-color);stroke-width:3px;animation:1.6s ease-in-out infinite EventsSection-module__G4ng1a__blink}.EventsSection-module__G4ng1a__emptyTitle{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:.625rem;font-size:1.375rem;font-weight:700}.EventsSection-module__G4ng1a__emptyText{color:var(--text-secondary);max-width:480px;margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.EventsSection-module__G4ng1a__emptyLink{color:var(--accent);transition:gap .25s var(--ease-out);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.EventsSection-module__G4ng1a__emptyLink:hover{gap:.875rem}@keyframes EventsSection-module__G4ng1a__flip{0%,60%,to{transform:rotateX(0)}75%{opacity:.4;transform:rotateX(80deg)}}@keyframes EventsSection-module__G4ng1a__blink{50%{opacity:.35}}.EventsSection-module__G4ng1a__rsvpToggle{margin-top:1rem}.EventsSection-module__G4ng1a__rsvp{gap:.5rem;margin-top:1rem;display:grid}.EventsSection-module__G4ng1a__rsvp>:last-child{justify-self:start}.EventsSection-module__G4ng1a__rsvpDone{color:var(--accent-2);align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;display:flex}.EventsSection-module__G4ng1a__rsvpError{color:#f87171;font-size:.8125rem}
.FaqSection-module__lcpOYW__faq{border-bottom:1px solid var(--border-color)}.FaqSection-module__lcpOYW__layout{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:992px){.FaqSection-module__lcpOYW__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.FaqSection-module__lcpOYW__header{position:sticky;top:7rem}}.FaqSection-module__lcpOYW__list{flex-direction:column;gap:.75rem;display:flex}.FaqSection-module__lcpOYW__item{border:1px solid var(--border-color);border-radius:var(--radius-lg);background-color:#ffffff05;transition:border-color .3s,background-color .3s}.FaqSection-module__lcpOYW__item:hover{border-color:var(--border-hover)}.FaqSection-module__lcpOYW__item[open]{background-color:#f59e0b0a;border-color:#f59e0b66}.FaqSection-module__lcpOYW__item::details-content{block-size:0;transition:block-size .4s var(--ease-out), content-visibility .4s allow-discrete;overflow:hidden}.FaqSection-module__lcpOYW__item[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.FaqSection-module__lcpOYW__item{interpolate-size:allow-keywords}}.FaqSection-module__lcpOYW__question{letter-spacing:-.01em;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.375rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.FaqSection-module__lcpOYW__question::-webkit-details-marker{display:none}.FaqSection-module__lcpOYW__question:focus-visible{outline-offset:-2px;border-radius:var(--radius-lg)}.FaqSection-module__lcpOYW__icon{border:1px solid var(--border-hover);width:32px;height:32px;color:var(--text-secondary);transition:transform .4s var(--ease-spring), background-color .3s ease, color .3s ease, border-color .3s ease;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.FaqSection-module__lcpOYW__item[open] .FaqSection-module__lcpOYW__icon{background-color:var(--accent);border-color:var(--accent);color:var(--accent-ink);transform:rotate(135deg)}.FaqSection-module__lcpOYW__answer{color:var(--text-secondary);padding:0 1.375rem 1.375rem;font-size:.9875rem;line-height:1.75}
.LostScene-module__bqzHrW__scene{width:min(100%,420px);height:auto;color:var(--text-primary);overflow:visible}.LostScene-module__bqzHrW__road{fill:var(--bg-tertiary)}.LostScene-module__bqzHrW__lane{stroke:var(--text-secondary);stroke-opacity:.5;stroke-width:2px;stroke-dasharray:12 9;animation:1.4s linear infinite LostScene-module__bqzHrW__lane}.LostScene-module__bqzHrW__curb,.LostScene-module__bqzHrW__curbFar{stroke:var(--border-hover);stroke-width:2px}.LostScene-module__bqzHrW__curbFar{stroke-dasharray:4 4}.LostScene-module__bqzHrW__pebble{fill:var(--border-hover);animation:2.8s ease-in infinite LostScene-module__bqzHrW__fall}.LostScene-module__bqzHrW__crown{fill:var(--accent-2)}.LostScene-module__bqzHrW__tree{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite LostScene-module__bqzHrW__sway}.LostScene-module__bqzHrW__lamp{fill:var(--accent);animation:1.2s step-end infinite LostScene-module__bqzHrW__blink}.LostScene-module__bqzHrW__board{fill:var(--bg-secondary);stroke:var(--accent);stroke-width:2px}.LostScene-module__bqzHrW__code{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--accent);font-size:18px;font-weight:700}.LostScene-module__bqzHrW__sign{transform-box:view-box;transform-origin:150px 152px;animation:4s ease-in-out infinite LostScene-module__bqzHrW__tilt}.LostScene-module__bqzHrW__head{fill:var(--accent)}.LostScene-module__bqzHrW__scratch{transform-box:view-box;transform-origin:75.4px 118.5px;animation:.5s ease-in-out infinite alternate LostScene-module__bqzHrW__scratch}.LostScene-module__bqzHrW__question{font-family:var(--font-sans);fill:var(--text-secondary);font-size:22px;font-weight:700;animation:1.8s ease-in-out infinite LostScene-module__bqzHrW__bob}@keyframes LostScene-module__bqzHrW__lane{to{stroke-dashoffset:-21px}}@keyframes LostScene-module__bqzHrW__fall{0%,40%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px,40px)}}@keyframes LostScene-module__bqzHrW__sway{50%{transform:rotate(2deg)}}@keyframes LostScene-module__bqzHrW__blink{50%{opacity:.2}}@keyframes LostScene-module__bqzHrW__tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(-1deg)}}@keyframes LostScene-module__bqzHrW__scratch{to{transform:rotate(-8deg)}}@keyframes LostScene-module__bqzHrW__bob{50%{transform:translateY(-4px)}}
