@keyframes dr-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dr-reveal{animation:cubic-bezier(.22,1,.36,1) both dr-rise;animation-timeline:view();animation-range:entry calc(4% + var(--dr-d,0) * 7%) entry calc(62% + var(--dr-d,0) * 7%)}}.dr-armed .dr-reveal{transition:opacity .48s cubic-bezier(.22,1,.36,1),translate .48s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--dr-d,0) * 60ms)}.dr-armed .dr-reveal:not(.dr-in){opacity:0;translate:0 16px}.dr-armed-draw .dr-draw path,.dr-armed .dr-draw path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1) .16s}.dr-armed-draw .dr-draw.dr-in path,.dr-armed .dr-draw.dr-in path{stroke-dashoffset:0}}
.fc-root{--ink:var(--lp-bg,#060f0d);--bone:var(--lp-fg,#f3f4f1);--muted:var(--lp-muted,#8b968f);--soft:var(--lp-soft,#b7c1ba);--teal:var(--lp-accent,#16a6c9);--teal-lt:var(--lp-accent,#34d0ee);--line:var(--lp-line,#ffffff14);--fc-ease:cubic-bezier(.22, 1, .36, 1);background:var(--ink);color:var(--bone);padding:clamp(64px,9vw,128px) 0;scroll-margin-top:84px;position:relative;overflow:clip}.fc-atmos{z-index:0;pointer-events:none;position:absolute;inset:0}.fc-atmos-glow{background:radial-gradient(40% 50% at 18% 18%, var(--lp-glow-teal,#16a6c929) 0%, transparent 60%), radial-gradient(42% 52% at 84% 88%, var(--lp-glow-amber,#e8a33d1f) 0%, transparent 62%), linear-gradient(168deg, var(--lp-bg-deep,#08130f) 0%, var(--ink) 56%, var(--lp-bg-deep,#0a0f0d) 100%);position:absolute;inset:0}.fc-wrap{z-index:1;width:100%;max-width:880px;margin:0 auto;padding:0 22px;position:relative}@media (min-width:768px){.fc-wrap{padding:0 30px}}.fc-panel{isolation:isolate;text-align:center;background:radial-gradient(120% 80% at 50% 0%, var(--lp-accent-soft,#16a6c91a) 0%, transparent 52%), linear-gradient(180deg, var(--lp-surface-2,#121e1ceb) 0%, var(--lp-surface,#09110ff2) 100%);box-shadow:inset 0 1px 0 var(--lp-line,#ffffff0f), 0 60px 130px -52px var(--lp-shadow-accent,#16a6c966), 0 30px 64px -38px var(--lp-shadow,#000000d9);border-radius:30px;flex-direction:column;align-items:center;padding:clamp(36px,5vw,64px) clamp(22px,4vw,56px);display:flex;position:relative;overflow:hidden}.fc-rim{border-radius:inherit;z-index:4;pointer-events:none;background:linear-gradient(150deg, var(--lp-accent,#34d0eeb3) 0%, var(--lp-line,#ffffff0f) 48%, var(--lp-amber-line,#e8a33d8c) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fc-panel-glow{z-index:0;pointer-events:none;background:radial-gradient(50% 70% at 50% 0%, var(--lp-halo,#16a6c938), transparent 72%);filter:blur(46px);height:70%;position:absolute;inset:-30% 0 auto}.fc-panel>:not(.fc-rim):not(.fc-panel-glow){z-index:1;position:relative}.fc-eyebrow{background:var(--lp-accent-soft,#16a6c91a);border:1px solid var(--lp-accent-line,#16a6c957);letter-spacing:.07em;text-transform:uppercase;color:var(--lp-accent-ink,#b9e7f3);border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.fc-eyebrow-short{display:none}@media (max-width:420px){.fc-eyebrow-full{display:none}.fc-eyebrow-short{display:inline}}.fc-eyebrow-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 10px var(--lp-accent-line,#16a6c9e6);border-radius:50%;flex-shrink:0}.fc-title{color:var(--bone);letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:20px 0 0;padding-bottom:.18em;font-size:clamp(36px,5.4vw,74px);font-weight:900;line-height:1}.fc-title-accent{white-space:nowrap;background:linear-gradient(118deg, var(--bone) 22%, var(--teal) 82%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.fc-underline{width:100%;height:.3em;position:absolute;bottom:-.24em;left:0;right:0;overflow:visible}.fc-lede{max-width:52ch;color:var(--soft);margin:16px auto 0;font-size:clamp(16px,1.5vw,17.5px);font-weight:500;line-height:1.55}.fc-actions{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px;margin-top:clamp(26px,3.4vw,36px);display:flex}.fc-action{flex-direction:column;align-items:center;max-width:260px;display:flex}.fc-cta{cursor:pointer;letter-spacing:-.01em;touch-action:manipulation;min-height:52px;transition:transform .2s var(--fc-ease), box-shadow .2s var(--fc-ease), background-color .2s var(--fc-ease), border-color .2s var(--fc-ease);border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:clamp(15px,1.5vw,17px);font-weight:800;text-decoration:none;display:inline-flex}.fc-cta-ico{transition:transform .2s var(--fc-ease);display:inline-flex}.fc-cta-ico svg{width:18px;height:18px}.fc-cta:focus-visible{outline:2px solid var(--lp-accent-ink,#b9e7f3);outline-offset:3px}.fc-cta--primary{color:#2a1a06;box-shadow:0 22px 46px -14px var(--lp-amber-glow,#e8a33dc7), inset 0 1px 0 #ffffff80;background:linear-gradient(#f6bd63,#e8a33d);border:1px solid #f6bd6399}.fc-cta--ghost{color:var(--bone);background:var(--lp-ghost-bg,#ffffff0a);border:1px solid var(--lp-ghost-line,#fff3)}@media (hover:hover){.fc-cta:hover .fc-cta-ico{transform:translate(3px)}.fc-cta--primary:hover{box-shadow:0 28px 58px -14px var(--lp-amber-glow,#e8a33de6), inset 0 1px 0 #ffffff8c;transform:translateY(-2px)scale(1.02)}.fc-cta--ghost:hover{background:var(--lp-ghost-bg-hover,#ffffff14);border-color:var(--lp-ghost-line-hover,#ffffff5c);transform:translateY(-2px)scale(1.02)}}.fc-cta:active{transform:scale(.98)}.fc-micro-cta{max-width:26ch;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:9px 0 0;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.fc-micro-cta span{color:var(--teal-lt);flex-shrink:0;display:inline-flex}.fc-micro-cta svg{width:12px;height:12px}.fc-micro-cta--franco span{color:var(--muted)}.fc-steps{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:14px 26px;width:100%;margin:clamp(28px,3.4vw,36px) 0 0;padding:clamp(22px,3vw,28px) 0 0;list-style:none;display:flex}.fc-step{align-items:center;gap:10px;display:inline-flex}.fc-step-ico{width:24px;height:24px;color:var(--lp-on-accent,#042027);background:var(--teal-lt);box-shadow:0 0 16px -3px var(--lp-shadow-accent,#16a6c9b3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fc-step-ico svg{width:13px;height:13px}.fc-step-txt{color:var(--soft);letter-spacing:-.01em;font-size:14.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.fc-cta,.fc-cta-ico{transition:none}.fc-cta:hover,.fc-cta:active,.fc-cta:hover .fc-cta-ico{transform:none}}
