@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/XZAVWLPXMBPMPMQBFHBL/Y4FFBM2TEX4TDHJ7WVK2/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/XDKEVUQ3BKBZWWL2H5VD/BDL563BEP7HROB6XSFZ4/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/OHMJ5HJVROQN4Z7JKQ42/WTPPAGDJ6D4QEFHMDL3U/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/Z7GNRC2H3K2YHRLNVHZN/XQTF3GLR5S7SGMXSQPHM/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}[data-legacy-2025]{--background:#fff;--foreground:#09090b;--card:#fff;--card-foreground:#09090b;--popover:#fff;--popover-foreground:#09090b;--primary:#e50632;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#18181b;--muted:#f4f4f5;--muted-foreground:#71717a;--accent:#f4f4f5;--accent-foreground:#18181b;--destructive:#ef4444;--destructive-foreground:#fafafa;--border:#e4e4e7;--input:#e4e4e7;--ring:#18181b;--radius:1rem;--gradient-start:red;--gradient-mid-1:#d8056a;--gradient-mid-2:#c9077e;--gradient-mid-3:#bb0aa0;--gradient-mid-4:#ac0cc2;--gradient-end:#9c0ee8;--font-sans:"Satoshi",sans-serif;--font-heading:"Satoshi",sans-serif;--font-sans-variable:"Satoshi",sans-serif;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:2rem;--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-4xl:2.25rem;--text-4xl--line-height:2.5rem;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;background-color:var(--background);color:var(--foreground);font-family:Satoshi,sans-serif}@layer base{[data-legacy-2025] :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;letter-spacing:normal;font-family:Satoshi,sans-serif;line-height:normal}}[data-legacy-2025] .bg-swiss-gradient{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-end)100%)}[data-legacy-2025] .bg-swiss-gradient-horizontal{background:linear-gradient(90deg,var(--gradient-start)0%,var(--gradient-end)100%)}[data-legacy-2025] .text-swiss-gradient{background:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-end)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-legacy-2025] .border-swiss-gradient{border-image:linear-gradient(135deg,var(--gradient-start)0%,var(--gradient-end)100%)1}[data-legacy-2025] .btn-swiss-gradient{color:#fff;text-align:center;background:linear-gradient(146deg,#e4043f,#9c0ee8) 0%/200% 200%;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75em 1.25em;font-family:Satoshi,sans-serif;font-weight:600;transition:all .3s;display:inline-flex;position:relative}[data-legacy-2025] .btn-swiss-gradient:after{content:"";z-index:1;border:.5em solid #0000;border-top:.6em solid #e4043f;border-bottom-width:0;position:absolute;bottom:-.59em;left:1em}[data-legacy-2025] .btn-swiss-gradient:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 8px 25px #e4043f40}[data-legacy-2025] .btn-speech-gradient{color:#fff;text-align:center;background:linear-gradient(146deg,red,#9c0ee8) 0%/200% 200%;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75em 1.25em;font-family:Satoshi,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}[data-legacy-2025] .btn-speech-gradient:after{content:"";border:.5em solid #0000;border-top:.6em solid red;border-bottom-width:0;position:absolute;bottom:-.6em;left:1em}[data-legacy-2025] .btn-speech-gradient:hover{background-position:100%;transform:translateY(-1px);box-shadow:0 8px 25px #ff000040}[data-legacy-2025] .btn-speech-white{color:#e4043f;text-align:center;background:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;padding:.75em 1.25em;font-family:Satoshi,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}[data-legacy-2025] .btn-speech-white:hover{color:#fff;background:#e4043f;border-color:#e4043f;transform:translateY(-1px);box-shadow:0 4px 12px #e4043f40}[data-legacy-2025] .btn-speech-white:after{content:"";border:.5em solid #0000;border-top:.6em solid #fff;border-bottom-width:0;position:absolute;bottom:-.59em;left:1em}[data-legacy-2025] .btn-speech-white:hover:after{border-color:#e4043f #0000 #0000}[data-legacy-2025] .btn-speech-white-red-border{color:#e4043f;text-align:center;background:#fff;border:2px solid #e4043f;border-radius:8px;justify-content:center;align-items:center;padding:.75em 1.25em;font-family:Satoshi,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}[data-legacy-2025] .btn-speech-white-red-border:hover{color:#fff;background:#e4043f;border-color:#e4043f;transform:translateY(-1px);box-shadow:0 4px 12px #e4043f40}[data-legacy-2025] .btn-speech-white-red-border:after{content:"";border:.5em solid #0000;border-top:.6em solid #e4043f;border-bottom-width:0;transition:all .3s;position:absolute;bottom:-.59em;left:1em}[data-legacy-2025] .btn-speech-red{color:#fff;cursor:pointer;text-align:center;background:#e4043f;border:2px solid #e4043f;border-radius:8px;justify-content:center;align-items:center;padding:.75em 1.25em;font-family:Satoshi,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}[data-legacy-2025] .btn-speech-red:hover{color:#fff;background:#c70038;border-color:#c70038;transform:translateY(-1px);box-shadow:0 4px 12px #e4043f59}[data-legacy-2025] .btn-speech-red:after{content:"";border:.5em solid #0000;border-top:.6em solid #e4043f;border-bottom-width:0;transition:all .3s;position:absolute;bottom:-.59em;left:1em}[data-legacy-2025] .btn-speech-red:hover:after{border-color:#c70038 #0000 #0000}[data-legacy-2025] .hero-background{background-image:url("/2025/images/Swiss{ai}Weeks_1080 x 608 Main Visual_wo.png");background-repeat:no-repeat;min-height:550px}@media (max-width:768px){[data-legacy-2025] .hero-background{background-position:50%;background-size:cover;min-height:500px}}@media (min-width:769px) and (max-width:1024px){[data-legacy-2025] .hero-background{background-position:50%;background-size:cover;min-height:600px}}@media (min-width:1025px){[data-legacy-2025] .hero-background{background:linear-gradient(135deg,red 0%,#d8056a 20%,#c9077e 40%,#bb0aa0 60%,#ac0cc2 80%,#9c0ee8 100%) 50%/cover;min-height:700px}}@media (min-width:1440px){[data-legacy-2025] .hero-background{min-height:800px}}@media (min-width:1600px){[data-legacy-2025] .hero-background{min-height:850px}}[data-legacy-2025] .video-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}[data-legacy-2025] .video-container iframe{width:100%;height:100%;position:absolute;inset:0}[data-legacy-2025] :target{scroll-margin-top:90px}[data-legacy-2025] .animate-spin-slow{animation:8s linear infinite legacy2025-spin-slow}@keyframes legacy2025-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-legacy-2025] .custom-marker-icon{background:0 0!important;border:none!important}[data-legacy-2025] .city-label{white-space:nowrap!important;background:#fff!important;border:2px solid #e4043f!important;border-radius:6px!important;padding:4px 8px!important;font-weight:600!important;box-shadow:0 2px 8px #00000026!important}[data-legacy-2025] .city-label:before{border-top-color:#e4043f!important}[data-legacy-2025] input,[data-legacy-2025] textarea,[data-legacy-2025] select{color:#000}[data-legacy-2025] input::placeholder,[data-legacy-2025] textarea::placeholder{color:#6b7280}
