.hero[data-astro-cid-bbe6dxrz]{position:relative}.hero__inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;padding-block:80px 112px}.hero__copy[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:24px;max-width:560px}.hero__pill[data-astro-cid-bbe6dxrz]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;background:#ffffffb3;backdrop-filter:blur(8px);border:1px solid rgba(14,143,166,.25);border-radius:999px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;color:var(--teal-dark);box-shadow:0 4px 14px #0e8fa61f}.hero__dot[data-astro-cid-bbe6dxrz]{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px color-mix(in oklch,var(--gold) 30%,transparent)}.hero__grad[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,color-mix(in oklch,var(--gold) 75%,var(--navy)) 0%,var(--gold) 55%,color-mix(in oklch,var(--gold) 70%,white) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__copy[data-astro-cid-bbe6dxrz] .lead[data-astro-cid-bbe6dxrz]{max-width:52ch}.hero__copy[data-astro-cid-bbe6dxrz] .btn-row[data-astro-cid-bbe6dxrz]{margin-top:8px}.hero__tag[data-astro-cid-bbe6dxrz]{margin-top:8px;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--teal-dark)}.hero__img[data-astro-cid-bbe6dxrz]{--copy-end: calc(max(0px, 50% - 600px) + 550px) ;--hero-img-w: min(2016px, 130%, (100% - var(--copy-end)) * 2.5);position:absolute;top:50px;width:var(--hero-img-w);height:auto;max-width:none;left:max(calc(50% - .37 * var(--hero-img-w)),calc(var(--copy-end) - .35 * var(--hero-img-w)));pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 16%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__fade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:1;pointer-events:none}.hero__fade--x[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,#e6fbfe66,#ebfafc40 30%,#f0fbfc14 44%,#ebfafc00 52%)}.hero__fade--y[data-astro-cid-bbe6dxrz]{background:linear-gradient(180deg,#dceff800 0% 80%,#fff9 93%,#fff)}@media(max-width:900px){.hero__inner[data-astro-cid-bbe6dxrz]{padding-block:48px 8px}.hero__img[data-astro-cid-bbe6dxrz]{position:static;width:150%;max-width:none;height:auto;margin:8px 0 0 -30%;-webkit-mask-image:none;mask-image:none}.hero__fade[data-astro-cid-bbe6dxrz]{display:none}}.trust[data-astro-cid-j7pv25f6]{padding:8px var(--gutter) 72px}.trust__item[data-astro-cid-j7pv25f6]{display:flex;gap:14px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:18px;box-shadow:var(--shadow-card)}.trust__title[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:17px}.trust__text[data-astro-cid-j7pv25f6]{font-size:14.5px;color:var(--muted);line-height:1.45}.steps[data-astro-cid-j7pv25f6]{padding-block:104px;display:flex;flex-direction:column;gap:48px}.steps__head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;max-width:60ch}.guide[data-astro-cid-j7pv25f6]{padding-block:104px 96px}.guide__grid[data-astro-cid-j7pv25f6]{gap:56px;align-items:center}.guide[data-astro-cid-j7pv25f6] .guide__photo{display:block;aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;box-shadow:var(--shadow-float);transform:rotate(1.5deg)}.guide[data-astro-cid-j7pv25f6] .guide__photo img{width:100%;height:100%;object-fit:cover;object-position:45% 60%}.guide__copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.guide__list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;font-size:15.5px}.guide__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:10px;align-items:center}.guide__check[data-astro-cid-j7pv25f6]{width:22px;height:22px;border-radius:50%;flex-shrink:0;color:var(--ink);background:linear-gradient(180deg,color-mix(in oklch,var(--gold) 70%,white),var(--gold));display:inline-flex;align-items:center;justify-content:center}.guide__check[data-astro-cid-j7pv25f6] svg{stroke-width:3}.gallery[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#f2fbfd,#e6f5f9)}.gallery__grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.gallery__tile[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;aspect-ratio:1;border-radius:22px;box-shadow:var(--shadow-float);background:var(--tile)}.gallery__tile[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gallery__tile[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.03)}@media(max-width:900px){.steps[data-astro-cid-j7pv25f6],.guide[data-astro-cid-j7pv25f6]{padding-block:72px}.guide__photo[data-astro-cid-j7pv25f6]{transform:none}}
