.hero[data-astro-cid-bbe6dxrz]{--p:0;z-index:1;isolation:isolate;min-height:max(660px,100svh);padding-top:calc(var(--nav-h) + clamp(20px,4.5vh,56px));background:var(--ink);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-bbe6dxrz]{z-index:-3;transform:translate3d(0,calc(var(--p)*7%),0) scale(1.06);transform-origin:50% 100%;position:absolute;inset:0}.hero__bg[data-astro-cid-bbe6dxrz] img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.hero__scrim[data-astro-cid-bbe6dxrz]{z-index:-2;background:linear-gradient(#0a0c12b3,#0a0c1252 36%,#0a0c1200 62%),radial-gradient(120% 70%at 50%0,#0a0c1273,#0000 70%);position:absolute;inset:0}.hero__glow[data-astro-cid-bbe6dxrz]{z-index:-1;pointer-events:none;background:radial-gradient(50% 60%at 50% 100%,#ff962d4d,#ff962d14 55%,#0000 75%);width:min(1500px,140%);height:55%;position:absolute;bottom:0;left:50%;translate:-50%}.hero__content[data-astro-cid-bbe6dxrz]{opacity:calc(1 - var(--p)*1.7);transform:translate3d(0,calc(var(--p)*-36px),0);justify-items:center;gap:clamp(14px,2vh,22px);display:grid}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{max-width:19ch;color:var(--on-dark);text-shadow:0 2px 30px #00000059;font-size:clamp(2.35rem,4.7vw,4.3rem)}.hero[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{color:#d5d7df;max-width:54ch}.hero[data-astro-cid-bbe6dxrz] .btn-row[data-astro-cid-bbe6dxrz]{justify-content:center;margin-top:6px}.hero__price[data-astro-cid-bbe6dxrz]{letter-spacing:.02em;color:var(--on-dark-muted);font-size:.9rem}.hero__stage[data-astro-cid-bbe6dxrz]{--w:min(1080px,100vw - 2*var(--gutter),(100svh - 250px)*1.55);width:max(var(--w),min(560px,100vw - 2*var(--gutter)));margin-top:auto;margin-bottom:calc(var(--w)*-.15 + 30px);transform:translate3d(0,calc(var(--p)*-60px),0);padding-top:clamp(24px,4vh,44px);position:relative}.hero__browser[data-astro-cid-bbe6dxrz]{width:100%}.rise[data-astro-cid-bbe6dxrz]{animation:rise 1.1s var(--ease) both;animation-delay:calc(.15s + var(--i)*.11s)}.rise-stage[data-astro-cid-bbe6dxrz]{animation:stage 1.6s var(--ease) .5s both}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}@keyframes stage{0%{opacity:0;translate:0 90px}}@media (max-width:719px){.hero[data-astro-cid-bbe6dxrz]{min-height:0}.hero__stage[data-astro-cid-bbe6dxrz]{--w:calc(100vw - 2*var(--gutter));width:var(--w);padding-top:28px}.hero[data-astro-cid-bbe6dxrz] .btn-row[data-astro-cid-bbe6dxrz]{width:100%}.hero[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:100%}}@media (prefers-reduced-motion:reduce){.rise[data-astro-cid-bbe6dxrz],.rise-stage[data-astro-cid-bbe6dxrz]{animation-name:fade}.hero__content[data-astro-cid-bbe6dxrz],.hero__stage[data-astro-cid-bbe6dxrz],.hero__bg[data-astro-cid-bbe6dxrz]{transform:none}}@keyframes fade{0%{opacity:0}}.work__head[data-astro-cid-wkx7uqji]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}.work__head[data-astro-cid-wkx7uqji] h2[data-astro-cid-wkx7uqji]{max-width:16ch}.work__ctrl[data-astro-cid-wkx7uqji]{gap:8px;display:none}.work__ctrl[data-astro-cid-wkx7uqji] button[data-astro-cid-wkx7uqji]{width:48px;height:48px;color:var(--text);transition:background-color .25s,transform .35s var(--ease),opacity .25s;border:1px solid #0a0c1238;border-radius:12px;place-items:center;display:grid}.work__ctrl[data-astro-cid-wkx7uqji] button[data-astro-cid-wkx7uqji]:hover:not(:disabled){background:var(--white);transform:translateY(-2px)}.work__ctrl[data-astro-cid-wkx7uqji] button[data-astro-cid-wkx7uqji]:disabled{opacity:.35;cursor:default}.work__track[data-astro-cid-wkx7uqji]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:16px;padding-bottom:6px;list-style:none;display:flex;overflow-x:auto}.work__track[data-astro-cid-wkx7uqji]::-webkit-scrollbar{display:none}.work__item[data-astro-cid-wkx7uqji]{scroll-snap-align:start;flex:0 0 min(88%,560px)}.work__card[data-astro-cid-wkx7uqji]{background:var(--ink);border-radius:var(--r-md);height:100%;color:var(--on-dark);box-shadow:var(--shadow-soft);transition:transform .6s var(--ease),box-shadow .6s var(--ease);text-decoration:none;display:block;overflow:hidden}.work__card[data-astro-cid-wkx7uqji]:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0a0c121a,0 28px 50px -20px #0a0c1273}.work__stage[data-astro-cid-wkx7uqji]{aspect-ratio:16/10.2;background:radial-gradient(70% 60%at 50% 105%,#ff962d38,#0000 70%),linear-gradient(#0b0e15,#131722);place-items:center;padding:5.5% 5.5%0;display:grid;position:relative;overflow:hidden}.work__browser[data-astro-cid-wkx7uqji]{width:100%;transition:transform .9s var(--ease);align-self:start}.work__card[data-astro-cid-wkx7uqji]:hover .work__browser[data-astro-cid-wkx7uqji]{transform:translateY(-2%) scale(1.015)}.work__hint[data-astro-cid-wkx7uqji]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-dark);white-space:nowrap;pointer-events:none;transition:opacity .4s ease,translate .5s var(--ease);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:8px 16px;font-size:.875rem;font-weight:700;position:absolute;bottom:16px;left:50%;translate:-50%}.work__card[data-astro-cid-wkx7uqji]:hover .work__hint[data-astro-cid-wkx7uqji],.work__card[data-astro-cid-wkx7uqji]:focus-visible .work__hint[data-astro-cid-wkx7uqji]{opacity:0;translate:-50% 8px}@media (hover:none){.work__hint[data-astro-cid-wkx7uqji]{display:none}}.work__meta[data-astro-cid-wkx7uqji]{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 26px;display:flex}.work__meta[data-astro-cid-wkx7uqji] h3[data-astro-cid-wkx7uqji]{color:var(--on-dark);letter-spacing:-.03em;font-size:1.4rem}.work__meta[data-astro-cid-wkx7uqji] p[data-astro-cid-wkx7uqji]{color:var(--on-dark-muted);margin-top:2px;font-size:1rem}.work__go[data-astro-cid-wkx7uqji]{border:1px solid var(--line-dark);width:46px;height:46px;transition:background-color .3s,color .3s,transform .5s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.work__card[data-astro-cid-wkx7uqji]:hover .work__go[data-astro-cid-wkx7uqji]{background:var(--yellow);color:var(--ink);transform:rotate(-45deg)}.work__foot[data-astro-cid-wkx7uqji]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.work__dots[data-astro-cid-wkx7uqji]{gap:8px;display:flex}.work__dots[data-astro-cid-wkx7uqji] button{width:10px;height:10px;transition:width .45s var(--ease),background-color .3s;background:#0a0c1238;border-radius:999px}.work__dots[data-astro-cid-wkx7uqji] button.is-on{background:var(--ink);width:30px}@media (min-width:900px){.work__ctrl[data-astro-cid-wkx7uqji]{display:flex}.work__item[data-astro-cid-wkx7uqji]{flex-basis:calc(50% - 8px)}.work__track[data-astro-cid-wkx7uqji]{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.why__grid[data-astro-cid-ebj2y6yc]{gap:clamp(2.5rem,5vw,4rem);display:grid}.why__intro[data-astro-cid-ebj2y6yc]{align-content:start;justify-items:start;gap:22px;display:grid}.why__intro[data-astro-cid-ebj2y6yc] h2[data-astro-cid-ebj2y6yc]{max-width:14ch}.why__intro[data-astro-cid-ebj2y6yc] .lead[data-astro-cid-ebj2y6yc]{max-width:34ch}.why__list[data-astro-cid-ebj2y6yc]{list-style:none}.why__ico[data-astro-cid-ebj2y6yc]{background:var(--ink);width:56px;height:56px;color:var(--yellow);transition:transform .6s var(--ease);border-radius:16px;place-items:center;display:grid;box-shadow:0 10px 22px -12px #0a0c1299}.why__list[data-astro-cid-ebj2y6yc] li[data-astro-cid-ebj2y6yc]:hover .why__ico[data-astro-cid-ebj2y6yc]{transform:translateY(-3px) rotate(-6deg)}.why__list[data-astro-cid-ebj2y6yc] li[data-astro-cid-ebj2y6yc]{border-top:1px solid var(--line);grid-template-columns:56px 1fr;align-items:start;gap:6px 18px;padding-block:26px;display:grid}.why__list[data-astro-cid-ebj2y6yc] li[data-astro-cid-ebj2y6yc]:last-child{border-bottom:1px solid var(--line)}.why__ico[data-astro-cid-ebj2y6yc]{grid-row:1/span 2}.why__list[data-astro-cid-ebj2y6yc] p[data-astro-cid-ebj2y6yc]{max-width:58ch}@media (min-width:960px){.why__grid[data-astro-cid-ebj2y6yc]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.why__intro[data-astro-cid-ebj2y6yc]{top:calc(var(--nav-h) + 40px);position:sticky}.why__list[data-astro-cid-ebj2y6yc] li[data-astro-cid-ebj2y6yc]{grid-template-columns:56px minmax(0,4fr) minmax(0,8fr);align-items:center;column-gap:28px}.why__ico[data-astro-cid-ebj2y6yc]{grid-row:auto}}.quote__grid[data-astro-cid-fkbbckhy]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.quote__main[data-astro-cid-fkbbckhy]{justify-items:start;gap:26px;display:grid}.quote__stars[data-astro-cid-fkbbckhy]{gap:4px;display:flex}.quote__stars[data-astro-cid-fkbbckhy] svg[data-astro-cid-fkbbckhy]{fill:var(--yellow);stroke:#d9ad00;stroke-width:1.2px;stroke-linejoin:round}blockquote[data-astro-cid-fkbbckhy] p[data-astro-cid-fkbbckhy]{letter-spacing:-.02em;max-width:34ch;color:var(--text);font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.38}figcaption[data-astro-cid-fkbbckhy]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.quote__who[data-astro-cid-fkbbckhy]{color:var(--muted);font-size:1rem}.quote__who[data-astro-cid-fkbbckhy] strong[data-astro-cid-fkbbckhy]{color:var(--text)}.quote__visual[data-astro-cid-fkbbckhy]{border-radius:var(--r-md);background:radial-gradient(70% 55%at 50% 110%,#ff962d3d,#0000 70%),linear-gradient(#0b0e15,#151a26);place-items:center;min-height:100%;padding:clamp(28px,5vw,56px)0 0;display:grid;overflow:hidden}.quote__phone[data-astro-cid-fkbbckhy]{width:min(250px,60%);margin-bottom:-18%}@media (min-width:900px){.quote__grid[data-astro-cid-fkbbckhy]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.quote__visual[data-astro-cid-fkbbckhy]{aspect-ratio:4/4.6;align-self:stretch}}.how__panel[data-astro-cid-wwkfyzex]{isolation:isolate;padding:clamp(2rem,6vw,5.5rem);position:relative;overflow:hidden}.how__bg[data-astro-cid-wwkfyzex]{z-index:-1;position:absolute;inset:0}.how__bg[data-astro-cid-wwkfyzex] img{object-fit:cover;object-position:60% 30%;opacity:.7;width:100%;height:100%}.how__bg[data-astro-cid-wwkfyzex]:after{content:"";background:linear-gradient(100deg,#0a0c12f0,#0a0c12c7 45%,#0a0c1280);position:absolute;inset:0}.how__body[data-astro-cid-wwkfyzex]{gap:clamp(2.5rem,5vw,4rem);display:grid}.how__intro[data-astro-cid-wwkfyzex]{align-content:start;justify-items:start;gap:22px;display:grid}.how__intro[data-astro-cid-wwkfyzex] h2[data-astro-cid-wwkfyzex]{max-width:14ch}.how__intro[data-astro-cid-wwkfyzex] .lead[data-astro-cid-wwkfyzex]{color:#cdd0d9;max-width:44ch}.how__points[data-astro-cid-wwkfyzex]{gap:28px 40px;list-style:none;display:grid}.how__points[data-astro-cid-wwkfyzex] li[data-astro-cid-wwkfyzex]{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.how__tick[data-astro-cid-wwkfyzex]{background:var(--yellow);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;margin-top:2px;display:grid}.how__points[data-astro-cid-wwkfyzex] h3[data-astro-cid-wwkfyzex]{margin-bottom:6px}.how__points[data-astro-cid-wwkfyzex] p[data-astro-cid-wwkfyzex]{color:#b9bcc8;font-size:1rem}@media (min-width:960px){.how__body[data-astro-cid-wwkfyzex]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.how__points[data-astro-cid-wwkfyzex]{grid-template-columns:1fr 1fr}}.proc__steps[data-astro-cid-fz4tclxl]{counter-reset:none;gap:34px;list-style:none;display:grid;position:relative}.proc__steps[data-astro-cid-fz4tclxl]:before{content:"";background:linear-gradient(var(--yellow),var(--yellow)) top/100% 0%no-repeat,var(--line);width:2px;transition:background-size 1.6s var(--ease) .2s;position:absolute;top:22px;bottom:22px;left:21px}.proc__steps[data-astro-cid-fz4tclxl].is-in:before{background-size:100% 100%,100% 100%}.proc__steps[data-astro-cid-fz4tclxl] li[data-astro-cid-fz4tclxl]{gap:8px;padding-left:70px;display:grid;position:relative}.proc__dot[data-astro-cid-fz4tclxl]{background:var(--ink);width:44px;height:44px;color:var(--yellow);box-shadow:0 0 0 6px var(--paper);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.proc__cta[data-astro-cid-fz4tclxl]{margin-top:clamp(2.25rem,4vw,3.25rem)}@media (min-width:900px){.proc__steps[data-astro-cid-fz4tclxl]{grid-template-columns:repeat(4,1fr);gap:32px}.proc__steps[data-astro-cid-fz4tclxl]:before{background:linear-gradient(var(--yellow),var(--yellow)) left/0% 100%no-repeat,var(--line);width:auto;height:2px;transition-property:background-size;inset:20px 22px auto}.proc__steps[data-astro-cid-fz4tclxl].is-in:before{background-size:100% 100%,100% 100%}.proc__steps[data-astro-cid-fz4tclxl] li[data-astro-cid-fz4tclxl]{padding-top:68px;padding-left:0}.proc__dot[data-astro-cid-fz4tclxl]{top:0}}