.cc-startbtn[data-v-a77b1b43]{align-items:center;animation:cc-breathe-a77b1b43 2.6s ease-in-out infinite;background:linear-gradient(120deg,var(--color-theme),color-mix(in srgb,var(--color-theme) 45%,var(--color-accent)),var(--color-theme));background-size:200% 100%;border:.125rem solid color-mix(in srgb,var(--color-accent) 75%,transparent)!important;border-radius:62.4375rem;box-shadow:0 .875rem 2.125rem color-mix(in srgb,var(--color-theme) 50%,transparent);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;gap:.6rem;justify-content:center;padding:.95rem 1.7rem;position:relative;transition:transform .15s,filter .15s}.cc-startbtn--block[data-v-a77b1b43]{width:100%}.cc-startbtn[data-v-a77b1b43]:active{filter:brightness(1.06);transform:translateY(.0625rem) scale(.99)}.cc-startbtn[data-v-a77b1b43]:disabled{cursor:progress}.cc-startbtn__txt[data-v-a77b1b43]{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1.15;text-align:left}.cc-startbtn__txt b[data-v-a77b1b43]{font-size:1.04rem;font-weight:800;letter-spacing:.01em}.cc-startbtn__txt small[data-v-a77b1b43]{font-size:.66rem;font-weight:600;letter-spacing:.02em;opacity:.88}.cc-startbtn__ico[data-v-a77b1b43]{align-items:center;display:inline-flex;height:1.375rem;justify-content:center;width:1.375rem}.cc-startbtn__shine[data-v-a77b1b43]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.cc-startbtn__shine[data-v-a77b1b43]:after{animation:cc-shine-a77b1b43 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);bottom:-25%;content:"";left:-60%;position:absolute;top:-25%;transform:skew(-18deg);width:40%}.cc-startbtn--busy[data-v-a77b1b43]{animation:cc-slide-a77b1b43 1.4s linear infinite;filter:saturate(1.1)}.cc-startbtn--busy[data-v-a77b1b43]:before{animation:cc-ring-a77b1b43 1.4s ease-out infinite;border:.125rem solid color-mix(in srgb,var(--color-accent) 80%,#fff);border-radius:inherit;content:"";inset:-.125rem;opacity:0;pointer-events:none;position:absolute}.cc-startbtn--busy .cc-startbtn__shine[data-v-a77b1b43]:after{animation-duration:1.2s}.cc-startbtn__spin[data-v-a77b1b43]{animation:cc-spin-a77b1b43 .8s linear infinite;border:.15625rem solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:1.125rem;width:1.125rem}@keyframes cc-breathe-a77b1b43{0%,to{box-shadow:0 .875rem 2.125rem color-mix(in srgb,var(--color-theme) 42%,transparent)}50%{box-shadow:0 .875rem 3.25rem color-mix(in srgb,var(--color-theme) 80%,transparent)}}@keyframes cc-shine-a77b1b43{0%,55%{left:-60%}to{left:140%}}@keyframes cc-slide-a77b1b43{0%{background-position:0 0}to{background-position:160% 0}}@keyframes cc-ring-a77b1b43{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18,1.5)}}@keyframes cc-spin-a77b1b43{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cc-startbtn[data-v-a77b1b43],.cc-startbtn--busy[data-v-a77b1b43],.cc-startbtn--busy[data-v-a77b1b43]:before,.cc-startbtn__shine[data-v-a77b1b43]:after{animation:none}.cc-startbtn__spin[data-v-a77b1b43]{animation-duration:2s}}.cc-hero[data-v-8104e9f9]{padding:2.4rem 0 1.6rem}.cc-hero__in[data-v-8104e9f9]{align-items:center;display:grid;gap:2.4rem;grid-template-columns:1.08fr 1fr}.cc-hero__copy[data-v-8104e9f9]{order:-1}.cc-hero__title[data-v-8104e9f9]{color:#fff;font-size:clamp(2.1rem,4.4vw,3.5rem);letter-spacing:-.035em;line-height:1.04;margin:.8rem 0 1rem;text-shadow:0 .125rem 1.875rem color-mix(in srgb,var(--color-theme) 45%,transparent)}.cc-hero__lede[data-v-8104e9f9]{color:var(--text-content);font-size:1.12rem;max-width:35rem}.cc-hero__points[data-v-8104e9f9]{display:flex;flex-wrap:wrap;gap:.5rem .6rem;list-style:none;margin:1.1rem 0 1.6rem;padding:0}.cc-hero__points li[data-v-8104e9f9]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:color-mix(in srgb,var(--bg-primary) 55%,transparent);border:.0625rem solid color-mix(in srgb,var(--color-accent) 45%,transparent);border-radius:62.4375rem;color:var(--text-title);display:inline-flex;font-size:.86rem;font-weight:700;gap:.4rem;padding:.38rem .85rem}.cc-hero__points svg[data-v-8104e9f9]{color:var(--color-accent)}.cc-hero__ctas[data-v-8104e9f9]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem}.cc-stage[data-v-8104e9f9]{--ph-w:15.625rem;--ph-h:31.25rem;--orbit:29.375rem;height:33.75rem;margin:0 auto;position:relative;width:32.5rem}.cc-stage__arc[data-v-8104e9f9]{height:100%;inset:0;position:absolute;width:100%}.cc-stage__arc path[data-v-8104e9f9]{animation:cc-arc-8104e9f9 6s ease-in-out infinite alternate;fill:none;filter:drop-shadow(0 0 .625rem #FFB547);stroke:url(#cc-arc);stroke-dasharray:900;stroke-linecap:round;stroke-width:5}.cc-orbit[data-v-8104e9f9]{animation:cc-spin-8104e9f9 40s linear infinite;border:.09375rem dashed color-mix(in srgb,var(--color-accent) 40%,transparent);border-radius:50%;height:var(--orbit);margin:calc(var(--orbit)/-2) 0 0 calc(var(--orbit)/-2);width:var(--orbit)}.cc-orbit[data-v-8104e9f9],.cc-orbit__face[data-v-8104e9f9]{left:50%;position:absolute;top:50%}.cc-orbit__face[data-v-8104e9f9]{height:3.5rem;margin:-1.75rem 0 0 -1.75rem;transform:rotate(var(--a)) translateY(calc(var(--orbit)/-2)) rotate(calc(var(--a)*-1));width:3.5rem}.cc-orbit__face img[data-v-8104e9f9]{animation:cc-spin-8104e9f9 40s linear infinite reverse;border:.1875rem solid var(--color-theme);border-radius:50%;box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--bg-primary) 80%,transparent),0 .5rem 1.375rem #00000080;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.cc-orbit__face:nth-child(2n) img[data-v-8104e9f9]{border-color:var(--color-accent)}.cc-orbit__face[data-v-8104e9f9]:after{background:#2bd47d;border:.125rem solid var(--bg-primary);border-radius:50%;bottom:.25rem;content:"";height:.75rem;position:absolute;right:.125rem;width:.75rem}.cc-phone[data-v-8104e9f9]{background:linear-gradient(160deg,#3a2420,#120809 60%);border-radius:2.75rem;box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-accent) 55%,transparent),0 0 2.875rem color-mix(in srgb,var(--color-theme) 55%,transparent),0 2.25rem 4.375rem #000000a6;height:var(--ph-h);left:50%;margin:calc(var(--ph-h)/-2) 0 0 calc(var(--ph-w)/-2);padding:.5625rem;position:absolute;top:50%;transform:rotate(-6deg);width:var(--ph-w);z-index:3}.cc-phone__screen[data-v-8104e9f9]{background:var(--bg-secondary);border-radius:2.25rem;height:100%;overflow:hidden;position:relative;width:100%}.cc-phone__screen video[data-v-8104e9f9],.cc-phone__still[data-v-8104e9f9]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%;width:100%}.cc-phone__still.is-voice[data-v-8104e9f9]{filter:blur(.1875rem) brightness(.62) saturate(1.1);transform:scale(1.06)}.cc-phone__still.is-text[data-v-8104e9f9]{filter:blur(.625rem) brightness(.45);transform:scale(1.1)}.cc-phone__top[data-v-8104e9f9]{align-items:center;background:linear-gradient(180deg,rgba(10,4,5,.75),transparent);display:flex;flex-direction:column;gap:.625rem;left:0;padding:.625rem .75rem 1.625rem;position:absolute;right:0;top:0}.cc-phone__notch[data-v-8104e9f9]{background:#0a0405;border-radius:62.4375rem;height:1.25rem;width:4.625rem}.cc-phone__caller[data-v-8104e9f9]{align-items:center;backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#120a0b9e;border-radius:62.4375rem;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;gap:.4rem;padding:.32rem .75rem;white-space:nowrap}.cc-phone__caller i[data-v-8104e9f9]{animation:cc-blink-8104e9f9 1.4s infinite;background:#2bd47d;border-radius:50%;box-shadow:0 0 .5rem #2bd47d;height:.5rem;width:.5rem}.cc-phone__caller em[data-v-8104e9f9]{color:var(--color-accent);font-style:normal;font-weight:700}.cc-phone__wave[data-v-8104e9f9]{align-items:center;display:flex;gap:.3125rem;height:4.375rem;justify-content:center;left:0;position:absolute;right:0;top:46%}.cc-phone__wave i[data-v-8104e9f9]{animation:cc-wave-8104e9f9 .9s ease-in-out infinite;background:linear-gradient(180deg,#ffd58a,var(--color-theme));border-radius:.25rem;height:1.125rem;width:.3125rem}.cc-phone__thread[data-v-8104e9f9]{display:flex;flex-direction:column;gap:.5rem;left:0;list-style:none;margin:0;padding:0 .875rem;position:absolute;right:0;top:6rem}.cc-phone__thread li[data-v-8104e9f9]{border-radius:1rem;font-size:.78rem;font-weight:600;line-height:1.3;max-width:86%;padding:.5rem .75rem}.cc-phone__thread .is-her[data-v-8104e9f9]{align-self:flex-start;background:#ffffff24;border-bottom-left-radius:.25rem;color:#fff}.cc-phone__thread .is-you[data-v-8104e9f9]{align-self:flex-end;background:var(--color-accent);border-bottom-right-radius:.25rem;color:#2a0d12}.cc-phone__keys[data-v-8104e9f9]{bottom:1.375rem;display:flex;justify-content:space-around;left:0;padding:0 1.875rem;position:absolute;right:0}.cc-phone__key[data-v-8104e9f9]{align-items:center;border-radius:50%;box-shadow:0 .5rem 1.25rem #00000073;color:#fff;display:inline-flex;height:3.375rem;justify-content:center;width:3.375rem}.cc-phone__key--no[data-v-8104e9f9]{backdrop-filter:blur(.375rem);-webkit-backdrop-filter:blur(.375rem);background:#ffffff2e}.cc-phone__key--yes[data-v-8104e9f9]{animation:cc-answer-8104e9f9 1.6s ease-out infinite;background:#2bd47d}.cc-phone__calling[data-v-8104e9f9]{align-items:center;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--color-theme) 45%,#120809),#0d0607 75%);display:none;flex-direction:column;gap:.8rem;inset:0;justify-content:center;position:absolute}.cc-phone__calling img[data-v-8104e9f9]{border:.1875rem solid var(--color-accent);border-radius:50%;height:5.25rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:relative;width:5.25rem;z-index:1}.cc-phone__calling b[data-v-8104e9f9]{color:var(--color-accent);font-size:.92rem;letter-spacing:.12em;position:relative;text-transform:uppercase;z-index:1}.cc-phone__ring[data-v-8104e9f9]{animation:cc-ripple-8104e9f9 1.8s ease-out infinite;border:.125rem solid color-mix(in srgb,var(--color-accent) 70%,transparent);border-radius:50%;height:5.625rem;left:50%;margin:-2.8125rem 0 0 -2.8125rem;position:absolute;top:45%;width:5.625rem}.cc-phone__ring[data-v-8104e9f9]:nth-child(2){animation-delay:.6s}.cc-phone__ring[data-v-8104e9f9]:nth-child(3){animation-delay:1.2s}.cc-stage--busy .cc-phone__calling[data-v-8104e9f9]{display:flex}.cc-stage--busy .cc-orbit[data-v-8104e9f9],.cc-stage--busy .cc-orbit__face img[data-v-8104e9f9]{animation-duration:6s}.cc-stage--busy .cc-bubble[data-v-8104e9f9]{opacity:.2}.cc-bubble[data-v-8104e9f9]{animation:cc-float-8104e9f9 5s ease-in-out infinite;background:linear-gradient(180deg,#fff3dd,#ffd58a);border-radius:1.125rem 1.125rem 1.125rem .25rem;box-shadow:0 .875rem 1.875rem #00000073;color:#2a0d12;display:flex;flex-direction:column;font-size:.8rem;font-weight:700;gap:.35rem;left:-.375rem;line-height:1.3;max-width:11.875rem;padding:.65rem .85rem;position:absolute;top:7.375rem;transition:opacity .2s;z-index:4}.cc-typing[data-v-8104e9f9]{display:inline-flex;gap:.25rem}.cc-typing i[data-v-8104e9f9]{animation:cc-dot-8104e9f9 1s infinite;background:currentColor;border-radius:50%;height:.375rem;opacity:.5;width:.375rem}.cc-typing i[data-v-8104e9f9]:nth-child(2){animation-delay:.15s}.cc-typing i[data-v-8104e9f9]:nth-child(3){animation-delay:.3s}.cc-heart[data-v-8104e9f9]{align-items:center;animation:cc-float-8104e9f9 4s ease-in-out infinite reverse;background:var(--color-theme);border-radius:50%;box-shadow:0 0 1.5rem color-mix(in srgb,var(--color-theme) 70%,transparent);color:#fff;display:inline-flex;height:2.625rem;justify-content:center;position:absolute;right:2.5rem;top:7.5rem;width:2.625rem;z-index:4}.cc-heart--2[data-v-8104e9f9]{animation-duration:5.5s;background:var(--color-accent);color:#2a0d12;height:1.75rem;right:1.125rem;top:11.875rem;width:1.75rem}@keyframes cc-spin-8104e9f9{to{transform:rotate(1turn)}}@keyframes cc-arc-8104e9f9{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes cc-blink-8104e9f9{0%,to{opacity:1}50%{opacity:.35}}@keyframes cc-answer-8104e9f9{0%{box-shadow:0 0 #2bd47db3,0 .5rem 1.25rem #00000073}to{box-shadow:0 0 0 1.125rem #2bd47d00,0 .5rem 1.25rem #00000073}}@keyframes cc-ripple-8104e9f9{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}@keyframes cc-float-8104e9f9{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}@keyframes cc-dot-8104e9f9{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-.125rem)}}@keyframes cc-wave-8104e9f9{0%,to{height:.75rem}50%{height:3.25rem}}@media(max-width:900px){.cc-hero[data-v-8104e9f9]{padding-top:1rem}.cc-hero__in[data-v-8104e9f9]{gap:1.2rem;grid-template-columns:1fr}.cc-hero__copy[data-v-8104e9f9]{order:0}.cc-stage[data-v-8104e9f9]{--ph-w:11rem;--ph-h:22rem;--orbit:19.875rem;height:23.75rem;width:min(94vw,22.5rem)}.cc-phone[data-v-8104e9f9]{border-radius:2.125rem;padding:.4375rem}.cc-phone__screen[data-v-8104e9f9]{border-radius:1.75rem}.cc-phone__keys[data-v-8104e9f9]{bottom:.875rem;padding:0 1.125rem}.cc-phone__key[data-v-8104e9f9]{height:2.625rem;width:2.625rem}.cc-phone__caller[data-v-8104e9f9]{font-size:.62rem;padding:.25rem .55rem}.cc-phone__caller em[data-v-8104e9f9]{display:none}.cc-phone__thread[data-v-8104e9f9]{padding:0 .5625rem;top:4.75rem}.cc-phone__thread li[data-v-8104e9f9]{font-size:.66rem;padding:.38rem .55rem}.cc-orbit__face[data-v-8104e9f9]{height:2.75rem;margin:-1.375rem 0 0 -1.375rem;width:2.75rem}.cc-bubble[data-v-8104e9f9]{font-size:.68rem;left:0;max-width:8rem;padding:.5rem .65rem;top:4.875rem}.cc-heart[data-v-8104e9f9]{height:2.125rem;right:.875rem;top:5.25rem;width:2.125rem}.cc-heart--2[data-v-8104e9f9]{height:1.5rem;right:.125rem;top:8.5rem;width:1.5rem}.cc-hero__title[data-v-8104e9f9]{font-size:clamp(1.85rem,8vw,2.5rem)}.cc-hero__lede[data-v-8104e9f9]{font-size:1.02rem}}@media(prefers-reduced-motion:reduce){.cc-bubble[data-v-8104e9f9],.cc-heart[data-v-8104e9f9],.cc-orbit[data-v-8104e9f9],.cc-orbit__face img[data-v-8104e9f9],.cc-phone__caller i[data-v-8104e9f9],.cc-phone__key--yes[data-v-8104e9f9],.cc-phone__ring[data-v-8104e9f9],.cc-phone__wave i[data-v-8104e9f9],.cc-stage__arc path[data-v-8104e9f9],.cc-typing i[data-v-8104e9f9]{animation:none}}.cc-share[data-v-f21dcd0c]{align-items:center;background:color-mix(in srgb,var(--bg-secondary) 80%,transparent);border:.0625rem solid var(--border-color);border-radius:.875rem;display:flex;flex-wrap:wrap;gap:.5rem;padding:.8rem 1rem}.cc-share__lbl[data-v-f21dcd0c]{color:var(--text-content);font-size:.85rem;font-weight:700;gap:.4rem;margin-right:.4rem}.cc-share__btn[data-v-f21dcd0c],.cc-share__lbl[data-v-f21dcd0c]{align-items:center;display:inline-flex}.cc-share__btn[data-v-f21dcd0c]{background:transparent;border:.0625rem solid var(--line-color);border-radius:50%;color:var(--text-title);cursor:pointer;height:2.375rem;justify-content:center;transition:background .15s,transform .15s;width:2.375rem}.cc-share__btn[data-v-f21dcd0c]:hover{background:color-mix(in srgb,var(--color-theme) 22%,transparent)}.cc-share__btn[data-v-f21dcd0c]:active{transform:scale(.94)}.cc-bg[data-v-163295a2]{background:var(--bg-primary);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.cc-bg__photo img[data-v-163295a2]{filter:saturate(1.15) contrast(1.05) brightness(.82);height:100vh;-webkit-mask:linear-gradient(90deg,transparent,#000 38%,#000 82%,transparent);mask:linear-gradient(90deg,transparent,#000 38%,#000 82%,transparent);max-width:62vw;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;opacity:.5;position:absolute;right:0;top:0;width:auto}.cc-bg__tint[data-v-163295a2]{background:radial-gradient(70% 90% at 78% 30%,color-mix(in srgb,var(--color-theme) 22%,transparent),transparent 62%),radial-gradient(60% 70% at 10% 10%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 60%),linear-gradient(90deg,var(--bg-primary) 8%,color-mix(in srgb,var(--bg-primary) 55%,transparent) 46%,transparent 70%);inset:0;mix-blend-mode:normal;position:absolute}.cc-bg__streaks[data-v-163295a2]{height:100%;inset:0;position:absolute;width:100%}.cc-bg__streaks path[data-v-163295a2]{animation:cc-bg-flow-163295a2 9s ease-in-out infinite alternate;fill:none;filter:url(#cc-soft);stroke:url(#cc-streak);stroke-dasharray:1400;stroke-linecap:round}.cc-bg__s1[data-v-163295a2]{stroke-width:3}.cc-bg__s2[data-v-163295a2]{animation-delay:-4s!important;opacity:.7;stroke-width:1.6}.cc-bg__ring[data-v-163295a2]{fill:none;opacity:.5;stroke:color-mix(in srgb,var(--color-accent) 40%,transparent);stroke-dasharray:4 10;stroke-width:1.2}.cc-bg__dot[data-v-163295a2]{animation:cc-bg-rise-163295a2 9s ease-in-out infinite;background:radial-gradient(circle,#ffd58a 0,color-mix(in srgb,var(--color-accent) 60%,transparent) 45%,transparent 70%);border-radius:50%;opacity:0;position:absolute}.cc-bg__shade[data-v-163295a2]{background:linear-gradient(180deg,transparent 0,transparent 52%,color-mix(in srgb,var(--bg-primary) 70%,transparent) 78%,var(--bg-primary) 100%);inset:0;position:absolute}@keyframes cc-bg-flow-163295a2{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes cc-bg-rise-163295a2{0%{opacity:0;transform:translateY(1.25rem) scale(.8)}30%,70%{opacity:.75}to{opacity:0;transform:translateY(-3.75rem) scale(1.15)}}@media(max-width:767px){.cc-bg__photo img[data-v-163295a2]{height:78vh;left:0;-webkit-mask:linear-gradient(180deg,#000,#000 45%,transparent);mask:linear-gradient(180deg,#000,#000 45%,transparent);max-width:none;-o-object-position:50% 12%;object-position:50% 12%;opacity:.42;right:0;width:100vw}.cc-bg__tint[data-v-163295a2]{background:radial-gradient(90% 60% at 50% 20%,color-mix(in srgb,var(--color-theme) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 20%,transparent) 0,color-mix(in srgb,var(--bg-primary) 60%,transparent) 50%,var(--bg-primary) 82%)}.cc-bg__ring[data-v-163295a2]{display:none}}@media(prefers-reduced-motion:reduce){.cc-bg__dot[data-v-163295a2],.cc-bg__streaks path[data-v-163295a2]{animation:none}.cc-bg__dot[data-v-163295a2]{opacity:.5}}.cc-hdr[data-v-6f46c7a7]{backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem);background:color-mix(in srgb,var(--bg-primary) 70%,transparent);border-bottom:.0625rem solid color-mix(in srgb,#fff 7%,transparent);position:sticky;top:0;z-index:60}.cc-hdr__in[data-v-6f46c7a7]{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;height:4.125rem}.cc-hdr__brand[data-v-6f46c7a7]{justify-self:start}.cc-hdr__end[data-v-6f46c7a7]{align-items:center;display:flex;justify-self:end}.cc-hdr__cta[data-v-6f46c7a7]{align-items:center;background:linear-gradient(120deg,var(--color-theme),color-mix(in srgb,var(--color-theme) 40%,var(--color-accent)),var(--color-theme));background-size:200% 100%;border:.09375rem solid color-mix(in srgb,#fff 45%,transparent);border-radius:62.4375rem;box-shadow:0 .25rem .75rem color-mix(in srgb,var(--color-theme) 35%,transparent);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:800;gap:.35rem;height:2.125rem;padding:0 .85rem;position:relative;transition:transform .15s,filter .15s;white-space:nowrap}.cc-hdr__cta.cc-btn--primary[data-v-6f46c7a7]:after{border-width:.0625rem;box-shadow:none;font-size:.52rem;line-height:1.5;padding:0 .3125rem;right:-.5rem;top:-.6875rem}.cc-hdr__cta[data-v-6f46c7a7]:hover{filter:brightness(1.08);transform:translateY(-.0625rem)}.cc-hdr__cta[data-v-6f46c7a7]:disabled{cursor:progress}.cc-hdr__shine[data-v-6f46c7a7]{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.cc-hdr__shine[data-v-6f46c7a7]:after{animation:cc-hdr-shine-6f46c7a7 3.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);bottom:-25%;content:"";left:-60%;position:absolute;top:-25%;transform:skew(-18deg);width:40%}.cc-hdr__cta--busy[data-v-6f46c7a7]{animation:cc-hdr-slide-6f46c7a7 1.4s linear infinite}.cc-hdr__cta--busy .cc-hdr__shine[data-v-6f46c7a7]:after{animation-duration:1.2s}.cc-hdr__spin[data-v-6f46c7a7]{animation:cc-hdr-turn-6f46c7a7 .8s linear infinite;border:.125rem solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:.9375rem;width:.9375rem}@keyframes cc-hdr-shine-6f46c7a7{0%,55%{left:-60%}to{left:140%}}@keyframes cc-hdr-slide-6f46c7a7{to{background-position:200% 0}}@keyframes cc-hdr-turn-6f46c7a7{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.cc-hdr__cta--busy[data-v-6f46c7a7],.cc-hdr__shine[data-v-6f46c7a7]:after,.cc-hdr__spin[data-v-6f46c7a7]{animation:none}}.cc-hdr__brand[data-v-6f46c7a7]{align-items:center;color:#fff;display:inline-flex;font-size:1.46rem;font-weight:900;gap:.6rem;letter-spacing:-.035em;text-decoration:none;text-shadow:0 0 1.25rem color-mix(in srgb,var(--color-theme) 75%,transparent)}.cc-hdr__brand img[data-v-6f46c7a7]{border-radius:.8125rem;box-shadow:0 0 0 .125rem color-mix(in srgb,var(--color-accent) 60%,transparent),0 .375rem 1.375rem color-mix(in srgb,var(--color-theme) 65%,transparent);height:2.75rem;width:2.75rem}.cc-hdr__brand b[data-v-6f46c7a7]{background:linear-gradient(180deg,#fff0c9,var(--color-accent) 60%,#ff8a5b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.cc-hdr__nav[data-v-6f46c7a7]{align-items:center;display:flex;gap:.15rem;justify-content:center}.cc-hdr__link[data-v-6f46c7a7]{border-radius:62.4375rem;color:var(--text-content);font-size:.9rem;font-weight:600;padding:.5rem .75rem;text-decoration:none}.cc-hdr__link.router-link-active[data-v-6f46c7a7],.cc-hdr__link[data-v-6f46c7a7]:hover{background:color-mix(in srgb,#fff 9%,transparent);color:var(--text-title)}.cc-hdr__burger[data-v-6f46c7a7]{align-items:center;background:transparent;border:0;color:var(--text-title);cursor:pointer;display:none;height:2.75rem;justify-content:center;width:2.75rem}.cc-hdr__panel[data-v-6f46c7a7]{display:none}@media(max-width:1180px){.cc-hdr__link[data-v-6f46c7a7]{font-size:.84rem;padding:.45rem .5rem}.cc-hdr__brand[data-v-6f46c7a7]{font-size:1.28rem}.cc-hdr__brand img[data-v-6f46c7a7]{height:2.375rem;width:2.375rem}}@media(max-width:1020px){.cc-hdr__in[data-v-6f46c7a7]{display:flex;justify-content:space-between}.cc-hdr__end[data-v-6f46c7a7],.cc-hdr__nav[data-v-6f46c7a7]{display:none}.cc-hdr__burger[data-v-6f46c7a7]{display:inline-flex}.cc-hdr__panel[data-v-6f46c7a7]{background:color-mix(in srgb,var(--bg-primary) 94%,transparent);border-top:.0625rem solid color-mix(in srgb,#fff 7%,transparent);display:flex;flex-direction:column;padding:.4rem 1rem 1rem}.cc-hdr__plink[data-v-6f46c7a7]{align-items:center;border-bottom:.0625rem solid var(--line-color);color:var(--text-title);display:flex;font-weight:700;justify-content:space-between;padding:.85rem .4rem;text-decoration:none}}.cc-ftr[data-v-1201d0e1]{background:color-mix(in srgb,var(--bg-primary) 88%,transparent);border-top:.0625rem solid color-mix(in srgb,#fff 8%,transparent);margin-top:3rem;padding:2.6rem 0 1.4rem}.cc-ftr__grid[data-v-1201d0e1]{display:grid;gap:2rem;grid-template-columns:1.5fr 1fr 1fr 1fr}.cc-ftr__brand[data-v-1201d0e1]{align-items:center;color:var(--text-title);display:inline-flex;font-size:1.2rem;font-weight:800;gap:.55rem;text-decoration:none}.cc-ftr__brand img[data-v-1201d0e1]{border-radius:.625rem}.cc-ftr__brand b[data-v-1201d0e1]{background:linear-gradient(180deg,#fff0c9,var(--color-accent) 60%,#ff8a5b);-webkit-background-clip:text;background-clip:text;color:transparent}.cc-ftr__about p[data-v-1201d0e1]{color:var(--text-desc);font-size:.92rem;margin:.8rem 0 0;max-width:21.25rem}.cc-ftr__mail span[data-v-1201d0e1]{color:var(--text-content);font-weight:600}.cc-ftr__col[data-v-1201d0e1]{display:flex;flex-direction:column;gap:.5rem}.cc-ftr__col h3[data-v-1201d0e1]{color:var(--text-assist);font-size:.8rem;letter-spacing:.12em;margin:0 0 .3rem;text-transform:uppercase}.cc-ftr__col a[data-v-1201d0e1]{color:var(--text-content);font-size:.92rem;text-decoration:none}.cc-ftr__col a[data-v-1201d0e1]:hover{color:var(--color-accent)}.cc-ftr__base[data-v-1201d0e1]{border-top:.0625rem solid var(--line-color);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.6rem;justify-content:space-between;margin-top:2rem;padding-top:1.2rem}.cc-ftr__base[data-v-1201d0e1],.cc-ftr__base a[data-v-1201d0e1]{color:var(--text-assist)}@media(max-width:900px){.cc-ftr__grid[data-v-1201d0e1]{grid-template-columns:1fr 1fr}.cc-ftr__about[data-v-1201d0e1]{grid-column:1/-1}}@media(max-width:520px){.cc-ftr__grid[data-v-1201d0e1]{grid-template-columns:1fr}}.cc-fab[data-v-b5fd8f91]{bottom:1.5rem;position:fixed;right:1.5rem;z-index:90}@media(min-width:768px){.cc-fab[data-v-b5fd8f91]{opacity:0;pointer-events:none;transform:translateY(.625rem);transition:opacity .2s,transform .2s}.cc-fab--shown[data-v-b5fd8f91]{opacity:1;pointer-events:auto;transform:none}}@media(max-width:767px){.cc-fab[data-v-b5fd8f91]{bottom:calc(.75rem + env(safe-area-inset-bottom,0px));left:.75rem;right:.75rem}}.cc-main[data-v-b7c4390f]{flex:1 0 auto}
