.cta-card.svelte-1qpya37{transition:all .2s;position:relative}.cta-card.svelte-1qpya37:hover{transform:translateY(-2px)}.cta-button.svelte-1qpya37{transition:all .2s}.cta-button.svelte-1qpya37:hover{transform:translate(2px)}.cta-button-compact.svelte-1qpya37{min-height:1.75rem;transition:all .2s}.cta-button-compact.svelte-1qpya37:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003}.cta-card.compact.svelte-1qpya37{padding:.75rem;transition:all .2s}.cta-card.compact.svelte-1qpya37:hover{transform:none;box-shadow:0 2px 4px #0000001a}.cta-card.svelte-1qpya37:focus-within{outline:2px solid var(--t-primary);outline-offset:2px}.cta-manager.svelte-1f9v78{width:100%}.cta-grid.svelte-1f9v78{flex-direction:column;gap:.75rem;display:flex}.cta-manager.svelte-1f9v78:not(.compact) .cta-grid:where(.svelte-1f9v78){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}@media (min-width:640px){.cta-manager.svelte-1f9v78:not(.compact) .cta-grid:where(.svelte-1f9v78){grid-template-columns:repeat(1,1fr);gap:1rem}}@media (min-width:1024px){.cta-manager.svelte-1f9v78:not(.compact) .cta-grid:where(.svelte-1f9v78){grid-template-columns:repeat(1,1fr)}}@keyframes svelte-1f9v78-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-1086kga-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:640px){.section-header.svelte-1086kga{margin-bottom:1rem}.section-header.svelte-1086kga h3:where(.svelte-1086kga){font-size:1.125rem}.section-header.svelte-1086kga p:where(.svelte-1086kga){font-size:.75rem}}.news-item.svelte-z1wr0u,.announcement-item.svelte-z1wr0u{transition:all .2s}.news-item.svelte-z1wr0u:hover,.announcement-item.svelte-z1wr0u:hover{transform:translate(2px)}.line-clamp-2.svelte-z1wr0u{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portal-dashboard.svelte-9d7ung{contain:layout style}@media (prefers-reduced-motion:reduce){.portal-dashboard.svelte-9d7ung{transition:none!important;animation:none!important}}.guest-hero.svelte-dava62{min-height:auto}.guest-hero.svelte-dava62 .hero-content:where(.svelte-dava62){max-width:var(--landing-width);padding:4rem var(--landing-gutter) var(--landing-section-gap)}.guest-hero.svelte-dava62 .hero-title:where(.svelte-dava62){filter:none;max-width:22ch;margin-inline:auto;font-size:clamp(2.25rem,5vw,4rem)}.guest-hero.svelte-dava62 .hero-subtitle:where(.svelte-dava62){max-width:52ch;margin-top:1.5rem;font-family:inherit;font-size:1.0625rem;font-style:normal}.guest-hero.svelte-dava62 .hero-subtitle:where(.svelte-dava62) span:where(.svelte-dava62){text-wrap:balance;margin-top:8px;display:block}.guest-hero.svelte-dava62 .hero-crest:where(.svelte-dava62){opacity:.025;font-size:clamp(16rem,30vw,30rem)}.dark .guest-hero.svelte-dava62 .hero-crest:where(.svelte-dava62),.guest-hero.svelte-dava62 .hero-grain:where(.svelte-dava62){opacity:.035}.guest-hero.svelte-dava62 .hero-cta-primary:where(.svelte-dava62){background:var(--t-domain-fce-action);color:var(--t-domain-fce-action-fg);box-shadow:0 4px 12px color-mix(in srgb, var(--t-domain-fce-action) 15%, transparent)}@media (min-width:768px){.guest-hero.svelte-dava62 .hero-content:where(.svelte-dava62){padding-top:5rem}.guest-hero.svelte-dava62 .hero-subtitle:where(.svelte-dava62){font-size:1.125rem}}.hero-halo.svelte-dava62{background:radial-gradient(ellipse 1100px 640px at 50% 38%, color-mix(in srgb, var(--t-domain-fce) 16%, transparent) 0%, transparent 64%)}.dark .hero-halo.svelte-dava62{background:radial-gradient(ellipse 1100px 640px at 50% 38%, color-mix(in srgb, var(--t-domain-fce) 22%, transparent) 0%, transparent 64%)}.hero-grain.svelte-dava62{opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/></svg>")}.dark .hero-grain.svelte-dava62{opacity:.1}.hero-crest.svelte-dava62{letter-spacing:-.06em;color:var(--t-foreground);opacity:.045;font-size:clamp(18rem,34vw,40rem);font-weight:900;line-height:.78;transform:translateY(-3vh)}.dark .hero-crest.svelte-dava62{opacity:.06}.hero-title.svelte-dava62{background:linear-gradient(135deg, var(--t-domain-fce) 0%, var(--t-domain-fce-strong) 100%);color:#0000;filter:drop-shadow(0 4px 16px color-mix(in srgb, var(--t-domain-fce) 14%, transparent));-webkit-background-clip:text;background-clip:text}.hero-cta-primary.svelte-dava62{background:linear-gradient(135deg, var(--t-domain-fce) 0%, var(--t-domain-fce-strong) 100%);box-shadow:0 6px 18px color-mix(in srgb, var(--t-domain-fce-strong) 26%, transparent);transition:transform .25s cubic-bezier(.175,.885,.32,1.275),filter .25s,box-shadow .25s}.hero-cta-primary.svelte-dava62:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hero-cta-primary.svelte-dava62{transition:none}}.guest-arc.svelte-a0o3fe .arc-content:where(.svelte-a0o3fe){max-width:none;padding:0}.guest-arc.svelte-a0o3fe .arc-heading:where(.svelte-a0o3fe){margin-bottom:2rem}.guest-arc.svelte-a0o3fe .arc-heading:where(.svelte-a0o3fe) h2:where(.svelte-a0o3fe){font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15}.guest-arc.svelte-a0o3fe .arc-heading:where(.svelte-a0o3fe) p:where(.svelte-a0o3fe):last-child{font-size:1rem}.guest-arc.svelte-a0o3fe .stage-grid:where(.svelte-a0o3fe){grid-template-columns:minmax(0,1fr);gap:1rem}.guest-arc.svelte-a0o3fe .stage-card:where(.svelte-a0o3fe){box-shadow:0 2px 8px color-mix(in srgb, var(--t-foreground) 4%, transparent);padding:1.25rem}.guest-arc.svelte-a0o3fe .stage-status:where(.svelte-a0o3fe){letter-spacing:.02em;font-size:.75rem}.guest-arc.svelte-a0o3fe .today-strip:where(.svelte-a0o3fe){border-radius:1rem;margin-top:1.5rem;padding:1rem}.guest-arc.svelte-a0o3fe .stage-card:where(.svelte-a0o3fe):hover{transform:none}@container (width>=480px){.guest-arc.svelte-a0o3fe .stage-grid:where(.svelte-a0o3fe){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=880px){.guest-arc.svelte-a0o3fe .stage-grid:where(.svelte-a0o3fe){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.guest-arc.svelte-a0o3fe .stage-card:where(.svelte-a0o3fe):hover{transform:translateY(-3px)}}.arc-glow.svelte-a0o3fe{background:radial-gradient(ellipse 60% 100% at 70% 50%, color-mix(in srgb, var(--t-domain-fce) 8%, transparent) 0%, transparent 70%)}.guest-crisis.svelte-12j32s2 .crisis-content:where(.svelte-12j32s2){max-width:none;padding:0}.guest-landing.svelte-1jvpdjo{--landing-width:70rem;--landing-gutter:20px;--landing-section-gap:48px;color:var(--t-foreground)}.landing-container.svelte-1jvpdjo{width:100%;max-width:var(--landing-width);padding:0 var(--landing-gutter) var(--landing-section-gap);gap:var(--landing-section-gap);flex-direction:column;margin-inline:auto;display:flex;container-type:inline-size}.landing-stage-group.svelte-1jvpdjo{min-width:0}.crisis-wrap.svelte-1jvpdjo{margin-top:24px}.section-heading.svelte-1jvpdjo{text-align:center;max-width:42rem;margin:0 auto 32px}.section-kicker.svelte-1jvpdjo{color:var(--t-primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.section-heading.svelte-1jvpdjo h2:where(.svelte-1jvpdjo){letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15}.section-body.svelte-1jvpdjo{color:var(--t-text-muted);margin-top:16px;font-size:16px;line-height:1.65}.product-panel.svelte-1jvpdjo{border:1px solid var(--t-border-strong);background:color-mix(in srgb, var(--t-surface) 90%, transparent);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.product-item.svelte-1jvpdjo{min-width:0;color:inherit;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.product-item.svelte-1jvpdjo+.product-item:where(.svelte-1jvpdjo){border-top:1px solid var(--t-border)}.product-icon.svelte-1jvpdjo{border:1px solid color-mix(in srgb, var(--t-domain-fce) 20%, transparent);background:color-mix(in srgb, var(--t-domain-fce) 6%, transparent);width:44px;height:44px;color:var(--t-domain-fce);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.product-item.svelte-1jvpdjo h3:where(.svelte-1jvpdjo),.article-copy.svelte-1jvpdjo h3:where(.svelte-1jvpdjo){letter-spacing:-.015em;text-wrap:pretty;font-size:18px;font-weight:700;line-height:1.4}.product-item.svelte-1jvpdjo>p:where(.svelte-1jvpdjo){color:var(--t-text-muted);margin:12px 0 24px;font-size:14px;line-height:1.65}.item-link.svelte-1jvpdjo{color:var(--t-domain-fce);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.item-link.svelte-1jvpdjo svg{flex-shrink:0}.article-grid.svelte-1jvpdjo{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.article-preview.svelte-1jvpdjo{border:1px solid var(--t-border-strong);background:color-mix(in srgb, var(--t-surface) 90%, transparent);min-width:0;color:inherit;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.article-preview.svelte-1jvpdjo img:where(.svelte-1jvpdjo){aspect-ratio:16/9;object-fit:cover;background:var(--t-surface-muted);width:100%}.article-copy.svelte-1jvpdjo{flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:20px;display:flex}.article-category.svelte-1jvpdjo{color:var(--t-text-muted);font-size:12px;font-weight:600}.article-status.svelte-1jvpdjo{border:1px solid var(--t-border);color:var(--t-text-muted);text-align:center;border-radius:16px;padding:20px;font-size:14px}.section-action.svelte-1jvpdjo{text-align:center;margin-top:24px}.landing-button.svelte-1jvpdjo{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:600;display:inline-flex}.landing-button-primary.svelte-1jvpdjo{background:var(--t-domain-fce-action);color:var(--t-domain-fce-action-fg);box-shadow:0 4px 12px color-mix(in srgb, var(--t-domain-fce-action) 15%, transparent)}.landing-button-secondary.svelte-1jvpdjo{border-color:var(--t-border-strong);background:color-mix(in srgb, var(--t-surface) 90%, transparent);color:var(--t-foreground)}.closing-section.svelte-1jvpdjo{position:relative}.closing-section.svelte-1jvpdjo:before{top:calc(var(--landing-section-gap) / -2);background:var(--t-border);content:"";height:1px;position:absolute;inset-inline:0}.closing-section.svelte-1jvpdjo .section-heading:where(.svelte-1jvpdjo){margin-bottom:24px}.closing-actions.svelte-1jvpdjo{justify-content:center;align-items:center;gap:20px;display:flex}.mission-link.svelte-1jvpdjo{min-height:44px;color:var(--t-text-muted);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.product-item.svelte-1jvpdjo:focus-visible,.article-preview.svelte-1jvpdjo:focus-visible,.landing-button.svelte-1jvpdjo:focus-visible,.mission-link.svelte-1jvpdjo:focus-visible{outline:2px solid var(--t-ring);outline-offset:4px}@media (min-width:768px){.guest-landing.svelte-1jvpdjo{--landing-gutter:32px;--landing-section-gap:80px}}@container (width>=720px){.product-panel.svelte-1jvpdjo,.article-grid.svelte-1jvpdjo{grid-template-columns:repeat(3,minmax(0,1fr))}.product-item.svelte-1jvpdjo+.product-item:where(.svelte-1jvpdjo){border-top:0;border-left:1px solid var(--t-border)}}@media (hover:hover) and (pointer:fine){.product-item.svelte-1jvpdjo,.article-preview.svelte-1jvpdjo,.landing-button.svelte-1jvpdjo,.mission-link.svelte-1jvpdjo{transition:background-color var(--duration-fast), border-color var(--duration-fast)}.product-item.svelte-1jvpdjo:hover{background:color-mix(in srgb, var(--t-domain-fce) 4%, var(--t-surface))}.article-preview.svelte-1jvpdjo:hover{border-color:var(--t-domain-fce)}.mission-link.svelte-1jvpdjo:hover{color:var(--t-foreground)}}@media (prefers-reduced-motion:reduce){.product-item.svelte-1jvpdjo,.article-preview.svelte-1jvpdjo,.landing-button.svelte-1jvpdjo,.mission-link.svelte-1jvpdjo{transition:none}}:root{--spring-easing:cubic-bezier(.175, .885, .32, 1.275)}.glass-card.svelte-h7bcrl{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-image:linear-gradient(#fffffff2 0%,#fffc 100%);border:1px solid #94a3b833;border-radius:1rem;box-shadow:0 8px 30px #0000000a}.dark .glass-card.svelte-h7bcrl{background-image:linear-gradient(#0f0f12e6 0%,#121216cc 100%);border:1px solid #ffffff14;box-shadow:0 8px 30px #0000004d}.custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar{width:6px}.custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar-thumb{background-color:#94a3b84d;border-radius:20px}.dark .custom-scrollbar.svelte-h7bcrl::-webkit-scrollbar-thumb{background-color:#ffffff26}.cta-primary.svelte-h7bcrl,.cta-secondary.svelte-h7bcrl{transition:all .3s var(--spring-easing);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.cta-primary.svelte-h7bcrl{background:linear-gradient(135deg, var(--t-domain-fce) 0%, var(--t-domain-fce-strong) 100%);color:#fff;box-shadow:0 4px 14px 0 color-mix(in srgb, var(--t-domain-fce-strong) 22%, transparent), inset 0 1px 0 0 #fff3;border:1px solid #ffffff1a}.cta-primary.svelte-h7bcrl:hover{box-shadow:0 8px 20px -4px color-mix(in srgb, var(--t-domain-fce-strong) 38%, transparent), inset 0 1px 0 0 #ffffff4d;filter:brightness(1.1);transform:translateY(-2px)}.cta-secondary.svelte-h7bcrl{background:color-mix(in srgb, var(--t-surface) 70%, transparent);color:var(--t-foreground);border:1px solid var(--t-border);box-shadow:0 2px 8px #00000005}.dark .cta-secondary.svelte-h7bcrl{background:color-mix(in srgb, var(--t-surface-muted) 50%, transparent)}.cta-secondary.svelte-h7bcrl:hover{background:var(--t-surface);border-color:var(--t-border-strong);transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.dark .cta-secondary.svelte-h7bcrl:hover{background:color-mix(in srgb, var(--t-surface-muted) 90%, transparent);box-shadow:0 6px 16px #0000004d}.cta-primary.svelte-h7bcrl:active,.cta-secondary.svelte-h7bcrl:active{transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.svelte-h7bcrl{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
