.phone[data-astro-cid-p4hwc7h6]{--shell-pad:7px;--shell-r:44px;height:max-content;padding:var(--shell-pad);border-radius:var(--shell-r);box-shadow:var(--shadow-phone), var(--inner-highlight);background:linear-gradient(160deg,#ffecab24,#ffecab08);align-self:center}.phone__core[data-astro-cid-p4hwc7h6]{border-radius:calc(var(--shell-r) - var(--shell-pad));isolation:isolate;background:#0e0b0b;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffecab0f}.phone__layer--stacked[data-astro-cid-p4hwc7h6]{position:absolute;inset:0}.phone__core[data-astro-cid-p4hwc7h6] img{width:100%;height:auto}.bhero[data-astro-cid-vlnsc3hu]{padding-block:clamp(32px,6vw,80px) clamp(64px,8vw,112px);position:relative;overflow:clip}.bhero__inner[data-astro-cid-vlnsc3hu]{gap:var(--stack-xl);align-items:center;display:grid;position:relative}.bhero__copy[data-astro-cid-vlnsc3hu]{gap:var(--stack-m);justify-items:start;display:grid}.bhero__title[data-astro-cid-vlnsc3hu]{max-width:13ch}.bhero__actions[data-astro-cid-vlnsc3hu]{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.bhero__visual[data-astro-cid-vlnsc3hu]{justify-items:center;display:grid}.bhero__visual[data-astro-cid-vlnsc3hu] .phone{width:min(70vw,300px);transform:rotate(3deg)}@media (prefers-reduced-motion:no-preference){.bhero__copy[data-astro-cid-vlnsc3hu]>[data-astro-cid-vlnsc3hu],.bhero__visual[data-astro-cid-vlnsc3hu]{animation:rise var(--dur-slow) var(--ease-out) both}.bhero__copy[data-astro-cid-vlnsc3hu]>[data-astro-cid-vlnsc3hu]:nth-child(2){animation-delay:80ms}.bhero__copy[data-astro-cid-vlnsc3hu]>[data-astro-cid-vlnsc3hu]:nth-child(3){animation-delay:.16s}.bhero__copy[data-astro-cid-vlnsc3hu]>[data-astro-cid-vlnsc3hu]:nth-child(4),.bhero__visual[data-astro-cid-vlnsc3hu]{animation-delay:.24s}}@keyframes rise{0%{opacity:0;translate:0 28px}}@media (width>=1024px){.bhero__inner[data-astro-cid-vlnsc3hu]{grid-template-columns:1.15fr .85fr}}.split__inner[data-astro-cid-qwskeurz]{gap:var(--stack-xl);align-items:center;display:grid}.split__copy[data-astro-cid-qwskeurz]{gap:var(--stack-m);justify-items:start;display:grid}.split__copy[data-astro-cid-qwskeurz] p{max-width:56ch}.split__figure[data-astro-cid-qwskeurz]{text-align:center;justify-items:center;gap:16px;display:grid}.split__figure[data-astro-cid-qwskeurz] .phone{width:min(76vw,300px)}@media (width>=900px){.split__inner[data-astro-cid-qwskeurz]{grid-template-columns:1.15fr .85fr}.split--reverse[data-astro-cid-qwskeurz] .split__inner[data-astro-cid-qwskeurz]{grid-template-columns:.85fr 1.15fr}.split--reverse[data-astro-cid-qwskeurz] .split__copy[data-astro-cid-qwskeurz]{order:2}}.start__title[data-astro-cid-2xwvykon]{max-width:20ch}.start__list[data-astro-cid-2xwvykon]{gap:var(--stack-l);margin-top:var(--stack-xl);counter-reset:step;display:grid}.start__step[data-astro-cid-2xwvykon]{gap:10px;padding-left:36px;display:grid;position:relative}.start__step[data-astro-cid-2xwvykon]:before{counter-increment:step;content:"";background:var(--cream);width:14px;height:14px;box-shadow:0 0 0 6px var(--cream-wash);border-radius:50%;position:absolute;top:6px;left:0}.start__step[data-astro-cid-2xwvykon]:after{content:"";top:30px;left:6px;bottom:calc(var(--stack-l) * -1 + 6px);background:var(--cream-line);width:2px;position:absolute}.start__step[data-astro-cid-2xwvykon]:last-child:after{display:none}@media (width>=900px){.start__list[data-astro-cid-2xwvykon]{gap:var(--stack-m);grid-template-columns:repeat(3,1fr)}.start__step[data-astro-cid-2xwvykon]{padding-top:44px;padding-left:0}.start__step[data-astro-cid-2xwvykon]:after{left:30px;right:calc(var(--stack-m) * -1);width:auto;height:2px;top:12px;bottom:auto}}.contact__head[data-astro-cid-x632yd3g]{gap:var(--stack-s);display:grid}.contact__grid[data-astro-cid-x632yd3g]{margin-top:var(--stack-l);gap:12px;display:grid}.contact__grid[data-astro-cid-x632yd3g]>li[data-astro-cid-x632yd3g]{display:grid}.contact__card[data-astro-cid-x632yd3g]{border-radius:var(--radius-shell);box-shadow:inset 0 0 0 1px var(--cream-line);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);background:#140b0a59;gap:6px;padding:24px;text-decoration:none;display:grid}.contact__card[data-astro-cid-x632yd3g]:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #ffecab38}.contact__card[data-astro-cid-x632yd3g] .icon{color:var(--cream-muted);margin-bottom:10px}.contact__k[data-astro-cid-x632yd3g]{font-size:var(--fs-small);color:var(--cream-muted);font-weight:600}.contact__v[data-astro-cid-x632yd3g]{overflow-wrap:anywhere;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600}@media (width>=900px){.contact__grid[data-astro-cid-x632yd3g]{grid-template-columns:1.3fr 1fr 1fr}}
