.lvb[data-astro-cid-xzupma3k]{position:relative;padding:clamp(4rem,8vw,7rem) 0;color:#fff}.lvb__head[data-astro-cid-xzupma3k]{max-width:46rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);text-align:center}.lvb__eyebrow[data-astro-cid-xzupma3k]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-xs, .75rem);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--catHex);margin-bottom:1rem;padding:.4rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--catHex) 12%,transparent);border:1px solid color-mix(in srgb,var(--catHex) 35%,transparent)}.lvb__eyebrow-dot[data-astro-cid-xzupma3k]{width:.5rem;height:.5rem;border-radius:50%;background:var(--catHex);box-shadow:0 0 .6rem var(--catHex)}.lvb__title[data-astro-cid-xzupma3k]{font-size:clamp(1.9rem,4vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0 0 .85rem}.lvb__title[data-astro-cid-xzupma3k] span[data-astro-cid-xzupma3k]{color:var(--catHex)}.lvb__sub[data-astro-cid-xzupma3k]{font-size:var(--fs-md, 1rem);line-height:1.6;color:#ffffffa8;margin:0}.lvb__grid[data-astro-cid-xzupma3k]{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.lvb__frame[data-astro-cid-xzupma3k]{display:block;text-decoration:none;border-radius:.9rem;overflow:hidden;background:#0c0c16;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px -24px #000c;transition:transform .4s cubic-bezier(.22,.61,.36,1),border-color .3s ease,box-shadow .3s ease}.lvb__frame[data-astro-cid-xzupma3k]:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--catHex) 55%,transparent);box-shadow:0 28px 70px -26px color-mix(in srgb,var(--catHex) 45%,#000)}.lvb__chrome[data-astro-cid-xzupma3k]{display:flex;align-items:center;gap:.4rem;padding:.65rem .85rem;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08)}.lvb__dot[data-astro-cid-xzupma3k]{width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.lvb__dot--r[data-astro-cid-xzupma3k]{background:#ff5f57}.lvb__dot--y[data-astro-cid-xzupma3k]{background:#febc2e}.lvb__dot--g[data-astro-cid-xzupma3k]{background:#28c840}.lvb__url[data-astro-cid-xzupma3k]{margin-left:.6rem;flex:1;font-size:var(--fs-2xs, .7rem);color:#ffffff8c;background:#ffffff0d;border-radius:999px;padding:.25rem .7rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lvb__viewport[data-astro-cid-xzupma3k]{position:relative;aspect-ratio:16 / 11;overflow:hidden}.lvb__shot[data-astro-cid-xzupma3k]{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block;transition:object-position 3.4s ease,transform .5s ease}.lvb__frame[data-astro-cid-xzupma3k]:hover .lvb__shot[data-astro-cid-xzupma3k]{object-position:50% 100%}.lvb__overlay[data-astro-cid-xzupma3k]{position:absolute;inset:auto 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;padding:1.4rem 1rem .95rem;background:linear-gradient(transparent,#06060ceb);opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.lvb__frame[data-astro-cid-xzupma3k]:hover .lvb__overlay[data-astro-cid-xzupma3k],.lvb__frame[data-astro-cid-xzupma3k]:focus-visible .lvb__overlay[data-astro-cid-xzupma3k]{opacity:1;transform:translateY(0)}@media(hover:none){.lvb__overlay[data-astro-cid-xzupma3k]{opacity:1;transform:none}}.lvb__name[data-astro-cid-xzupma3k]{font-size:var(--fs-base, .9375rem);font-weight:600;color:#fff}.lvb__tag[data-astro-cid-xzupma3k]{font-size:var(--fs-2xs, .7rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--catHex);padding:.2rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--catHex) 16%,transparent)}.lvb__view[data-astro-cid-xzupma3k]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sm, .8125rem);font-weight:600;color:#fff}html.js .lvb__frame[data-astro-cid-xzupma3k][data-lvb-reveal]{opacity:0;transform:translateY(34px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--lvb-delay,0ms),transform .7s cubic-bezier(.22,.61,.36,1) var(--lvb-delay,0ms)}html.js .lvb__frame[data-astro-cid-xzupma3k][data-lvb-reveal].is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lvb__shot[data-astro-cid-xzupma3k],.lvb__frame[data-astro-cid-xzupma3k]:hover .lvb__shot[data-astro-cid-xzupma3k]{transition:none;object-position:50% 0%}html.js .lvb__frame[data-astro-cid-xzupma3k][data-lvb-reveal],.lvb__overlay[data-astro-cid-xzupma3k]{opacity:1;transform:none;transition:none}}.sdn[data-astro-cid-pghluqiz]{position:relative;padding:5rem 0;background:linear-gradient(180deg,#050508,#0a0a14);color:#fff;isolation:isolate}.sdn[data-astro-cid-pghluqiz]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--catHex) 22%,transparent),transparent 55%),radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:auto,28px 28px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none;z-index:-1}.sdn__head[data-astro-cid-pghluqiz]{max-width:720px;margin:0 auto 3rem;text-align:center}.sdn__eyebrow[data-astro-cid-pghluqiz]{display:inline-block;padding:.4rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--catHex) 22%,rgba(255,255,255,.08));color:#fff;font-size:var(--fs-2xs, .7rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.sdn__heading[data-astro-cid-pghluqiz]{font-size:clamp(1.75rem,3.6vw,2.6rem);line-height:1.18;letter-spacing:-.02em;margin:0 0 1rem}.sdn__intro[data-astro-cid-pghluqiz]{color:#ffffffb8;font-size:var(--fs-md, 1rem);line-height:1.55;margin:0;text-wrap:pretty}.sdn__stage[data-astro-cid-pghluqiz]{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.sdn__svg[data-astro-cid-pghluqiz]{width:100%;height:auto;display:block}.sdn__svg--wide[data-astro-cid-pghluqiz]{aspect-ratio:1000 / 500}.sdn__svg--compact[data-astro-cid-pghluqiz]{display:none;aspect-ratio:440 / 560}.sdn__toggle[data-astro-cid-pghluqiz]{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .4rem;background:#000000b8;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:var(--fs-xs, .75rem);font-weight:600;cursor:pointer;transition:background .18s ease}.sdn__toggle[data-astro-cid-pghluqiz]:hover{background:#000000e0}.sdn__toggle[data-astro-cid-pghluqiz]:focus-visible{outline:2px solid var(--catHex);outline-offset:2px}.sdn__toggle-track[data-astro-cid-pghluqiz]{position:relative;display:block;width:36px;height:20px;border-radius:999px;background:#fff3;transition:background .3s ease}.sdn__toggle-thumb[data-astro-cid-pghluqiz]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#b8790a;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease,color .3s ease}.sdn__icon--moon[data-astro-cid-pghluqiz]{display:none}.sdn__caption[data-astro-cid-pghluqiz]{padding:1rem 1.25rem;background:#0000009e;display:flex;gap:.85rem;align-items:flex-start;border-top:1px solid rgba(255,255,255,.06)}.sdn__caption-label[data-astro-cid-pghluqiz]{font-size:var(--fs-2xs, .7rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;flex-shrink:0;padding-top:2px}.sdn__caption-text[data-astro-cid-pghluqiz]{font-size:var(--fs-base-sm, .875rem);color:#ffffffe0;line-height:1.55;max-width:604px}.sdn__sky[data-astro-cid-pghluqiz]{fill:#87ceeb;transition:fill .6s ease}.sdn__ground[data-astro-cid-pghluqiz]{fill:#a89770;transition:fill .6s ease}.sdn__stars[data-astro-cid-pghluqiz]{opacity:0;transition:opacity .6s ease}.sdn__awning[data-astro-cid-pghluqiz]{fill:#2d5d3f;transition:fill .6s ease}.sdn__channel-bg[data-astro-cid-pghluqiz]{fill:#2a1f1a;stroke:#4a3a30;stroke-width:.5}.sdn__letter[data-astro-cid-pghluqiz]{fill:#8b6f5a;stroke:#5d4a3c;stroke-width:.75;transition:fill .6s ease,stroke .6s ease}.sdn__window[data-astro-cid-pghluqiz]{fill:#1f3a4a;transition:fill .6s ease}.sdn__window-pane[data-astro-cid-pghluqiz]{fill:#2f5260;transition:fill .6s ease}.sdn__vinyl-bar[data-astro-cid-pghluqiz]{fill:#fff;opacity:.82;transition:fill .6s ease,opacity .6s ease}.sdn__neon-text[data-astro-cid-pghluqiz]{fill:#f06;opacity:.62;transition:opacity .6s ease}.sdn__monument-base[data-astro-cid-pghluqiz]{fill:#4a4a4d}.sdn__monument-face[data-astro-cid-pghluqiz]{fill:#1a1a1d;transition:fill .6s ease}.sdn__mon-bar[data-astro-cid-pghluqiz]{fill:#6a6a6d;transition:fill .6s ease}.sdn__mon-bar--sub[data-astro-cid-pghluqiz]{fill:#5a5a5d}.sdn__aframe-bar[data-astro-cid-pghluqiz]{fill:#262629}.sdn__glow[data-astro-cid-pghluqiz]{opacity:0;transition:opacity .6s ease}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__sky[data-astro-cid-pghluqiz]{fill:#0a0e2e}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__ground[data-astro-cid-pghluqiz]{fill:#1a1a22}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__stars[data-astro-cid-pghluqiz]{opacity:.9}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__awning[data-astro-cid-pghluqiz]{fill:#35674f}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__letter[data-astro-cid-pghluqiz]{fill:var(--catHex);stroke:color-mix(in srgb,var(--catHex) 40%,#ffffff)}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__window[data-astro-cid-pghluqiz]{fill:#0f1f2a}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__window-pane[data-astro-cid-pghluqiz]{fill:#f5d97a}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__vinyl-bar[data-astro-cid-pghluqiz]{fill:#2b2313;opacity:.9}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__neon-text[data-astro-cid-pghluqiz]{opacity:1}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__monument-face[data-astro-cid-pghluqiz]{fill:#0f0f12}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__mon-bar[data-astro-cid-pghluqiz]{fill:#ffefa0}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__mon-bar--sub[data-astro-cid-pghluqiz]{fill:#ffe07a}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__glow--letters[data-astro-cid-pghluqiz]{opacity:.6}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__glow--awn[data-astro-cid-pghluqiz]{opacity:.45}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__glow--window[data-astro-cid-pghluqiz]{opacity:.55}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__glow--neon[data-astro-cid-pghluqiz]{opacity:.85}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__glow--mon[data-astro-cid-pghluqiz]{opacity:.5}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__toggle-track[data-astro-cid-pghluqiz]{background:color-mix(in srgb,var(--catHex) 40%,transparent)}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__toggle-thumb[data-astro-cid-pghluqiz]{transform:translate(16px);background:#1a1a2e;color:var(--catHex)}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__icon--sun[data-astro-cid-pghluqiz]{display:none}.sdn__stage[data-astro-cid-pghluqiz][data-mode=night] .sdn__icon--moon[data-astro-cid-pghluqiz]{display:block}.sdn__foot[data-astro-cid-pghluqiz]{display:flex;gap:.85rem;align-items:flex-start;margin-top:1.5rem;padding:1rem 1.15rem;background:#ffffff06;border-left:3px solid var(--catHex);border-radius:6px;color:#ffffffbd;font-size:var(--fs-base-sm, .875rem);line-height:1.55}.sdn__foot-icon[data-astro-cid-pghluqiz]{color:var(--catHex);flex-shrink:0;margin-top:1px}.sdn__foot[data-astro-cid-pghluqiz] p[data-astro-cid-pghluqiz]{margin:0;max-width:74ch;text-wrap:pretty}@media(max-width:700px){.sdn[data-astro-cid-pghluqiz]{padding:3.5rem 0}.sdn__head[data-astro-cid-pghluqiz]{margin-bottom:2rem}.sdn__heading[data-astro-cid-pghluqiz]{font-size:clamp(1.5rem,6vw,2rem)}.sdn__svg--wide[data-astro-cid-pghluqiz]{display:none}.sdn__svg--compact[data-astro-cid-pghluqiz]{display:block}.sdn__stage[data-astro-cid-pghluqiz]{max-width:26rem;margin-left:auto;margin-right:auto}.sdn__toggle[data-astro-cid-pghluqiz]{top:.75rem;right:.75rem}.sdn__caption[data-astro-cid-pghluqiz]{padding:.85rem 1rem}.sdn__caption-text[data-astro-cid-pghluqiz]{font-size:var(--fs-sm, .8125rem)}}@media(prefers-reduced-motion:reduce){.sdn__stage[data-astro-cid-pghluqiz],.sdn__stage[data-astro-cid-pghluqiz] [data-astro-cid-pghluqiz]{transition:none}}.cmx[data-astro-cid-4aje2du3]{position:relative;padding:clamp(3rem,7vw,5.5rem) 0;background:#07070f}.cmx__head[data-astro-cid-4aje2du3]{text-align:center;max-width:42rem;margin:0 auto clamp(2rem,4vw,3rem)}.cmx__eyebrow[data-astro-cid-4aje2du3]{font-size:var(--fs-2xs, .7rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--catHex)}.cmx__title[data-astro-cid-4aje2du3]{font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;color:#fff;margin:.5rem 0 .75rem}.cmx__sub[data-astro-cid-4aje2du3]{font-size:var(--fs-md, 1rem);line-height:1.6;color:#fff9;margin:0}.cmx__grid[data-astro-cid-4aje2du3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;margin-bottom:1.5rem}.cmx__chan[data-astro-cid-4aje2du3]{display:flex;flex-direction:column;gap:.25rem;padding:1.1rem 1.25rem;border-radius:.85rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .2s ease,border-color .2s ease,background .2s ease}.cmx__chan[data-astro-cid-4aje2du3]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--catHex) 45%,transparent);background:#ffffff0f}.cmx__chan-dot[data-astro-cid-4aje2du3]{width:8px;height:8px;border-radius:50%;background:var(--catHex);box-shadow:0 0 10px var(--catHex);margin-bottom:.35rem}.cmx__chan-name[data-astro-cid-4aje2du3]{font-size:var(--fs-md, 1rem);font-weight:700;color:#fff}.cmx__chan-note[data-astro-cid-4aje2du3]{font-size:var(--fs-sm, .8125rem);color:#ffffff80}.cmx__hub[data-astro-cid-4aje2du3]{text-align:center;padding:1rem 1.5rem;border-radius:999px;background:color-mix(in srgb,var(--catHex) 14%,transparent);border:1px solid color-mix(in srgb,var(--catHex) 30%,transparent);color:#fff;font-weight:600;font-size:var(--fs-base, .9375rem);max-width:32rem;margin:0 auto}.cu-hero[data-astro-cid-sdr3xemr]{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--sf-hero-min, auto);overflow:hidden}.cu-hero__inner[data-astro-cid-sdr3xemr]{padding:var(--sf-hero-top) 0 clamp(2rem,5vh,3.5rem);max-width:52rem;text-align:left}.cu-hero__eyebrow[data-astro-cid-sdr3xemr]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-2xs, .7rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--catHex) 14%,transparent);border:1px solid color-mix(in srgb,var(--catHex) 32%,transparent);padding:.4rem .85rem;border-radius:999px;margin-bottom:1.5rem}.cu-hero__eyebrow-dot[data-astro-cid-sdr3xemr]{width:7px;height:7px;border-radius:50%;background:var(--catHex);box-shadow:0 0 10px var(--catHex)}.cu-hero__title[data-astro-cid-sdr3xemr]{font-size:var(--sf-h1-xl);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:#fff;margin:0 0 1.5rem}.cu-hero__hook[data-astro-cid-sdr3xemr]{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:#ffffffb8;margin:0 0 2.25rem}.cu-hero__ctas[data-astro-cid-sdr3xemr]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.cu-hero__cta[data-astro-cid-sdr3xemr]{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.6rem;border-radius:999px;font-weight:600;font-size:var(--fs-md, 1rem);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cu-hero__cta--primary[data-astro-cid-sdr3xemr]{background:var(--catHex);color:#0a0a14;box-shadow:0 0 color-mix(in srgb,var(--catHex) 60%,transparent)}.cu-hero__cta--primary[data-astro-cid-sdr3xemr]:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px color-mix(in srgb,var(--catHex) 70%,transparent)}.cu-hero__cta--ghost[data-astro-cid-sdr3xemr]{color:#fff;text-decoration:underline;text-underline-offset:5px}.cu-hero__cta--ghost[data-astro-cid-sdr3xemr]:hover{color:var(--catHex)}.cu-hero__trust-row[data-astro-cid-sdr3xemr]{position:relative;z-index:2;width:100%;margin-top:auto;padding-top:clamp(1.5rem,4vh,3rem);padding-bottom:clamp(2rem,5vh,3.5rem)}.cu-hero__trust-label[data-astro-cid-sdr3xemr]{display:block;font-size:var(--fs-2xs, .7rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ffffff94;margin-bottom:1.25rem;padding-top:clamp(1.5rem,3vh,2.25rem);border-top:1px solid rgba(255,255,255,.1)}.cu-hero__trust-logos[data-astro-cid-sdr3xemr]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.75rem,4vw,3.5rem)}.cu-hero__trust-logo-link[data-astro-cid-sdr3xemr]{display:inline-flex;align-items:center}.cu-hero__trust-logo[data-astro-cid-sdr3xemr]{height:1.75rem;width:auto;max-width:8.5rem;object-fit:contain;filter:brightness(0) invert(1);opacity:.45;transition:opacity .25s ease,transform .25s ease}.cu-hero__trust-logo-link[data-astro-cid-sdr3xemr]:hover .cu-hero__trust-logo[data-astro-cid-sdr3xemr]{opacity:1;transform:translateY(-2px)}.cu-included__head[data-astro-cid-sdr3xemr]{text-align:center;max-width:40rem;margin:0 auto clamp(2rem,4vw,3rem)}.cu-included__eyebrow[data-astro-cid-sdr3xemr]{font-size:var(--fs-2xs, .7rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--catHex)}.cu-included__title[data-astro-cid-sdr3xemr]{font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:700;letter-spacing:-.03em;color:#fff;margin:.5rem 0 0}.cu-included[data-astro-cid-sdr3xemr]{padding:clamp(3rem,7vw,5.5rem) 0}.cu-included__card[data-astro-cid-sdr3xemr]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cu-included__card[data-astro-cid-sdr3xemr]:hover{border-color:color-mix(in srgb,var(--catHex) 40%,transparent);background:#ffffff0f}.cu-included__grid[data-astro-cid-sdr3xemr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.cu-included__card[data-astro-cid-sdr3xemr]{position:relative;display:flex;flex-direction:column;gap:.55rem;padding:1.5rem 1.5rem 2.5rem;border-radius:1rem;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.cu-included__card[data-astro-cid-sdr3xemr]:hover{transform:translateY(-3px)}.cu-included__card-name[data-astro-cid-sdr3xemr]{font-size:var(--fs-lg, 1.125rem);font-weight:700}.cu-included__card-blurb[data-astro-cid-sdr3xemr]{font-size:var(--fs-base-sm, .875rem);line-height:1.5;color:#fff9}.cu-included__card-arrow[data-astro-cid-sdr3xemr]{position:absolute;bottom:1.25rem;left:1.5rem;color:var(--catHex);font-size:var(--fs-lg, 1.125rem);transition:transform .25s ease}.cu-included__card[data-astro-cid-sdr3xemr]:hover .cu-included__card-arrow[data-astro-cid-sdr3xemr]{transform:translate(4px)}.idb[data-astro-cid-kf6ue5ho]{margin:clamp(3rem,7vw,5.5rem) 0 0}.idb__head[data-astro-cid-kf6ue5ho]{margin-bottom:clamp(1.25rem,3vw,2rem)}.idb__head[data-astro-cid-kf6ue5ho] h2[data-astro-cid-kf6ue5ho]{margin:.4rem 0 0;color:#fff;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.12;letter-spacing:-.02em}.idb__grid[data-astro-cid-kf6ue5ho]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem)}.idb__item[data-astro-cid-kf6ue5ho]{min-width:0}.idb[data-astro-cid-kf6ue5ho] figure[data-astro-cid-kf6ue5ho]{margin:0}.idb[data-astro-cid-kf6ue5ho] figure[data-astro-cid-kf6ue5ho] img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.idb[data-astro-cid-kf6ue5ho] figcaption[data-astro-cid-kf6ue5ho]{margin-top:.6rem;color:var(--gd-muted, rgba(255, 255, 255, .62));font-size:var(--fs-base-sm, .9rem);line-height:1.4}@media(max-width:1100px){.idb__grid[data-astro-cid-kf6ue5ho]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.idb__grid[data-astro-cid-kf6ue5ho]{grid-template-columns:1fr}}.it-flow-p{display:none}.it-flow-p.is-shown{display:block}@media(scripting:none){.it-flow-p{display:block}}.it-scope{--it-accent: #f4f4f4;position:relative;z-index:1;color:#f5f5f5;overflow:clip}.it-wrap{width:100%;max-width:82rem;margin-inline:auto;padding-inline:5%}.it-scope a{color:inherit;text-decoration:none}.it-scope p{line-height:1.65}.it-scope figure{margin:0}.it-scope img{display:block;width:100%;height:100%;object-fit:cover}.it-kicker{font-size:var(--fs-xs);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:#b4b4b4;margin-bottom:20px}.it-crumb{display:flex;gap:14px;font-size:var(--fs-sm);color:#999;margin-bottom:46px}.it-crumb span:last-child{color:#eee}.it-hero{padding-top:135px}.it-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:46px;align-items:center}.it-scope h1{font-size:clamp(62px,6.6vw,98px);line-height:.98;letter-spacing:-.065em;font-weight:500;margin:0 0 28px}.it-scope em{font-style:normal;color:#aaa}.it-intro{font-size:var(--fs-lg);max-width:500px;color:#bcbcbc}.it-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:32px}.it-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:54px;padding:15px 22px;background:#f4f4f4;color:#111!important;border:1px solid #f4f4f4;border-radius:5px;font-size:var(--fs-base);font-weight:600;transition:background .25s,transform .25s}.it-button:hover{background:#d7d7d7;transform:translateY(-3px)}.it-link{font-size:var(--fs-base-sm);font-weight:500;display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid #ffffff45;padding-block:10px}.it-link:hover{border-color:#fff}.it-hero-photo{position:relative;height:500px;overflow:hidden;border-radius:7px;background:#222}.it-hero-photo img{object-position:52% 70%}.it-hero-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000c);pointer-events:none}.it-hero-photo figcaption{position:absolute;inset:auto 26px 24px;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:20px;font-size:var(--fs-lg);line-height:1.25}.it-photo-index{font-size:var(--fs-xs);color:#ddd;white-space:nowrap}.it-credentials{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff26;padding:25px 0;margin-top:45px;color:#bcbcbc;font-size:var(--fs-sm)}.it-credentials span:before{content:"+";color:#eee;margin-right:12px}.it-section-head{display:flex;justify-content:space-between;gap:65px;align-items:end;margin-bottom:40px}.it-section-head>p{max-width:350px;font-size:var(--fs-md);color:#aaa}.it-scope h2{font-size:clamp(34px,3.7vw,54px);line-height:1.1;letter-spacing:-.045em;font-weight:500}.it-scope h2 span{color:#969696}.it-scope h3{font-size:var(--fs-2xl);line-height:1.2;letter-spacing:-.025em;font-weight:500}.it-expertise{background:#ededed;color:#171717;margin-top:16px;padding:80px 0 35px}.it-expertise .it-kicker{color:#606060}.it-expertise h2 span{color:#747474}.it-expertise .it-section-head>p{color:#5c5c5c}.it-capabilities{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c9c9c9;background:#c9c9c9;gap:1px;border-radius:6px;overflow:hidden}.it-capability{display:flex;flex-direction:column;background:#f4f4f4;padding:28px 30px 22px;transition:background .25s}.it-capability:hover{background:#fff}.it-card-top{display:flex;justify-content:space-between;align-items:center;color:#666;margin-bottom:25px;font-size:var(--fs-xs)}.it-card-top svg{width:30px;height:30px;color:#333}.it-capability h3{font-size:clamp(22px,1.85vw,27px);margin-bottom:13px}.it-capability>p{color:#626262;font-size:var(--fs-base);max-width:310px}.it-capability ul{list-style:none;padding:0;margin:22px 0 26px;font-size:var(--fs-base-sm);line-height:1.6}.it-capability li{display:flex;gap:10px;margin-top:4px}.it-capability li:before{content:"+";color:#777}.it-card-link{border-top:1px solid #d3d3d3;padding-top:17px;margin-top:auto;display:flex;justify-content:space-between;font-size:var(--fs-sm);font-weight:500}.it-card-link>span{transition:transform .25s}.it-capability:hover .it-card-link>span{transform:translate(3px,-3px)}.it-scope-note{color:#666;font-size:var(--fs-xs);text-align:center;margin-top:27px}.it-flow-section{padding:90px 0 70px}.it-flow-section h2{font-size:clamp(32px,3.25vw,48px)}.it-flow{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #ffffff30;border-radius:6px;overflow:hidden}.it-flow-step{font:inherit;text-align:left;border:0;border-right:1px solid #ffffff30;border-radius:0;color:#aaa;background:#111a;padding:22px 20px;cursor:pointer;transition:background .25s,color .25s}.it-flow-step:last-child{border-right:0}.it-step-num{display:flex;justify-content:space-between;font-size:var(--fs-xs);margin-bottom:30px}.it-flow-step strong{display:block;font-size:var(--fs-xl);font-weight:500;margin-bottom:10px}.it-flow-step>span:last-child{font-size:var(--fs-base-sm);line-height:1.5;display:block}.it-flow-step.is-active{background:#e9e9e9;color:#171717}.it-flow-step:hover:not(.is-active){background:#2a2a2a;color:#fff}.it-flow-detail{display:grid;grid-template-columns:1fr 2fr;gap:32px;margin-top:28px;min-height:58px}.it-flow-detail .it-kicker{margin:4px 0}.it-flow-detail>p{max-width:710px;font-size:var(--fs-base);color:#b7b7b7}.it-care{padding:65px 0 0;border-top:1px solid #ffffff26}.it-photo-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.it-photo-grid figure{overflow:hidden}.it-photo-grid img{height:350px;border-radius:6px}.it-field-photo img{object-position:50% 56%}.it-photo-grid figure:last-child img{object-position:50% 70%}.it-photo-grid figcaption{display:flex;flex-direction:column;gap:3px;padding-top:17px;font-size:var(--fs-md)}.it-photo-grid small{color:#999;font-size:var(--fs-xs)}.it-process{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:45px 0 0;padding:0;border-block:1px solid #ffffff26}.it-process li{padding:27px 30px;border-left:1px solid #ffffff26}.it-process li:first-child{padding-left:0;border-left:0}.it-process li>span{color:#969696;font-size:var(--fs-xs)}.it-process h3{margin:14px 0 12px;font-size:var(--fs-xl)}.it-process p{color:#b1b1b1;font-size:var(--fs-base)}.it-section{padding-block:85px}.it-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.it-work-card{position:relative;display:block;border:1px solid #ffffff26;border-radius:6px;padding:32px;background:#121212cc;transition:background .25s,border-color .25s}.it-work-card:hover{background:#242424;border-color:#888}.it-work-card .it-kicker{font-size:var(--fs-xs);letter-spacing:.08em;padding-right:30px}.it-work-card h3{margin-bottom:16px}.it-work-card h3>span{display:none}.it-work-card>p:not(.it-kicker){color:#aaa;font-size:var(--fs-base);max-width:450px;margin-bottom:18px}.it-work-mark{position:absolute;top:24px;right:25px;color:#aaa;font-size:30px}.it-cmo{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-block:0 65px;border-bottom:1px solid #ffffff26}.it-cmo figure{position:relative;overflow:hidden;border-radius:6px}.it-cmo img{height:380px;object-position:45% 50%}.it-cmo figcaption{position:absolute;bottom:15px;left:18px;font-size:var(--fs-xs);color:#ddd;background:#000b;padding:5px 8px;border-radius:3px}.it-cmo h2{font-size:clamp(32px,3.1vw,46px)}.it-cmo>div>p:not(.it-kicker){color:#b1b1b1;margin:23px 0 17px;font-size:var(--fs-md);max-width:500px}.it-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-block:80px}.it-faq details{border-top:1px solid #ffffff29}.it-faq details:last-child{border-bottom:1px solid #ffffff29}.it-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:23px 0;font-size:var(--fs-md)}.it-faq summary::-webkit-details-marker{display:none}.it-faq summary>span[aria-hidden]{color:#aaa;font-size:24px;line-height:1}.it-faq details[open] summary>span[aria-hidden]{transform:rotate(45deg)}.it-faq details>p{color:#aaa;padding:0 35px 24px 0;font-size:var(--fs-base)}.it-close{text-align:center;padding:30px 0 100px}.it-close h2{font-size:clamp(40px,4.7vw,68px)}.it-close>p:not(.it-kicker){color:#aaa;margin-top:25px}.it-close .it-actions{justify-content:center}.it-scope :is(a,button,summary):focus-visible{outline:2px solid #aaa;outline-offset:5px}.it-capability:focus-visible{outline:3px solid #111!important;outline-offset:-5px!important}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.it-hero-photo img{animation:it-photo-enter 1s ease-out both}@keyframes it-photo-enter{0%{transform:scale(1.035);opacity:.65}to{transform:scale(1);opacity:1}}}@media(max-width:1100px){.it-wrap{width:calc(100% - 56px)}.it-hero-grid{gap:30px}.it-scope h1{font-size:clamp(60px,7.4vw,84px)}.it-hero-photo{height:460px}.it-hero-photo figcaption{flex-direction:column;align-items:start;gap:12px}.it-capabilities{grid-template-columns:repeat(2,1fr)}.it-capability{padding:25px 22px}.it-capability h3{min-height:53px}.it-section-head{gap:35px}.it-section-head>p{max-width:290px}.it-flow-step{padding:20px 14px}.it-cmo{gap:35px}.it-photo-grid img{height:300px}.it-faq{gap:40px}}@media(max-width:760px){.it-wrap{width:calc(100% - 40px)}.it-hero{padding-top:105px}.it-crumb{margin-bottom:34px}.it-hero-grid{grid-template-columns:1fr;gap:32px}.it-scope h1{font-size:clamp(56px,12vw,82px)}.it-hero .it-kicker{font-size:var(--fs-xs);letter-spacing:.07em}.it-intro{font-size:var(--fs-md);max-width:550px}.it-actions{gap:14px 25px;margin-top:25px}.it-hero-photo{height:360px}.it-hero-photo img{object-position:50% 70%}.it-hero-photo figcaption{flex-direction:row;align-items:end;inset:auto 20px 20px;font-size:var(--fs-md)}.it-photo-index{white-space:normal;max-width:80px;text-align:right}.it-credentials{flex-wrap:wrap;justify-content:start;gap:12px 20px;margin-top:30px}.it-section-head{display:block;margin-bottom:30px}.it-section-head>p{margin-top:20px;max-width:100%}.it-scope h2{font-size:clamp(33px,6.3vw,45px)}.it-expertise{margin-top:0;padding:55px 0 30px}.it-capabilities{grid-template-columns:repeat(2,1fr)}.it-capability{padding:22px}.it-card-top{margin-bottom:22px}.it-capability h3{font-size:var(--fs-xl);min-height:48px}.it-capability>p{font-size:var(--fs-base-sm)}.it-capability ul{font-size:var(--fs-sm)}.it-card-link{font-size:var(--fs-xs);gap:10px}.it-flow-section{padding:60px 0 45px}.it-flow{grid-template-columns:1fr}.it-flow-step{display:grid;grid-template-columns:28px 95px 1fr;gap:12px;align-items:center;padding:20px 16px;border-right:0;border-bottom:1px solid #ffffff30}.it-flow-step:last-child{border-bottom:0}.it-step-num{margin:0}.it-step-num span{display:none}.it-flow-step strong{font-size:var(--fs-md);margin:0}.it-flow-step>span:last-child{font-size:var(--fs-sm)}.it-flow-detail{grid-template-columns:1fr;gap:10px;min-height:138px;margin-top:22px}.it-care{padding-top:50px}.it-photo-grid{grid-template-columns:1fr 1fr;gap:16px}.it-photo-grid img{height:250px}.it-photo-grid figcaption{font-size:var(--fs-base-sm)}.it-process{grid-template-columns:1fr;margin-top:30px}.it-process li,.it-process li:first-child{padding:22px 0;border-left:0;border-top:1px solid #ffffff26}.it-process li:first-child{border-top:0}.it-process h3{margin-top:10px}.it-section{padding-block:60px}.it-work-grid{grid-template-columns:1fr;gap:16px}.it-work-card{padding:28px}.it-work-card h3{font-size:var(--fs-xl)}.it-cmo{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.it-cmo img{height:330px}.it-faq{grid-template-columns:1fr;gap:30px;padding-block:60px}.it-close{padding:20px 0 75px}.it-close h2{font-size:clamp(36px,8vw,54px)}.it-close .it-button{width:100%;max-width:350px}}@media(max-width:480px){.it-capabilities{grid-template-columns:1fr}.it-capability{padding:25px}.it-capability h3{font-size:var(--fs-2xl);min-height:0}.it-card-top{margin-bottom:19px}.it-capability>p{font-size:var(--fs-base)}.it-capability ul{margin:18px 0 22px;font-size:var(--fs-base-sm)}.it-card-link{font-size:var(--fs-sm)}.it-hero-photo{height:310px}.it-photo-grid{grid-template-columns:1fr;gap:25px}.it-photo-grid img{height:285px}.it-photo-grid figure:last-child img{height:250px}.it-cmo img{height:280px}.it-flow-step{grid-template-columns:22px 82px 1fr;gap:10px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.it-scope *{transition:none!important;animation:none!important}.it-button:hover,.it-capability:hover .it-card-link>span{transform:none}}@media(min-width:700px){body.body-lean-it .cu-included__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){body.body-lean-it .cu-included__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}
