.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(72px,11vw,150px)}.hero__bracket[data-astro-cid-ge2uvauf]{padding-left:clamp(20px,3vw,40px);position:relative}.hero__bracket[data-astro-cid-ge2uvauf]:before{content:"";background:var(--spark-orange);width:5px;position:absolute;top:6px;bottom:-6px;left:0}.hero__title[data-astro-cid-ge2uvauf]{max-width:16ch;color:var(--system-black);margin:16px 0 0;font-size:clamp(44px,7.6vw,100px)}.hero__sub[data-astro-cid-ge2uvauf]{max-width:56ch;color:var(--system-black);margin:clamp(26px,3vw,36px) 0 0;padding-left:clamp(20px,3vw,40px);font-size:clamp(17px,1.5vw,21px);line-height:1.55}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:clamp(30px,4vw,44px);padding-left:clamp(20px,3vw,40px)}.journey[data-astro-cid-ej22s2rq]{--nav-h:72px;background-color:var(--signal-off-white)}@media (width<=480px){.journey[data-astro-cid-ej22s2rq]{--nav-h:64px}}.journey__stage[data-astro-cid-ej22s2rq]{max-width:1320px;padding:clamp(48px, 8vw, 96px) var(--gutter);grid-template-columns:minmax(300px,5fr) 7fr;align-items:center;gap:clamp(16px,3vw,48px);margin:0 auto;display:grid}.journey__copy[data-astro-cid-ej22s2rq]{z-index:1;align-self:center;position:relative}.journey__chip[data-astro-cid-ej22s2rq],.journey__caption[data-astro-cid-ej22s2rq],.journey__next[data-astro-cid-ej22s2rq],.journey__steps[data-astro-cid-ej22s2rq]{display:none}.journey__list[data-astro-cid-ej22s2rq]{margin:0;padding-left:1.3em;font-size:18px;line-height:1.5}.journey__list[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]+li[data-astro-cid-ej22s2rq]{margin-top:8px}.journey__art[data-astro-cid-ej22s2rq]{justify-content:center;align-items:center;min-height:0;display:flex}.journey__svg[data-astro-cid-ej22s2rq]{width:100%;height:auto;display:block;overflow:visible}.journey__scene[data-astro-cid-ej22s2rq] :is(polygon,line,polyline,path,circle,ellipse){vector-effect:non-scaling-stroke}.journey__svg[data-astro-cid-ej22s2rq] text{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-stretch:80%}@media (width<=760px){.journey__stage[data-astro-cid-ej22s2rq]{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__track[data-astro-cid-ej22s2rq]{height:800vh;position:relative}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__stage[data-astro-cid-ej22s2rq]{top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));padding:20px var(--gutter);position:sticky;overflow:hidden}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__list[data-astro-cid-ej22s2rq]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__chip[data-astro-cid-ej22s2rq]{height:18px;color:var(--logic-violet);margin:0 0 18px;transition:opacity .3s;display:block}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__caption[data-astro-cid-ej22s2rq]{max-width:17ch;min-height:3.4em;font-family:var(--display);font-variation-settings:"opsz" 48;font-variant-numeric:lining-nums;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(30px,3.3vw,50px);font-weight:670;line-height:1.08;transition:opacity .3s,transform .3s;display:block}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__next[data-astro-cid-ej22s2rq]{opacity:0;margin:22px 0 0;font-size:18px;font-weight:700;transition:opacity .4s,transform .4s;display:block;transform:translateY(6px)}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__next[data-astro-cid-ej22s2rq] span[data-astro-cid-ej22s2rq]{color:var(--spark-orange);margin-left:4px;display:inline-block}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__next[data-astro-cid-ej22s2rq].on{opacity:1;transform:none}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__stage[data-astro-cid-ej22s2rq].is-swapping [data-astro-cid-ej22s2rq]:is(.journey__chip,.journey__caption){opacity:0}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__stage[data-astro-cid-ej22s2rq].is-swapping .journey__caption[data-astro-cid-ej22s2rq]{transform:translateY(6px)}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__steps[data-astro-cid-ej22s2rq]{gap:14px;margin:clamp(36px,6vh,64px) 0 0;padding:0;list-style:none;display:grid;position:relative}.journey__steps[data-astro-cid-ej22s2rq]:before{content:"";background:var(--quiet-gray);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]{color:var(--text-muted-light);padding-left:28px;transition:color .3s;position:relative}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]:before{content:"";background:var(--signal-off-white);border:1.5px solid var(--quiet-gray);border-radius:50%;width:11px;height:11px;margin-top:-6px;transition:all .3s;position:absolute;top:50%;left:0}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq].done{color:var(--interface-gray)}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq].done:before{background:var(--logic-violet);border-color:var(--logic-violet)}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq].now{color:var(--logic-violet)}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq].now:before{background:var(--spark-orange);border-color:var(--spark-orange);box-shadow:0 0 0 4px #ff914d38}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__art[data-astro-cid-ej22s2rq]{height:100%}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__svg[data-astro-cid-ej22s2rq]{height:100%;max-height:calc(100vh - var(--nav-h) - 40px)}html.js .journey[data-astro-cid-ej22s2rq]:not([data-ready]):not(.is-static) .journey__art[data-astro-cid-ej22s2rq]{visibility:hidden}@media (width<=760px){html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__track[data-astro-cid-ej22s2rq]{height:620vh}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__stage[data-astro-cid-ej22s2rq]{grid-template-rows:auto 1fr;align-items:stretch;gap:8px;padding:16px 16px 20px}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__chip[data-astro-cid-ej22s2rq]{margin-bottom:10px}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__caption[data-astro-cid-ej22s2rq]{max-width:none;min-height:2.3em;font-size:clamp(24px,6.6vw,30px)}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__next[data-astro-cid-ej22s2rq]{margin-top:10px;font-size:16px}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__steps[data-astro-cid-ej22s2rq]{gap:8px;margin:14px 0 0;display:flex}.journey__steps[data-astro-cid-ej22s2rq]:before{display:none}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]{background:var(--quiet-gray);border-radius:2px;width:22px;height:4px;padding:0;font-size:0}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq]:before{display:none}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq].done{background:var(--logic-violet)}.journey__steps[data-astro-cid-ej22s2rq] li[data-astro-cid-ej22s2rq].now{background:var(--spark-orange)}html.js .journey[data-astro-cid-ej22s2rq]:not(.is-static) .journey__svg[data-astro-cid-ej22s2rq]{max-height:none}}}.section-title[data-astro-cid-lesv7jgp]{color:var(--system-black);margin:0 0 clamp(36px,5vw,64px);font-size:clamp(40px,6vw,80px)}.services[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-lesv7jgp]{--card-rest:color-mix(in srgb, color-mix(in srgb, var(--cloud-violet) 32%, var(--white)) 58%, transparent);background:var(--card-rest);box-shadow:0 0 0 1px color-mix(in srgb, var(--tady-violet) 6%, transparent), 0 12px 40px -10px color-mix(in srgb, var(--tady-violet) 26%, transparent);border-radius:32px;flex-direction:column;padding:clamp(26px,2.6vw,38px);transition:background-color .25s,box-shadow .25s,translate .25s;display:flex;position:relative}.card__head[data-astro-cid-lesv7jgp]{color:var(--system-black);flex-wrap:wrap;align-items:baseline;gap:0 .35em;margin:0 0 18px;font-size:clamp(26px,2.4vw,32px);display:flex}.card__no[data-astro-cid-lesv7jgp]{color:var(--tady-violet);font-variant-numeric:lining-nums;border-radius:999px;margin-left:-.32em;padding:0 .32em;transition:background-color .25s,color .25s}.card__dash[data-astro-cid-lesv7jgp]{color:var(--quiet-gray);margin-left:-.12em}.card__body[data-astro-cid-lesv7jgp]{color:var(--interface-gray);margin:0;font-size:16px;line-height:1.6}.card__lead[data-astro-cid-lesv7jgp]{color:var(--system-black);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.45;display:block}@media (hover:hover){.card[data-astro-cid-lesv7jgp]:hover{background:var(--glow-orange);box-shadow:0 22px 48px -14px color-mix(in srgb, var(--spark-orange) 55%, transparent);translate:0 -6px}.card[data-astro-cid-lesv7jgp]:hover .card__no[data-astro-cid-lesv7jgp]{background:var(--spark-orange);color:var(--system-black)}.card[data-astro-cid-lesv7jgp]:hover:after{content:"";height:8px;position:absolute;bottom:-8px;left:0;right:0}}.card[data-astro-cid-lesv7jgp]:focus-visible{background:var(--glow-orange);box-shadow:0 22px 48px -14px color-mix(in srgb, var(--spark-orange) 55%, transparent);outline:none;translate:0 -6px}.card[data-astro-cid-lesv7jgp]:focus-visible .card__no[data-astro-cid-lesv7jgp]{background:var(--spark-orange);color:var(--system-black)}@media (width<=880px){.services[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}}.verdict[data-astro-cid-enwqtdwl]{text-align:left;max-width:960px;margin:clamp(48px,6vw,72px) auto 0}.v-hidden[data-astro-cid-enwqtdwl]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verdict__moment[data-astro-cid-enwqtdwl]{text-align:center;background:color-mix(in srgb, var(--signal-off-white) 6%, transparent);max-width:560px;box-shadow:0 0 0 1px color-mix(in srgb, var(--signal-off-white) 12%, transparent);border-radius:20px;margin-inline:auto;padding:20px 24px}.verdict__label[data-astro-cid-enwqtdwl]{color:var(--pulse-violet);margin:0}.verdict__text[data-astro-cid-enwqtdwl]{color:var(--signal-off-white);margin:8px 0 0;font-size:17px;line-height:1.55}.verdict[data-astro-cid-enwqtdwl]{--lane-gap:clamp(16px, 2.4vw, 28px)}.verdict__split[data-astro-cid-enwqtdwl]{--lane-mid:calc((100% - var(--lane-gap)) / 4);height:44px;position:relative}.verdict__split[data-astro-cid-enwqtdwl]:before,.verdict__split[data-astro-cid-enwqtdwl]:after,.verdict__drop[data-astro-cid-enwqtdwl]{content:"";background:color-mix(in srgb, var(--pulse-violet) 60%, transparent);position:absolute}.verdict__split[data-astro-cid-enwqtdwl]:before{transform-origin:top;width:1px;height:50%;top:0;left:50%}.verdict__split[data-astro-cid-enwqtdwl]:after{left:var(--lane-mid);right:var(--lane-mid);transform-origin:50%;height:1px;top:50%}.verdict__drop[data-astro-cid-enwqtdwl]{left:var(--lane-mid);transform-origin:top;width:1px;height:50%;top:50%}.verdict__drop--b[data-astro-cid-enwqtdwl]{left:auto;right:var(--lane-mid)}.verdict__lanes[data-astro-cid-enwqtdwl]{gap:var(--lane-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lane[data-astro-cid-enwqtdwl]{background:color-mix(in srgb, var(--signal-off-white) 4%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--signal-off-white) 10%, transparent);border-radius:24px;padding:clamp(20px,2.4vw,28px)}.lane--pass[data-astro-cid-enwqtdwl]{box-shadow:0 0 0 1px color-mix(in srgb, var(--pulse-violet) 45%, transparent), 0 18px 48px -24px color-mix(in srgb, var(--pulse-violet) 55%, transparent)}.lane__head[data-astro-cid-enwqtdwl]{justify-content:space-between;align-items:center;gap:12px;display:flex}.lane__platform[data-astro-cid-enwqtdwl]{color:var(--signal-off-white);margin:0}.lane__badge[data-astro-cid-enwqtdwl]{font:600 13px/1.4 var(--body);letter-spacing:.02em;border-radius:999px;padding:4px 12px}.lane--pass[data-astro-cid-enwqtdwl] .lane__badge[data-astro-cid-enwqtdwl]{background:var(--pulse-violet);color:var(--system-black)}.lane--fail[data-astro-cid-enwqtdwl] .lane__badge[data-astro-cid-enwqtdwl]{box-shadow:inset 0 0 0 1.5px var(--spark-orange);color:var(--spark-orange);transform:rotate(-4deg)}.lane__score[data-astro-cid-enwqtdwl]{color:var(--signal-off-white);margin:18px 0 0}.lane__note[data-astro-cid-enwqtdwl]{color:var(--text-muted-dark);font-size:13px;display:block}.lane__num[data-astro-cid-enwqtdwl]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,64px);line-height:1}.lane__of[data-astro-cid-enwqtdwl]{color:var(--text-muted-dark);margin-left:4px;font-size:16px}.lane--fail[data-astro-cid-enwqtdwl] .lane__num[data-astro-cid-enwqtdwl]{color:var(--text-muted-dark)}.lane__meter[data-astro-cid-enwqtdwl]{background:color-mix(in srgb, var(--signal-off-white) 10%, transparent);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.lane__meter[data-astro-cid-enwqtdwl] span[data-astro-cid-enwqtdwl]{height:100%;width:calc(var(--score) * 100%);background:var(--pulse-violet);transform-origin:0;border-radius:2px;display:block}.lane--fail[data-astro-cid-enwqtdwl] .lane__meter[data-astro-cid-enwqtdwl] span[data-astro-cid-enwqtdwl]{background:var(--text-muted-dark)}.lane__why[data-astro-cid-enwqtdwl]{color:var(--text-muted-dark);margin:22px 0 0}.lane__reason[data-astro-cid-enwqtdwl]{color:color-mix(in srgb, var(--signal-off-white) 78%, transparent);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.6}.lane__reason[data-astro-cid-enwqtdwl] mark[data-astro-cid-enwqtdwl]{color:var(--signal-off-white);background:linear-gradient(color-mix(in srgb, var(--pulse-violet) 38%, transparent), color-mix(in srgb, var(--pulse-violet) 38%, transparent)) no-repeat 0 0 / 100% 100%;box-decoration-break:clone;border-radius:3px;padding:0 2px}.lane--fail[data-astro-cid-enwqtdwl] .lane__reason[data-astro-cid-enwqtdwl] mark[data-astro-cid-enwqtdwl]{background-image:linear-gradient(color-mix(in srgb, var(--spark-orange) 32%, transparent), color-mix(in srgb, var(--spark-orange) 32%, transparent))}.verdict__caption[data-astro-cid-enwqtdwl]{text-align:center;color:var(--pulse-violet);margin:clamp(24px,3vw,32px) 0 0;font-size:17px;font-style:italic}.verdict__note[data-astro-cid-enwqtdwl]{text-align:center;color:var(--text-muted-dark);margin:6px 0 0;font-size:13px}@media (width<=760px){.verdict__lanes[data-astro-cid-enwqtdwl]{grid-template-columns:1fr}.verdict__split[data-astro-cid-enwqtdwl]:after,.verdict__drop[data-astro-cid-enwqtdwl]{display:none}.verdict__split[data-astro-cid-enwqtdwl]:before{height:100%}}@media (prefers-reduced-motion:no-preference){html.js .verdict[data-astro-cid-enwqtdwl].is-armed .verdict__split[data-astro-cid-enwqtdwl]:before{transform:scaleY(0)}html.js .verdict[data-astro-cid-enwqtdwl].is-armed .verdict__split[data-astro-cid-enwqtdwl]:after{transform:scaleX(0)}html.js .verdict[data-astro-cid-enwqtdwl].is-armed .verdict__drop[data-astro-cid-enwqtdwl]{transform:scaleY(0)}html.js .verdict[data-astro-cid-enwqtdwl].is-armed .lane[data-astro-cid-enwqtdwl]{opacity:0;transform:translateY(14px)}html.js .verdict[data-astro-cid-enwqtdwl].is-armed .lane__meter[data-astro-cid-enwqtdwl] span[data-astro-cid-enwqtdwl]{transform:scaleX(0)}html.js .verdict[data-astro-cid-enwqtdwl].is-armed .lane__badge[data-astro-cid-enwqtdwl]{opacity:0;scale:1.35}html.js .verdict[data-astro-cid-enwqtdwl].is-armed [data-astro-cid-enwqtdwl]:is(.lane__why,.lane__reason){opacity:0}html.js .verdict[data-astro-cid-enwqtdwl].is-armed .lane__reason[data-astro-cid-enwqtdwl] mark[data-astro-cid-enwqtdwl]{background-size:0% 100%}html.js .verdict[data-astro-cid-enwqtdwl].is-played .verdict__split[data-astro-cid-enwqtdwl]:before{transition:transform .25s ease-out var(--t-lanes);transform:none}html.js .verdict[data-astro-cid-enwqtdwl].is-played .verdict__split[data-astro-cid-enwqtdwl]:after{transition:transform .35s cubic-bezier(.25, .8, .25, 1) calc(var(--t-lanes) + .15s);transform:none}html.js .verdict[data-astro-cid-enwqtdwl].is-played .verdict__drop[data-astro-cid-enwqtdwl]{transition:transform .2s ease-out calc(var(--t-lanes) + .45s);transform:none}html.js .verdict[data-astro-cid-enwqtdwl].is-played .lane[data-astro-cid-enwqtdwl]{opacity:1;transition:opacity .6s ease calc(var(--t-lanes) + .3s), transform .8s cubic-bezier(.25, .8, .25, 1) calc(var(--t-lanes) + .3s);transform:none}html.js .verdict[data-astro-cid-enwqtdwl].is-played .lane--fail[data-astro-cid-enwqtdwl]{transition-delay:calc(var(--t-lanes) + .42s)}html.js .verdict[data-astro-cid-enwqtdwl].is-played .lane__meter[data-astro-cid-enwqtdwl] span[data-astro-cid-enwqtdwl]{transition:transform var(--t-countLen) cubic-bezier(.33, 1, .68, 1) var(--t-count);transform:none}html.js .verdict[data-astro-cid-enwqtdwl].is-played .lane__badge[data-astro-cid-enwqtdwl]{opacity:1;transition:opacity .2s ease var(--t-verdict), scale .35s cubic-bezier(.3, 1.6, .5, 1) var(--t-verdict);scale:1}html.js .verdict[data-astro-cid-enwqtdwl].is-played [data-astro-cid-enwqtdwl]:is(.lane__why,.lane__reason){opacity:1;transition:opacity .6s ease var(--t-reasons)}html.js .verdict[data-astro-cid-enwqtdwl].is-played .lane__reason[data-astro-cid-enwqtdwl] mark[data-astro-cid-enwqtdwl]{transition:background-size var(--t-highlightLen) ease-in-out var(--t-highlight);background-size:100% 100%}}.feat[data-astro-cid-wht36zcm]{text-align:center}.feat__text[data-astro-cid-wht36zcm]{max-width:46rem;margin-inline:auto}.feat__title[data-astro-cid-wht36zcm]{color:var(--signal-off-white);margin:14px 0 0;font-size:clamp(32px,4.4vw,56px)}.band-dark[data-astro-cid-wht36zcm] .feat__name[data-astro-cid-wht36zcm]{color:var(--pulse-violet);margin:clamp(36px,4.4vw,56px) 0 0}.band-dark[data-astro-cid-wht36zcm] .feat__statement[data-astro-cid-wht36zcm]{max-width:22ch;font-family:var(--display);color:var(--signal-off-white);text-wrap:balance;margin:10px auto 0;font-size:clamp(26px,3vw,38px);line-height:1.15}.band-dark[data-astro-cid-wht36zcm] .feat__body[data-astro-cid-wht36zcm]{max-width:38rem;color:var(--text-muted-dark);text-wrap:pretty;margin:22px auto 0;font-size:17px;line-height:1.65}.band-dark[data-astro-cid-wht36zcm] .feat__result[data-astro-cid-wht36zcm]{max-width:38rem;color:var(--signal-off-white);text-wrap:balance;margin:18px auto 0;font-size:18px;font-weight:600;line-height:1.5}.feat__cta[data-astro-cid-wht36zcm]{margin-top:clamp(28px,3.4vw,40px)}.how[data-astro-cid-l43jfdkk]{background-color:var(--signal-off-white)}.how__bar[data-astro-cid-l43jfdkk]{display:none}.section-title[data-astro-cid-l43jfdkk]{max-width:18ch;color:var(--system-black);margin:0 0 clamp(40px,5vw,72px);font-size:clamp(32px,4.4vw,56px)}.steps[data-astro-cid-l43jfdkk]{--num-col:clamp(72px, 9vw, 120px);--gap:clamp(20px, 3vw, 40px);--p:1;position:relative}.steps__list[data-astro-cid-l43jfdkk]{flex-direction:column;gap:clamp(44px,6vw,80px);margin:0;padding:0;list-style:none;display:flex}.steps__track[data-astro-cid-l43jfdkk]{--track-w:22px;--pad:4px;left:calc(var(--num-col) + var(--gap));top:var(--track-top,0px);height:var(--track-h,100%);width:var(--track-w);margin-left:calc(var(--track-w) / -2);border:1.5px solid color-mix(in srgb, var(--tady-violet) 35%, transparent);background:color-mix(in srgb, var(--white) 55%, transparent);border-radius:999px;position:absolute}.steps__fill[data-astro-cid-l43jfdkk]{--fill-w:calc(var(--track-w) - 3px - 2 * var(--pad));top:var(--pad);left:var(--pad);right:var(--pad);height:max(var(--fill-w), calc(var(--p) * (100% - 2 * var(--pad))));background:var(--tady-violet);border-radius:999px;position:absolute}.steps__fill[data-astro-cid-l43jfdkk]:after{content:"";aspect-ratio:1;background:var(--spark-orange);border-radius:50%;position:absolute;bottom:0;left:0;right:0}.step[data-astro-cid-l43jfdkk]{grid-template-columns:var(--num-col) minmax(0, 1fr);column-gap:calc(var(--gap) * 2);align-items:start;display:grid}.step__no[data-astro-cid-l43jfdkk]{font-variation-settings:"opsz" 60, "wght" 600, "SOFT" 0, "WONK" 0;color:#0000;-webkit-text-stroke:1.5px var(--tady-violet);justify-self:end;font-size:clamp(48px,6.4vw,88px);line-height:.8;transition:color .35s}.step[data-astro-cid-l43jfdkk].is-reached .step__no[data-astro-cid-l43jfdkk],.steps[data-astro-cid-l43jfdkk]:not(.is-live) .step__no[data-astro-cid-l43jfdkk]{color:var(--tady-violet)}.step__title[data-astro-cid-l43jfdkk]{color:var(--system-black);margin:4px 0 12px;font-size:clamp(24px,3vw,36px)}.step__body[data-astro-cid-l43jfdkk]{max-width:60ch;color:var(--system-black);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.step__body[data-astro-cid-l43jfdkk]+.step__body[data-astro-cid-l43jfdkk]{margin-top:16px}.outcomes[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;padding:0;list-style:none;display:grid}.outcome[data-astro-cid-l43jfdkk]{background:color-mix(in srgb, color-mix(in srgb, var(--cloud-violet) 32%, var(--white)) 58%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tady-violet) 6%, transparent), 0 10px 32px -10px color-mix(in srgb, var(--tady-violet) 26%, transparent);border-radius:24px;padding:22px 24px}.outcome__name[data-astro-cid-l43jfdkk]{color:var(--system-black);font-size:24px;display:block}.outcome__body[data-astro-cid-l43jfdkk]{color:var(--interface-gray);text-wrap:pretty;margin:8px 0 0;font-size:16px;line-height:1.5}@media (width<=760px){.outcomes[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}}@media (width<=640px){.steps[data-astro-cid-l43jfdkk]{--num-col:0px;--gap:0px;padding-left:40px}.steps__track[data-astro-cid-l43jfdkk]{--track-w:18px;--pad:3px;margin-left:0;left:0}.step[data-astro-cid-l43jfdkk]{grid-template-columns:1fr;row-gap:12px}.step__no[data-astro-cid-l43jfdkk]{justify-self:start;font-size:44px}}.how[data-astro-cid-l43jfdkk].how--side{--nav-h:72px;pointer-events:none;background:0 0;padding:0;overflow-x:clip}.how[data-astro-cid-l43jfdkk].how--side .how__stage[data-astro-cid-l43jfdkk]{--radius:clamp(28px, 3.4vw, 48px);pointer-events:auto;top:var(--nav-h);height:calc(100svh - var(--nav-h));background-color:var(--signal-off-white);border-radius:calc(var(--radius) * (1 - var(--slide,0))) 0 0 calc(var(--radius) * (1 - var(--slide,0)));box-shadow:-28px 0 60px -24px rgba(0, 0, 0, calc(.45 * (1 - var(--slide,0))));transform:translate3d(calc((1 - var(--slide,0)) * 100%), 0, 0);position:sticky;overflow:hidden}.how[data-astro-cid-l43jfdkk].how--side .how__stage[data-astro-cid-l43jfdkk]>.container[data-astro-cid-l43jfdkk]{flex-direction:column;max-width:none;height:100%;padding:clamp(28px,5vh,56px) 0 clamp(20px,4vh,40px);display:flex}.how[data-astro-cid-l43jfdkk].how--side .section-title[data-astro-cid-l43jfdkk]{padding-inline:var(--gutter);margin:0 0 clamp(12px,3vh,32px)}.how[data-astro-cid-l43jfdkk].how--side .steps[data-astro-cid-l43jfdkk]{flex:1;min-height:0}.how[data-astro-cid-l43jfdkk].how--side .steps__track[data-astro-cid-l43jfdkk]{display:none}.how[data-astro-cid-l43jfdkk].how--side .steps__list[data-astro-cid-l43jfdkk]{height:100%;padding-inline:var(--gutter);will-change:transform;flex-direction:row;align-items:stretch;gap:clamp(56px,7vw,128px)}.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]{height:100%;padding-top:var(--step-pad,clamp(96px, 20vh, 200px));flex:0 0 min(64vw,720px);display:block;position:relative;overflow:hidden}.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]:nth-child(3){flex-basis:min(86vw,1060px)}.how[data-astro-cid-l43jfdkk].how--side .steps[data-astro-cid-l43jfdkk] .step[data-astro-cid-l43jfdkk] .step__no[data-astro-cid-l43jfdkk]{z-index:0;font-size:var(--num-size,clamp(120px, 26vh, 280px));color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--tady-violet) 40%, transparent);background:linear-gradient(to top, var(--pulse-violet) calc(var(--fill,0) * 100%), transparent calc(var(--fill,0) * 100%));background-clip:text;line-height:.82;position:absolute;top:0;left:-.03em}.how[data-astro-cid-l43jfdkk].how--side .step__content[data-astro-cid-l43jfdkk]{z-index:1;max-width:48ch;display:flow-root;position:relative}.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]:nth-child(3) .step__content[data-astro-cid-l43jfdkk]{max-width:none}.how[data-astro-cid-l43jfdkk].how--side .how__bar[data-astro-cid-l43jfdkk]{height:4px;margin:clamp(12px, 3vh, 28px) var(--gutter) 0;background:color-mix(in srgb, var(--tady-violet) 18%, transparent);border-radius:2px;flex:none;display:block;position:relative}.how[data-astro-cid-l43jfdkk].how--side .how__bar-fill[data-astro-cid-l43jfdkk]{width:calc(var(--p,0) * 100%);background:var(--tady-violet);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.how[data-astro-cid-l43jfdkk].how--side .how__bar-fill[data-astro-cid-l43jfdkk]:after{content:"";background:var(--spark-orange);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-6px}@media (height<=820px){.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]:nth-child(3) .outcomes[data-astro-cid-l43jfdkk]{gap:12px;margin:12px 0}.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]:nth-child(3) .outcome[data-astro-cid-l43jfdkk]{padding:14px 18px}.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]:nth-child(3) .outcome__name[data-astro-cid-l43jfdkk]{font-size:20px}.how[data-astro-cid-l43jfdkk].how--side .step[data-astro-cid-l43jfdkk]:nth-child(3) .outcome__body[data-astro-cid-l43jfdkk]{margin-top:4px;font-size:15px}}@media (width<=480px){.how[data-astro-cid-l43jfdkk].how--side{--nav-h:64px}}.signature[data-astro-cid-4ipm4c4c]{width:clamp(140px,15vw,190px);margin:14px 0 -4px}.signature__svg[data-astro-cid-4ipm4c4c]{width:100%;height:auto;display:block;overflow:visible}.signature__stroke[data-astro-cid-4ipm4c4c]{fill:none;stroke:var(--signal-off-white);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sig-hidden[data-astro-cid-4ipm4c4c]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.signature-stage{z-index:40;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.signature-stage svg.signature__svg{transform-origin:0 0;width:min(78vw,760px);height:auto;overflow:visible}.signature-stage path.signature__stroke{stroke-width:3px}.signature.is-waiting{visibility:hidden}.about__inner[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.about__aside[data-astro-cid-oxgmilyn],.about__body[data-astro-cid-oxgmilyn]{min-width:0}.about__name[data-astro-cid-oxgmilyn]{color:var(--signal-off-white);margin:18px 0 0;font-size:17px;font-weight:700;line-height:1.45}.about__role[data-astro-cid-oxgmilyn]{color:var(--pulse-violet);margin:2px 0 0;font-size:16px;font-style:italic}.about__lead[data-astro-cid-oxgmilyn]{max-width:22ch;color:var(--signal-off-white);overflow-wrap:break-word;margin:0;font-size:clamp(28px,3.8vw,50px)}.band-dark[data-astro-cid-oxgmilyn] .about__sub[data-astro-cid-oxgmilyn]{max-width:34ch;color:var(--signal-off-white);text-wrap:balance;margin:clamp(22px,2.6vw,32px) 0 0;font-size:clamp(20px,1.9vw,24px);font-weight:500;line-height:1.45}.about__cols[data-astro-cid-oxgmilyn]{border-top:1px solid var(--hairline-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.4vw,48px);margin-top:clamp(32px,3.6vw,44px);padding-top:clamp(24px,2.6vw,32px);display:grid}.band-dark[data-astro-cid-oxgmilyn] .about__cols[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--text-muted-dark);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.about__cols[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--signal-off-white);font-weight:600}@media (width<=760px){.about__inner[data-astro-cid-oxgmilyn],.about__cols[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}}.cta[data-astro-cid-y4szdyzq]{border-top:1px solid var(--hairline-light);padding-top:clamp(96px,12vw,168px)}.cta__inner[data-astro-cid-y4szdyzq]{text-align:center}.cta__head[data-astro-cid-y4szdyzq]{max-width:40rem;margin-inline:auto}.cta__title[data-astro-cid-y4szdyzq]{max-width:14ch;color:var(--signal-off-white);margin:0 auto;font-size:clamp(38px,6vw,80px)}.cta__copy[data-astro-cid-y4szdyzq]{margin:clamp(22px,3vw,30px) 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.band-dark[data-astro-cid-y4szdyzq] .cta__micro[data-astro-cid-y4szdyzq]{color:var(--pulse-violet);margin:18px 0 0;font-size:14px}.cal[data-astro-cid-y4szdyzq]{background:var(--logic-violet);max-width:900px;box-shadow:0 24px 64px -20px color-mix(in srgb, var(--tady-violet) 55%, transparent);text-align:left;border-radius:clamp(24px,3vw,36px);margin:clamp(40px,5vw,64px) auto 0;padding:0 clamp(14px,2.8vw,38px) clamp(12px,2vw,24px)}.cal__embed[data-astro-cid-y4szdyzq]{width:100%;min-height:600px;overflow:auto}.cal__fallback[data-astro-cid-y4szdyzq]{text-align:center;margin:14px 0 0;font-size:14px}.band-dark[data-astro-cid-y4szdyzq] .cal__fallback[data-astro-cid-y4szdyzq]{color:#ffffffd9}.cal[data-astro-cid-y4szdyzq].is-ready .cal__fallback[data-astro-cid-y4szdyzq]{display:none}
