.ContactForm-module__JbU4aW__card{background:var(--c-bg);border:0;border-radius:1.8rem;gap:1.25rem;padding:1.7rem 1.3rem 1.5rem;scroll-margin-top:5.5rem;display:grid;box-shadow:0 40px 80px -40px #0000008c}.ContactForm-module__JbU4aW__heading{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;line-height:1}.ContactForm-module__JbU4aW__services{border:0;margin:0;padding:0}.ContactForm-module__JbU4aW__services legend{color:rgb(var(--rgb-ink) / .85);margin-bottom:.7rem;font-size:.92rem}.ContactForm-module__JbU4aW__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ContactForm-module__JbU4aW__chip{cursor:pointer;position:relative}.ContactForm-module__JbU4aW__chip input{opacity:0;pointer-events:none;position:absolute}.ContactForm-module__JbU4aW__chip span{background:var(--c-bg);transition:background-color .25s, color .25s, box-shadow .25s, translate .25s var(--ease-out);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:.86rem;font-weight:600;display:inline-flex;box-shadow:-3px -3px 8px #ffffffe6,4px 5px 12px #6e553c24}.ContactForm-module__JbU4aW__chip span:before{content:"";background:var(--c-line);border-radius:50%;width:7px;height:7px;transition:background-color .25s}.ContactForm-module__JbU4aW__chip:hover span{translate:0 -1px}.ContactForm-module__JbU4aW__chip input:checked+span{background:var(--c-coral);box-shadow:0 10px 20px -8px rgb(var(--rgb-accent) / .6);color:var(--c-accent-strong)}.ContactForm-module__JbU4aW__chip input:checked+span:before{background:var(--c-accent-strong)}.ContactForm-module__JbU4aW__chip input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.ContactForm-module__JbU4aW__grid{gap:1rem;display:grid}.ContactForm-module__JbU4aW__field{gap:.4rem;display:grid}.ContactForm-module__JbU4aW__field label{color:var(--c-muted);font-size:.85rem}.ContactForm-module__JbU4aW__field input,.ContactForm-module__JbU4aW__field textarea,.ContactForm-module__JbU4aW__field select{background:var(--c-bg);width:100%;color:var(--c-text);font:inherit;border:1.5px solid #0000;border-radius:.95rem;padding:.9rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-shadow:inset 3px 3px 7px #6e553c21,inset -3px -3px 7px #ffffffe6}.ContactForm-module__JbU4aW__field textarea{resize:vertical;min-height:7rem;line-height:1.5}.ContactForm-module__JbU4aW__field select{text-overflow:ellipsis;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23a7aaae' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.ContactForm-module__JbU4aW__field ::placeholder{color:#55504b99}.ContactForm-module__JbU4aW__field input:focus,.ContactForm-module__JbU4aW__field textarea:focus,.ContactForm-module__JbU4aW__field select:focus{border-color:var(--c-coral);box-shadow:inset 2px 2px 5px #6e553c1a, 0 0 0 4px rgb(var(--rgb-accent) / .14);outline:none}.ContactForm-module__JbU4aW__field [aria-invalid=true]{border-color:var(--c-accent)}.ContactForm-module__JbU4aW__error{color:var(--c-accent-hover);font-size:.82rem}.ContactForm-module__JbU4aW__prefillHint{color:var(--c-accent-hover);font-size:.8rem;display:none}form[data-prefilled=true] .ContactForm-module__JbU4aW__prefillHint{display:block}.ContactForm-module__JbU4aW__attached{border:1px solid rgb(var(--rgb-accent) / .35);background:rgb(var(--rgb-accent) / .07);color:var(--c-text);border-radius:.7rem;align-items:center;gap:.7rem;margin-top:.35rem;padding:.65rem .8rem;font-size:.86rem;display:flex}.ContactForm-module__JbU4aW__attached p{overflow-wrap:anywhere;flex:1;min-width:0}.ContactForm-module__JbU4aW__attached p span{letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);font-size:.7rem;font-weight:700;display:block}.ContactForm-module__JbU4aW__attachedDot{background:var(--c-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px rgb(var(--rgb-accent) / .18);border-radius:50%;flex:none}.ContactForm-module__JbU4aW__attached button{font:inherit;color:var(--c-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:.35rem .1rem;font-size:.8rem;text-decoration:underline}.ContactForm-module__JbU4aW__attached button:hover{color:var(--c-text)}.ContactForm-module__JbU4aW__more summary{width:fit-content;color:var(--c-muted);cursor:pointer;align-items:center;gap:.6rem;padding:.25rem 0;font-size:.86rem;font-weight:600;list-style:none;display:inline-flex}.ContactForm-module__JbU4aW__more summary::-webkit-details-marker{display:none}.ContactForm-module__JbU4aW__more summary:before{content:"+";background:var(--c-bg);width:1.6rem;height:1.6rem;color:var(--c-text);border-radius:50%;flex:none;place-items:center;font-size:1rem;line-height:1;display:grid;box-shadow:-2px -2px 6px #ffffffe6,3px 3px 8px #6e553c26}.ContactForm-module__JbU4aW__more[open] summary:before{content:"−";background:var(--c-coral);color:var(--c-accent-strong)}.ContactForm-module__JbU4aW__more summary:hover{color:var(--c-text)}.ContactForm-module__JbU4aW__more[open] summary{margin-bottom:1rem}.ContactForm-module__JbU4aW__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__JbU4aW__submit{background:var(--c-accent-strong);width:100%;min-height:3.6rem;color:var(--c-on-accent);text-align:left;cursor:pointer;box-shadow:0 14px 40px -14px rgb(var(--rgb-accent) / .75);transition:background-color .2s, transform .25s var(--ease-out);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem 0 1.5rem;font-size:clamp(1rem,4vw,1.1rem);font-weight:600;line-height:1.25;display:inline-flex}.ContactForm-module__JbU4aW__submit:hover:not(:disabled){background:var(--c-accent-strong-hover);transform:translateY(-1px)}.ContactForm-module__JbU4aW__submit:hover:not(:disabled) svg{transform:translate(4px)}.ContactForm-module__JbU4aW__submit svg{box-sizing:content-box;background:var(--c-coral);color:var(--c-accent-strong);transition:transform .25s var(--ease-out);border-radius:50%;flex-shrink:0;padding:.65rem}.ContactForm-module__JbU4aW__submit:disabled{opacity:.7;cursor:progress}.ContactForm-module__JbU4aW__feedback{background:rgb(var(--rgb-accent) / .1);color:var(--c-accent-hover);border-radius:.8rem;padding:.75rem 1rem;font-size:.9rem}.ContactForm-module__JbU4aW__legal{color:var(--c-muted);font-size:.78rem}.ContactForm-module__JbU4aW__legal a,.ContactForm-module__JbU4aW__muted a{color:var(--c-text);text-underline-offset:3px;text-decoration:underline}.ContactForm-module__JbU4aW__success{color:rgb(var(--rgb-ink) / .85);justify-items:start;gap:1rem;padding:1rem 0;display:grid}.ContactForm-module__JbU4aW__check{color:#6fd29b;width:3.5rem;height:3.5rem;animation:ContactForm-module__JbU4aW__pop .5s var(--ease-out) both;background:#52b67e26;border-radius:50%;place-items:center;display:grid}.ContactForm-module__JbU4aW__muted{color:var(--c-muted);font-size:.9rem}@keyframes ContactForm-module__JbU4aW__pop{0%{opacity:0;transform:scale(.6)}}@media (min-width:640px){.ContactForm-module__JbU4aW__card{padding:2rem}.ContactForm-module__JbU4aW__grid{grid-template-columns:1fr 1fr}}
.Contact-module__cuq2-W__section{padding:2rem var(--gutter) 5rem;scroll-margin-top:4.5rem}.Contact-module__cuq2-W__card{background:radial-gradient(ellipse 60% 60% at 10% 100%, rgb(var(--rgb-accent) / .18), transparent 70%), #1d1916;color:#f4efe9;border-radius:2rem;gap:2.5rem;max-width:76rem;margin:0 auto;padding:2.6rem 1.3rem 1.3rem;display:grid;position:relative;overflow:hidden}.Contact-module__cuq2-W__card>*{min-width:0;position:relative}.Contact-module__cuq2-W__ring{border:5rem solid rgb(var(--rgb-accent) / .2);pointer-events:none;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-11rem;right:-8rem}.Contact-module__cuq2-W__copy .eyebrow{color:var(--c-coral)}.Contact-module__cuq2-W__title{color:#fff;max-width:14ch;font-size:clamp(2.2rem,5.5vw,3.6rem)}.Contact-module__cuq2-W__lead{color:#bdb3aa;max-width:28rem;margin-top:1.1rem;line-height:1.6}.Contact-module__cuq2-W__acts{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.Contact-module__cuq2-W__direct{color:#bdb3aa;gap:.35rem;margin-top:2rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;display:grid}.Contact-module__cuq2-W__direct a{justify-self:start;padding-block:.3rem}.Contact-module__cuq2-W__direct a:hover,.Contact-module__cuq2-W__direct span{color:#fff}.Contact-module__cuq2-W__formCol{color:var(--c-text)}@media (min-width:1020px){.Contact-module__cuq2-W__section{padding-bottom:7rem}.Contact-module__cuq2-W__card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;padding:4rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Contact-module__cuq2-W__card{animation:linear both Contact-module__cuq2-W__grow;animation-timeline:view();animation-range:entry cover 40%}.Contact-module__cuq2-W__ring{animation:linear both Contact-module__cuq2-W__roll;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes Contact-module__cuq2-W__grow{0%{border-radius:3.2rem;scale:.82}to{border-radius:2rem;scale:1}}@keyframes Contact-module__cuq2-W__roll{0%{translate:6rem -4rem;rotate:-40deg}}
.Faq-module__PefNfa__section{scroll-margin-top:5.5rem}.Faq-module__PefNfa__inner{max-width:var(--max-w);padding:5rem var(--gutter);gap:2.5rem;margin:0 auto;display:grid}.Faq-module__PefNfa__inner>*{min-width:0}.Faq-module__PefNfa__title{max-width:12ch}.Faq-module__PefNfa__lead{max-width:26rem;color:var(--c-muted);margin-top:1.1rem;line-height:1.6}.Faq-module__PefNfa__acts{justify-items:start;gap:.9rem;margin-top:1.8rem;display:grid}.Faq-module__PefNfa__list{align-content:start;gap:.7rem;display:grid}.Faq-module__PefNfa__item{background:var(--c-bg);border-radius:1.4rem;transition:box-shadow .4s;box-shadow:-8px -8px 20px #ffffffd9,10px 12px 26px #6e553c1f}.Faq-module__PefNfa__item[open]{box-shadow:-10px -10px 24px #ffffffe6,14px 18px 34px #6e553c2b}@supports (interpolate-size:allow-keywords){.Faq-module__PefNfa__item{interpolate-size:allow-keywords}.Faq-module__PefNfa__item::details-content{block-size:0;transition:block-size .5s var(--ease-out), content-visibility .5s allow-discrete;overflow:clip}.Faq-module__PefNfa__item[open]::details-content{block-size:auto}}.Faq-module__PefNfa__item summary{font-family:var(--font-display);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.4rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.Faq-module__PefNfa__item summary::-webkit-details-marker{display:none}.Faq-module__PefNfa__sign{background:linear-gradient(145deg, #fff, var(--c-bg-3));border-radius:50%;flex:none;width:2.5rem;height:2.5rem;transition:background .3s,box-shadow .3s;position:relative;box-shadow:-3px -3px 8px #ffffffe6,4px 5px 10px #6e553c24}.Faq-module__PefNfa__sign:before,.Faq-module__PefNfa__sign:after{content:"";background:var(--c-text);width:.85rem;height:2px;transition:transform .35s var(--ease-out), background-color .3s;margin:-1px 0 0 -.425rem;position:absolute;top:50%;left:50%}.Faq-module__PefNfa__sign:after{transform:rotate(90deg)}.Faq-module__PefNfa__item[open] .Faq-module__PefNfa__sign{background:var(--c-accent);box-shadow:0 0 0 4px rgb(var(--rgb-accent) / .18)}.Faq-module__PefNfa__item[open] .Faq-module__PefNfa__sign:before,.Faq-module__PefNfa__item[open] .Faq-module__PefNfa__sign:after{background:#fff}.Faq-module__PefNfa__item[open] .Faq-module__PefNfa__sign:after{transform:rotate(0)}.Faq-module__PefNfa__item p{color:var(--c-muted);padding:0 1.4rem 1.4rem;font-size:.92rem;line-height:1.65}.Faq-module__PefNfa__item[open] p{animation:Faq-module__PefNfa__open .4s var(--ease-out)}@keyframes Faq-module__PefNfa__open{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:1020px){.Faq-module__PefNfa__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,6vw,6rem);padding-block:7rem}.Faq-module__PefNfa__copy{align-self:start;position:sticky;top:7rem}}
.Footer-module__zX2wcG__footer{color:#bdb3aa;background:radial-gradient(circle,#ffffff0b 1px,#0000 1.2px) 0 0/22px 22px,#1d1916;position:relative;overflow:clip}.Footer-module__zX2wcG__rings{pointer-events:none;width:30rem;height:30rem;position:absolute;bottom:-8rem;right:-6rem}.Footer-module__zX2wcG__rings i{border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Footer-module__zX2wcG__rings i:first-child{border-top-color:rgb(var(--rgb-accent) / .45);animation:40s linear infinite Footer-module__zX2wcG__turn;inset:0}.Footer-module__zX2wcG__rings i:nth-child(2){inset:6rem 3rem 3rem 6rem}.Footer-module__zX2wcG__rings i:nth-child(3){border-color:rgb(var(--rgb-accent) / .25);width:9rem;height:9rem;animation:26s linear infinite reverse Footer-module__zX2wcG__turn;top:-4rem;right:2rem}@keyframes Footer-module__zX2wcG__turn{to{rotate:1turn}}.Footer-module__zX2wcG__inner,.Footer-module__zX2wcG__statement,.Footer-module__zX2wcG__bottom{max-width:68rem;padding-inline:var(--gutter);margin:0 auto;position:relative}.Footer-module__zX2wcG__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.5rem;padding-top:4.5rem;padding-bottom:2.5rem;display:grid}.Footer-module__zX2wcG__brand{color:#fff;grid-column:1/-1}.Footer-module__zX2wcG__claim{color:#bdb3aa;max-width:19rem;margin-top:1rem;font-size:.92rem;line-height:1.65}.Footer-module__zX2wcG__head{letter-spacing:.16em;text-transform:uppercase;color:#8f857c;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.Footer-module__zX2wcG__col ul{gap:.7rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.Footer-module__zX2wcG__col a,.Footer-module__zX2wcG__col button{color:#f4efe9;transition:color .2s}.Footer-module__zX2wcG__col a:hover,.Footer-module__zX2wcG__col button:hover{color:var(--c-coral)}.Footer-module__zX2wcG__col button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Footer-module__zX2wcG__muted{color:#bdb3aa;line-height:1.5}.Footer-module__zX2wcG__social{gap:.6rem;margin-top:1.2rem;display:flex}.Footer-module__zX2wcG__social a{width:2.6rem;height:2.6rem;font-family:var(--font-display);color:#fff;transition:translate .25s var(--ease-out), box-shadow .25s;background:#3b5998;border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid}.Footer-module__zX2wcG__social .Footer-module__zX2wcG__mail{background:var(--c-accent)}.Footer-module__zX2wcG__social a:hover{translate:0 -2px;box-shadow:0 8px 18px -6px #0009}.Footer-module__zX2wcG__serving{grid-column:1/-1;max-width:48rem;margin-top:.5rem;font-size:.82rem;line-height:1.6}.Footer-module__zX2wcG__serving strong{color:#fff}.Footer-module__zX2wcG__statement{border-top:1px solid #ffffff17;padding-top:3.5rem;padding-bottom:2.5rem}.Footer-module__zX2wcG__statement:before{content:none}.Footer-module__zX2wcG__statement .eyebrow{color:var(--c-coral)}.Footer-module__zX2wcG__big{max-width:12ch;font-family:var(--font-display);letter-spacing:-.05em;color:#fff;font-size:clamp(2.6rem,8vw,5.4rem);font-weight:800;line-height:1}.Footer-module__zX2wcG__big span{color:var(--c-coral)}.Footer-module__zX2wcG__bottom{gap:.8rem;padding-top:1.4rem;padding-bottom:2.4rem;font-size:.8rem;display:grid}.Footer-module__zX2wcG__bottom:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid #ffffff17;position:absolute}.Footer-module__zX2wcG__bottomLinks{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.Footer-module__zX2wcG__bottomLinks a{color:#fff;font-weight:600}.Footer-module__zX2wcG__bottomLinks a:hover{color:var(--c-coral)}@media (prefers-reduced-motion:reduce){.Footer-module__zX2wcG__rings i{animation:none}}@media (min-width:1020px){.Footer-module__zX2wcG__inner{grid-template-columns:1.5fr repeat(4,1fr);padding-top:6rem}.Footer-module__zX2wcG__brand{grid-column:auto}.Footer-module__zX2wcG__statement{border-top:0}.Footer-module__zX2wcG__statement:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid #ffffff17;position:absolute}.Footer-module__zX2wcG__bottom{grid-template-columns:1fr auto;align-items:end}}
.Header-module__wuuuIG__bar{z-index:10;padding:.6rem var(--gutter) 0;background:linear-gradient(var(--c-bg) 40%, transparent);transition:background .35s;position:sticky;top:0}.Header-module__wuuuIG__bar[data-tone=dark]{background:linear-gradient(#1d1916 40%,#0000)}.Header-module__wuuuIG__header{transition:background-color .35s,box-shadow .35s,color .35s}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__header{color:#f4efe9;background:#241e1adb;box-shadow:inset 0 0 0 1px #ffffff12,0 14px 30px -12px #0009}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__header>button[aria-expanded]{background:#f4efe9}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__header>button[aria-expanded] span{background:var(--c-accent-strong)}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__cta{background:var(--c-coral);color:var(--c-accent-strong)}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__ctaDisc{background:var(--c-accent-strong);color:#fff}.Header-module__wuuuIG__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4efe9e6;border-radius:999px;align-items:center;gap:.75rem;max-width:74rem;height:3.6rem;margin:0 auto;padding:0 .5rem 0 1.1rem;display:flex;box-shadow:-6px -6px 16px #ffffffb3,8px 12px 28px #6e553c24}.Header-module__wuuuIG__header>a:first-child{z-index:31;position:relative}.Header-module__wuuuIG__nav{margin-left:auto;display:none}.Header-module__wuuuIG__nav>ul{align-items:center;gap:.15rem;display:flex;position:relative}.Header-module__wuuuIG__nav .Header-module__wuuuIG__pill{pointer-events:none;height:2.5rem;transition:translate .45s var(--ease-out), width .45s var(--ease-out);background:#fff;border-radius:999px;margin-top:-1.25rem;position:absolute;top:50%;left:0;box-shadow:0 6px 16px -6px #6e553c4d,0 0 0 1px #17141208}.Header-module__wuuuIG__nav li{position:relative}.Header-module__wuuuIG__nav>ul>li>a{z-index:1;color:#403b37;border-radius:999px;align-items:center;gap:.3rem;padding:.6rem .95rem;font-size:.86rem;transition:color .2s;display:inline-flex;position:relative}.Header-module__wuuuIG__nav>ul>li>a:hover{color:var(--c-text)}.Header-module__wuuuIG__nav>ul>li>a[aria-current=page]{color:var(--c-text);font-weight:600}.Header-module__wuuuIG__nav>ul>li>a[aria-current=page]:after{content:"";background:var(--c-accent);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:.2rem;left:50%}.Header-module__wuuuIG__chev{transition:rotate .3s var(--ease-out);display:grid}.Header-module__wuuuIG__chevUp{rotate:180deg}.Header-module__wuuuIG__nav .Header-module__wuuuIG__hasMega{position:static}.Header-module__wuuuIG__mega{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top;opacity:0;visibility:hidden;width:min(47rem,92vw);transition:opacity .3s var(--ease-out), translate .35s var(--ease-out), scale .35s var(--ease-out), visibility 0s .35s;background:#f4efe9f7;border-radius:1.7rem;grid-template-columns:1.15fr .85fr;gap:.7rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + 1.1rem);left:50%;translate:-50% -8px;scale:.98;box-shadow:0 30px 60px -20px #3c281959,0 0 0 1px #1714120a}.Header-module__wuuuIG__megaOpen{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), translate .35s var(--ease-out), scale .35s var(--ease-out), visibility 0s;translate:-50%;scale:1}.Header-module__wuuuIG__mega:before{content:"";height:1.2rem;position:absolute;inset:-1.2rem 0 auto}.Header-module__wuuuIG__megaList{gap:.2rem;display:grid}.Header-module__wuuuIG__megaList a{border-radius:1.1rem;align-items:center;gap:.9rem;width:100%;padding:.6rem .75rem;transition:background-color .25s,box-shadow .25s;display:flex}.Header-module__wuuuIG__megaList .Header-module__wuuuIG__megaOn{background:#fff;box-shadow:0 10px 22px -12px #6e553c59}.Header-module__wuuuIG__megaIcon{background:linear-gradient(145deg, #fff, var(--c-bg-3));width:2.7rem;height:2.7rem;color:var(--c-text);border-radius:.85rem;flex:none;place-items:center;transition:background .25s,color .25s;display:grid;box-shadow:-2px -2px 6px #ffffffe6,3px 4px 9px #6e553c26}.Header-module__wuuuIG__megaOn .Header-module__wuuuIG__megaIcon{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));box-shadow:0 8px 16px -6px rgb(var(--rgb-accent) / .55);color:#fff}.Header-module__wuuuIG__megaText{flex:1;gap:.1rem;min-width:0;display:grid}.Header-module__wuuuIG__megaText strong{color:var(--c-text);font-size:.92rem;font-weight:600}.Header-module__wuuuIG__megaText small{color:var(--c-muted);font-size:.76rem}.Header-module__wuuuIG__megaArrow{color:var(--c-accent-hover);opacity:0;transition:opacity .25s, translate .25s var(--ease-out);display:grid;translate:-4px 4px}.Header-module__wuuuIG__megaOn .Header-module__wuuuIG__megaArrow{opacity:1;translate:0}.Header-module__wuuuIG__preview{background:radial-gradient(ellipse 80% 60% at 70% 0%, rgb(var(--rgb-accent) / .25), transparent 70%), #1d1916;color:#fff;min-height:15rem;animation:Header-module__wuuuIG__fadeIn .35s var(--ease-out) both;border-radius:1.3rem;align-content:end;gap:.3rem;padding:1.1rem 1.1rem 1.2rem;display:grid;position:relative;overflow:hidden}@keyframes Header-module__wuuuIG__fadeIn{0%{opacity:.4}}.Header-module__wuuuIG__preview code{letter-spacing:.1em;color:var(--c-coral);font-size:.68rem}.Header-module__wuuuIG__preview strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem}.Header-module__wuuuIG__preview small{color:#bdb3aa;max-width:80%;font-size:.74rem;line-height:1.45}.Header-module__wuuuIG__previewGo{background:var(--c-coral);width:2.2rem;height:2.2rem;color:var(--c-accent-strong);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.Header-module__wuuuIG__pv{height:7rem;position:absolute;top:1rem;left:1rem;right:1rem}.Header-module__wuuuIG__pvDash{grid-template-rows:1.6rem 1fr;grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.Header-module__wuuuIG__pvDash i{background:#ffffff14;border-radius:.4rem}.Header-module__wuuuIG__pvDash b{background:#ffffff0f;border-radius:.5rem;grid-column:1/-1;align-items:flex-end;gap:.35rem;padding:.4rem;display:flex}.Header-module__wuuuIG__pvDash em{background:linear-gradient(var(--c-coral), var(--c-accent));transform-origin:bottom;animation:Header-module__wuuuIG__barUp .5s var(--ease-out) both;border-radius:3px 3px 0 0;flex:1}@keyframes Header-module__wuuuIG__barUp{0%{transform:scaleY(.1)}}.Header-module__wuuuIG__pvFlow{justify-content:space-around;align-items:center;display:flex}.Header-module__wuuuIG__pvFlow i{width:2.8rem;height:2.8rem;color:var(--c-coral);animation:Header-module__wuuuIG__popIn .4s var(--ease-out) both;background:#ffffff14;border-radius:.9rem;place-items:center;display:grid}.Header-module__wuuuIG__pvFlow i:nth-child(2){background:var(--c-coral);color:var(--c-accent-strong)}@keyframes Header-module__wuuuIG__popIn{0%{opacity:0;scale:.6}}.Header-module__wuuuIG__pvPhone i{background:linear-gradient(#ffffff1f 0 0) 50% 1.2rem / 60% .35rem no-repeat, linear-gradient(#ffffff1f 0 0) 50% 2rem / 60% .35rem no-repeat, linear-gradient(var(--c-coral) 0 0) 50% 5.2rem / 60% .6rem no-repeat, #ffffff0d;border:2px solid #ffffff40;border-radius:.9rem;width:4.2rem;height:7rem;position:absolute;top:0}.Header-module__wuuuIG__pvPhone i:first-child{animation:Header-module__wuuuIG__popIn .4s var(--ease-out) both;left:30%}.Header-module__wuuuIG__pvPhone i:last-child{animation:Header-module__wuuuIG__popIn .4s .12s var(--ease-out) both;top:.5rem;left:50%;rotate:8deg}.Header-module__wuuuIG__pvWeb{background:radial-gradient(circle at .6rem .6rem, var(--c-coral) 2.5px, transparent 3px), radial-gradient(circle at 1.15rem .6rem, #ffffff4d 2.5px, transparent 3px), #ffffff0f;border-radius:.6rem;align-content:start;gap:.4rem;padding:1.4rem .7rem .7rem;display:grid}.Header-module__wuuuIG__pvWeb i{height:.5rem;animation:Header-module__wuuuIG__popIn .4s var(--ease-out) both;background:#ffffff4d;border-radius:.3rem}.Header-module__wuuuIG__pvWeb i:first-child{width:70%}.Header-module__wuuuIG__pvWeb i:nth-child(2){width:50%}.Header-module__wuuuIG__pvWeb i:nth-child(3){background:#ffffff26;width:35%}.Header-module__wuuuIG__pvWeb b{background:var(--c-coral);border-radius:999px;width:3.5rem;height:1rem;margin-top:.3rem}.Header-module__wuuuIG__pvGame{background:linear-gradient(#ffffff0f 55%,#7ccfd040 55%);border-radius:.6rem;overflow:hidden}.Header-module__wuuuIG__pvGame i{background:var(--c-coral);width:1.6rem;height:1.6rem;box-shadow:0 0 22px rgb(var(--rgb-accent) / .6);animation:Header-module__wuuuIG__popIn .4s var(--ease-out) both;border-radius:50%;position:absolute;top:1rem;right:1.6rem}.Header-module__wuuuIG__pvGame b{width:55%;height:1.6rem;animation:Header-module__wuuuIG__popIn .4s var(--ease-out) 80ms both;background:linear-gradient(#7fbf5a 0 45%,#f2d29c 45%);border-radius:50% 50% 40% 40%/80% 80% 20% 20%;position:absolute;bottom:.9rem;left:18%}.Header-module__wuuuIG__pvGame em{width:1.8rem;height:1.8rem;color:var(--c-coral);animation:Header-module__wuuuIG__popIn .4s var(--ease-out) .16s both;background:#ffffff1a;border-radius:.5rem;place-items:center;display:grid;position:absolute;top:.8rem;left:.8rem}.Header-module__wuuuIG__megaFoot{border-top:1px solid var(--c-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .75rem .3rem;display:flex}.Header-module__wuuuIG__megaFoot a{padding:.3rem 0}.Header-module__wuuuIG__megaAll{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent-hover);align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:600;display:inline-flex}.Header-module__wuuuIG__megaTalk{color:var(--c-text);align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:inline-flex}.Header-module__wuuuIG__megaTalk:before{content:"";background:var(--c-accent);width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--rgb-accent) / .2);border-radius:50%}@media (prefers-reduced-motion:reduce){.Header-module__wuuuIG__pill{transition:none}.Header-module__wuuuIG__mega,.Header-module__wuuuIG__preview,.Header-module__wuuuIG__mega *{transition:none!important;animation:none!important}}.Header-module__wuuuIG__cta{background:var(--c-accent-strong);color:var(--c-on-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;margin-left:auto;padding:.35rem .35rem .35rem 1.1rem;font-size:.84rem;font-weight:600;transition:background-color .2s;display:inline-flex}.Header-module__wuuuIG__ctaDisc{background:var(--c-coral);width:2.1rem;height:2.1rem;color:var(--c-accent-strong);border-radius:50%;place-items:center;display:grid}.Header-module__wuuuIG__cta:hover{background:var(--c-accent-strong-hover)}.Header-module__wuuuIG__cta svg{transition:transform .25s var(--ease-out)}.Header-module__wuuuIG__cta:hover svg{transform:translate(3px)}@media (max-width:639px){.Header-module__wuuuIG__cta{display:none}.Header-module__wuuuIG__header>button,.Header-module__wuuuIG__header>div>button{margin-left:auto}}@media (min-width:1120px){.Header-module__wuuuIG__bar{padding-top:.9rem}.Header-module__wuuuIG__header{gap:1.25rem;height:3.9rem;padding-left:1.5rem}.Header-module__wuuuIG__nav{margin-inline:auto;display:block;position:relative}.Header-module__wuuuIG__cta{gap:.8rem;margin-left:0;padding:.35rem .35rem .35rem 1.25rem}}.Header-module__wuuuIG__lang{flex:none;margin-left:auto;position:relative}.Header-module__wuuuIG__langNow{letter-spacing:.06em;cursor:default;border-radius:999px;align-items:center;gap:.35rem;height:2.5rem;padding:0 .7rem;font-size:.78rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.Header-module__wuuuIG__langNow svg:last-child{transition:rotate .3s var(--ease-out)}.Header-module__wuuuIG__lang:hover .Header-module__wuuuIG__langNow,.Header-module__wuuuIG__lang:focus-within .Header-module__wuuuIG__langNow{background:#fff}.Header-module__wuuuIG__lang:hover .Header-module__wuuuIG__langNow svg:last-child,.Header-module__wuuuIG__lang:focus-within .Header-module__wuuuIG__langNow svg:last-child{rotate:180deg}.Header-module__wuuuIG__langList{z-index:5;opacity:0;pointer-events:none;min-width:10rem;transition:opacity .25s, translate .3s var(--ease-out);background:#fff;border-radius:1rem;gap:.15rem;margin:0;padding:.4rem;list-style:none;display:grid;position:absolute;top:calc(100% + .5rem);right:0;translate:0 -6px;box-shadow:0 18px 40px -14px #3c281959}.Header-module__wuuuIG__langList:before{content:"";height:.6rem;position:absolute;inset:-.6rem 0 auto}.Header-module__wuuuIG__lang:hover .Header-module__wuuuIG__langList,.Header-module__wuuuIG__lang:focus-within .Header-module__wuuuIG__langList{opacity:1;pointer-events:auto;translate:none}.Header-module__wuuuIG__langList a{color:var(--c-text);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;font-size:.86rem;font-weight:600;display:flex}.Header-module__wuuuIG__langList a:hover{background:var(--c-bg);color:var(--c-accent-hover)}.Header-module__wuuuIG__langList a[aria-current]{color:var(--c-accent-hover);pointer-events:none}.Header-module__wuuuIG__langList small{color:var(--c-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__lang:hover .Header-module__wuuuIG__langNow,.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__lang:focus-within .Header-module__wuuuIG__langNow{background:#ffffff1a}.Header-module__wuuuIG__lang+.Header-module__wuuuIG__cta{margin-left:0}@media (max-width:639px){.Header-module__wuuuIG__lang{display:none}}@media (min-width:1120px){.Header-module__wuuuIG__lang{margin-left:0}}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__nav .Header-module__wuuuIG__pill{box-shadow:none;background:#ffffff1f}.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__nav>ul>li>a,.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__nav>ul>li>a:hover,.Header-module__wuuuIG__bar[data-tone=dark] .Header-module__wuuuIG__nav>ul>li>a[aria-current=page]{color:#f4efe9}
.MobileMenu-module__WClkoG__toggle{background:var(--c-accent-strong);cursor:pointer;width:2.9rem;height:2.9rem;transition:scale .25s var(--ease-out);border:0;border-radius:50%;place-content:center;gap:6px;padding:0;display:grid;position:relative}.MobileMenu-module__WClkoG__toggle:active{scale:.92}.MobileMenu-module__WClkoG__toggle span,.MobileMenu-module__WClkoG__close span{background:var(--c-on-accent);border-radius:1px;width:1.15rem;height:1.5px;display:block}.MobileMenu-module__WClkoG__panel{--ox:calc(100% - var(--gutter) - 2rem);--oy:2.4rem;z-index:50;overscroll-behavior:contain;background:radial-gradient(28rem 20rem at 100% 100%, rgb(var(--rgb-accent) / .16), transparent 70%), radial-gradient(circle, #ffffff0b 1px, transparent 1.2px) 0 0 / 22px 22px, #1d1916;color:#f4efe9;flex-direction:column;animation:.6s cubic-bezier(.7,0,.2,1) both MobileMenu-module__WClkoG__reveal;display:flex;position:fixed;inset:0;overflow-y:auto}.MobileMenu-module__WClkoG__closing{animation:.48s cubic-bezier(.6,0,.3,1) both MobileMenu-module__WClkoG__conceal}@keyframes MobileMenu-module__WClkoG__reveal{0%{clip-path:circle(1.45rem at var(--ox) var(--oy))}to{clip-path:circle(150vmax at var(--ox) var(--oy))}}@keyframes MobileMenu-module__WClkoG__conceal{0%{clip-path:circle(150vmax at var(--ox) var(--oy))}to{clip-path:circle(1.45rem at var(--ox) var(--oy))}}.MobileMenu-module__WClkoG__bar{z-index:1;padding:.6rem var(--gutter) 0;position:sticky;top:0}.MobileMenu-module__WClkoG__pill{max-width:74rem;height:3.6rem;color:var(--c-text);background:#f4efe9f0;border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 .35rem 0 1.1rem;animation:.4s .2s both MobileMenu-module__WClkoG__fade;display:flex;box-shadow:0 10px 30px -12px #00000080}.MobileMenu-module__WClkoG__close{background:var(--c-accent-strong);width:2.9rem;height:2.9rem;box-shadow:0 0 0 3px #f4efe9, 0 0 0 5px var(--c-coral);cursor:pointer;border:0;border-radius:50%;place-content:center;padding:0;display:grid;position:relative}.MobileMenu-module__WClkoG__close span{animation:MobileMenu-module__WClkoG__crossA .45s .25s var(--ease-out) both;grid-area:1/1}.MobileMenu-module__WClkoG__close span+span{animation-name:MobileMenu-module__WClkoG__crossB}@keyframes MobileMenu-module__WClkoG__crossA{0%{transform:translateY(-3.75px)}to{transform:rotate(45deg)}}@keyframes MobileMenu-module__WClkoG__crossB{0%{transform:translateY(3.75px)}to{transform:rotate(-45deg)}}.MobileMenu-module__WClkoG__body{padding:1.2rem var(--gutter) 2rem;flex-direction:column;flex:1;justify-content:space-between;gap:2rem;display:flex}.MobileMenu-module__WClkoG__links{margin:0;padding:0;list-style:none}.MobileMenu-module__WClkoG__links>li{animation:MobileMenu-module__WClkoG__rise .55s var(--ease-out) both;animation-delay:calc(.22s + var(--i) * 50ms);border-bottom:1px solid #ffffff1a}.MobileMenu-module__WClkoG__links>li>a{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;transition:color .2s, translate .3s var(--ease-out);align-items:baseline;gap:1rem;padding:.85rem 0;font-size:clamp(1.9rem,9vw,2.6rem);font-weight:800;line-height:1;display:flex}.MobileMenu-module__WClkoG__links>li>a:active,.MobileMenu-module__WClkoG__links>li>a:hover{color:var(--c-coral);translate:4px}.MobileMenu-module__WClkoG__num{letter-spacing:0;min-width:1.4rem;color:var(--c-coral);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:400}.MobileMenu-module__WClkoG__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0 0 1.1rem 2.4rem;list-style:none;display:flex}.MobileMenu-module__WClkoG__chips li{animation:MobileMenu-module__WClkoG__rise .45s var(--ease-out) both;animation-delay:calc(.4s + var(--k) * 50ms)}.MobileMenu-module__WClkoG__chips a{color:#f4efe9;border:1px solid #ffffff29;border-radius:999px;padding:.55rem .9rem;font-size:.82rem;transition:background-color .2s,border-color .2s;display:inline-block}.MobileMenu-module__WClkoG__chips a:active,.MobileMenu-module__WClkoG__chips a:hover{border-color:var(--c-coral);background:rgb(var(--rgb-accent) / .14)}.MobileMenu-module__WClkoG__foot{animation:MobileMenu-module__WClkoG__rise .55s var(--ease-out) both;animation-delay:calc(.22s + var(--i) * 50ms);gap:1.2rem;display:grid}.MobileMenu-module__WClkoG__langs{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.MobileMenu-module__WClkoG__langs a,.MobileMenu-module__WClkoG__langs span{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:.9rem;place-items:center;min-height:3.2rem;font-weight:700;display:grid}.MobileMenu-module__WClkoG__langs .MobileMenu-module__WClkoG__langOn{background:var(--c-coral);color:var(--c-accent-strong);border-color:#0000}.MobileMenu-module__WClkoG__contact{color:#bdb3aa;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.4rem 1.4rem;padding-top:1rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;display:flex}.MobileMenu-module__WClkoG__contact a{padding-block:.3rem}.MobileMenu-module__WClkoG__closing .MobileMenu-module__WClkoG__links>li,.MobileMenu-module__WClkoG__closing .MobileMenu-module__WClkoG__chips li,.MobileMenu-module__WClkoG__closing .MobileMenu-module__WClkoG__foot,.MobileMenu-module__WClkoG__closing .MobileMenu-module__WClkoG__pill{animation:.25s ease-in both MobileMenu-module__WClkoG__leave}@keyframes MobileMenu-module__WClkoG__rise{0%{opacity:0;translate:0 22px}}@keyframes MobileMenu-module__WClkoG__fade{0%{opacity:0}}@keyframes MobileMenu-module__WClkoG__leave{to{opacity:0;translate:0 -10px}}@media (prefers-reduced-motion:reduce){.MobileMenu-module__WClkoG__panel,.MobileMenu-module__WClkoG__panel *{animation:none!important}.MobileMenu-module__WClkoG__close span{transform:rotate(45deg)}.MobileMenu-module__WClkoG__close span+span{transform:rotate(-45deg)}}@media (min-width:1120px){.MobileMenu-module__WClkoG__toggle,.MobileMenu-module__WClkoG__panel{display:none!important}}
.Industries-module__y8sZtG__section{overflow:clip}.Industries-module__y8sZtG__inner{max-width:var(--max-w);padding:5rem var(--gutter) 3rem;margin:0 auto}.Industries-module__y8sZtG__title{max-width:12ch}.Industries-module__y8sZtG__grid{gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.Industries-module__y8sZtG__card{background:var(--c-bg);height:100%;transition:translate .35s var(--ease-out), box-shadow .35s;border-radius:1.6rem;align-items:center;gap:1.1rem;padding:1.5rem 1.4rem;display:flex;box-shadow:-8px -8px 20px #ffffffd9,10px 12px 26px #6e553c21}.Industries-module__y8sZtG__card:hover{translate:0 -3px;box-shadow:-10px -10px 24px #ffffffe6,14px 18px 34px #6e553c2b}.Industries-module__y8sZtG__icon{background:linear-gradient(145deg, #fff, var(--c-bg-3));width:3.3rem;height:3.3rem;color:var(--c-text);transition:background .3s, color .3s, transform .4s var(--ease-out);border-radius:1rem;flex:none;place-items:center;display:grid;box-shadow:-3px -3px 8px #ffffffe6,4px 5px 10px #6e553c24}.Industries-module__y8sZtG__card:hover .Industries-module__y8sZtG__icon{transform:rotate(-8deg)scale(1.06)}@media (prefers-reduced-motion:no-preference){.Industries-module__y8sZtG__card{animation:Industries-module__y8sZtG__lift calc(var(--count) * 2s) calc((var(--row) - var(--count)) * 2s) infinite}.Industries-module__y8sZtG__icon{animation:Industries-module__y8sZtG__iconOn calc(var(--count) * 2s) calc((var(--row) - var(--count)) * 2s) infinite}.Industries-module__y8sZtG__lines small{animation:Industries-module__y8sZtG__problem calc(var(--count) * 2s) calc((var(--row) - var(--count)) * 2s) infinite}.Industries-module__y8sZtG__lines .Industries-module__y8sZtG__fix{animation-name:Industries-module__y8sZtG__fix}}@keyframes Industries-module__y8sZtG__lift{0%,15%{translate:0 -5px;box-shadow:-10px -10px 24px #ffffffe6,16px 22px 38px #6e553c33}19%,to{translate:0;box-shadow:-8px -8px 20px #ffffffd9,10px 12px 26px #6e553c21}}@keyframes Industries-module__y8sZtG__iconOn{0%,15%{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));box-shadow:0 10px 20px -6px rgb(var(--rgb-accent) / .55);color:#fff}19%,to{background:linear-gradient(145deg, #fff, var(--c-bg-3));color:var(--c-text);box-shadow:-3px -3px 8px #ffffffe6,4px 5px 10px #6e553c24}}@keyframes Industries-module__y8sZtG__problem{0%,15%{clip-path:inset(0 0 0 100%)}19%,to{clip-path:inset(0)}}@keyframes Industries-module__y8sZtG__fix{0%,15%{clip-path:inset(0)}19%,to{clip-path:inset(0 100% 0 0)}}.Industries-module__y8sZtG__lines{display:grid}.Industries-module__y8sZtG__lines small{grid-area:1/1}.Industries-module__y8sZtG__lines .Industries-module__y8sZtG__fix{color:var(--c-accent-hover);clip-path:inset(0 100% 0 0);font-weight:600}.Industries-module__y8sZtG__text{gap:.35rem;display:grid}.Industries-module__y8sZtG__text strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.02rem}.Industries-module__y8sZtG__text small{color:var(--c-muted);align-items:center;gap:.5rem;font-size:.84rem;display:flex}.Industries-module__y8sZtG__text small:before{content:"";background:var(--c-coral);border-radius:50%;flex:none;width:7px;height:7px}.Industries-module__y8sZtG__marquee{padding:2rem 0 4rem;overflow:hidden}.Industries-module__y8sZtG__track{width:max-content;animation:38s linear infinite Industries-module__y8sZtG__run;display:flex}.Industries-module__y8sZtG__row{display:flex}.Industries-module__y8sZtG__word{font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;color:var(--c-text);align-items:center;font-size:clamp(3rem,9vw,8rem);font-weight:800;line-height:1.1;display:inline-flex}.Industries-module__y8sZtG__word:nth-child(2n){color:#0000;-webkit-text-stroke:1.5px var(--c-text)}.Industries-module__y8sZtG__word i{background:var(--c-coral);border-radius:50%;width:.14em;height:.14em;margin:0 .45em}@keyframes Industries-module__y8sZtG__run{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Industries-module__y8sZtG__track{animation:none}}@media (min-width:720px){.Industries-module__y8sZtG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.Industries-module__y8sZtG__inner{padding-top:7rem}.Industries-module__y8sZtG__grid{grid-template-columns:repeat(3,1fr);gap:1.1rem}}
.ProblemInput-module__AIYa_W__form{max-width:40rem;margin-top:2rem}.ProblemInput-module__AIYa_W__label{margin-bottom:.75rem;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:600;display:block}.ProblemInput-module__AIYa_W__field{border:1px solid var(--c-line);background:var(--c-bg-2);box-shadow:var(--shadow-soft);border-radius:1.4rem;align-items:flex-end;gap:.5rem;padding:.5rem;transition:border-color .2s,box-shadow .25s;display:flex;position:relative}.ProblemInput-module__AIYa_W__field:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 4px rgb(var(--rgb-accent) / .15)}.ProblemInput-module__AIYa_W__field.ProblemInput-module__AIYa_W__invalid{border-color:#ff8a73}.ProblemInput-module__AIYa_W__field textarea{min-width:0;min-height:3.2rem;color:var(--c-text);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:1;max-height:9rem;padding:.55rem .6rem;font-size:1rem;line-height:1.45}.ProblemInput-module__AIYa_W__field textarea:focus{outline:none}.ProblemInput-module__AIYa_W__field textarea::placeholder{color:#55504bbf}.ProblemInput-module__AIYa_W__submit{background:var(--c-accent-strong);min-height:3rem;color:var(--c-on-accent);cursor:pointer;box-shadow:0 10px 30px -12px rgb(var(--rgb-accent) / .7);transition:background-color .2s, transform .25s var(--ease-out);border:0;border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.ProblemInput-module__AIYa_W__submit:disabled{opacity:.75;cursor:progress}.ProblemInput-module__AIYa_W__submit:hover:not(:disabled){background:var(--c-accent-strong-hover)}.ProblemInput-module__AIYa_W__submit:hover svg{transform:translate(3px)}.ProblemInput-module__AIYa_W__submit svg{transition:transform .25s var(--ease-out)}.ProblemInput-module__AIYa_W__hint{color:var(--c-muted);margin-top:.6rem;font-size:.82rem}.ProblemInput-module__AIYa_W__hintError{color:#ff9c88}.ProblemInput-module__AIYa_W__examples{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;font-size:.78rem;display:flex}.ProblemInput-module__AIYa_W__chip{border:1px solid rgb(var(--rgb-ink) / .14);color:rgb(var(--rgb-ink) / .8);text-align:left;cursor:pointer;background:0 0;border-radius:2rem;padding:.4rem .75rem;font-size:.78rem;transition:border-color .2s,color .2s}.ProblemInput-module__AIYa_W__chip:hover{border-color:var(--c-accent);color:var(--c-text)}@media (max-width:520px){.ProblemInput-module__AIYa_W__examples{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ProblemInput-module__AIYa_W__chip{white-space:nowrap;flex:none}.ProblemInput-module__AIYa_W__field{flex-direction:column;align-items:stretch}.ProblemInput-module__AIYa_W__submit{justify-content:center}}
.HeroLab-module__G-zFbG__grid{z-index:2;max-width:var(--max-w);padding:2.6rem var(--gutter) 2.5rem;gap:1.75rem;margin:0 auto;display:grid;position:relative}.HeroLab-module__G-zFbG__grid>*{min-width:0}.HeroLab-module__G-zFbG__copy{z-index:3;max-width:40rem;position:relative}.HeroLab-module__G-zFbG__prompt label{color:var(--c-muted);font-size:.92rem}.HeroLab-module__G-zFbG__acts{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.HeroLab-module__G-zFbG__primary,.HeroLab-module__G-zFbG__secondary{min-height:3rem;font:inherit;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s, background-color .2s;border:0;border-radius:999px;align-items:center;gap:.75rem;padding:.4rem .45rem .4rem 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex}.HeroLab-module__G-zFbG__primary{background:var(--c-accent-strong);color:var(--c-on-accent);box-shadow:0 12px 26px -12px #1d19168c}.HeroLab-module__G-zFbG__primary:hover{background:var(--c-accent-strong-hover);transform:translateY(-2px)}.HeroLab-module__G-zFbG__secondary{background:var(--c-bg-2);color:var(--c-text);box-shadow:var(--shadow-soft)}.HeroLab-module__G-zFbG__secondary:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.HeroLab-module__G-zFbG__arrow{background:var(--c-coral);width:2.2rem;height:2.2rem;color:var(--c-accent-strong);translate:var(--mx,0) var(--my,0);transition:transform .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.HeroLab-module__G-zFbG__primary:hover .HeroLab-module__G-zFbG__arrow,.HeroLab-module__G-zFbG__secondary:hover .HeroLab-module__G-zFbG__arrow{transform:rotate(-35deg)}.HeroLab-module__G-zFbG__badges{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;padding:0;list-style:none;display:flex}.HeroLab-module__G-zFbG__badges li{background:var(--c-bg-2);box-shadow:var(--shadow-soft);color:var(--c-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.75rem;display:inline-flex}.HeroLab-module__G-zFbG__badges li:before{content:"";background:var(--c-coral);border-radius:50%;width:6px;height:6px}.HeroLab-module__G-zFbG__stage{flex-direction:column;align-items:center;scroll-margin-top:5rem;display:flex;position:relative}.HeroLab-module__G-zFbG__canvasWrap{aspect-ratio:400/344;width:100%;max-width:34rem;transition:max-width .6s var(--ease-out);position:relative}.HeroLab-module__G-zFbG__pulse{aspect-ratio:1;border:1.5px solid rgb(var(--rgb-accent) / .55);pointer-events:none;opacity:0;width:92%;animation:HeroLab-module__G-zFbG__pulse 2s var(--ease-out) .15s both;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes HeroLab-module__G-zFbG__pulse{0%{opacity:.9;transform:translate(-50%,-50%)scale(.04)}70%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.HeroLab-module__G-zFbG__canvas{pointer-events:none;width:130%;max-width:none;height:130%;position:absolute;inset:-15%;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 12% 88%,#0000 97%),linear-gradient(#0000 3%,#000 12% 88%,#0000 97%);mask-image:linear-gradient(90deg,#0000 3%,#000 12% 88%,#0000 97%),linear-gradient(#0000 3%,#000 12% 88%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.HeroLab-module__G-zFbG__clickable{cursor:pointer}.HeroLab-module__G-zFbG__cursor,.HeroLab-module__G-zFbG__cursorDot{z-index:4;pointer-events:none;opacity:0;transition:opacity .3s, scale .45s var(--ease-out);border-radius:50%;position:absolute;top:0;left:0;scale:.3}.HeroLab-module__G-zFbG__cursor{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#1d1916;place-items:center;width:5.6rem;height:5.6rem;margin:-2.8rem 0 0 -2.8rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:600;display:grid;box-shadow:0 10px 30px #1d191640}.HeroLab-module__G-zFbG__cursorDot{z-index:3;background:var(--c-coral);width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.HeroLab-module__G-zFbG__cursor[data-on],.HeroLab-module__G-zFbG__cursor[data-on]+.HeroLab-module__G-zFbG__cursorDot{opacity:1;scale:1}body:has(.HeroLab-module__G-zFbG__cursor[data-on]) .cursor-ring{opacity:0}.HeroLab-module__G-zFbG__hasPanel .HeroLab-module__G-zFbG__canvasWrap{max-width:19rem}.HeroLab-module__G-zFbG__pager{opacity:calc(1 - var(--dissolve,0) * .85);background:var(--c-bg-2);max-width:100%;box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:1rem;margin-top:.4rem;padding:.45rem .6rem .45rem .5rem;display:flex}.HeroLab-module__G-zFbG__pagerLabel{min-width:0;animation:HeroLab-module__G-zFbG__label-in .45s var(--ease-out) both;align-items:center;gap:.65rem;font-size:.82rem;font-weight:600;line-height:1.25;display:flex}.HeroLab-module__G-zFbG__pagerLabel small{color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:400;display:block;overflow:hidden}.HeroLab-module__G-zFbG__pagerLabel>span:last-child{min-width:0}.HeroLab-module__G-zFbG__pagerNum{background:var(--c-coral);width:1.9rem;height:1.9rem;color:var(--c-accent-strong);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}.HeroLab-module__G-zFbG__spinner{border:3px solid rgb(var(--rgb-accent) / .25);border-top-color:var(--c-coral);border-radius:50%;flex:none;width:1.6rem;height:1.6rem;animation:.9s linear infinite HeroLab-module__G-zFbG__spin}.HeroLab-module__G-zFbG__dots{flex:none;display:flex}.HeroLab-module__G-zFbG__dot{cursor:pointer;width:1.5rem;height:1.5rem;transition:width .35s var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.HeroLab-module__G-zFbG__dot:before{content:"";background:rgb(var(--rgb-ink) / .18);width:.5rem;height:.5rem;transition:width .35s var(--ease-out), background-color .25s;border-radius:999px}.HeroLab-module__G-zFbG__dot[aria-pressed=true]{width:2rem}.HeroLab-module__G-zFbG__dot[aria-pressed=true]:before{background:var(--c-coral);width:1.5rem}.HeroLab-module__G-zFbG__playing .HeroLab-module__G-zFbG__dot[aria-pressed=true]:before{background:linear-gradient(90deg, var(--c-coral) 50%, rgb(var(--rgb-accent) / .3) 50%) right / 200% 100%;animation:HeroLab-module__G-zFbG__fill var(--autoplay) linear both}@keyframes HeroLab-module__G-zFbG__fill{to{background-position:0}}.HeroLab-module__G-zFbG__panel{background:var(--c-bg-2);width:100%;max-width:34rem;box-shadow:var(--shadow-lift);color:var(--c-muted);animation:HeroLab-module__G-zFbG__label-in .5s var(--ease-out) both;border-radius:1.4rem;gap:.75rem;margin-top:.4rem;padding:1.3rem 1.35rem;font-size:.88rem;line-height:1.55;display:grid}.HeroLab-module__G-zFbG__panel strong{color:var(--c-text)}.HeroLab-module__G-zFbG__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:600}.HeroLab-module__G-zFbG__panelTitle{letter-spacing:-.04em;color:var(--c-text);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.15}.HeroLab-module__G-zFbG__steps{gap:.45rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.HeroLab-module__G-zFbG__steps li{background:var(--c-bg);animation:HeroLab-module__G-zFbG__label-in .45s var(--ease-out) both;animation-delay:calc(var(--i) * .12s + .15s);border-radius:.9rem;align-items:flex-start;gap:.7rem;padding:.6rem .7rem;display:flex}.HeroLab-module__G-zFbG__steps li>span{background:var(--c-bg-2);width:1.6rem;height:1.6rem;color:var(--c-accent);border-radius:50%;flex:none;place-items:center;font-size:.66rem;font-weight:700;display:grid}.HeroLab-module__G-zFbG__modules{flex-wrap:wrap;gap:.35rem;padding:0;list-style:none;display:flex}.HeroLab-module__G-zFbG__modules li{border:1px solid var(--c-line);color:var(--c-text);border-radius:999px;padding:.3rem .65rem;font-size:.74rem}.HeroLab-module__G-zFbG__question{border-left:2px solid var(--c-coral);padding-left:.75rem}.HeroLab-module__G-zFbG__panelActs{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.3rem;display:flex}.HeroLab-module__G-zFbG__panelActs .HeroLab-module__G-zFbG__secondary{padding-right:1.25rem}.HeroLab-module__G-zFbG__related{color:var(--c-accent);font-size:.82rem;font-weight:600}.HeroLab-module__G-zFbG__related:hover{text-underline-offset:3px;text-decoration:underline}.HeroLab-module__G-zFbG__note{color:var(--c-subtle);font-size:.74rem}@keyframes HeroLab-module__G-zFbG__label-in{0%{opacity:0;transform:translateY(8px)}}@keyframes HeroLab-module__G-zFbG__spin{to{transform:rotate(1turn)}}@media (max-width:1019px){.HeroLab-module__G-zFbG__grid{gap:1.25rem;padding-top:1.6rem}.HeroLab-module__G-zFbG__canvasWrap{width:calc(100% + var(--gutter));max-width:36rem}.HeroLab-module__G-zFbG__copyActs{margin-top:.5rem}.HeroLab-module__G-zFbG__copyBottom{margin-top:1.25rem}}@media (min-width:1020px){.HeroLab-module__G-zFbG__canvas{-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.HeroLab-module__G-zFbG__grid{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-content:center;gap:2rem clamp(2rem,4vw,5rem);min-height:min(100svh - 5rem,52rem);padding-block:3.5rem 6rem}.HeroLab-module__G-zFbG__copyTop{grid-area:1/1;align-self:end}.HeroLab-module__G-zFbG__copyActs{grid-area:2/1}.HeroLab-module__G-zFbG__copyBottom{grid-area:3/1;align-self:start}.HeroLab-module__G-zFbG__stage{grid-area:1/2/span 3;align-self:center}.HeroLab-module__G-zFbG__hasPanel{align-self:start}.HeroLab-module__G-zFbG__canvasWrap{width:112%;max-width:46rem}.HeroLab-module__G-zFbG__hasPanel .HeroLab-module__G-zFbG__canvasWrap{width:100%}}
.Hero-module__xpZaLa__hero{isolation:isolate;background:radial-gradient(ellipse 60% 55% at 78% 40%, #ffffffe6, transparent 70%), var(--c-bg);position:relative;overflow:hidden}.Hero-module__xpZaLa__specks{z-index:-1;pointer-events:none;position:absolute;inset:0}.Hero-module__xpZaLa__specks i{background:var(--c,#cbbcab);opacity:.7;width:5px;height:5px;animation:14s ease-in-out infinite alternate Hero-module__xpZaLa__speck;animation-delay:var(--d,0s);border-radius:50%;position:absolute}@keyframes Hero-module__xpZaLa__speck{to{transform:translate(var(--x,14px), var(--y,-18px))}}.Hero-module__xpZaLa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);align-items:center;gap:.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;font-weight:600;display:inline-flex}@media (min-width:1020px){.Hero-module__xpZaLa__eyebrow{font-size:14px}}.Hero-module__xpZaLa__eyebrow i{gap:4px;display:flex}.Hero-module__xpZaLa__eyebrow i:before,.Hero-module__xpZaLa__eyebrow i:after{content:"";background:var(--c-coral);border-radius:50%;width:6px;height:6px}.Hero-module__xpZaLa__eyebrow i:after{background:var(--c-text)}.Hero-module__xpZaLa__title{max-width:48.75rem;margin:1.2rem 0 1.3rem;font-size:clamp(2.6rem,10vw,4.9rem);font-weight:800;line-height:1.04}.Hero-module__xpZaLa__title span{display:block}.Hero-module__xpZaLa__title em{color:var(--c-accent);font-style:normal}.Hero-module__xpZaLa__lead{max-width:33rem;color:var(--c-muted);font-size:clamp(.98rem,1.3vw,1.15rem);line-height:1.65}.Hero-module__xpZaLa__scroll{display:none}@media (min-width:1020px) and (min-height:760px){.Hero-module__xpZaLa__scroll{z-index:3;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex;position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%)}.Hero-module__xpZaLa__scroll span{border:1.5px solid rgb(var(--rgb-ink) / .45);border-radius:999px;width:1.35rem;height:2.1rem;position:relative}.Hero-module__xpZaLa__scroll span:after{content:"";background:var(--c-coral);border-radius:2px;width:3px;height:6px;animation:1.8s ease-in-out infinite Hero-module__xpZaLa__wheel;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}}@keyframes Hero-module__xpZaLa__wheel{60%{opacity:0;transform:translate(-50%,9px)}61%{opacity:0;transform:translate(-50%)}}.Hero-module__xpZaLa__trust{background:#f9f8f7;border-block:1px solid #eae8e5}.Hero-module__xpZaLa__trustGrid{max-width:var(--max-w);padding:0 var(--gutter);grid-template-columns:1fr 1fr 1fr;margin:0 auto;display:grid}.Hero-module__xpZaLa__trustGrid p{letter-spacing:.17em;text-align:center;text-transform:uppercase;color:#6d665f;grid-column:1/-1;padding:1.4rem 0 .4rem;font-size:.58rem;font-weight:700}.Hero-module__xpZaLa__trustGrid ul{display:contents}.Hero-module__xpZaLa__trustGrid li{letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#34302e;border-left:1px solid #e9e7e4;padding:1.1rem .4rem;font-size:.62rem;font-weight:600}.Hero-module__xpZaLa__trustGrid li:first-of-type{border-left:0}@media (min-width:640px){.Hero-module__xpZaLa__title{font-size:clamp(3.1rem,8.4vw,5rem)}.Hero-module__xpZaLa__trustGrid li{letter-spacing:.12em;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.Hero-module__xpZaLa__specks i{animation:none}}@media (min-width:1020px){.Hero-module__xpZaLa__title{font-size:clamp(3.4rem,5vw,5.6rem);line-height:1}.Hero-module__xpZaLa__trustGrid{grid-template-columns:1.5fr repeat(3,1fr);align-items:center;min-height:6rem}.Hero-module__xpZaLa__trustGrid p{text-align:left;grid-column:auto;padding:0;font-size:.62rem}.Hero-module__xpZaLa__trustGrid li{padding:.75rem .4rem}.Hero-module__xpZaLa__trustGrid li:first-of-type{border-left:1px solid #e9e7e4}}
.Reach-module__0APZvq__section{overflow:clip}.Reach-module__0APZvq__inner{max-width:var(--max-w);padding:5rem var(--gutter);margin:0 auto}.Reach-module__0APZvq__head{gap:1.4rem;display:grid}.Reach-module__0APZvq__title{max-width:12ch}.Reach-module__0APZvq__lead{max-width:34rem;color:var(--c-muted);line-height:1.65}.Reach-module__0APZvq__chips{flex-wrap:wrap;gap:.55rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.Reach-module__0APZvq__chips li{background:var(--c-bg);border-radius:999px;padding:.55rem .95rem;font-size:.84rem;font-weight:600;box-shadow:-4px -4px 10px #ffffffd9,5px 6px 14px #6e553c21}.Reach-module__0APZvq__cta{margin-top:1.4rem}.Reach-module__0APZvq__map{background:var(--c-bg);border-radius:2rem;margin:2.8rem 0 0;padding:1.6rem 1.2rem 1.2rem;position:relative;box-shadow:-10px -10px 26px #ffffffd9,16px 20px 40px #6e553c24}.Reach-module__0APZvq__map svg{width:100%;height:auto;display:block}.Reach-module__0APZvq__land,.Reach-module__0APZvq__ours{fill:none;stroke-linecap:round;stroke-width:6.4px}.Reach-module__0APZvq__land{stroke:#d9d2ca}.Reach-module__0APZvq__ours{stroke:var(--c-accent)}.Reach-module__0APZvq__arc{fill:none;stroke:var(--c-coral);stroke-width:2.4px;stroke-dasharray:1;opacity:.8}.Reach-module__0APZvq__traveller{fill:#1d1916;stroke:#fff;stroke-width:2.5px}.Reach-module__0APZvq__hub{fill:var(--c-accent);stroke:#fff;stroke-width:3px}.Reach-module__0APZvq__place{fill:#1d1916;stroke:#fff;stroke-width:3px}.Reach-module__0APZvq__wave{fill:none;stroke:var(--c-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite Reach-module__0APZvq__wave}.Reach-module__0APZvq__late{animation-delay:1.3s}@keyframes Reach-module__0APZvq__wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4)}}.Reach-module__0APZvq__label{font-family:var(--font-display);fill:var(--c-text);paint-order:stroke;stroke:var(--c-bg);stroke-width:6px;stroke-linejoin:round;font-size:22px;font-weight:800}@media (max-width:719px){.Reach-module__0APZvq__map{padding-inline:.6rem}.Reach-module__0APZvq__label{stroke-width:8px;font-size:32px}.Reach-module__0APZvq__land,.Reach-module__0APZvq__ours{stroke-width:7.5px}}.Reach-module__0APZvq__legend{color:var(--c-muted);flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem;font-size:.78rem;display:flex}.Reach-module__0APZvq__legend span{align-items:center;gap:.45rem;display:inline-flex}.Reach-module__0APZvq__legend i{background:var(--c-accent);border-radius:50%;width:10px;height:10px}.Reach-module__0APZvq__legend .Reach-module__0APZvq__legendCity{background:#1d1916}.Reach-module__0APZvq__legend .Reach-module__0APZvq__remote{background:rgb(var(--rgb-accent) / .12);color:var(--c-accent-hover);border-radius:999px;margin-left:auto;padding:.3rem .75rem;font-weight:600}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Reach-module__0APZvq__map{view-timeline:--map block}.Reach-module__0APZvq__land,.Reach-module__0APZvq__ours{animation:linear both Reach-module__0APZvq__dotIn;animation-timeline:--map;animation-range:cover calc(8% + var(--b) * 3.2%) cover calc(16% + var(--b) * 3.2%)}.Reach-module__0APZvq__arc{animation:linear both Reach-module__0APZvq__draw;animation-timeline:--map;animation-range:cover 34% cover 52%}.Reach-module__0APZvq__steps li{animation:linear both Reach-module__0APZvq__stepIn;animation-timeline:view();animation-range:entry 5% cover 30%}@media (min-width:720px){.Reach-module__0APZvq__steps li{animation-range:entry calc(var(--i) * 15%) cover calc(25% + var(--i) * 4%)}}}}@keyframes Reach-module__0APZvq__dotIn{0%{stroke-width:0}60%{stroke-width:9px}}@keyframes Reach-module__0APZvq__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes Reach-module__0APZvq__stepIn{0%{opacity:0;translate:0 48px;scale:.92}}@media (prefers-reduced-motion:reduce){.Reach-module__0APZvq__wave,.Reach-module__0APZvq__traveller{display:none}}.Reach-module__0APZvq__steps{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.Reach-module__0APZvq__steps li{background:var(--c-bg);border-radius:1.5rem;align-content:start;gap:.55rem;padding:1.4rem 1.3rem 1.5rem;display:grid;box-shadow:-8px -8px 20px #ffffffd9,10px 12px 26px #6e553c21}.Reach-module__0APZvq__steps strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.08rem}.Reach-module__0APZvq__steps li>span:last-child{color:var(--c-muted);font-size:.88rem;line-height:1.6}.Reach-module__0APZvq__num{background:var(--c-bg);width:2.9rem;height:2.9rem;color:var(--c-accent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid;box-shadow:inset 3px 3px 7px #6e553c29,inset -3px -3px 7px #ffffffe6}@media (min-width:720px){.Reach-module__0APZvq__steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.Reach-module__0APZvq__inner{padding-block:7rem}.Reach-module__0APZvq__head{grid-template-columns:1fr 1fr;gap:3rem}.Reach-module__0APZvq__map{padding:2.4rem 2.6rem 1.6rem}.Reach-module__0APZvq__steps{grid-template-columns:repeat(4,1fr)}}@property --on{syntax:"<number>";inherits:true;initial-value:0}.Reach-module__0APZvq__dark{background:radial-gradient(ellipse 50% 50% at 15% 20%, rgb(var(--rgb-accent) / .1), transparent 70%), radial-gradient(circle, #ffffff0d 1px, transparent 1.2px) 0 0 / 22px 22px, #1d1916;color:#f4efe9}.Reach-module__0APZvq__dark .Reach-module__0APZvq__title{color:#fff}.Reach-module__0APZvq__dark .Reach-module__0APZvq__lead{color:#bdb3aa}.Reach-module__0APZvq__dark .eyebrow{color:var(--c-coral)}.Reach-module__0APZvq__dark .Reach-module__0APZvq__chips li{background-color:color-mix(in srgb, var(--c-coral) calc(var(--on) * 100%), #ffffff08);box-shadow:0 0 calc(var(--on) * 24px) rgb(var(--rgb-accent) / calc(var(--on) * .55));color:color-mix(in srgb, #1d1916 calc(var(--on) * 100%), #f4efe9);border:1px solid #ffffff24}.Reach-module__0APZvq__dark .Reach-module__0APZvq__map{background:linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 48px 48px, radial-gradient(ellipse 60% 70% at 70% 60%, rgb(var(--rgb-accent) / .14), transparent 70%), #241e1a;border:1px solid #ffffff14;padding-top:7.5rem;box-shadow:0 40px 70px -30px #000000b3}.Reach-module__0APZvq__dark .Reach-module__0APZvq__land{stroke:#ffffff1a}.Reach-module__0APZvq__dark .Reach-module__0APZvq__ours{stroke:var(--c-coral)}.Reach-module__0APZvq__dark .Reach-module__0APZvq__label{fill:#fff;stroke:#241e1a}.Reach-module__0APZvq__dark .Reach-module__0APZvq__place{fill:#241e1a;stroke:color-mix(in srgb, var(--c-coral) calc(var(--on) * 100%), #f4efe9);stroke-width:calc(3px + var(--on) * 2px)}.Reach-module__0APZvq__dark .Reach-module__0APZvq__hub{stroke:#241e1a}.Reach-module__0APZvq__dark .Reach-module__0APZvq__arc{stroke:color-mix(in srgb, #fff calc(var(--on) * 100%), var(--c-coral));stroke-width:calc(2px + var(--on) * 2.5px);opacity:calc(.3 + var(--on) * .7);filter:drop-shadow(0 0 calc(var(--on) * 6px) rgb(var(--rgb-accent)))}.Reach-module__0APZvq__dark .Reach-module__0APZvq__traveller{fill:var(--c-coral);stroke:#fff}.Reach-module__0APZvq__dark .Reach-module__0APZvq__legend{color:#a59a90}.Reach-module__0APZvq__dark .Reach-module__0APZvq__legend .Reach-module__0APZvq__legendCity{background:#f4efe9}.Reach-module__0APZvq__dark .Reach-module__0APZvq__legend .Reach-module__0APZvq__remote{background:rgb(var(--rgb-accent) / .18);color:var(--c-coral)}.Reach-module__0APZvq__net{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;inset:1.4rem 1.4rem auto}.Reach-module__0APZvq__netHead{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--c-coral);align-items:center;gap:.5rem;margin-bottom:-.6rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;display:flex}.Reach-module__0APZvq__netHead i{background:var(--c-coral);border-radius:50%;width:7px;height:7px}.Reach-module__0APZvq__netCount{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:1.35rem;font-weight:800}.Reach-module__0APZvq__netCount b{color:var(--c-coral);font-size:1.9rem}.Reach-module__0APZvq__route{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d1916b3;border:1px solid #ffffff1f;border-radius:1rem;gap:.35rem;padding:.8rem 1rem;display:grid}.Reach-module__0APZvq__route small{letter-spacing:.14em;text-transform:uppercase;color:#8f857c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.62rem}.Reach-module__0APZvq__routeLine{font-family:var(--font-display);color:#fff;align-items:center;gap:.6rem;font-weight:800;display:flex}.Reach-module__0APZvq__routeLine>i{background:var(--c-coral);width:2.2rem;height:2px;position:relative}.Reach-module__0APZvq__routeLine>i:after{content:"";background:var(--c-coral);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.Reach-module__0APZvq__routeTo{min-width:6.5rem;display:grid}.Reach-module__0APZvq__routeTo em{color:var(--c-coral);opacity:var(--on);translate:0 calc((1 - var(--on)) * 6px);grid-area:1/1;font-style:normal}.Reach-module__0APZvq__dark .Reach-module__0APZvq__steps li{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff12}.Reach-module__0APZvq__dark .Reach-module__0APZvq__steps strong{color:#fff}.Reach-module__0APZvq__dark .Reach-module__0APZvq__steps li>span:last-child{color:#bdb3aa}.Reach-module__0APZvq__dark .Reach-module__0APZvq__num{color:var(--c-coral);background:#241e1a;box-shadow:inset 3px 3px 7px #00000073,inset -2px -2px 6px #ffffff0d}@media (prefers-reduced-motion:no-preference){.Reach-module__0APZvq__dark .Reach-module__0APZvq__cyc{animation:Reach-module__0APZvq__turn calc(var(--n) * var(--step)) infinite;animation-delay:calc(var(--k) * var(--step))}}@media (prefers-reduced-motion:reduce){.Reach-module__0APZvq__routeTo em:first-child{--on:1}}@keyframes Reach-module__0APZvq__turn{0%{--on:0}3%,12%{--on:1}15%,to{--on:0}}@media (max-width:719px){.Reach-module__0APZvq__dark .Reach-module__0APZvq__map{padding-top:11rem}.Reach-module__0APZvq__net{inset:1.1rem 1rem auto}}
@property --pct{syntax:"<integer>";inherits:true;initial-value:0}@property --hole{syntax:"<length-percentage>";inherits:true;initial-value:0%}.PageLoader-module__opEy1q__loader{z-index:80;background:radial-gradient(circle at 50% 45%, rgb(var(--rgb-accent) / .12), transparent 40%), radial-gradient(circle, #ffffff0d 1px, transparent 1.2px) 0 0 / 22px 22px, #1d1916;color:#fff;pointer-events:none;-webkit-mask:radial-gradient(circle at 50% 50%, transparent var(--hole), #000 calc(var(--hole) + 1px));mask:radial-gradient(circle at 50% 50%, transparent var(--hole), #000 calc(var(--hole) + 1px));place-items:center;animation:.95s cubic-bezier(.7,0,.2,1) 1.6s forwards PageLoader-module__opEy1q__reveal,0s linear 2.5s forwards PageLoader-module__opEy1q__gone;display:grid;position:fixed;inset:0;overflow:hidden}.PageLoader-module__opEy1q__loader:after{content:"";width:calc(var(--hole) * 2);aspect-ratio:1;box-shadow:0 0 0 3px var(--c-coral), 0 0 50px 14px rgb(var(--rgb-accent) / .45);opacity:0;border-radius:50%;animation:0s linear 1.6s forwards PageLoader-module__opEy1q__show;position:absolute;top:50%;left:50%;translate:-50% -50%}.PageLoader-module__opEy1q__center{justify-items:center;gap:1.7rem;display:grid;translate:0 -1.5rem}.PageLoader-module__opEy1q__mark{place-items:center;width:11rem;height:11rem;display:grid;position:relative}.PageLoader-module__opEy1q__ring,.PageLoader-module__opEy1q__halo,.PageLoader-module__opEy1q__orbitA,.PageLoader-module__opEy1q__orbitB{animation:.45s cubic-bezier(.6,0,.4,1) 1.25s forwards PageLoader-module__opEy1q__implode}.PageLoader-module__opEy1q__ring{position:absolute;inset:0;overflow:visible;rotate:-90deg}.PageLoader-module__opEy1q__ring circle{fill:none;stroke:#ffffff14;stroke-width:1.6px}.PageLoader-module__opEy1q__ring .PageLoader-module__opEy1q__fill{stroke:var(--c-coral);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 6px rgb(var(--rgb-accent) / .8));animation:1.2s cubic-bezier(.45,0,.2,1) forwards PageLoader-module__opEy1q__fill}.PageLoader-module__opEy1q__head{animation:1.2s cubic-bezier(.45,0,.2,1) forwards PageLoader-module__opEy1q__turn,.2s 1.2s forwards PageLoader-module__opEy1q__fade;position:absolute;inset:0}.PageLoader-module__opEy1q__head:before{content:"";width:.6rem;height:.6rem;box-shadow:0 0 10px 3px rgb(var(--rgb-accent) / .9);background:#fff;border-radius:50%;margin-left:-.3rem;position:absolute;top:.25rem;left:50%}.PageLoader-module__opEy1q__halo{background:radial-gradient(circle, rgb(var(--rgb-accent) / .35), transparent 70%);border-radius:50%;width:8rem;height:8rem;animation:1.4s ease-in-out infinite alternate PageLoader-module__opEy1q__breathe,.45s cubic-bezier(.6,0,.4,1) 1.25s forwards PageLoader-module__opEy1q__implode;position:absolute}.PageLoader-module__opEy1q__core{background:radial-gradient(circle at 35% 30%, #f9c6ab, var(--c-coral) 55%, #c24a24);width:5.4rem;height:5.4rem;box-shadow:inset 0 0 0 1.45rem #1d1916, 0 0 30px rgb(var(--rgb-accent) / .35);animation:PageLoader-module__opEy1q__pop .6s var(--ease-out) both, PageLoader-module__opEy1q__glow .4s ease-in 1.2s forwards, PageLoader-module__opEy1q__implode .4s cubic-bezier(.6, 0, .4, 1) 1.45s forwards;border-radius:50%;position:relative}.PageLoader-module__opEy1q__orbitA,.PageLoader-module__opEy1q__orbitB{border-radius:50%;animation:1.6s linear infinite PageLoader-module__opEy1q__orbit,.3s 1.2s forwards PageLoader-module__opEy1q__fade;position:absolute;top:50%;left:50%}.PageLoader-module__opEy1q__orbitA{--r:3.7rem;background:#fff;width:1.05rem;height:1.05rem;margin:-.525rem}.PageLoader-module__opEy1q__orbitB{--r:4.4rem;background:#f6b394;width:.55rem;height:.55rem;margin:-.275rem;animation:2.3s linear infinite reverse PageLoader-module__opEy1q__orbit,.3s 1.2s forwards PageLoader-module__opEy1q__fade}.PageLoader-module__opEy1q__burst{position:absolute;inset:50%}.PageLoader-module__opEy1q__burst i{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);opacity:0;animation:PageLoader-module__opEy1q__fly .9s cubic-bezier(.15, .6, .3, 1) calc(1.25s + var(--d)) forwards;border-radius:50%;position:absolute}.PageLoader-module__opEy1q__title{font-family:var(--font-display);letter-spacing:-.05em;white-space:pre;animation:PageLoader-module__opEy1q__rise .6s var(--ease-out) .1s both;font-size:clamp(2.4rem,7vw,4.2rem);font-weight:800}.PageLoader-module__opEy1q__title span{animation:PageLoader-module__opEy1q__scatter .55s cubic-bezier(.5, 0, .75, 0) calc(1.2s + var(--d)) forwards;display:inline-block}.PageLoader-module__opEy1q__title .PageLoader-module__opEy1q__dot{color:var(--c-coral)}.PageLoader-module__opEy1q__count{letter-spacing:.22em;text-transform:uppercase;color:#8f857c;counter-reset:pct var(--pct);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.74rem;animation:1.2s cubic-bezier(.45,0,.2,1) forwards PageLoader-module__opEy1q__count,.3s 1.2s forwards PageLoader-module__opEy1q__fade}.PageLoader-module__opEy1q__count b:after{content:counter(pct) "%";color:var(--c-coral)}@keyframes PageLoader-module__opEy1q__fill{to{stroke-dashoffset:0}}@keyframes PageLoader-module__opEy1q__turn{to{rotate:1turn}}@keyframes PageLoader-module__opEy1q__count{to{--pct:100}}@keyframes PageLoader-module__opEy1q__orbit{0%{transform:rotate(0) translateX(var(--r))}to{transform:rotate(1turn) translateX(var(--r))}}@keyframes PageLoader-module__opEy1q__breathe{to{opacity:.6;scale:1.25}}@keyframes PageLoader-module__opEy1q__pop{0%{opacity:0;transform:scale(.4)}}@keyframes PageLoader-module__opEy1q__glow{to{box-shadow:inset 0 0 0 0 #1d1916, 0 0 60px 20px rgb(var(--rgb-accent) / .7)}}@keyframes PageLoader-module__opEy1q__implode{60%{scale:.82}to{opacity:0;scale:.6}}@keyframes PageLoader-module__opEy1q__fly{0%{opacity:1;translate:0}70%{opacity:.9}to{opacity:0;translate:var(--dx) var(--dy)}}@keyframes PageLoader-module__opEy1q__scatter{to{opacity:0;translate:var(--x) var(--y);rotate:var(--r);filter:blur(6px)}}@keyframes PageLoader-module__opEy1q__rise{0%{opacity:0;transform:translateY(14px)}}@keyframes PageLoader-module__opEy1q__fade{to{opacity:0}}@keyframes PageLoader-module__opEy1q__reveal{to{--hole:75vmax}}@keyframes PageLoader-module__opEy1q__show{to{opacity:1}}@keyframes PageLoader-module__opEy1q__gone{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.PageLoader-module__opEy1q__loader{display:none}}.intro-seen .PageLoader-module__opEy1q__loader{display:none}.intro-seen.nav-in .PageLoader-module__opEy1q__loader{animation:.85s cubic-bezier(.65,0,.25,1) .12s forwards PageLoader-module__opEy1q__reveal,0s linear 1s forwards PageLoader-module__opEy1q__gone;display:grid}.nav-in .PageLoader-module__opEy1q__loader:after{animation-delay:.12s}.nav-in .PageLoader-module__opEy1q__center{translate:none}.nav-in .PageLoader-module__opEy1q__core{width:3.4rem;height:3.4rem;box-shadow:inset 0 0 0 .9rem #1d1916, 0 0 30px rgb(var(--rgb-accent) / .35);animation:.35s cubic-bezier(.6,0,.4,1) 50ms forwards PageLoader-module__opEy1q__implode}.nav-in :is(.PageLoader-module__opEy1q__ring,.PageLoader-module__opEy1q__head,.PageLoader-module__opEy1q__halo,.PageLoader-module__opEy1q__orbitA,.PageLoader-module__opEy1q__orbitB,.PageLoader-module__opEy1q__burst,.PageLoader-module__opEy1q__title,.PageLoader-module__opEy1q__count){display:none}
.ChatCard-module__a-klla__chat{z-index:3;width:11.5rem;color:var(--c-text);text-align:left;background:#fff;border-radius:1rem;gap:.4rem;padding:.6rem .65rem .7rem;animation:5s ease-in-out infinite ChatCard-module__a-klla__float;display:grid;position:absolute;box-shadow:0 22px 40px -18px #28190f73,0 0 0 1px #1714120d}.ChatCard-module__a-klla__br{bottom:1.2rem;right:0}.ChatCard-module__a-klla__l{top:34%;left:-6.5rem}.ChatCard-module__a-klla__head{border-bottom:1px solid #efe8e1;align-items:center;gap:.45rem;padding-bottom:.45rem;display:flex}.ChatCard-module__a-klla__head>span:last-child{line-height:1.2;display:grid}.ChatCard-module__a-klla__head b{font-size:.62rem}.ChatCard-module__a-klla__head small{color:var(--c-muted);align-items:center;gap:.25rem;font-size:.52rem;display:flex}.ChatCard-module__a-klla__head small i{background:#3fae6a;border-radius:50%;width:.4rem;height:.4rem}.ChatCard-module__a-klla__avatar{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.ChatCard-module__a-klla__q,.ChatCard-module__a-klla__a{max-width:88%;padding:.4rem .55rem;font-size:.6rem;line-height:1.35}.ChatCard-module__a-klla__q{color:#fff;background:#1d1916;border-radius:.7rem .7rem .2rem;justify-self:end}.ChatCard-module__a-klla__a{background:#fbe3d8;border-radius:.7rem .7rem .7rem .2rem;justify-self:start}.ChatCard-module__a-klla__typing{background:#f3eee9;border-radius:.7rem;justify-self:start;gap:.2rem;padding:.35rem .5rem;display:flex}.ChatCard-module__a-klla__typing i{background:#a59a90;border-radius:50%;width:.3rem;height:.3rem;animation:1.2s ease-in-out infinite ChatCard-module__a-klla__dot}.ChatCard-module__a-klla__typing i:nth-child(2){animation-delay:.15s}.ChatCard-module__a-klla__typing i:nth-child(3){animation-delay:.3s}@keyframes ChatCard-module__a-klla__float{50%{translate:0 -6px}}@keyframes ChatCard-module__a-klla__dot{30%{opacity:1;translate:0 -3px}0%,60%,to{opacity:.4}}@media (max-width:719px){.ChatCard-module__a-klla__chat{gap:.3rem;width:9.4rem}.ChatCard-module__a-klla__br{bottom:-1.6rem;right:-.6rem}.ChatCard-module__a-klla__l{top:auto;bottom:-2rem;left:-1.2rem}.ChatCard-module__a-klla__typing{display:none}}@media (prefers-reduced-motion:reduce){.ChatCard-module__a-klla__chat,.ChatCard-module__a-klla__typing i{animation:none}}
.GameArt-module__GNd7qa__scene{aspect-ratio:4/3.1;width:min(100%,24rem);color:var(--c-text);text-align:left;background:linear-gradient(#ffd9bf 0%,#fbe8da 42%,#bfe7e3 42.5%,#7ccfd0 100%);border:5px solid #1d1916;border-radius:1.4rem;position:relative;overflow:hidden;box-shadow:0 34px 60px -28px #3c28198c;container-type:inline-size}.GameArt-module__GNd7qa__compact{border-width:4px;border-radius:1rem;width:76%}.GameArt-module__GNd7qa__sun{aspect-ratio:1;background:radial-gradient(circle, #ffe7a8, var(--c-coral) 75%);width:18%;box-shadow:0 0 30px rgb(var(--rgb-accent) / .45);border-radius:50%;position:absolute;top:12%;right:16%}.GameArt-module__GNd7qa__sea i{background:repeating-linear-gradient(90deg,#ffffffb3 0 18px,#0000 18px 34px);border-radius:2px;width:120%;height:2px;animation:6s linear infinite GameArt-module__GNd7qa__drift;position:absolute;left:-10%}.GameArt-module__GNd7qa__sea i:first-child{top:50%}.GameArt-module__GNd7qa__sea i:last-child{animation-duration:9s;animation-direction:reverse;top:82%}@keyframes GameArt-module__GNd7qa__drift{to{translate:34px}}.GameArt-module__GNd7qa__island{background:radial-gradient(70% 60% at 50% 18%,#7fbf5a 0 52%,#0000 53%),#f2d29c;border-radius:50% 50% 46% 46%/70% 70% 30% 30%;width:62%;height:34%;position:absolute;bottom:14%;left:14%;box-shadow:0 10px 0 -4px #ffffff59}.GameArt-module__GNd7qa__palm{transform-origin:bottom;background:#8a5a35;border-radius:.3rem;width:.4rem;height:3.2rem;position:absolute;bottom:55%;left:22%;rotate:-6deg}.GameArt-module__GNd7qa__palm i{transform-origin:0;background:#4f9a45;border-radius:50% 50% 0;width:2.2rem;height:.75rem;position:absolute;top:-.3rem;left:50%}.GameArt-module__GNd7qa__palm i:first-child{rotate:-20deg}.GameArt-module__GNd7qa__palm i:nth-child(2){rotate:200deg}.GameArt-module__GNd7qa__palm i:nth-child(3){width:1.6rem;rotate:-80deg}.GameArt-module__GNd7qa__shell{bottom:22%;left:calc(48% + var(--k) * 14%);width:.6rem;height:.5rem;animation:GameArt-module__GNd7qa__glint 2.4s ease-in-out calc(var(--k) * .4s) infinite;background:radial-gradient(circle at 40% 35%,#fff,#f6c3b0);border-radius:50% 50% 40% 40%;position:absolute;box-shadow:0 0 8px #ffffffe6}@keyframes GameArt-module__GNd7qa__glint{50%{scale:1.25}}.GameArt-module__GNd7qa__player{background:linear-gradient(var(--c-accent) 0 55%, #1d1916 55%);border-radius:.4rem .4rem .2rem .2rem;width:.7rem;height:1.1rem;animation:1.6s ease-in-out infinite GameArt-module__GNd7qa__hop;position:absolute;bottom:30%;left:40%}@keyframes GameArt-module__GNd7qa__hop{50%{translate:.7rem -.15rem}}.GameArt-module__GNd7qa__hud{background:#ffffffe0;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.6rem;font-weight:600;display:flex;position:absolute;top:.6rem;left:.6rem}.GameArt-module__GNd7qa__hud b{color:var(--c-accent-hover)}.GameArt-module__GNd7qa__route{color:#fff9;background:#1d1916c7;border-radius:.7rem;justify-content:space-between;gap:.25rem;padding:.35rem .45rem;font-size:.5rem;font-weight:600;list-style:none;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.GameArt-module__GNd7qa__route li{align-items:center;gap:.2rem;display:flex}.GameArt-module__GNd7qa__route i{background:#ffffff26;border-radius:50%;place-items:center;width:.95rem;height:.95rem;font-size:.48rem;font-style:normal;display:grid}.GameArt-module__GNd7qa__route .GameArt-module__GNd7qa__done{color:#fff}.GameArt-module__GNd7qa__route .GameArt-module__GNd7qa__done i{background:var(--c-accent)}.GameArt-module__GNd7qa__route .GameArt-module__GNd7qa__now{color:#fff}.GameArt-module__GNd7qa__route .GameArt-module__GNd7qa__now i{box-shadow:0 0 0 2px var(--c-coral);animation:1.4s ease-in-out infinite GameArt-module__GNd7qa__ping}@keyframes GameArt-module__GNd7qa__ping{50%{box-shadow:0 0 0 4px rgb(var(--rgb-accent) / .35)}}.GameArt-module__GNd7qa__prize{white-space:nowrap;background:#fff;border-radius:.7rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.6rem;line-height:1.25;animation:4s ease-in-out infinite GameArt-module__GNd7qa__bob;display:flex;position:absolute;top:2.4rem;right:.6rem;box-shadow:0 14px 26px -12px #3c281980}.GameArt-module__GNd7qa__prize>span:last-child{display:grid}.GameArt-module__GNd7qa__prize small{color:var(--c-muted);font-size:.5rem}.GameArt-module__GNd7qa__prizeIcon{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));color:#fff;border-radius:.45rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}@keyframes GameArt-module__GNd7qa__bob{50%{translate:0 -4px}}.GameArt-module__GNd7qa__compact .GameArt-module__GNd7qa__route,.GameArt-module__GNd7qa__compact .GameArt-module__GNd7qa__prize small{display:none}.GameArt-module__GNd7qa__compact .GameArt-module__GNd7qa__prize{top:auto;bottom:.6rem}@container (max-width:20rem){.GameArt-module__GNd7qa__route li:not(.GameArt-module__GNd7qa__now){font-size:0}.GameArt-module__GNd7qa__route li:not(.GameArt-module__GNd7qa__now) i{font-size:.48rem}}@media (prefers-reduced-motion:reduce){.GameArt-module__GNd7qa__scene *{animation:none!important}}
.Services-module__7T4CNq__section{scroll-margin-top:5.5rem}.Services-module__7T4CNq__inner{max-width:var(--max-w);padding:5rem var(--gutter);margin:0 auto}.Services-module__7T4CNq__head{gap:1.2rem;margin-bottom:2.5rem;display:grid}.Services-module__7T4CNq__title{max-width:13ch}.Services-module__7T4CNq__lead{max-width:30rem;color:var(--c-muted);line-height:1.6}.Services-module__7T4CNq__all{margin-top:1.4rem}.Services-module__7T4CNq__accordion{gap:.75rem;display:grid}.Services-module__7T4CNq__panel{--ease-panel:cubic-bezier(.65, 0, .25, 1);background:var(--c-bg-2);box-shadow:var(--shadow-soft);transition:background-color .6s var(--ease-panel), color .6s var(--ease-panel), box-shadow .5s;border-radius:1.6rem;position:relative;overflow:hidden}.Services-module__7T4CNq__open{box-shadow:var(--shadow-lift)}.Services-module__7T4CNq__dark.Services-module__7T4CNq__open{background:radial-gradient(ellipse 60% 70% at 85% 30%, rgb(var(--rgb-accent) / .16), transparent 70%), #1d1916;color:#f4efe9}.Services-module__7T4CNq__tabHead{font-size:inherit;letter-spacing:normal}.Services-module__7T4CNq__tab{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9rem;padding:1.15rem 1.3rem;display:flex}.Services-module__7T4CNq__num{background:linear-gradient(145deg, #fff, var(--c-bg-3));width:2.5rem;height:2.5rem;color:var(--c-text);border-radius:.8rem;flex:none;place-items:center;transition:background .25s,color .25s;display:grid;box-shadow:-2px -2px 6px #ffffffe6,3px 4px 9px #6e553c26}.Services-module__7T4CNq__tab:hover .Services-module__7T4CNq__num{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));color:#fff}.Services-module__7T4CNq__dark.Services-module__7T4CNq__open .Services-module__7T4CNq__num{color:var(--c-coral);background:linear-gradient(145deg,#3a312b,#241e1a);box-shadow:-2px -2px 6px #ffffff0d,3px 4px 9px #0006}.Services-module__7T4CNq__tabTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:700;transition:color .2s}.Services-module__7T4CNq__tab:hover .Services-module__7T4CNq__tabTitle{color:var(--c-accent-hover)}.Services-module__7T4CNq__fold{transition:grid-template-rows .7s var(--ease-panel);grid-template-rows:0fr;display:grid}.Services-module__7T4CNq__open .Services-module__7T4CNq__fold{grid-template-rows:1fr}.Services-module__7T4CNq__body{gap:2rem;min-height:0;padding:0 1.4rem;display:grid;overflow:hidden}.Services-module__7T4CNq__open .Services-module__7T4CNq__body{padding-bottom:1.6rem}.Services-module__7T4CNq__text>*,.Services-module__7T4CNq__points li,.Services-module__7T4CNq__visual{opacity:0;transition:opacity .2s,translate .2s;translate:0 14px}.Services-module__7T4CNq__open .Services-module__7T4CNq__text>*,.Services-module__7T4CNq__open .Services-module__7T4CNq__points li,.Services-module__7T4CNq__open .Services-module__7T4CNq__visual{opacity:1;transition:opacity .55s var(--ease-out) calc(.3s + var(--i,0) * 70ms), translate .7s var(--ease-out) calc(.3s + var(--i,0) * 70ms);translate:0}.Services-module__7T4CNq__points{opacity:1!important;translate:none!important}.Services-module__7T4CNq__count{letter-spacing:.1em;color:var(--c-accent-hover);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.Services-module__7T4CNq__bigTitle{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin-top:.6rem;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.04}.Services-module__7T4CNq__sub{max-width:24rem;margin-top:.9rem;font-weight:700;line-height:1.5}.Services-module__7T4CNq__points{color:var(--c-muted);gap:.6rem;margin:1.1rem 0 1.7rem;padding:0;font-size:.93rem;list-style:none;display:grid}.Services-module__7T4CNq__points li{align-items:baseline;gap:.75rem;display:flex}.Services-module__7T4CNq__points li:before{content:"";background:var(--c-coral);width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--rgb-accent) / .2);border-radius:50%;flex:none;translate:0 -2px}.Services-module__7T4CNq__dark .Services-module__7T4CNq__count,.Services-module__7T4CNq__dark .Services-module__7T4CNq__bigTitle{color:var(--c-coral)}.Services-module__7T4CNq__dark .Services-module__7T4CNq__points{color:#c8bdb3}.Services-module__7T4CNq__visual{place-items:center;min-height:17rem;margin:0;padding:1.5rem 1rem 2rem;display:grid;position:relative}.Services-module__7T4CNq__caption{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;position:absolute;bottom:.2rem;right:.4rem}.Services-module__7T4CNq__dark .Services-module__7T4CNq__caption{color:#a59a90}.Services-module__7T4CNq__open .Services-module__7T4CNq__visual{--at:.7s}.Services-module__7T4CNq__card{background:#fff;border-radius:1.1rem;box-shadow:0 24px 50px -24px #28190f73,0 0 0 1px #1714120d}.Services-module__7T4CNq__dash{width:min(100%,25rem);color:var(--c-text);background:#fff;border-radius:1.1rem;grid-template-columns:2.6rem 1fr;display:grid;overflow:hidden;box-shadow:0 24px 50px -24px #28190f73,0 0 0 1px #1714120d}.Services-module__7T4CNq__side{background:#1d1916;align-content:start;justify-items:center;gap:.45rem;padding:.8rem 0;display:grid}.Services-module__7T4CNq__side i{background:var(--c-coral);border-radius:50%;width:1.2rem;height:1.2rem;margin-bottom:.5rem}.Services-module__7T4CNq__side span{background:#ffffff40;border-radius:3px;width:1.1rem;height:3px}.Services-module__7T4CNq__side span:first-of-type{background:var(--c-coral)}.Services-module__7T4CNq__dashMain{gap:.6rem;min-width:0;padding:.8rem;display:grid}.Services-module__7T4CNq__dashHead{justify-content:space-between;align-items:center;font-size:.78rem;font-weight:700;display:flex}.Services-module__7T4CNq__livePill{background:rgb(var(--rgb-accent) / .14);letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-hover);border-radius:999px;padding:.12rem .5rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.56rem}.Services-module__7T4CNq__kpis{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.Services-module__7T4CNq__kpis>span{background:var(--c-bg);border-radius:.5rem;gap:.15rem;padding:.4rem .45rem;display:grid}.Services-module__7T4CNq__kpis small{color:var(--c-muted);font-size:.5rem}.Services-module__7T4CNq__kpis b{font-family:var(--font-display);font-size:.95rem}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.Services-module__7T4CNq__countUp{--n:var(--to);counter-reset:n var(--n)}.Services-module__7T4CNq__countUp:after{content:counter(n)}.Services-module__7T4CNq__open .Services-module__7T4CNq__countUp{animation:Services-module__7T4CNq__count 1.6s var(--at) cubic-bezier(.2, .7, .2, 1) both}@keyframes Services-module__7T4CNq__count{0%{--n:0}}.Services-module__7T4CNq__chart{background:var(--c-bg);border-radius:.5rem;align-items:flex-end;gap:4px;height:4.2rem;padding:.35rem;display:flex}.Services-module__7T4CNq__chart i{height:var(--h);background:linear-gradient(var(--c-coral), rgb(var(--rgb-accent) / .35));transform-origin:bottom;border-radius:3px 3px 0 0;flex:1}.Services-module__7T4CNq__open .Services-module__7T4CNq__chart i{animation:Services-module__7T4CNq__up .7s calc(var(--at) + var(--k) * 70ms) var(--ease-out) both}.Services-module__7T4CNq__orders{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.Services-module__7T4CNq__orders li{background:var(--c-bg);border-radius:.4rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.56rem;display:grid}.Services-module__7T4CNq__open .Services-module__7T4CNq__orders li{animation:Services-module__7T4CNq__slide .45s calc(var(--at) + .6s + var(--k) * .15s) var(--ease-out) both}.Services-module__7T4CNq__orders code{color:var(--c-muted);font-size:.5rem}.Services-module__7T4CNq__orders em{border-radius:999px;padding:.1rem .4rem;font-style:normal;font-weight:700}.Services-module__7T4CNq__st0{background:rgb(var(--rgb-accent) / .14);color:var(--c-accent-hover)}.Services-module__7T4CNq__st1{color:#8a4b12;background:#fbe9d7}.Services-module__7T4CNq__st2{color:#2d4f86;background:#e3ebf7}.Services-module__7T4CNq__aiFlow{width:min(100%,25rem);color:var(--c-text);grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;display:grid;position:relative}.Services-module__7T4CNq__doc,.Services-module__7T4CNq__fields{background:#fff;border-radius:.9rem;gap:.35rem;padding:.8rem;display:grid;box-shadow:0 20px 40px -22px #28190f73,0 0 0 1px #1714120d}.Services-module__7T4CNq__doc{position:relative;overflow:hidden}.Services-module__7T4CNq__docName{align-items:center;gap:.3rem;margin-bottom:.2rem;font-size:.58rem;font-weight:700;display:flex}.Services-module__7T4CNq__doc i{background:var(--c-bg-3);border-radius:4px;height:4px}.Services-module__7T4CNq__doc i:nth-of-type(2n){width:70%}.Services-module__7T4CNq__doc small{color:var(--c-accent-hover);margin-top:.2rem;font-size:.55rem}.Services-module__7T4CNq__scan{background:linear-gradient(transparent, rgb(var(--rgb-accent) / .28), transparent);height:2.2rem;position:absolute;top:0;left:0;right:0;translate:0 -100%}.Services-module__7T4CNq__open .Services-module__7T4CNq__scan{animation:Services-module__7T4CNq__scan 1.6s var(--at) ease-in-out 2}@keyframes Services-module__7T4CNq__scan{0%{translate:0 -100%}to{translate:0 420%}}.Services-module__7T4CNq__flowArrow{background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.Services-module__7T4CNq__open .Services-module__7T4CNq__flowArrow{animation:Services-module__7T4CNq__pop .45s calc(var(--at) + .8s) cubic-bezier(.3, 1.6, .5, 1) both}.Services-module__7T4CNq__fields span{background:rgb(var(--rgb-accent) / .09);border-radius:.45rem;padding:.35rem .45rem;display:grid}.Services-module__7T4CNq__open .Services-module__7T4CNq__fields span{animation:Services-module__7T4CNq__slide .45s calc(var(--at) + 1.2s + var(--k) * .35s) var(--ease-out) both}.Services-module__7T4CNq__fields small{color:var(--c-muted);font-size:.5rem}.Services-module__7T4CNq__fields b{font-size:.7rem}.Services-module__7T4CNq__toast{color:var(--c-text);white-space:nowrap;background:#fff;border-radius:.8rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.66rem;font-weight:700;display:flex;position:absolute;box-shadow:0 18px 36px -16px #28190f73,0 0 0 1px #1714120d}.Services-module__7T4CNq__toastAi{bottom:-2.2rem;right:0}.Services-module__7T4CNq__toastAi svg{color:var(--c-accent-hover)}.Services-module__7T4CNq__open .Services-module__7T4CNq__toastAi,.Services-module__7T4CNq__open .Services-module__7T4CNq__toastCall{animation:Services-module__7T4CNq__toast .5s calc(var(--at) + 2.4s) cubic-bezier(.3, 1.4, .5, 1) both}@keyframes Services-module__7T4CNq__toast{0%{opacity:0;translate:0 12px;scale:.9}}.Services-module__7T4CNq__voice{width:100%;color:var(--c-text);place-items:center;display:grid;position:relative}.Services-module__7T4CNq__phone{background:#fff;border-radius:1.8rem;justify-items:center;gap:.45rem;width:12rem;padding:.9rem .8rem 1rem;display:grid;box-shadow:0 0 0 5px #1d1916,0 30px 50px -24px #28190f8c}.Services-module__7T4CNq__notch{background:#1d1916;border-radius:999px;width:3.4rem;height:.55rem;margin-bottom:.2rem}.Services-module__7T4CNq__phone>small{color:var(--c-muted);font-size:.58rem}.Services-module__7T4CNq__callDot{background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;animation:1.8s ease-out infinite Services-module__7T4CNq__ring;display:grid}.Services-module__7T4CNq__caller{font-size:.66rem;font-weight:700}.Services-module__7T4CNq__wave{align-items:center;gap:2px;height:1.6rem;display:flex}.Services-module__7T4CNq__wave i{width:3px;height:100%;animation:Services-module__7T4CNq__wave 1s calc(var(--k) * -.12s) ease-in-out infinite alternate;background:#1d1916;border-radius:2px}.Services-module__7T4CNq__bubbleQ,.Services-module__7T4CNq__bubbleA{border-radius:.7rem;max-width:90%;padding:.4rem .55rem;font-size:.58rem;line-height:1.35}.Services-module__7T4CNq__bubbleQ{background:var(--c-bg);justify-self:start}.Services-module__7T4CNq__bubbleA{background:rgb(var(--rgb-accent) / .16);justify-self:end}.Services-module__7T4CNq__open .Services-module__7T4CNq__bubbleQ{animation:Services-module__7T4CNq__slide .45s calc(var(--at) + .5s) var(--ease-out) both}.Services-module__7T4CNq__open .Services-module__7T4CNq__bubbleA{animation:Services-module__7T4CNq__slide .45s calc(var(--at) + 1.4s) var(--ease-out) both}.Services-module__7T4CNq__toastCall{top:.4rem;left:0}.Services-module__7T4CNq__toastIcon{background:var(--c-accent);color:#fff;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.Services-module__7T4CNq__toastCall b,.Services-module__7T4CNq__serp b{display:block}.Services-module__7T4CNq__toastCall small{color:var(--c-muted);font-weight:500}.Services-module__7T4CNq__webWrap{width:min(100%,25rem);padding:1.6rem 1.4rem 1rem 0;position:relative}.Services-module__7T4CNq__browser{background:#fff;border-radius:.9rem;overflow:hidden;box-shadow:0 24px 50px -24px #28190f80,0 0 0 1px #1714120d}.Services-module__7T4CNq__urlBar{background:var(--c-bg);align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.Services-module__7T4CNq__dots{background:radial-gradient(circle, var(--c-coral) 3px, transparent 3.5px) 0 0 / .66rem 100%;width:2rem;height:.45rem}.Services-module__7T4CNq__urlBar code{color:var(--c-muted);background:#fff;border-radius:999px;flex:1;padding:.15rem .5rem;font-size:.55rem}.Services-module__7T4CNq__page{gap:.6rem;padding:.7rem;display:grid}.Services-module__7T4CNq__nav{align-items:center;gap:.3rem;display:flex}.Services-module__7T4CNq__nav i{background:#1d1916;border-radius:3px;width:1.6rem;height:.45rem;margin-right:auto}.Services-module__7T4CNq__nav span{background:var(--c-bg-3);border-radius:3px;width:1rem;height:.3rem}.Services-module__7T4CNq__nav b{background:var(--c-coral);border-radius:999px;width:1.8rem;height:.6rem}.Services-module__7T4CNq__pageHero{grid-template-columns:1fr .9fr;align-items:center;gap:.6rem;display:grid}.Services-module__7T4CNq__pageHero>div{gap:.3rem;display:grid}.Services-module__7T4CNq__h1,.Services-module__7T4CNq__h2,.Services-module__7T4CNq__p,.Services-module__7T4CNq__btn{border-radius:3px;display:block}.Services-module__7T4CNq__h1{background:#1d1916;height:.6rem}.Services-module__7T4CNq__h2{background:var(--c-coral);width:70%;height:.6rem}.Services-module__7T4CNq__p{background:var(--c-bg-3);height:.25rem}.Services-module__7T4CNq__short{width:65%}.Services-module__7T4CNq__btn{background:#1d1916;border-radius:999px;width:2.6rem;height:.8rem;margin-top:.15rem}.Services-module__7T4CNq__img{background:radial-gradient(circle at 70% 35%,#f6b394,#0000 55%),linear-gradient(135deg,#3a2219,#c24a24);border-radius:.6rem;height:4.2rem;display:block}.Services-module__7T4CNq__open .Services-module__7T4CNq__img{animation:4s ease-in-out infinite alternate Services-module__7T4CNq__glow}@keyframes Services-module__7T4CNq__glow{to{filter:hue-rotate(-12deg)brightness(1.08);background-position:0 0,0 0}}.Services-module__7T4CNq__cards{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.Services-module__7T4CNq__cards i{background:var(--c-bg);border-radius:.4rem;height:1.6rem}.Services-module__7T4CNq__open .Services-module__7T4CNq__page>*{animation:Services-module__7T4CNq__slide .45s calc(var(--at) + var(--k,0) * .15s) var(--ease-out) both}.Services-module__7T4CNq__open .Services-module__7T4CNq__pageHero{--k:1}.Services-module__7T4CNq__open .Services-module__7T4CNq__cards{--k:2}.Services-module__7T4CNq__mobile{background:#fff;border-radius:.8rem;gap:.3rem;width:4.6rem;padding:.45rem;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 0 0 3px #1d1916,0 18px 30px -14px #28190f80}.Services-module__7T4CNq__mobile .Services-module__7T4CNq__img{height:2.6rem}.Services-module__7T4CNq__open .Services-module__7T4CNq__mobile{animation:Services-module__7T4CNq__toast .55s calc(var(--at) + .6s) cubic-bezier(.3, 1.4, .5, 1) both}.Services-module__7T4CNq__serp{color:#1a4fb4;background:#fff;border-radius:.75rem;padding:.5rem .75rem;font-size:.7rem;display:grid;position:absolute;top:0;left:-.6rem;box-shadow:0 18px 36px -16px #28190f80,0 0 0 1px #1714120d}.Services-module__7T4CNq__serp small{color:var(--c-muted);font-size:.5rem}.Services-module__7T4CNq__serp code{color:#1f7a3a;font-size:.55rem}.Services-module__7T4CNq__open .Services-module__7T4CNq__serp{animation:Services-module__7T4CNq__toast .5s calc(var(--at) + 1.1s) cubic-bezier(.3, 1.4, .5, 1) both}@keyframes Services-module__7T4CNq__up{0%{transform:scaleY(.05)}}@keyframes Services-module__7T4CNq__slide{0%{opacity:0;translate:0 8px}}@keyframes Services-module__7T4CNq__pop{0%{opacity:0;scale:.6}}@keyframes Services-module__7T4CNq__ring{0%{box-shadow:0 0 0 0 rgb(var(--rgb-accent) / .45)}to{box-shadow:0 0 0 1rem rgb(var(--rgb-accent) / 0)}}@keyframes Services-module__7T4CNq__wave{0%{transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.Services-module__7T4CNq__panel,.Services-module__7T4CNq__fold,.Services-module__7T4CNq__text>*,.Services-module__7T4CNq__points li,.Services-module__7T4CNq__visual{transition:none!important}.Services-module__7T4CNq__visual *,.Services-module__7T4CNq__visual :after{animation:none!important}}@media (min-width:1020px){.Services-module__7T4CNq__inner{padding-block:7rem}.Services-module__7T4CNq__head{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:3.5rem}.Services-module__7T4CNq__accordion{--tab:5.2rem;--gap:.9rem;gap:var(--gap);height:36rem;display:flex;container-type:inline-size}.Services-module__7T4CNq__panel{flex:0 0 var(--tab);transition:flex-grow .85s var(--ease-panel), background-color .6s var(--ease-panel), color .6s var(--ease-panel), box-shadow .5s;border-radius:2rem}.Services-module__7T4CNq__open{flex-grow:1}.Services-module__7T4CNq__tabHead{z-index:1;position:absolute;inset:0}.Services-module__7T4CNq__tab{width:var(--tab);flex-direction:column;align-items:center;gap:1.3rem;height:100%;padding:1.8rem 0;transition:opacity .35s .35s}.Services-module__7T4CNq__tabTitle{writing-mode:vertical-rl;white-space:nowrap;font-size:1.15rem}.Services-module__7T4CNq__open .Services-module__7T4CNq__tabHead{pointer-events:none}.Services-module__7T4CNq__open .Services-module__7T4CNq__tab{opacity:0;transition:opacity .2s}.Services-module__7T4CNq__fold{height:100%;display:block}.Services-module__7T4CNq__body{width:calc(100cqw - var(--closed,3) * (var(--tab) + var(--gap)));grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding:2.5rem 3rem;position:absolute;top:0;bottom:0;left:0}.Services-module__7T4CNq__open .Services-module__7T4CNq__body{padding-bottom:2.5rem}.Services-module__7T4CNq__visual{min-height:0;padding:2rem 0 1.5rem}.Services-module__7T4CNq__bigTitle{font-size:clamp(1.9rem,3.2vw,2.9rem)}}
.Statement-module__cxuRQW__section{position:relative;overflow:clip}.Statement-module__cxuRQW__disc{background:var(--c-bg);pointer-events:none;border-radius:50%;width:22rem;height:22rem;position:absolute;top:3rem;left:-9rem;box-shadow:-18px -18px 40px #ffffffe6,22px 26px 50px #7864501f}.Statement-module__cxuRQW__inner{max-width:var(--max-w);padding:5rem var(--gutter) 5.5rem;margin:0 auto;position:relative}.Statement-module__cxuRQW__text{letter-spacing:-.035em;text-wrap:pretty;max-width:19em;margin-top:1.4rem;font-size:clamp(1.85rem,5.6vw,3.6rem);font-weight:800;line-height:1.12}.Statement-module__cxuRQW__word{--ink:var(--c-text);color:var(--ink)}.Statement-module__cxuRQW__accent{--ink:var(--c-accent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Statement-module__cxuRQW__text{view-timeline:--statement block}.Statement-module__cxuRQW__word{color:#0000;animation:linear both Statement-module__cxuRQW__lit;animation-timeline:--statement;animation-range:cover var(--from) cover var(--to);background-color:#d9d2ca;-webkit-background-clip:text;background-clip:text}}}@keyframes Statement-module__cxuRQW__lit{to{background-color:var(--ink)}}.Statement-module__cxuRQW__more{border-bottom:1.5px solid var(--c-text);align-items:center;gap:.6rem;margin-top:3rem;padding-bottom:.35rem;font-weight:600;display:inline-flex}.Statement-module__cxuRQW__more span{transition:translate .3s var(--ease-out)}.Statement-module__cxuRQW__more:hover span{translate:4px}@media (min-width:1020px){.Statement-module__cxuRQW__inner{padding-block:7.5rem 8rem}.Statement-module__cxuRQW__disc{width:26rem;height:26rem;top:1.5rem;left:-7rem}}
.WhoWeServe-module__doVSIG__section{scroll-margin-top:5.5rem}.WhoWeServe-module__doVSIG__inner{max-width:var(--max-w);padding:5rem var(--gutter);gap:2.5rem;margin:0 auto;display:grid}.WhoWeServe-module__doVSIG__inner>*{min-width:0}.WhoWeServe-module__doVSIG__title{max-width:13ch}.WhoWeServe-module__doVSIG__lead{max-width:28rem;color:var(--c-muted);margin-top:1.1rem;line-height:1.6}.WhoWeServe-module__doVSIG__list{gap:.7rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.WhoWeServe-module__doVSIG__list li{position:relative}.WhoWeServe-module__doVSIG__item{background:var(--c-bg);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:border-color .35s, background-color .35s, translate .35s var(--ease-out), box-shadow .35s;border:1.5px solid #0000;border-radius:1.3rem;align-items:center;gap:.9rem;padding:1.05rem 1.1rem;display:flex;position:relative;box-shadow:-6px -6px 16px #ffffffd9,8px 10px 22px #6e553c21}.WhoWeServe-module__doVSIG__item:hover{translate:4px}.WhoWeServe-module__doVSIG__icon{background:linear-gradient(145deg, #fff, var(--c-bg-3));width:2.9rem;height:2.9rem;color:var(--c-muted);border-radius:.9rem;flex:none;place-items:center;transition:background-color .35s,color .35s;display:grid;box-shadow:-3px -3px 8px #ffffffe6,4px 5px 10px #6e553c24}.WhoWeServe-module__doVSIG__itemText{flex:1;gap:.2rem;min-width:0;padding-right:2.2rem;display:grid}.WhoWeServe-module__doVSIG__itemText strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.02rem}.WhoWeServe-module__doVSIG__itemText small{color:var(--c-muted);font-size:.82rem;line-height:1.4}.WhoWeServe-module__doVSIG__chev{border:1.5px solid rgb(var(--rgb-accent) / .35);background:rgb(var(--rgb-accent) / .06);width:1.75rem;height:1.75rem;color:var(--c-accent-hover);border-radius:50%;place-items:center;display:grid;position:absolute;right:1rem}.WhoWeServe-module__doVSIG__on .WhoWeServe-module__doVSIG__item{border-color:var(--c-coral);box-shadow:0 0 0 4px var(--c-bg), 0 0 0 5.5px rgb(var(--rgb-accent) / .45), 0 18px 34px -16px rgb(var(--rgb-accent) / .45);background:#fbe9e0;translate:6px}.WhoWeServe-module__doVSIG__on .WhoWeServe-module__doVSIG__icon{background:linear-gradient(145deg, var(--c-coral), var(--c-accent));box-shadow:0 8px 16px -6px rgb(var(--rgb-accent) / .6);color:#fff}.WhoWeServe-module__doVSIG__on .WhoWeServe-module__doVSIG__itemText strong{color:var(--c-accent-hover)}.WhoWeServe-module__doVSIG__progress{background:rgb(var(--rgb-accent) / .15);border-radius:3px;height:3px;position:absolute;bottom:.45rem;left:4.6rem;right:3.4rem;overflow:hidden}.WhoWeServe-module__doVSIG__progress:after{content:"";border-radius:inherit;background:var(--c-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.WhoWeServe-module__doVSIG__running .WhoWeServe-module__doVSIG__progress:after{animation:WhoWeServe-module__doVSIG__fill var(--autoplay) linear both}@keyframes WhoWeServe-module__doVSIG__fill{to{transform:scaleX(1)}}.WhoWeServe-module__doVSIG__toggle{background:var(--c-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-top:-1rem;display:grid;position:absolute;top:50%;right:.6rem;translate:6px}.WhoWeServe-module__doVSIG__eq{align-items:flex-end;gap:2px;height:11px;display:flex}.WhoWeServe-module__doVSIG__eq i{background:currentColor;border-radius:2px;width:2.5px;height:100%;animation:.9s ease-in-out infinite alternate WhoWeServe-module__doVSIG__eq}.WhoWeServe-module__doVSIG__eq i:nth-child(2){animation-delay:-.3s}.WhoWeServe-module__doVSIG__eq i:nth-child(3){animation-delay:-.6s}@keyframes WhoWeServe-module__doVSIG__eq{0%{height:35%}}.WhoWeServe-module__doVSIG__more{margin-top:2rem}.WhoWeServe-module__doVSIG__panel{background:radial-gradient(circle, #17141212 1px, transparent 1.3px) 0 0 / 18px 18px, var(--c-bg);border-radius:2.2rem;padding:1.6rem 1.2rem 2.4rem;position:relative;overflow:hidden;box-shadow:-12px -12px 30px #ffffffd9,18px 22px 46px #6e553c29}.WhoWeServe-module__doVSIG__panel:not(.WhoWeServe-module__doVSIG__live) *{animation-play-state:paused!important}.WhoWeServe-module__doVSIG__illus{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.6rem;position:absolute;bottom:.9rem;right:1.4rem}.WhoWeServe-module__doVSIG__scene{gap:1.4rem;display:grid}.WhoWeServe-module__doVSIG__head{min-height:9.5rem;animation:WhoWeServe-module__doVSIG__rise .6s var(--ease-out) both}.WhoWeServe-module__doVSIG__panelTitle{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.35rem,3vw,1.75rem)}.WhoWeServe-module__doVSIG__panelText{max-width:30rem;color:var(--c-muted);margin-top:.45rem;font-size:.9rem;line-height:1.55}.WhoWeServe-module__doVSIG__tag{background:rgb(var(--rgb-accent) / .12);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent-hover);border-radius:999px;margin-top:.9rem;padding:.4rem .75rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:600;display:inline-block}.WhoWeServe-module__doVSIG__stage{height:27rem}@keyframes WhoWeServe-module__doVSIG__rise{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){.WhoWeServe-module__doVSIG__panel *,.WhoWeServe-module__doVSIG__eq i,.WhoWeServe-module__doVSIG__running .WhoWeServe-module__doVSIG__progress:after{animation:none!important}}@media (max-width:719px){.WhoWeServe-module__doVSIG__list{gap:.6rem;margin-top:1.6rem}.WhoWeServe-module__doVSIG__item{padding:.75rem .85rem}.WhoWeServe-module__doVSIG__icon{width:2.5rem;height:2.5rem}.WhoWeServe-module__doVSIG__itemText small{display:none}.WhoWeServe-module__doVSIG__progress{bottom:.6rem;left:4.3rem}.WhoWeServe-module__doVSIG__on .WhoWeServe-module__doVSIG__item{padding-bottom:1.15rem;translate:0}.WhoWeServe-module__doVSIG__toggle{right:.85rem;translate:0}}@media (min-width:520px){.WhoWeServe-module__doVSIG__stage{height:23rem}}@media (min-width:1020px){.WhoWeServe-module__doVSIG__inner{grid-template-columns:.82fr 1.18fr;align-items:start;gap:3rem;padding-block:7rem}.WhoWeServe-module__doVSIG__panel{padding:2.6rem 2.6rem 2.4rem}.WhoWeServe-module__doVSIG__head{min-height:7.5rem;padding-right:11rem;position:relative}.WhoWeServe-module__doVSIG__tag{margin:0;position:absolute;top:0;right:0}.WhoWeServe-module__doVSIG__stage{height:26rem}.WhoWeServe-module__doVSIG__on .WhoWeServe-module__doVSIG__item:after{content:"";border:solid var(--c-coral);background:#fff6f1;border-width:1.5px 1.5px 0 0;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-7px;rotate:45deg}}
.TogArt-module__W7RX9W__art{background:radial-gradient(ellipse 60% 70% at 85% 15%, rgb(var(--rgb-accent) / .16), transparent 70%), radial-gradient(ellipse 60% 60% at 10% 100%, #c9874f24, transparent 70%), #ece6df;border-radius:1.2rem;place-items:center;height:13rem;margin-bottom:.9rem;display:grid;position:relative;overflow:hidden}.TogArt-module__W7RX9W__window{width:74%;transition:translate .5s var(--ease-out);background:#fff;border-radius:.7rem;gap:.45rem;padding:.55rem .65rem .7rem;display:grid;box-shadow:0 18px 34px -16px #3c281973}:is(a:hover>.TogArt-module__W7RX9W__art .TogArt-module__W7RX9W__window,a:hover>.TogArt-module__W7RX9W__art .TogArt-module__W7RX9W__phone,a:hover>.TogArt-module__W7RX9W__art .TogArt-module__W7RX9W__doc){translate:0 -4px}.TogArt-module__W7RX9W__bar{gap:.22rem;display:flex}.TogArt-module__W7RX9W__bar i{background:#e2d9d0;border-radius:50%;width:.36rem;height:.36rem}.TogArt-module__W7RX9W__bar i:first-child{background:var(--c-coral)}.TogArt-module__W7RX9W__dashHead{font-size:.6rem;font-weight:700}.TogArt-module__W7RX9W__kpis{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.TogArt-module__W7RX9W__kpis span{background:#f6f1ec;border-radius:.4rem;padding:.3rem .4rem;display:grid}.TogArt-module__W7RX9W__kpis small{color:var(--c-muted);font-size:.46rem}.TogArt-module__W7RX9W__kpis b{font-family:var(--font-display);font-size:.78rem}.TogArt-module__W7RX9W__chart{align-items:flex-end;gap:.25rem;height:2.6rem;display:flex}.TogArt-module__W7RX9W__chart i{background:linear-gradient(var(--c-coral), var(--c-accent));transform-origin:bottom;border-radius:.2rem .2rem 0 0;flex:1}a:hover>.TogArt-module__W7RX9W__art .TogArt-module__W7RX9W__chart i{animation:TogArt-module__W7RX9W__grow .6s var(--ease-out) both}.TogArt-module__W7RX9W__chart i:nth-child(2n){background:#f3c9b6}@keyframes TogArt-module__W7RX9W__grow{0%{scale:1 .2}}.TogArt-module__W7RX9W__toast{z-index:2;white-space:nowrap;background:#fff;border-radius:.65rem;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.6rem;line-height:1.25;animation:4s ease-in-out infinite TogArt-module__W7RX9W__bob;display:flex;position:absolute;box-shadow:0 12px 24px -10px #3c281966}.TogArt-module__W7RX9W__toast span{display:grid}.TogArt-module__W7RX9W__toast small{color:var(--c-muted);font-size:.5rem}.TogArt-module__W7RX9W__toastIcon{background:var(--c-accent);color:#fff;border-radius:.4rem;place-items:center;width:1.35rem;height:1.35rem;display:grid}.TogArt-module__W7RX9W__tr{top:.9rem;right:.8rem}.TogArt-module__W7RX9W__tl{top:.9rem;left:.8rem}.TogArt-module__W7RX9W__br{bottom:.9rem;right:.8rem}@keyframes TogArt-module__W7RX9W__bob{50%{translate:0 -4px}}.TogArt-module__W7RX9W__doc{width:34%;transition:translate .5s var(--ease-out);background:#fff;border-radius:.6rem;gap:.32rem;padding:.6rem;display:grid;position:absolute;top:50%;left:9%;overflow:hidden;translate:0 -50%;box-shadow:0 16px 30px -14px #3c281973}a:hover>.TogArt-module__W7RX9W__art .TogArt-module__W7RX9W__doc{translate:0 calc(-50% - 4px)}.TogArt-module__W7RX9W__docName{color:var(--c-accent-hover);align-items:center;gap:.25rem;margin-bottom:.15rem;font-size:.5rem;font-weight:700;display:flex}.TogArt-module__W7RX9W__doc>i{background:#ece6df;border-radius:.2rem;height:.3rem}.TogArt-module__W7RX9W__doc>i:nth-child(3){width:70%}.TogArt-module__W7RX9W__doc>i:nth-child(5){width:55%}.TogArt-module__W7RX9W__scan{background:var(--c-coral);height:2px;box-shadow:0 0 8px var(--c-coral);animation:2.4s ease-in-out infinite TogArt-module__W7RX9W__scan;position:absolute;top:0;left:0;right:0}@keyframes TogArt-module__W7RX9W__scan{50%{top:100%}}.TogArt-module__W7RX9W__flow{background:var(--c-accent);width:1.8rem;height:1.8rem;box-shadow:0 0 0 .35rem rgb(var(--rgb-accent) / .15);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.TogArt-module__W7RX9W__fields{gap:.3rem;width:32%;display:grid;position:absolute;top:50%;right:9%;translate:0 -50%}.TogArt-module__W7RX9W__fields span{background:#fff;border-radius:.45rem;padding:.35rem .5rem;display:grid;box-shadow:0 8px 16px -10px #3c281966}.TogArt-module__W7RX9W__fields small{color:var(--c-muted);font-size:.45rem}.TogArt-module__W7RX9W__fields b{font-size:.58rem}.TogArt-module__W7RX9W__phone{color:#fff;width:6.6rem;height:11.5rem;transition:translate .5s var(--ease-out);background:linear-gradient(#2a221d,#1d1916);border:4px solid #1d1916;border-bottom:0;border-radius:1.3rem 1.3rem 0 0;align-content:start;justify-items:center;gap:.45rem;margin-top:3.2rem;padding:.5rem .5rem 0;display:grid}.TogArt-module__W7RX9W__notch{background:#000;border-radius:1rem;width:1.8rem;height:.35rem}.TogArt-module__W7RX9W__phone small{letter-spacing:.08em;text-transform:uppercase;color:#a59a90;margin-top:.3rem;font-size:.48rem}.TogArt-module__W7RX9W__avatar{background:var(--c-accent);width:2.3rem;height:2.3rem;box-shadow:0 0 0 .4rem rgb(var(--rgb-accent) / .2);border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite TogArt-module__W7RX9W__ring;display:grid}@keyframes TogArt-module__W7RX9W__ring{50%{box-shadow:0 0 0 .7rem rgb(var(--rgb-accent) / .08)}}.TogArt-module__W7RX9W__wave{align-items:center;gap:.15rem;height:1.4rem;margin-top:.2rem;display:flex}.TogArt-module__W7RX9W__wave i{background:var(--c-coral);border-radius:.2rem;width:.2rem;animation:1s ease-in-out infinite alternate TogArt-module__W7RX9W__talk}@keyframes TogArt-module__W7RX9W__talk{to{scale:1 .4}}.TogArt-module__W7RX9W__site{width:70%;margin:1.6rem 1.5rem 0 0}.TogArt-module__W7RX9W__siteNav{justify-content:space-between;display:flex}.TogArt-module__W7RX9W__siteNav i{background:#1d1916;border-radius:.2rem;width:1.6rem;height:.35rem}.TogArt-module__W7RX9W__siteNav b{background:var(--c-accent);border-radius:1rem;width:1.4rem;height:.45rem}.TogArt-module__W7RX9W__siteHero{grid-template-columns:1fr 1fr;align-items:center;gap:.5rem;display:grid}.TogArt-module__W7RX9W__siteHero>span:first-child{gap:.3rem;display:grid}.TogArt-module__W7RX9W__h1,.TogArt-module__W7RX9W__h2,.TogArt-module__W7RX9W__btn{background:#1d1916;border-radius:.2rem;height:.4rem;display:block}.TogArt-module__W7RX9W__h2{background:var(--c-coral);width:70%}.TogArt-module__W7RX9W__btn{border-radius:1rem;width:45%;height:.55rem;margin-top:.15rem}.TogArt-module__W7RX9W__img{background:radial-gradient(circle at 70% 35%, #f9c6ab, transparent 55%), linear-gradient(135deg, var(--c-accent), #1d1916);border-radius:.45rem;height:3.6rem;display:block}.TogArt-module__W7RX9W__mini{background:#fff;border:3px solid #1d1916;border-radius:.7rem;gap:.3rem;width:3.6rem;padding:.4rem .35rem;display:grid;position:absolute;bottom:.9rem;right:7%;box-shadow:0 14px 26px -12px #3c281980}.TogArt-module__W7RX9W__mini .TogArt-module__W7RX9W__img{height:2.2rem}.TogArt-module__W7RX9W__serp small{letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-hover);font-size:.45rem}.TogArt-module__W7RX9W__serp b{color:#1a4fb5;font-size:.62rem}@media (prefers-reduced-motion:reduce){.TogArt-module__W7RX9W__art *{animation:none!important}}
