.hero-container.svelte-4tjypw{--primary-color: #2563eb;--primary-color-light: #3b82f6;--primary-color-lighter: #60a5fa;--bg-light: #ffffff;--bg-dark: #111827;--text-light: #1e293b;--text-dark: #f8fafc;position:relative;min-height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);padding-top:6rem}.hero-container.visible.svelte-4tjypw{opacity:1;transform:translateY(0)}.light-theme.svelte-4tjypw{color:var(--text-light);background-color:var(--bg-light)}.dark-theme.svelte-4tjypw{color:var(--text-dark);background-color:var(--bg-dark)}.hero-background.svelte-4tjypw{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.animated-circle.svelte-4tjypw{position:absolute;border-radius:50%;background:radial-gradient(circle,#3b82f626,#3b82f600 70%);filter:blur(40px);animation:svelte-4tjypw-floatCircle 20s ease-in-out infinite}.circle-1.svelte-4tjypw{width:400px;height:400px;top:10%;left:10%;animation-delay:0s;animation-duration:25s}.circle-2.svelte-4tjypw{width:300px;height:300px;top:60%;left:5%;animation-delay:-5s;animation-duration:30s;background:radial-gradient(circle,#2563eb1f,#2563eb00 70%)}.circle-3.svelte-4tjypw{width:350px;height:350px;top:30%;right:15%;animation-delay:-10s;animation-duration:35s;background:radial-gradient(circle,#60a5fa1a,#60a5fa00 70%)}.circle-4.svelte-4tjypw{width:250px;height:250px;bottom:20%;right:10%;animation-delay:-15s;animation-duration:28s;background:radial-gradient(circle,#3b82f62e,#3b82f600 70%)}.circle-5.svelte-4tjypw{width:200px;height:200px;top:50%;left:50%;animation-delay:-8s;animation-duration:22s;background:radial-gradient(circle,#2563eb1a,#2563eb00 70%)}.dark-theme.svelte-4tjypw .animated-circle:where(.svelte-4tjypw){background:radial-gradient(circle,#3b82f640,#3b82f600 70%)}.dark-theme.svelte-4tjypw .circle-2:where(.svelte-4tjypw){background:radial-gradient(circle,#2563eb33,#2563eb00 70%)}.dark-theme.svelte-4tjypw .circle-3:where(.svelte-4tjypw){background:radial-gradient(circle,#60a5fa2e,#60a5fa00 70%)}.dark-theme.svelte-4tjypw .circle-4:where(.svelte-4tjypw){background:radial-gradient(circle,#3b82f647,#3b82f600 70%)}.dark-theme.svelte-4tjypw .circle-5:where(.svelte-4tjypw){background:radial-gradient(circle,#2563eb2e,#2563eb00 70%)}@keyframes svelte-4tjypw-floatCircle{0%,to{transform:translate(0) scale(1);opacity:.6}25%{transform:translate(30px,-30px) scale(1.1);opacity:.8}50%{transform:translate(-20px,20px) scale(.9);opacity:.7}75%{transform:translate(20px,30px) scale(1.05);opacity:.75}}.ornament-grid.svelte-4tjypw{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.6;animation:svelte-4tjypw-gridMove 20s linear infinite}@keyframes svelte-4tjypw-gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.ornament-hexagon.svelte-4tjypw{position:absolute;width:120px;height:120px;background:linear-gradient(135deg,#3b82f614,#2563eb0d);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:svelte-4tjypw-hexagonFloat 15s ease-in-out infinite}.hex-1.svelte-4tjypw{top:15%;left:8%;animation-delay:0s}.hex-2.svelte-4tjypw{top:65%;right:12%;animation-delay:-5s;width:80px;height:80px}.hex-3.svelte-4tjypw{bottom:20%;left:20%;animation-delay:-10s;width:100px;height:100px}@keyframes svelte-4tjypw-hexagonFloat{0%,to{transform:translateY(0) rotate(0);opacity:.4}50%{transform:translateY(-30px) rotate(180deg);opacity:.7}}.ornament-triangle.svelte-4tjypw{position:absolute;width:0;height:0}.triangle-1.svelte-4tjypw{top:25%;right:20%;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:70px solid rgba(59,130,246,.1);animation:svelte-4tjypw-trianglePulse 12s ease-in-out infinite,svelte-4tjypw-triangleScale 12s ease-in-out infinite;animation-delay:0s}.triangle-2.svelte-4tjypw{bottom:30%;right:8%;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:50px solid rgba(37,99,235,.08);animation:svelte-4tjypw-trianglePulse 12s ease-in-out infinite,svelte-4tjypw-triangleScaleRotate 12s ease-in-out infinite;animation-delay:-6s}@keyframes svelte-4tjypw-trianglePulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes svelte-4tjypw-triangleScale{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes svelte-4tjypw-triangleScaleRotate{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.2)}}.ornament-dots.svelte-4tjypw{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(59,130,246,.15) 2px,transparent 2px);background-size:40px 40px;opacity:.4;animation:svelte-4tjypw-dotsMove 25s linear infinite}@keyframes svelte-4tjypw-dotsMove{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.ornament-gradient-line.svelte-4tjypw{position:absolute;width:200px;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3),transparent);animation:svelte-4tjypw-lineMove 18s ease-in-out infinite}.line-1.svelte-4tjypw{top:20%;left:10%;transform:rotate(45deg);animation-delay:0s}.line-2.svelte-4tjypw{top:60%;right:15%;transform:rotate(-45deg);width:150px;animation-delay:-6s}.line-3.svelte-4tjypw{bottom:25%;left:25%;transform:rotate(30deg);width:180px;animation-delay:-12s}@keyframes svelte-4tjypw-lineMove{0%,to{opacity:.2;transform:translate(0) translateY(0)}50%{opacity:.5;transform:translate(50px) translateY(-30px)}}.dark-theme.svelte-4tjypw .ornament-grid:where(.svelte-4tjypw){background-image:linear-gradient(rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 1px);opacity:.4}.dark-theme.svelte-4tjypw .ornament-hexagon:where(.svelte-4tjypw){background:linear-gradient(135deg,#3b82f626,#2563eb1a)}.dark-theme.svelte-4tjypw .triangle-1:where(.svelte-4tjypw){border-bottom-color:#3b82f626}.dark-theme.svelte-4tjypw .triangle-2:where(.svelte-4tjypw){border-bottom-color:#2563eb1f}.dark-theme.svelte-4tjypw .ornament-dots:where(.svelte-4tjypw){background-image:radial-gradient(circle,rgba(59,130,246,.2) 2px,transparent 2px);opacity:.3}.dark-theme.svelte-4tjypw .ornament-gradient-line:where(.svelte-4tjypw){background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent)}.hero-content.svelte-4tjypw{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;width:100%}.hero-text-content.svelte-4tjypw{display:flex;flex-direction:column;gap:2.5rem;position:relative}.hero-text-content.svelte-4tjypw:before{content:"";position:absolute;inset:-2rem;background:linear-gradient(135deg,#3b82f60d,#3b82f600);border-radius:2rem;opacity:0;transition:opacity .5s ease;z-index:-1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-text-content.svelte-4tjypw:hover:before{opacity:1}.hero-text-content.svelte-4tjypw>:where(.svelte-4tjypw){opacity:0;transform:translateY(20px);animation:svelte-4tjypw-fadeSlideUp .8s forwards}.badge-container.svelte-4tjypw{display:flex;gap:1rem;flex-wrap:wrap}.badge.svelte-4tjypw{padding:.625rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#3b82f626;color:var(--primary-color);transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #2563eb1f,0 2px 8px #2563eb14;border:1px solid rgba(59,130,246,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark-theme.svelte-4tjypw .badge:where(.svelte-4tjypw){background:#3b82f640;color:var(--primary-color-lighter);box-shadow:0 4px 16px #2563eb33,0 2px 8px #2563eb26;border-color:#3b82f64d}.badge.svelte-4tjypw:hover{transform:translateY(-3px) scale(1.05);background:#3b82f640;box-shadow:0 8px 24px #2563eb33,0 4px 12px #2563eb26;border-color:#3b82f666}.dark-theme.svelte-4tjypw .badge:where(.svelte-4tjypw):hover{background:#3b82f659;box-shadow:0 8px 24px #2563eb4d,0 4px 12px #2563eb33;border-color:#3b82f680}.hero-title.svelte-4tjypw{font-size:4rem;line-height:1.1;font-weight:800;display:flex;flex-direction:column;gap:.75rem;margin:0;letter-spacing:-.02em}.title-line.svelte-4tjypw{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-light) 50%,var(--primary-color-lighter) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;filter:drop-shadow(0 2px 4px rgba(37,99,235,.1));transition:all .3s ease}.dark-theme.svelte-4tjypw .title-line:where(.svelte-4tjypw){background:linear-gradient(135deg,var(--primary-color-lighter) 0%,var(--primary-color-light) 50%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 8px rgba(59,130,246,.2))}.subtitle-line.svelte-4tjypw{font-size:2rem;color:inherit;opacity:.9;font-weight:600;letter-spacing:-.01em}.hero-description.svelte-4tjypw{font-size:1.25rem;line-height:1.7;color:inherit;opacity:.85;max-width:600px;font-weight:400}.hero-buttons.svelte-4tjypw{display:flex;gap:1rem;flex-wrap:wrap}.primary-button.svelte-4tjypw,.secondary-button.svelte-4tjypw{display:inline-flex;align-items:center;gap:.625rem;padding:1.125rem 2.25rem;border-radius:1rem;font-weight:600;font-size:1rem;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0000001a,0 2px 8px #00000014;position:relative;overflow:hidden}.primary-button.svelte-4tjypw{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-color-light) 100%);color:#fff;border:none}.primary-button.svelte-4tjypw:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.primary-button.svelte-4tjypw:hover:before{left:100%}.primary-button.svelte-4tjypw:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px #2563eb59,0 4px 16px #2563eb40}.primary-button.svelte-4tjypw:active{transform:translateY(-2px) scale(1)}.secondary-button.svelte-4tjypw{background:#3b82f61f;color:var(--primary-color);border:1.5px solid rgba(59,130,246,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dark-theme.svelte-4tjypw .secondary-button:where(.svelte-4tjypw){background:#3b82f633;color:var(--primary-color-lighter);border-color:#3b82f659}.secondary-button.svelte-4tjypw:hover{background:#3b82f633;border-color:#3b82f666;transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px #2563eb33,0 4px 16px #2563eb26}.dark-theme.svelte-4tjypw .secondary-button:where(.svelte-4tjypw):hover{background:#3b82f64d;border-color:#3b82f680}.secondary-button.svelte-4tjypw:active{transform:translateY(-2px) scale(1)}.button-icon.svelte-4tjypw{width:1.25rem;height:1.25rem;transition:transform .4s cubic-bezier(.16,1,.3,1)}.primary-button.svelte-4tjypw:hover .button-icon:where(.svelte-4tjypw),.secondary-button.svelte-4tjypw:hover .button-icon:where(.svelte-4tjypw){transform:translate(6px) scale(1.1)}.hero-image-container.svelte-4tjypw{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(20px) scale(.98);animation:svelte-4tjypw-fadeSlideUp 1s forwards}.hero-image.svelte-4tjypw{width:100%;max-width:600px;height:auto;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(0,0,0,.15)) drop-shadow(0 8px 16px rgba(37,99,235,.1));animation:svelte-4tjypw-float 6s ease-in-out infinite;will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1);border-radius:1.5rem;position:relative;z-index:1}.hero-image.svelte-4tjypw:hover{transform:translateY(-8px) scale(1.02);filter:drop-shadow(0 32px 64px rgba(0,0,0,.2)) drop-shadow(0 12px 24px rgba(37,99,235,.15))}.dark-theme.svelte-4tjypw .hero-image:where(.svelte-4tjypw){filter:drop-shadow(0 24px 48px rgba(0,0,0,.4)) drop-shadow(0 8px 16px rgba(59,130,246,.2)) brightness(.95)}.dark-theme.svelte-4tjypw .hero-image:where(.svelte-4tjypw):hover{filter:drop-shadow(0 32px 64px rgba(0,0,0,.5)) drop-shadow(0 12px 24px rgba(59,130,246,.3)) brightness(1)}.image-decoration.svelte-4tjypw{position:absolute;width:120%;height:120%;background:radial-gradient(circle,#3b82f640,#3b82f600 70%);filter:blur(50px);z-index:0;transform:translateY(10%);border-radius:50%;animation:svelte-4tjypw-pulse 4s ease-in-out infinite}@keyframes svelte-4tjypw-pulse{0%,to{opacity:.6;transform:translateY(10%) scale(1)}50%{opacity:.8;transform:translateY(10%) scale(1.1)}}.scroll-indicator.svelte-4tjypw{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;opacity:0;animation:svelte-4tjypw-fadeIn 1s forwards 1.5s;z-index:10;padding:1rem;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:2rem;border:1px solid rgba(255,255,255,.1)}.scroll-text.svelte-4tjypw{font-size:.875rem;font-weight:500;opacity:.8;letter-spacing:.05em}.scroll-arrow.svelte-4tjypw{animation:svelte-4tjypw-bounce 2s infinite;padding:.5rem;background:#3b82f61a;border-radius:50%;display:flex;align-items:center;justify-content:center}@keyframes svelte-4tjypw-fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-4tjypw-float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(1deg)}50%{transform:translateY(-25px) rotate(0)}75%{transform:translateY(-15px) rotate(-1deg)}}@keyframes svelte-4tjypw-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-4tjypw-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 1024px){.hero-container.svelte-4tjypw{padding-top:5rem}.hero-content.svelte-4tjypw{grid-template-columns:1fr;text-align:center;padding:4rem 2rem;gap:4rem}.hero-text-content.svelte-4tjypw{align-items:center;order:1}.hero-text-content.svelte-4tjypw:before{inset:-1.5rem}.hero-image-container.svelte-4tjypw{order:0}.hero-title.svelte-4tjypw{font-size:3.5rem}.subtitle-line.svelte-4tjypw{font-size:1.75rem}.hero-description.svelte-4tjypw{max-width:none;font-size:1.125rem}.hero-buttons.svelte-4tjypw{justify-content:center}}@media (max-width: 768px){.hero-container.svelte-4tjypw{padding-top:4rem}.hero-content.svelte-4tjypw{padding:3rem 1.5rem;gap:3rem}.hero-title.svelte-4tjypw{font-size:3rem}.subtitle-line.svelte-4tjypw{font-size:1.5rem}.scroll-indicator.svelte-4tjypw{bottom:2rem;padding:.75rem}}@media (max-width: 640px){.hero-container.svelte-4tjypw{padding-top:3rem}.hero-content.svelte-4tjypw{padding:2rem 1rem;gap:2.5rem}.hero-title.svelte-4tjypw{font-size:2.5rem}.subtitle-line.svelte-4tjypw{font-size:1.25rem}.hero-description.svelte-4tjypw{font-size:1rem}.hero-buttons.svelte-4tjypw{flex-direction:column;width:100%;gap:.875rem}.primary-button.svelte-4tjypw,.secondary-button.svelte-4tjypw{width:100%;justify-content:center;padding:1rem 2rem}.hero-image.svelte-4tjypw{max-width:90%}.scroll-indicator.svelte-4tjypw{bottom:1.5rem;padding:.5rem}.scroll-text.svelte-4tjypw{font-size:.75rem}}.notification-button-container.svelte-xyj388{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}.notification-button.svelte-xyj388{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.375rem;font-weight:500;transition:all .3s ease;background-color:#2563eb;color:#fff;border:none;cursor:pointer}.notification-button.svelte-xyj388:hover:not(:disabled){background-color:#1d4ed8;transform:translateY(-1px)}.notification-button.svelte-xyj388:disabled{opacity:.7;cursor:not-allowed}.notification-button.enabled.svelte-xyj388{background-color:#059669}.notification-button.enabled.svelte-xyj388:hover{background-color:#047857}.notification-button.processing.svelte-xyj388{background-color:#6b7280;cursor:wait}.notification-status.svelte-xyj388{font-size:.875rem;color:#6b7280;text-align:center}.notification-status.error.svelte-xyj388{color:#dc2626}.spinner.svelte-xyj388{width:1rem;height:1rem;border:2px solid #ffffff;border-top-color:transparent;border-radius:50%;animation:svelte-xyj388-spin 1s linear infinite;margin-right:.5rem}@keyframes svelte-xyj388-spin{to{transform:rotate(360deg)}}.dark .notification-button.svelte-xyj388{background-color:#3b82f6}.dark .notification-button.svelte-xyj388:hover:not(:disabled){background-color:#2563eb}.dark .notification-button.enabled.svelte-xyj388{background-color:#10b981}.dark .notification-button.enabled.svelte-xyj388:hover{background-color:#059669}.dark .notification-button.processing.svelte-xyj388{background-color:#4b5563}.dark .notification-status.svelte-xyj388{color:#9ca3af}.dark .notification-status.error.svelte-xyj388{color:#ef4444}.section-background.svelte-v00lsa{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.bg-circle.svelte-v00lsa{position:absolute;border-radius:50%;filter:blur(60px);opacity:.7;animation:svelte-v00lsa-floatBg 20s ease-in-out infinite}.circle-1.svelte-v00lsa{width:500px;height:500px;background:radial-gradient(circle,#3b82f666,#3b82f600 70%);top:-150px;left:-150px;animation-delay:0s}.circle-2.svelte-v00lsa{width:400px;height:400px;background:radial-gradient(circle,#2563eb59,#2563eb00 70%);bottom:-100px;right:-100px;animation-delay:-10s}.circle-3.svelte-v00lsa{width:350px;height:350px;background:radial-gradient(circle,#60a5fa4d,#60a5fa00 70%);top:50%;right:10%;animation-delay:-5s}.circle-4.svelte-v00lsa{width:280px;height:280px;background:radial-gradient(circle,#3b82f640,#3b82f600 70%);bottom:30%;left:15%;animation-delay:-8s}.bg-grid.svelte-v00lsa{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(59,130,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.08) 1px,transparent 1px);background-size:60px 60px;opacity:.8;animation:svelte-v00lsa-gridFloat 30s linear infinite}.bg-hexagon.svelte-v00lsa{position:absolute;width:100px;height:100px;background:linear-gradient(135deg,#3b82f633,#2563eb26);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:svelte-v00lsa-hexagonFloat 18s ease-in-out infinite}.hex-1.svelte-v00lsa{top:20%;left:5%;animation-delay:0s}.hex-2.svelte-v00lsa{top:70%;right:8%;animation-delay:-6s;width:80px;height:80px}.hex-3.svelte-v00lsa{bottom:25%;left:25%;animation-delay:-12s;width:90px;height:90px}@keyframes svelte-v00lsa-hexagonFloat{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-25px) rotate(180deg);opacity:.9}}.bg-triangle.svelte-v00lsa{position:absolute;width:0;height:0}.triangle-1.svelte-v00lsa{top:30%;right:15%;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:60px solid rgba(59,130,246,.25);animation:svelte-v00lsa-trianglePulse 15s ease-in-out infinite,svelte-v00lsa-triangleScale 15s ease-in-out infinite;animation-delay:0s}.triangle-2.svelte-v00lsa{bottom:35%;right:5%;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:45px solid rgba(37,99,235,.2);animation:svelte-v00lsa-trianglePulse 15s ease-in-out infinite,svelte-v00lsa-triangleScaleRotate 15s ease-in-out infinite;animation-delay:-7s}@keyframes svelte-v00lsa-trianglePulse{0%,to{opacity:.5}50%{opacity:.8}}@keyframes svelte-v00lsa-triangleScale{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes svelte-v00lsa-triangleScaleRotate{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.15)}}.bg-dots.svelte-v00lsa{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(59,130,246,.25) 2px,transparent 2px);background-size:45px 45px;opacity:.6;animation:svelte-v00lsa-dotsMove 28s linear infinite}@keyframes svelte-v00lsa-dotsMove{0%{transform:translate(0)}to{transform:translate(45px,45px)}}.bg-gradient-line.svelte-v00lsa{position:absolute;width:180px;height:2px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);animation:svelte-v00lsa-lineMove 20s ease-in-out infinite}.line-1.svelte-v00lsa{top:25%;left:8%;transform:rotate(45deg);animation-delay:0s}.line-2.svelte-v00lsa{top:65%;right:12%;transform:rotate(-45deg);width:140px;animation-delay:-7s}.line-3.svelte-v00lsa{bottom:30%;left:20%;transform:rotate(30deg);width:160px;animation-delay:-14s}@keyframes svelte-v00lsa-lineMove{0%,to{opacity:.4;transform:translate(0) translateY(0)}50%{opacity:.7;transform:translate(45px) translateY(-25px)}}@keyframes svelte-v00lsa-floatBg{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@keyframes svelte-v00lsa-gridFloat{0%{transform:translate(0)}to{transform:translate(60px,60px)}}.custom-dark-theme.svelte-v00lsa .bg-circle:where(.svelte-v00lsa){opacity:.6}.custom-dark-theme.svelte-v00lsa .bg-grid:where(.svelte-v00lsa){background-image:linear-gradient(rgba(59,130,246,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.12) 1px,transparent 1px);opacity:.6}.custom-dark-theme.svelte-v00lsa .bg-hexagon:where(.svelte-v00lsa){background:linear-gradient(135deg,#3b82f640,#2563eb33)}.custom-dark-theme.svelte-v00lsa .triangle-1:where(.svelte-v00lsa){border-bottom-color:#3b82f64d}.custom-dark-theme.svelte-v00lsa .triangle-2:where(.svelte-v00lsa){border-bottom-color:#2563eb40}.custom-dark-theme.svelte-v00lsa .bg-dots:where(.svelte-v00lsa){background-image:radial-gradient(circle,rgba(59,130,246,.3) 2px,transparent 2px);opacity:.5}.custom-dark-theme.svelte-v00lsa .bg-gradient-line:where(.svelte-v00lsa){background:linear-gradient(90deg,transparent,rgba(59,130,246,.6),transparent)}.container.svelte-v00lsa{max-width:1350px}.custom-light-theme.svelte-v00lsa{background-color:#f3f4f6d9!important}.custom-light-theme.svelte-v00lsa .list-title:where(.svelte-v00lsa){color:#111827!important;text-shadow:0 1px 2px rgba(0,0,0,.1)}.custom-light-theme.svelte-v00lsa .list-subtitle:where(.svelte-v00lsa){color:#4b5563!important}.custom-light-theme.svelte-v00lsa .list-filter:where(.svelte-v00lsa){background-color:#fffffff2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a}.custom-light-theme.svelte-v00lsa .filter-label:where(.svelte-v00lsa){color:#374151!important}.custom-light-theme.svelte-v00lsa .filter-input:where(.svelte-v00lsa){background-color:#ffffffe6!important;color:#111827!important;border-color:#e5e7eb!important;transition:all .3s cubic-bezier(.16,1,.3,1)}.custom-light-theme.svelte-v00lsa .filter-input:where(.svelte-v00lsa):focus{background-color:#fff!important;border-color:#3b82f6!important;box-shadow:0 0 0 4px #3b82f61a;transform:translateY(-1px)}.custom-light-theme.svelte-v00lsa .search-icon:where(.svelte-v00lsa){color:#9ca3af!important}.custom-light-theme.svelte-v00lsa .search-button:where(.svelte-v00lsa){background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px #2563eb4d}.custom-light-theme.svelte-v00lsa .search-button:where(.svelte-v00lsa):hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;box-shadow:0 6px 20px #2563eb66}.custom-light-theme.svelte-v00lsa .empty-state:where(.svelte-v00lsa){background-color:#fffffff2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.custom-light-theme.svelte-v00lsa .empty-icon:where(.svelte-v00lsa){color:#9ca3af!important}.custom-light-theme.svelte-v00lsa .empty-title:where(.svelte-v00lsa){color:#111827!important}.custom-light-theme.svelte-v00lsa .empty-text:where(.svelte-v00lsa){color:#6b7280!important}.custom-light-theme.svelte-v00lsa .reset-button:where(.svelte-v00lsa){background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;box-shadow:0 4px 12px #2563eb4d}.custom-light-theme.svelte-v00lsa .reset-button:where(.svelte-v00lsa):hover{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;box-shadow:0 6px 20px #2563eb66}.custom-light-theme.svelte-v00lsa .doc-card:where(.svelte-v00lsa){background-color:#fffffff2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.custom-light-theme.svelte-v00lsa .doc-card:where(.svelte-v00lsa):hover{background-color:#fff!important;box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014!important}.custom-light-theme.svelte-v00lsa .doc-icon-bg:where(.svelte-v00lsa){background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#2563eb!important;transition:all .3s cubic-bezier(.16,1,.3,1)}.custom-light-theme.svelte-v00lsa .doc-card:where(.svelte-v00lsa):hover .doc-icon-bg:where(.svelte-v00lsa){transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px #2563eb33}.custom-light-theme.svelte-v00lsa .doc-tag:where(.svelte-v00lsa){background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;color:#065f46!important;border:1px solid rgba(5,95,70,.1)}.custom-light-theme.svelte-v00lsa .doc-title:where(.svelte-v00lsa){color:#111827!important}.custom-light-theme.svelte-v00lsa .doc-description:where(.svelte-v00lsa){color:#4b5563!important}.custom-light-theme.svelte-v00lsa .doc-no-description:where(.svelte-v00lsa){color:#9ca3af!important}.custom-light-theme.svelte-v00lsa .doc-footer:where(.svelte-v00lsa){border-top-color:#e5e7eb!important}.custom-light-theme.svelte-v00lsa .doc-date:where(.svelte-v00lsa){color:#6b7280!important}.custom-light-theme.svelte-v00lsa .doc-link:where(.svelte-v00lsa){color:#2563eb!important}.custom-light-theme.svelte-v00lsa .pagination-info:where(.svelte-v00lsa){color:#4b5563!important}.custom-light-theme.svelte-v00lsa .pagination-button:where(.svelte-v00lsa){border-color:#d1d5db!important}.custom-light-theme.svelte-v00lsa .pagination-enabled:where(.svelte-v00lsa){background-color:#fff!important;color:#111827!important}.custom-light-theme.svelte-v00lsa .pagination-enabled:where(.svelte-v00lsa):hover{background-color:#f3f4f6!important}.custom-light-theme.svelte-v00lsa .pagination-active:where(.svelte-v00lsa){background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important;box-shadow:0 4px 12px #2563eb4d}.custom-light-theme.svelte-v00lsa .pagination-disabled:where(.svelte-v00lsa){background-color:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed!important}.custom-dark-theme.svelte-v00lsa{background-color:#111827d9!important}.custom-dark-theme.svelte-v00lsa .list-title:where(.svelte-v00lsa){color:#fff!important}.custom-dark-theme.svelte-v00lsa .list-subtitle:where(.svelte-v00lsa){color:#d1d5db!important}.custom-dark-theme.svelte-v00lsa .list-filter:where(.svelte-v00lsa){background-color:#1f2937f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}.custom-dark-theme.svelte-v00lsa .filter-label:where(.svelte-v00lsa){color:#d1d5db!important}.custom-dark-theme.svelte-v00lsa .filter-input:where(.svelte-v00lsa){background-color:#374151e6!important;color:#fff!important;border-color:#4b5563!important;transition:all .3s cubic-bezier(.16,1,.3,1)}.custom-dark-theme.svelte-v00lsa .filter-input:where(.svelte-v00lsa):focus{background-color:#374151!important;border-color:#60a5fa!important;box-shadow:0 0 0 4px #60a5fa33;transform:translateY(-1px)}.custom-dark-theme.svelte-v00lsa .search-icon:where(.svelte-v00lsa){color:#9ca3af!important}.custom-dark-theme.svelte-v00lsa .search-button:where(.svelte-v00lsa){background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px #3b82f666}.custom-dark-theme.svelte-v00lsa .search-button:where(.svelte-v00lsa):hover{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 6px 20px #3b82f680}.custom-dark-theme.svelte-v00lsa .empty-state:where(.svelte-v00lsa){background-color:#1f2937f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.custom-dark-theme.svelte-v00lsa .empty-icon:where(.svelte-v00lsa){color:#6b7280!important}.custom-dark-theme.svelte-v00lsa .empty-title:where(.svelte-v00lsa){color:#fff!important}.custom-dark-theme.svelte-v00lsa .empty-text:where(.svelte-v00lsa){color:#d1d5db!important}.custom-dark-theme.svelte-v00lsa .reset-button:where(.svelte-v00lsa){background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important;box-shadow:0 4px 12px #3b82f666}.custom-dark-theme.svelte-v00lsa .reset-button:where(.svelte-v00lsa):hover{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 6px 20px #3b82f680}.custom-dark-theme.svelte-v00lsa .doc-card:where(.svelte-v00lsa){background-color:#1f2937f2!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.custom-dark-theme.svelte-v00lsa .doc-card:where(.svelte-v00lsa):hover{background-color:#1f2937!important;box-shadow:0 20px 40px #0006,0 8px 16px #0000004d!important}.custom-dark-theme.svelte-v00lsa .doc-icon-bg:where(.svelte-v00lsa){background:linear-gradient(135deg,#1e40af,#1e3a8a)!important;color:#93c5fd!important;transition:all .3s cubic-bezier(.16,1,.3,1)}.custom-dark-theme.svelte-v00lsa .doc-card:where(.svelte-v00lsa):hover .doc-icon-bg:where(.svelte-v00lsa){transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px #3b82f64d}.custom-dark-theme.svelte-v00lsa .doc-tag:where(.svelte-v00lsa){background:linear-gradient(135deg,#064e3b,#022c22)!important;color:#a7f3d0!important;border:1px solid rgba(167,243,208,.2)}.custom-dark-theme.svelte-v00lsa .doc-title:where(.svelte-v00lsa){color:#fff!important}.custom-dark-theme.svelte-v00lsa .doc-description:where(.svelte-v00lsa){color:#d1d5db!important}.custom-dark-theme.svelte-v00lsa .doc-no-description:where(.svelte-v00lsa){color:#9ca3af!important}.custom-dark-theme.svelte-v00lsa .doc-footer:where(.svelte-v00lsa){border-top-color:#374151!important}.custom-dark-theme.svelte-v00lsa .doc-date:where(.svelte-v00lsa){color:#9ca3af!important}.custom-dark-theme.svelte-v00lsa .doc-link:where(.svelte-v00lsa){color:#60a5fa!important}.custom-dark-theme.svelte-v00lsa .pagination-info:where(.svelte-v00lsa){color:#d1d5db!important}.custom-dark-theme.svelte-v00lsa .pagination-button:where(.svelte-v00lsa){border-color:#4b5563!important}.custom-dark-theme.svelte-v00lsa .pagination-enabled:where(.svelte-v00lsa){background-color:#1f2937!important;color:#fff!important}.custom-dark-theme.svelte-v00lsa .pagination-enabled:where(.svelte-v00lsa):hover{background-color:#374151!important}.custom-dark-theme.svelte-v00lsa .pagination-active:where(.svelte-v00lsa){background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;color:#fff!important;box-shadow:0 4px 12px #3b82f666}.custom-dark-theme.svelte-v00lsa .pagination-disabled:where(.svelte-v00lsa){background-color:#374151!important;color:#6b7280!important;cursor:not-allowed!important}.dark-mode{background-color:#111827!important}.grid.svelte-v00lsa>div:where(.svelte-v00lsa){transition:all .3s ease}.grid.svelte-v00lsa>div:where(.svelte-v00lsa):hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.svelte-v00lsa{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group.svelte-v00lsa:hover svg:where(.svelte-v00lsa){transform:translate(4px)}button.svelte-v00lsa:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000001a}button.svelte-v00lsa:disabled{opacity:.6}.grid.svelte-v00lsa>div:where(.svelte-v00lsa):hover .doc-link:where(.svelte-v00lsa){color:#1d4ed8!important}.custom-dark-theme.svelte-v00lsa .grid:where(.svelte-v00lsa)>div:where(.svelte-v00lsa):hover .doc-link:where(.svelte-v00lsa){color:#93c5fd!important}@keyframes svelte-v00lsa-pulse-light{0%,to{opacity:1}50%{opacity:.8}}.empty-icon.svelte-v00lsa{animation:svelte-v00lsa-pulse-light 2s cubic-bezier(.4,0,.6,1) infinite}input.svelte-v00lsa,select.svelte-v00lsa{transition:border-color .2s ease,box-shadow .2s ease}input.svelte-v00lsa:focus,select.svelte-v00lsa:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.custom-dark-theme.svelte-v00lsa input:where(.svelte-v00lsa):focus,.custom-dark-theme.svelte-v00lsa select:where(.svelte-v00lsa):focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa33}.grid.svelte-v00lsa>div:where(.svelte-v00lsa):focus{outline:none;box-shadow:0 0 0 3px #3b82f666}.custom-dark-theme.svelte-v00lsa .grid:where(.svelte-v00lsa)>div:where(.svelte-v00lsa):focus{box-shadow:0 0 0 3px #60a5fa66}.container.svelte-1b12i46{max-width:1350px}.custom-light-theme.svelte-1b12i46{background-color:#f8fafc;color:#1e293b}.custom-light-theme.svelte-1b12i46 .heading-text:where(.svelte-1b12i46){color:#0f172a}.custom-light-theme.svelte-1b12i46 .subtitle-text:where(.svelte-1b12i46){color:#475569}.custom-light-theme.svelte-1b12i46 .accent-text:where(.svelte-1b12i46){color:#3b82f6}.custom-dark-theme.svelte-1b12i46{background-color:#0f172a;color:#e2e8f0}.custom-dark-theme.svelte-1b12i46 .heading-text:where(.svelte-1b12i46){color:#f8fafc}.custom-dark-theme.svelte-1b12i46 .subtitle-text:where(.svelte-1b12i46){color:#cbd5e1}.custom-dark-theme.svelte-1b12i46 .accent-text:where(.svelte-1b12i46){color:#60a5fa}.decoration-circle.svelte-1b12i46{position:absolute;border-radius:50%;filter:blur(60px)}.decoration-circle-1.svelte-1b12i46{width:300px;height:300px;background:linear-gradient(135deg,#3b82f626,#a855f726);top:-50px;left:-100px}.decoration-circle-2.svelte-1b12i46{width:400px;height:400px;background:linear-gradient(225deg,#3b82f61f,#ec48991f);bottom:-150px;right:-100px}.decoration-wave.svelte-1b12i46{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;opacity:var(--wave-opacity)}.decoration-wave-1.svelte-1b12i46{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%233B82F6' fill-opacity='1' d='M0,96L48,112C96,128,192,160,288,160C384,160,480,128,576,133.3C672,139,768,181,864,181.3C960,181,1056,139,1152,122.7C1248,107,1344,117,1392,122.7L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");top:0}.decoration-wave-2.svelte-1b12i46{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%238B5CF6' fill-opacity='1' d='M0,160L48,181.3C96,203,192,245,288,240C384,235,480,181,576,170.7C672,160,768,192,864,202.7C960,213,1056,203,1152,202.7C1248,203,1344,213,1392,218.7L1440,224L1440,0L1392,0C1344,0,1248,0,1152,0C1056,0,960,0,864,0C768,0,672,0,576,0C480,0,384,0,288,0C192,0,96,0,48,0L0,0Z'%3E%3C/path%3E%3C/svg%3E");bottom:0;transform:rotate(180deg)}.elfsight-container.svelte-1b12i46{position:relative;min-height:500px;transition:all .3s ease}.elfsight-loading-placeholder.svelte-1b12i46{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.custom-dark-theme .eapps-instagram-feed{background:transparent!important}.custom-dark-theme .eapps-instagram-feed-title{color:#f8fafc!important}.eapps-instagram-feed-posts-item{border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important;transition:transform .3s ease,box-shadow .3s ease!important}.eapps-instagram-feed-posts-item:hover{transform:translateY(-5px)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.eapps-instagram-feed-container{min-height:500px}.eapps-widget-toolbar,.eapps-widget-toolbar-panel,.eapps-widget-toolbar-panel-wrapper{display:none!important}[href*="elfsight.com/instagram-feed-instashow"]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;height:0!important;width:0!important;overflow:hidden!important;margin:0!important;padding:0!important}[href*="elfsight.com"]{display:none!important;opacity:0!important;visibility:hidden!important}[title="Remove Elfsight logo"],[style*="elfsight.com"]{display:none!important}.eapps-instagram-feed-container+a,.eapps-instagram-feed+a,.eapps-instagram-feed~a{display:none!important}.eapps-instagram-feed-posts-item-content-footer{visibility:hidden!important}.eapps-instagram-feed{margin-bottom:0!important;padding-bottom:0!important}[class*=eapps-instagram][class*=branding],[class*=eapps-widget][class*=branding]{display:none!important}.elfsight-app-[id*="434376f5-ba53-416a-9033-ef7eeb2af248"]{margin-bottom:0!important}.aspect-square.bg-gray-300.dark\:bg-gray-700.rounded.s-_j50rARYrugv{display:none!important}.full-bleed-bg.svelte-1b12i46{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box}.container.svelte-o81fbw{max-width:1350px}.layanan-decoration-pattern.svelte-o81fbw{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px;opacity:var(--pattern-opacity);z-index:0}.layanan-accent-badge.svelte-o81fbw{display:inline-block;padding:.25rem 1rem;border-radius:9999px;background:linear-gradient(90deg,#3b82f626,#8b5cf626);color:#3b82f6;font-weight:600;letter-spacing:.05em}.custom-dark-theme.svelte-o81fbw .layanan-accent-badge:where(.svelte-o81fbw){background:linear-gradient(90deg,#3b82f633,#8b5cf633);color:#60a5fa}.layanan-divider.svelte-o81fbw{height:4px;width:60px;margin:1rem auto;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px}.layanan-card.svelte-o81fbw{position:relative;overflow:hidden;border-radius:1rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:all .3s ease}.layanan-card.svelte-o81fbw:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.layanan-card-content.svelte-o81fbw{position:relative;padding:1.5rem;z-index:10}.layanan-card-body.svelte-o81fbw{padding-top:.75rem}.layanan-card-title.svelte-o81fbw{font-size:1.125rem;line-height:1.5;font-weight:600;margin-bottom:.5rem}.layanan-card-desc.svelte-o81fbw{font-size:.95rem;color:#6b7280;margin-bottom:1rem}.custom-dark-theme.svelte-o81fbw .layanan-card-desc:where(.svelte-o81fbw){color:#9ca3af}.layanan-card-icon-wrapper.svelte-o81fbw{display:inline-flex;align-items:center;justify-content:center;padding:.75rem;border-radius:.75rem;margin-bottom:.5rem;transition:all .3s ease}.layanan-card.svelte-o81fbw:hover .layanan-card-icon-wrapper:where(.svelte-o81fbw){transform:scale(1.1)}.layanan-card-decoration.svelte-o81fbw{position:absolute;right:-30px;top:-30px;width:120px;height:120px;border-radius:50%;opacity:.1;z-index:1;transition:all .3s ease}.layanan-card.svelte-o81fbw:hover .layanan-card-decoration:where(.svelte-o81fbw){transform:scale(1.2)}.custom-light-theme.svelte-o81fbw .layanan-title:where(.svelte-o81fbw){color:#1f2937}.custom-light-theme.svelte-o81fbw .layanan-subtitle:where(.svelte-o81fbw){color:#4b5563}.custom-light-theme.svelte-o81fbw .layanan-card-blue:where(.svelte-o81fbw){background-color:#fff;border-top:4px solid #3B82F6}.custom-light-theme.svelte-o81fbw .layanan-card-icon-blue:where(.svelte-o81fbw){background-color:#eff6ff;color:#3b82f6}.custom-light-theme.svelte-o81fbw .layanan-card-title-blue:where(.svelte-o81fbw){color:#1e40af}.custom-light-theme.svelte-o81fbw .layanan-card-decoration-blue:where(.svelte-o81fbw){background-color:#3b82f6}.custom-light-theme.svelte-o81fbw .layanan-card-green:where(.svelte-o81fbw){background-color:#fff;border-top:4px solid #10B981}.custom-light-theme.svelte-o81fbw .layanan-card-icon-green:where(.svelte-o81fbw){background-color:#ecfdf5;color:#10b981}.custom-light-theme.svelte-o81fbw .layanan-card-title-green:where(.svelte-o81fbw){color:#065f46}.custom-light-theme.svelte-o81fbw .layanan-card-decoration-green:where(.svelte-o81fbw){background-color:#10b981}.custom-light-theme.svelte-o81fbw .layanan-card-purple:where(.svelte-o81fbw){background-color:#fff;border-top:4px solid #8B5CF6}.custom-light-theme.svelte-o81fbw .layanan-card-icon-purple:where(.svelte-o81fbw){background-color:#f5f3ff;color:#8b5cf6}.custom-light-theme.svelte-o81fbw .layanan-card-title-purple:where(.svelte-o81fbw){color:#5b21b6}.custom-light-theme.svelte-o81fbw .layanan-card-decoration-purple:where(.svelte-o81fbw){background-color:#8b5cf6}.custom-dark-theme.svelte-o81fbw{background-color:#0f172a}.custom-dark-theme.svelte-o81fbw .layanan-title:where(.svelte-o81fbw){color:#f9fafb}.custom-dark-theme.svelte-o81fbw .layanan-subtitle:where(.svelte-o81fbw){color:#d1d5db}.custom-dark-theme.svelte-o81fbw .layanan-card-blue:where(.svelte-o81fbw){background-color:#1e293b;border-top:4px solid #3B82F6}.custom-dark-theme.svelte-o81fbw .layanan-card-icon-blue:where(.svelte-o81fbw){background-color:#3b82f633;color:#60a5fa}.custom-dark-theme.svelte-o81fbw .layanan-card-title-blue:where(.svelte-o81fbw){color:#93c5fd}.custom-dark-theme.svelte-o81fbw .layanan-card-decoration-blue:where(.svelte-o81fbw){background-color:#3b82f6}.custom-dark-theme.svelte-o81fbw .layanan-card-green:where(.svelte-o81fbw){background-color:#1e293b;border-top:4px solid #10B981}.custom-dark-theme.svelte-o81fbw .layanan-card-icon-green:where(.svelte-o81fbw){background-color:#10b98133;color:#34d399}.custom-dark-theme.svelte-o81fbw .layanan-card-title-green:where(.svelte-o81fbw){color:#6ee7b7}.custom-dark-theme.svelte-o81fbw .layanan-card-decoration-green:where(.svelte-o81fbw){background-color:#10b981}.custom-dark-theme.svelte-o81fbw .layanan-card-purple:where(.svelte-o81fbw){background-color:#1e293b;border-top:4px solid #8B5CF6}.custom-dark-theme.svelte-o81fbw .layanan-card-icon-purple:where(.svelte-o81fbw){background-color:#8b5cf633;color:#a78bfa}.custom-dark-theme.svelte-o81fbw .layanan-card-title-purple:where(.svelte-o81fbw){color:#c4b5fd}.custom-dark-theme.svelte-o81fbw .layanan-card-decoration-purple:where(.svelte-o81fbw){background-color:#8b5cf6}.layanan-card.active.svelte-o81fbw{transform:translateY(-3px);box-shadow:0 10px 25px -5px #3b82f666,0 10px 10px -5px #0000000a;border-color:transparent;position:relative}.custom-dark-theme.svelte-o81fbw .layanan-card.active:where(.svelte-o81fbw){box-shadow:0 10px 25px -5px #3b82f680,0 10px 10px -5px #0000001a}.dark-mode{background-color:#0f172a!important}@keyframes svelte-o81fbw-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.layanan-card-icon.svelte-o81fbw{transition:transform .3s ease}.layanan-card.svelte-o81fbw:hover .layanan-card-icon:where(.svelte-o81fbw){transform:scale(1.2)}@media (max-width: 768px){.layanan-card.svelte-o81fbw{margin-bottom:1rem}.layanan-card-title.svelte-o81fbw{font-size:1rem}}.related-divider.svelte-o81fbw{height:4px;width:60px;margin:1rem auto;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px}.related-links.svelte-oj5p5t{width:100%;max-width:100%;margin:0 auto;padding:2rem 0}.related-links.custom-light-theme.svelte-oj5p5t{--bg-main: #fff}.related-links.custom-dark-theme.svelte-oj5p5t{--bg-main: #1F2937}.scroller-container.svelte-oj5p5t{position:relative;overflow:hidden;width:100%;height:180px}.scroller.svelte-oj5p5t{display:flex;overflow-x:hidden;width:100%;height:120%}.scroller-inner.svelte-oj5p5t{display:flex;min-width:fit-content;gap:1.5rem;padding:0 2rem;height:160px;animation:svelte-oj5p5t-scroll 80s linear infinite}.scroller-inner.reverse.svelte-oj5p5t{animation-direction:reverse}@keyframes svelte-oj5p5t-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.scroller-container.svelte-oj5p5t:hover .scroller-inner:where(.svelte-oj5p5t){animation-play-state:paused}.institution-card.svelte-oj5p5t{flex:0 0 260px;text-decoration:none;transition:all .3s ease}.card-content.svelte-oj5p5t{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:1.5rem;height:100%;transition:all .3s ease}.institution-card.svelte-oj5p5t:hover .card-content:where(.svelte-oj5p5t){transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.institution-logo.svelte-oj5p5t{width:80px;height:80px;object-fit:contain;margin-bottom:1rem}.institution-name.svelte-oj5p5t{font-size:1rem;font-weight:600;text-align:center;color:#333}.gradient-left.svelte-oj5p5t{position:absolute;top:0;left:0;width:60px;height:100%;background:linear-gradient(to right,var(--bg-main) 10%,transparent 100%);z-index:2;pointer-events:none;border-radius:0}.gradient-right.svelte-oj5p5t{position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(to left,var(--bg-main) 10%,transparent 100%);z-index:2;pointer-events:none;border-radius:0}.custom-light-theme.svelte-oj5p5t .related-title:where(.svelte-oj5p5t){color:#1f2937}.custom-dark-theme.svelte-oj5p5t .related-title:where(.svelte-oj5p5t){color:#f9fafb}.related-divider.svelte-oj5p5t{height:4px;width:60px;margin:1rem auto;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px}
