.hero[data-astro-cid-gbbi3hwn]{position:relative;padding:clamp(112px,72px + 10.7vw,156px) var(--web-gutter) 0;background:var(--c-paper);overflow:clip}.hero__head[data-astro-cid-gbbi3hwn]{display:flex;flex-direction:column}.hero__eb[data-astro-cid-gbbi3hwn]{display:flex}.hero__title[data-astro-cid-gbbi3hwn]{margin:var(--sp-24) 0 0 calc(var(--sp-4) * -1);display:flow-root;font:var(--fw-semibold) var(--fs-112) / 1 var(--font-sans);letter-spacing:-.0446em;color:var(--c-ink)}.hero__title[data-astro-cid-gbbi3hwn] .line{padding-block:0}.hero__title[data-astro-cid-gbbi3hwn] .line>span{vertical-align:top}.hero__l2[data-astro-cid-gbbi3hwn]{color:var(--c-purple)}.hero__title[data-astro-cid-gbbi3hwn] .hero__l2[data-astro-cid-gbbi3hwn]{display:inline-flex;align-items:center;gap:.125em}.hero__caret[data-astro-cid-gbbi3hwn]{flex:none;width:.0714em;height:.857em;border-radius:2px;background:var(--c-coral);animation:caret 1.1s steps(1,end) infinite}.hero__lead[data-astro-cid-gbbi3hwn]{margin-top:38px;display:flex;align-items:flex-end;gap:var(--sp-80)}.hero__idea[data-astro-cid-gbbi3hwn]{flex:none;width:520px;max-width:100%;font:var(--fw-medium) var(--fs-26) / 1.2 var(--font-sans);letter-spacing:-.0192em;color:var(--c-ink)}.hero__detail[data-astro-cid-gbbi3hwn]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-24)}.hero__text[data-astro-cid-gbbi3hwn]{font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--c-ink-80)}.hero__ctas[data-astro-cid-gbbi3hwn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12)}.hero__ctas[data-astro-cid-gbbi3hwn] .btn{padding:var(--sp-18) var(--sp-28);font-size:var(--fs-16);line-height:1.45}.hero__ctas[data-astro-cid-gbbi3hwn] .btn--outline{--btn-border: var(--web-ink-25)}.fit[data-astro-cid-gbbi3hwn]{position:relative;width:100%;max-width:1280px;margin:47px auto 0;height:calc(560px * var(--fit, 1));overflow:clip}.scene[data-astro-cid-gbbi3hwn]{position:absolute;left:0;top:0;width:1280px;height:560px;transform-origin:0 0;transform:scale(var(--fit, 1));border-radius:var(--web-r-40) var(--web-r-40) 0 0;background:var(--c-purple);overflow:clip;isolation:isolate}.scene__light[data-astro-cid-gbbi3hwn]{position:absolute;border-radius:50%}.scene__light--coral[data-astro-cid-gbbi3hwn]{left:820px;top:-120px;width:520px;height:520px;background:var(--c-coral)}.scene__light--yellow[data-astro-cid-gbbi3hwn]{left:-80px;top:300px;width:360px;height:360px;background:var(--c-yellow)}.scene__light--lila[data-astro-cid-gbbi3hwn]{left:1011px;top:267px;width:329px;height:323px;background:var(--c-lila)}.browser[data-astro-cid-gbbi3hwn]{position:absolute;left:236px;top:72px;width:760px;height:540px;border-radius:var(--web-r-22);background:var(--c-white);box-shadow:var(--web-shadow-browser);overflow:clip;display:flex;flex-direction:column;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.browser__bar[data-astro-cid-gbbi3hwn]{display:flex;align-items:center;gap:var(--sp-14);padding:var(--sp-14) var(--sp-18);background:var(--web-brow-bar)}.browser__dots[data-astro-cid-gbbi3hwn]{display:flex;gap:var(--sp-6)}.browser__dots[data-astro-cid-gbbi3hwn] i[data-astro-cid-gbbi3hwn]{width:10px;height:10px;border-radius:50%;background:var(--c-coral)}.browser__dots[data-astro-cid-gbbi3hwn] i[data-astro-cid-gbbi3hwn]:nth-child(2){background:var(--c-yellow)}.browser__dots[data-astro-cid-gbbi3hwn] i[data-astro-cid-gbbi3hwn]:nth-child(3){background:var(--c-sky)}.browser__url[data-astro-cid-gbbi3hwn]{flex:1;display:flex;align-items:center;gap:var(--sp-8);padding:7px var(--sp-14);border-radius:var(--r-pill);background:var(--c-white);font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink-60)}.browser__url[data-astro-cid-gbbi3hwn] svg{color:var(--web-ink-50)}.browser__body[data-astro-cid-gbbi3hwn]{position:relative;flex:1;min-height:0;background:var(--c-white)}.site[data-astro-cid-gbbi3hwn]{position:absolute;inset:0;display:flex;flex-direction:column;gap:30px;padding:22px 40px;background:var(--c-white)}.site__nav[data-astro-cid-gbbi3hwn]{display:flex;align-items:center;justify-content:space-between}.site__brand[data-astro-cid-gbbi3hwn]{font:var(--fw-bold) var(--fs-16) / 1.45 var(--font-sans);letter-spacing:.125em;color:var(--c-ink)}.site__links[data-astro-cid-gbbi3hwn]{display:flex;align-items:center;gap:22px;font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink-70)}.site__pill[data-astro-cid-gbbi3hwn]{padding:7px 14px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);font-weight:var(--fw-semibold)}.site__hero[data-astro-cid-gbbi3hwn]{display:flex;gap:28px}.site__text[data-astro-cid-gbbi3hwn]{flex:none;width:340px;display:flex;flex-direction:column;gap:var(--sp-14)}.site__kicker[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-10) / 1.45 var(--font-sans);letter-spacing:.14em;color:var(--c-petrol)}.site__h[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-34) / 1.02 var(--font-sans);letter-spacing:-.0353em;color:var(--c-ink)}.site__lead[data-astro-cid-gbbi3hwn]{font:var(--fw-regular) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-ink-70)}.site__cta[data-astro-cid-gbbi3hwn]{display:flex;gap:var(--sp-8)}.site__btn[data-astro-cid-gbbi3hwn]{padding:10px 16px;border-radius:var(--r-pill);background:var(--c-petrol);color:var(--c-white);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans)}.site__btn--line[data-astro-cid-gbbi3hwn]{background:none;color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--web-ink-20)}.site__img[data-astro-cid-gbbi3hwn]{flex:1;height:250px;border-radius:var(--web-r-18)}.site__img--final[data-astro-cid-gbbi3hwn]{background:var(--web-grad-img)}.site__cards[data-astro-cid-gbbi3hwn]{display:flex;gap:var(--sp-14)}.site__card[data-astro-cid-gbbi3hwn]{flex:1;display:flex;flex-direction:column;gap:var(--sp-6)}.site__thumb[data-astro-cid-gbbi3hwn]{display:block;height:90px;border-radius:var(--r-12);background:var(--web-card-warm)}.site__ct[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink)}.site__cm[data-astro-cid-gbbi3hwn]{font:var(--fw-regular) var(--fs-10) / 1.45 var(--font-sans);color:var(--web-ink-50)}.site--wire[data-astro-cid-gbbi3hwn]{background:var(--c-paper)}.wf[data-astro-cid-gbbi3hwn]{display:block;flex:none;width:var(--w, 100%);height:var(--h, 10px);background:var(--web-ink-15);border-radius:3px}.wf-logo[data-astro-cid-gbbi3hwn]{--w: 76px;--h: 12px}.wf-link[data-astro-cid-gbbi3hwn]{--w: 44px;--h: 6px}.wf-btn[data-astro-cid-gbbi3hwn]{--w: 92px;--h: 24px}.wf-kicker[data-astro-cid-gbbi3hwn]{--w: 120px;--h: 6px}.wf-h1[data-astro-cid-gbbi3hwn]{--w: 310px;--h: 16px}.wf-h2[data-astro-cid-gbbi3hwn]{--w: 250px;--h: 16px}.wf-p1[data-astro-cid-gbbi3hwn]{--w: 290px;--h: 6px}.wf-p2[data-astro-cid-gbbi3hwn]{--w: 210px;--h: 6px}.wf-cta1[data-astro-cid-gbbi3hwn]{--w: 92px;--h: 30px}.wf-cta2[data-astro-cid-gbbi3hwn]{--w: 112px;--h: 30px}.wf-thumb[data-astro-cid-gbbi3hwn]{--h: 90px}.wf-t[data-astro-cid-gbbi3hwn]{--w: 72px;--h: 7px}.wf-m[data-astro-cid-gbbi3hwn]{--w: 54px;--h: 5px}.site__card[data-astro-cid-gbbi3hwn]:nth-child(2) .wf-t[data-astro-cid-gbbi3hwn]{--w: 64px}.site__card[data-astro-cid-gbbi3hwn]:nth-child(3) .wf-t[data-astro-cid-gbbi3hwn]{--w: 80px}.wf--pill[data-astro-cid-gbbi3hwn]{border-radius:var(--r-pill);background:none;box-shadow:inset 0 0 0 1.5px var(--web-ink-25)}.wf--pill[data-astro-cid-gbbi3hwn]:not(.wf--line){background:var(--web-ink-20);box-shadow:none}.wf--img[data-astro-cid-gbbi3hwn]{position:relative;border-radius:var(--r-8);background:var(--web-ink-8);box-shadow:inset 0 0 0 1.5px var(--web-ink-25);--x: linear-gradient(to top right, transparent calc(50% - .75px) , var(--web-ink-25) calc(50% - .75px) calc(50% + .75px) , transparent calc(50% + .75px) );--y: linear-gradient(to bottom right, transparent calc(50% - .75px) , var(--web-ink-25) calc(50% - .75px) calc(50% + .75px) , transparent calc(50% + .75px) );background-image:var(--x),var(--y)}.site--wire[data-astro-cid-gbbi3hwn] .site__img[data-astro-cid-gbbi3hwn]{width:auto;height:250px}.site--wire[data-astro-cid-gbbi3hwn] .site__links[data-astro-cid-gbbi3hwn] .wf[data-astro-cid-gbbi3hwn]{margin-inline:0}.site--wire[data-astro-cid-gbbi3hwn] .site__cards[data-astro-cid-gbbi3hwn] .wf--img[data-astro-cid-gbbi3hwn]{width:100%}.cmp-top[data-astro-cid-gbbi3hwn]{clip-path:inset(0 0 0 calc(var(--p, 0) * 1%))}.cmp-handle[data-astro-cid-gbbi3hwn]{position:absolute;inset:0;width:100%;pointer-events:none;outline:none;transform:translate3d(calc(var(--p, 0) * 1%),0,0)}.cmp-handle__line[data-astro-cid-gbbi3hwn]{position:absolute;left:-1.5px;top:0;bottom:0;width:3px;background:var(--c-ink);opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.cmp-handle__knob[data-astro-cid-gbbi3hwn]{position:absolute;left:-20px;top:244px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-paper);box-shadow:var(--shadow-sticker);opacity:0;transform:scale(.8);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring);pointer-events:auto;cursor:grab}.browser[data-astro-cid-gbbi3hwn].is-drag .cmp-handle__knob[data-astro-cid-gbbi3hwn]{cursor:grabbing}.browser[data-astro-cid-gbbi3hwn]:hover .cmp-handle__line[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-demo .cmp-handle__line[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-drag .cmp-handle__line[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-split .cmp-handle__line[data-astro-cid-gbbi3hwn],.cmp-handle[data-astro-cid-gbbi3hwn]:focus-visible .cmp-handle__line[data-astro-cid-gbbi3hwn]{opacity:1}.browser[data-astro-cid-gbbi3hwn]:hover .cmp-handle__knob[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-demo .cmp-handle__knob[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-drag .cmp-handle__knob[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-split .cmp-handle__knob[data-astro-cid-gbbi3hwn],.cmp-handle[data-astro-cid-gbbi3hwn]:focus-visible .cmp-handle__knob[data-astro-cid-gbbi3hwn]{opacity:1;transform:none}.cmp-handle[data-astro-cid-gbbi3hwn]:focus-visible .cmp-handle__knob[data-astro-cid-gbbi3hwn]{box-shadow:0 0 0 3px var(--c-white),0 0 0 6px var(--c-focus)}.cmp-tag[data-astro-cid-gbbi3hwn]{position:absolute;top:438px;padding:5px 10px;border-radius:var(--r-pill);font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none}.cmp-tag--l[data-astro-cid-gbbi3hwn]{left:14px;background:var(--web-ink-60);color:var(--c-paper)}.cmp-tag--r[data-astro-cid-gbbi3hwn]{right:14px;background:var(--c-yellow);color:var(--c-ink)}.browser[data-astro-cid-gbbi3hwn].is-split .cmp-tag[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-demo .cmp-tag[data-astro-cid-gbbi3hwn]{opacity:1}.cmp-hint[data-astro-cid-gbbi3hwn]{position:absolute;left:50%;top:396px;transform:translate3d(-50%,6px,0);padding:7px 14px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);white-space:nowrap;opacity:0;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);pointer-events:none}.browser[data-astro-cid-gbbi3hwn]:hover .cmp-hint[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-demo .cmp-hint[data-astro-cid-gbbi3hwn]{opacity:1;transform:translate3d(-50%,0,0)}.browser[data-astro-cid-gbbi3hwn].is-drag .cmp-hint[data-astro-cid-gbbi3hwn],.browser[data-astro-cid-gbbi3hwn].is-split:not(.is-demo):not(:hover) .cmp-hint[data-astro-cid-gbbi3hwn]{opacity:0}.phone[data-astro-cid-gbbi3hwn]{position:absolute;left:1033px;top:115px;width:206px;height:426px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-12);padding:23px 13px;border-radius:33px;border:6px solid var(--c-ink);background:var(--c-white);box-shadow:var(--web-shadow-phone);overflow:clip}.phone__nav[data-astro-cid-gbbi3hwn]{display:flex;align-items:center;justify-content:space-between;color:var(--c-ink)}.phone__nav[data-astro-cid-gbbi3hwn] strong[data-astro-cid-gbbi3hwn]{font:var(--fw-bold) var(--fs-12) / 1.45 var(--font-sans);letter-spacing:.125em}.phone__h[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-20) / 1 var(--font-sans);letter-spacing:-.03em;color:var(--c-ink)}.phone__img[data-astro-cid-gbbi3hwn]{display:block;height:120px;border-radius:var(--r-14);background:var(--web-grad-img)}.phone__cta[data-astro-cid-gbbi3hwn]{display:block;padding:10px 0;border-radius:var(--r-pill);background:var(--c-petrol);color:var(--c-white);text-align:center;font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans)}.glass[data-astro-cid-gbbi3hwn]{position:absolute;box-sizing:border-box;border-radius:var(--r-20);background:var(--c-glass-bar);-webkit-backdrop-filter:blur(var(--web-blur-glass));backdrop-filter:blur(var(--web-blur-glass));box-shadow:inset 0 0 0 1.5px var(--web-w-90),var(--web-shadow-glass)}.notice[data-astro-cid-gbbi3hwn]{left:820px;top:36px;width:270px;display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-14) var(--sp-16)}.notice__icon[data-astro-cid-gbbi3hwn]{flex:none;width:36px;height:36px;border-radius:50%;background:var(--c-coral);color:var(--c-ink);display:grid;place-items:center}.notice__text[data-astro-cid-gbbi3hwn]{display:flex;flex-direction:column;gap:2px;min-width:0}.notice__text[data-astro-cid-gbbi3hwn] strong[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-ink)}.notice__text[data-astro-cid-gbbi3hwn] span[data-astro-cid-gbbi3hwn]{font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans);color:var(--c-ink-60)}.metric[data-astro-cid-gbbi3hwn]{left:44px;top:290px;width:178px;display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-16)}.metric__label[data-astro-cid-gbbi3hwn]{font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans);color:var(--c-ink-70)}.metric__value[data-astro-cid-gbbi3hwn]{display:flex;align-items:flex-end;gap:var(--sp-6)}.metric__value[data-astro-cid-gbbi3hwn] strong[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-30) / 1 var(--font-sans);letter-spacing:-.0333em;color:var(--c-ink)}.metric__value[data-astro-cid-gbbi3hwn] em[data-astro-cid-gbbi3hwn]{font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans);font-style:normal;color:var(--c-petrol)}.metric__bar[data-astro-cid-gbbi3hwn]{position:relative;display:block;height:6px;border-radius:9px;background:var(--web-ink-10);overflow:clip}.metric__bar[data-astro-cid-gbbi3hwn] i[data-astro-cid-gbbi3hwn]{position:absolute;inset:0;border-radius:9px;background:var(--c-petrol);transform-origin:0 50%;transform:scaleX(.667)}.visitor[data-astro-cid-gbbi3hwn]{position:absolute;left:0;top:0;transform:translate3d(318px,392px,0);color:var(--c-ink);pointer-events:none;will-change:transform}.visitor__in[data-astro-cid-gbbi3hwn]{display:flex;align-items:flex-end;gap:var(--sp-4);transform-origin:0 0;transition:transform var(--dur-fast) var(--ease-out)}.visitor[data-astro-cid-gbbi3hwn].is-hot .visitor__in[data-astro-cid-gbbi3hwn]{transform:scale(1.18)}.visitor__l--b[data-astro-cid-gbbi3hwn],.visitor[data-astro-cid-gbbi3hwn].is-drag .visitor__l--a[data-astro-cid-gbbi3hwn]{display:none}.visitor[data-astro-cid-gbbi3hwn].is-drag .visitor__l--b[data-astro-cid-gbbi3hwn]{display:block;background:var(--c-coral)}.browser[data-astro-cid-gbbi3hwn].is-pointer,.browser[data-astro-cid-gbbi3hwn].is-pointer *{cursor:none}.visitor__l[data-astro-cid-gbbi3hwn]{padding:5px 10px;border-radius:var(--r-pill);background:var(--c-yellow);font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans)}.scene__tag[data-astro-cid-gbbi3hwn]{position:absolute;left:40px;top:504px;padding:7px 12px;border-radius:var(--r-pill);background:var(--web-w-15);color:var(--web-w-80);font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans)}@media(scripting:enabled){.metric__bar[data-astro-cid-gbbi3hwn] i[data-astro-cid-gbbi3hwn]{animation:load 1.4s var(--ease-out) .4s both}@keyframes load{0%{transform:scaleX(0)}}}@media(prefers-reduced-motion:reduce){.hero__caret[data-astro-cid-gbbi3hwn]{animation:none}}@media(max-width:1100px){.hero__lead[data-astro-cid-gbbi3hwn]{flex-direction:column;align-items:flex-start;gap:var(--sp-32)}.hero__idea[data-astro-cid-gbbi3hwn]{width:100%;max-width:520px}.hero__detail[data-astro-cid-gbbi3hwn]{width:100%;max-width:680px}}@media(max-width:760px){.hero[data-astro-cid-gbbi3hwn]{padding-top:112px}.hero__title[data-astro-cid-gbbi3hwn]{margin-top:var(--sp-16)}.hero__lead[data-astro-cid-gbbi3hwn]{margin-top:var(--sp-24)}.hero__ctas[data-astro-cid-gbbi3hwn] .btn{padding:var(--sp-14) var(--sp-22);font-size:var(--fs-15)}.fit[data-astro-cid-gbbi3hwn]{margin-top:var(--sp-32)}}.dims[data-astro-cid-bciinez3]{padding:var(--web-y) var(--web-gutter) var(--web-y-b);background:var(--c-paper);color:var(--c-ink);display:flex;flex-direction:column;gap:var(--sp-64)}.dims__head[data-astro-cid-bciinez3]{display:flex;align-items:flex-end;gap:var(--sp-80)}.dims__title[data-astro-cid-bciinez3]{flex:0 1 780px;min-width:0;font:var(--fw-semibold) var(--fs-72) / 1 var(--font-sans);letter-spacing:-.04em;display:flex;flex-direction:column}.dims__accent[data-astro-cid-bciinez3]{color:var(--c-coral)}.dims__intro[data-astro-cid-bciinez3]{flex:1;min-width:0;font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--c-ink-80)}.bento[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:var(--sp-20)}.bento__row[data-astro-cid-bciinez3]{display:grid;gap:var(--sp-20)}.bento__row--a[data-astro-cid-bciinez3]{grid-template-columns:760fr 500fr;min-height:440px}.bento__row--b[data-astro-cid-bciinez3]{grid-template-columns:540fr 720fr;min-height:400px}.card[data-astro-cid-bciinez3]{position:relative;overflow:clip;border-radius:var(--r-32);padding:var(--sp-40);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-32)}.card--coral[data-astro-cid-bciinez3]{background:var(--c-coral);color:var(--c-white)}.card--sky[data-astro-cid-bciinez3]{background:var(--c-sky)}.card--petrol[data-astro-cid-bciinez3]{background:var(--c-petrol);color:var(--c-paper)}.card--yellow[data-astro-cid-bciinez3]{background:var(--c-yellow)}.card__text[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:var(--sp-12)}.card__title[data-astro-cid-bciinez3]{font:var(--fw-semibold) var(--fs-44) / 1 var(--font-sans);letter-spacing:-.0409em}.card__title--xl[data-astro-cid-bciinez3]{font-size:var(--fs-64);letter-spacing:-.0406em}.card__lead[data-astro-cid-bciinez3]{max-width:400px;font:var(--fw-regular) var(--fs-17) / 1.45 var(--font-sans);color:var(--c-ink-80)}.card--coral[data-astro-cid-bciinez3] .card__lead[data-astro-cid-bciinez3]{color:var(--web-w-80)}.card--petrol[data-astro-cid-bciinez3] .card__lead[data-astro-cid-bciinez3]{color:var(--web-paper-80)}.asks[data-astro-cid-bciinez3]{display:flex;align-items:flex-end;gap:var(--sp-12);padding:0;margin:0;list-style:none}.ask[data-astro-cid-bciinez3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-18);border-radius:var(--web-r-22);background:var(--web-w-40);color:var(--c-ink);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.ask__q[data-astro-cid-bciinez3]{font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-ink-70)}.ask__a[data-astro-cid-bciinez3]{font:var(--fw-semibold) var(--fs-20) / 1.1 var(--font-sans);letter-spacing:-.025em}.ask--ink[data-astro-cid-bciinez3]{background:var(--c-ink);color:var(--c-paper)}.ask--ink[data-astro-cid-bciinez3] .ask__q[data-astro-cid-bciinez3]{color:var(--c-yellow)}@media(hover:hover){.ask[data-astro-cid-bciinez3]:hover{transform:translate3d(0,-6px,0);background:var(--web-w-60)}.ask--ink[data-astro-cid-bciinez3]:hover{background:var(--c-ink)}}.search[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:var(--sp-8)}.search__field[data-astro-cid-bciinez3]{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-14) var(--sp-16);border-radius:var(--r-16);background:var(--c-white);cursor:text;position:relative;transition:box-shadow var(--dur-fast) var(--ease-out)}.search__field[data-astro-cid-bciinez3] svg{flex:none;color:var(--web-ink-50)}.search__field[data-astro-cid-bciinez3]:focus-within{box-shadow:0 0 0 2.5px var(--c-focus)}.search__input[data-astro-cid-bciinez3]{flex:0 1 auto;min-width:0;width:9.4em;border:0;outline:0;background:none;padding:0;font:var(--fw-regular) var(--fs-15) / 1.45 var(--font-sans);color:var(--c-ink);caret-color:var(--c-coral);appearance:none;-webkit-appearance:none}.search__input[data-astro-cid-bciinez3]::-webkit-search-cancel-button{display:none}.search__caret[data-astro-cid-bciinez3]{flex:none;width:2px;height:18px;margin-left:-8px;background:var(--c-coral);animation:caret 1.1s steps(1,end) infinite}.search__field[data-astro-cid-bciinez3]:focus-within .search__caret[data-astro-cid-bciinez3]{display:none}@keyframes caret{50%{opacity:0}}.results[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--sp-8);list-style:none;border-radius:var(--r-16);background:var(--web-w-70);min-height:118px}.result[data-astro-cid-bciinez3]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:10px var(--sp-12);border-radius:var(--r-10);color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-out)}.result[data-astro-cid-bciinez3][hidden]{display:none}.result[data-astro-cid-bciinez3].is-first{background:var(--c-white)}.result[data-astro-cid-bciinez3] svg{flex:none;opacity:0;transform:translate3d(-4px,4px,0);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.result[data-astro-cid-bciinez3].is-first svg{opacity:1;transform:none}.result__text[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:1px;min-width:0}.result__path[data-astro-cid-bciinez3]{font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans);color:var(--c-petrol)}.result__label[data-astro-cid-bciinez3]{font:var(--fw-regular) var(--fs-14) / 1.45 var(--font-sans)}@media(hover:hover){.result[data-astro-cid-bciinez3]:not(.result--empty):not(.result--skeleton):hover{background:var(--c-white)}.result[data-astro-cid-bciinez3]:not(.result--empty):not(.result--skeleton):hover svg{opacity:1;transform:none}}.result--empty[data-astro-cid-bciinez3]{font:var(--fw-regular) var(--fs-14) / 1.45 var(--font-sans);color:var(--c-ink-80)}.result--skeleton[data-astro-cid-bciinez3]{flex-direction:column;align-items:stretch;gap:var(--sp-8);padding:var(--sp-14) var(--sp-12)}.result--skeleton[data-astro-cid-bciinez3] i[data-astro-cid-bciinez3]{display:block;height:10px;border-radius:9px;background:var(--web-ink-10);transform-origin:0 50%;animation:shimmer .9s var(--ease-in-out) infinite alternate}.result--skeleton[data-astro-cid-bciinez3] i[data-astro-cid-bciinez3]:first-child{width:42%}.result--skeleton[data-astro-cid-bciinez3] i[data-astro-cid-bciinez3]:last-child{width:72%;animation-delay:.15s}@keyframes shimmer{0%{opacity:.4;transform:scaleX(.94)}to{opacity:1;transform:none}}.serp[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-20);border-radius:var(--r-20);background:var(--web-w-8, var(--web-w-10));box-shadow:inset 0 0 0 1px var(--web-w-18)}.serp__url[data-astro-cid-bciinez3]{display:flex;align-items:center;gap:var(--sp-8);font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--web-paper-70)}.serp__fav[data-astro-cid-bciinez3]{flex:none;width:18px;height:18px;border-radius:50%;background:var(--c-yellow)}.serp__title[data-astro-cid-bciinez3]{font:var(--fw-semibold) var(--fs-18) / 1.45 var(--font-sans);color:var(--c-sky);text-decoration:underline 1.5px transparent;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.serp__snippet[data-astro-cid-bciinez3]{font:var(--fw-regular) var(--fs-13) / 1.45 var(--font-sans);color:var(--web-paper-80)}@media(hover:hover){.serp[data-astro-cid-bciinez3]:hover .serp__title[data-astro-cid-bciinez3]{text-decoration-color:currentColor}}.flow[data-astro-cid-bciinez3]{display:flex;align-items:center;gap:var(--sp-14);margin:0}.flow[data-astro-cid-bciinez3] .flow__arrow{flex:none;color:var(--c-ink)}.flow__cta[data-astro-cid-bciinez3]{flex:none;padding:var(--sp-14) var(--sp-20);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}@media(hover:hover){.flow__cta[data-astro-cid-bciinez3]:hover{background:var(--c-coral);color:var(--c-ink)}}.flow__cta[data-astro-cid-bciinez3]:active{transform:scale(.97)}.flow__form[data-astro-cid-bciinez3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-14);border-radius:var(--web-r-18);background:var(--c-white)}.field[data-astro-cid-bciinez3]{display:flex;flex-direction:column;gap:2px;padding:8px var(--sp-12);border-radius:var(--r-10);background:var(--c-paper);cursor:text;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}@media(hover:hover){.field[data-astro-cid-bciinez3]:hover{box-shadow:inset 0 0 0 1.5px var(--web-ink-20)}}.field[data-astro-cid-bciinez3]:focus-within{box-shadow:inset 0 0 0 1.5px var(--c-purple)}.field__label[data-astro-cid-bciinez3]{font:var(--fw-regular) var(--fs-10) / 1.45 var(--font-sans);color:var(--c-ink-60)}.field__input[data-astro-cid-bciinez3]{width:100%;min-width:0;padding:0;border:0;outline:0;background:none;font:var(--fw-medium) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-ink)}.field[data-astro-cid-bciinez3].is-error{background:var(--web-error-wash);box-shadow:inset 0 0 0 1.5px var(--web-error);animation:nudge .36s var(--ease-out)}.field[data-astro-cid-bciinez3].is-error .field__label[data-astro-cid-bciinez3]{color:var(--web-error);font-weight:var(--fw-semibold)}@keyframes nudge{20%{transform:translate3d(-4px,0,0)}50%{transform:translate3d(4px,0,0)}80%{transform:translate3d(-2px,0,0)}}.chip[data-astro-cid-bciinez3]{flex:none;display:inline-flex;align-items:center;padding:var(--sp-14) var(--sp-18);border-radius:var(--r-pill);background:var(--c-petrol);color:var(--c-paper);font:var(--fw-semibold) var(--fs-14) / 1.45 var(--font-sans);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.chip__state[data-astro-cid-bciinez3]{display:none;align-items:center;gap:var(--sp-8);white-space:nowrap}.chip[data-astro-cid-bciinez3][data-state=idle] [data-astro-cid-bciinez3][data-for=idle],.chip[data-astro-cid-bciinez3][data-state=loading] [data-astro-cid-bciinez3][data-for=loading],.chip[data-astro-cid-bciinez3][data-state=error] [data-astro-cid-bciinez3][data-for=error],.chip[data-astro-cid-bciinez3][data-state=sent] [data-astro-cid-bciinez3][data-for=sent]{display:inline-flex;animation:chip-in var(--dur-base) var(--ease-out)}@keyframes chip-in{0%{opacity:0;transform:translate3d(0,6px,0)}}.chip[data-astro-cid-bciinez3][data-state=idle]{background:var(--web-ink-15);color:var(--c-ink)}.chip[data-astro-cid-bciinez3][data-state=error]{background:var(--web-error);color:var(--c-white)}.chip__icon.is-spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.dims__head[data-astro-cid-bciinez3]{flex-direction:column;align-items:flex-start;gap:var(--sp-24)}.dims__title[data-astro-cid-bciinez3]{flex:none;max-width:780px}.dims__intro[data-astro-cid-bciinez3]{max-width:560px}.bento__row--a[data-astro-cid-bciinez3],.bento__row--b[data-astro-cid-bciinez3]{grid-template-columns:1fr;min-height:0}.card[data-astro-cid-bciinez3]{min-height:340px}.card--coral[data-astro-cid-bciinez3]{min-height:400px}}@media(max-width:760px){.card[data-astro-cid-bciinez3]{padding:var(--sp-24);border-radius:var(--r-24)}.asks[data-astro-cid-bciinez3],.flow[data-astro-cid-bciinez3]{flex-direction:column;align-items:stretch}.flow[data-astro-cid-bciinez3] .flow__arrow{align-self:center;transform:rotate(90deg)}.flow__cta[data-astro-cid-bciinez3],.chip[data-astro-cid-bciinez3]{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.search__caret[data-astro-cid-bciinez3],.result--skeleton[data-astro-cid-bciinez3] i[data-astro-cid-bciinez3],.chip__icon.is-spin,.field[data-astro-cid-bciinez3].is-error{animation:none}}@media(max-width:1100px){.dims[data-astro-cid-bciinez3]{padding-block:var(--section-y-lg)}}.map[data-astro-cid-bzut5zyg]{position:relative;overflow:clip;background:var(--c-ink);color:var(--c-paper);padding:120px var(--web-gutter) 80px;padding-block:var(--web-y-b) clamp(48px,2.296rem + 3.005vw,80px)}.map__head[data-astro-cid-bzut5zyg]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-48)}.map__eb[data-astro-cid-bzut5zyg]{display:flex}.map__titles[data-astro-cid-bzut5zyg]{display:flex;flex-direction:column}.map__title[data-astro-cid-bzut5zyg]{margin:20px 0 0 calc(var(--sp-4) * -1);font:var(--fw-semibold) var(--fs-80) / 1 var(--font-sans);letter-spacing:-.0425em;color:var(--c-paper);display:flow-root}.map__title[data-astro-cid-bzut5zyg] .line{padding-block:0}.map__title[data-astro-cid-bzut5zyg] .line>span{vertical-align:top}.map__intro[data-astro-cid-bzut5zyg]{flex:0 1 500px;margin-top:70px;font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--web-paper-80)}.fit[data-astro-cid-bzut5zyg]{position:relative;width:100%;max-width:1280px;margin:64px auto 0;height:calc(780px * var(--fit, 1))}.stage[data-astro-cid-bzut5zyg]{position:absolute;left:0;top:0;width:1280px;height:780px;transform-origin:0 0;transform:scale(var(--fit, 1))}.note[data-astro-cid-bzut5zyg]{position:absolute;width:340px;box-sizing:border-box;text-align:left;color:inherit;display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-24);border-radius:var(--r-24);background:var(--web-w-5);box-shadow:inset 0 0 0 1px var(--web-w-15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.note[data-astro-cid-bzut5zyg][data-n="1"]{left:0;top:10px}.note[data-astro-cid-bzut5zyg][data-n="2"]{left:0;top:240px}.note[data-astro-cid-bzut5zyg][data-n="3"]{left:0;top:470px}.note[data-astro-cid-bzut5zyg][data-n="4"]{left:940px;top:10px}.note[data-astro-cid-bzut5zyg][data-n="5"]{left:940px;top:240px}.note[data-astro-cid-bzut5zyg][data-n="6"]{left:940px;top:470px}.note__stage[data-astro-cid-bzut5zyg]{display:flex;align-items:center;gap:var(--sp-10)}.note__num[data-astro-cid-bzut5zyg]{font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-yellow)}.note__title[data-astro-cid-bzut5zyg]{font:var(--fw-semibold) var(--fs-22) / 1.1 var(--font-sans);letter-spacing:-.027em;color:var(--c-paper)}.note__q[data-astro-cid-bzut5zyg]{font:var(--fw-regular) var(--fs-16) / 1.35 var(--font-sans);color:var(--web-paper-85)}.note__decision[data-astro-cid-bzut5zyg]{display:flex;gap:var(--sp-8);padding-top:var(--sp-10);box-shadow:inset 0 1px 0 var(--web-w-12);font:var(--fw-regular) var(--fs-14) / 1.35 var(--font-sans);color:var(--c-sky)}.note__decision[data-astro-cid-bzut5zyg] svg{flex:none;margin-top:2px}@media(hover:hover){.note[data-astro-cid-bzut5zyg]:hover{background:var(--web-w-10);transform:translate3d(0,-3px,0)}}.note[data-astro-cid-bzut5zyg][aria-pressed=true]{background:var(--web-w-12);box-shadow:inset 0 0 0 1.5px var(--c-yellow)}.note[data-astro-cid-bzut5zyg]:focus-visible{outline:2.5px solid var(--c-yellow);outline-offset:3px}.conn[data-astro-cid-bzut5zyg]{position:absolute;overflow:visible;pointer-events:none}.conn[data-astro-cid-bzut5zyg] path[data-astro-cid-bzut5zyg]{stroke:color-mix(in srgb,var(--c-yellow) 70%,transparent);stroke-width:1.5;transition:opacity var(--dur-base) var(--ease-out),stroke-width var(--dur-fast)}.conn[data-astro-cid-bzut5zyg][data-n="1"]{left:340px;top:66px}.conn[data-astro-cid-bzut5zyg][data-n="2"]{left:340px;top:296px}.conn[data-astro-cid-bzut5zyg][data-n="3"]{left:340px;top:500px}.conn[data-astro-cid-bzut5zyg][data-n="4"]{left:800px;top:66px}.conn[data-astro-cid-bzut5zyg][data-n="5"]{left:800px;top:296px}.conn[data-astro-cid-bzut5zyg][data-n="6"]{left:800px;top:526px}.stage[data-astro-cid-bzut5zyg]:has(.note[aria-pressed=true]) .conn[data-astro-cid-bzut5zyg] path[data-astro-cid-bzut5zyg]{opacity:.3}.stage[data-astro-cid-bzut5zyg]:has(.note[data-n="1"][aria-pressed=true]) .conn[data-astro-cid-bzut5zyg][data-n="1"] path[data-astro-cid-bzut5zyg],.stage[data-astro-cid-bzut5zyg]:has(.note[data-n="2"][aria-pressed=true]) .conn[data-astro-cid-bzut5zyg][data-n="2"] path[data-astro-cid-bzut5zyg],.stage[data-astro-cid-bzut5zyg]:has(.note[data-n="3"][aria-pressed=true]) .conn[data-astro-cid-bzut5zyg][data-n="3"] path[data-astro-cid-bzut5zyg],.stage[data-astro-cid-bzut5zyg]:has(.note[data-n="4"][aria-pressed=true]) .conn[data-astro-cid-bzut5zyg][data-n="4"] path[data-astro-cid-bzut5zyg],.stage[data-astro-cid-bzut5zyg]:has(.note[data-n="5"][aria-pressed=true]) .conn[data-astro-cid-bzut5zyg][data-n="5"] path[data-astro-cid-bzut5zyg],.stage[data-astro-cid-bzut5zyg]:has(.note[data-n="6"][aria-pressed=true]) .conn[data-astro-cid-bzut5zyg][data-n="6"] path[data-astro-cid-bzut5zyg]{opacity:1;stroke-width:2.5}.pagewrap[data-astro-cid-bzut5zyg]{position:absolute;left:440px;top:0;width:400px;height:720px}.pg[data-astro-cid-bzut5zyg]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;border-radius:var(--web-r-22);box-shadow:var(--web-shadow-page);transform-style:preserve-3d}.layer[data-astro-cid-bzut5zyg]{position:relative;background:var(--c-white);color:var(--c-ink);box-sizing:border-box;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.layer--nav[data-astro-cid-bzut5zyg]{flex:none;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:var(--web-r-22) var(--web-r-22) 0 0}.layer--nav[data-astro-cid-bzut5zyg] strong[data-astro-cid-bzut5zyg]{font:var(--fw-bold) var(--fs-11) / 1.45 var(--font-sans);letter-spacing:.127em}.pg__links[data-astro-cid-bzut5zyg]{display:flex;align-items:center;gap:var(--sp-10);font:var(--fw-regular) var(--web-fs-8) / 1.45 var(--font-sans);color:var(--c-ink-60)}.pg__pill[data-astro-cid-bzut5zyg]{padding:4px 8px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);font-weight:var(--fw-semibold)}.layer--hero[data-astro-cid-bzut5zyg]{flex:none;height:252px;display:flex;gap:var(--sp-16);padding:var(--sp-24) 20px}.pg__text[data-astro-cid-bzut5zyg]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-10)}.pg__h[data-astro-cid-bzut5zyg]{font:var(--fw-semibold) var(--fs-22) / 1.02 var(--font-sans);letter-spacing:-.027em}.pg__p[data-astro-cid-bzut5zyg]{font:var(--fw-regular) var(--web-fs-9) / 1.45 var(--font-sans);color:var(--c-ink-70)}.pg__cta[data-astro-cid-bzut5zyg]{padding:6px 10px;border-radius:var(--r-pill);background:var(--c-coral);color:var(--c-white);font:var(--fw-semibold) var(--web-fs-8) / 1.45 var(--font-sans)}.pg__img[data-astro-cid-bzut5zyg]{flex:none;width:150px;border-radius:var(--r-14);background:var(--web-grad-img-warm)}.layer--services[data-astro-cid-bzut5zyg]{flex:none;height:170px;display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-16) 20px;background:var(--web-brow-bar)}.pg__sec[data-astro-cid-bzut5zyg]{font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans)}.pg__cards[data-astro-cid-bzut5zyg]{flex:1;display:flex;gap:var(--sp-8)}.pg__card[data-astro-cid-bzut5zyg]{flex:1;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-10);border-radius:var(--r-10);background:var(--c-white)}.pg__ico[data-astro-cid-bzut5zyg]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.pg__ico[data-astro-cid-bzut5zyg][data-ico="0"]{background:var(--c-rose)}.pg__ico[data-astro-cid-bzut5zyg][data-ico="1"]{background:var(--c-yellow)}.pg__ico[data-astro-cid-bzut5zyg][data-ico="2"]{background:var(--c-lila)}.pg__ct[data-astro-cid-bzut5zyg]{font:var(--fw-semibold) var(--web-fs-9) / 1.45 var(--font-sans)}.pg__cx[data-astro-cid-bzut5zyg]{font:var(--fw-regular) var(--web-fs-7) / 1.45 var(--font-sans);color:var(--c-ink-60)}.layer--faq[data-astro-cid-bzut5zyg]{flex:none;height:140px;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-16) 20px}.pg__q[data-astro-cid-bzut5zyg]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;box-shadow:inset 0 -1px 0 var(--web-ink-10);font:var(--fw-regular) var(--web-fs-9) / 1.45 var(--font-sans)}.pg__q[data-astro-cid-bzut5zyg] svg{color:var(--c-ink-60)}.layer--contact[data-astro-cid-bzut5zyg]{flex:1;display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-14) 20px;background:var(--c-yellow);border-radius:0 0 var(--web-r-22) var(--web-r-22)}.pg__field[data-astro-cid-bzut5zyg]{flex:1;padding:8px 12px;border-radius:var(--r-pill);background:var(--c-white);font:var(--fw-regular) var(--web-fs-8) / 1.45 var(--font-sans);color:var(--web-ink-50)}.pg__btn[data-astro-cid-bzut5zyg]{padding:8px 12px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);font:var(--fw-semibold) var(--web-fs-8) / 1.45 var(--font-sans);white-space:nowrap}.pg[data-astro-cid-bzut5zyg][data-active] .layer[data-astro-cid-bzut5zyg]{opacity:.55}.pg[data-astro-cid-bzut5zyg][data-active=hero] .layer--hero[data-astro-cid-bzut5zyg],.pg[data-astro-cid-bzut5zyg][data-active=services] .layer--services[data-astro-cid-bzut5zyg],.pg[data-astro-cid-bzut5zyg][data-active=faq] .layer--faq[data-astro-cid-bzut5zyg],.pg[data-astro-cid-bzut5zyg][data-active=contact] .layer--contact[data-astro-cid-bzut5zyg]{opacity:1;z-index:2;border-radius:var(--web-r-18);transform:translate3d(-14px,-14px,0) scale(1.035);box-shadow:0 28px 44px #0006,0 0 0 1.5px var(--c-yellow)}.pg[data-astro-cid-bzut5zyg][data-active=contact] .layer--contact[data-astro-cid-bzut5zyg]{transform:translate3d(-14px,-18px,0) scale(1.035)}.dot[data-astro-cid-bzut5zyg]{position:absolute;z-index:3;width:14px;height:14px;box-sizing:border-box;border:3px solid var(--c-white);border-radius:50%;background:var(--c-coral);transition:transform var(--dur-base) var(--ease-spring)}.dot[data-astro-cid-bzut5zyg][data-n="1"]{left:21px;top:83px}.dot[data-astro-cid-bzut5zyg][data-n="2"]{left:21px;top:313px}.dot[data-astro-cid-bzut5zyg][data-n="3"]{left:21px;top:493px}.dot[data-astro-cid-bzut5zyg][data-n="4"]{left:353px;top:133px}.dot[data-astro-cid-bzut5zyg][data-n="5"]{left:353px;top:353px}.dot[data-astro-cid-bzut5zyg][data-n="6"]{left:353px;top:653px}.pg[data-astro-cid-bzut5zyg][data-note="1"] .dot[data-astro-cid-bzut5zyg][data-n="1"],.pg[data-astro-cid-bzut5zyg][data-note="2"] .dot[data-astro-cid-bzut5zyg][data-n="2"],.pg[data-astro-cid-bzut5zyg][data-note="3"] .dot[data-astro-cid-bzut5zyg][data-n="3"],.pg[data-astro-cid-bzut5zyg][data-note="4"] .dot[data-astro-cid-bzut5zyg][data-n="4"],.pg[data-astro-cid-bzut5zyg][data-note="5"] .dot[data-astro-cid-bzut5zyg][data-n="5"],.pg[data-astro-cid-bzut5zyg][data-note="6"] .dot[data-astro-cid-bzut5zyg][data-n="6"]{transform:scale(1.5);background:var(--c-yellow)}.cycle[data-astro-cid-bzut5zyg]{position:absolute;left:430px;top:760px;width:417px;display:flex;align-items:center;justify-content:center;gap:var(--sp-10);margin:0;font:var(--fw-regular) var(--fs-13) / 1.45 var(--font-sans);color:var(--web-paper-70);white-space:nowrap}.cycle[data-astro-cid-bzut5zyg] svg{color:var(--c-yellow);flex:none}@media(max-width:1100px){.map__head[data-astro-cid-bzut5zyg]{flex-direction:column;gap:var(--sp-24)}.map__intro[data-astro-cid-bzut5zyg]{margin-top:0;flex:none;max-width:520px}.fit[data-astro-cid-bzut5zyg]{height:auto;margin-top:var(--sp-48)}.stage[data-astro-cid-bzut5zyg]{position:static;width:auto;height:auto;transform:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16)}.note[data-astro-cid-bzut5zyg]{position:static;width:auto}.conn[data-astro-cid-bzut5zyg]{display:none}.pagewrap[data-astro-cid-bzut5zyg]{position:relative;left:auto;top:auto;grid-column:1 / -1;order:-1;justify-self:center;width:min(400px,100%);margin-bottom:var(--sp-16)}.cycle[data-astro-cid-bzut5zyg]{position:static;grid-column:1 / -1;width:auto;white-space:normal;text-align:center;margin-top:var(--sp-16)}}@media(max-width:760px){.stage[data-astro-cid-bzut5zyg]{grid-template-columns:1fr}.layer--hero[data-astro-cid-bzut5zyg]{height:auto;min-height:252px}.dot[data-astro-cid-bzut5zyg][data-n="4"],.dot[data-astro-cid-bzut5zyg][data-n="5"],.dot[data-astro-cid-bzut5zyg][data-n="6"]{left:auto;right:21px}}@media(prefers-reduced-motion:reduce){.layer[data-astro-cid-bzut5zyg],.note[data-astro-cid-bzut5zyg],.dot[data-astro-cid-bzut5zyg]{transition:none}}@media(max-width:1100px){.map[data-astro-cid-bzut5zyg]{padding-block:var(--section-y-lg)}}.types[data-astro-cid-ymw42izw]{padding:var(--web-y) var(--web-gutter);background:var(--c-paper);color:var(--c-ink);display:flex;flex-direction:column;gap:var(--sp-56)}.types__head[data-astro-cid-ymw42izw]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-48)}.types__title[data-astro-cid-ymw42izw]{margin:0 0 0 calc(var(--sp-4) * -1);display:flow-root;font:var(--fw-semibold) var(--fs-72) / 1 var(--font-sans);letter-spacing:-.0403em}.types__title[data-astro-cid-ymw42izw] .line{padding-block:0}.types__title[data-astro-cid-ymw42izw] .line>span{vertical-align:top}.types__intro[data-astro-cid-ymw42izw]{text-align:right;font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--c-ink-80)}.bento[data-astro-cid-ymw42izw]{display:flex;flex-direction:column;gap:var(--sp-20)}.bento__row[data-astro-cid-ymw42izw]{display:grid;gap:var(--sp-20)}.bento__row--1[data-astro-cid-ymw42izw]{grid-template-columns:720fr 540fr;grid-template-rows:540px}.bento__row--2[data-astro-cid-ymw42izw]{grid-template-columns:500fr 760fr;min-height:460px}.card[data-astro-cid-ymw42izw]{position:relative;overflow:clip;border-radius:var(--r-32);display:flex;flex-direction:column}.card--lila[data-astro-cid-ymw42izw]{background:var(--c-lila);padding:var(--sp-40) var(--sp-40) 85px;gap:10px}.card--coral[data-astro-cid-ymw42izw]{background:var(--c-coral)}.card--ink[data-astro-cid-ymw42izw]{background:var(--c-ink);color:var(--c-paper);padding:var(--sp-40);justify-content:space-between}.card--sky[data-astro-cid-ymw42izw]{background:var(--c-sky)}.card__text[data-astro-cid-ymw42izw]{display:flex;flex-direction:column;gap:var(--sp-10)}.card__title[data-astro-cid-ymw42izw]{font:var(--fw-semibold) var(--fs-40) / 1 var(--font-sans);letter-spacing:-.04em}.card__lead[data-astro-cid-ymw42izw]{font:var(--fw-regular) var(--fs-17) / 1.45 var(--font-sans);color:var(--c-ink-80)}.card--ink[data-astro-cid-ymw42izw] .card__lead[data-astro-cid-ymw42izw]{color:var(--web-paper-80)}.card--lila[data-astro-cid-ymw42izw] .card__text[data-astro-cid-ymw42izw]{margin-top:auto}.cm[data-astro-cid-ymw42izw]{position:relative;width:calc(100% + 20px);max-width:660px;margin-right:-20px;height:calc(330px * var(--fit, 1))}.cm__stage[data-astro-cid-ymw42izw]{position:absolute;left:0;top:0;width:660px;height:330px;transform-origin:0 0;transform:scale(var(--fit, 1))}.sitemap[data-astro-cid-ymw42izw]{position:absolute;left:0;top:8px;display:flex;flex-direction:column;gap:var(--sp-8)}.sitemap__home[data-astro-cid-ymw42izw]{align-self:flex-start;padding:7px 14px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans)}.sitemap__branches[data-astro-cid-ymw42izw]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-8);padding-left:22px;box-shadow:inset 1.5px 0 0 var(--web-ink-20)}.sitemap__pill[data-astro-cid-ymw42izw]{padding:7px 14px;border-radius:var(--r-pill);background:var(--web-w-60);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans)}.pages[data-astro-cid-ymw42izw]{position:absolute;left:260px;top:0;width:400px;height:330px}.pgx[data-astro-cid-ymw42izw]{position:absolute;width:220px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-14);border-radius:var(--r-16);background:var(--c-white);box-shadow:var(--web-shadow-pages);overflow:clip;transition:transform var(--dur-slow) var(--ease-out)}.pgx--about[data-astro-cid-ymw42izw]{left:0;top:40px;transform:rotate(6deg)}.pgx--services[data-astro-cid-ymw42izw]{left:90px;top:20px;transform:rotate(-2deg)}.pgx--home[data-astro-cid-ymw42izw]{left:180px;top:0}@media(hover:hover){.card--lila[data-astro-cid-ymw42izw]:hover .pgx--about[data-astro-cid-ymw42izw]{transform:rotate(8deg) translate3d(-14px,4px,0)}.card--lila[data-astro-cid-ymw42izw]:hover .pgx--services[data-astro-cid-ymw42izw]{transform:rotate(-3deg) translate3d(-4px,-4px,0)}.card--lila[data-astro-cid-ymw42izw]:hover .pgx--home[data-astro-cid-ymw42izw]{transform:translate3d(8px,-6px,0)}}.pgx__nav[data-astro-cid-ymw42izw]{display:flex;align-items:center;justify-content:space-between}.pgx__logo[data-astro-cid-ymw42izw]{width:36px;height:8px;border-radius:9px;background:var(--c-ink)}.pgx__links[data-astro-cid-ymw42izw]{display:flex;gap:5px}.pgx__links[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]{width:18px;height:5px;border-radius:9px;background:var(--web-ink-20)}.pgx__title[data-astro-cid-ymw42izw]{font:var(--fw-semibold) var(--fs-15) / 1.45 var(--font-sans);letter-spacing:-.02em}.pgx__block[data-astro-cid-ymw42izw]{display:block;height:70px;border-radius:var(--r-10)}.pgx__block--rose[data-astro-cid-ymw42izw]{background:var(--c-rose)}.pgx__block--sky[data-astro-cid-ymw42izw]{background:var(--c-sky)}.pgx__block--purple[data-astro-cid-ymw42izw]{background:var(--c-purple)}.pgx__row[data-astro-cid-ymw42izw]{display:flex;gap:var(--sp-6)}.pgx__row[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]{flex:1;height:44px;border-radius:var(--r-8);background:var(--c-paper)}.card--landing[data-astro-cid-ymw42izw]{flex-direction:row;gap:var(--sp-28);padding:var(--sp-40) 0 0 var(--sp-40)}.landing__col[data-astro-cid-ymw42izw]{flex:none;width:240px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--sp-40)}.goal[data-astro-cid-ymw42izw]{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-8);padding:8px 14px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans)}.goal[data-astro-cid-ymw42izw] svg{color:var(--c-yellow)}.long[data-astro-cid-ymw42izw]{flex:1;min-width:0;height:620px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-14);padding:var(--sp-20);border-radius:var(--r-20) 0 0 0;background:var(--c-white)}.long__h[data-astro-cid-ymw42izw]{font:var(--fw-semibold) var(--fs-20) / 1.05 var(--font-sans);letter-spacing:-.025em}.long__cta[data-astro-cid-ymw42izw]{padding:8px 14px;border-radius:var(--r-pill);background:var(--c-coral);color:var(--c-ink);font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans);transition:transform var(--dur-base) var(--ease-out)}@media(hover:hover){.card--landing[data-astro-cid-ymw42izw]:hover .long__cta[data-astro-cid-ymw42izw]{transform:scale(1.06)}}.long__img[data-astro-cid-ymw42izw]{display:block;width:100%;height:110px;flex:none;border-radius:var(--r-12);background:var(--c-rose)}.long__benefits[data-astro-cid-ymw42izw]{display:flex;gap:var(--sp-8);width:100%}.long__b[data-astro-cid-ymw42izw]{flex:1;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-10);border-radius:var(--r-10);background:var(--c-paper)}.long__b[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]{display:block;height:5px;border-radius:9px;background:var(--web-ink-15)}.long__quote[data-astro-cid-ymw42izw]{display:block;width:100%;height:60px;flex:none;border-radius:var(--r-12);background:var(--c-paper)}.hola[data-astro-cid-ymw42izw]{display:flex;align-items:flex-end;gap:var(--sp-16)}.hola__word[data-astro-cid-ymw42izw]{font:var(--fw-semibold) var(--fs-120) / .9 var(--font-sans);letter-spacing:-.05em;color:var(--c-yellow);transition:transform var(--dur-slow) var(--ease-spring);transform-origin:0 100%}.hola__palette[data-astro-cid-ymw42izw]{display:flex;flex-direction:column;gap:var(--sp-6);padding-bottom:var(--sp-12)}.hola__palette[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]{width:28px;height:28px;border-radius:50%;background:var(--c-coral);transition:transform var(--dur-base) var(--ease-spring)}.hola__palette[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(2){background:var(--c-sky)}.hola__palette[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(3){background:var(--c-rose)}@media(hover:hover){.card--ink[data-astro-cid-ymw42izw]:hover .hola__word[data-astro-cid-ymw42izw]{transform:rotate(-3deg)}.card--ink[data-astro-cid-ymw42izw]:hover .hola__palette[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(1){transform:translate3d(6px,0,0)}.card--ink[data-astro-cid-ymw42izw]:hover .hola__palette[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(3){transform:translate3d(-6px,0,0)}}.card--redesign[data-astro-cid-ymw42izw]{flex-direction:row;align-items:flex-end;gap:var(--sp-36, 36px);padding:var(--sp-40)}.redesign__text[data-astro-cid-ymw42izw]{flex:none;width:260px}.ba[data-astro-cid-ymw42izw]{position:relative;flex:1;align-self:stretch;min-width:0;min-height:380px;border-radius:var(--r-20);background:var(--c-white);overflow:clip;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.ba__after[data-astro-cid-ymw42izw],.ba__before[data-astro-cid-ymw42izw]{position:absolute;inset:0}.ba__before[data-astro-cid-ymw42izw]{background:var(--web-old-bg);clip-path:inset(0 calc((100 - var(--p, 50)) * 1%) 0 0)}.ba__col[data-astro-cid-ymw42izw]{position:absolute;top:0;bottom:0;width:50%;box-sizing:border-box;display:flex;flex-direction:column;padding:var(--sp-18)}.ba__col--before[data-astro-cid-ymw42izw]{left:0;gap:var(--sp-10)}.ba__col--before[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]{display:block;width:81%;height:10px;background:var(--web-old-block)}.ba__col--before[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(1){width:62%;height:8px}.ba__col--before[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(5){height:60px}.ba__col--before[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]:nth-child(6){width:47%;height:18px}.ba__col--after[data-astro-cid-ymw42izw]{right:0;gap:var(--sp-12)}.after__h[data-astro-cid-ymw42izw]{font:var(--fw-semibold) var(--fs-20) / 1.05 var(--font-sans);letter-spacing:-.025em}.after__cta[data-astro-cid-ymw42izw]{align-self:flex-start;padding:8px 14px;border-radius:var(--r-pill);background:var(--c-petrol);color:var(--c-white);font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans)}.after__img[data-astro-cid-ymw42izw]{display:block;flex:none;height:110px;border-radius:var(--r-12);background:var(--web-grad-img-rose)}.after__row[data-astro-cid-ymw42izw]{display:flex;gap:var(--sp-6)}.after__row[data-astro-cid-ymw42izw] i[data-astro-cid-ymw42izw]{flex:1;height:50px;border-radius:var(--r-10);background:var(--c-paper)}.ba__tag[data-astro-cid-ymw42izw]{position:absolute;bottom:14px;padding:5px 10px;border-radius:var(--r-pill);font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans);pointer-events:none}.ba__tag--before[data-astro-cid-ymw42izw]{left:14px;background:var(--web-ink-60);color:var(--c-paper)}.ba__tag--after[data-astro-cid-ymw42izw]{right:14px;background:var(--c-yellow);color:var(--c-ink)}.cmp-handle[data-astro-cid-ymw42izw]{position:absolute;inset:0;width:100%;pointer-events:none;outline:none;transform:translate3d(calc(var(--p, 50) * 1%),0,0)}.cmp-handle__line[data-astro-cid-ymw42izw]{position:absolute;left:-1.5px;top:0;bottom:0;width:3px;background:var(--c-ink)}.cmp-handle__knob[data-astro-cid-ymw42izw]{position:absolute;left:-20px;top:calc(50% - 20px);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-paper);pointer-events:auto;cursor:grab;transition:transform var(--dur-base) var(--ease-spring),box-shadow var(--dur-fast) var(--ease-out)}.ba[data-astro-cid-ymw42izw].is-drag .cmp-handle__knob[data-astro-cid-ymw42izw]{cursor:grabbing;transform:scale(1.1)}@media(hover:hover){.ba[data-astro-cid-ymw42izw]:hover .cmp-handle__knob[data-astro-cid-ymw42izw]{transform:scale(1.08)}}.cmp-handle[data-astro-cid-ymw42izw]:focus-visible .cmp-handle__knob[data-astro-cid-ymw42izw]{box-shadow:0 0 0 3px var(--c-white),0 0 0 6px var(--c-focus)}@media(max-width:1100px){.types__head[data-astro-cid-ymw42izw]{flex-direction:column;align-items:flex-start;gap:var(--sp-24)}.types__intro[data-astro-cid-ymw42izw]{text-align:left}.bento__row--1[data-astro-cid-ymw42izw],.bento__row--2[data-astro-cid-ymw42izw]{grid-template-columns:1fr;min-height:0;grid-template-rows:none}.card--lila[data-astro-cid-ymw42izw]{min-height:520px}.card--landing[data-astro-cid-ymw42izw]{min-height:540px}.card--ink[data-astro-cid-ymw42izw]{min-height:400px}}@media(max-width:760px){.card--lila[data-astro-cid-ymw42izw]{padding:var(--sp-24) var(--sp-24) var(--sp-32);min-height:0;gap:var(--sp-24)}.card--ink[data-astro-cid-ymw42izw]{padding:var(--sp-24)}.card--landing[data-astro-cid-ymw42izw]{flex-direction:column;padding:var(--sp-24) var(--sp-24) 0;gap:var(--sp-24)}.landing__col[data-astro-cid-ymw42izw]{width:auto;padding-bottom:0;gap:var(--sp-24)}.long[data-astro-cid-ymw42izw]{height:460px;border-radius:var(--r-20) var(--r-20) 0 0}.card--redesign[data-astro-cid-ymw42izw]{flex-direction:column;align-items:stretch;padding:var(--sp-24);gap:var(--sp-24)}.redesign__text[data-astro-cid-ymw42izw]{width:auto}.ba[data-astro-cid-ymw42izw]{min-height:380px}}@media(max-width:1100px){.types[data-astro-cid-ymw42izw]{padding-block:var(--section-y-lg)}}.journey[data-astro-cid-qbu5mp4v]{position:relative;overflow:clip;background:var(--c-petrol);color:var(--c-paper);padding:var(--web-y-b) var(--web-gutter) 0}.journey__head[data-astro-cid-qbu5mp4v]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-48)}.journey__titles[data-astro-cid-qbu5mp4v]{display:flex;flex-direction:column}.journey__eb[data-astro-cid-qbu5mp4v]{display:flex}.journey__title[data-astro-cid-qbu5mp4v]{margin:20px 0 0 calc(var(--sp-4) * -1);display:flow-root;font:var(--fw-semibold) var(--fs-72) / 1 var(--font-sans);letter-spacing:-.0403em;color:var(--c-paper)}.journey__title[data-astro-cid-qbu5mp4v] .line{padding-block:0}.journey__title[data-astro-cid-qbu5mp4v] .line>span{vertical-align:top}.journey__intro[data-astro-cid-qbu5mp4v]{flex:0 1 500px;margin-top:56px;font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--web-paper-80)}.fit[data-astro-cid-qbu5mp4v]{position:relative;width:100%;max-width:1280px;margin:170px auto 0;height:calc(770px * var(--fit, 1))}.path[data-astro-cid-qbu5mp4v],.stages[data-astro-cid-qbu5mp4v]{position:absolute;transform-origin:0 0;transform:scale(var(--fit, 1))}.path[data-astro-cid-qbu5mp4v]{left:0;top:0;margin:0;translate:calc(20px * var(--fit, 1)) calc(18px * var(--fit, 1));overflow:visible}.path[data-astro-cid-qbu5mp4v] path[data-astro-cid-qbu5mp4v]{stroke:var(--c-yellow-50);stroke-width:1.5}.stages[data-astro-cid-qbu5mp4v]{left:0;top:0;width:1280px;height:770px;margin:0;padding:0;list-style:none}.stg[data-astro-cid-qbu5mp4v]{position:absolute;width:236px;display:flex;flex-direction:column;gap:var(--sp-14)}.stg[data-astro-cid-qbu5mp4v][data-n="1"]{left:0;top:0}.stg[data-astro-cid-qbu5mp4v][data-n="2"]{left:258px;top:64px}.stg[data-astro-cid-qbu5mp4v][data-n="3"]{left:516px;top:128px}.stg[data-astro-cid-qbu5mp4v][data-n="4"]{left:774px;top:192px}.stg[data-astro-cid-qbu5mp4v][data-n="5"]{left:1032px;top:256px}.tag[data-astro-cid-qbu5mp4v]{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-8);padding:8px var(--sp-14);border-radius:var(--r-pill);background:var(--web-w-10);box-shadow:inset 0 0 0 1px var(--web-w-20);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tag__n[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-yellow)}.tag__t[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-16) / 1.45 var(--font-sans);color:var(--c-paper)}.tag--now[data-astro-cid-qbu5mp4v]{background:var(--c-coral);box-shadow:inset 0 0 0 1px var(--c-coral)}.tag--now[data-astro-cid-qbu5mp4v] .tag__n[data-astro-cid-qbu5mp4v],.tag--now[data-astro-cid-qbu5mp4v] .tag__t[data-astro-cid-qbu5mp4v]{color:var(--c-ink)}.ui[data-astro-cid-qbu5mp4v]{height:240px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-10);padding:var(--sp-16);overflow:clip;border-radius:var(--r-20);background:var(--c-white);color:var(--c-ink);box-shadow:var(--web-shadow-ui);transition:transform var(--dur-slow) var(--ease-out)}@media(hover:hover){.stg[data-astro-cid-qbu5mp4v]:hover .ui[data-astro-cid-qbu5mp4v]{transform:translate3d(0,-6px,0)}}.ui__search[data-astro-cid-qbu5mp4v]{display:flex;align-items:center;gap:var(--sp-8);padding:8px var(--sp-12);border-radius:var(--r-pill);background:var(--c-paper);font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans)}.ui__search[data-astro-cid-qbu5mp4v] svg{color:var(--web-ink-50);flex:none}.ui__hit[data-astro-cid-qbu5mp4v]{display:flex;flex-direction:column;gap:3px;padding:var(--sp-10);border-radius:var(--r-12);box-shadow:inset 0 0 0 1px transparent}.ui__hit--on[data-astro-cid-qbu5mp4v]{background:color-mix(in srgb,var(--c-sky) 20%,transparent);box-shadow:inset 0 0 0 1px var(--c-sky)}.ui__site[data-astro-cid-qbu5mp4v]{font:var(--fw-regular) var(--web-fs-9) / 1.45 var(--font-sans);color:var(--c-ink-60)}.ui__ht[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-12) / 1.2 var(--font-sans);color:var(--c-petrol)}.ui__ht--dim[data-astro-cid-qbu5mp4v]{color:var(--web-ink-50)}.ui__line[data-astro-cid-qbu5mp4v]{display:block;height:5px;border-radius:9px;background:var(--web-ink-10)}.ui__brand[data-astro-cid-qbu5mp4v]{font:var(--fw-bold) var(--fs-10) / 1.45 var(--font-sans);letter-spacing:.13em}.ui__h[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-19) / 1.02 var(--font-sans);letter-spacing:-.026em}.ui__p[data-astro-cid-qbu5mp4v]{font:var(--fw-regular) var(--fs-10) / 1.45 var(--font-sans);color:var(--c-ink-70)}.ui__cta[data-astro-cid-qbu5mp4v]{align-self:flex-start;padding:7px var(--sp-12);border-radius:var(--r-pill);background:var(--c-petrol);color:var(--c-white);font:var(--fw-semibold) var(--fs-10) / 1.45 var(--font-sans)}.ui__img[data-astro-cid-qbu5mp4v]{display:block;flex:1;border-radius:var(--r-12);background:var(--web-grad-img)}.ui__title[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans)}.ui__item[data-astro-cid-qbu5mp4v]{display:flex;align-items:center;gap:var(--sp-8);padding:9px var(--sp-10);border-radius:var(--r-10);background:var(--c-paper);font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans)}.ui__item[data-astro-cid-qbu5mp4v]>span[data-astro-cid-qbu5mp4v]{flex:1}.ui__item--on[data-astro-cid-qbu5mp4v]{background:var(--c-yellow);font-weight:var(--fw-semibold)}.ui__steps[data-astro-cid-qbu5mp4v]{display:flex;align-items:center;gap:var(--sp-4)}.ui__steps[data-astro-cid-qbu5mp4v] svg{color:var(--web-ink-40);flex:none}.ui__step[data-astro-cid-qbu5mp4v]{padding:5px 9px;border-radius:var(--r-pill);background:var(--c-paper);font:var(--fw-semibold) var(--web-fs-9) / 1.45 var(--font-sans)}.ui__step--on[data-astro-cid-qbu5mp4v]{background:var(--c-ink);color:var(--c-paper)}.ui__case[data-astro-cid-qbu5mp4v]{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-10);border-radius:var(--r-12);background:var(--c-rose)}.ui__case[data-astro-cid-qbu5mp4v] i[data-astro-cid-qbu5mp4v]{flex:none;width:44px;height:44px;border-radius:var(--r-10);background:var(--c-coral)}.ui__case[data-astro-cid-qbu5mp4v]>span[data-astro-cid-qbu5mp4v]{display:flex;flex-direction:column;gap:2px}.ui__ct[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans)}.ui__cm[data-astro-cid-qbu5mp4v]{font:var(--fw-regular) var(--web-fs-9) / 1.45 var(--font-sans);color:var(--c-ink-70)}.ui__q[data-astro-cid-qbu5mp4v]{display:flex;align-items:center;justify-content:space-between;padding:4px 0;font:var(--fw-regular) var(--fs-10) / 1.45 var(--font-sans)}.ui__q[data-astro-cid-qbu5mp4v] svg{color:var(--web-ink-50)}.ui__field[data-astro-cid-qbu5mp4v]{display:flex;flex-direction:column;gap:1px;padding:6px var(--sp-10);border-radius:var(--r-10);background:var(--c-paper)}.ui__field[data-astro-cid-qbu5mp4v] span[data-astro-cid-qbu5mp4v]{font:var(--fw-regular) var(--web-fs-8) / 1.45 var(--font-sans);color:var(--c-ink-60)}.ui__field[data-astro-cid-qbu5mp4v] strong[data-astro-cid-qbu5mp4v]{font:var(--fw-medium) var(--fs-11) / 1.45 var(--font-sans)}.ui__send[data-astro-cid-qbu5mp4v]{padding:9px 0;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);text-align:center;font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans)}.ui__ok[data-astro-cid-qbu5mp4v]{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-10);border-radius:var(--r-12);background:var(--c-petrol);color:var(--c-paper);font:var(--fw-regular) var(--fs-10) / 1.25 var(--font-sans)}.ui__tick[data-astro-cid-qbu5mp4v]{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--c-yellow);color:var(--c-ink)}.stg__text[data-astro-cid-qbu5mp4v]{display:flex;flex-direction:column;gap:var(--sp-8)}.stg__title[data-astro-cid-qbu5mp4v]{font:var(--fw-semibold) var(--fs-16) / 1.3 var(--font-sans);color:var(--c-paper)}.stg__note[data-astro-cid-qbu5mp4v]{display:flex;gap:var(--sp-8);margin:0;font:var(--fw-regular) var(--fs-14) / 1.35 var(--font-sans);color:var(--web-paper-75)}.stg__note[data-astro-cid-qbu5mp4v] svg{flex:none;margin-top:2px;color:var(--c-sky)}@media(max-width:1100px){.journey[data-astro-cid-qbu5mp4v]{padding-block:var(--section-y-lg)}.journey__head[data-astro-cid-qbu5mp4v]{flex-direction:column;gap:var(--sp-24)}.journey__intro[data-astro-cid-qbu5mp4v]{margin-top:0;flex:none;max-width:520px}.fit[data-astro-cid-qbu5mp4v]{height:auto;margin-top:var(--sp-56)}.path[data-astro-cid-qbu5mp4v]{display:none}.stages[data-astro-cid-qbu5mp4v]{position:static;transform:none;width:auto;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-40) var(--sp-24)}.stg[data-astro-cid-qbu5mp4v]{position:static;width:auto}}@media(max-width:760px){.stages[data-astro-cid-qbu5mp4v]{grid-template-columns:minmax(0,1fr)}}.tech[data-astro-cid-xrbc3gce]{position:relative;overflow:clip;isolation:isolate;padding:var(--web-y-b) var(--web-gutter);background:var(--web-grad-bg);color:var(--c-ink);display:flex;flex-direction:column;gap:122px}.tech__blobs[data-astro-cid-xrbc3gce]{position:absolute;inset:0 auto 0 var(--bleed, 0px);width:1440px;max-width:100vw;z-index:-1;pointer-events:none}.blob[data-astro-cid-xrbc3gce]{position:absolute;display:block;border-radius:50%;filter:blur(120px)}.blob--coral[data-astro-cid-xrbc3gce]{left:-120px;top:520px;width:520px;height:520px;background:var(--web-blob-coral)}.blob--sky[data-astro-cid-xrbc3gce]{left:980px;top:300px;width:560px;height:560px;background:var(--web-blob-sky)}.blob--lila[data-astro-cid-xrbc3gce]{left:520px;top:1060px;width:480px;height:480px;background:var(--web-blob-lila)}.blob--yellow[data-astro-cid-xrbc3gce]{left:1100px;top:1100px;width:360px;height:360px;background:var(--web-blob-yellow)}.tech__head[data-astro-cid-xrbc3gce]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-48)}.tech__titles[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:var(--sp-18)}.tech__eb[data-astro-cid-xrbc3gce]{display:flex}.tech__title[data-astro-cid-xrbc3gce]{margin:0 0 0 calc(var(--sp-4) * -1);display:flow-root;font:var(--fw-semibold) var(--fs-72) / 1 var(--font-sans);letter-spacing:-.0403em}.tech__title[data-astro-cid-xrbc3gce] .line{padding-block:0}.tech__title[data-astro-cid-xrbc3gce] .line>span{vertical-align:top}.tech__intro[data-astro-cid-xrbc3gce]{flex:0 1 460px;font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--c-ink-80)}.bento[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:var(--sp-20)}.bento__row[data-astro-cid-xrbc3gce]{display:grid;gap:var(--sp-20)}.bento__row--1[data-astro-cid-xrbc3gce]{grid-template-columns:540fr 340fr 360fr;grid-template-rows:380px}.bento__row--2[data-astro-cid-xrbc3gce]{grid-template-columns:440fr 820fr;grid-template-rows:340px}.bento__row--3[data-astro-cid-xrbc3gce]{grid-template-columns:680fr 580fr;grid-template-rows:260px}.card[data-astro-cid-xrbc3gce]{position:relative;overflow:clip;box-sizing:border-box;padding:var(--sp-28);border-radius:var(--r-28);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-24);background:var(--web-w-55);box-shadow:inset 0 0 0 1.5px var(--web-w-90),var(--web-shadow-tech);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.card__text[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:var(--sp-6)}.card__title[data-astro-cid-xrbc3gce]{display:flex;align-items:center;gap:var(--sp-10);font:var(--fw-semibold) var(--fs-24) / 1.1 var(--font-sans);letter-spacing:-.029em}.ico[data-astro-cid-xrbc3gce]{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--c-ink);color:var(--c-paper)}.card__lead[data-astro-cid-xrbc3gce]{font:var(--fw-regular) var(--fs-15) / 1.4 var(--font-sans);color:var(--web-ink-75)}.devices[data-astro-cid-xrbc3gce]{display:flex;align-items:flex-end;gap:var(--sp-16)}.dev[data-astro-cid-xrbc3gce]{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-10);background:var(--c-white);box-shadow:inset 0 0 0 3px var(--c-ink);overflow:clip;transition:transform var(--dur-slow) var(--ease-spring)}.dev--desktop[data-astro-cid-xrbc3gce]{flex:none;width:260px;height:160px;border-radius:var(--r-12)}.dev--tablet[data-astro-cid-xrbc3gce]{flex:none;width:120px;height:150px;border-radius:var(--r-14)}.dev--phone[data-astro-cid-xrbc3gce]{flex:none;width:70px;height:130px;border-radius:var(--r-16)}.dev__t[data-astro-cid-xrbc3gce]{display:block;height:8px;width:60%;border-radius:9px;background:var(--c-ink)}.dev__img[data-astro-cid-xrbc3gce]{display:block;flex:1;border-radius:var(--r-6);background:var(--c-rose)}.dev__cta[data-astro-cid-xrbc3gce]{display:block;height:10px;width:40%;border-radius:9px;background:var(--c-coral)}.dev--desktop[data-astro-cid-xrbc3gce] .dev__t[data-astro-cid-xrbc3gce]{width:156px}.dev--desktop[data-astro-cid-xrbc3gce] .dev__cta[data-astro-cid-xrbc3gce]{width:104px}.dev--tablet[data-astro-cid-xrbc3gce] .dev__t[data-astro-cid-xrbc3gce]{width:72px}.dev--tablet[data-astro-cid-xrbc3gce] .dev__cta[data-astro-cid-xrbc3gce]{width:48px}.dev--phone[data-astro-cid-xrbc3gce] .dev__t[data-astro-cid-xrbc3gce]{width:42px}.dev--phone[data-astro-cid-xrbc3gce] .dev__cta[data-astro-cid-xrbc3gce]{width:28px}@media(hover:hover){.card[data-astro-cid-xrbc3gce]:hover .dev--desktop[data-astro-cid-xrbc3gce]{transform:translate3d(0,-6px,0)}.card[data-astro-cid-xrbc3gce]:hover .dev--tablet[data-astro-cid-xrbc3gce]{transform:translate3d(0,-10px,0)}.card[data-astro-cid-xrbc3gce]:hover .dev--phone[data-astro-cid-xrbc3gce]{transform:translate3d(0,-14px,0)}}.metrics[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:var(--sp-10);width:100%;text-align:left;cursor:pointer;border-radius:var(--r-8)}.metric[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:5px}.metric__row[data-astro-cid-xrbc3gce]{display:flex;justify-content:space-between;font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--web-ink-75)}.metric__row[data-astro-cid-xrbc3gce] strong[data-astro-cid-xrbc3gce]{font-weight:var(--fw-semibold);color:var(--c-ink)}.bar[data-astro-cid-xrbc3gce]{position:relative;display:block;height:6px;border-radius:9px;background:var(--web-ink-8);overflow:clip}.bar__fill[data-astro-cid-xrbc3gce]{position:absolute;inset:0;border-radius:9px;background:var(--c-petrol);transform-origin:0 50%;transition:transform 1.2s var(--ease-out);transition-delay:calc(var(--i, 0) * .08s)}.bar__fill--1[data-astro-cid-xrbc3gce]{transform:scaleX(.81)}.bar__fill--2[data-astro-cid-xrbc3gce]{transform:scaleX(.88)}.bar__fill--3[data-astro-cid-xrbc3gce]{transform:scaleX(.74)}.metrics[data-astro-cid-xrbc3gce][data-state=loading] .bar__fill[data-astro-cid-xrbc3gce]{transform:scaleX(0);transition:none}.metrics__note[data-astro-cid-xrbc3gce]{font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans);color:var(--web-ink-50)}.samples[data-astro-cid-xrbc3gce]{display:flex;align-items:center;gap:var(--sp-12)}.contrast[data-astro-cid-xrbc3gce]{flex:1;display:flex;flex-direction:column;gap:var(--sp-6);padding:var(--sp-16);border-radius:var(--web-r-18);background:var(--c-ink)}.contrast__aa[data-astro-cid-xrbc3gce]{font:var(--fw-semibold) var(--fs-34) / 1 var(--font-sans);color:var(--c-yellow)}.contrast__r[data-astro-cid-xrbc3gce]{display:flex;align-items:center;gap:var(--sp-6);font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans);color:var(--c-paper)}.contrast__r[data-astro-cid-xrbc3gce] svg{color:var(--c-sky)}.focus[data-astro-cid-xrbc3gce]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--sp-8)}.focus__ring[data-astro-cid-xrbc3gce]{padding:4px;border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--c-purple);transition:box-shadow var(--dur-fast) var(--ease-out)}.focus__btn[data-astro-cid-xrbc3gce]{padding:10px var(--sp-16);border-radius:var(--r-pill);background:var(--c-coral);color:var(--c-ink);font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}@media(hover:hover){.focus__btn[data-astro-cid-xrbc3gce]:hover{background:var(--c-ink);color:var(--c-paper)}}.focus__btn[data-astro-cid-xrbc3gce]:focus-visible{outline:none}.focus__ring[data-astro-cid-xrbc3gce]:has(.focus__btn:focus-visible){box-shadow:0 0 0 3px var(--c-purple),0 0 0 6px var(--web-w-90)}.focus__note[data-astro-cid-xrbc3gce]{text-align:center;font:var(--fw-regular) var(--fs-10) / 1.45 var(--font-sans);color:var(--c-ink-60)}.snippet[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:5px;padding:var(--sp-16);border-radius:var(--r-16);background:var(--c-ink);font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--web-paper-80)}.snippet__row[data-astro-cid-xrbc3gce]{display:flex;gap:var(--sp-8)}.snippet__k[data-astro-cid-xrbc3gce]{font-weight:var(--fw-semibold)}.snippet__k--yellow[data-astro-cid-xrbc3gce]{color:var(--c-yellow)}.snippet__k--sky[data-astro-cid-xrbc3gce]{color:var(--c-sky)}.snippet__k--rose[data-astro-cid-xrbc3gce]{color:var(--c-rose)}.snippet__k--lila[data-astro-cid-xrbc3gce]{color:var(--c-lila)}.cms[data-astro-cid-xrbc3gce]{display:flex;gap:var(--sp-14);padding:var(--sp-14);border-radius:var(--web-r-18);background:var(--web-w-80)}.cms__pages[data-astro-cid-xrbc3gce]{flex:none;width:160px;display:flex;flex-direction:column;gap:var(--sp-4);margin:0;padding:0;list-style:none}.cms__page[data-astro-cid-xrbc3gce]{width:100%;display:flex;align-items:center;gap:var(--sp-8);padding:7px var(--sp-10);border-radius:var(--r-8);text-align:left;font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out)}.cms__page[data-astro-cid-xrbc3gce].is-on{background:var(--c-lila);font-weight:var(--fw-semibold)}@media(hover:hover){.cms__page[data-astro-cid-xrbc3gce]:not(.is-on):hover{background:var(--web-ink-8)}}.cms__edit[data-astro-cid-xrbc3gce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-8)}.cms__field[data-astro-cid-xrbc3gce]{display:flex;flex-direction:column;gap:2px;padding:7px var(--sp-10);border-radius:var(--r-8);background:var(--c-paper);cursor:text;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow var(--dur-fast) var(--ease-out)}.cms__field[data-astro-cid-xrbc3gce]:focus-within{box-shadow:inset 0 0 0 1.5px var(--c-purple)}.cms__field[data-astro-cid-xrbc3gce] span[data-astro-cid-xrbc3gce]{font:var(--fw-regular) var(--web-fs-9) / 1.45 var(--font-sans);color:var(--c-ink-60)}.cms__field[data-astro-cid-xrbc3gce] input[data-astro-cid-xrbc3gce]{width:100%;min-width:0;padding:0;border:0;outline:0;background:none;font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink)}.cms__actions[data-astro-cid-xrbc3gce]{display:flex;align-items:center;justify-content:space-between}.cms__status[data-astro-cid-xrbc3gce]{display:inline-flex;align-items:center;gap:var(--sp-6);font:var(--fw-regular) var(--fs-11) / 1.45 var(--font-sans);color:var(--c-ink-60)}.cms__status[data-astro-cid-xrbc3gce] i[data-astro-cid-xrbc3gce]{width:8px;height:8px;border-radius:50%;background:var(--c-yellow);transition:background-color var(--dur-base) var(--ease-out)}.cms__status[data-astro-cid-xrbc3gce][data-status=editing] i[data-astro-cid-xrbc3gce]{background:var(--c-coral)}.cms__status[data-astro-cid-xrbc3gce][data-status=publishing] i[data-astro-cid-xrbc3gce]{background:var(--c-sky);animation:pulse .7s var(--ease-in-out) infinite alternate}.cms__status[data-astro-cid-xrbc3gce][data-status=published] i[data-astro-cid-xrbc3gce]{background:var(--c-petrol)}@keyframes pulse{to{transform:scale(1.5);opacity:.5}}.cms__publish[data-astro-cid-xrbc3gce]{display:inline-flex;align-items:center;gap:var(--sp-6);padding:7px var(--sp-14);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font:var(--fw-semibold) var(--fs-11) / 1.45 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.cms__publish[data-astro-cid-xrbc3gce] svg{display:none}.cms__publish[data-astro-cid-xrbc3gce][data-state=published]{background:var(--c-petrol)}.cms__publish[data-astro-cid-xrbc3gce][data-state=published] svg{display:block}@media(hover:hover){.cms__publish[data-astro-cid-xrbc3gce]:hover{background:var(--c-purple)}}.cms__publish[data-astro-cid-xrbc3gce]:active{transform:scale(.96)}.conns[data-astro-cid-xrbc3gce],.comps[data-astro-cid-xrbc3gce]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8);margin:0;padding:0;list-style:none}.conn[data-astro-cid-xrbc3gce]{display:inline-flex;align-items:center;gap:var(--sp-6);padding:8px var(--sp-12);border-radius:var(--r-pill);background:var(--web-w-80);box-shadow:inset 0 0 0 1px var(--web-ink-8);font:var(--fw-medium) var(--fs-12) / 1.45 var(--font-sans);transition:transform var(--dur-base) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.conn[data-astro-cid-xrbc3gce] svg{color:var(--c-purple)}@media(hover:hover){.conn[data-astro-cid-xrbc3gce]:hover{transform:translate3d(0,-3px,0);background:var(--c-white)}}.comp[data-astro-cid-xrbc3gce]{display:inline-flex;align-items:center;gap:var(--sp-6);padding:8px var(--sp-12);border-radius:var(--r-10);font:var(--fw-semibold) var(--fs-12) / 1.45 var(--font-sans);transition:transform var(--dur-base) var(--ease-spring)}.comp--coral[data-astro-cid-xrbc3gce]{background:var(--c-coral)}.comp--sky[data-astro-cid-xrbc3gce]{background:var(--c-sky)}.comp--yellow[data-astro-cid-xrbc3gce]{background:var(--c-yellow)}@media(hover:hover){.comp[data-astro-cid-xrbc3gce]:hover{transform:translate3d(0,-4px,0) rotate(-2deg)}}.comps__more[data-astro-cid-xrbc3gce]{font:var(--fw-regular) var(--fs-12) / 1.45 var(--font-sans);color:var(--c-ink-60)}@media(max-width:1100px){.tech[data-astro-cid-xrbc3gce]{gap:var(--sp-56)}.tech__head[data-astro-cid-xrbc3gce]{flex-direction:column;align-items:flex-start;gap:var(--sp-24)}.tech__intro[data-astro-cid-xrbc3gce]{flex:none;max-width:520px}.bento__row--1[data-astro-cid-xrbc3gce],.bento__row--2[data-astro-cid-xrbc3gce],.bento__row--3[data-astro-cid-xrbc3gce]{grid-template-columns:1fr 1fr;grid-template-rows:none}.bento__row--1[data-astro-cid-xrbc3gce] .card[data-astro-cid-xrbc3gce]:first-child{grid-column:1 / -1}.bento__row--2[data-astro-cid-xrbc3gce] .card[data-astro-cid-xrbc3gce]:last-child{grid-column:1 / -1}.card[data-astro-cid-xrbc3gce]{min-height:280px}}@media(max-width:760px){.bento__row--1[data-astro-cid-xrbc3gce],.bento__row--2[data-astro-cid-xrbc3gce],.bento__row--3[data-astro-cid-xrbc3gce]{grid-template-columns:minmax(0,1fr)}.card[data-astro-cid-xrbc3gce]{padding:var(--sp-24);border-radius:var(--r-24)}.devices[data-astro-cid-xrbc3gce]{transform-origin:0 100%;flex-wrap:nowrap}.dev--desktop[data-astro-cid-xrbc3gce]{width:160px;height:110px}.dev--tablet[data-astro-cid-xrbc3gce]{width:90px;height:110px}.dev--phone[data-astro-cid-xrbc3gce]{width:56px;height:96px}.dev--desktop[data-astro-cid-xrbc3gce] .dev__t[data-astro-cid-xrbc3gce]{width:96px}.dev--desktop[data-astro-cid-xrbc3gce] .dev__cta[data-astro-cid-xrbc3gce]{width:64px}.dev--tablet[data-astro-cid-xrbc3gce] .dev__t[data-astro-cid-xrbc3gce]{width:50px}.dev--tablet[data-astro-cid-xrbc3gce] .dev__cta[data-astro-cid-xrbc3gce]{width:34px}.dev--phone[data-astro-cid-xrbc3gce] .dev__t[data-astro-cid-xrbc3gce]{width:28px}.dev--phone[data-astro-cid-xrbc3gce] .dev__cta[data-astro-cid-xrbc3gce]{width:20px}.cms[data-astro-cid-xrbc3gce]{flex-direction:column}.cms__pages[data-astro-cid-xrbc3gce]{width:auto;flex-direction:row;flex-wrap:wrap}.cms__pages[data-astro-cid-xrbc3gce] li[data-astro-cid-xrbc3gce]{flex:1 1 auto}.samples[data-astro-cid-xrbc3gce]{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.bar__fill[data-astro-cid-xrbc3gce]{transition:none}.cms__status[data-astro-cid-xrbc3gce][data-status=publishing] i[data-astro-cid-xrbc3gce]{animation:none}}@media(max-width:1100px){.tech[data-astro-cid-xrbc3gce]{padding-block:var(--section-y-lg)}}.closing[data-astro-cid-gzrz63vh]{padding:var(--web-y) var(--web-gutter);background:var(--c-yellow);color:var(--c-ink);display:flex;flex-direction:column;gap:var(--sp-72)}.decl[data-astro-cid-gzrz63vh]{display:flex;flex-direction:column;gap:var(--sp-6);margin:0}.decl__soft[data-astro-cid-gzrz63vh]{font:var(--fw-semibold) var(--fs-56) / 1.04 var(--font-sans);letter-spacing:-.0393em;color:var(--web-ink-50)}.decl__strong[data-astro-cid-gzrz63vh]{font:var(--fw-semibold) var(--fs-96) / 1 var(--font-sans);letter-spacing:-.0438em}.window[data-astro-cid-gzrz63vh]{display:flex;flex-direction:column}.tabs[data-astro-cid-gzrz63vh]{display:flex;align-items:flex-end;gap:var(--sp-6);margin:0;padding:0 0 0 var(--sp-24);list-style:none}.tab[data-astro-cid-gzrz63vh]{display:flex;align-items:center;gap:var(--sp-10);padding:var(--sp-16) var(--sp-22);border-radius:var(--r-18) var(--r-18) 0 0;background:var(--web-w-40);color:var(--c-ink-70);font:var(--fw-medium) var(--fs-15) / 1.45 var(--font-sans);min-width:0;transition:background-color var(--dur-fast) var(--ease-out)}.tab[data-astro-cid-gzrz63vh] svg{flex:none;color:var(--c-ink-60)}.tab[data-astro-cid-gzrz63vh] .tab__x{color:var(--c-ink-40)}.tab--on[data-astro-cid-gzrz63vh]{background:var(--c-white);color:var(--c-ink);font-weight:var(--fw-semibold)}.tab--on[data-astro-cid-gzrz63vh] svg:first-child{color:var(--c-coral)}@media(hover:hover){.tab[data-astro-cid-gzrz63vh]:not(.tab--on):hover{background:var(--web-w-60)}}.tab-new[data-astro-cid-gzrz63vh]{padding:14px var(--sp-10);color:var(--c-ink-60);display:flex}.panel[data-astro-cid-gzrz63vh]{display:flex;align-items:center;gap:var(--sp-64);padding:var(--sp-48) var(--sp-56);border-radius:var(--r-32);background:var(--c-white);box-shadow:var(--web-shadow-panel)}.panel__text[data-astro-cid-gzrz63vh]{flex:1;min-width:0;font:var(--fw-medium) var(--fs-24) / 1.3 var(--font-sans);letter-spacing:-.0167em}.panel__actions[data-astro-cid-gzrz63vh]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-14)}.panel__actions[data-astro-cid-gzrz63vh] .btn{padding:var(--sp-22) 34px;font-size:var(--fs-18);line-height:1.45}@media(max-width:1100px){.panel[data-astro-cid-gzrz63vh]{flex-direction:column;align-items:flex-start;gap:var(--sp-32);padding:var(--sp-40)}.panel__actions[data-astro-cid-gzrz63vh]{align-items:flex-start}}@media(max-width:760px){.closing[data-astro-cid-gzrz63vh]{gap:var(--sp-48)}.tabs[data-astro-cid-gzrz63vh]{padding-left:var(--sp-12)}.tab[data-astro-cid-gzrz63vh]{padding:var(--sp-12) var(--sp-14);font-size:var(--fs-13)}.tab[data-astro-cid-gzrz63vh]:not(.tab--on)>span[data-astro-cid-gzrz63vh]{display:none}.tab[data-astro-cid-gzrz63vh]:not(.tab--on) .tab__x{display:none}.tab--on[data-astro-cid-gzrz63vh]{flex:1}.tab--on[data-astro-cid-gzrz63vh]>span[data-astro-cid-gzrz63vh]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel[data-astro-cid-gzrz63vh]{padding:var(--sp-28) var(--sp-24);border-radius:var(--r-24)}.panel__actions[data-astro-cid-gzrz63vh] .btn{padding:var(--sp-18) var(--sp-24);font-size:var(--fs-16);white-space:normal}}@media(max-width:1100px){.closing[data-astro-cid-gzrz63vh]{padding-block:var(--section-y-lg)}}
