.board[data-astro-cid-3ohzyfgt]{position:relative;margin:0;padding:clamp(1rem,2vw,1.375rem);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.board__head[data-astro-cid-3ohzyfgt]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.board__live[data-astro-cid-3ohzyfgt]{display:inline-flex;align-items:center;gap:.5rem;font:650 .8125rem/1.2 var(--font-body);color:var(--ink)}.board__pulse[data-astro-cid-3ohzyfgt]{position:relative;width:.5rem;height:.5rem;border-radius:50%;background:#16a34a}.board__pulse[data-astro-cid-3ohzyfgt]:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgb(22 163 74 / .35);animation:ping 1.8s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.board__dots[data-astro-cid-3ohzyfgt]{display:flex;gap:.3rem}.board__dots[data-astro-cid-3ohzyfgt] span[data-astro-cid-3ohzyfgt]{width:.375rem;height:.375rem;border-radius:50%;background:var(--line-strong)}.board__cols[data-astro-cid-3ohzyfgt]{display:flex;gap:1.1rem;padding:0 .7rem .45rem .45rem;font:600 .6875rem/1.2 var(--font-body);color:var(--ink-3);white-space:nowrap}.board__rows[data-astro-cid-3ohzyfgt]{display:grid;gap:.5rem}.row[data-astro-cid-3ohzyfgt]{position:relative;display:grid;grid-template-columns:2.5rem 1.1rem 1fr auto 2.25rem;align-items:center;gap:.75rem;padding:.45rem .7rem .45rem .45rem;border:1px solid transparent;border-radius:var(--r-md);background:var(--tint);transition:opacity .8s var(--ease-out),border-color .6s var(--ease-out),background-color .6s}.row[data-astro-cid-3ohzyfgt].is-off{opacity:.45}.row[data-astro-cid-3ohzyfgt].is-win{border-color:#4f3bf559;background:var(--accent-soft)}.thumb[data-astro-cid-3ohzyfgt]{position:relative;aspect-ratio:9 / 14;border-radius:7px;overflow:hidden;background:#dcdce6}.thumb[data-astro-cid-3ohzyfgt] span[data-astro-cid-3ohzyfgt]{position:absolute;display:block;border-radius:2px}.thumb--a[data-astro-cid-3ohzyfgt] .t1[data-astro-cid-3ohzyfgt]{inset:12% 15% 45%;border-radius:50%;background:#b9b9c9}.thumb--a[data-astro-cid-3ohzyfgt] .t2[data-astro-cid-3ohzyfgt]{left:15%;right:15%;bottom:22%;height:7%;background:#8a8a9c}.thumb--a[data-astro-cid-3ohzyfgt] .t3[data-astro-cid-3ohzyfgt]{left:15%;right:40%;bottom:10%;height:6%;background:#a6a6b6}.thumb--b[data-astro-cid-3ohzyfgt] .t1[data-astro-cid-3ohzyfgt]{inset:0 0 50%;border-radius:0;background:#c3c0f2}.thumb--b[data-astro-cid-3ohzyfgt] .t2[data-astro-cid-3ohzyfgt]{left:12%;right:12%;top:58%;height:9%;background:#8a8a9c}.thumb--b[data-astro-cid-3ohzyfgt] .t3[data-astro-cid-3ohzyfgt]{left:12%;width:40%;bottom:10%;height:9%;background:var(--accent)}.thumb--c[data-astro-cid-3ohzyfgt] .t1[data-astro-cid-3ohzyfgt]{left:10%;top:10%;width:35%;height:80%;background:#b9b9c9}.thumb--c[data-astro-cid-3ohzyfgt] .t2[data-astro-cid-3ohzyfgt]{right:10%;top:10%;width:35%;height:80%;background:#cacad6}.thumb--c[data-astro-cid-3ohzyfgt] .t3[data-astro-cid-3ohzyfgt]{left:30%;right:30%;bottom:8%;height:6%;background:#8a8a9c}.thumb--d[data-astro-cid-3ohzyfgt] .t1[data-astro-cid-3ohzyfgt]{inset:18% 10% 38%;background:#c0c0cf;transform:rotate(-8deg)}.thumb--d[data-astro-cid-3ohzyfgt] .t2[data-astro-cid-3ohzyfgt]{left:10%;right:25%;bottom:20%;height:7%;background:#8a8a9c}.thumb--d[data-astro-cid-3ohzyfgt] .t3[data-astro-cid-3ohzyfgt]{left:10%;right:50%;bottom:9%;height:7%;background:#a6a6b6}.row__id[data-astro-cid-3ohzyfgt]{font:750 1.0625rem/1 var(--font-display);color:var(--ink-3);text-align:center;transition:color .5s}.row[data-astro-cid-3ohzyfgt].is-win .row__id[data-astro-cid-3ohzyfgt]{color:var(--accent)}.row__track[data-astro-cid-3ohzyfgt]{height:.5rem;border-radius:var(--r-pill);background:#e2e2ea;overflow:hidden}.row__bar[data-astro-cid-3ohzyfgt]{display:block;height:100%;width:var(--w);border-radius:inherit;background:#a6a6b6;transition:width 1.4s var(--ease-out),background-color .6s}[data-astro-cid-3ohzyfgt][data-phase=test] .row__bar[data-astro-cid-3ohzyfgt]{animation:pulse 1.3s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .18s)}.row[data-astro-cid-3ohzyfgt].is-win .row__bar[data-astro-cid-3ohzyfgt]{background:linear-gradient(90deg,var(--accent-2),var(--accent))}@keyframes pulse{to{opacity:.55}}.row__tag[data-astro-cid-3ohzyfgt]{padding:.25rem .55rem;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font:650 .6875rem/1 var(--font-body);letter-spacing:.02em;opacity:0;transform:scale(.85);transition:opacity .4s var(--ease-out),transform .5s var(--ease-out)}.row[data-astro-cid-3ohzyfgt].is-win .row__tag[data-astro-cid-3ohzyfgt]{opacity:1;transform:none}.toggle[data-astro-cid-3ohzyfgt]{position:relative;width:2.25rem;height:1.25rem;border-radius:var(--r-pill);background:#c9c9d6;transition:background-color .5s}.toggle__knob[data-astro-cid-3ohzyfgt]{position:absolute;top:2px;left:calc(100% - 1rem - 2px);width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0d0d1440;transition:left .5s var(--ease-out)}.row[data-astro-cid-3ohzyfgt].is-win .toggle[data-astro-cid-3ohzyfgt]{background:var(--accent)}.row[data-astro-cid-3ohzyfgt].is-off .toggle__knob[data-astro-cid-3ohzyfgt]{left:2px}.board__split[data-astro-cid-3ohzyfgt]{display:flex;gap:3px;height:.625rem;margin-top:1rem}.seg[data-astro-cid-3ohzyfgt]{width:var(--w);min-width:3px;border-radius:var(--r-pill);background:#d6d6e0;transition:width 1.4s var(--ease-out),background-color .6s}.seg[data-astro-cid-3ohzyfgt].is-win{background:var(--accent)}.board__chart[data-astro-cid-3ohzyfgt]{width:100%;height:clamp(3.5rem,6vw,4.75rem);margin-top:1rem;overflow:visible}.chart__grid[data-astro-cid-3ohzyfgt]{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke;fill:none}.chart__area[data-astro-cid-3ohzyfgt]{opacity:0;transition:opacity 1.2s var(--ease-out) .6s}[data-astro-cid-3ohzyfgt][data-phase=pick] .chart__area[data-astro-cid-3ohzyfgt]{opacity:1}.chart__line[data-astro-cid-3ohzyfgt]{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s var(--ease-out)}[data-astro-cid-3ohzyfgt][data-phase=pick] .chart__line[data-astro-cid-3ohzyfgt]{stroke-dashoffset:0}@media(max-width:55.99em){.board__rows[data-astro-cid-3ohzyfgt]{gap:.4rem}.row[data-astro-cid-3ohzyfgt]{grid-template-columns:1.75rem 1rem 1fr auto 2rem;padding:.35rem .55rem .35rem .35rem;gap:.6rem}.board__cols[data-astro-cid-3ohzyfgt]{padding:0 .55rem .4rem .35rem}.board__chart[data-astro-cid-3ohzyfgt]{display:none}.board__split[data-astro-cid-3ohzyfgt]{margin-top:.75rem}}@media(prefers-reduced-motion:reduce){.chart__line[data-astro-cid-3ohzyfgt]{stroke-dashoffset:0}.chart__area[data-astro-cid-3ohzyfgt]{opacity:1}.board__pulse[data-astro-cid-3ohzyfgt]:after{display:none}}.strip[data-astro-cid-pkfa7xpe]{position:relative}.strip__inner[data-astro-cid-pkfa7xpe]{display:grid;gap:1rem;padding-block:1.75rem 2.5rem}.strip__label[data-astro-cid-pkfa7xpe]{font-size:var(--step--1);font-weight:600;color:var(--ink-3)}.strip__viewport[data-astro-cid-pkfa7xpe]{overflow:hidden}.strip__track[data-astro-cid-pkfa7xpe]{display:flex;width:max-content;min-width:100%}.strip__list[data-astro-cid-pkfa7xpe]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:clamp(1.75rem,3.5vw,3rem);min-width:100%;margin:0;padding:0;list-style:none}.strip__list[data-astro-cid-pkfa7xpe][data-copy="1"]{display:none}.strip__item[data-astro-cid-pkfa7xpe]{flex:none;display:flex;align-items:center;height:1.75rem;color:var(--ink-3);transition:color .25s var(--ease-out)}.strip__item[data-astro-cid-pkfa7xpe]:hover{color:var(--ink)}.strip__logo[data-astro-cid-pkfa7xpe]{display:block;height:1.625rem}.strip__logo[data-astro-cid-pkfa7xpe] svg{display:block;height:100%;width:auto}.is-wide[data-astro-cid-pkfa7xpe] .strip__logo[data-astro-cid-pkfa7xpe]{height:1.3rem}.is-tall[data-astro-cid-pkfa7xpe] .strip__logo[data-astro-cid-pkfa7xpe]{height:1.7rem}.strip__tv[data-astro-cid-pkfa7xpe]{display:inline-flex;align-items:center;gap:.45rem;font:600 .9375rem/1 var(--font-body);white-space:nowrap}.strip__tv[data-astro-cid-pkfa7xpe] svg{width:1.375rem;height:1.375rem}.is-marquee[data-astro-cid-pkfa7xpe]{mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.is-marquee[data-astro-cid-pkfa7xpe] .strip__list[data-astro-cid-pkfa7xpe]{min-width:0;justify-content:flex-start;padding-right:clamp(1.75rem,3.5vw,3rem)}.is-marquee[data-astro-cid-pkfa7xpe] .strip__list[data-astro-cid-pkfa7xpe][data-copy="1"]{display:flex}.is-marquee[data-astro-cid-pkfa7xpe] .strip__track[data-astro-cid-pkfa7xpe]{animation:marquee 32s linear infinite}.is-marquee[data-astro-cid-pkfa7xpe]:hover .strip__track[data-astro-cid-pkfa7xpe]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.is-marquee[data-astro-cid-pkfa7xpe]{mask-image:none}.is-marquee[data-astro-cid-pkfa7xpe] .strip__track[data-astro-cid-pkfa7xpe]{animation:none;width:100%}.is-marquee[data-astro-cid-pkfa7xpe] .strip__list[data-astro-cid-pkfa7xpe]{flex:1 1 100%;flex-wrap:wrap;row-gap:1.25rem;padding-right:0}.is-marquee[data-astro-cid-pkfa7xpe] .strip__list[data-astro-cid-pkfa7xpe][data-copy="1"]{display:none}}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow-x:clip;background:radial-gradient(60% 55% at 85% 20%,rgb(79 59 245 / .1),transparent 70%),radial-gradient(45% 50% at 10% 90%,rgb(44 91 242 / .07),transparent 70%),var(--bg)}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;align-items:center;gap:clamp(3rem,6vw,5rem);padding-block:clamp(2.5rem,7vh,5rem) clamp(3rem,6vh,4.5rem)}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--step-5);line-height:.98;letter-spacing:-.04em;max-width:12ch}.hero__sub[data-astro-cid-bbe6dxrz]{margin-top:clamp(1.25rem,2.5vw,1.75rem);max-width:50ch;font-size:var(--step-1);line-height:1.55;color:var(--ink-2)}.hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,3.5vw,2.5rem)}.hero__visual[data-astro-cid-bbe6dxrz]{position:relative}.hero__photo[data-astro-cid-bbe6dxrz]{overflow:hidden;border-radius:var(--r-xl);aspect-ratio:4 / 5;box-shadow:var(--shadow-md)}.hero__photo[data-astro-cid-bbe6dxrz] .photo{object-position:55% 40%}.hero__board[data-astro-cid-bbe6dxrz]{position:relative}@media(min-width:64em){.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.hero__visual[data-astro-cid-bbe6dxrz]{padding-bottom:2.5rem}.hero__photo[data-astro-cid-bbe6dxrz]{width:80%;margin-left:auto;max-height:calc(100svh - var(--header-h) - 8rem)}.hero__board[data-astro-cid-bbe6dxrz]{position:absolute;left:0;bottom:0;width:min(74%,27rem)}.hero__board[data-astro-cid-bbe6dxrz] .row{grid-template-columns:1.9rem 1rem 1fr auto 2rem;padding:.35rem .6rem .35rem .35rem;gap:.6rem}.hero__board[data-astro-cid-bbe6dxrz] .board__cols{padding:0 .6rem .4rem .35rem}.hero__board[data-astro-cid-bbe6dxrz] .board__rows{gap:.4rem}.hero__board[data-astro-cid-bbe6dxrz] .board__chart{display:none}}@media(max-width:63.99em){.hero__visual[data-astro-cid-bbe6dxrz]{max-width:36rem;width:100%}.hero__photo[data-astro-cid-bbe6dxrz]{aspect-ratio:4 / 3}.hero__photo[data-astro-cid-bbe6dxrz] .photo{object-position:55% 45%}.hero__board[data-astro-cid-bbe6dxrz]{width:90%;margin:-5rem 0 0 auto}}@media(max-width:30em){.hero__ctas[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{flex:1 1 100%}}.services__head[data-astro-cid-g5jplrhu]{display:grid;gap:1.25rem 4rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.services__head[data-astro-cid-g5jplrhu] .lede[data-astro-cid-g5jplrhu]{margin-top:0}@media(min-width:64em){.services__head[data-astro-cid-g5jplrhu]{grid-template-columns:1.4fr 1fr}}.cards[data-astro-cid-g5jplrhu]{display:grid;gap:clamp(1rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none}.card[data-astro-cid-g5jplrhu]{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.card[data-astro-cid-g5jplrhu]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card[data-astro-cid-g5jplrhu]:target{outline:2px solid var(--accent);outline-offset:3px}.card__media[data-astro-cid-g5jplrhu]{aspect-ratio:16 / 10;overflow:hidden;margin:.5rem .5rem 0;border-radius:calc(var(--r-lg) - .5rem)}.card__media[data-astro-cid-g5jplrhu] .photo{transition:transform .9s var(--ease-out)}.card[data-astro-cid-g5jplrhu]:hover .card__media[data-astro-cid-g5jplrhu] .photo{transform:scale(1.04)}.card__content[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.75rem)}.card__icon[data-astro-cid-g5jplrhu]{width:2.5rem;height:2.5rem;padding:.55rem;margin-bottom:.25rem;border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink-2)}.card__title[data-astro-cid-g5jplrhu]{font-size:var(--step-2)}.card__body[data-astro-cid-g5jplrhu]{color:var(--ink-2);max-width:48ch}@media(min-width:48em){.cards[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr)}.card[data-astro-cid-g5jplrhu]:last-child{grid-column:1 / -1}.card[data-astro-cid-g5jplrhu]:last-child .card__media[data-astro-cid-g5jplrhu]{aspect-ratio:21 / 9}}@media(min-width:64em){.cards[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(6,1fr)}.card[data-astro-cid-g5jplrhu]{grid-column:span 2}.card[data-astro-cid-g5jplrhu]:nth-child(4),.card[data-astro-cid-g5jplrhu]:nth-child(5){grid-column:span 3}.card[data-astro-cid-g5jplrhu]:last-child{grid-column:span 3}.card[data-astro-cid-g5jplrhu]:nth-child(4) .card__media[data-astro-cid-g5jplrhu],.card[data-astro-cid-g5jplrhu]:nth-child(5) .card__media[data-astro-cid-g5jplrhu]{aspect-ratio:2 / 1}}.plist[data-astro-cid-g5jplrhu]{display:grid;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:.5rem clamp(1.25rem,3vw,2rem);list-style:none;column-gap:3rem;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.plist__item[data-astro-cid-g5jplrhu]{display:grid;gap:.2rem 2rem;padding:1.1rem 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 2rem)}.plist__item[data-astro-cid-g5jplrhu]:last-child{border-bottom:0}.plist__item[data-astro-cid-g5jplrhu]:target .plist__name[data-astro-cid-g5jplrhu]{color:var(--accent)}.plist__name[data-astro-cid-g5jplrhu]{font-size:var(--step-0);font-weight:700;letter-spacing:-.01em;transition:color .3s}.plist__body[data-astro-cid-g5jplrhu]{color:var(--ink-2)}@media(min-width:48em){.plist[data-astro-cid-g5jplrhu]{grid-template-columns:1fr 1fr}.plist__item[data-astro-cid-g5jplrhu]:nth-last-child(2){border-bottom:0}}@media(min-width:80em){.plist__item[data-astro-cid-g5jplrhu]{grid-template-columns:14rem 1fr;align-items:baseline}}.loop__grid[data-astro-cid-bnk6sdhz]{display:grid;gap:clamp(3rem,6vw,6rem);align-items:start}@media(min-width:64em){.loop__grid[data-astro-cid-bnk6sdhz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.loop__visual[data-astro-cid-bnk6sdhz]{position:sticky;top:calc(var(--header-h) + 3rem)}}.steps[data-astro-cid-bnk6sdhz]{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.step[data-astro-cid-bnk6sdhz]{display:grid;grid-template-columns:clamp(3.75rem,7vw,5rem) 1fr;gap:1.25rem;padding:1.25rem 1.25rem 1.25rem 1rem;border-radius:var(--r-lg);transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out);cursor:default}.step[data-astro-cid-bnk6sdhz].is-active{background:var(--panel);box-shadow:var(--shadow-md)}.step__n[data-astro-cid-bnk6sdhz]{font:750 clamp(2.5rem,2rem + 2.5vw,3.75rem)/.9 var(--font-display);letter-spacing:-.05em;color:var(--line-strong);transition:color .5s var(--ease-out);font-variant-numeric:tabular-nums}.step[data-astro-cid-bnk6sdhz].is-active .step__n[data-astro-cid-bnk6sdhz]{color:var(--accent)}.step__title[data-astro-cid-bnk6sdhz]{font-size:var(--step-2);margin-bottom:.5rem}.step__body[data-astro-cid-bnk6sdhz]{color:var(--ink-2);max-width:46ch}.step--ring[data-astro-cid-bnk6sdhz]{background:var(--tint)}.step__ring[data-astro-cid-bnk6sdhz] svg[data-astro-cid-bnk6sdhz]{width:clamp(2.75rem,5vw,3.5rem);height:auto;fill:none;stroke:var(--accent);stroke-width:2.5}.loop__btn[data-astro-cid-bnk6sdhz]{margin-top:2rem}.loop__visual[data-astro-cid-bnk6sdhz]{max-width:38rem;margin-inline:auto;width:100%}.dia[data-astro-cid-bnk6sdhz]{width:100%;height:auto;overflow:visible}.dia__ring[data-astro-cid-bnk6sdhz]{transform-origin:300px 300px;animation:spin 80s linear infinite}.dia__ring-line[data-astro-cid-bnk6sdhz]{fill:none;stroke:var(--line);stroke-width:1.5}.dia__tick[data-astro-cid-bnk6sdhz]{stroke:var(--line-strong);stroke-width:1}.dia__ring-text[data-astro-cid-bnk6sdhz]{fill:var(--ink-3);font:650 17px var(--font-body);letter-spacing:.2em}@keyframes spin{to{transform:rotate(360deg)}}.seg__shape[data-astro-cid-bnk6sdhz]{fill:var(--tint);stroke:var(--bg);stroke-width:6;stroke-linejoin:round;transition:fill .7s var(--ease-out)}.seg__n[data-astro-cid-bnk6sdhz]{fill:var(--accent);font:750 24px var(--font-display);transition:fill .7s var(--ease-out)}.seg__label[data-astro-cid-bnk6sdhz]{fill:var(--ink);font:700 19px var(--font-display);letter-spacing:.01em;transition:fill .7s var(--ease-out)}.dia[data-astro-cid-bnk6sdhz][data-active="0"] [data-astro-cid-bnk6sdhz][data-seg="0"] .seg__shape[data-astro-cid-bnk6sdhz],.dia[data-astro-cid-bnk6sdhz][data-active="1"] [data-astro-cid-bnk6sdhz][data-seg="1"] .seg__shape[data-astro-cid-bnk6sdhz],.dia[data-astro-cid-bnk6sdhz][data-active="2"] [data-astro-cid-bnk6sdhz][data-seg="2"] .seg__shape[data-astro-cid-bnk6sdhz]{fill:url(#loop-active)}.dia[data-astro-cid-bnk6sdhz][data-active="0"] [data-astro-cid-bnk6sdhz][data-seg="0"] text[data-astro-cid-bnk6sdhz],.dia[data-astro-cid-bnk6sdhz][data-active="1"] [data-astro-cid-bnk6sdhz][data-seg="1"] text[data-astro-cid-bnk6sdhz],.dia[data-astro-cid-bnk6sdhz][data-active="2"] [data-astro-cid-bnk6sdhz][data-seg="2"] text[data-astro-cid-bnk6sdhz]{fill:#fff}.dia__chev[data-astro-cid-bnk6sdhz]{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.dia__core[data-astro-cid-bnk6sdhz] circle[data-astro-cid-bnk6sdhz]{fill:#fff;stroke:var(--line);stroke-width:1.5;filter:drop-shadow(0 10px 18px rgb(40 30 120 / .14))}.dia__core[data-astro-cid-bnk6sdhz] text[data-astro-cid-bnk6sdhz]{fill:var(--ink);font:750 32px var(--font-display);letter-spacing:-.01em}.dia__core[data-astro-cid-bnk6sdhz] .dia__core-2[data-astro-cid-bnk6sdhz]{fill:var(--accent)}@media(prefers-reduced-motion:reduce){.dia__ring[data-astro-cid-bnk6sdhz]{animation:none}}.numbers__title[data-astro-cid-f2ez6uuv]{max-width:20ch}.stats[data-astro-cid-f2ez6uuv]{display:grid;gap:clamp(1rem,1.6vw,1.5rem);margin:clamp(2.5rem,5vw,4rem) 0 0}.stat[data-astro-cid-f2ez6uuv]{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.stat__value[data-astro-cid-f2ez6uuv]{font:750 clamp(4rem,2.5rem + 6vw,7.5rem)/.9 var(--font-display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.stat[data-astro-cid-f2ez6uuv]:first-child{background:linear-gradient(140deg,var(--accent) 0%,var(--accent-2) 100%);box-shadow:var(--shadow-lg)}.stat[data-astro-cid-f2ez6uuv]:first-child .stat__value[data-astro-cid-f2ez6uuv],.stat[data-astro-cid-f2ez6uuv]:first-child .stat__label[data-astro-cid-f2ez6uuv]{color:#fff}.stat__label[data-astro-cid-f2ez6uuv]{margin:0;max-width:32ch;color:var(--ink-2);font-size:var(--step-0);line-height:1.5}@media(min-width:56em){.stats[data-astro-cid-f2ez6uuv]{grid-template-columns:repeat(3,1fr)}}.process__grid[data-astro-cid-fz4tclxl]{display:grid;gap:clamp(3rem,6vw,6rem);align-items:center}@media(min-width:64em){.process__grid[data-astro-cid-fz4tclxl]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.psteps[data-astro-cid-fz4tclxl]{display:grid;gap:.5rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.pstep[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:start;padding:1rem 1.25rem 1rem 1rem;border-radius:var(--r-md);transition:background-color .3s var(--ease-out)}.pstep[data-astro-cid-fz4tclxl]:hover{background:var(--tint)}.pstep__icon[data-astro-cid-fz4tclxl]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--r-md);background:var(--panel-2);color:var(--ink-2)}.pstep__icon[data-astro-cid-fz4tclxl] svg{width:1.35rem;height:1.35rem}.pstep__text[data-astro-cid-fz4tclxl]{padding-top:.15rem;color:var(--ink-2);max-width:52ch}.pstep__text[data-astro-cid-fz4tclxl] strong[data-astro-cid-fz4tclxl]{display:block;margin-bottom:.2rem;font:700 var(--step-1)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.process__btn[data-astro-cid-fz4tclxl]{margin-top:1.5rem}.video[data-astro-cid-fz4tclxl]{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;width:100%;margin-inline:auto;border-radius:var(--r-xl);background:var(--panel-2);overflow:hidden;box-shadow:var(--shadow-md)}.video__poster[data-astro-cid-fz4tclxl]{position:absolute;inset:0;object-position:50% 50%}.faq__head[data-astro-cid-z6gx6xcw]{text-align:center;display:grid;justify-items:center}.faq__head[data-astro-cid-z6gx6xcw] .h-section[data-astro-cid-z6gx6xcw]{max-width:22ch}.faq__cols[data-astro-cid-z6gx6xcw]{display:grid;gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:56em){.faq__cols[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr 1fr;gap:1rem}}.faq__col[data-astro-cid-z6gx6xcw]{display:grid;gap:.75rem}@media(min-width:56em){.faq__col[data-astro-cid-z6gx6xcw]{gap:1rem}}.qa[data-astro-cid-z6gx6xcw]{background:var(--panel);border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--ease-out)}.qa[data-astro-cid-z6gx6xcw][open]{box-shadow:var(--shadow-md)}.qa__q[data-astro-cid-z6gx6xcw]{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem 1.15rem 1.5rem;font-size:var(--step-0);font-weight:600;line-height:1.35;cursor:pointer;list-style:none;border-radius:var(--r-md);transition:color .2s}.qa__q[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-z6gx6xcw]:hover,.qa[data-astro-cid-z6gx6xcw][open] .qa__q[data-astro-cid-z6gx6xcw]{color:var(--accent)}.qa__chev[data-astro-cid-z6gx6xcw]{flex:none;width:2rem;height:2rem;padding:.4rem;border-radius:50%;background:var(--tint);color:var(--ink);transition:transform .35s var(--ease-out),background-color .2s,color .2s}.qa[data-astro-cid-z6gx6xcw][open] .qa__chev[data-astro-cid-z6gx6xcw]{transform:rotate(180deg);background:var(--accent);color:#fff}.qa__a[data-astro-cid-z6gx6xcw]{padding:0 3.5rem 1.4rem 1.5rem;color:var(--ink-2);max-width:62ch}.qa[data-astro-cid-z6gx6xcw][open] .qa__a[data-astro-cid-z6gx6xcw]{animation:qa-in .45s var(--ease-out)}@keyframes qa-in{0%{opacity:0;transform:translateY(-6px)}}.contact[data-astro-cid-xmivup5a]{padding-bottom:clamp(5rem,8vw,8rem)}.contact__grid[data-astro-cid-xmivup5a]{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:start}@media(min-width:64em){.contact__grid[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.contact__copy[data-astro-cid-xmivup5a]{position:sticky;top:calc(var(--header-h) + 3rem)}}.contact__mail[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;gap:.75rem;margin-top:2rem;font-size:var(--step-1);font-weight:600;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--accent-soft);padding-bottom:.3rem;overflow-wrap:anywhere}.contact__mail[data-astro-cid-xmivup5a] svg{color:var(--accent-text);flex:none}.contact__mail[data-astro-cid-xmivup5a]:hover{color:var(--accent-text)}.contact__card[data-astro-cid-xmivup5a]{padding:clamp(1.25rem,4vw,3rem);background:var(--tint);border-radius:var(--r-xl)}.form__grid[data-astro-cid-xmivup5a]{display:grid;gap:1.25rem 1.25rem}@media(min-width:40em){.form__grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-xmivup5a]{display:grid;gap:.5rem;align-content:start;min-width:0}.field--full[data-astro-cid-xmivup5a]{grid-column:1 / -1}.field[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a],.checks[data-astro-cid-xmivup5a] legend[data-astro-cid-xmivup5a]{font-size:.875rem;font-weight:600;color:var(--ink)}.req[data-astro-cid-xmivup5a]{color:var(--accent-text)}.form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a][type=text],.form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a][type=email],.form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a][type=tel],.form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a],.form[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{width:100%;min-height:3.25rem;padding:.8rem 1rem;border:1px solid var(--field-border);border-radius:var(--r-sm);background:var(--field);color:var(--ink);font:inherit;font-size:1rem;caret-color:var(--accent-text);transition:border-color .2s,box-shadow .2s;appearance:none}.form[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:8rem}.form[data-astro-cid-xmivup5a] [data-astro-cid-xmivup5a]::placeholder{color:var(--placeholder)}.form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:hover,.form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:hover,.form[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:hover{border-color:var(--ink-2)}.form[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible,.form[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:focus-visible,.form[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 4px #4f3bf52e}.form[data-astro-cid-xmivup5a] :is(input,select,textarea)[data-astro-cid-xmivup5a][aria-invalid=true]{border-color:var(--danger)}.field__err[data-astro-cid-xmivup5a]{min-height:0;font-size:.8125rem;color:var(--danger)}.field__err[data-astro-cid-xmivup5a]:empty{display:none}.select[data-astro-cid-xmivup5a]{position:relative}.select[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]{padding-right:2.75rem;cursor:pointer}.select[data-astro-cid-xmivup5a] select[data-astro-cid-xmivup5a]:invalid{color:var(--ink-3)}.select[data-astro-cid-xmivup5a] option[data-astro-cid-xmivup5a]{color:var(--ink);background:var(--panel)}.select__chev[data-astro-cid-xmivup5a]{position:absolute;right:1rem;top:50%;width:1.1rem;height:1.1rem;transform:translateY(-50%);pointer-events:none;color:var(--ink-3)}.checks[data-astro-cid-xmivup5a]{margin:0;padding:0;border:0}.checks[data-astro-cid-xmivup5a] legend[data-astro-cid-xmivup5a]{margin-bottom:.75rem;padding:0}.checks__grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem}.check[data-astro-cid-xmivup5a]{position:relative;display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--field);font-size:.9375rem;color:var(--ink-2);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.check[data-astro-cid-xmivup5a]:hover{border-color:var(--line-strong);color:var(--ink)}.check[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{position:absolute;opacity:0;width:1px;height:1px}.check__box[data-astro-cid-xmivup5a]{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid var(--field-border);border-radius:6px;color:var(--accent-ink);transition:background-color .2s,border-color .2s}.check__box[data-astro-cid-xmivup5a] svg{width:.9rem;height:.9rem;stroke-width:3;opacity:0}.check[data-astro-cid-xmivup5a]:has(input:checked){border-color:#4f3bf573;color:var(--ink);background:var(--accent-soft)}.check[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:checked+.check__box[data-astro-cid-xmivup5a]{background:var(--accent);border-color:var(--accent)}.check[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:checked+.check__box[data-astro-cid-xmivup5a] svg{opacity:1}.check[data-astro-cid-xmivup5a]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.hp[data-astro-cid-xmivup5a]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-turnstile[data-astro-cid-xmivup5a]{min-height:65px}.form__consent[data-astro-cid-xmivup5a]{margin-top:1.5rem;font-size:.875rem;color:var(--ink-2)}.form__consent[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--ink)}.form__consent[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--accent-text)}.form__foot[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.form__submit[data-astro-cid-xmivup5a]{min-width:12rem}@media(max-width:30em){.form__submit[data-astro-cid-xmivup5a]{width:100%}}.form__status[data-astro-cid-xmivup5a]{color:var(--danger);font-size:.9375rem}.form__status[data-astro-cid-xmivup5a]:empty{display:none}.success[data-astro-cid-xmivup5a]{display:grid;justify-items:start;gap:1.25rem;padding:clamp(1rem,3vw,2rem) 0;font-size:var(--step-2);font-family:var(--font-display);font-weight:700;line-height:1.15;text-transform:uppercase;outline:none}.success__icon[data-astro-cid-xmivup5a]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.band-wrap[data-astro-cid-tnmy2kdp]{padding-bottom:var(--section)}.band[data-astro-cid-tnmy2kdp]{margin:0;aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:var(--r-xl);background:var(--panel-2);box-shadow:var(--shadow-md)}.band[data-astro-cid-tnmy2kdp] .photo{object-position:50% 50%}.cta[data-astro-cid-kokrr3jq]{padding-bottom:var(--section)}.cta__inner[data-astro-cid-kokrr3jq]{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:clamp(1.75rem,4.5vw,3rem) clamp(1.25rem,4.5vw,3.5rem);border-radius:var(--r-xl);background:radial-gradient(70% 120% at 100% 0%,rgb(255 255 255 / .16),transparent 60%),linear-gradient(120deg,var(--accent) 0%,var(--accent-2) 100%);box-shadow:var(--shadow-lg)}.cta__win[data-astro-cid-kokrr3jq]{flex:1 1 22rem;max-width:34rem;display:grid;grid-template-columns:2.75rem 1.25rem 1fr auto 2.75rem;align-items:center;gap:.9rem;padding:.6rem .9rem .6rem .6rem;border-radius:var(--r-md);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.cta__thumb[data-astro-cid-kokrr3jq]{position:relative;aspect-ratio:9 / 14;border-radius:7px;overflow:hidden;background:#ffffff59}.cta__thumb[data-astro-cid-kokrr3jq] span[data-astro-cid-kokrr3jq]{position:absolute;left:14%;right:14%;height:9%;border-radius:2px;background:#fff}.cta__thumb[data-astro-cid-kokrr3jq] span[data-astro-cid-kokrr3jq]:first-child{top:58%}.cta__thumb[data-astro-cid-kokrr3jq] span[data-astro-cid-kokrr3jq]:last-child{bottom:12%;right:50%}.cta__id[data-astro-cid-kokrr3jq]{font:750 1.25rem/1 var(--font-display);color:#fff;text-align:center}.cta__track[data-astro-cid-kokrr3jq]{height:.625rem;border-radius:var(--r-pill);background:#ffffff40;overflow:hidden}.cta__track[data-astro-cid-kokrr3jq] span[data-astro-cid-kokrr3jq]{display:block;width:92%;height:100%;border-radius:inherit;background:#fff}.cta__tag[data-astro-cid-kokrr3jq]{padding:.35rem .7rem;border-radius:var(--r-pill);background:#fff;color:var(--accent);font:700 .8125rem/1 var(--font-body)}.cta__toggle[data-astro-cid-kokrr3jq]{position:relative;height:1.5rem;border-radius:var(--r-pill);background:#fff}.cta__toggle[data-astro-cid-kokrr3jq] span[data-astro-cid-kokrr3jq]{position:absolute;top:3px;right:3px;width:calc(1.5rem - 6px);aspect-ratio:1;border-radius:50%;background:var(--accent)}.cta__btn[data-astro-cid-kokrr3jq]{min-height:3.75rem;padding-inline:2rem;font-size:1.0625rem}@media(max-width:30em){.cta__win[data-astro-cid-kokrr3jq]{grid-template-columns:2.25rem 1rem 1fr auto 2.25rem;gap:.6rem}.cta__btn[data-astro-cid-kokrr3jq]{width:100%}}
