.service-hero[data-v-09d71b8f]{align-items:center;background:transparent;display:flex;justify-content:center;padding:80px 24px 60px;position:relative}@media (max-width:768px){.service-hero[data-v-09d71b8f]{padding:70px 20px 48px}}.hero-content[data-v-09d71b8f]{margin:0 auto;max-width:800px;text-align:center}.hero-title[data-v-09d71b8f]{color:#fff;font-size:72px;font-weight:700;letter-spacing:-.03em;margin-bottom:24px}.hero-title .accent[data-v-09d71b8f]{color:var(--name-color)}@media (max-width:768px){.hero-title[data-v-09d71b8f]{font-size:48px;margin-bottom:16px}}@media (max-width:480px){.hero-title[data-v-09d71b8f]{font-size:36px}}.hero-subtitle[data-v-09d71b8f]{font-size:28px;font-weight:500;line-height:1.3;margin-bottom:20px}.hero-subtitle .line1[data-v-09d71b8f]{color:#fff}.hero-subtitle .line2[data-v-09d71b8f]{color:var(--accent)}@media (max-width:768px){.hero-subtitle[data-v-09d71b8f]{font-size:22px}}@media (max-width:480px){.hero-subtitle[data-v-09d71b8f]{font-size:18px}}.hero-description[data-v-09d71b8f]{color:#fff9;font-size:17px;line-height:1.6;margin:0 auto 40px;max-width:600px}@media (max-width:768px){.hero-description[data-v-09d71b8f]{font-size:15px;margin-bottom:32px}}.hero-actions[data-v-09d71b8f]{display:flex;gap:16px;justify-content:center}@media (max-width:480px){.hero-actions[data-v-09d71b8f]{align-items:center;flex-direction:column;gap:12px}}.btn-primary[data-v-09d71b8f]{background:var(--accent);border:none;border-radius:50px;color:#0a0a0a;cursor:pointer;font-size:15px;font-weight:600;padding:14px 32px;transition:all .3s ease}.btn-primary[data-v-09d71b8f]:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--accent),transparent 60%);transform:translateY(-2px)}@media (max-width:480px){.btn-primary[data-v-09d71b8f]{max-width:280px;width:100%}}.btn-secondary[data-v-09d71b8f]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:14px 32px;transition:all .3s ease}.btn-secondary[data-v-09d71b8f]:hover{background:#ffffff0d;border-color:#fff6}@media (max-width:480px){.btn-secondary[data-v-09d71b8f]{max-width:280px;width:100%}}.bento-icon[data-v-141f89d0]{flex-shrink:0;height:40px;width:40px}.bento-icon svg[data-v-141f89d0]{height:100%;width:100%}.draw[data-v-141f89d0]{stroke-dasharray:200;stroke-dashoffset:200;animation:strokeDraw-141f89d0 1.5s ease forwards}.delay-1[data-v-141f89d0]{animation-delay:.3s}.delay-2[data-v-141f89d0]{animation-delay:.6s}.delay-3[data-v-141f89d0]{animation-delay:.9s}@keyframes strokeDraw-141f89d0{to{stroke-dashoffset:0}}.code-line[data-v-141f89d0]{animation:fadeSlideIn-141f89d0 .6s ease forwards;opacity:0}.code-line.delay-1[data-v-141f89d0]{animation-delay:.5s}.code-line.delay-2[data-v-141f89d0]{animation-delay:1s}@keyframes fadeSlideIn-141f89d0{0%{opacity:0;transform:translate(-4px)}to{opacity:.5;transform:translate(0)}}.ping[data-v-141f89d0]{animation:ping-141f89d0 2s cubic-bezier(0,0,.2,1) infinite}.ping.delay-1[data-v-141f89d0]{animation-delay:.4s}.ping.delay-2[data-v-141f89d0]{animation-delay:.8s}@keyframes ping-141f89d0{0%{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.8)}to{opacity:.6;transform:scale(1)}}.blink[data-v-141f89d0]{animation:blink-141f89d0 2s ease-in-out infinite}.blink.delay-1[data-v-141f89d0]{animation-delay:.7s}.blink.delay-2[data-v-141f89d0]{animation-delay:1.4s}@keyframes blink-141f89d0{0%,to{opacity:1}50%{opacity:.2}}.cursor-blink[data-v-141f89d0]{animation:cursorBlink-141f89d0 1s step-end infinite}@keyframes cursorBlink-141f89d0{0%,to{opacity:1}50%{opacity:0}}.pulse-line[data-v-141f89d0]{animation:pulseLine-141f89d0 2s ease-in-out infinite}.pulse-line.delay-1[data-v-141f89d0]{animation-delay:.5s}@keyframes pulseLine-141f89d0{0%,to{opacity:.2}50%{opacity:.7}}.ring-expand[data-v-141f89d0]{animation:ringPulse-141f89d0 3s ease-in-out infinite;transform-origin:center}.ring-expand.delay-1[data-v-141f89d0]{animation-delay:.4s}.ring-expand.delay-2[data-v-141f89d0]{animation-delay:.8s}@keyframes ringPulse-141f89d0{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.chart-draw[data-v-141f89d0]{stroke-dasharray:100;stroke-dashoffset:100;animation:strokeDraw-141f89d0 2s ease forwards}.bar-grow[data-v-141f89d0]{animation:barGrow-141f89d0 .8s ease forwards;opacity:0;transform-origin:bottom}.bar-grow.delay-1[data-v-141f89d0]{animation-delay:.2s}.bar-grow.delay-2[data-v-141f89d0]{animation-delay:.4s}.bar-grow.delay-3[data-v-141f89d0]{animation-delay:.6s}@keyframes barGrow-141f89d0{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.glow[data-v-141f89d0]{animation:glowPulse-141f89d0 2s ease-in-out infinite}@keyframes glowPulse-141f89d0{0%,to{opacity:.2;r:2}50%{opacity:.7;r:4}}.sparkle[data-v-141f89d0]{animation:sparkle-141f89d0 2s ease-in-out infinite}.sparkle.delay-1[data-v-141f89d0]{animation-delay:.3s}.sparkle.delay-2[data-v-141f89d0]{animation-delay:.6s}@keyframes sparkle-141f89d0{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.6;transform:scale(1.2)}}.compass-spin[data-v-141f89d0]{animation:compassWobble-141f89d0 4s ease-in-out infinite;transform-origin:center}@keyframes compassWobble-141f89d0{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.funnel-dot[data-v-141f89d0]{animation:funnelFall-141f89d0 2.5s ease-in infinite}.funnel-dot.delay-1[data-v-141f89d0]{animation-delay:.5s}.funnel-dot.delay-2[data-v-141f89d0]{animation-delay:1s}@keyframes funnelFall-141f89d0{0%{opacity:.8;transform:translateY(0)}60%{opacity:.4;transform:translateY(20px)}to{opacity:0;transform:translateY(32px)}}.arrow-in[data-v-141f89d0]{animation:slideIn-141f89d0 1.5s ease-in-out infinite}@keyframes slideIn-141f89d0{0%{opacity:0;transform:translate(-6px)}50%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(4px)}}.bento-grid[data-v-5e1a8956]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1140px;padding:0 24px 80px}@media (max-width:768px){.bento-grid[data-v-5e1a8956]{gap:16px;grid-template-columns:repeat(2,1fr);padding:0 20px 60px}}@media (max-width:480px){.bento-grid[data-v-5e1a8956]{gap:14px;grid-template-columns:1fr;padding:0 16px 48px}}.bento-card[data-v-5e1a8956]{background:#111;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;cursor:pointer;opacity:0;padding:32px;position:relative;transform:translateY(20px);transition:border-color .3s ease,box-shadow .3s ease}.bento-card.visible[data-v-5e1a8956]{animation:fadeInUp-5e1a8956 .5s ease forwards;animation-delay:var(--delay)}.bento-card[data-v-5e1a8956]:hover{border-color:color-mix(in srgb,var(--accent),transparent 60%);box-shadow:0 0 24px color-mix(in srgb,var(--accent),transparent 85%)}.bento-card.expanded[data-v-5e1a8956]{border-color:color-mix(in srgb,var(--accent),transparent 40%)}.bento-card.card-1[data-v-5e1a8956]{grid-column:1/3}@media (max-width:768px){.bento-card.card-1[data-v-5e1a8956]{grid-column:1/-1}}.bento-card.card-2[data-v-5e1a8956]{grid-column:3/4}@media (max-width:768px){.bento-card.card-2[data-v-5e1a8956]{grid-column:auto}}.bento-card.card-3[data-v-5e1a8956]{grid-column:1/2}@media (max-width:768px){.bento-card.card-3[data-v-5e1a8956]{grid-column:auto}}.bento-card.card-4[data-v-5e1a8956]{grid-column:2/4}@media (max-width:768px){.bento-card.card-4[data-v-5e1a8956]{grid-column:1/-1}.bento-card[data-v-5e1a8956]{padding:24px}}.card-header[data-v-5e1a8956]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.card-header h3[data-v-5e1a8956]{color:#fff;font-size:20px;font-weight:600;margin:0;padding:0}@media (max-width:768px){.card-header h3[data-v-5e1a8956]{font-size:18px}}.card-description[data-v-5e1a8956]{color:#ffffff80;font-size:15px;line-height:1.5;margin:0;padding-right:24px}.card-toggle[data-v-5e1a8956]{color:#ffffff4d;font-size:20px;font-weight:300;position:absolute;right:32px;top:32px;transition:color .3s ease}.bento-card:hover .card-toggle[data-v-5e1a8956]{color:var(--accent)}@media (max-width:768px){.card-toggle[data-v-5e1a8956]{right:24px;top:24px}}.card-items[data-v-5e1a8956]{display:flex;flex-direction:column;gap:10px;list-style:none;margin-top:20px;padding:0}.card-items li[data-v-5e1a8956]{color:#ffffffb3;font-size:14px;padding-left:16px;position:relative}.card-items li[data-v-5e1a8956]:before{background:var(--accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:7px;width:6px}.expand-enter-active[data-v-5e1a8956]{animation:fadeIn-5e1a8956 .3s ease}.expand-leave-active[data-v-5e1a8956]{animation:fadeIn-5e1a8956 .2s ease reverse}@keyframes fadeInUp-5e1a8956{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-5e1a8956{0%{opacity:0}to{opacity:1}}.service-process[data-v-658bc80c]{margin:0 auto;max-width:1140px;padding:0 24px 80px}@media (max-width:768px){.service-process[data-v-658bc80c]{padding:0 20px 60px}}.process-intro[data-v-658bc80c]{margin-bottom:32px;max-width:720px}.process-intro h2[data-v-658bc80c]{color:#fff;font-size:40px;letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}@media (max-width:768px){.process-intro h2[data-v-658bc80c]{font-size:30px}}.process-kicker[data-v-658bc80c]{color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.process-description[data-v-658bc80c]{color:#ffffffa6;font-size:17px;line-height:1.6;margin:0}@media (max-width:768px){.process-description[data-v-658bc80c]{font-size:15px}}.process-grid[data-v-658bc80c]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.process-grid[data-v-658bc80c]{grid-template-columns:1fr}}.process-card[data-v-658bc80c]{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid color-mix(in srgb,var(--accent),transparent 82%);border-radius:18px;padding:28px}.process-card h3[data-v-658bc80c]{color:#fff;font-size:22px;margin:0 0 12px}.process-card p[data-v-658bc80c]{color:#ffffffa6;font-size:15px;line-height:1.6;margin:0}.process-step[data-v-658bc80c]{color:var(--accent);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:18px}.service-cta[data-v-715b998b]{margin:0 auto;max-width:1140px;padding:0 24px 80px}@media (max-width:768px){.service-cta[data-v-715b998b]{padding:0 20px 60px}}.cta-content[data-v-715b998b]{background:linear-gradient(135deg,color-mix(in srgb,var(--accent),#0a0a0a 85%) 0,color-mix(in srgb,var(--accent),#0a0a0a 92%));border:1px solid color-mix(in srgb,var(--accent),transparent 70%);border-radius:24px;padding:80px 48px;text-align:center}@media (max-width:768px){.cta-content[data-v-715b998b]{padding:48px 24px}}.cta-content h2[data-v-715b998b]{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}@media (max-width:768px){.cta-content h2[data-v-715b998b]{font-size:28px}}@media (max-width:480px){.cta-content h2[data-v-715b998b]{font-size:24px}}.cta-subtitle[data-v-715b998b]{color:#ffffffb3;font-size:17px;line-height:1.6;margin:0 auto 32px;max-width:560px}@media (max-width:768px){.cta-subtitle[data-v-715b998b]{font-size:15px;margin-bottom:28px}}.cta-button[data-v-715b998b]{background:#fff;border:none;border-radius:50px;color:#0a0a0a;cursor:pointer;font-size:16px;font-weight:600;padding:16px 40px;transition:all .3s ease}.cta-button[data-v-715b998b]:hover{box-shadow:0 8px 24px #fff3;transform:translateY(-2px)}@media (max-width:480px){.cta-button[data-v-715b998b]{max-width:280px;width:100%}}.cta-guarantee[data-v-715b998b]{color:#fff6;font-size:13px;margin-top:16px}
