.hero[data-astro-cid-ewxirvlt]{position:relative;min-height:min(100svh,940px);display:grid;align-items:center;padding-top:calc(var(--header-h) + clamp(28px,5vw,64px));padding-bottom:clamp(48px,6vw,88px);overflow:clip;background:var(--paper)}.hero__glow[data-astro-cid-ewxirvlt]{position:absolute;inset:0;pointer-events:none}.hero__glow[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.hero__glow[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]:nth-child(1){width:46vw;height:46vw;right:-8vw;top:-10vw;background:radial-gradient(circle,#c6daf8,transparent 65%)}.hero__glow[data-astro-cid-ewxirvlt] i[data-astro-cid-ewxirvlt]:nth-child(2){width:30vw;height:30vw;right:22vw;bottom:-14vw;background:radial-gradient(circle,#f3cfe6,transparent 65%);opacity:.45}.hero__grid[data-astro-cid-ewxirvlt]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr);gap:clamp(32px,5vw,80px);align-items:center}.hero__copy[data-astro-cid-ewxirvlt]{display:grid;gap:clamp(22px,2.4vw,32px);align-content:center}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(3rem,6.5vw,6.9rem)}.hero__accent[data-astro-cid-ewxirvlt]{color:var(--sky);font-weight:400;white-space:nowrap}.hero__ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:12px}.hero__stage[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;min-width:0;align-content:center;align-self:center}.stack[data-astro-cid-ewxirvlt]{position:relative;width:100%;aspect-ratio:16 / 11.6;perspective:1600px;max-width:100%}.stack__item[data-astro-cid-ewxirvlt]{position:absolute;left:6%;right:0;top:0;transform-origin:50% 100%;will-change:transform,opacity;display:block;border-radius:12px}.stack__item[data-astro-cid-ewxirvlt]:focus-visible{outline-offset:6px}.stack__item[data-astro-cid-ewxirvlt] .browser{pointer-events:none}.stack__phone[data-astro-cid-ewxirvlt]{position:absolute;left:0;bottom:0;width:22%;min-width:92px;z-index:20;transform:rotate(-4deg)}.stack__phone[data-astro-cid-ewxirvlt] img{position:absolute;inset:0;opacity:0;transition:opacity .8s var(--ease)}.stack__phone[data-astro-cid-ewxirvlt] img.is-on{opacity:1}.stack[data-astro-cid-ewxirvlt] .stack__spark{position:absolute;right:-2%;top:-6%;width:clamp(34px,4vw,56px);height:auto;color:var(--green);z-index:30;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.caption[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding-left:6%}.caption__timer[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{width:44px;height:44px;transform:rotate(-90deg)}.caption__track[data-astro-cid-ewxirvlt]{fill:none;stroke:var(--line-strong);stroke-width:2.5}.caption__ring[data-astro-cid-ewxirvlt]{fill:none;stroke:var(--sky);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.caption__text[data-astro-cid-ewxirvlt]{display:grid;gap:2px;min-width:0}.caption__count[data-astro-cid-ewxirvlt]{color:var(--ink-3);font-size:.68rem}.caption__name[data-astro-cid-ewxirvlt]{font-size:1.15rem;font-weight:680;letter-spacing:-.015em;line-height:1.2}.caption__meta[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;color:var(--ink-2);font-size:.9rem}.caption__nav[data-astro-cid-ewxirvlt]{display:flex;gap:8px}.round-btn[data-astro-cid-ewxirvlt]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.4px var(--line-strong);transition:background .3s,color .3s,box-shadow .3s}.round-btn[data-astro-cid-ewxirvlt]:hover{background:var(--ink);color:var(--cream);box-shadow:none}.round-btn[data-astro-cid-ewxirvlt] svg[data-astro-cid-ewxirvlt]{width:18px;height:18px}@media(max-width:960px){.hero[data-astro-cid-ewxirvlt]{min-height:0}.hero__grid[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,1fr)}.hero__title[data-astro-cid-ewxirvlt]{font-size:clamp(3rem,13.2vw,6rem)}.caption[data-astro-cid-ewxirvlt]{padding-left:0}}@media(max-width:520px){.caption[data-astro-cid-ewxirvlt]{grid-template-columns:minmax(0,1fr) auto}.caption__timer[data-astro-cid-ewxirvlt]{display:none}.stack[data-astro-cid-ewxirvlt]{aspect-ratio:16 / 12.6}.hero__ctas[data-astro-cid-ewxirvlt] .btn{flex:1 1 auto;justify-content:center}}.marquee[data-astro-cid-f4rr67hv]{background:var(--paper);padding-bottom:calc(22px + var(--radius-xl));border-bottom:0}.work[data-astro-cid-p35cuy7o]{background:var(--night);color:var(--cream)}.work__head[data-astro-cid-p35cuy7o]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px 64px;align-items:end;margin-bottom:clamp(48px,6vw,88px)}.work__intro[data-astro-cid-p35cuy7o]{display:grid;gap:22px}.work__side[data-astro-cid-p35cuy7o]{display:grid;gap:26px}.work__lede[data-astro-cid-p35cuy7o]{color:#c3cde6}.filters[data-astro-cid-p35cuy7o]{display:flex;flex-wrap:wrap;gap:8px}.filter[data-astro-cid-p35cuy7o]{padding:9px 16px;border-radius:99px;box-shadow:inset 0 0 0 1.2px #ebefe04d;font-size:.9rem;font-weight:560;transition:background .3s,color .3s,box-shadow .3s}.filter[data-astro-cid-p35cuy7o]:hover{box-shadow:inset 0 0 0 1.2px var(--cream)}.filter[data-astro-cid-p35cuy7o].is-active{background:var(--cream);color:var(--night)}.scenes[data-astro-cid-p35cuy7o]{display:grid;gap:clamp(18px,2vw,26px)}.scene[data-astro-cid-p35cuy7o]{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(22px,3.4vw,52px);border-radius:var(--radius-l);background:var(--s-bg);color:var(--s-fg);overflow:hidden;isolation:isolate}.scene[data-astro-cid-p35cuy7o][hidden]{display:none}.scene[data-astro-cid-p35cuy7o]:before{content:"";position:absolute;width:60%;aspect-ratio:1;right:-18%;top:-40%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--s-accent) 28%,transparent),transparent 62%);z-index:-1;opacity:.7}.scene--flip[data-astro-cid-p35cuy7o]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.scene--flip[data-astro-cid-p35cuy7o] .scene__media[data-astro-cid-p35cuy7o]{order:2}.scene--flip[data-astro-cid-p35cuy7o]:before{right:auto;left:-18%}.scene__media[data-astro-cid-p35cuy7o]{display:block;position:relative;border-radius:14px}.scene__media[data-astro-cid-p35cuy7o]:focus-visible{outline-color:var(--s-accent);outline-offset:8px}.scene__media[data-astro-cid-p35cuy7o] .scene__browser{transition:transform .9s var(--ease)}.scene__media[data-astro-cid-p35cuy7o]:hover .scene__browser{transform:translateY(-6px) rotate(-.4deg)}.scene__video[data-astro-cid-p35cuy7o]{position:absolute;inset:0;opacity:0;transition:opacity .5s var(--ease)}.scene__video[data-astro-cid-p35cuy7o].is-playing{opacity:1}.scene__combo[data-astro-cid-p35cuy7o]{position:relative;padding:0 0 12% 18%}.scene__phones[data-astro-cid-p35cuy7o]{position:absolute;left:0;bottom:0;width:44%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.scene__phones[data-astro-cid-p35cuy7o] .phone:nth-child(2){transform:translateY(-14%)}.scene__text[data-astro-cid-p35cuy7o]{display:grid;gap:18px;align-content:center}.scene__num[data-astro-cid-p35cuy7o]{color:var(--s-muted);font-size:.68rem}.scene__name[data-astro-cid-p35cuy7o]{font-size:clamp(2.2rem,4.4vw,4.4rem);line-height:.92;letter-spacing:-.04em;font-weight:690;font-stretch:83%;font-variation-settings:"opsz" 96}.scene__name[data-astro-cid-p35cuy7o] a[data-astro-cid-p35cuy7o]:hover{color:var(--s-accent)}.scene--dark[data-astro-cid-p35cuy7o] .scene__name[data-astro-cid-p35cuy7o] a[data-astro-cid-p35cuy7o]:hover{color:color-mix(in srgb,var(--s-accent) 80%,white)}.scene__meta[data-astro-cid-p35cuy7o]{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.scene__kind[data-astro-cid-p35cuy7o]{color:var(--s-muted);font-size:.68rem}.scene__summary[data-astro-cid-p35cuy7o]{max-width:44ch;font-size:1.04rem;line-height:1.55}.scene__actions[data-astro-cid-p35cuy7o]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px}.scene__btn[data-astro-cid-p35cuy7o]{--btn-bg: var(--s-fg);--btn-fg: var(--s-bg);--btn-hover: var(--s-accent);--btn-fg-hover: #fff}.cursor-bubble[data-astro-cid-p35cuy7o]{position:fixed;left:0;top:0;z-index:95;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:99px;background:var(--daisy);color:var(--plum);font-weight:650;font-size:.92rem;pointer-events:none;opacity:0;visibility:hidden;white-space:nowrap}.cursor-bubble[data-astro-cid-p35cuy7o] .spark{width:14px;height:14px}@media(max-width:960px){.work__head[data-astro-cid-p35cuy7o],.scene[data-astro-cid-p35cuy7o],.scene--flip[data-astro-cid-p35cuy7o]{grid-template-columns:minmax(0,1fr)}.scene--flip[data-astro-cid-p35cuy7o] .scene__media[data-astro-cid-p35cuy7o]{order:0}}@media(hover:none){.cursor-bubble[data-astro-cid-p35cuy7o]{display:none}}.social[data-astro-cid-nrdxd66s]{margin-top:clamp(56px,7vw,96px);padding:clamp(26px,4vw,64px);border-radius:var(--radius-xl);background:var(--moss);color:var(--cream);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"head demo" "body demo";gap:clamp(28px,4vw,56px) clamp(32px,6vw,96px);position:relative;overflow:clip;isolation:isolate}.social[data-astro-cid-nrdxd66s]:before{content:"";position:absolute;width:60%;aspect-ratio:1;right:-18%;top:-30%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--green) 26%,transparent),transparent 62%);z-index:-1}.social__head[data-astro-cid-nrdxd66s]{grid-area:head;display:grid;gap:18px;align-content:start}.social__eyebrow[data-astro-cid-nrdxd66s]{color:var(--green)}.social__title[data-astro-cid-nrdxd66s]{font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:.94;letter-spacing:-.035em;font-weight:680;font-stretch:84%;font-variation-settings:"opsz" 96}.social__title[data-astro-cid-nrdxd66s] .accent[data-astro-cid-nrdxd66s]{color:var(--green);font-weight:420}.social__lede[data-astro-cid-nrdxd66s]{max-width:50ch;font-size:clamp(1rem,.96rem + .25vw,1.12rem);color:color-mix(in srgb,var(--cream) 86%,transparent)}.social__body[data-astro-cid-nrdxd66s]{grid-area:body;display:grid;gap:28px;align-content:start;justify-items:start}.social__areas[data-astro-cid-nrdxd66s]{width:100%;border-top:1px solid color-mix(in srgb,var(--cream) 22%,transparent)}.area[data-astro-cid-nrdxd66s]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 4px 22px 0;border-bottom:1px solid color-mix(in srgb,var(--cream) 22%,transparent);transition:padding .5s var(--ease),background .5s var(--ease)}.area[data-astro-cid-nrdxd66s]:hover{padding-left:12px;background:color-mix(in srgb,var(--cream) 6%,transparent)}.area__num[data-astro-cid-nrdxd66s]{color:var(--green);padding-top:5px;font-size:.68rem}.area__title[data-astro-cid-nrdxd66s]{display:flex;align-items:center;gap:10px;font-size:1.3rem;line-height:1.2;font-weight:660;letter-spacing:-.015em;font-stretch:88%;margin-bottom:6px}.area[data-astro-cid-nrdxd66s] .area__spark{width:14px;height:14px;flex:none;color:var(--daisy);transition:transform .8s var(--ease)}.area[data-astro-cid-nrdxd66s]:hover .area__spark{transform:rotate(180deg) scale(1.2)}.area__text[data-astro-cid-nrdxd66s]{color:color-mix(in srgb,var(--cream) 82%,transparent);font-size:.98rem;max-width:54ch}.social__cta[data-astro-cid-nrdxd66s]{--btn-hover: var(--green);--btn-fg-hover: var(--moss)}.social__demo[data-astro-cid-nrdxd66s]{grid-area:demo;margin:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;min-width:0}.cal[data-astro-cid-nrdxd66s]{width:78%;max-width:330px;padding:16px 16px 14px;border-radius:18px;background:var(--cream);color:var(--ink);transform:rotate(-4deg);box-shadow:0 30px 60px -30px #0000008c}.cal__label[data-astro-cid-nrdxd66s]{font-size:.6rem;color:var(--ink-2);margin-bottom:10px}.cal__grid[data-astro-cid-nrdxd66s]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cal__day[data-astro-cid-nrdxd66s]{font-size:.58rem;text-align:center;color:var(--ink-3);padding-bottom:2px}.cal__cell[data-astro-cid-nrdxd66s]{aspect-ratio:1;border-radius:7px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center}.cal__dot[data-astro-cid-nrdxd66s]{display:inline-block;width:9px;height:9px;border-radius:50%}.cal__dot--r[data-astro-cid-nrdxd66s]{background:var(--daisy)}.cal__dot--c[data-astro-cid-nrdxd66s]{background:var(--sky)}.cal__dot--s[data-astro-cid-nrdxd66s]{background:var(--green)}.cal__legend[data-astro-cid-nrdxd66s]{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:.72rem;color:var(--ink-2)}.cal__legend[data-astro-cid-nrdxd66s] span[data-astro-cid-nrdxd66s]{display:inline-flex;align-items:center;gap:5px}.cal__legend[data-astro-cid-nrdxd66s] .cal__dot[data-astro-cid-nrdxd66s]{width:7px;height:7px}.social__phone[data-astro-cid-nrdxd66s]{position:absolute;right:0;top:8%;width:46%;max-width:240px;transform:rotate(3deg);z-index:2}.social[data-astro-cid-nrdxd66s] .social__spark{position:absolute;left:-14%;top:-5%;width:30px;height:30px;color:var(--green);animation:social-spin 14s linear infinite}@keyframes social-spin{to{transform:rotate(360deg)}}.social__credit[data-astro-cid-nrdxd66s]{display:grid;gap:6px;width:52%;margin-top:6px;font-size:.92rem}.social__client[data-astro-cid-nrdxd66s]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.social__client[data-astro-cid-nrdxd66s] strong[data-astro-cid-nrdxd66s]{font-size:1.05rem;font-weight:660}.social__client[data-astro-cid-nrdxd66s] .link-arrow[data-astro-cid-nrdxd66s]{font-size:.86rem;color:var(--green)}.social__reel[data-astro-cid-nrdxd66s]{color:var(--green);font-size:.64rem}.social__role[data-astro-cid-nrdxd66s]{color:color-mix(in srgb,var(--cream) 80%,transparent)}.social__stats[data-astro-cid-nrdxd66s]{display:grid;gap:0;margin:10px 0 0;border-top:1px solid color-mix(in srgb,var(--cream) 22%,transparent)}.social__stats[data-astro-cid-nrdxd66s] div[data-astro-cid-nrdxd66s]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--cream) 22%,transparent)}.social__stats[data-astro-cid-nrdxd66s] dt[data-astro-cid-nrdxd66s]{font-size:.82rem;color:color-mix(in srgb,var(--cream) 80%,transparent)}.social__stats[data-astro-cid-nrdxd66s] dd[data-astro-cid-nrdxd66s]{margin:0;font-size:1.35rem;font-weight:680;letter-spacing:-.02em;font-stretch:86%;font-variant-numeric:tabular-nums}.social__note[data-astro-cid-nrdxd66s]{font-size:.74rem;color:color-mix(in srgb,var(--cream) 68%,transparent)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.cal__cell[data-astro-cid-nrdxd66s] .cal__dot[data-astro-cid-nrdxd66s]{animation:dot-in linear both;animation-timeline:view();animation-range:entry calc(5% + var(--i) * 1.2%) entry calc(30% + var(--i) * 1.2%)}}}@keyframes dot-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:1100px){.social[data-astro-cid-nrdxd66s]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:860px){.social[data-astro-cid-nrdxd66s]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "demo" "body"}.social__demo[data-astro-cid-nrdxd66s]{max-width:520px}.cal[data-astro-cid-nrdxd66s]{width:62%}.social__phone[data-astro-cid-nrdxd66s]{width:40%;top:4%}.social__credit[data-astro-cid-nrdxd66s]{width:56%}}@media(max-width:520px){.cal[data-astro-cid-nrdxd66s]{width:70%}.social__phone[data-astro-cid-nrdxd66s]{width:42%}.social__credit[data-astro-cid-nrdxd66s]{width:100%;margin-top:120px}}.services[data-astro-cid-7fsfp5w6]{background:var(--green);color:var(--moss)}.services__grid[data-astro-cid-7fsfp5w6]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,6vw,110px);align-items:start}.services__intro[data-astro-cid-7fsfp5w6]{position:sticky;top:calc(var(--header-h) + 32px);display:grid;gap:26px}.services__title[data-astro-cid-7fsfp5w6]{color:var(--moss)}.rotator[data-astro-cid-7fsfp5w6]{position:relative;display:grid;height:.98em;overflow:clip;margin-block:.04em}.rotator__word[data-astro-cid-7fsfp5w6]{grid-area:1 / 1;color:var(--cream);font-weight:420;white-space:nowrap;transform:translateY(105%);transition:transform .9s var(--ease)}.rotator__word[data-astro-cid-7fsfp5w6].is-on{transform:none}.rotator__word[data-astro-cid-7fsfp5w6].is-out{transform:translateY(-105%)}.services__lede[data-astro-cid-7fsfp5w6]{color:color-mix(in srgb,var(--moss) 88%,transparent)}.services__list[data-astro-cid-7fsfp5w6] ul[data-astro-cid-7fsfp5w6]{border-top:1.5px solid color-mix(in srgb,var(--moss) 30%,transparent)}.service[data-astro-cid-7fsfp5w6]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px 18px;padding:28px 8px 30px 4px;border-bottom:1.5px solid color-mix(in srgb,var(--moss) 30%,transparent);transition:background .5s var(--ease),padding .5s var(--ease)}.service[data-astro-cid-7fsfp5w6]:hover{background:color-mix(in srgb,var(--cream) 22%,transparent);padding-left:18px}.service[data-astro-cid-7fsfp5w6] .service__spark{width:20px;height:20px;margin-top:6px;color:var(--cream);transition:transform .8s var(--ease),color .4s}.service[data-astro-cid-7fsfp5w6]:hover .service__spark{transform:rotate(180deg) scale(1.15);color:var(--sky)}.service__title[data-astro-cid-7fsfp5w6]{color:var(--moss)}.service__text[data-astro-cid-7fsfp5w6]{grid-column:2;max-width:52ch}.services__social[data-astro-cid-7fsfp5w6]{position:relative;z-index:1}@media(max-width:960px){.services__grid[data-astro-cid-7fsfp5w6]{grid-template-columns:minmax(0,1fr)}.services__intro[data-astro-cid-7fsfp5w6]{position:static}}.agencies[data-astro-cid-cdopctwq]{background:var(--daisy);color:var(--plum)}.agencies[data-astro-cid-cdopctwq] .wrap[data-astro-cid-cdopctwq]{position:relative;z-index:1}.agencies__head[data-astro-cid-cdopctwq]{display:grid;gap:24px;max-width:1000px;margin-bottom:clamp(48px,6vw,80px)}.agencies__title[data-astro-cid-cdopctwq] .accent[data-astro-cid-cdopctwq]{color:var(--cream)}.agencies__grid[data-astro-cid-cdopctwq]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid color-mix(in srgb,var(--plum) 35%,transparent)}.point[data-astro-cid-cdopctwq]{display:grid;gap:10px;align-content:start;padding:30px 28px 34px 0;border-bottom:1.5px solid color-mix(in srgb,var(--plum) 35%,transparent)}.point[data-astro-cid-cdopctwq]:not(:nth-child(3n+1)){padding-left:28px;border-left:1.5px solid color-mix(in srgb,var(--plum) 35%,transparent)}.point[data-astro-cid-cdopctwq] .point__spark{width:18px;height:18px;color:var(--cream)}.point__title[data-astro-cid-cdopctwq]{font-size:1.3rem;line-height:1.15;font-weight:680;letter-spacing:-.015em;font-stretch:88%}.agencies__cta[data-astro-cid-cdopctwq]{margin-top:clamp(36px,5vw,56px)}.agencies__btn[data-astro-cid-cdopctwq]{--btn-bg: var(--plum);--btn-fg: var(--cream);--btn-hover: var(--ink);min-height:60px;padding-inline:28px 30px;font-size:1.05rem}@media(max-width:960px){.agencies__grid[data-astro-cid-cdopctwq]{grid-template-columns:repeat(2,minmax(0,1fr))}.point[data-astro-cid-cdopctwq],.point[data-astro-cid-cdopctwq]:not(:nth-child(3n+1)){padding:26px 20px 28px 0;border-left:0}.point[data-astro-cid-cdopctwq]:nth-child(2n){padding-left:20px;border-left:1.5px solid color-mix(in srgb,var(--plum) 35%,transparent)}}@media(max-width:560px){.agencies__grid[data-astro-cid-cdopctwq]{grid-template-columns:minmax(0,1fr)}.point[data-astro-cid-cdopctwq]:nth-child(2n){padding-left:0;border-left:0}}.process[data-astro-cid-aa2wht3y]{background:var(--cream)}.process[data-astro-cid-aa2wht3y] .wrap[data-astro-cid-aa2wht3y]{position:relative;z-index:1}.process__head[data-astro-cid-aa2wht3y]{display:grid;gap:22px;max-width:980px;margin-bottom:clamp(56px,7vw,96px)}.steps[data-astro-cid-aa2wht3y]{position:relative}.steps__line[data-astro-cid-aa2wht3y]{position:absolute;left:0;right:0;top:0;width:100%;height:60px;overflow:visible}.steps__line[data-astro-cid-aa2wht3y] path[data-astro-cid-aa2wht3y]{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.steps__base[data-astro-cid-aa2wht3y]{stroke:var(--line-strong)}.steps__draw[data-astro-cid-aa2wht3y]{stroke:var(--sky);stroke-dasharray:1;stroke-dashoffset:1}.steps[data-astro-cid-aa2wht3y] ol[data-astro-cid-aa2wht3y]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.step[data-astro-cid-aa2wht3y]{position:relative;display:grid;gap:10px;align-content:start;padding-top:84px}.step__dot[data-astro-cid-aa2wht3y]{position:absolute;top:21px;left:0;width:18px;height:18px;border-radius:50%;background:var(--cream);box-shadow:0 0 0 2px var(--sky)}.step[data-astro-cid-aa2wht3y]:nth-child(2n) .step__dot[data-astro-cid-aa2wht3y]{top:21px}.step__num[data-astro-cid-aa2wht3y]{color:var(--sky-deep)}.step__text[data-astro-cid-aa2wht3y]{color:var(--ink-2);font-size:.98rem}@media(max-width:960px){.steps__line[data-astro-cid-aa2wht3y]{display:none}.steps[data-astro-cid-aa2wht3y] ol[data-astro-cid-aa2wht3y]{grid-template-columns:minmax(0,1fr);gap:0;border-left:2px solid var(--line-strong);margin-left:8px}.step[data-astro-cid-aa2wht3y]{padding:0 0 36px 32px}.step__dot[data-astro-cid-aa2wht3y]{top:2px;left:-10px}.step[data-astro-cid-aa2wht3y]:nth-child(2n) .step__dot[data-astro-cid-aa2wht3y]{top:2px}}.about[data-astro-cid-lug7qch3]{background:var(--paper);overflow-x:clip}.about__grid[data-astro-cid-lug7qch3]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,120px);align-items:center}.about__art[data-astro-cid-lug7qch3]{position:relative;aspect-ratio:1;max-width:520px;width:100%;display:grid;place-items:center}.about__ring[data-astro-cid-lug7qch3]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.about__ring[data-astro-cid-lug7qch3] circle[data-astro-cid-lug7qch3]{fill:none;stroke:var(--green);stroke-width:.7}.about__art[data-astro-cid-lug7qch3] .about__mark{width:58%;height:auto;color:var(--sky)}.about__art[data-astro-cid-lug7qch3] .about__star{position:absolute;width:14%;height:auto;right:18%;top:17%;color:var(--green);animation:twinkle 5s var(--ease-in-out) infinite}@keyframes twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(.82) rotate(45deg)}}.about__copy[data-astro-cid-lug7qch3]{display:grid;gap:26px}.about__text[data-astro-cid-lug7qch3]{display:grid;gap:16px;max-width:58ch;color:var(--ink-2)}.about__first[data-astro-cid-lug7qch3]{font-size:clamp(1.2rem,1rem + .8vw,1.6rem);line-height:1.4;color:var(--ink);letter-spacing:-.01em}.about__facts[data-astro-cid-lug7qch3]{display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-2)}@media(max-width:860px){.about__grid[data-astro-cid-lug7qch3]{grid-template-columns:minmax(0,1fr)}.about__art[data-astro-cid-lug7qch3]{max-width:320px}}.contact[data-astro-cid-t5ff57ns]{background:var(--sky-panel);color:var(--cream);z-index:2}.contact__grid[data-astro-cid-t5ff57ns]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}.contact__intro[data-astro-cid-t5ff57ns]{display:grid;gap:26px;position:sticky;top:calc(var(--header-h) + 32px)}.contact__title[data-astro-cid-t5ff57ns]{font-size:clamp(3.2rem,8.4vw,8.6rem);line-height:.86;letter-spacing:-.045em;font-weight:700;font-stretch:82%;font-variation-settings:"opsz" 96}.contact__title[data-astro-cid-t5ff57ns] .accent[data-astro-cid-t5ff57ns]{color:var(--cream);font-weight:400}.contact__wa[data-astro-cid-t5ff57ns]{display:grid;gap:12px;justify-items:start}.contact__wa-btn[data-astro-cid-t5ff57ns]{min-height:64px;padding-inline:26px 28px;font-size:1.08rem}.contact__phone[data-astro-cid-t5ff57ns]{font-family:var(--f-mono);font-size:.8rem;letter-spacing:.04em;opacity:.85}.contact__phone[data-astro-cid-t5ff57ns] span[data-astro-cid-t5ff57ns]{user-select:all}.form[data-astro-cid-t5ff57ns]{background:var(--cream);color:var(--ink);border-radius:var(--radius-l);padding:clamp(22px,3vw,40px);display:grid;gap:18px;box-shadow:0 40px 80px -40px #0a1e4680}.form__title[data-astro-cid-t5ff57ns]{color:var(--ink-2)}.form__row[data-astro-cid-t5ff57ns]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field[data-astro-cid-t5ff57ns]{display:grid;gap:8px;border:0;margin:0;padding:0;min-width:0}.field__label[data-astro-cid-t5ff57ns]{font-size:.86rem;font-weight:600;padding:0}.field[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns][type=text],.field[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns][type=email],.field[data-astro-cid-t5ff57ns] select[data-astro-cid-t5ff57ns],.field[data-astro-cid-t5ff57ns] textarea[data-astro-cid-t5ff57ns]{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--line-strong);border-radius:14px;padding:13px 14px;transition:border-color .3s,box-shadow .3s,background .3s}.field[data-astro-cid-t5ff57ns] textarea[data-astro-cid-t5ff57ns]{resize:vertical;min-height:120px}.field[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns]:focus,.field[data-astro-cid-t5ff57ns] select[data-astro-cid-t5ff57ns]:focus,.field[data-astro-cid-t5ff57ns] textarea[data-astro-cid-t5ff57ns]:focus{outline:none;border-color:var(--sky);box-shadow:0 0 0 4px color-mix(in srgb,var(--sky) 20%,transparent);background:#fff}.field[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns]:user-invalid,.field[data-astro-cid-t5ff57ns] textarea[data-astro-cid-t5ff57ns]:user-invalid{border-color:#c0392b}.select[data-astro-cid-t5ff57ns]{position:relative;display:block}.select[data-astro-cid-t5ff57ns]:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;border-right:1.6px solid var(--ink);border-bottom:1.6px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.select[data-astro-cid-t5ff57ns] select[data-astro-cid-t5ff57ns]{appearance:none;padding-right:40px}.segmented[data-astro-cid-t5ff57ns]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:16px;background:var(--paper);border:1.5px solid var(--line-strong)}.segmented[data-astro-cid-t5ff57ns] label[data-astro-cid-t5ff57ns]{position:relative;cursor:pointer}.segmented[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns]{position:absolute;opacity:0;inset:0;cursor:pointer}.segmented[data-astro-cid-t5ff57ns] span[data-astro-cid-t5ff57ns]{display:block;text-align:center;padding:10px 8px;border-radius:11px;font-size:.9rem;font-weight:560;transition:background .3s,color .3s}.segmented[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns]:checked+span[data-astro-cid-t5ff57ns]{background:var(--ink);color:var(--cream)}.segmented[data-astro-cid-t5ff57ns] input[data-astro-cid-t5ff57ns]:focus-visible+span[data-astro-cid-t5ff57ns]{outline:3px solid var(--sky);outline-offset:2px}.form__foot[data-astro-cid-t5ff57ns]{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:6px}.form__send[data-astro-cid-t5ff57ns]{min-height:56px}.form__privacy[data-astro-cid-t5ff57ns]{font-size:.82rem;color:var(--ink-2)}@media(max-width:960px){.contact__grid[data-astro-cid-t5ff57ns]{grid-template-columns:minmax(0,1fr)}.contact__intro[data-astro-cid-t5ff57ns]{position:static}}@media(max-width:560px){.form__row[data-astro-cid-t5ff57ns]{grid-template-columns:minmax(0,1fr)}}
