@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap";:root{--theme-transition-duration:0ms;color-scheme:light dark}.theme-dark{color-scheme:dark}.theme-light{color-scheme:light}*{transition-property:background-color,border-color,color,fill,stroke;transition-duration:var(--theme-transition-duration);transition-timing-function:var(--easing-easeInOut, cubic-bezier(.4, 0, .2, 1))}@media (prefers-reduced-motion: reduce){*{transition-duration:0ms!important;animation-duration:0ms!important}}.theme-provider-error.svelte-1ir4shb.svelte-1ir4shb{position:fixed;bottom:1rem;right:1rem;max-width:400px;padding:1rem;background:#fee;border:2px solid #c00;border-radius:8px;color:#600;font-family:system-ui,sans-serif;font-size:.875rem;z-index:9999;box-shadow:0 4px 12px #00000026}.theme-provider-error.svelte-1ir4shb p.svelte-1ir4shb{margin:0 0 .5rem;font-weight:600}.theme-provider-error.svelte-1ir4shb details.svelte-1ir4shb{margin-top:.5rem}.theme-provider-error.svelte-1ir4shb summary.svelte-1ir4shb{cursor:pointer;font-size:.75rem;opacity:.8}.theme-provider-error.svelte-1ir4shb summary.svelte-1ir4shb:hover{opacity:1}.theme-provider-error.svelte-1ir4shb pre.svelte-1ir4shb{margin:.5rem 0 0;padding:.5rem;background:#fff;border:1px solid #ddd;border-radius:4px;font-size:.625rem;overflow-x:auto;max-height:200px}.premium-logo-link.svelte-r3lx3g.svelte-r3lx3g{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.premium-logo.svelte-r3lx3g.svelte-r3lx3g{width:var(--logo-size, 50px);height:var(--logo-size, 50px);object-fit:contain;border-radius:50%;padding:3px;position:relative;display:block;flex-shrink:0;background:linear-gradient(135deg,#00cfff26,#00e5c326);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #00cfff40,0 2px 8px #00e5c333,inset 0 1px 2px #ffffff1a,inset 0 -1px 2px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid transparent;background-clip:padding-box}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:50%;background:linear-gradient(135deg,#00cfff,#00e5c3,#00cfff);z-index:-1;opacity:.6;transition:opacity .4s ease}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:after{content:"";position:absolute;top:10%;left:10%;width:30%;height:30%;border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.3) 0%,transparent 70%);filter:blur(4px);pointer-events:none}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:hover{background:linear-gradient(135deg,#00cfff40,#00e5c340);box-shadow:0 12px 48px #00cfff59,0 4px 16px #00e5c34d,inset 0 2px 4px #ffffff26,inset 0 -2px 4px #00000026;transform:scale(1.05) translateY(-2px);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%)}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:hover:before{opacity:.9}.premium-logo-link.svelte-r3lx3g:hover .premium-logo.svelte-r3lx3g{background:linear-gradient(135deg,#00cfff40,#00e5c340);box-shadow:0 12px 48px #00cfff59,0 4px 16px #00e5c34d,inset 0 2px 4px #ffffff26,inset 0 -2px 4px #00000026;transform:scale(1.05) translateY(-2px);backdrop-filter:blur(25px) saturate(200%);-webkit-backdrop-filter:blur(25px) saturate(200%)}.premium-logo-link.svelte-r3lx3g:hover .premium-logo.svelte-r3lx3g:before{opacity:.9}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:focus,.premium-logo-link.svelte-r3lx3g.svelte-r3lx3g:focus{outline:2px solid #00E5C3;outline-offset:2px}@media (max-width: 768px){.premium-logo.svelte-r3lx3g.svelte-r3lx3g{backdrop-filter:blur(15px) saturate(160%);-webkit-backdrop-filter:blur(15px) saturate(160%)}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:hover{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}}@media (prefers-reduced-motion: reduce){.premium-logo.svelte-r3lx3g.svelte-r3lx3g,.premium-logo.svelte-r3lx3g.svelte-r3lx3g:before,.premium-logo.svelte-r3lx3g.svelte-r3lx3g:after{transition:none;animation:none}.premium-logo.svelte-r3lx3g.svelte-r3lx3g:hover{transform:none}}@media (prefers-color-scheme: light){.premium-logo.svelte-r3lx3g.svelte-r3lx3g{box-shadow:0 8px 32px #00cfff4d,0 2px 8px #00e5c340,inset 0 1px 2px #ffffff26,inset 0 -1px 2px #00000026}}.premium-button.svelte-1wqg5nd.svelte-1wqg5nd{margin:0;border:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:20px;background:linear-gradient(168deg,#1f242ad1,#1a1f24d1,#12161bd1);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1.2px solid rgba(160,165,190,.18);box-shadow:inset 0 1px 1.5px #ffffff14,inset -1.5px -1.5px 3px #00e5c31f,inset -.5px -.5px 1.5px #00e5c314,0 4px 12px #0000001f,0 1px 3px #00000014,inset 0 0 20px #0000000f;font-family:Inter,SF Pro Display,-apple-system,system-ui,sans-serif;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;color:#c7d1f6;transition:transform .14s cubic-bezier(.22,.61,.36,1),box-shadow .14s cubic-bezier(.22,.61,.36,1),background .14s cubic-bezier(.22,.61,.36,1),color .14s cubic-bezier(.22,.61,.36,1),border-color .14s cubic-bezier(.22,.61,.36,1);user-select:none;-webkit-user-select:none}.premium-button.size-sm.svelte-1wqg5nd.svelte-1wqg5nd{font-size:16px;padding:16px 24px;letter-spacing:-.003em;min-height:44px}.premium-button.size-md.svelte-1wqg5nd.svelte-1wqg5nd{font-size:17px;padding:19px 30px;letter-spacing:-.004em;min-height:48px}.premium-button.size-lg.svelte-1wqg5nd.svelte-1wqg5nd{font-size:18px;padding:20px 32px;letter-spacing:-.005em;min-height:52px}.button-diffuser.svelte-1wqg5nd.svelte-1wqg5nd{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,#c7d1f60f,#c7d1f608,#00e5c305);pointer-events:none;z-index:0;transition:opacity .14s cubic-bezier(.22,.61,.36,1)}.button-core.svelte-1wqg5nd.svelte-1wqg5nd{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 50%,rgba(0,229,195,.04) 0%,transparent 70%);pointer-events:none;z-index:1;box-shadow:0 0 16px #00e5c30a;animation:svelte-1wqg5nd-core-breathing 2s ease-in-out infinite;transition:opacity .14s cubic-bezier(.22,.61,.36,1)}@keyframes svelte-1wqg5nd-core-breathing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.02)}}.button-content.svelte-1wqg5nd.svelte-1wqg5nd{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;text-shadow:0 0 12px rgba(255,255,255,.1)}.premium-button.svelte-1wqg5nd.svelte-1wqg5nd:hover:not(.disabled){color:#eaf1fc;box-shadow:inset 0 1px 2px #ffffff1f,inset -1.5px -1.5px 3px #00e5c338,inset -.5px -.5px 1.5px #00e5c326,0 10px 28px #00000024,0 4px 12px #0000001a,inset 0 0 20px #0000000f;transform:translateY(-1px)}.premium-button.svelte-1wqg5nd:hover:not(.disabled) .button-core.svelte-1wqg5nd{opacity:1.2;box-shadow:0 0 24px #00e5c314}.premium-button.svelte-1wqg5nd.svelte-1wqg5nd:active:not(.disabled){transform:translateY(1px) scale(.98);box-shadow:0 2.5px 6px #00e5c366,inset 0 -2.5px 4px #00e5c333,inset 0 1px 1px #ffffff0f,inset -1px -1px 2px #00e5c32e,inset 0 0 20px #00000014;transition-duration:.1s}.premium-button.svelte-1wqg5nd:active:not(.disabled) .button-diffuser.svelte-1wqg5nd{opacity:1.1}.premium-button.svelte-1wqg5nd.svelte-1wqg5nd:focus-visible{outline:none;box-shadow:0 0 0 2px #eaf1fc,0 0 0 4px #00e5c3,0 0 16px #00e5c366,inset 0 1px 1.5px #ffffff14,inset -1.5px -1.5px 3px #00e5c31f,0 4px 12px #0000001f}.premium-button.disabled.svelte-1wqg5nd.svelte-1wqg5nd{cursor:not-allowed;opacity:.5;color:#a0a5be;filter:saturate(.4);box-shadow:inset 0 1px 1px #ffffff0a,0 2px 6px #00000014,inset 0 0 20px #0000000f}.premium-button.disabled.svelte-1wqg5nd .button-core.svelte-1wqg5nd{opacity:0;animation:none}.premium-button.variant-primary.svelte-1wqg5nd.svelte-1wqg5nd:hover:not(.disabled){background:linear-gradient(168deg,#1f242ae0,#1a1f24e0,#12161be0)}.premium-button.variant-secondary.svelte-1wqg5nd.svelte-1wqg5nd{background:linear-gradient(168deg,#2d333cb3,#1f242ab3);border-color:#a0a5be1f}.premium-button.variant-secondary.svelte-1wqg5nd.svelte-1wqg5nd:hover:not(.disabled){background:linear-gradient(168deg,#2d333cd9,#1f242ad9)}.premium-button.variant-ghost.svelte-1wqg5nd.svelte-1wqg5nd{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#a0a5be4d;box-shadow:inset 0 0 0 1px #a0a5be33,0 2px 6px #0000000f}.premium-button.variant-ghost.svelte-1wqg5nd.svelte-1wqg5nd:hover:not(.disabled){background:#1f242a66;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#00e5c366}@media (max-width: 768px){.premium-button.svelte-1wqg5nd.svelte-1wqg5nd{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.button-core.svelte-1wqg5nd.svelte-1wqg5nd{animation:none}}@media (prefers-reduced-motion: reduce){.premium-button.svelte-1wqg5nd.svelte-1wqg5nd,.button-diffuser.svelte-1wqg5nd.svelte-1wqg5nd,.button-core.svelte-1wqg5nd.svelte-1wqg5nd{transition:none!important;animation:none!important}.premium-button.svelte-1wqg5nd.svelte-1wqg5nd:hover:not(.disabled),.premium-button.svelte-1wqg5nd.svelte-1wqg5nd:active:not(.disabled){transform:none!important}}@media (prefers-contrast: high){.premium-button.svelte-1wqg5nd.svelte-1wqg5nd{border-width:2px;border-color:currentColor}}@media (prefers-color-scheme: light){.premium-button.svelte-1wqg5nd.svelte-1wqg5nd{background:linear-gradient(168deg,#ffffffe6,#f0f0f5e6);color:#1f242a;border-color:#1f242a26}.premium-button.svelte-1wqg5nd.svelte-1wqg5nd:hover:not(.disabled){color:#12161b}}:root{--card-blur:18px;--card-opacity:.8;--card-sat:110%;--card-radius:20px;--card-bevel:1px;--card-title-size:22px;--card-title-weight:700;--card-body-size:16px;--card-body-weight:400;--card-tag-size:14px;--card-tag-weight:600;--card-duration:.3s;--card-ease:cubic-bezier(.2, .8, .2, 1);--card-padding:clamp(24px, 3vw, 32px);--card-gap:18px}.service-card.svelte-1k60lpj.svelte-1k60lpj{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:var(--card-padding);background:linear-gradient(168deg,#1f242acc,#12161bcc);backdrop-filter:blur(var(--card-blur)) saturate(var(--card-sat));-webkit-backdrop-filter:blur(var(--card-blur)) saturate(var(--card-sat));border:var(--card-bevel) solid rgba(45,51,60,.85);border-radius:var(--card-radius);box-shadow:0 8px 32px #00000073,0 4px 16px #00000040,0 0 0 1px #00e5c314,inset 1.5px 1.5px 3px #c7d1f62e,inset .5px .5px 1.5px #c7d1f61f,inset -1.5px -1.5px 3px #00e5c324,inset -.5px -.5px 1.5px #00e5c31a,inset 0 -1.5px 3px #0003;transition:transform var(--card-duration) var(--card-ease),box-shadow var(--card-duration) var(--card-ease),opacity var(--card-duration) var(--card-ease),filter var(--card-duration) var(--card-ease);opacity:0;transform:translateY(20px);filter:blur(4px);will-change:transform,opacity,filter}.specular-edge.svelte-1k60lpj.svelte-1k60lpj{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(199,209,246,.3) 20%,rgba(199,209,246,.2) 50%,transparent 100%);border-radius:var(--card-radius) var(--card-radius) 0 0;pointer-events:none;z-index:3}.gradient-light.svelte-1k60lpj.svelte-1k60lpj{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,207,255,.04) 0%,transparent 40%,transparent 60%,rgba(0,229,195,.06) 100%);border-radius:var(--card-radius);pointer-events:none;z-index:1;transition:opacity var(--card-duration) var(--card-ease)}.card-diffuser.svelte-1k60lpj.svelte-1k60lpj{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,#c7d1f60d,#c7d1f605,#00e5c305);border-radius:var(--card-radius);pointer-events:none;z-index:0}.service-card.svelte-1k60lpj.svelte-1k60lpj:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 12px 42px #00000080,0 6px 20px #0000004d,0 0 0 1px #00e5c31f,0 0 20px #00e5c326,0 0 40px #00e5c314,inset 1.5px 1.5px 3px #c7d1f63d,inset .5px .5px 1.5px #c7d1f62e,inset -1.5px -1.5px 3px #00e5c32e,inset -.5px -.5px 1.5px #00e5c324,inset 0 -1.5px 3px #0003}.service-card.svelte-1k60lpj:hover .gradient-light.svelte-1k60lpj{opacity:1.2}.service-card.pressed.svelte-1k60lpj.svelte-1k60lpj{transform:translateY(0) scale(.985);box-shadow:0 4px 16px #0006,inset 0 0 16px #00e5c333,inset 0 2px 8px #0000004d,inset 2px 2px 4px #c7d1f626,inset 0 -2px 6px #00000059;transition-duration:.1s}.card-content.svelte-1k60lpj.svelte-1k60lpj{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--card-gap)}.icon-aura-container.svelte-1k60lpj.svelte-1k60lpj{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin-bottom:4px}.icon-aura.svelte-1k60lpj.svelte-1k60lpj{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(0,229,195,.15) 0%,rgba(0,207,255,.1) 30%,rgba(0,229,195,.05) 60%,transparent 100%);border-radius:50%;box-shadow:0 0 20px #00e5c333,0 0 40px #00e5c31a,inset 0 0 20px #00e5c314;opacity:.7;transition:all var(--card-duration) var(--card-ease)}.service-card.svelte-1k60lpj:hover .icon-aura.svelte-1k60lpj{opacity:1;transform:scale(1.08);box-shadow:0 0 28px #00e5c34d,0 0 56px #00e5c326,inset 0 0 24px #00e5c31f}.icon-wrapper.svelte-1k60lpj.svelte-1k60lpj{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#1f242a99;border:1px solid rgba(199,209,246,.15);border-radius:50%;box-shadow:0 4px 12px #0003,inset 0 1px 2px #ffffff14;transition:all var(--card-duration) var(--card-ease)}.service-card.svelte-1k60lpj:hover .icon-wrapper.svelte-1k60lpj{background:#1f242abf;border-color:#00e5c34d;box-shadow:0 6px 18px #00e5c340,0 2px 8px #00000040,inset 0 1px 2px #ffffff1f}.card-icon{color:#c7d1f6;filter:drop-shadow(0 2px 8px rgba(0,229,195,.2));transition:all var(--card-duration) var(--card-ease)}.service-card.svelte-1k60lpj:hover .card-icon{color:#eaf1fc;filter:drop-shadow(0 4px 12px rgba(0,229,195,.35))}.card-title.svelte-1k60lpj.svelte-1k60lpj{font-family:Inter,SF Pro Display,-apple-system,system-ui,sans-serif;font-size:var(--card-title-size);font-weight:var(--card-title-weight);letter-spacing:-.015em;line-height:1.3;color:#eaf1fc;margin:0;transition:color var(--card-duration) var(--card-ease)}.service-card.svelte-1k60lpj:hover .card-title.svelte-1k60lpj{color:#fff}.card-body.svelte-1k60lpj.svelte-1k60lpj{font-family:Inter,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:var(--card-body-size);font-weight:var(--card-body-weight);letter-spacing:-.005em;line-height:1.6;color:#a0a5be;margin:0;opacity:.95}.card-tags.svelte-1k60lpj.svelte-1k60lpj{display:flex;flex-wrap:wrap;gap:10px}.card-tag.svelte-1k60lpj.svelte-1k60lpj{position:relative;display:inline-flex;align-items:center;padding:7px 14px;background:#1f242aa6;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border:1px solid rgba(199,209,246,.2);border-radius:14px;box-shadow:0 2px 6px #0000001f,inset 0 1px 1px #ffffff14;overflow:hidden;transition:all .2s var(--card-ease)}.tag-diffuser.svelte-1k60lpj.svelte-1k60lpj{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 20%,rgba(199,209,246,.08) 0%,transparent 70%);pointer-events:none}.tag-text.svelte-1k60lpj.svelte-1k60lpj{position:relative;z-index:1;font-family:Inter,SF Pro Text,-apple-system,system-ui,sans-serif;font-size:var(--card-tag-size);font-weight:var(--card-tag-weight);letter-spacing:.005em;color:#c7d1f6}.card-tag.svelte-1k60lpj.svelte-1k60lpj:hover{background:#1f242acc;border-color:#00e5c366;box-shadow:0 0 12px #00e5c340,0 2px 8px #00000029,inset 0 1px 1px #ffffff1f}.card-tag.svelte-1k60lpj:hover .tag-text.svelte-1k60lpj{color:#eaf1fc}.card-cta.svelte-1k60lpj.svelte-1k60lpj{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;margin-top:4px;background:linear-gradient(168deg,#1f242ab3,#12161bb3);backdrop-filter:blur(12px) saturate(115%);-webkit-backdrop-filter:blur(12px) saturate(115%);border:1px solid rgba(199,209,246,.18);border-radius:14px;font-family:Inter,SF Pro Display,-apple-system,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.003em;color:#00e5c3;text-decoration:none;box-shadow:0 3px 10px #0000002e,inset 0 1px 1px #ffffff14;cursor:pointer;overflow:hidden;transition:all .24s var(--card-ease)}.cta-glow.svelte-1k60lpj.svelte-1k60lpj{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,rgba(0,229,195,.08) 0%,transparent 70%);opacity:0;transition:opacity .24s var(--card-ease)}.cta-text.svelte-1k60lpj.svelte-1k60lpj{position:relative;z-index:1}.cta-arrow.svelte-1k60lpj.svelte-1k60lpj{position:relative;z-index:1;transition:transform .24s var(--card-ease)}.card-cta.svelte-1k60lpj.svelte-1k60lpj:hover{background:linear-gradient(168deg,#1f242ad9,#12161bd9);border-color:#00e5c366;box-shadow:0 0 16px #00e5c34d,0 0 32px #00e5c326,0 4px 14px #00000038,inset 0 1px 1px #ffffff1f;color:#00ffdb}.card-cta.svelte-1k60lpj:hover .cta-glow.svelte-1k60lpj{opacity:1}.card-cta.svelte-1k60lpj:hover .cta-arrow.svelte-1k60lpj{transform:translate(3px)}.card-cta.svelte-1k60lpj.svelte-1k60lpj:after{content:"";position:absolute;bottom:4px;left:20px;right:40px;height:2px;background:linear-gradient(90deg,#00e5c3,#00cfff);border-radius:1px;box-shadow:0 0 6px #00e5c366;transform:scaleX(0);transform-origin:left center;transition:transform .24s var(--card-ease)}.card-cta.svelte-1k60lpj.svelte-1k60lpj:hover:after{transform:scaleX(1)}.card-cta.svelte-1k60lpj.svelte-1k60lpj:focus-visible{outline:none;box-shadow:0 0 0 2px #1f242a,0 0 0 4px #00e5c3,0 0 16px #00e5c366}@media (max-width: 768px){:root{--card-padding:20px;--card-gap:14px;--card-title-size:20px;--card-body-size:15px}.icon-aura-container.svelte-1k60lpj.svelte-1k60lpj{width:76px;height:76px}.icon-wrapper.svelte-1k60lpj.svelte-1k60lpj{width:64px;height:64px}.card-icon{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.service-card.svelte-1k60lpj.svelte-1k60lpj,.gradient-light.svelte-1k60lpj.svelte-1k60lpj,.icon-aura.svelte-1k60lpj.svelte-1k60lpj,.icon-wrapper.svelte-1k60lpj.svelte-1k60lpj,.card-icon,.card-tag.svelte-1k60lpj.svelte-1k60lpj,.card-cta.svelte-1k60lpj.svelte-1k60lpj,.cta-arrow.svelte-1k60lpj.svelte-1k60lpj,.cta-glow.svelte-1k60lpj.svelte-1k60lpj{transition:none}.service-card.svelte-1k60lpj.svelte-1k60lpj:hover,.service-card.pressed.svelte-1k60lpj.svelte-1k60lpj{transform:none}}@media (prefers-contrast: high){.service-card.svelte-1k60lpj.svelte-1k60lpj{border:2px solid #FFFFFF}.card-title.svelte-1k60lpj.svelte-1k60lpj{color:#fff}.card-tag.svelte-1k60lpj.svelte-1k60lpj,.card-cta.svelte-1k60lpj.svelte-1k60lpj{border-width:2px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.form-input.svelte-1cdyer8.svelte-1cdyer8{position:relative;margin-bottom:clamp(20px,3vw,24px)}.form-label.svelte-1cdyer8.svelte-1cdyer8{display:block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:700;letter-spacing:-.01em;margin-bottom:10px;transition:color .2s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-1cdyer8 .form-label.svelte-1cdyer8{color:#c7d1f6e6}.light-mode.svelte-1cdyer8 .form-label.svelte-1cdyer8{color:#0f172ae6}.dark-mode.svelte-1cdyer8 .form-input.focused .form-label.svelte-1cdyer8{color:#00e5c3f2}.light-mode.svelte-1cdyer8 .form-input.focused .form-label.svelte-1cdyer8{color:#14b8a6f2}.form-input.error.svelte-1cdyer8 .form-label.svelte-1cdyer8{color:#ef4444f2}.required.svelte-1cdyer8.svelte-1cdyer8{color:#ef4444e6;margin-left:4px}.input-wrapper.svelte-1cdyer8.svelte-1cdyer8{position:relative}input.svelte-1cdyer8.svelte-1cdyer8{width:100%;padding:clamp(14px,2vw,16px) clamp(14px,2vw,16px);font-size:clamp(.9375rem,1.5vw,1.0625rem);font-family:inherit;font-weight:500;letter-spacing:-.01em;border-radius:12px;border:1.5px solid;transition:all .25s cubic-bezier(.22,.61,.36,1);backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%)}.dark-mode.svelte-1cdyer8 input.svelte-1cdyer8{background:linear-gradient(168deg,#1f242a99,#12161b99);border-color:#2d333c99;color:#c7d1f6f2}.light-mode.svelte-1cdyer8 input.svelte-1cdyer8{background:linear-gradient(168deg,#ffffffd9,#f9fafbd9);border-color:#d1d5db80;color:#0f172af2}input.svelte-1cdyer8.svelte-1cdyer8::placeholder{font-weight:400}.dark-mode.svelte-1cdyer8 input.svelte-1cdyer8::placeholder{color:#a0a5be80}.light-mode.svelte-1cdyer8 input.svelte-1cdyer8::placeholder{color:#47556980}input.svelte-1cdyer8.svelte-1cdyer8:focus{outline:none}.dark-mode.svelte-1cdyer8 input.svelte-1cdyer8:focus{background:linear-gradient(168deg,#1f242abf,#12161bbf);border-color:#00e5c380;box-shadow:0 0 0 4px #00e5c314,0 4px 16px #00000026}.light-mode.svelte-1cdyer8 input.svelte-1cdyer8:focus{background:linear-gradient(168deg,#fffffff2,#f9fafbf2);border-color:#14b8a680;box-shadow:0 0 0 4px #14b8a60f,0 4px 16px #00000014}input.error.svelte-1cdyer8.svelte-1cdyer8{border-color:#ef444480}.dark-mode.svelte-1cdyer8 input.error.svelte-1cdyer8{background:linear-gradient(168deg,#ef44440d,#dc262608)}.light-mode.svelte-1cdyer8 input.error.svelte-1cdyer8{background:linear-gradient(168deg,#ef444408,#dc262605)}input.error.svelte-1cdyer8.svelte-1cdyer8:focus{border-color:#ef444499;box-shadow:0 0 0 4px #ef444414,0 4px 16px #ef44441f}input.svelte-1cdyer8.svelte-1cdyer8:disabled{opacity:.5;cursor:not-allowed}.dark-mode.svelte-1cdyer8 input.svelte-1cdyer8:disabled{background:#1f242a4d}.light-mode.svelte-1cdyer8 input.svelte-1cdyer8:disabled{background:#f9fafb80}.error-icon.svelte-1cdyer8.svelte-1cdyer8{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#ef4444e6;pointer-events:none;display:flex;align-items:center;justify-content:center}.error-message.svelte-1cdyer8.svelte-1cdyer8{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;font-size:clamp(.8125rem,1.3vw,.875rem);font-weight:500;line-height:1.4;border-radius:8px;color:#ef4444f2;background:#ef444414;border:1px solid rgba(239,68,68,.2)}.char-count.svelte-1cdyer8.svelte-1cdyer8{text-align:right;font-size:clamp(.75rem,1.2vw,.8125rem);margin-top:8px;transition:color .2s ease}.dark-mode.svelte-1cdyer8 .char-count.svelte-1cdyer8{color:#a0a5be99}.light-mode.svelte-1cdyer8 .char-count.svelte-1cdyer8{color:#4755698c}.char-count.warning.svelte-1cdyer8.svelte-1cdyer8{color:#fbbf24e6;font-weight:600}@keyframes svelte-1cdyer8-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.form-input.error.svelte-1cdyer8 input.svelte-1cdyer8{animation:svelte-1cdyer8-shake .4s cubic-bezier(.22,.61,.36,1)}@media (max-width: 640px){.form-input.svelte-1cdyer8.svelte-1cdyer8{margin-bottom:18px}input.svelte-1cdyer8.svelte-1cdyer8{padding:13px 14px}.error-icon.svelte-1cdyer8.svelte-1cdyer8{right:14px}}@media (prefers-reduced-motion: reduce){input.svelte-1cdyer8.svelte-1cdyer8,.form-label.svelte-1cdyer8.svelte-1cdyer8,.char-count.svelte-1cdyer8.svelte-1cdyer8{transition:none!important}.form-input.error.svelte-1cdyer8 input.svelte-1cdyer8{animation:none!important}}.form-textarea.svelte-xxrj6f.svelte-xxrj6f{position:relative;margin-bottom:1.5rem}.form-label.svelte-xxrj6f.svelte-xxrj6f{display:block;font-size:.875rem;font-weight:600;color:#f5f7fa;margin-bottom:.5rem;transition:color .2s ease}.form-textarea.focused.svelte-xxrj6f .form-label.svelte-xxrj6f{color:#00cfff}.form-textarea.error.svelte-xxrj6f .form-label.svelte-xxrj6f{color:#ff4757}.required.svelte-xxrj6f.svelte-xxrj6f{color:#ff4757;margin-left:.25rem}.textarea-wrapper.svelte-xxrj6f.svelte-xxrj6f{position:relative}textarea.svelte-xxrj6f.svelte-xxrj6f{width:100%;padding:.875rem 1rem;font-size:.9375rem;color:#f5f7fa;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;resize:vertical;min-height:100px}textarea.svelte-xxrj6f.svelte-xxrj6f::placeholder{color:#fff6}textarea.svelte-xxrj6f.svelte-xxrj6f:focus{outline:none;background:#ffffff14;border-color:#00cfff;box-shadow:0 0 0 3px #00cfff1a}textarea.error.svelte-xxrj6f.svelte-xxrj6f{border-color:#ff4757;background:#ff47570d}textarea.error.svelte-xxrj6f.svelte-xxrj6f:focus{box-shadow:0 0 0 3px #ff47571a}textarea.svelte-xxrj6f.svelte-xxrj6f:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05;resize:none}.error-icon.svelte-xxrj6f.svelte-xxrj6f{position:absolute;right:1rem;top:1rem;color:#ff4757;pointer-events:none}.error-message.svelte-xxrj6f.svelte-xxrj6f{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;color:#ff4757;line-height:1.4}.char-count.svelte-xxrj6f.svelte-xxrj6f{text-align:right;font-size:.75rem;color:#ffffff80;margin-top:.375rem;transition:color .2s ease}.char-count.warning.svelte-xxrj6f.svelte-xxrj6f{color:#ffa502}@keyframes svelte-xxrj6f-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.form-textarea.error.svelte-xxrj6f textarea.svelte-xxrj6f{animation:svelte-xxrj6f-shake .4s ease}.form-select.svelte-1ddgyck.svelte-1ddgyck{position:relative;margin-bottom:1.5rem}.form-label.svelte-1ddgyck.svelte-1ddgyck{display:block;font-size:.875rem;font-weight:600;color:#f5f7fa;margin-bottom:.5rem;transition:color .2s ease}.form-select.focused.svelte-1ddgyck .form-label.svelte-1ddgyck{color:#00cfff}.form-select.error.svelte-1ddgyck .form-label.svelte-1ddgyck{color:#ff4757}.required.svelte-1ddgyck.svelte-1ddgyck{color:#ff4757;margin-left:.25rem}.select-wrapper.svelte-1ddgyck.svelte-1ddgyck{position:relative}select.svelte-1ddgyck.svelte-1ddgyck{width:100%;padding:.875rem 2.5rem .875rem 1rem;font-size:.9375rem;color:#f5f7fa;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.svelte-1ddgyck.svelte-1ddgyck:focus{outline:none;background:#ffffff14;border-color:#00cfff;box-shadow:0 0 0 3px #00cfff1a}select.error.svelte-1ddgyck.svelte-1ddgyck{border-color:#ff4757;background:#ff47570d}select.error.svelte-1ddgyck.svelte-1ddgyck:focus{box-shadow:0 0 0 3px #ff47571a}select.svelte-1ddgyck.svelte-1ddgyck:disabled{opacity:.5;cursor:not-allowed;background:#ffffff05}.select-arrow.svelte-1ddgyck.svelte-1ddgyck{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#fff9;pointer-events:none;transition:all .3s ease}.form-select.focused.svelte-1ddgyck .select-arrow.svelte-1ddgyck{color:#00cfff}.select-arrow.error.svelte-1ddgyck.svelte-1ddgyck{color:#ff4757}.error-icon.svelte-1ddgyck.svelte-1ddgyck{position:absolute;right:3rem;top:50%;transform:translateY(-50%);color:#ff4757;pointer-events:none}.error-message.svelte-1ddgyck.svelte-1ddgyck{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;color:#ff4757;line-height:1.4}@keyframes svelte-1ddgyck-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.form-select.error.svelte-1ddgyck select.svelte-1ddgyck{animation:svelte-1ddgyck-shake .4s ease}.toast.svelte-1vaswg8.svelte-1vaswg8{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#0b0e11f2;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:320px;max-width:500px;overflow:hidden}.toast-success.svelte-1vaswg8.svelte-1vaswg8{border-color:#00e5c34d}.toast-error.svelte-1vaswg8.svelte-1vaswg8{border-color:#ff47574d}.toast-info.svelte-1vaswg8.svelte-1vaswg8{border-color:#00cfff4d}.toast-icon.svelte-1vaswg8.svelte-1vaswg8{flex-shrink:0}.toast-success.svelte-1vaswg8 .toast-icon.svelte-1vaswg8{color:#00e5c3}.toast-error.svelte-1vaswg8 .toast-icon.svelte-1vaswg8{color:#ff4757}.toast-info.svelte-1vaswg8 .toast-icon.svelte-1vaswg8{color:#00cfff}.toast-message.svelte-1vaswg8.svelte-1vaswg8{flex:1;margin:0;font-size:.9375rem;color:#f5f7fa;line-height:1.5}.toast-close.svelte-1vaswg8.svelte-1vaswg8{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;color:#fff9;cursor:pointer;transition:all .2s ease}.toast-close.svelte-1vaswg8.svelte-1vaswg8:hover{background:#ffffff1a;color:#f5f7fa}.toast-progress.svelte-1vaswg8.svelte-1vaswg8{position:absolute;bottom:0;left:0;height:3px;width:100%;transform-origin:left;animation:svelte-1vaswg8-shrink linear forwards}.toast-success.svelte-1vaswg8 .toast-progress.svelte-1vaswg8{background:linear-gradient(90deg,#00e5c3,#00cfff)}.toast-error.svelte-1vaswg8 .toast-progress.svelte-1vaswg8{background:linear-gradient(90deg,#ff4757,#ff6348)}.toast-info.svelte-1vaswg8 .toast-progress.svelte-1vaswg8{background:linear-gradient(90deg,#00cfff,#00e5c3)}@keyframes svelte-1vaswg8-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.loading-spinner.svelte-13jxwcu.svelte-13jxwcu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner.svelte-13jxwcu.svelte-13jxwcu{border:3px solid rgba(255,255,255,.1);border-top-color:#00cfff;border-radius:50%;animation:svelte-13jxwcu-spin .8s linear infinite}.loading-spinner.small.svelte-13jxwcu .spinner.svelte-13jxwcu{width:20px;height:20px;border-width:2px}.loading-spinner.medium.svelte-13jxwcu .spinner.svelte-13jxwcu{width:32px;height:32px;border-width:3px}.loading-spinner.large.svelte-13jxwcu .spinner.svelte-13jxwcu{width:48px;height:48px;border-width:4px}.loading-text.svelte-13jxwcu.svelte-13jxwcu{font-size:.875rem;color:#ffffffb3;margin:0;animation:svelte-13jxwcu-pulse 1.5s ease-in-out infinite}@keyframes svelte-13jxwcu-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-13jxwcu-pulse{0%,to{opacity:.7}50%{opacity:1}}.contact-form.svelte-10lq180{width:100%;max-width:600px}.form-grid.svelte-10lq180{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){.form-grid.svelte-10lq180{grid-template-columns:1fr 1fr}}.form-actions.svelte-10lq180{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}.btn.svelte-10lq180{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-weight:600;border-radius:10px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1rem;font-family:inherit;width:100%}.btn-submit.svelte-10lq180{background:linear-gradient(135deg,#00cfff,#00e5c3);color:#0b0e11;position:relative;overflow:hidden;min-height:54px}.btn-submit.svelte-10lq180:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn-submit.svelte-10lq180:hover:not(:disabled):before{width:400px;height:400px}.btn-submit.svelte-10lq180:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #00cfff66}.btn-submit.svelte-10lq180:active:not(:disabled){transform:translateY(0)}.btn-submit.svelte-10lq180:disabled{opacity:.8;cursor:not-allowed}.btn-submit.loading.svelte-10lq180{background:linear-gradient(135deg,#00cfffcc,#00e5c3cc)}.btn-submit.success.svelte-10lq180{background:linear-gradient(135deg,#00e5c3,#00cfff)}.btn-content.svelte-10lq180{display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;z-index:1}.spin-icon{animation:svelte-10lq180-spin 1s linear infinite}@keyframes svelte-10lq180-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.retry-message.svelte-10lq180{text-align:center;font-size:.875rem;color:#ffffffb3;margin:0}.toast-container.svelte-10lq180{position:fixed;top:2rem;right:2rem;z-index:9999}@media (max-width: 640px){.toast-container.svelte-10lq180{top:1rem;right:1rem;left:1rem}}.premium-card.svelte-xbg73v{position:relative;border-radius:20px;overflow:hidden;transition:all .2s cubic-bezier(.22,.61,.36,1)}.dark-mode.premium-card.svelte-xbg73v{background:linear-gradient(168deg,#1f242acc,#12161bcc);border:1px solid rgba(45,51,60,.85);box-shadow:0 8px 32px #00000073,inset 1.5px 1.5px 3px #c7d1f62e,inset -1.5px -1.5px 3px #00e5c324}.dark-mode.variant-elevated.svelte-xbg73v{box-shadow:0 16px 64px #00000080,inset 2px 2px 4px #c7d1f633,inset -2px -2px 4px #00e5c329}.dark-mode.variant-interactive.svelte-xbg73v{background:linear-gradient(168deg,#1f242a99,#12161b99);border:1px solid rgba(45,51,60,.65);box-shadow:0 4px 16px #0000004d,inset 1px 1px 2px #c7d1f61f,inset -1px -1px 2px #00e5c31a}.dark-mode.variant-stat.svelte-xbg73v{background:linear-gradient(135deg,#00cfff26,#00e5c326);border:1px solid rgba(0,229,195,.3);box-shadow:0 8px 32px #00e5c333,inset 2px 2px 4px #c7d1f638,inset -2px -2px 4px #00e5c32e}.dark-mode.variant-feature.svelte-xbg73v{background:linear-gradient(168deg,#1f242af2,#12161bf2);border:1px solid rgba(0,229,195,.2);box-shadow:0 0 0 1px #00e5c333,0 0 16px #00e5c31f,0 12px 48px #00000080,inset 2px 2px 4px #c7d1f633,inset -2px -2px 4px #00e5c329;transform:scale(1.02);z-index:2}.light-mode.premium-card.svelte-xbg73v{background:linear-gradient(168deg,#fffffff2,#f9fafbf2);border:1px solid rgba(209,213,219,.6);box-shadow:0 8px 32px #0000001f,inset 1.5px 1.5px 3px #fffc,inset -1.5px -1.5px 3px #14b8a614}.light-mode.variant-elevated.svelte-xbg73v{box-shadow:0 16px 64px #00000029,inset 2px 2px 4px #ffffffe6,inset -2px -2px 4px #14b8a61f}.light-mode.variant-interactive.svelte-xbg73v{background:linear-gradient(168deg,#fffc,#f9fafbcc);border:1px solid rgba(209,213,219,.4);box-shadow:0 4px 16px #00000014,inset 1px 1px 2px #fff9,inset -1px -1px 2px #14b8a60f}.light-mode.variant-stat.svelte-xbg73v{background:linear-gradient(135deg,#14b8a61a,#0ea5e91a);border:1px solid rgba(20,184,166,.3);box-shadow:0 8px 32px #14b8a626,inset 2px 2px 4px #ffffffe6,inset -2px -2px 4px #14b8a61f}.light-mode.variant-feature.svelte-xbg73v{background:linear-gradient(168deg,#fff,#f9fafb);border:1px solid rgba(20,184,166,.25);box-shadow:0 0 0 1px #14b8a640,0 0 12px #0ea5e926,0 12px 48px #00000024,inset 2px 2px 4px #fff,inset -2px -2px 4px #14b8a61a;transform:scale(1.02);z-index:2}.hover-enabled.svelte-xbg73v:hover{transform:translateY(-4px)}.dark-mode.hover-enabled.svelte-xbg73v:hover{border-color:#00e5c366;box-shadow:0 16px 64px #00000080,0 0 40px #00e5c326,inset 2px 2px 4px #c7d1f63d,inset -2px -2px 4px #00e5c333}.light-mode.hover-enabled.svelte-xbg73v:hover{border-color:#14b8a680;box-shadow:0 16px 64px #0000002e,0 0 40px #14b8a633,inset 2px 2px 4px #fff,inset -2px -2px 4px #14b8a626}.variant-interactive.hover-enabled.svelte-xbg73v:hover{transform:translateY(-6px) scale(1.02)}.dark-mode.variant-interactive.hover-enabled.svelte-xbg73v:hover{background:linear-gradient(168deg,#1f242af2,#12161bf2);border-color:#00e5c399}.light-mode.variant-interactive.hover-enabled.svelte-xbg73v:hover{background:linear-gradient(168deg,#fff,#f9fafb);border-color:#14b8a699}.variant-feature.hover-enabled.svelte-xbg73v:hover{transform:scale(1.04) translateY(-2px)}.dark-mode.variant-feature.hover-enabled.svelte-xbg73v:hover{box-shadow:0 0 0 1px #00e5c33d,0 0 20px #00e5c326,0 14px 52px #0000008c,inset 2px 2px 4px #c7d1f63d,inset -2px -2px 4px #00e5c333}.light-mode.variant-feature.hover-enabled.svelte-xbg73v:hover{box-shadow:0 0 0 1px #14b8a64d,0 0 16px #0ea5e933,0 14px 52px #00000029,inset 2px 2px 4px #fff,inset -2px -2px 4px #14b8a626}.glow-enabled.svelte-xbg73v:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(circle at 50% 50%,var(--glow-color) 0%,transparent 70%);border-radius:20px;opacity:0;z-index:-1;transition:opacity .2s ease}.glow-enabled.svelte-xbg73v:hover:before{opacity:1}.hover-enabled.svelte-xbg73v{cursor:pointer}@media (prefers-reduced-motion: reduce){.premium-card.svelte-xbg73v{transition:none}.hover-enabled.svelte-xbg73v:hover{transform:none}}@media (max-width: 768px){.premium-card.svelte-xbg73v{border-radius:16px}}.comparison-card.svelte-jr1q3b.svelte-jr1q3b{display:flex;flex-direction:column;gap:24px;height:100%}.comparison-title.svelte-jr1q3b.svelte-jr1q3b{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;margin:0;text-align:center;padding-bottom:20px;position:relative}.comparison-title.svelte-jr1q3b.svelte-jr1q3b{color:var(--text-primary)}.highlighted-title.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.comparison-title.svelte-jr1q3b.svelte-jr1q3b:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;border-radius:2px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.comparison-title.svelte-jr1q3b.svelte-jr1q3b:after{background:var(--text-tertiary)}.highlighted-title.svelte-jr1q3b.svelte-jr1q3b:after{background:linear-gradient(90deg,var(--accent-turquoise),var(--accent-cyan));width:80px}.comparison-list.svelte-jr1q3b.svelte-jr1q3b{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.comparison-item.svelte-jr1q3b.svelte-jr1q3b{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:12px;transition:all .3s cubic-bezier(.22,.61,.36,1);position:relative}.comparison-item.svelte-jr1q3b.svelte-jr1q3b{background:#ffffff05}.comparison-item.svelte-jr1q3b.svelte-jr1q3b:hover{transform:translate(4px)}.comparison-item.positive.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(90deg,#00e5c314,#00e5c305)}.comparison-item.positive.svelte-jr1q3b.svelte-jr1q3b:hover{background:linear-gradient(90deg,#00e5c31f,#00e5c30a)}.comparison-item.negative.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(90deg,#ff47570f,#ff475703)}.comparison-item.negative.svelte-jr1q3b.svelte-jr1q3b:hover{background:linear-gradient(90deg,#ff475714,#ff475705)}.light-mode .comparison-item.positive.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(90deg,#14b8a61a,#14b8a605)}.light-mode .comparison-item.negative.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(90deg,#ef444414,#ef444403)}.comparison-icon.svelte-jr1q3b.svelte-jr1q3b{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:800;font-size:18px;transition:all .3s cubic-bezier(.22,.61,.36,1)}.positive-icon.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(135deg,var(--accent-turquoise),var(--accent-cyan));color:#0b0e11;box-shadow:0 4px 12px #00e5c34d}.comparison-item.svelte-jr1q3b:hover .positive-icon.svelte-jr1q3b{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #00e5c366}.negative-icon.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(135deg,#ff4757,#ff6b7a);color:#fff;box-shadow:0 4px 12px #ff47574d}.comparison-item.svelte-jr1q3b:hover .negative-icon.svelte-jr1q3b{transform:scale(1.1) rotate(-5deg);box-shadow:0 6px 20px #ff475766}.light-mode .positive-icon.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(135deg,#14b8a6,#0ea5e9);color:#fff}.light-mode .negative-icon.svelte-jr1q3b.svelte-jr1q3b{background:linear-gradient(135deg,#ef4444,#f87171);color:#fff}.comparison-text.svelte-jr1q3b.svelte-jr1q3b{flex:1;font-size:1.0625rem;line-height:1.6;font-weight:500;color:var(--text-primary)}.positive.svelte-jr1q3b .comparison-text.svelte-jr1q3b{color:var(--text-primary)}.negative.svelte-jr1q3b .comparison-text.svelte-jr1q3b{color:var(--text-secondary)}.highlighted.svelte-jr1q3b.svelte-jr1q3b{position:relative}.highlighted.svelte-jr1q3b.svelte-jr1q3b:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle at 50% 0%,rgba(0,229,195,.1) 0%,transparent 50%);z-index:-1;border-radius:24px;opacity:0;transition:opacity .3s ease}.comparison-card.highlighted.svelte-jr1q3b.svelte-jr1q3b:hover:before{opacity:1}@media (max-width: 768px){.comparison-title.svelte-jr1q3b.svelte-jr1q3b{font-size:1.5rem;padding-bottom:16px}.comparison-list.svelte-jr1q3b.svelte-jr1q3b{gap:12px}.comparison-item.svelte-jr1q3b.svelte-jr1q3b{padding:10px 12px}.comparison-icon.svelte-jr1q3b.svelte-jr1q3b{width:24px;height:24px;font-size:16px}.comparison-text.svelte-jr1q3b.svelte-jr1q3b{font-size:1rem}}@media (prefers-reduced-motion: reduce){.comparison-item.svelte-jr1q3b.svelte-jr1q3b,.comparison-icon.svelte-jr1q3b.svelte-jr1q3b,.comparison-title.svelte-jr1q3b.svelte-jr1q3b:after{transition:none}.comparison-item.svelte-jr1q3b.svelte-jr1q3b:hover,.comparison-item.svelte-jr1q3b:hover .comparison-icon.svelte-jr1q3b{transform:none}}@media (prefers-contrast: high){.comparison-item.positive.svelte-jr1q3b.svelte-jr1q3b{border:2px solid var(--accent-turquoise)}.comparison-item.negative.svelte-jr1q3b.svelte-jr1q3b{border:2px solid var(--error)}}.quick-nav.svelte-qkjxys.svelte-qkjxys{position:sticky;top:0;z-index:var(--z-quick-nav);border-bottom:1px solid;transition:backdrop-filter .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1);overflow:hidden}.dark-mode.quick-nav.svelte-qkjxys.svelte-qkjxys{background:linear-gradient(168deg,#0b0e11e0,#12161be0);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%);border-bottom-color:#2d333ca6;box-shadow:0 4px 24px #00000059,inset 0 1px #c7d1f614,inset 0 -1px #00e5c30a}.dark-mode.quick-nav.scrolled.svelte-qkjxys.svelte-qkjxys{background:linear-gradient(168deg,#0b0e11f2,#12161bf2);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);border-bottom-color:#00e5c31f;box-shadow:0 8px 32px #00000073,0 0 1px #00e5c34d,inset 0 1px #c7d1f61f,inset 0 -1px #00e5c314}.light-mode.quick-nav.svelte-qkjxys.svelte-qkjxys{background:linear-gradient(168deg,#ffffffe0,#f9fafbe0);backdrop-filter:blur(20px) saturate(110%);-webkit-backdrop-filter:blur(20px) saturate(110%);border-bottom-color:#d1d5db80;box-shadow:0 4px 24px #00000014,inset 0 1px #fffc,inset 0 -1px #14b8a60a}.light-mode.quick-nav.scrolled.svelte-qkjxys.svelte-qkjxys{background:linear-gradient(168deg,#fffffff2,#f9fafbf2);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);border-bottom-color:#14b8a626;box-shadow:0 8px 32px #0000001f,0 0 1px #14b8a640,inset 0 1px #fff,inset 0 -1px #14b8a614}.container.svelte-qkjxys.svelte-qkjxys{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.nav-links.svelte-qkjxys.svelte-qkjxys{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4vw,40px);padding:18px 0;flex-wrap:wrap}.nav-link.svelte-qkjxys.svelte-qkjxys{position:relative;font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;padding:10px 18px;border-radius:12px;isolation:isolate;overflow:hidden;transition:color .2s cubic-bezier(.22,.61,.36,1),background .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}.nav-link-text.svelte-qkjxys.svelte-qkjxys{position:relative;z-index:2}.nav-link-glow.svelte-qkjxys.svelte-qkjxys{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;z-index:1;transition:opacity .3s cubic-bezier(.22,.61,.36,1);pointer-events:none}.dark-mode.svelte-qkjxys .nav-link.svelte-qkjxys{color:#c7d1f6b3;background:transparent}.dark-mode.svelte-qkjxys .nav-link-glow.svelte-qkjxys{background:radial-gradient(ellipse at 50% 50%,rgba(0,229,195,.08) 0%,transparent 70%)}.dark-mode.svelte-qkjxys .nav-link.svelte-qkjxys:hover{color:#eaf1fcf2;background:linear-gradient(135deg,#ffffff0f,#ffffff0a);transform:translateY(-1px);box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff14}.dark-mode.svelte-qkjxys .nav-link:hover .nav-link-glow.svelte-qkjxys{opacity:1}.dark-mode.svelte-qkjxys .nav-link.active.svelte-qkjxys{color:#00e5c3;background:linear-gradient(135deg,#00e5c31f,#00cfff14);box-shadow:0 0 20px #00e5c326,0 4px 12px #0003,inset 0 1px #c7d1f61f,0 0 0 1px #00e5c333}.dark-mode.svelte-qkjxys .nav-link.active .nav-link-glow.svelte-qkjxys{background:radial-gradient(ellipse at 50% 50%,rgba(0,229,195,.15) 0%,transparent 70%);opacity:1}.dark-mode.svelte-qkjxys .nav-link.active.svelte-qkjxys:hover{transform:translateY(-2px);box-shadow:0 0 24px #00e5c333,0 6px 16px #00000040,inset 0 1px #c7d1f626,0 0 0 1px #00e5c34d}.light-mode.svelte-qkjxys .nav-link.svelte-qkjxys{color:#1f2937b3;background:transparent}.light-mode.svelte-qkjxys .nav-link-glow.svelte-qkjxys{background:radial-gradient(ellipse at 50% 50%,rgba(20,184,166,.06) 0%,transparent 70%)}.light-mode.svelte-qkjxys .nav-link.svelte-qkjxys:hover{color:#0f172af2;background:linear-gradient(135deg,#14b8a614,#0ea5e90f);transform:translateY(-1px);box-shadow:0 4px 12px #00000014,inset 0 1px #fffc}.light-mode.svelte-qkjxys .nav-link:hover .nav-link-glow.svelte-qkjxys{opacity:1}.light-mode.svelte-qkjxys .nav-link.active.svelte-qkjxys{color:#14b8a6;background:linear-gradient(135deg,#14b8a61f,#0ea5e914);box-shadow:0 0 20px #14b8a61f,0 4px 12px #0000001a,inset 0 1px #ffffffe6,0 0 0 1px #14b8a640}.light-mode.svelte-qkjxys .nav-link.active .nav-link-glow.svelte-qkjxys{background:radial-gradient(ellipse at 50% 50%,rgba(20,184,166,.12) 0%,transparent 70%);opacity:1}.light-mode.svelte-qkjxys .nav-link.active.svelte-qkjxys:hover{transform:translateY(-2px);box-shadow:0 0 24px #14b8a629,0 6px 16px #0000001f,inset 0 1px #fff,0 0 0 1px #14b8a659}.nav-link.svelte-qkjxys.svelte-qkjxys:after{content:"";position:absolute;bottom:6px;left:50%;width:0;height:2px;background:currentColor;transform:translate(-50%);transition:width .25s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;border-radius:2px;opacity:0;box-shadow:0 0 8px currentColor}.nav-link.active.svelte-qkjxys.svelte-qkjxys:after{width:65%;opacity:1}@keyframes svelte-qkjxys-indicator-pulse{0%,to{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:.8;transform:translate(-50%) scale(1.05)}}.nav-link.active.svelte-qkjxys.svelte-qkjxys:after{animation:svelte-qkjxys-indicator-pulse 2s ease-in-out infinite}.shimmer.svelte-qkjxys.svelte-qkjxys{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 50%,transparent 100%);animation:svelte-qkjxys-shimmer 8s infinite;pointer-events:none;z-index:0}.dark-mode.svelte-qkjxys .shimmer.svelte-qkjxys{background:linear-gradient(90deg,transparent 0%,rgba(199,209,246,.04) 50%,transparent 100%)}.light-mode.svelte-qkjxys .shimmer.svelte-qkjxys{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%)}@keyframes svelte-qkjxys-shimmer{0%{left:-100%}50%,to{left:200%}}@media (max-width: 768px){.nav-links.svelte-qkjxys.svelte-qkjxys{gap:12px;padding:14px 0}.nav-link.svelte-qkjxys.svelte-qkjxys{font-size:.8125rem;padding:6px 12px}}@media (max-width: 480px){.nav-links.svelte-qkjxys.svelte-qkjxys{gap:8px;padding:12px 0}.nav-link.svelte-qkjxys.svelte-qkjxys{font-size:.75rem;padding:6px 10px}}@media (prefers-reduced-motion: reduce){.quick-nav.svelte-qkjxys.svelte-qkjxys,.nav-link.svelte-qkjxys.svelte-qkjxys,.nav-link.svelte-qkjxys.svelte-qkjxys:after{transition:none}}.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6{position:relative;text-align:center;padding:clamp(28px,4vw,36px);border-radius:18px;overflow:hidden;isolation:isolate;transition:all .3s cubic-bezier(.22,.61,.36,1);opacity:0;transform:translateY(20px) scale(.95)}.roi-metric-card.mounted.svelte-1tcu9m6.svelte-1tcu9m6{opacity:1;transform:translateY(0) scale(1)}.dark-mode.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6{background:linear-gradient(168deg,#1f242ad9,#12161bd9);backdrop-filter:blur(16px) saturate(110%);-webkit-backdrop-filter:blur(16px) saturate(110%);border:1px solid rgba(45,51,60,.7);box-shadow:0 8px 32px #0006,inset 1.5px 1.5px 3px #c7d1f624,inset -1.5px -1.5px 3px #00e5c31f}.light-mode.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6{background:linear-gradient(168deg,#ffffffeb,#f9fafbeb);backdrop-filter:blur(16px) saturate(110%);-webkit-backdrop-filter:blur(16px) saturate(110%);border:1px solid rgba(209,213,219,.55);box-shadow:0 8px 32px #0000001a,inset 1.5px 1.5px 3px #ffffffe6,inset -1.5px -1.5px 3px #14b8a60f}.metric-icon.svelte-1tcu9m6.svelte-1tcu9m6{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 16px;border-radius:14px;background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 100%);color:#0b0e11;box-shadow:0 6px 20px #00e5c340,inset 0 1px #ffffff4d}.light-mode.svelte-1tcu9m6 .metric-icon.svelte-1tcu9m6{background:linear-gradient(135deg,#14b8a6,#0ea5e9);box-shadow:0 6px 20px #14b8a633,inset 0 1px #fff6}.metric-value.svelte-1tcu9m6.svelte-1tcu9m6{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1;margin-bottom:12px;letter-spacing:-.03em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 60%,rgba(0,229,195,.85) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(0,229,195,.2));position:relative;z-index:2}.light-mode.svelte-1tcu9m6 .metric-value.svelte-1tcu9m6{background:linear-gradient(135deg,#14b8a6,#0ea5e9 60%,#14b8a6d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 16px rgba(20,184,166,.15))}.trend-positive.svelte-1tcu9m6 .metric-value.svelte-1tcu9m6{background:linear-gradient(135deg,#10b981,#059669 60%,#10b981d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(16,185,129,.25))}.trend-negative.svelte-1tcu9m6 .metric-value.svelte-1tcu9m6{background:linear-gradient(135deg,#ef4444,#dc2626 60%,#ef4444d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(239,68,68,.25))}.metric-label.svelte-1tcu9m6.svelte-1tcu9m6{font-size:clamp(.875rem,1.5vw,1rem);font-weight:600;letter-spacing:-.01em;line-height:1.4;text-transform:uppercase;position:relative;z-index:2}.dark-mode.svelte-1tcu9m6 .metric-label.svelte-1tcu9m6{color:#a0a5bed9}.light-mode.svelte-1tcu9m6 .metric-label.svelte-1tcu9m6{color:#475569cc}.metric-glow.svelte-1tcu9m6.svelte-1tcu9m6{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;z-index:1;pointer-events:none;transition:opacity .4s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-1tcu9m6 .metric-glow.svelte-1tcu9m6{background:radial-gradient(ellipse at 50% 50%,rgba(0,229,195,.08) 0%,transparent 70%)}.light-mode.svelte-1tcu9m6 .metric-glow.svelte-1tcu9m6{background:radial-gradient(ellipse at 50% 50%,rgba(20,184,166,.06) 0%,transparent 70%)}.roi-metric-card.svelte-1tcu9m6:hover .metric-glow.svelte-1tcu9m6{opacity:1}.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6:hover{transform:translateY(-4px) scale(1.02)}.dark-mode.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6:hover{border-color:#00e5c359;box-shadow:0 12px 40px #00000073,0 0 24px #00e5c326,inset 1.5px 1.5px 3px #c7d1f62e,inset -1.5px -1.5px 3px #00e5c329}.light-mode.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6:hover{border-color:#14b8a666;box-shadow:0 12px 40px #00000024,0 0 24px #14b8a62e,inset 1.5px 1.5px 3px #fff,inset -1.5px -1.5px 3px #14b8a61a}@media (max-width: 768px){.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6{padding:24px 20px}.metric-icon.svelte-1tcu9m6.svelte-1tcu9m6{width:44px;height:44px;margin-bottom:12px}.metric-icon.svelte-1tcu9m6 svg{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.roi-metric-card.svelte-1tcu9m6.svelte-1tcu9m6,.metric-glow.svelte-1tcu9m6.svelte-1tcu9m6{transition:none!important}.roi-metric-card.mounted.svelte-1tcu9m6.svelte-1tcu9m6{opacity:1;transform:none}}.theme-toggle.svelte-aysmto{padding:0;margin:0;border:none;background:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:50%;border:1px solid var(--color-border-subtle, rgba(209, 213, 219, .3));background:var(--color-bg-elevated, rgba(255, 255, 255, .95));backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);color:var(--color-text-primary, #111827);box-shadow:var(--shadow-md, 0 8px 32px rgba(0, 0, 0, .12));cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:all .2s var(--easing-premium, cubic-bezier(.22, .61, .36, 1));transition-property:transform,box-shadow,background-color,border-color;z-index:var(--z-index-fixed, 300)}.theme-toggle.fixed.svelte-aysmto{position:fixed}.theme-toggle.static.svelte-aysmto{position:static}.theme-toggle.absolute.svelte-aysmto{position:absolute}.theme-toggle.svelte-aysmto:hover{transform:scale(1.05);box-shadow:var(--shadow-lg, 0 16px 64px rgba(0, 0, 0, .16));border-color:var(--color-accent-turquoise, #14B8A6)}.theme-toggle.svelte-aysmto:active{transform:scale(.95)}.theme-toggle.svelte-aysmto:focus{outline:none}.theme-toggle.svelte-aysmto:focus-visible{outline:2px solid var(--color-accent-cyan, #0EA5E9);outline-offset:2px}.icon.svelte-aysmto{display:block;flex-shrink:0}.sun-icon.svelte-aysmto{color:var(--color-accent-turquoise, #14B8A6)}.moon-icon.svelte-aysmto{color:var(--color-accent-purple, #8B5CF6)}.label.svelte-aysmto{font-size:var(--font-size-sm, .875rem);font-weight:var(--font-weight-medium, 500);font-family:var(--font-family-primary, sans-serif);white-space:nowrap}.theme-dark .theme-toggle.svelte-aysmto{background:var(--color-bg-elevated, rgba(31, 36, 42, .8));border-color:var(--color-border-subtle, rgba(45, 51, 60, .85));color:var(--color-text-primary, #EAF1FC)}@media (max-width: 768px){.theme-toggle.fixed.svelte-aysmto{top:16px;right:16px}}@media (prefers-reduced-motion: reduce){.theme-toggle.svelte-aysmto{transition-duration:0ms}.icon.svelte-aysmto{transition:none}}@media (prefers-contrast: high){.theme-toggle.svelte-aysmto{border-width:2px}.theme-toggle.svelte-aysmto:focus-visible{outline-width:3px}}@media print{.theme-toggle.svelte-aysmto{display:none}}.form-input-group.svelte-uni7f1.svelte-uni7f1{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}label.svelte-uni7f1.svelte-uni7f1{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;color:var(--primary-text, #EAF1FC);letter-spacing:-.003em;margin-bottom:4px}label.required.svelte-uni7f1.svelte-uni7f1:after{content:" *";color:var(--error, #FF4757);margin-left:2px}.input-wrapper.svelte-uni7f1.svelte-uni7f1{position:relative}input.svelte-uni7f1.svelte-uni7f1{width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;padding:14px 16px;border-radius:12px;border:2px solid rgba(45,51,60,.85);background:linear-gradient(168deg,#1f242a66,#12161b66);-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%);color:var(--primary-text, #EAF1FC);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a,inset 1px 1px 2px #c7d1f614}input.svelte-uni7f1.svelte-uni7f1::placeholder{color:var(--secondary-text, #A0A5BE);opacity:.6}input.svelte-uni7f1.svelte-uni7f1:focus{outline:none;border-color:var(--accent-turquoise, #00E5C3);background:linear-gradient(168deg,#1f242a80,#12161b80);box-shadow:0 0 0 3px #00e5c326,0 4px 12px #0003,inset 1px 1px 2px #c7d1f61f}input.filled.svelte-uni7f1.svelte-uni7f1{border-color:#00e5c34d}input.error.svelte-uni7f1.svelte-uni7f1{border-color:var(--error, #FF4757);box-shadow:0 0 0 3px #ff47571a,0 2px 8px #ff475726}input.error.svelte-uni7f1.svelte-uni7f1:focus{border-color:var(--error, #FF4757);box-shadow:0 0 0 3px #ff475733,0 4px 12px #ff475733}input.near-limit.svelte-uni7f1.svelte-uni7f1{border-color:#ffc10780}input.svelte-uni7f1.svelte-uni7f1:disabled{opacity:.5;cursor:not-allowed;background:#1f242a33}.error-message.svelte-uni7f1.svelte-uni7f1{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--error, #FF4757);margin-top:-4px;animation:svelte-uni7f1-slideDown .2s cubic-bezier(.4,0,.2,1)}.error-message.svelte-uni7f1 svg.svelte-uni7f1{flex-shrink:0;opacity:.9}@keyframes svelte-uni7f1-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.char-counter.svelte-uni7f1.svelte-uni7f1{align-self:flex-end;font-size:12px;font-weight:500;color:var(--secondary-text, #A0A5BE);opacity:.7}.char-counter.warning.svelte-uni7f1.svelte-uni7f1{color:#ffc107;opacity:1}.char-counter.error.svelte-uni7f1.svelte-uni7f1{color:var(--error, #FF4757);opacity:1;font-weight:600}@media (max-width: 640px){input.svelte-uni7f1.svelte-uni7f1{font-size:16px;padding:12px 14px}label.svelte-uni7f1.svelte-uni7f1{font-size:13px}}@media (prefers-reduced-motion: reduce){input.svelte-uni7f1.svelte-uni7f1,.error-message.svelte-uni7f1.svelte-uni7f1{transition:none;animation:none}}@media (prefers-contrast: high){input.svelte-uni7f1.svelte-uni7f1{border-width:2px}input.svelte-uni7f1.svelte-uni7f1:focus{border-width:3px}.error-message.svelte-uni7f1.svelte-uni7f1{font-weight:700}}.form-textarea-group.svelte-1r14iyz{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}label.svelte-1r14iyz{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--primary-text, #EAF1FC);letter-spacing:-.003em}label.required.svelte-1r14iyz:after{content:" *";color:var(--error, #FF4757)}textarea.svelte-1r14iyz{width:100%;font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding:14px 16px;border-radius:12px;border:2px solid rgba(45,51,60,.85);background:linear-gradient(168deg,#1f242a66,#12161b66);-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%);color:var(--primary-text, #EAF1FC);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a,inset 1px 1px 2px #c7d1f614;resize:vertical;min-height:100px;line-height:1.6}textarea.svelte-1r14iyz::placeholder{color:var(--secondary-text, #A0A5BE);opacity:.6}textarea.svelte-1r14iyz:focus{outline:none;border-color:var(--accent-turquoise, #00E5C3);background:linear-gradient(168deg,#1f242a80,#12161b80);box-shadow:0 0 0 3px #00e5c326,0 4px 12px #0003}textarea.filled.svelte-1r14iyz{border-color:#00e5c34d}textarea.error.svelte-1r14iyz{border-color:var(--error, #FF4757);box-shadow:0 0 0 3px #ff47571a,0 2px 8px #ff475726}textarea.svelte-1r14iyz:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-1r14iyz{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--error, #FF4757);animation:svelte-1r14iyz-slideDown .2s ease}@keyframes svelte-1r14iyz-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.char-counter.svelte-1r14iyz{align-self:flex-end;font-size:12px;color:var(--secondary-text, #A0A5BE);opacity:.7}.char-counter.warning.svelte-1r14iyz{color:#ffc107;opacity:1}.char-counter.error.svelte-1r14iyz{color:var(--error, #FF4757);opacity:1;font-weight:600}@media (prefers-reduced-motion: reduce){textarea.svelte-1r14iyz,.error-message.svelte-1r14iyz{transition:none;animation:none}}.form-select-group.svelte-cxo3xu.svelte-cxo3xu{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}label.svelte-cxo3xu.svelte-cxo3xu{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--primary-text, #EAF1FC)}label.required.svelte-cxo3xu.svelte-cxo3xu:after{content:" *";color:var(--error, #FF4757)}.select-wrapper.svelte-cxo3xu.svelte-cxo3xu{position:relative}select.svelte-cxo3xu.svelte-cxo3xu{width:100%;font-family:Inter,sans-serif;font-size:16px;font-weight:400;padding:14px 44px 14px 16px;border-radius:12px;border:2px solid rgba(45,51,60,.85);background:linear-gradient(168deg,#1f242a66,#12161b66);-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%);color:var(--primary-text, #EAF1FC);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000001a,inset 1px 1px 2px #c7d1f614}select.svelte-cxo3xu.svelte-cxo3xu:focus{outline:none;border-color:var(--accent-turquoise, #00E5C3);box-shadow:0 0 0 3px #00e5c326,0 4px 12px #0003}select.filled.svelte-cxo3xu.svelte-cxo3xu{border-color:#00e5c34d}select.error.svelte-cxo3xu.svelte-cxo3xu{border-color:var(--error, #FF4757)}select.svelte-cxo3xu.svelte-cxo3xu:disabled{opacity:.5;cursor:not-allowed}select.svelte-cxo3xu option.svelte-cxo3xu{background:#1f242a;color:#eaf1fc;padding:12px 16px}.select-icon.svelte-cxo3xu.svelte-cxo3xu{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--secondary-text, #A0A5BE);transition:transform .2s ease}select.svelte-cxo3xu:focus~.select-icon.svelte-cxo3xu{color:var(--accent-turquoise, #00E5C3)}.error-message.svelte-cxo3xu.svelte-cxo3xu{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--error, #FF4757)}.file-upload.svelte-158apcr.svelte-158apcr{position:relative;width:100%;opacity:0;transform:translateY(10px)}.file-upload.mounted.svelte-158apcr.svelte-158apcr{opacity:1;transform:translateY(0);transition:all .3s cubic-bezier(.22,.61,.36,1)}.file-upload-label.svelte-158apcr.svelte-158apcr{display:block;font-size:clamp(.875rem,1.5vw,1rem);font-weight:700;letter-spacing:-.01em;margin-bottom:8px;transition:color .2s ease}.dark-mode.svelte-158apcr .file-upload-label.svelte-158apcr{color:#c7d1f6e6}.light-mode.svelte-158apcr .file-upload-label.svelte-158apcr{color:#0f172ae6}.required.svelte-158apcr.svelte-158apcr{color:#ef4444e6;margin-left:4px}.file-upload-description.svelte-158apcr.svelte-158apcr{font-size:clamp(.8125rem,1.3vw,.875rem);line-height:1.5;margin-bottom:16px}.dark-mode.svelte-158apcr .file-upload-description.svelte-158apcr{color:#a0a5bebf}.light-mode.svelte-158apcr .file-upload-description.svelte-158apcr{color:#475569b3}.drop-zone.svelte-158apcr.svelte-158apcr{position:relative;min-height:180px;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,32px);border-radius:16px;border:2px dashed;cursor:pointer;overflow:hidden;isolation:isolate;transition:all .3s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-158apcr .drop-zone.svelte-158apcr{background:linear-gradient(168deg,#1f242a99,#12161b99);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);border-color:#2d333c99}.light-mode.svelte-158apcr .drop-zone.svelte-158apcr{background:linear-gradient(168deg,#fffc,#f9fafbcc);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);border-color:#d1d5db80}.drop-zone.svelte-158apcr.svelte-158apcr:hover:not(.disabled){transform:translateY(-2px)}.dark-mode.svelte-158apcr .drop-zone.svelte-158apcr:hover:not(.disabled){border-color:#00e5c380;background:linear-gradient(168deg,#1f242abf,#12161bbf)}.light-mode.svelte-158apcr .drop-zone.svelte-158apcr:hover:not(.disabled){border-color:#14b8a680;background:linear-gradient(168deg,#ffffffe6,#f9fafbe6)}.drop-zone.svelte-158apcr.svelte-158apcr:focus{outline:none}.dark-mode.svelte-158apcr .drop-zone.svelte-158apcr:focus:not(.disabled){border-color:#00e5c399;box-shadow:0 0 0 4px #00e5c31a}.light-mode.svelte-158apcr .drop-zone.svelte-158apcr:focus:not(.disabled){border-color:#14b8a699;box-shadow:0 0 0 4px #14b8a61a}.drop-zone.dragging.svelte-158apcr.svelte-158apcr{border-style:solid;transform:scale(1.02)}.dark-mode.svelte-158apcr .drop-zone.dragging.svelte-158apcr{border-color:#00e5c3b3;background:linear-gradient(168deg,#00e5c314,#00cfff0f);box-shadow:0 8px 32px #00e5c333,inset 0 1px #00e5c31a}.light-mode.svelte-158apcr .drop-zone.dragging.svelte-158apcr{border-color:#14b8a6b3;background:linear-gradient(168deg,#14b8a60d,#0ea5e90a);box-shadow:0 8px 32px #14b8a626,inset 0 1px #14b8a61a}.drop-zone.disabled.svelte-158apcr.svelte-158apcr{cursor:not-allowed;opacity:.5}.drop-zone.error.svelte-158apcr.svelte-158apcr{border-color:#ef444480}.dark-mode.svelte-158apcr .drop-zone.error.svelte-158apcr{background:linear-gradient(168deg,#ef44440d,#dc262608)}.light-mode.svelte-158apcr .drop-zone.error.svelte-158apcr{background:linear-gradient(168deg,#ef444408,#dc262605)}.file-input.svelte-158apcr.svelte-158apcr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drop-zone-content.svelte-158apcr.svelte-158apcr{text-align:center;position:relative;z-index:2;pointer-events:none}.upload-icon.svelte-158apcr.svelte-158apcr{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 16px;border-radius:50%;transition:all .3s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-158apcr .upload-icon.svelte-158apcr{background:linear-gradient(135deg,#00e5c326,#00cfff1f);color:#00e5c3e6}.light-mode.svelte-158apcr .upload-icon.svelte-158apcr{background:linear-gradient(135deg,#14b8a61f,#0ea5e91a);color:#14b8a6e6}.drop-zone.svelte-158apcr:hover .upload-icon.svelte-158apcr{transform:scale(1.1) rotate(5deg)}.drop-zone.dragging.svelte-158apcr .upload-icon.svelte-158apcr{transform:scale(1.15) rotate(10deg)}.drop-zone-text.svelte-158apcr.svelte-158apcr{font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.5;margin-bottom:8px}.dark-mode.svelte-158apcr .drop-zone-text.svelte-158apcr{color:#c7d1f6d9}.light-mode.svelte-158apcr .drop-zone-text.svelte-158apcr{color:#0f172ad9}.drop-zone-text.svelte-158apcr strong.svelte-158apcr{font-weight:600}.dark-mode.svelte-158apcr .drop-zone-text strong.svelte-158apcr{color:#00e5c3e6}.light-mode.svelte-158apcr .drop-zone-text strong.svelte-158apcr{color:#14b8a6e6}.drop-zone-hint.svelte-158apcr.svelte-158apcr{font-size:clamp(.75rem,1.2vw,.8125rem);line-height:1.4}.dark-mode.svelte-158apcr .drop-zone-hint.svelte-158apcr{color:#a0a5bea6}.light-mode.svelte-158apcr .drop-zone-hint.svelte-158apcr{color:#47556999}.drop-zone-glow.svelte-158apcr.svelte-158apcr{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;z-index:1;pointer-events:none;transition:opacity .4s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-158apcr .drop-zone-glow.svelte-158apcr{background:radial-gradient(ellipse at 50% 50%,rgba(0,229,195,.08) 0%,transparent 70%)}.light-mode.svelte-158apcr .drop-zone-glow.svelte-158apcr{background:radial-gradient(ellipse at 50% 50%,rgba(20,184,166,.06) 0%,transparent 70%)}.drop-zone.svelte-158apcr:hover .drop-zone-glow.svelte-158apcr,.drop-zone.dragging.svelte-158apcr .drop-zone-glow.svelte-158apcr{opacity:1}.error-message.svelte-158apcr.svelte-158apcr{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:clamp(.8125rem,1.3vw,.875rem);font-weight:500;line-height:1.4;border-radius:8px;color:#ef4444f2;background:#ef444414;border:1px solid rgba(239,68,68,.2)}.uploaded-files.svelte-158apcr.svelte-158apcr{margin-top:20px;display:flex;flex-direction:column;gap:12px}.file-item.svelte-158apcr.svelte-158apcr{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;border:1px solid;transition:all .2s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-158apcr .file-item.svelte-158apcr{background:linear-gradient(135deg,#1f242ab3,#12161bb3);border-color:#2d333c80}.light-mode.svelte-158apcr .file-item.svelte-158apcr{background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);border-color:#d1d5db66}.file-item.svelte-158apcr.svelte-158apcr:hover{transform:translate(4px)}.dark-mode.svelte-158apcr .file-item.svelte-158apcr:hover{border-color:#00e5c34d;box-shadow:0 4px 16px #0003}.light-mode.svelte-158apcr .file-item.svelte-158apcr:hover{border-color:#14b8a64d;box-shadow:0 4px 16px #00000014}.file-icon.svelte-158apcr.svelte-158apcr{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px}.dark-mode.svelte-158apcr .file-icon.svelte-158apcr{background:linear-gradient(135deg,#00e5c31f,#00cfff1a);color:#00e5c3e6}.light-mode.svelte-158apcr .file-icon.svelte-158apcr{background:linear-gradient(135deg,#14b8a61a,#0ea5e914);color:#14b8a6e6}.file-info.svelte-158apcr.svelte-158apcr{flex:1;min-width:0}.file-name.svelte-158apcr.svelte-158apcr{font-size:clamp(.875rem,1.5vw,.9375rem);font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode.svelte-158apcr .file-name.svelte-158apcr{color:#c7d1f6e6}.light-mode.svelte-158apcr .file-name.svelte-158apcr{color:#0f172ae6}.file-meta.svelte-158apcr.svelte-158apcr{font-size:clamp(.75rem,1.2vw,.8125rem)}.dark-mode.svelte-158apcr .file-meta.svelte-158apcr{color:#a0a5beb3}.light-mode.svelte-158apcr .file-meta.svelte-158apcr{color:#475569a6}.file-status.svelte-158apcr.svelte-158apcr{flex-shrink:0;display:flex;align-items:center;justify-content:center}.file-status.success.svelte-158apcr.svelte-158apcr{color:#10b981e6}.file-remove.svelte-158apcr.svelte-158apcr{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-158apcr .file-remove.svelte-158apcr{color:#a0a5beb3}.light-mode.svelte-158apcr .file-remove.svelte-158apcr{color:#475569a6}.file-remove.svelte-158apcr.svelte-158apcr:hover{transform:scale(1.1)}.dark-mode.svelte-158apcr .file-remove.svelte-158apcr:hover{background:#ef44441f;color:#ef4444e6}.light-mode.svelte-158apcr .file-remove.svelte-158apcr:hover{background:#ef444414;color:#ef4444e6}.file-remove.svelte-158apcr.svelte-158apcr:focus{outline:none}.dark-mode.svelte-158apcr .file-remove.svelte-158apcr:focus{box-shadow:0 0 0 3px #ef444433}.light-mode.svelte-158apcr .file-remove.svelte-158apcr:focus{box-shadow:0 0 0 3px #ef444426}@media (max-width: 640px){.drop-zone.svelte-158apcr.svelte-158apcr{min-height:160px;padding:20px}.upload-icon.svelte-158apcr.svelte-158apcr{width:56px;height:56px}.file-item.svelte-158apcr.svelte-158apcr{padding:12px 14px;gap:10px}.file-icon.svelte-158apcr.svelte-158apcr{width:36px;height:36px}.file-remove.svelte-158apcr.svelte-158apcr{width:28px;height:28px}}@media (prefers-reduced-motion: reduce){.file-upload.svelte-158apcr.svelte-158apcr,.drop-zone.svelte-158apcr.svelte-158apcr,.upload-icon.svelte-158apcr.svelte-158apcr,.file-item.svelte-158apcr.svelte-158apcr,.file-remove.svelte-158apcr.svelte-158apcr{transition:none!important}.file-upload.mounted.svelte-158apcr.svelte-158apcr{opacity:1;transform:none}}.toast.svelte-1xouvm5.svelte-1xouvm5{position:fixed;top:24px;right:24px;z-index:9999;max-width:420px;width:calc(100% - 48px);display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:16px;background:linear-gradient(168deg,#1f242af2,#12161bf2);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(45,51,60,.85);box-shadow:0 8px 32px #00000073,inset 1.5px 1.5px 3px #c7d1f61f,inset -1.5px -1.5px 3px #00e5c314;overflow:hidden}.toast-icon.svelte-1xouvm5.svelte-1xouvm5{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px}.toast-success.svelte-1xouvm5 .toast-icon.svelte-1xouvm5{background:#00e5c326;color:var(--success, #00E5C3)}.toast-error.svelte-1xouvm5 .toast-icon.svelte-1xouvm5{background:#ff475726;color:var(--error, #FF4757)}.toast-warning.svelte-1xouvm5 .toast-icon.svelte-1xouvm5{background:#ffc10726;color:#ffc107}.toast-info.svelte-1xouvm5 .toast-icon.svelte-1xouvm5{background:#00cfff26;color:var(--accent-cyan, #00CFFF)}.toast-content.svelte-1xouvm5.svelte-1xouvm5{flex:1;min-width:0}.toast-message.svelte-1xouvm5.svelte-1xouvm5{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:var(--primary-text, #EAF1FC);margin:0}.toast-close.svelte-1xouvm5.svelte-1xouvm5{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:var(--secondary-text, #A0A5BE);cursor:pointer;transition:all .14s cubic-bezier(.22,.61,.36,1)}.toast-close.svelte-1xouvm5.svelte-1xouvm5:hover{background:#ffffff14;color:var(--primary-text, #EAF1FC)}.toast-close.svelte-1xouvm5.svelte-1xouvm5:active{transform:scale(.95)}.toast-progress.svelte-1xouvm5.svelte-1xouvm5{position:absolute;bottom:0;left:0;right:0;height:3px;transform-origin:left;animation:svelte-1xouvm5-progress linear forwards}.toast-success.svelte-1xouvm5 .toast-progress.svelte-1xouvm5{background:linear-gradient(90deg,var(--success, #00E5C3),var(--accent-cyan, #00CFFF))}.toast-error.svelte-1xouvm5 .toast-progress.svelte-1xouvm5{background:var(--error, #FF4757)}.toast-warning.svelte-1xouvm5 .toast-progress.svelte-1xouvm5{background:#ffc107}.toast-info.svelte-1xouvm5 .toast-progress.svelte-1xouvm5{background:var(--accent-cyan, #00CFFF)}@keyframes svelte-1xouvm5-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width: 640px){.toast.svelte-1xouvm5.svelte-1xouvm5{top:16px;right:16px;left:16px;width:auto;max-width:none}.toast-message.svelte-1xouvm5.svelte-1xouvm5{font-size:13px}}@media (prefers-reduced-motion: reduce){.toast-progress.svelte-1xouvm5.svelte-1xouvm5{animation:none}}.dual-education-page.dark-mode.svelte-18rc3uc.svelte-18rc3uc{--bg-primary:#0B0E11;--bg-secondary:#1F242A;--bg-tertiary:#2D333C;--bg-elevated:rgba(31, 36, 42, .8);--text-primary:#EAF1FC;--text-secondary:#A0A5BE;--text-tertiary:#6B7280;--accent-cyan:#00CFFF;--accent-turquoise:#00E5C3;--accent-purple:#8B5CF6;--specular:#C7D1F6;--border-subtle:rgba(45, 51, 60, .85);--border-strong:rgba(160, 165, 190, .18);--shadow-sm:0 2px 8px rgba(0, 0, 0, .4);--shadow-md:0 8px 32px rgba(0, 0, 0, .45);--shadow-lg:0 16px 64px rgba(0, 0, 0, .5);--glow-turquoise:rgba(0, 229, 195, .14);--glow-cyan:rgba(0, 207, 255, .14);--error:#FF4757;--success:#00E5C3;--warning:#FFC107}.dual-education-page.light-mode.svelte-18rc3uc.svelte-18rc3uc{--bg-primary:#F9FAFB;--bg-secondary:#FFFFFF;--bg-tertiary:#F3F4F6;--bg-elevated:rgba(255, 255, 255, .95);--text-primary:#111827;--text-secondary:#4B5563;--text-tertiary:#9CA3AF;--accent-cyan:#0EA5E9;--accent-turquoise:#14B8A6;--accent-purple:#8B5CF6;--specular:#6366F1;--border-subtle:rgba(209, 213, 219, .85);--border-strong:rgba(156, 163, 175, .3);--shadow-sm:0 2px 8px rgba(0, 0, 0, .08);--shadow-md:0 8px 32px rgba(0, 0, 0, .12);--shadow-lg:0 16px 64px rgba(0, 0, 0, .16);--glow-turquoise:rgba(20, 184, 166, .2);--glow-cyan:rgba(14, 165, 233, .2);--error:#EF4444;--success:#10B981;--warning:#F59E0B}body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.8}.dual-education-page.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;min-height:100vh;width:100%;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}.container.svelte-18rc3uc.svelte-18rc3uc{max-width:1400px;margin:0 auto;padding:0 max(24px,env(safe-area-inset-left)) 0 max(24px,env(safe-area-inset-right));width:100%}@media (max-width: 768px){.container.svelte-18rc3uc.svelte-18rc3uc{padding:0 16px}}.hero-section.svelte-18rc3uc.svelte-18rc3uc{min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(168deg,var(--bg-primary) 0%,var(--bg-secondary) 100%);position:relative;overflow:hidden;padding:80px 0 60px;width:100%}.dark-mode.svelte-18rc3uc .hero-section.svelte-18rc3uc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,var(--glow-turquoise),transparent 60%),radial-gradient(ellipse at 80% 80%,var(--glow-cyan),transparent 60%);pointer-events:none}.light-mode.svelte-18rc3uc .hero-section.svelte-18rc3uc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 40%,var(--glow-turquoise),transparent 50%),radial-gradient(ellipse at 70% 70%,var(--glow-cyan),transparent 50%);pointer-events:none;opacity:.6}.hero-content.svelte-18rc3uc.svelte-18rc3uc{position:relative;z-index:1;text-align:center;color:var(--text-primary)}.hero-badge.svelte-18rc3uc.svelte-18rc3uc{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-elevated);-webkit-backdrop-filter:blur(14px) saturate(110%);backdrop-filter:blur(14px) saturate(110%);border:1px solid var(--border-subtle);border-radius:50px;font-size:14px;font-weight:600;margin-bottom:32px;color:var(--accent-turquoise);box-shadow:var(--shadow-sm);transition:all .2s ease}.hero-badge.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:var(--shadow-md);border-color:var(--accent-turquoise)}.hero-title.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(2.75rem,7vw,5.5rem);font-weight:800;line-height:1.08;margin-bottom:28px;letter-spacing:-.025em;color:var(--text-primary);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gradient-text.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 60%,rgba(0,229,195,.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;filter:drop-shadow(0 0 20px rgba(0,229,195,.15))}.hero-subtitle.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(1.15rem,2.75vw,1.35rem);color:var(--text-secondary);margin-bottom:52px;max-width:820px;margin-left:auto;margin-right:auto;line-height:1.75;letter-spacing:-.005em;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.hero-stats.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(20px,3vw,28px);max-width:950px;margin:0 auto 52px}.stat-content.svelte-18rc3uc.svelte-18rc3uc{text-align:center;padding:4px}.stat-value.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(2.75rem,5.5vw,4rem);font-weight:800;background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 55%,rgba(0,229,195,.85) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:.95;margin-bottom:10px;letter-spacing:-.03em;text-rendering:optimizeLegibility;position:relative;filter:drop-shadow(0 0 16px rgba(0,229,195,.18))}.stat-label.svelte-18rc3uc.svelte-18rc3uc{font-size:1.0625rem;font-weight:650;color:var(--text-primary);margin-bottom:6px;letter-spacing:-.01em;line-height:1.3}.stat-sublabel.svelte-18rc3uc.svelte-18rc3uc{font-size:.9rem;color:var(--text-secondary);font-weight:500;letter-spacing:-.005em;line-height:1.4}.hero-cta.svelte-18rc3uc.svelte-18rc3uc{display:flex;justify-content:center;align-items:center;gap:clamp(16px,3vw,24px);flex-wrap:wrap;margin-top:56px}section.svelte-18rc3uc.svelte-18rc3uc{padding:100px 0}.section-header.svelte-18rc3uc.svelte-18rc3uc{text-align:center;margin-bottom:64px}.section-title.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;margin-bottom:16px;letter-spacing:-.02em;color:var(--text-primary)}.section-subtitle.svelte-18rc3uc.svelte-18rc3uc{font-size:1.125rem;color:var(--text-secondary);max-width:700px;margin:0 auto}.section-what-is.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-tertiary);padding:80px 0}.dual-comparison.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:minmax(320px,1fr) auto minmax(320px,1fr);gap:40px;align-items:stretch;max-width:1200px;margin:0 auto 64px;padding:0 clamp(20px,5vw,40px)}.comparison-arrow.svelte-18rc3uc.svelte-18rc3uc{display:flex;align-items:center;justify-content:center;width:60px;height:60px;align-self:center;flex-shrink:0;background:linear-gradient(168deg,#1f242acc,#12161bcc);-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%);border:1px solid rgba(45,51,60,.85);border-radius:50%;box-shadow:0 0 20px #00e5c326,0 4px 16px #00000040,inset 1px 1px 2px #c7d1f61f;color:var(--accent-turquoise);transition:all .3s cubic-bezier(.22,.61,.36,1)}.comparison-arrow.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 0 28px #00e5c340,0 6px 20px #0000004d,inset 1px 1px 2px #c7d1f62e;transform:scale(1.05)}.dark-mode.svelte-18rc3uc .comparison-arrow.svelte-18rc3uc{background:linear-gradient(168deg,#1f242acc,#12161bcc);border-color:#2d333cd9;color:var(--accent-turquoise)}.light-mode.svelte-18rc3uc .comparison-arrow.svelte-18rc3uc{background:linear-gradient(168deg,#fffffff2,#f9fafbf2);border-color:#d1d5db99;color:var(--accent-cyan);box-shadow:0 0 16px #0ea5e926,0 4px 12px #0000001f,inset 1px 1px 2px #fffc}.light-mode.svelte-18rc3uc .comparison-arrow.svelte-18rc3uc:hover{box-shadow:0 0 24px #0ea5e940,0 6px 16px #00000029,inset 1px 1px 2px #fff}.model-explanation.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.explanation-content.svelte-18rc3uc.svelte-18rc3uc{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.explanation-icon.svelte-18rc3uc.svelte-18rc3uc{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;position:relative;transition:all .3s cubic-bezier(.22,.61,.36,1)}.icon-purple.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 8px 24px #8b5cf640}.icon-purple.svelte-18rc3uc svg{color:#fff}.icon-turquoise.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 100%);box-shadow:0 8px 24px #00e5c34d}.icon-turquoise.svelte-18rc3uc svg{color:#0b0e11}.icon-cyan.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,var(--accent-cyan) 0%,#0EA5E9 100%);box-shadow:0 8px 24px #00cfff4d}.icon-cyan.svelte-18rc3uc svg{color:#0b0e11}.explanation-content.svelte-18rc3uc:hover .explanation-icon.svelte-18rc3uc{transform:scale(1.1) translateY(-4px)}.icon-purple.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #8b5cf659}.icon-turquoise.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #00e5c366}.icon-cyan.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #00cfff66}.explanation-title.svelte-18rc3uc.svelte-18rc3uc{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.explanation-percentage.svelte-18rc3uc.svelte-18rc3uc{font-size:2.5rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--accent-turquoise) 0%,var(--accent-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.explanation-description.svelte-18rc3uc.svelte-18rc3uc{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0}.light-mode.svelte-18rc3uc .icon-purple.svelte-18rc3uc{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 8px 24px #8b5cf633}.light-mode.svelte-18rc3uc .icon-turquoise.svelte-18rc3uc{background:linear-gradient(135deg,#14b8a6,#0ea5e9);box-shadow:0 8px 24px #14b8a640}.light-mode.svelte-18rc3uc .icon-turquoise.svelte-18rc3uc svg{color:#fff}.light-mode.svelte-18rc3uc .icon-cyan.svelte-18rc3uc{background:linear-gradient(135deg,#0ea5e9,#3b82f6);box-shadow:0 8px 24px #0ea5e940}.light-mode.svelte-18rc3uc .icon-cyan.svelte-18rc3uc svg{color:#fff}.light-mode.svelte-18rc3uc .icon-purple.svelte-18rc3uc:hover{box-shadow:0 12px 32px #8b5cf64d}.light-mode.svelte-18rc3uc .icon-turquoise.svelte-18rc3uc:hover{box-shadow:0 12px 32px #14b8a659}.light-mode.svelte-18rc3uc .icon-cyan.svelte-18rc3uc:hover{box-shadow:0 12px 32px #0ea5e959}@media (prefers-reduced-motion: reduce){.explanation-icon.svelte-18rc3uc.svelte-18rc3uc,.explanation-content.svelte-18rc3uc.svelte-18rc3uc{transition:none}.explanation-content.svelte-18rc3uc:hover .explanation-icon.svelte-18rc3uc{transform:none}}.tracks-grid.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;max-width:1400px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.track-card.svelte-18rc3uc.svelte-18rc3uc{position:relative;overflow:hidden}.track-content.svelte-18rc3uc.svelte-18rc3uc{padding:32px;display:flex;flex-direction:column;gap:20px}.track-card.svelte-18rc3uc.svelte-18rc3uc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--track-color);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.track-card.active.svelte-18rc3uc.svelte-18rc3uc:before{transform:scaleX(1)}.track-header.svelte-18rc3uc.svelte-18rc3uc{display:flex;align-items:center;gap:16px}.track-info.svelte-18rc3uc.svelte-18rc3uc{flex:1}.track-icon.svelte-18rc3uc.svelte-18rc3uc{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:16px;flex-shrink:0;transition:all .3s cubic-bezier(.22,.61,.36,1)}.icon-devops.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 8px 24px #f973164d}.icon-devops.svelte-18rc3uc svg{color:#fff}.icon-fullstack.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 8px 24px #3b82f64d}.icon-fullstack.svelte-18rc3uc svg{color:#fff}.icon-security.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 8px 24px #ef44444d}.icon-security.svelte-18rc3uc svg{color:#fff}.icon-datascience.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 8px 24px #8b5cf64d}.icon-datascience.svelte-18rc3uc svg{color:#fff}.track-icon.svelte-18rc3uc.svelte-18rc3uc:hover{transform:scale(1.05) rotate(2deg)}.icon-devops.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #f9731666}.icon-fullstack.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #3b82f666}.icon-security.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #ef444466}.icon-datascience.svelte-18rc3uc.svelte-18rc3uc:hover{box-shadow:0 12px 32px #8b5cf666}.track-title.svelte-18rc3uc.svelte-18rc3uc{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:var(--text-primary)}.track-level.svelte-18rc3uc.svelte-18rc3uc{font-size:.875rem;color:var(--text-tertiary);font-weight:500}.track-meta.svelte-18rc3uc.svelte-18rc3uc{display:flex;gap:16px;flex-wrap:wrap}.meta-item.svelte-18rc3uc.svelte-18rc3uc{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(var(--accent-turquoise-rgb, 0, 229, 195),.08);border-radius:10px;font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:all .3s ease}.meta-item.svelte-18rc3uc svg{color:var(--accent-turquoise);flex-shrink:0}.meta-item.svelte-18rc3uc.svelte-18rc3uc:hover{background:rgba(var(--accent-turquoise-rgb, 0, 229, 195),.12);transform:translateY(-1px)}.track-description.svelte-18rc3uc.svelte-18rc3uc{color:var(--text-secondary);line-height:1.65;font-size:1rem}.track-technologies.svelte-18rc3uc.svelte-18rc3uc{display:flex;flex-wrap:wrap;gap:10px}.tech-tag.svelte-18rc3uc.svelte-18rc3uc{padding:8px 14px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:10px;font-size:.8125rem;font-weight:600;color:var(--text-primary);transition:all .3s cubic-bezier(.22,.61,.36,1)}.tech-tag.svelte-18rc3uc.svelte-18rc3uc:hover{background:rgba(var(--accent-turquoise-rgb, 0, 229, 195),.12);border-color:rgba(var(--accent-turquoise-rgb, 0, 229, 195),.3);transform:translateY(-2px)}.light-mode.svelte-18rc3uc .tech-tag.svelte-18rc3uc{background:#00000008;border-color:#00000014}.light-mode.svelte-18rc3uc .tech-tag.svelte-18rc3uc:hover{background:#14b8a61a;border-color:#14b8a640}.track-toggle.svelte-18rc3uc.svelte-18rc3uc{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s}.track-toggle.svelte-18rc3uc.svelte-18rc3uc:hover{background:#f1f5f9;border-color:var(--track-color);color:var(--track-color)}.track-toggle.svelte-18rc3uc .rotated{transform:rotate(180deg)}.track-details.svelte-18rc3uc.svelte-18rc3uc{margin-top:24px;padding-top:24px;border-top:2px solid #f1f5f9;animation:svelte-18rc3uc-slideDown .3s ease}.track-details.svelte-18rc3uc h4.svelte-18rc3uc{font-size:1.125rem;font-weight:700;margin-bottom:12px}.responsibilities-list.svelte-18rc3uc.svelte-18rc3uc{list-style:none;padding:0;margin-bottom:20px}.responsibilities-list.svelte-18rc3uc li.svelte-18rc3uc{padding:8px 0 8px 24px;position:relative;color:#475569}.responsibilities-list.svelte-18rc3uc li.svelte-18rc3uc:before{content:"✓";position:absolute;left:0;color:var(--track-color);font-weight:700}.track-cta.svelte-18rc3uc.svelte-18rc3uc{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--track-color);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;transition:all .2s}.track-cta.svelte-18rc3uc.svelte-18rc3uc:hover{transform:translate(4px);box-shadow:0 8px 20px #00000026}.section-benefits.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-secondary);padding:80px 0}.benefits-grid.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.benefit-content.svelte-18rc3uc.svelte-18rc3uc{text-align:center}.benefit-icon.svelte-18rc3uc.svelte-18rc3uc{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-radius:16px}.benefit-badge.svelte-18rc3uc.svelte-18rc3uc{display:inline-block;padding:4px 12px;background:#dbeafe;color:#1e40af;border-radius:6px;font-size:.75rem;font-weight:700;margin-bottom:12px}.benefit-title.svelte-18rc3uc.svelte-18rc3uc{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.benefit-description.svelte-18rc3uc.svelte-18rc3uc{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.section-process.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-tertiary);padding:80px 0}.process-timeline.svelte-18rc3uc.svelte-18rc3uc{max-width:900px;margin:0 auto;display:grid;gap:32px}.process-step.svelte-18rc3uc.svelte-18rc3uc{display:flex;gap:24px;align-items:flex-start}.step-number.svelte-18rc3uc.svelte-18rc3uc{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border-radius:16px}.step-content.svelte-18rc3uc.svelte-18rc3uc{flex:1;padding-top:4px}.step-title.svelte-18rc3uc.svelte-18rc3uc{font-size:1.375rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.step-description.svelte-18rc3uc.svelte-18rc3uc{color:var(--text-secondary);line-height:1.6;margin-bottom:8px}.step-duration.svelte-18rc3uc.svelte-18rc3uc{display:inline-block;padding:4px 12px;background:#dbeafe;color:#1e40af;border-radius:6px;font-size:.875rem;font-weight:600}.section-roi.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-secondary);padding:clamp(60px,10vw,100px) 0}.roi-content.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,48px);max-width:1100px;margin:0 auto}.roi-chart.svelte-18rc3uc.svelte-18rc3uc{width:100%}.chart-title.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:800;letter-spacing:-.02em;text-align:center;margin-bottom:clamp(32px,5vw,48px);line-height:1.2;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.dark-mode .chart-title.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#c7d1f6f2,#a0a5bed9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 16px rgba(199,209,246,.12))}.light-mode .chart-title.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#0f172af2,#334155d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.roi-bars.svelte-18rc3uc.svelte-18rc3uc{display:flex;justify-content:space-between;align-items:flex-end;gap:clamp(16px,3vw,32px);min-height:380px;margin-bottom:clamp(24px,4vw,32px);padding:0 clamp(12px,2vw,24px)}.roi-bar-group.svelte-18rc3uc.svelte-18rc3uc{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(20px);animation:svelte-18rc3uc-slideUp .6s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:var(--delay, 0s)}@keyframes svelte-18rc3uc-slideUp{to{opacity:1;transform:translateY(0)}}.year-label.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(.875rem,1.5vw,1rem);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:8px}.dark-mode .year-label.svelte-18rc3uc.svelte-18rc3uc{color:#a0a5bebf}.light-mode .year-label.svelte-18rc3uc.svelte-18rc3uc{color:#475569b3}.bars-wrapper.svelte-18rc3uc.svelte-18rc3uc{display:flex;gap:12px;align-items:flex-end;justify-content:center;width:100%;height:280px;position:relative}.bar-column.svelte-18rc3uc.svelte-18rc3uc{flex:1;max-width:70px;display:flex;align-items:flex-end;position:relative}.bar.svelte-18rc3uc.svelte-18rc3uc{width:100%;min-height:60px;height:var(--height, 50%);border-radius:12px 12px 0 0;position:relative;overflow:hidden;isolation:isolate;transition:all .4s cubic-bezier(.22,.61,.36,1);display:flex;align-items:flex-start;justify-content:center;padding-top:12px;animation:svelte-18rc3uc-growBar 1s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--delay, 0s) + .2s)}@keyframes svelte-18rc3uc-growBar{0%{height:0;opacity:0}to{height:var(--height, 50%);opacity:1}}.bar-value.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(.75rem,1.2vw,.875rem);font-weight:800;letter-spacing:-.01em;color:#fffffff2;text-shadow:0 2px 8px rgba(0,0,0,.3);position:relative;z-index:2}.bar-investment.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(180deg,#ef4444f2,#dc2626f2);box-shadow:0 4px 20px #ef444459,inset 0 1px #fff3,inset 0 -1px #0003}.bar-investment.svelte-18rc3uc.svelte-18rc3uc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%);pointer-events:none}.bar-investment.svelte-18rc3uc.svelte-18rc3uc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.2) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.bar-investment.svelte-18rc3uc.svelte-18rc3uc:hover{transform:translateY(-4px);box-shadow:0 8px 32px #ef444473,0 0 20px #ef44444d,inset 0 1px #ffffff4d,inset 0 -1px #0003}.bar-investment.svelte-18rc3uc.svelte-18rc3uc:hover:after{opacity:1}.bar-benefits.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(180deg,#10b981f2,#059669f2);box-shadow:0 4px 20px #10b98159,inset 0 1px #fff3,inset 0 -1px #0003}.bar-benefits.svelte-18rc3uc.svelte-18rc3uc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%);pointer-events:none}.bar-benefits.svelte-18rc3uc.svelte-18rc3uc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.2) 0%,transparent 60%);opacity:0;transition:opacity .3s ease}.bar-benefits.svelte-18rc3uc.svelte-18rc3uc:hover{transform:translateY(-4px);box-shadow:0 8px 32px #10b98173,0 0 20px #10b9814d,inset 0 1px #ffffff4d,inset 0 -1px #0003}.bar-benefits.svelte-18rc3uc.svelte-18rc3uc:hover:after{opacity:1}.roi-badge.svelte-18rc3uc.svelte-18rc3uc{margin-top:12px;padding:8px 16px;border-radius:10px;font-size:clamp(.8125rem,1.3vw,.9375rem);font-weight:700;letter-spacing:-.01em;backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%);border:1px solid;transition:all .3s cubic-bezier(.22,.61,.36,1);text-align:center}.dark-mode .roi-badge.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#1f242abf,#12161bbf);border-color:#2d333c99;box-shadow:0 4px 16px #0000004d,inset .5px .5px 1px #ffffff14}.light-mode .roi-badge.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#ffffffd9,#f9fafbd9);border-color:#d1d5db80;box-shadow:0 4px 16px #00000014,inset .5px .5px 1px #fff9}.roi-badge.positive.svelte-18rc3uc.svelte-18rc3uc{border-color:#10b98166}.dark-mode .roi-badge.positive.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#10b98126,#0596691f);box-shadow:0 4px 16px #10b98133,inset .5px .5px 1px #10b98133}.light-mode .roi-badge.positive.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#10b9811a,#05966914);box-shadow:0 4px 16px #10b98126,inset .5px .5px 1px #fffc}.roi-badge.negative.svelte-18rc3uc.svelte-18rc3uc{border-color:#ef444466}.dark-mode .roi-badge.negative.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#ef444426,#dc26261f);box-shadow:0 4px 16px #ef444433,inset .5px .5px 1px #ef444433}.light-mode .roi-badge.negative.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#ef44441a,#dc262614);box-shadow:0 4px 16px #ef444426,inset .5px .5px 1px #fffc}.roi-value.svelte-18rc3uc.svelte-18rc3uc{display:block}.dark-mode .roi-badge.positive.svelte-18rc3uc .roi-value.svelte-18rc3uc{color:#34d399f2}.light-mode .roi-badge.positive.svelte-18rc3uc .roi-value.svelte-18rc3uc{color:#059669f2}.dark-mode .roi-badge.negative.svelte-18rc3uc .roi-value.svelte-18rc3uc{color:#f87171f2}.light-mode .roi-badge.negative.svelte-18rc3uc .roi-value.svelte-18rc3uc{color:#dc2626f2}.dark-mode .roi-badge.svelte-18rc3uc:not(.positive):not(.negative) .roi-value.svelte-18rc3uc{color:#a0a5bee6}.light-mode .roi-badge.svelte-18rc3uc:not(.positive):not(.negative) .roi-value.svelte-18rc3uc{color:#475569e6}.year-description.svelte-18rc3uc.svelte-18rc3uc{font-size:clamp(.75rem,1.2vw,.8125rem);line-height:1.4;text-align:center;margin-top:8px;max-width:140px}.dark-mode .year-description.svelte-18rc3uc.svelte-18rc3uc{color:#a0a5beb3}.light-mode .year-description.svelte-18rc3uc.svelte-18rc3uc{color:#475569a6}.chart-legend.svelte-18rc3uc.svelte-18rc3uc{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4vw,32px);margin-top:clamp(24px,4vw,32px);padding:clamp(16px,3vw,20px);border-radius:12px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark-mode .chart-legend.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#1f242a66,#12161b66);border:1px solid rgba(45,51,60,.4)}.light-mode .chart-legend.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#fff9,#f9fafb99);border:1px solid rgba(209,213,219,.4)}.legend-item.svelte-18rc3uc.svelte-18rc3uc{display:flex;align-items:center;gap:10px;font-size:clamp(.8125rem,1.3vw,.9375rem);font-weight:600;letter-spacing:-.01em}.dark-mode .legend-item.svelte-18rc3uc.svelte-18rc3uc{color:#a0a5bed9}.light-mode .legend-item.svelte-18rc3uc.svelte-18rc3uc{color:#475569cc}.legend-dot.svelte-18rc3uc.svelte-18rc3uc{width:18px;height:18px;border-radius:6px;flex-shrink:0;box-shadow:0 2px 8px #00000026,inset 0 .5px #fff3}.legend-dot.investment.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#ef4444f2,#dc2626f2)}.legend-dot.benefits.svelte-18rc3uc.svelte-18rc3uc{background:linear-gradient(135deg,#10b981f2,#059669f2)}.legend-label.svelte-18rc3uc.svelte-18rc3uc{font-size:inherit;line-height:1}.roi-highlights-grid.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,3vw,28px);margin-top:clamp(32px,5vw,48px)}@media (max-width: 968px){.roi-bars.svelte-18rc3uc.svelte-18rc3uc{min-height:320px;gap:12px}.bar-column.svelte-18rc3uc.svelte-18rc3uc{max-width:60px}.bars-wrapper.svelte-18rc3uc.svelte-18rc3uc{height:240px}}@media (max-width: 640px){.roi-bars.svelte-18rc3uc.svelte-18rc3uc{min-height:280px;gap:8px;padding:0 8px}.bar-column.svelte-18rc3uc.svelte-18rc3uc{max-width:50px}.bars-wrapper.svelte-18rc3uc.svelte-18rc3uc{height:200px;gap:8px}.bar.svelte-18rc3uc.svelte-18rc3uc{border-radius:8px 8px 0 0;padding-top:8px}.bar-value.svelte-18rc3uc.svelte-18rc3uc{font-size:.6875rem}.roi-badge.svelte-18rc3uc.svelte-18rc3uc{padding:6px 12px;margin-top:8px}.year-description.svelte-18rc3uc.svelte-18rc3uc{font-size:.6875rem}.roi-highlights-grid.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.roi-bar-group.svelte-18rc3uc.svelte-18rc3uc,.bar.svelte-18rc3uc.svelte-18rc3uc{animation:none!important;opacity:1;transform:none}.bar.svelte-18rc3uc.svelte-18rc3uc{height:var(--height, 50%)}}.section-best-practices.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-tertiary);padding:80px 0}.best-practices-grid.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.practice-content.svelte-18rc3uc.svelte-18rc3uc{display:flex;flex-direction:column;gap:12px}.practice-header.svelte-18rc3uc.svelte-18rc3uc{display:flex;align-items:center;gap:12px;margin-bottom:16px}.practice-header.svelte-18rc3uc svg{color:#3b82f6}.practice-header.svelte-18rc3uc h3.svelte-18rc3uc{font-size:1.25rem;font-weight:700;margin:0;color:var(--text-primary)}.practice-country.svelte-18rc3uc.svelte-18rc3uc{font-size:.875rem;color:var(--text-secondary);margin:0}.practice-program.svelte-18rc3uc.svelte-18rc3uc{font-weight:600;color:var(--accent-turquoise);margin-bottom:12px}.practice-detail.svelte-18rc3uc.svelte-18rc3uc{font-size:.875rem;color:var(--text-secondary);margin-bottom:12px}.practice-result.svelte-18rc3uc.svelte-18rc3uc{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.practice-salary.svelte-18rc3uc.svelte-18rc3uc{font-size:.875rem;color:var(--text-tertiary)}.section-faq.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-secondary);padding:80px 0}.faq-list.svelte-18rc3uc.svelte-18rc3uc{max-width:900px;margin:0 auto}.faq-item.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-tertiary);border-radius:16px;margin-bottom:16px;overflow:hidden;border:1px solid var(--border-subtle);transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item.svelte-18rc3uc.svelte-18rc3uc:hover,.faq-item.active.svelte-18rc3uc.svelte-18rc3uc{border-color:var(--accent-turquoise);box-shadow:var(--shadow-sm)}.faq-question.svelte-18rc3uc.svelte-18rc3uc{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:1.125rem;font-weight:600;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;transition:all .3s ease}.faq-question.svelte-18rc3uc.svelte-18rc3uc:hover{color:var(--accent-turquoise)}.faq-question.svelte-18rc3uc .rotated{transform:rotate(180deg)}.faq-answer.svelte-18rc3uc.svelte-18rc3uc{padding:0 24px 24px;color:var(--text-secondary);line-height:1.7;animation:svelte-18rc3uc-slideDown .3s ease}.section-apply.svelte-18rc3uc.svelte-18rc3uc{padding:clamp(60px,10vw,100px) 0;position:relative;overflow:hidden}.dark-mode.svelte-18rc3uc .section-apply.svelte-18rc3uc{background:linear-gradient(168deg,#0b0e11f2,#1f242af2)}.light-mode.svelte-18rc3uc .section-apply.svelte-18rc3uc{background:linear-gradient(168deg,#f9fafb,#fff)}.apply-content.svelte-18rc3uc.svelte-18rc3uc{max-width:800px;margin:0 auto;position:relative;z-index:2}.apply-header.svelte-18rc3uc.svelte-18rc3uc{text-align:center;margin-bottom:clamp(40px,6vw,56px)}.apply-header.svelte-18rc3uc svg{margin:0 auto 20px;width:56px;height:56px;padding:14px;border-radius:50%;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-18rc3uc .apply-header.svelte-18rc3uc svg{background:linear-gradient(135deg,#00e5c326,#00cfff1f);color:#00e5c3f2}.light-mode.svelte-18rc3uc .apply-header.svelte-18rc3uc svg{background:linear-gradient(135deg,#14b8a61f,#0ea5e91a);color:#14b8a6f2}.apply-header.svelte-18rc3uc:hover svg{transform:scale(1.08) rotate(5deg)}.apply-header.svelte-18rc3uc h2.svelte-18rc3uc{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.02em;margin-bottom:16px;line-height:1.1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.dark-mode.svelte-18rc3uc .apply-header h2.svelte-18rc3uc{background:linear-gradient(135deg,#c7d1f6f2,#a0a5bed9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.light-mode.svelte-18rc3uc .apply-header h2.svelte-18rc3uc{background:linear-gradient(135deg,#0f172af2,#334155d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.apply-header.svelte-18rc3uc p.svelte-18rc3uc{font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.dark-mode.svelte-18rc3uc .apply-header p.svelte-18rc3uc{color:#a0a5becc}.light-mode.svelte-18rc3uc .apply-header p.svelte-18rc3uc{color:#475569bf}.apply-form.svelte-18rc3uc.svelte-18rc3uc{border-radius:20px;padding:clamp(32px,5vw,48px);border:1.5px solid;backdrop-filter:blur(16px) saturate(110%);-webkit-backdrop-filter:blur(16px) saturate(110%);position:relative;overflow:hidden;isolation:isolate}.dark-mode.svelte-18rc3uc .apply-form.svelte-18rc3uc{background:linear-gradient(168deg,#1f242ab3,#12161bb3);border-color:#2d333c99;box-shadow:0 8px 32px #0006,inset 1px 1px 2px #c7d1f614}.light-mode.svelte-18rc3uc .apply-form.svelte-18rc3uc{background:linear-gradient(168deg,#ffffffe6,#f9fafbe6);border-color:#d1d5db80;box-shadow:0 8px 32px #0000001a,inset 1px 1px 2px #ffffffe6}.form-row.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,24px)}.form-note.svelte-18rc3uc.svelte-18rc3uc{text-align:center;margin-top:clamp(24px,4vw,32px);padding-top:clamp(24px,4vw,32px);font-size:clamp(.875rem,1.5vw,.9375rem);line-height:1.6;border-top:1px solid}.dark-mode.svelte-18rc3uc .form-note.svelte-18rc3uc{color:#a0a5beb3;border-top-color:#2d333c80}.light-mode.svelte-18rc3uc .form-note.svelte-18rc3uc{color:#475569a6;border-top-color:#d1d5db80}.form-note.svelte-18rc3uc a.svelte-18rc3uc{text-decoration:none;font-weight:600;transition:all .2s cubic-bezier(.22,.61,.36,1)}.dark-mode.svelte-18rc3uc .form-note a.svelte-18rc3uc{color:#00e5c3e6}.light-mode.svelte-18rc3uc .form-note a.svelte-18rc3uc{color:#14b8a6e6}.form-note.svelte-18rc3uc a.svelte-18rc3uc:hover{text-decoration:underline}.dark-mode.svelte-18rc3uc .form-note a.svelte-18rc3uc:hover{color:#00e5c3}.light-mode.svelte-18rc3uc .form-note a.svelte-18rc3uc:hover{color:#14b8a6}@media (max-width: 768px){.form-row.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:1fr;gap:0}.apply-form.svelte-18rc3uc.svelte-18rc3uc{padding:clamp(24px,4vw,32px)}}@media (max-width: 640px){.apply-header.svelte-18rc3uc h2.svelte-18rc3uc{font-size:1.875rem}.apply-header.svelte-18rc3uc p.svelte-18rc3uc{font-size:.9375rem}}.section-contact.svelte-18rc3uc.svelte-18rc3uc{background:var(--bg-tertiary);padding:80px 0}.contact-grid.svelte-18rc3uc.svelte-18rc3uc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.contact-content.svelte-18rc3uc.svelte-18rc3uc{text-align:center}.contact-content.svelte-18rc3uc svg{color:var(--accent-turquoise);margin-bottom:16px}.contact-content.svelte-18rc3uc h4.svelte-18rc3uc{font-size:1.125rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.contact-content.svelte-18rc3uc a.svelte-18rc3uc{color:var(--text-secondary);text-decoration:none;transition:color .3s ease}.contact-content.svelte-18rc3uc a.svelte-18rc3uc:hover{color:var(--accent-turquoise)}.back-to-top.svelte-18rc3uc.svelte-18rc3uc{position:fixed;bottom:32px;right:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-turquoise),var(--accent-cyan));color:#fff;border-radius:50%;text-decoration:none;box-shadow:var(--shadow-md);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:999;border:1px solid var(--border-subtle)}.back-to-top.svelte-18rc3uc.svelte-18rc3uc:hover{transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-lg),0 0 24px var(--glow-turquoise)}.scroll-reveal.svelte-18rc3uc.svelte-18rc3uc{opacity:0;transform:translateY(30px);transition:all .4s ease}@keyframes svelte-18rc3uc-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.dual-comparison.svelte-18rc3uc.svelte-18rc3uc{gap:32px;padding:0 32px}.comparison-arrow.svelte-18rc3uc.svelte-18rc3uc{width:56px;height:56px}}@media (max-width: 768px){.hero-stats.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:repeat(2,1fr)}.stat-value.svelte-18rc3uc.svelte-18rc3uc{font-size:2rem}.dual-comparison.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:1fr;gap:24px;padding:0 20px}.comparison-arrow.svelte-18rc3uc.svelte-18rc3uc{width:48px;height:48px;transform:rotate(90deg);margin:-12px auto;box-shadow:0 0 16px #00e5c31f,0 4px 12px #0003,inset 1px 1px 2px #c7d1f61a}.light-mode.svelte-18rc3uc .comparison-arrow.svelte-18rc3uc{box-shadow:0 0 12px #0ea5e91f,0 4px 10px #0000001a,inset 1px 1px 2px #fff9}.model-explanation.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:1fr;gap:24px;padding:0 20px}.explanation-icon.svelte-18rc3uc.svelte-18rc3uc{width:56px;height:56px;border-radius:14px}.explanation-title.svelte-18rc3uc.svelte-18rc3uc{font-size:1.25rem}.explanation-percentage.svelte-18rc3uc.svelte-18rc3uc{font-size:2rem}.explanation-description.svelte-18rc3uc.svelte-18rc3uc{font-size:.9375rem}.roi-content.svelte-18rc3uc.svelte-18rc3uc,.form-row.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:1fr}.back-to-top.svelte-18rc3uc.svelte-18rc3uc{bottom:20px;right:20px;width:40px;height:40px}}@media (max-width: 480px){.hero-title.svelte-18rc3uc.svelte-18rc3uc{font-size:2rem}.hero-subtitle.svelte-18rc3uc.svelte-18rc3uc{font-size:1rem}.hero-stats.svelte-18rc3uc.svelte-18rc3uc{grid-template-columns:1fr}.section-title.svelte-18rc3uc.svelte-18rc3uc{font-size:1.75rem}.apply-form.svelte-18rc3uc.svelte-18rc3uc{padding:24px}}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}a:visited{color:inherit}.container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:max(var(--spacing-lg, 24px),env(safe-area-inset-left));padding-right:max(var(--spacing-lg, 24px),env(safe-area-inset-right))}.container-narrow{max-width:1200px}.container-wide{max-width:1600px}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-sm{gap:var(--spacing-sm, 8px)}.gap-md{gap:var(--spacing-md, 16px)}.gap-lg{gap:var(--spacing-lg, 24px)}.gap-xl{gap:var(--spacing-xl, 32px)}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-sm{margin:var(--spacing-sm, 8px)}.mt-sm{margin-top:var(--spacing-sm, 8px)}.mr-sm{margin-right:var(--spacing-sm, 8px)}.mb-sm{margin-bottom:var(--spacing-sm, 8px)}.ml-sm{margin-left:var(--spacing-sm, 8px)}.m-md{margin:var(--spacing-md, 16px)}.mt-md{margin-top:var(--spacing-md, 16px)}.mr-md{margin-right:var(--spacing-md, 16px)}.mb-md{margin-bottom:var(--spacing-md, 16px)}.ml-md{margin-left:var(--spacing-md, 16px)}.m-lg{margin:var(--spacing-lg, 24px)}.mt-lg{margin-top:var(--spacing-lg, 24px)}.mr-lg{margin-right:var(--spacing-lg, 24px)}.mb-lg{margin-bottom:var(--spacing-lg, 24px)}.ml-lg{margin-left:var(--spacing-lg, 24px)}.m-xl{margin:var(--spacing-xl, 32px)}.mt-xl{margin-top:var(--spacing-xl, 32px)}.mr-xl{margin-right:var(--spacing-xl, 32px)}.mb-xl{margin-bottom:var(--spacing-xl, 32px)}.ml-xl{margin-left:var(--spacing-xl, 32px)}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-sm{padding:var(--spacing-sm, 8px)}.pt-sm{padding-top:var(--spacing-sm, 8px)}.pr-sm{padding-right:var(--spacing-sm, 8px)}.pb-sm{padding-bottom:var(--spacing-sm, 8px)}.pl-sm{padding-left:var(--spacing-sm, 8px)}.p-md{padding:var(--spacing-md, 16px)}.pt-md{padding-top:var(--spacing-md, 16px)}.pr-md{padding-right:var(--spacing-md, 16px)}.pb-md{padding-bottom:var(--spacing-md, 16px)}.pl-md{padding-left:var(--spacing-md, 16px)}.p-lg{padding:var(--spacing-lg, 24px)}.pt-lg{padding-top:var(--spacing-lg, 24px)}.pr-lg{padding-right:var(--spacing-lg, 24px)}.pb-lg{padding-bottom:var(--spacing-lg, 24px)}.pl-lg{padding-left:var(--spacing-lg, 24px)}.p-xl{padding:var(--spacing-xl, 32px)}.pt-xl{padding-top:var(--spacing-xl, 32px)}.pr-xl{padding-right:var(--spacing-xl, 32px)}.pb-xl{padding-bottom:var(--spacing-xl, 32px)}.pl-xl{padding-left:var(--spacing-xl, 32px)}.text-xs{font-size:var(--font-size-xs, .75rem)}.text-sm{font-size:var(--font-size-sm, .875rem)}.text-base{font-size:var(--font-size-base, 1rem)}.text-lg{font-size:var(--font-size-lg, 1.125rem)}.text-xl{font-size:var(--font-size-xl, 1.25rem)}.text-2xl{font-size:var(--font-size-2xl, 1.5rem)}.text-3xl{font-size:var(--font-size-3xl, 2rem)}.text-4xl{font-size:var(--font-size-4xl, 2.5rem)}.text-5xl{font-size:var(--font-size-5xl, 3rem)}.text-6xl{font-size:var(--font-size-6xl, 3.5rem)}.font-normal{font-weight:var(--font-weight-normal, 400)}.font-medium{font-weight:var(--font-weight-medium, 500)}.font-semibold{font-weight:var(--font-weight-semibold, 600)}.font-bold{font-weight:var(--font-weight-bold, 700)}.font-extrabold{font-weight:var(--font-weight-extrabold, 800)}.leading-tight{line-height:var(--line-height-tight, 1.25)}.leading-normal{line-height:var(--line-height-normal, 1.5)}.leading-relaxed{line-height:var(--line-height-relaxed, 1.75)}.tracking-tight{letter-spacing:var(--letter-spacing-tight, -.02em)}.tracking-normal{letter-spacing:var(--letter-spacing-normal, 0em)}.tracking-wide{letter-spacing:var(--letter-spacing-wide, .05em)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-accent-turquoise{color:var(--color-accent-turquoise)}.text-accent-cyan{color:var(--color-accent-cyan)}.text-accent-purple{color:var(--color-accent-purple)}.text-success{color:var(--color-semantic-success)}.text-error{color:var(--color-semantic-error)}.text-warning{color:var(--color-semantic-warning)}.text-info{color:var(--color-semantic-info)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.bg-elevated{background-color:var(--color-bg-elevated)}.border-none{border:none}.border{border:1px solid var(--color-border-subtle)}.border-strong{border:1px solid var(--color-border-strong)}.border-t{border-top:1px solid var(--color-border-subtle)}.border-r{border-right:1px solid var(--color-border-subtle)}.border-b{border-bottom:1px solid var(--color-border-subtle)}.border-l{border-left:1px solid var(--color-border-subtle)}.rounded-none{border-radius:var(--radius-none, 0)}.rounded-sm{border-radius:var(--radius-sm, 4px)}.rounded-md{border-radius:var(--radius-md, 8px)}.rounded-lg{border-radius:var(--radius-lg, 12px)}.rounded-xl{border-radius:var(--radius-xl, 16px)}.rounded-2xl{border-radius:var(--radius-2xl, 20px)}.rounded-3xl{border-radius:var(--radius-3xl, 24px)}.rounded-full{border-radius:var(--radius-full, 9999px)}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.glass{backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:var(--color-bg-elevated)}.glass-strong{backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.glass-subtle{backdrop-filter:blur(8px) saturate(110%);-webkit-backdrop-filter:blur(8px) saturate(110%)}.transition-fast{transition-duration:var(--duration-fast, .15s);transition-timing-function:var(--easing-easeInOut)}.transition-normal{transition-duration:var(--duration-normal, .3s);transition-timing-function:var(--easing-easeInOut)}.transition-slow{transition-duration:var(--duration-slow, .5s);transition-timing-function:var(--easing-easeInOut)}.transition-premium{transition-duration:var(--duration-normal, .3s);transition-timing-function:var(--easing-premium, cubic-bezier(.22, .61, .36, 1))}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.hidden{display:none}.visible{display:block}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-base{z-index:var(--z-index-base, 0)}.z-dropdown{z-index:var(--z-index-dropdown, 100)}.z-sticky{z-index:var(--z-index-sticky, 200)}.z-fixed{z-index:var(--z-index-fixed, 300)}.z-modal{z-index:var(--z-index-modal, 400)}.z-toast{z-index:var(--z-index-toast, 600)}@media (min-width: 768px){.tablet\:hidden{display:none}.tablet\:visible{display:block}.tablet\:flex{display:flex}}@media (min-width: 1024px){.desktop\:hidden{display:none}.desktop\:visible{display:block}.desktop\:flex{display:flex}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus-ring:focus-visible{outline:2px solid var(--color-accent-cyan);outline-offset:2px}@media (prefers-reduced-motion: reduce){.transition-fast,.transition-normal,.transition-slow,.transition-premium{transition-duration:0ms!important}}:root{--navbar-height: clamp(72px, 8vw, 80px);--navbar-height-scrolled: 64px;--navbar-px: clamp(32px, 5vw, 40px);--navbar-item-gap: 36px;--navbar-logo-size: min(58px, calc(var(--navbar-height) - 16px));--navbar-radius: 22px;--pill-radius: 8px;--navbar-blur: 19px;--navbar-blur-scrolled: 20px;--navbar-opacity: .82;--navbar-opacity-scrolled: .88;--navbar-sat: 110%;--navbar-sat-scrolled: 115%;--navbar-font-size: 19px;--navbar-font-weight: 600;--navbar-tracking: -.004em;--navbar-lh: 1.2;--underline-height: 2px;--navbar-primary: #00E5C3;--navbar-primary-glow: rgba(0, 229, 195, .08);--navbar-secondary: #EAF1FC;--navbar-bg-start: rgba(31, 36, 42, .82);--navbar-bg-end: rgba(18, 22, 27, .82);--navbar-bg-scrolled-start: rgba(31, 36, 42, .88);--navbar-bg-scrolled-end: rgba(18, 22, 27, .88);--navbar-border-subtle: rgba(160, 165, 190, .18);--navbar-border-strong: rgba(45, 51, 60, .85);--navbar-border-scrolled: rgba(45, 51, 60, 1);--navbar-text-default: rgba(199, 209, 246, .75);--navbar-text-hover: rgba(199, 209, 246, .95);--navbar-text-active: #EAF1FC;--keylight-color: rgba(234, 241, 252, .22);--keylight-micro: rgba(234, 241, 252, .14);--rimlight-color: rgba(0, 229, 195, .14);--rimlight-micro: rgba(0, 229, 195, .1);--ambient-tint: rgba(160, 165, 190, .05);--z-content: 0;--z-quick-nav: 100;--z-mobile-floating-nav: 900;--z-mobile-backdrop: 999;--z-navbar: 1000;--z-mobile-panel: 1001;--z-modal: 2000;--nav-t-fast: .18s;--nav-t-med: .2s;--nav-t-large: .24s;--nav-t-panel: .3s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-bounce: cubic-bezier(.22, .61, .36, 1);--navbar-item-gap-tablet: 26px;--navbar-px-tablet: clamp(24px, 4vw, 32px);--navbar-font-size-tablet: 18px;--navbar-tracking-tablet: -.003em;--navbar-font-size-mobile: 18px;--mobile-panel-width: 280px;--mobile-blur: 17px;--mobile-gap: 22px}[data-theme=light]{--navbar-bg-start: rgba(255, 255, 255, .85);--navbar-bg-end: rgba(249, 250, 251, .85);--navbar-bg-scrolled-start: rgba(255, 255, 255, .92);--navbar-bg-scrolled-end: rgba(249, 250, 251, .92);--navbar-border-subtle: rgba(209, 213, 219, .4);--navbar-border-strong: rgba(209, 213, 219, .6);--navbar-border-scrolled: rgba(209, 213, 219, .8);--navbar-text-default: rgba(71, 85, 105, .75);--navbar-text-hover: rgba(15, 23, 42, .95);--navbar-text-active: rgba(15, 23, 42, 1);--navbar-primary: #14B8A6;--navbar-primary-glow: rgba(20, 184, 166, .06);--keylight-color: rgba(255, 255, 255, .5);--keylight-micro: rgba(255, 255, 255, .3);--rimlight-color: rgba(20, 184, 166, .12);--rimlight-micro: rgba(20, 184, 166, .08);--ambient-tint: rgba(249, 250, 251, .1)}@media (prefers-reduced-motion: reduce){:root{--nav-t-fast: 0ms;--nav-t-med: 0ms;--nav-t-large: 0ms;--nav-t-panel: 0ms}}
