.ctc-icon[data-v-65a7906f]{color:inherit;display:block;flex-shrink:0}.ctc-header[data-v-f5c80618]{--ctc-header-pad-y:.55rem;background:color-mix(in srgb,var(--ctc-bg,#120d11) 78%,transparent);border-bottom:.0625rem solid transparent;box-sizing:border-box;left:0;position:fixed;right:0;top:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,padding .2s ease;width:100%;z-index:60}.ctc-header--menu-open[data-v-f5c80618],.ctc-header--scrolled[data-v-f5c80618]{--ctc-header-pad-y:.4rem;backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:color-mix(in srgb,var(--ctc-bg,#120d11) 92%,transparent);border-bottom-color:#ff5a7229;box-shadow:0 .625rem 1.75rem #00000047}.ctc-header__inner[data-v-f5c80618]{align-items:center;box-sizing:border-box;display:flex;gap:.85rem;padding-bottom:var(--ctc-header-pad-y);padding-top:var(--ctc-header-pad-y)}.ctc-header__brand[data-v-f5c80618]{align-items:center;color:var(--ctc-text,#fff7f2);display:inline-flex;font-size:1.05rem;font-weight:800;gap:.4rem;letter-spacing:-.02em;line-height:1;text-decoration:none}.ctc-header__mark[data-v-f5c80618]{border-radius:.4375rem;display:block;flex-shrink:0;height:1.75rem;width:1.75rem}.ctc-header__brand[data-v-f5c80618]:focus-visible{border-radius:.25rem;outline:.125rem solid var(--ctc-peach,#ff9b7a);outline-offset:.1875rem}.ctc-header__nav[data-v-f5c80618]{display:none;gap:1.15rem;margin-left:.5rem}.ctc-header__link[data-v-f5c80618]{color:var(--ctc-muted,#c7b4bc);font-size:.92rem;font-weight:600;text-decoration:none;transition:color .18s ease}.ctc-header__link[data-v-f5c80618]:hover{color:var(--ctc-text,#fff7f2)}.ctc-header__link[data-v-f5c80618]:focus-visible{border-radius:.25rem;color:var(--ctc-text,#fff7f2);outline:.125rem solid var(--ctc-peach,#ff9b7a);outline-offset:.1875rem}.ctc-header__cta[data-v-f5c80618]{display:none;margin-left:auto}.ctc-header__burger[data-v-f5c80618]{background:var(--ctc-surface,#1b1118);border:0;border-radius:.75rem;color:var(--ctc-text,#fff7f2);cursor:pointer;display:grid;height:2.875rem;margin-left:auto;place-content:center;transition:background .18s ease;width:2.875rem}.ctc-header__burger[data-v-f5c80618]:hover{background:color-mix(in srgb,var(--ctc-surface,#1b1118) 80%,var(--ctc-coral,#ff5a72))}.ctc-header__burger[data-v-f5c80618]:focus-visible{outline:.125rem solid var(--ctc-peach,#ff9b7a);outline-offset:.125rem}.ctc-header__burger[data-v-f5c80618]:active{transform:scale(.97)}@media(min-width:768px){.ctc-header__cta[data-v-f5c80618]{display:inline-flex}.ctc-header__burger[data-v-f5c80618]{margin-left:.35rem}}@media(min-width:900px){.ctc-header__nav[data-v-f5c80618]{display:flex}.ctc-header__burger[data-v-f5c80618]{display:none}.ctc-header__brand[data-v-f5c80618]{font-size:1.15rem}.ctc-header__mark[data-v-f5c80618]{height:2rem;width:2rem}.ctc-header[data-v-f5c80618]{--ctc-header-pad-y:.75rem}.ctc-header--menu-open[data-v-f5c80618],.ctc-header--scrolled[data-v-f5c80618]{--ctc-header-pad-y:.5rem}}@media(prefers-reduced-motion:reduce){.ctc-header[data-v-f5c80618],.ctc-header__burger[data-v-f5c80618],.ctc-header__link[data-v-f5c80618]{transition:none}.ctc-header__burger[data-v-f5c80618]:active{transform:none}}.ctc-nav-overlay{inset:0;pointer-events:none;position:fixed;z-index:55}.ctc-nav-overlay__backdrop{backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem);background:#0805088c;border:0;cursor:pointer;inset:0;margin:0;padding:0;pointer-events:auto;position:absolute}.ctc-nav-overlay__panel{background:color-mix(in srgb,#100b0f 96%,transparent);border-bottom:.0625rem solid rgba(255,90,114,.16);box-shadow:0 1.125rem 2.5rem #00000059;box-sizing:border-box;display:grid;gap:.35rem;left:0;max-height:calc(100dvh - var(--ctc-header-h, 88px));overflow-y:auto;padding:.75rem var(--ctc-pad-x,20px) 1.1rem;pointer-events:auto;position:absolute;right:0;top:var(--ctc-header-h,88px)}.ctc-nav-overlay__panel>a:not(.ctc-btn){align-items:center;border-bottom:.0625rem solid rgba(199,180,188,.16);color:#fff7f2;display:flex;font-weight:700;min-height:3rem;padding:.65rem .15rem;text-decoration:none}.ctc-nav-overlay__panel>.ctc-btn{margin-top:.35rem;width:100%}html.ctc-nav-locked,html.ctc-nav-locked body{overflow:hidden!important}.ctc-faq-layout[data-v-85f83a74]{align-items:start;display:grid;gap:1.4rem}.ctc-faq[data-v-85f83a74],.ctc-faq-layout__aside[data-v-85f83a74]{align-self:start;min-width:0}.ctc-faq-layout__aside h2[data-v-85f83a74]{margin:0 0 .55rem}.ctc-faq-layout__aside .ctc-body[data-v-85f83a74]{margin:0 0 1rem}.ctc-faq-layout__aside figure[data-v-85f83a74]{aspect-ratio:4/3;background:#1b1118;border-radius:1.125rem;box-shadow:0 .75rem 1.75rem #0000003d;display:block;height:auto;margin:0 0 .4rem;max-height:17.5rem;overflow:hidden;width:100%}.ctc-faq-layout__aside figure.ctc-faq-layout__figure--portrait[data-v-85f83a74]{aspect-ratio:4/5;height:auto;max-height:27.5rem;width:100%}.ctc-faq-layout__aside img[data-v-85f83a74]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center;width:100%}.ctc-faq__item[data-v-85f83a74]{border-bottom:.0625rem solid rgba(199,180,188,.18)}.ctc-faq__item[data-v-85f83a74]:first-child{border-top:.0625rem solid rgba(199,180,188,.18)}h3[data-v-85f83a74]{font-size:inherit;margin:0}.ctc-faq__q[data-v-85f83a74]{align-items:center;background:transparent;border:0;box-sizing:border-box;color:var(--ctc-text);cursor:pointer;display:grid;font:inherit;font-size:1.02rem;font-weight:700;gap:.85rem;grid-template-columns:1fr auto;min-height:3.25rem;padding:1rem .15rem;text-align:left;width:100%}.ctc-faq__q-text[data-v-85f83a74]{min-width:0;text-wrap:balance}.ctc-faq__q-icon[data-v-85f83a74]{background:#ff5a721a;border:.0625rem solid rgba(255,155,122,.22);border-radius:.625rem;color:var(--ctc-peach);display:grid;flex-shrink:0;height:2rem;place-items:center;width:2rem}.ctc-faq__q:hover .ctc-faq__q-icon[data-v-85f83a74]{background:#ff5a7229}.ctc-faq__q[data-v-85f83a74]:focus-visible{border-radius:.375rem;outline:.125rem solid var(--ctc-peach);outline-offset:.125rem}.ctc-faq__a[data-v-85f83a74]{max-height:0;opacity:0;overflow:hidden}.ctc-faq__a--open[data-v-85f83a74]{max-height:none;opacity:1;overflow:visible;padding:0 .15rem 1.05rem}.ctc-faq__a p[data-v-85f83a74]{color:var(--ctc-muted);font-size:var(--ctc-fs-body);line-height:var(--ctc-lh-body);margin:0;max-width:var(--ctc-measure)}.ctc-faq__inline-link[data-v-85f83a74]{color:var(--ctc-peach);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.ctc-faq__inline-link[data-v-85f83a74]:hover{color:var(--ctc-coral)}@media(min-width:900px){.ctc-faq-layout[data-v-85f83a74]{align-items:start;gap:2.25rem;grid-template-columns:.75fr 1.25fr}.ctc-faq-layout__aside figure[data-v-85f83a74]{aspect-ratio:auto;border-radius:1.375rem;display:block;height:18.75rem;max-height:none}}@media(prefers-reduced-motion:reduce){.ctc-faq__a[data-v-85f83a74]{transition:none}}.ctc-footer[data-v-32b17373]{background:color-mix(in srgb,#000 28%,var(--ctc-bg));border-top:.0625rem solid rgba(199,180,188,.14);box-sizing:border-box;margin-top:.5rem}.ctc-footer__inner[data-v-32b17373]{display:grid;gap:1.9rem;padding-bottom:1.6rem;padding-top:2.1rem}.ctc-footer__brand[data-v-32b17373]{align-items:center;color:var(--ctc-text);display:inline-flex;font-size:1rem;font-weight:800;gap:.5rem;letter-spacing:-.01em;margin:0 0 .5rem}.ctc-footer__mark[data-v-32b17373]{border-radius:.4375rem;display:block;flex-shrink:0;height:1.75rem;width:1.75rem}.ctc-footer__tag[data-v-32b17373]{color:var(--ctc-muted);font-size:.85rem;line-height:1.6;margin:0;max-width:20rem}.ctc-footer__cols[data-v-32b17373]{display:grid;gap:1.6rem}.ctc-footer__col[data-v-32b17373]{align-content:start;display:grid;gap:.1rem}.ctc-footer__heading[data-v-32b17373]{color:var(--ctc-peach);font-size:.7rem;font-weight:800;letter-spacing:.12em;margin:0 0 .55rem;text-transform:uppercase}.ctc-footer__heading[data-v-32b17373]:after{display:none}.ctc-footer__col a[data-v-32b17373]{align-items:center;color:var(--ctc-muted);display:inline-flex;font-size:.8rem;font-weight:600;line-height:1.35;min-height:1.875rem;text-decoration:none;transition:color var(--ctc-ease,.18s ease);white-space:nowrap}.ctc-footer__col a[data-v-32b17373]:hover{color:var(--ctc-text)}.ctc-footer__col a[data-v-32b17373]:focus-visible{border-radius:.25rem;color:var(--ctc-text);outline:.125rem solid var(--ctc-peach);outline-offset:.125rem}.ctc-footer__bottom[data-v-32b17373]{border-top:.0625rem solid rgba(199,180,188,.1);padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));padding-top:1rem}.ctc-footer__note[data-v-32b17373]{color:color-mix(in srgb,var(--ctc-muted) 78%,transparent);font-size:.8rem;line-height:1.5;margin:0}@media(min-width:700px){.ctc-footer__cols[data-v-32b17373]{gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.ctc-footer__inner[data-v-32b17373]{align-items:start;gap:3rem;grid-template-columns:minmax(0,1.25fr) minmax(0,2fr);padding-bottom:2rem;padding-top:2.6rem}}.ctc-landing-dock[data-v-eefb58c2]{display:none}@media(max-width:767px){.ctc-landing-dock[data-v-eefb58c2]{background:transparent;border:0;bottom:0;box-sizing:border-box;display:flex;left:0;opacity:0;padding:.7rem var(--ctc-pad-x,16px) calc(.7rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;transform:translateY(110%);transition:opacity .22s ease,transform .22s ease;visibility:hidden;z-index:45}.ctc-landing-dock--visible[data-v-eefb58c2]{opacity:1;transform:translateY(0);visibility:visible}.ctc-landing-dock--visible .ctc-landing-dock__primary[data-v-eefb58c2]{pointer-events:auto}.ctc-landing-dock--reduced[data-v-eefb58c2]{transition:none}.ctc-landing-dock__primary[data-v-eefb58c2]{align-items:center;background:linear-gradient(120deg,var(--ctc-coral,#ff5a72),var(--ctc-peach,#ff9b7a));border-radius:62.4375rem;box-shadow:0 .625rem 1.75rem #00000047,0 .5rem 1.25rem #ff5a7252;box-sizing:border-box;color:#2a0d14;display:inline-flex;font-size:var(--ctc-fs-btn,1.0625rem);font-weight:700;justify-content:center;line-height:1.2;min-height:3.25rem;padding:.7rem 1rem;pointer-events:none;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;width:100%}.ctc-landing-dock__primary[data-v-eefb58c2]:hover{box-shadow:0 .75rem 1.75rem #ff5a7257;filter:brightness(1.04)}.ctc-landing-dock__primary[data-v-eefb58c2]:active{transform:scale(.985)}.ctc-landing-dock__primary[data-v-eefb58c2]:focus-visible{outline:.125rem solid #ff9b7a;outline-offset:.1875rem}}@media(prefers-reduced-motion:reduce){.ctc-landing-dock__primary[data-v-eefb58c2]{transition:none}.ctc-landing-dock__primary[data-v-eefb58c2]:active{transform:none}}
