.hero-media[data-astro-cid-autsfwhz]{position:absolute;inset:0;z-index:0;overflow:hidden;background:linear-gradient(105deg,#131211,#1d1a18 52%,#262320)}.hero-media__img[data-astro-cid-autsfwhz],.hero-media__video[data-astro-cid-autsfwhz]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:var(--hero-pos, right center);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%)}.hero-media__img[data-astro-cid-autsfwhz]{transform:scale(1.06);animation:heroMediaIn 1.5s var(--ease-precision) forwards}.hero-media__video[data-astro-cid-autsfwhz]{opacity:0;transition:opacity .6s var(--ease-precision)}.hero-media__video[data-astro-cid-autsfwhz][data-ready]{opacity:1}.hero-media__veil[data-astro-cid-autsfwhz]{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--graphite) 86%,transparent) 0%,color-mix(in srgb,var(--graphite) 66%,transparent) 26%,color-mix(in srgb,var(--graphite) 30%,transparent) 46%,color-mix(in srgb,var(--graphite) 6%,transparent) 62%,transparent 76%),linear-gradient(0deg,color-mix(in srgb,var(--graphite) 45%,transparent) 0%,transparent 32%)}@keyframes heroMediaIn{to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.hero-media__img[data-astro-cid-autsfwhz]{animation:none;transform:none}.hero-media__video[data-astro-cid-autsfwhz]{display:none}}@media(max-width:720px){.hero-media[data-astro-cid-autsfwhz]{position:relative;inset:auto;width:100%;aspect-ratio:16 / 9}.hero-media__img[data-astro-cid-autsfwhz],.hero-media__video[data-astro-cid-autsfwhz]{object-fit:cover;object-position:center;-webkit-mask-image:none;mask-image:none}.hero-media__veil[data-astro-cid-autsfwhz]{display:none}}.promos[data-astro-cid-mlur2e2m]{padding-block:var(--space-9);border-top:1px solid var(--line)}.pr-head[data-astro-cid-mlur2e2m]{max-width:42rem;margin-bottom:var(--space-7)}.pr-h[data-astro-cid-mlur2e2m]{font-size:var(--step-3);margin-block:var(--space-3) var(--space-3);max-width:24rem}.pr-intro[data-astro-cid-mlur2e2m]{color:var(--ink-2);font-size:var(--step-1)}.pr-rule[data-astro-cid-mlur2e2m]{display:block;margin-top:var(--space-5);max-width:240px}.pr-grid[data-astro-cid-mlur2e2m]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:start}.pr-card[data-astro-cid-mlur2e2m]{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--dur-micro) var(--ease-precision),box-shadow var(--dur-micro) var(--ease-precision),transform var(--dur-micro) var(--ease-precision)}.pr-card[data-astro-cid-mlur2e2m]:hover{border-color:color-mix(in srgb,var(--copper) 45%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-2px)}.pr-cardlink[data-astro-cid-mlur2e2m]{position:absolute;inset:0;z-index:1;border-radius:var(--radius-lg)}.pr-actions[data-astro-cid-mlur2e2m]{position:relative;z-index:2}.pr-frag[data-astro-cid-mlur2e2m]{position:absolute;top:var(--space-5);right:var(--space-5);color:color-mix(in srgb,var(--copper) 55%,transparent)}.pr-card[data-astro-cid-mlur2e2m].has-illus .pr-frag[data-astro-cid-mlur2e2m]{display:none}.pr-illus[data-astro-cid-mlur2e2m]{position:relative;margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) var(--space-5);aspect-ratio:3 / 2;overflow:hidden;border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;background:color-mix(in srgb,var(--graphite) 6%,var(--white))}.pr-shot[data-astro-cid-mlur2e2m]{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--ease-precision);will-change:opacity}.pr-shot[data-astro-cid-mlur2e2m]:first-child,.pr-shot[data-astro-cid-mlur2e2m].is-active{opacity:1}.pr-shot[data-astro-cid-mlur2e2m].is-idle{opacity:0}.pr-shot[data-astro-cid-mlur2e2m] img[data-astro-cid-mlur2e2m]{width:100%;height:100%;object-fit:cover;display:block}.pr-illus[data-astro-cid-mlur2e2m]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}@media(prefers-reduced-motion:reduce){.pr-shot[data-astro-cid-mlur2e2m]{transition:none}}.pr-name[data-astro-cid-mlur2e2m]{font-size:var(--step-2);margin-block:var(--space-3) 0}.pr-price-block[data-astro-cid-mlur2e2m]{margin-top:var(--space-6);display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pr-now[data-astro-cid-mlur2e2m]{color:var(--graphite);font-size:var(--step-4);font-weight:700;letter-spacing:-.02em;line-height:1.05}.pr-off[data-astro-cid-mlur2e2m]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--copper-text);border:1px solid color-mix(in srgb,var(--copper) 28%,var(--line));border-radius:var(--radius-pill);padding:.08rem .5rem;line-height:1.4}.pr-actions[data-astro-cid-mlur2e2m]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-6)}.pr-details[data-astro-cid-mlur2e2m]{display:inline-flex;align-items:center;padding:.6rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--graphite);font-weight:600;font-size:var(--step-0);text-decoration:none;transition:border-color var(--dur-micro) var(--ease-precision),color var(--dur-micro) var(--ease-precision),background var(--dur-micro) var(--ease-precision)}.pr-details[data-astro-cid-mlur2e2m]:hover{border-color:var(--copper);color:var(--copper-text);background:var(--copper-soft)}.pr-cta[data-astro-cid-mlur2e2m]{color:var(--copper-text);font-weight:600;text-decoration:none;display:inline-flex;gap:.4rem;align-items:center}.pr-cta[data-astro-cid-mlur2e2m] span[data-astro-cid-mlur2e2m]{transition:transform var(--dur-micro) var(--ease-precision)}.pr-cta[data-astro-cid-mlur2e2m]:hover span[data-astro-cid-mlur2e2m]{transform:translate(3px)}.pr-installments[data-astro-cid-mlur2e2m]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--step-0);margin:var(--space-7) 0 0}.pr-inst-dot[data-astro-cid-mlur2e2m]{width:8px;height:8px;border-radius:50%;background:var(--copper);flex:none}@media(max-width:720px){.pr-grid[data-astro-cid-mlur2e2m]{grid-template-columns:1fr}}.hero[data-astro-cid-xhaoqxbd]{position:relative;overflow:hidden;display:flex;align-items:center;min-height:clamp(29rem,70vh,42rem);padding-bottom:var(--space-7);background:var(--graphite)}.hero-inner[data-astro-cid-xhaoqxbd]{position:relative;z-index:1;width:100%}.hi[data-astro-cid-xhaoqxbd]{opacity:0;transform:translateY(14px);animation:heroCopyIn var(--dur-reveal) var(--ease-precision) both}.hi-1[data-astro-cid-xhaoqxbd]{animation-delay:.12s}.hi-2[data-astro-cid-xhaoqxbd]{animation-delay:.21s}.hi-3[data-astro-cid-xhaoqxbd]{animation-delay:.32s}.hi-4[data-astro-cid-xhaoqxbd]{animation-delay:.4s}.hi-5[data-astro-cid-xhaoqxbd]{animation-delay:.48s}.hi-6[data-astro-cid-xhaoqxbd]{animation-delay:.6s}.hero-copy[data-astro-cid-xhaoqxbd]{max-width:34rem}.hero[data-astro-cid-xhaoqxbd] .eyebrow[data-astro-cid-xhaoqxbd]{color:#f4a672}.hero[data-astro-cid-xhaoqxbd] h1[data-astro-cid-xhaoqxbd]{color:#fff;font-size:var(--step-5);margin-block:var(--space-4) var(--space-5)}.hero[data-astro-cid-xhaoqxbd] .subtitle[data-astro-cid-xhaoqxbd]{font-size:var(--step-1);color:color-mix(in srgb,#fff 88%,transparent);max-width:32rem;margin-bottom:var(--space-6)}.hero[data-astro-cid-xhaoqxbd] .cta-row[data-astro-cid-xhaoqxbd] .btn--secondary{color:#fff;border-color:color-mix(in srgb,#fff 55%,transparent);background:color-mix(in srgb,#fff 6%,transparent);backdrop-filter:blur(2px)}.hero[data-astro-cid-xhaoqxbd] .cta-row[data-astro-cid-xhaoqxbd] .btn--secondary:hover{color:var(--graphite);background:#fff;border-color:#fff}.hero-frag[data-astro-cid-xhaoqxbd]{position:absolute;top:var(--space-6);left:var(--gutter);z-index:2;color:color-mix(in srgb,var(--copper) 60%,transparent)}.hero-kicker[data-astro-cid-xhaoqxbd]{display:inline-flex;align-items:center;gap:.6rem}.hero-kfrag[data-astro-cid-xhaoqxbd]{color:var(--copper);flex:none}.hero[data-astro-cid-xhaoqxbd] .hero-kicker[data-astro-cid-xhaoqxbd] .eyebrow[data-astro-cid-xhaoqxbd]{margin:0}.hero-rule[data-astro-cid-xhaoqxbd]{display:block;max-width:200px;margin:var(--space-3) 0 var(--space-4)}.hero-cross[data-astro-cid-xhaoqxbd]{position:relative;z-index:1;margin-top:var(--space-7);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4)}.hero-cross[data-astro-cid-xhaoqxbd] .kmark-n{color:var(--copper)}.hero-cross[data-astro-cid-xhaoqxbd] .kmark-label{color:color-mix(in srgb,#fff 70%,transparent)}.hero-cross-line[data-astro-cid-xhaoqxbd]{min-width:40px;opacity:.9}.hero-cross-r[data-astro-cid-xhaoqxbd]{color:var(--copper);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase}@keyframes heroCopyIn{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hi[data-astro-cid-xhaoqxbd]{animation:none;opacity:1;transform:none}}@media(max-width:720px){.hero[data-astro-cid-xhaoqxbd]{display:block;min-height:0;padding-bottom:0}.hero-inner[data-astro-cid-xhaoqxbd]{position:static}.hero-copy[data-astro-cid-xhaoqxbd]{max-width:none;padding:var(--space-6) 0 var(--space-7)}.hero[data-astro-cid-xhaoqxbd] h1[data-astro-cid-xhaoqxbd]{font-size:var(--step-4)}.hero-frag[data-astro-cid-xhaoqxbd],.hero-cross[data-astro-cid-xhaoqxbd]{display:none}}.sec[data-astro-cid-xhaoqxbd]{padding-block:var(--space-9);border-top:1px solid var(--line)}.sec[data-astro-cid-xhaoqxbd] h2[data-astro-cid-xhaoqxbd]{font-size:var(--step-3);margin-block:var(--space-3) var(--space-5);max-width:30rem}.sec-intro[data-astro-cid-xhaoqxbd]{color:var(--ink-2);max-width:40rem;margin-bottom:var(--space-7);font-size:var(--step-1)}.sol-list[data-astro-cid-xhaoqxbd]{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-7)}.sol-item[data-astro-cid-xhaoqxbd]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);color:var(--graphite);display:inline-flex;align-items:baseline;gap:.6rem}.sol-n[data-astro-cid-xhaoqxbd]{font-family:var(--font-mono);font-weight:500;font-size:var(--step--1);color:var(--copper-text);letter-spacing:.04em}@media(max-width:560px){.sol-list[data-astro-cid-xhaoqxbd]{gap:var(--space-3) var(--space-5)}}.steps[data-astro-cid-xhaoqxbd]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);margin-bottom:var(--space-6)}.step-k[data-astro-cid-xhaoqxbd]{color:var(--copper-text);font-size:var(--step--1)}.step-title[data-astro-cid-xhaoqxbd]{font-size:var(--step-1);margin-block:var(--space-2) var(--space-1)}.step-text[data-astro-cid-xhaoqxbd]{color:var(--ink-2);font-size:var(--step-0)}.transp-inner[data-astro-cid-xhaoqxbd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}.transp-text[data-astro-cid-xhaoqxbd]{color:var(--ink-2);font-size:var(--step-1);margin-bottom:var(--space-4)}.faq-list[data-astro-cid-xhaoqxbd]{max-width:52rem;margin-top:var(--space-3)}.faq-item[data-astro-cid-xhaoqxbd]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-xhaoqxbd]:last-child{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-xhaoqxbd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--graphite);transition:color var(--dur-micro) var(--ease-precision)}.faq-q[data-astro-cid-xhaoqxbd]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-xhaoqxbd]:focus-visible{outline:2px solid var(--copper-text);outline-offset:3px;border-radius:2px}.faq-item[data-astro-cid-xhaoqxbd]:hover .faq-q[data-astro-cid-xhaoqxbd]{color:var(--copper-text)}.faq-ico[data-astro-cid-xhaoqxbd]{position:relative;width:15px;height:15px;flex:none}.faq-ico[data-astro-cid-xhaoqxbd]:before,.faq-ico[data-astro-cid-xhaoqxbd]:after{content:"";position:absolute;background:var(--copper);border-radius:1px}.faq-ico[data-astro-cid-xhaoqxbd]:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq-ico[data-astro-cid-xhaoqxbd]:after{left:50%;top:0;height:100%;width:2px;transform:translate(-50%);transition:transform var(--dur-standard) var(--ease-precision)}.faq-item[data-astro-cid-xhaoqxbd][open] .faq-ico[data-astro-cid-xhaoqxbd]:after{transform:translate(-50%) scaleY(0)}.faq-a-wrap[data-astro-cid-xhaoqxbd]{overflow:hidden}.faq-item[data-astro-cid-xhaoqxbd][open] .faq-a-wrap[data-astro-cid-xhaoqxbd]{animation:faqOpen var(--dur-standard) var(--ease-precision)}@keyframes faqOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-a[data-astro-cid-xhaoqxbd]{color:var(--ink-2);margin:0;padding-bottom:var(--space-5)}@media(prefers-reduced-motion:reduce){.faq-item[data-astro-cid-xhaoqxbd][open] .faq-a-wrap[data-astro-cid-xhaoqxbd]{animation:none}}.summary-note[data-astro-cid-xhaoqxbd]{display:inline-flex;align-items:center;gap:.55rem;color:var(--ink-3);font-size:var(--step--1);letter-spacing:.02em;margin-bottom:var(--space-6)}.sn-dot[data-astro-cid-xhaoqxbd]{width:6px;height:6px;border-radius:50%;background:var(--copper);flex:none}.mod-cta[data-astro-cid-xhaoqxbd]{display:inline-flex;align-items:center;gap:.4rem}.final[data-astro-cid-xhaoqxbd]{border-top:0}.final-panel[data-astro-cid-xhaoqxbd]{position:relative;overflow:hidden;background:var(--graphite);color:#fff;border-radius:var(--radius-lg);padding:clamp(2rem,5vw,4rem);box-shadow:0 40px 80px -50px #17171780}.final-frag[data-astro-cid-xhaoqxbd]{position:absolute;top:var(--space-5);right:var(--space-5);z-index:2;color:color-mix(in srgb,var(--copper) 70%,transparent)}.final-copy[data-astro-cid-xhaoqxbd]{position:relative;z-index:1}.final-rule[data-astro-cid-xhaoqxbd]{margin-bottom:var(--space-5)}.final-h[data-astro-cid-xhaoqxbd]{font-size:var(--step-4);max-width:20ch;color:#fff}.final-text[data-astro-cid-xhaoqxbd]{color:color-mix(in srgb,#fff 82%,transparent);margin-block:var(--space-3) var(--space-6);font-size:var(--step-1)}.final-cta[data-astro-cid-xhaoqxbd]{display:inline-flex;align-items:center;gap:.5rem}@media(max-width:860px){.cards[data-astro-cid-xhaoqxbd],.steps[data-astro-cid-xhaoqxbd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.cards[data-astro-cid-xhaoqxbd],.steps[data-astro-cid-xhaoqxbd],.transp-inner[data-astro-cid-xhaoqxbd],.faq-list[data-astro-cid-xhaoqxbd]{grid-template-columns:1fr}}
