.swiszta-test2{--maroon-950:#3a0d10;--maroon-900:#4c0e12;--maroon-800:#6b1118;--maroon-700:#8a1620;--maroon-600:#a41d27;--gold-500:#c9962f;--gold-400:#e0b45c;--gold-300:#f3d68c;--gold-200:#faebd0;--gold-100:#fef7e7;--cream-50:#fbf8f3;--cream-100:#f4eee3;--cream-200:#eae1d2;--ink-900:#1c1113;--ink-700:#3b2b2e;--ink-500:#574649;--white:#fff;--font-display:"Playfair Display", Georgia, serif;--font-body:"Jost", "Segoe UI", sans-serif;--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--shadow-card:0 18px 40px -18px #3a0d1059;--container-w:1400px;font-family:var(--font-body);color:var(--ink-900);background:var(--cream-50);-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;max-width:100vw;position:relative;overflow-x:hidden}.swiszta-test2 *,.swiszta-test2 :before,.swiszta-test2 :after{box-sizing:border-box}.swiszta-test2 img{max-width:100%;display:block}.swiszta-test2 a{color:inherit;text-decoration:none}.swiszta-test2 h1,.swiszta-test2 h2,.swiszta-test2 h3,.swiszta-test2 h4{font-family:var(--font-display);margin:0;line-height:1.15}.swiszta-test2 p{margin:0}.swiszta-test2 ul{margin:0;padding:0;list-style:none}.swiszta-test2 button{cursor:pointer;background:0 0;border:none;font-family:inherit}.swiszta-test2 :focus-visible{outline:2px solid var(--gold-500);outline-offset:3px}.swiszta-test2 .container{max-width:var(--container-w);box-sizing:border-box;width:100%;margin:0 auto;padding:0 24px}.swiszta-test2 .text-accent{color:var(--gold-500)}.swiszta-test2 .section-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--maroon-700);margin:0 0 14px;font-size:.78rem;font-weight:600}.swiszta-test2 .section-eyebrow.center{text-align:left;margin-bottom:24px;position:relative}.swiszta-test2 .section-eyebrow.eyebrow-light{color:var(--gold-400)}.swiszta-test2 .arrow{transition:transform .25s;display:inline-block}.swiszta-test2 a:hover .arrow,.swiszta-test2 .btn:hover .arrow{transform:translate(4px)}.swiszta-version-ribbon{color:#fff;font-family:var(--font-body);z-index:1000;background:linear-gradient(90deg,#6b1118 0%,#8a1620 100%);border-bottom:1px solid #e0b45c;justify-content:space-between;align-items:center;padding:10px 24px;font-size:.85rem;display:flex;position:relative}.swiszta-version-info{align-items:center;gap:12px;display:flex}.swiszta-version-badge{color:#6b1118;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #fff;border-radius:20px;padding:3px 12px;font-size:.75rem;font-weight:800}.swiszta-version-btn{color:#6b1118;background:#fff;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000026}.swiszta-version-btn:hover{color:#8a1620;background:#fef7e7;transform:translateY(-1px)}.swiszta-test2 .btn{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:14px 26px;font-size:.85rem;font-weight:600;transition:all .25s;display:inline-flex}.swiszta-test2 .btn-primary{background:var(--maroon-700);color:var(--white)}.swiszta-test2 .btn-primary:hover{background:var(--maroon-800);box-shadow:0 6px 20px #6b111866}.swiszta-test2 .btn-ghost{color:var(--white);background:0 0;border-color:#ffffff8c}.swiszta-test2 .btn-ghost:hover{border-color:var(--white);background:#ffffff1f}.swiszta-test2 .btn-light{background:var(--gold-500);color:var(--maroon-950)}.swiszta-test2 .btn-light:hover{background:var(--gold-400);box-shadow:0 6px 20px #c9962f59}.swiszta-test2 .play-dot{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;display:inline-flex}.swiszta-test2 .topbar{background:var(--maroon-950);color:var(--cream-100);border-bottom:1px solid #ffffff0f;font-size:.78rem}.swiszta-test2 .topbar-inner{justify-content:space-between;align-items:center;height:38px;display:flex}.swiszta-test2 .topbar-tagline{color:var(--gold-400);letter-spacing:.03em;align-items:center;gap:8px;display:flex}.swiszta-test2 .topbar-contact{align-items:center;gap:20px;display:flex}.swiszta-test2 .topbar-contact a{opacity:.9;align-items:center;gap:6px;display:inline-flex}.swiszta-test2 .topbar-contact a:hover{opacity:1;color:var(--gold-400)}.swiszta-test2 .topbar-contact .phone-highlight-link{opacity:1;color:#e5c158;letter-spacing:.04em;background:#e5c15826;border:1px solid #e5c15866;border-radius:4px;padding:4px 12px;font-size:.94rem;font-weight:800;transition:all .25s;box-shadow:0 2px 8px #00000040}.swiszta-test2 .topbar-contact .phone-highlight-link:hover{color:#fff0b3;background:#e5c15847;border-color:#e5c158;transform:translateY(-1px);box-shadow:0 4px 12px #e5c1584d}.swiszta-test2 .topbar-contact .phone-highlight-link .phone-icon{color:#e5c158;stroke-width:2.4px}.swiszta-test2 .contact-text a[href^=tel\:],.swiszta-test2 .bottom-meta-item a[href^=tel\:]{color:#e5c158;letter-spacing:.04em;font-size:1.05rem;font-weight:800}.swiszta-test2 .site-header{z-index:100;background:var(--white);border-bottom:1px solid #3a0d1014;transition:box-shadow .3s;position:sticky;top:0}.swiszta-test2 .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex;position:relative}.swiszta-test2 .logo{align-items:center;gap:12px;text-decoration:none;display:flex}.swiszta-test2 .brand-name-text{font-family:var(--font-display);letter-spacing:.06em;color:var(--maroon-900);font-size:1.6rem;font-weight:800;text-decoration:none}.swiszta-test2 .footer-brand-text{color:var(--white)}.swiszta-test2 .logo-icon-img{object-fit:contain;border-radius:6px;width:44px;height:44px}.swiszta-test2 .site-logo-img{object-fit:contain;width:auto;max-width:320px;height:52px;display:block}.swiszta-test2 .footer-logo-img{max-width:340px;height:56px}.swiszta-test2 .logo-mark{color:var(--maroon-700);font-size:1.6rem}.swiszta-test2 .logo-text{font-family:var(--font-display);letter-spacing:.03em;color:var(--maroon-950);flex-direction:column;font-size:1.35rem;font-weight:700;line-height:1;display:flex}.swiszta-test2 .logo-title{align-items:baseline;display:inline-flex}.swiszta-test2 .logo-accent{color:var(--maroon-600)}.swiszta-test2 .logo-text small{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500);margin-top:3px;font-size:.55rem;font-weight:500}.swiszta-test2 .main-nav{gap:26px;font-size:.85rem;font-weight:500;display:flex}.swiszta-test2 .main-nav a{color:var(--ink-700);padding:4px 0;transition:color .2s;position:relative}.swiszta-test2 .main-nav a:hover,.swiszta-test2 .main-nav a.active{color:var(--maroon-700)}.swiszta-test2 .main-nav a.active:after{content:"";background:var(--maroon-700);border-radius:1px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.swiszta-test2 .nav-cta{flex-shrink:0}.swiszta-test2 .nav-toggle{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;display:none}.swiszta-test2 .nav-toggle span{background:var(--maroon-900);width:100%;height:2px;transition:all .25s}.swiszta-test2 .nav-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.swiszta-test2 .nav-toggle.active span:nth-child(2){opacity:0}.swiszta-test2 .nav-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.swiszta-test2 .hero{color:#fff;background:#000;align-items:center;min-height:600px;display:flex;position:relative;overflow:hidden}.swiszta-test2 .hero-media{position:absolute;inset:0;overflow:hidden}.swiszta-test2 .hero-bg-video-iframe{pointer-events:none;border:0;width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiszta-test2 .hero-bg-img{object-fit:cover;object-position:center;filter:brightness(.96)contrast(1.05);width:100%;height:100%;transition:transform 10s;position:absolute;inset:0;transform:scale(1.02)}.swiszta-test2 .hero:hover .hero-bg-img{transform:scale(1.05)}.swiszta-test2 .hero-left-dark-panel{z-index:2;background:linear-gradient(90deg,#000000d1 0%,#0000009e 38%,#00000040 72%,#00000014 100%);width:100%;height:100%;position:absolute;inset:0}.swiszta-test2 .center-play-trigger{z-index:5;cursor:pointer;flex-direction:column;align-items:center;gap:12px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:58%;transform:translate(-50%,-62%)}.swiszta-test2 .center-play-trigger:hover{transform:translate(-50%,-62%)scale(1.08)}.swiszta-test2 .play-circle-outer{-webkit-backdrop-filter:blur(6px);background:#0000008c;border:2px solid #fffffff2;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:all .3s;display:flex;box-shadow:0 8px 28px #0009}.swiszta-test2 .center-play-trigger:hover .play-circle-outer{background:#c8102e;border-color:#c8102e;box-shadow:0 12px 32px #c8102ea6}.swiszta-test2 .play-circle-label{color:#fff;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 8px #000000e6;font-size:.78rem;font-weight:700}.swiszta-test2 .hero-content-container{z-index:3;width:100%;padding-top:60px;padding-bottom:110px;position:relative}.swiszta-test2 .hero-text-block{text-align:left;max-width:520px}.swiszta-test2 .hero-heading{font-family:var(--font-display);letter-spacing:.02em;color:#fff;text-shadow:0 4px 20px #000000d9;margin:0 0 22px;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;line-height:1.08}.swiszta-test2 .red-accent-text{color:#ff2a4b;text-shadow:0 4px 20px #c8102e99;font-weight:900}.swiszta-test2 .hero-subtext{color:#fff;text-shadow:0 2px 12px #000000e6;max-width:480px;margin-bottom:34px;font-size:1.05rem;font-weight:500;line-height:1.6}.swiszta-test2 .hero-button-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.swiszta-test2 .btn-red-action{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#c8102e;border:none;border-radius:4px;align-items:center;gap:10px;padding:14px 26px;font-size:.84rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #c8102e66}.swiszta-test2 .btn-red-action:hover{background:#e01435;transform:translateY(-2px);box-shadow:0 10px 24px #c8102e8c}.swiszta-test2 .btn-outline-white-action{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #fffc;border-radius:4px;align-items:center;gap:8px;padding:14px 24px;font-size:.84rem;font-weight:700;transition:all .25s;display:inline-flex}.swiszta-test2 .btn-outline-white-action:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px)}.swiszta-test2 .hero-player-control-bar{z-index:10;-webkit-backdrop-filter:blur(10px);background:#0a0a0aeb;border-top:1px solid #ffffff1f;align-items:center;gap:18px;padding:12px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.swiszta-test2 .bar-play-pause-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.swiszta-test2 .bar-play-pause-btn:hover{color:#c8102e}.swiszta-test2 .bar-timestamp{color:#ffffffd9;white-space:nowrap;font-family:monospace;font-size:.82rem}.swiszta-test2 .bar-progress-container{cursor:pointer;background:#ffffff40;border-radius:2px;flex-grow:1;height:4px;position:relative;overflow:hidden}.swiszta-test2 .bar-progress-line{background:#c8102e;border-radius:2px;height:100%;transition:width .2s linear}.swiszta-test2 .bar-action-icons{align-items:center;gap:16px;display:flex}.swiszta-test2 .bar-icon-button{color:#ffffffd9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.swiszta-test2 .bar-icon-button:hover{color:#fff;transform:scale(1.1)}.swiszta-test2 .player-icon-btn:hover{color:var(--gold-400)}.swiszta-test2 .stat-strip{background:linear-gradient(90deg,#320005 0%,#52000a 25%,#63000d 50%,#52000a 75%,#320005 100%);border-top:1px solid #e5c15859;border-bottom:1px solid #e5c15859;width:100%;padding:16px 0;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff1f}.swiszta-test2 .stat-grid{grid-template-columns:repeat(6,1fr);max-width:1360px;margin:0 auto;padding:0 12px;display:grid}.swiszta-test2 .stat{text-align:left;border-left:none;border-right:1px solid #ffffff29;justify-content:center;align-items:center;gap:14px;padding:8px 12px;display:flex}.swiszta-test2 .stat:last-child{border-right:none}.swiszta-test2 .stat-icon-wrapper{filter:drop-shadow(0 0 6px #ffcf4073);flex-shrink:0;justify-content:center;align-items:center;display:flex}.swiszta-test2 .stat-info{flex-direction:column;display:flex}.swiszta-test2 .stat-info strong{font-family:var(--font-heading), "Playfair Display", "Cinzel", Georgia, serif;color:#fff;letter-spacing:.02em;text-shadow:0 2px 6px #000000f2;font-size:1.6rem;font-weight:700;line-height:1.1}.swiszta-test2 .stat-info small{font-family:var(--font-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#ffcf40;text-shadow:0 1px 3px #000000d9;white-space:nowrap;opacity:1;margin-top:3px;font-size:.64rem;font-weight:700;line-height:1.2}.swiszta-test2 .services{background:var(--cream-100);border-bottom:1px solid #8a162014;padding:110px 0 90px}.swiszta-test2 .services-grid{grid-template-columns:repeat(5,1fr);gap:26px;display:grid}.swiszta-test2 .service-card{text-align:center;background:#fff;border:1px solid #8a16201f;border-radius:10px;flex-direction:column;padding-bottom:26px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;overflow:hidden;box-shadow:0 10px 28px -10px #3a0d1024}.swiszta-test2 .service-media{background-position:50% 20%;background-size:cover;height:220px;position:relative}.swiszta-test2 .service-media-housekeeping{background-position:50% 15%}.swiszta-test2 .service-media-concierge{background-position:50% 10%}.swiszta-test2 .service-media-catering{background-position:50% 12%}.swiszta-test2 .service-media-laundry{background-position:50% 30%}.swiszta-test2 .service-media-maintenance{background-position:50% 12%}.swiszta-test2 .service-media-overlay{background:linear-gradient(#0000000d 0%,#3a0d1047 100%);position:absolute;inset:0}.swiszta-test2 .service-icon{color:#fff;z-index:2;background:linear-gradient(135deg,#7a0c16 0%,#55070e 100%);border:2.5px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:-26px auto 16px;font-size:1.25rem;display:flex;position:relative;box-shadow:0 5px 16px #3a0d1059}.swiszta-test2 .service-card h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;text-align:center;color:#3b0409;justify-content:center;align-items:center;min-height:46px;margin-bottom:12px;padding:0 16px;font-size:1.02rem;font-weight:700;line-height:1.3;display:flex}.swiszta-test2 .service-card p{text-align:center;color:var(--ink-700);flex-grow:1;margin-bottom:22px;padding:0 18px;font-size:.88rem;line-height:1.55}.swiszta-test2 .link-more{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#7a0c16;justify-content:center;align-items:center;gap:6px;width:100%;padding:0 18px;font-size:.82rem;font-weight:800;transition:color .2s,transform .2s;display:inline-flex}.swiszta-test2 .link-more:hover{color:#c9962f}.swiszta-test2 .about{background:var(--cream-50);border-bottom:1px solid #8a162014;padding:115px 0}.swiszta-test2 .about-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;display:grid}.swiszta-test2 .about-copy h2{color:var(--maroon-950);margin:12px 0 22px;font-size:clamp(2.2rem,3.6vw,3.2rem)}.swiszta-test2 .about-copy p{color:var(--ink-700);margin-bottom:30px;font-size:1.04rem;line-height:1.75}.swiszta-test2 .value-grid{grid-template-columns:1fr 1fr;gap:18px 24px;margin-bottom:36px;display:grid}.swiszta-test2 .value{color:var(--maroon-950);border-radius:var(--radius-sm);background:#fff;border:1px solid #8a16201f;align-items:center;gap:14px;padding:14px 20px;font-size:.98rem;font-weight:700;display:flex;box-shadow:0 4px 14px #3a0d100f}.swiszta-test2 .value span{font-size:1.35rem}.swiszta-test2 .about-media{border-radius:var(--radius-lg);border:1px solid #3a0d101a;position:relative;overflow:hidden;box-shadow:0 20px 50px -16px #3a0d1059}.swiszta-test2 .about-scene{background-position:50%;background-size:cover;height:480px;position:relative}.swiszta-test2 .about-scene-overlay{background:linear-gradient(#0000 40%,#00000073 100%);position:absolute;inset:0}.swiszta-test2 .watch-btn{color:var(--white);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3a0d10eb;border:1.5px solid #ffffffb3;border-radius:50px;align-items:center;gap:12px;padding:14px 26px;font-size:.82rem;font-weight:700;transition:all .3s;display:flex;position:absolute;top:auto;bottom:24px;left:24px;transform:none;box-shadow:0 10px 28px #0006}.swiszta-test2 .watch-btn:hover{background:var(--maroon-700);border-color:var(--gold-400);transform:translateY(-3px)}.swiszta-test2 .team-banner-section{background:linear-gradient(180deg, var(--cream-50) 0%, var(--cream-100) 100%);border-bottom:1px solid #8a162014;padding:95px 0 105px}.swiszta-test2 .team-banner-header{text-align:center;margin-bottom:40px}.swiszta-test2 .team-banner-header h2{color:var(--maroon-950);margin-top:10px;font-size:clamp(2.2rem,3.6vw,3rem)}.swiszta-test2 .team-banner-frame{border-radius:var(--radius-lg);background:var(--maroon-950);border:2px solid #c9962f66;position:relative;overflow:hidden;box-shadow:0 20px 50px -12px #3a0d1047}.swiszta-test2 .team-banner-img{object-fit:cover;width:100%;max-height:540px;transition:transform .6s;display:block}.swiszta-test2 .team-banner-frame:hover .team-banner-img{transform:scale(1.02)}.swiszta-test2 .team-departments-overlay{z-index:3;flex-wrap:wrap;justify-content:center;gap:14px;width:calc(100% - 48px);max-width:960px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.swiszta-test2 .dept-pill{-webkit-backdrop-filter:blur(12px);color:#3a0d10;letter-spacing:.05em;text-transform:uppercase;background:#fffffff2;border:1.5px solid #c9962f;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;font-size:.88rem;font-weight:800;transition:all .25s;display:flex;box-shadow:0 6px 20px #00000059}.swiszta-test2 .dept-pill:hover{color:#fff;background:#8a1620;border-color:#e0b45c;transform:translateY(-3px);box-shadow:0 10px 24px #8a162073}.swiszta-test2 .dept-pill .dot{background:#8a1620;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #8a162099}.swiszta-test2 .dept-pill:hover .dot{background:#e0b45c;box-shadow:0 0 8px #e0b45c}.swiszta-test2 .why{background:var(--cream-200);padding:105px 0}.swiszta-test2 .why-grid{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.swiszta-test2 .why-item{border-radius:var(--radius-md);text-align:left;background:#fff;border:1px solid #8a16201a;padding:30px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 12px 30px -14px #3a0d1029}.swiszta-test2 .why-icon{color:var(--maroon-700);margin-bottom:16px;font-size:2.1rem;display:block}.swiszta-test2 .why-item strong{color:var(--maroon-950);margin-bottom:8px;font-size:.98rem;font-weight:700;display:block}.swiszta-test2 .why-item strong{color:var(--maroon-950);margin-bottom:6px;font-size:.88rem;display:block}.swiszta-test2 .why-item small{color:var(--ink-500);font-size:.74rem;line-height:1.4}.swiszta-test2 .partners{background:var(--white);padding:65px 0}.swiszta-test2 .partner-row{font-family:var(--font-display);letter-spacing:.06em;color:var(--ink-500);opacity:.75;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;font-size:1.15rem;font-weight:700;display:flex}.swiszta-test2 .partner-row span{transition:opacity .2s,color .2s}.swiszta-test2 .partner-row span:hover{opacity:1;color:var(--maroon-700)}.swiszta-test2 .numbers-band{background:linear-gradient(120deg, var(--maroon-950), var(--maroon-800), var(--maroon-700));color:var(--white);padding:50px 0;box-shadow:inset 0 2px 15px #0000004d}.swiszta-test2 .numbers-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.swiszta-test2 .number strong{font-family:var(--font-display);color:var(--gold-400);margin-bottom:4px;font-size:2.1rem;display:block}.swiszta-test2 .number small{letter-spacing:.05em;text-transform:uppercase;opacity:.88;font-size:.78rem}.swiszta-test2 .careers{color:#fff;background:#250407;padding:0;overflow:hidden}.swiszta-test2 .careers-inner{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.swiszta-test2 .careers-copy{padding:70px 48px 70px 0}.swiszta-test2 .careers-eyebrow-gold{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;color:#d4af37;text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:800}.swiszta-test2 .careers-title{font-family:var(--font-heading), "Playfair Display", Georgia, serif;color:#fff;margin:0 0 18px;font-size:clamp(2.1rem,3.5vw,2.75rem);font-weight:800;line-height:1.15}.swiszta-test2 .careers-title-gold{color:#d4af37;font-weight:800}.swiszta-test2 .careers-desc{font-family:var(--font-body), system-ui, sans-serif;color:#ffffffe0;max-width:460px;margin-bottom:28px;font-size:.96rem;line-height:1.6}.swiszta-test2 .btn-gold-action{color:#1a0204;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d4af37;border:none;border-radius:4px;align-items:center;gap:10px;padding:14px 28px;font-size:.82rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 6px 18px #d4af3759}.swiszta-test2 .btn-gold-action:hover{color:#0b0204;background:#e5c158;transform:translateY(-2px);box-shadow:0 10px 24px #d4af3780}.swiszta-test2 .careers-media{background-position:100%;background-size:cover;height:420px;position:relative;box-shadow:-12px 0 32px #00000080}.swiszta-test2 .careers-media-overlay{background:linear-gradient(90deg,#250407 0%,#250407b3 25%,#0000 60%);position:absolute;inset:0}.swiszta-test2 .news{background:var(--cream-50);padding:95px 0}.swiszta-test2 .news-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.swiszta-test2 .news-card{background:var(--white);border-radius:var(--radius-md);border:1px solid #3a0d100d;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 12px 30px -16px #3a0d1040}.swiszta-test2 .news-media{background-position:50%;background-size:cover;height:160px;position:relative}.swiszta-test2 .news-date{background:var(--white);color:var(--maroon-800);border-radius:var(--radius-sm);text-align:center;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;padding:6px 12px;font-size:.65rem;font-weight:700;line-height:1.2;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #00000026}.swiszta-test2 .news-date strong{font-size:1.15rem;font-family:var(--font-display)}.swiszta-test2 .news-card h4{font-size:.98rem;font-weight:600;font-family:var(--font-body);color:var(--maroon-950);flex-grow:1;padding:18px 18px 10px;line-height:1.45}.swiszta-test2 .news-card .link-more{text-align:left;justify-content:flex-start;padding:0 18px 18px}.swiszta-test2 .site-footer{color:#ffffffd9;font-family:var(--font-body);background:radial-gradient(at top,#300508 0%,#1a0204 55%,#0b0102 100%);border-top:2px solid #d4af37;position:relative;overflow:hidden;box-shadow:inset 0 8px 30px #000000b3}.swiszta-test2 .site-footer:before{content:"";filter:blur(1px);background:linear-gradient(90deg,#0000 0%,#f3a638 50%,#0000 100%);width:60%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.swiszta-test2 .footer-grid-container{padding-top:40px;padding-bottom:40px}.swiszta-test2 .footer-grid{grid-template-columns:1.35fr 1fr 1.3fr 1.3fr;align-items:stretch;gap:0;display:grid}.swiszta-test2 .footer-brand-col,.swiszta-test2 .footer-col-nav,.swiszta-test2 .footer-col-services,.swiszta-test2 .footer-col-contact{border-right:1px solid #d4af3759;padding:24px 28px}.swiszta-test2 .footer-brand-col{text-align:center;isolation:isolate;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:36px 28px;display:flex;position:relative;overflow:hidden}.swiszta-test2 .footer-brand-col:before{content:"";opacity:.85;z-index:-2;filter:brightness(.85)contrast(1.2)saturate(1.1);background-image:url(/images/footer_lounge_bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.swiszta-test2 .footer-brand-col:after{content:"";z-index:-1;background:radial-gradient(circle,#20040873 0%,#0c0103d9 100%),linear-gradient(#14020480 0%,#080102e6 100%);position:absolute;inset:0}.swiszta-test2 .footer-brand-col>*{z-index:2;position:relative}.swiszta-test2 .footer-col-contact{border-right:none;padding-right:0}.swiszta-test2 .footer-logo-link{margin-bottom:4px;text-decoration:none;display:inline-block}.swiszta-test2 .custom-footer-logo{justify-content:center;align-items:center;gap:14px;display:flex}.swiszta-test2 .custom-footer-logo .logo-icon-grid{grid-template-columns:1fr 1fr;gap:4px;width:38px;height:38px;display:grid}.swiszta-test2 .custom-footer-logo .logo-icon-grid .tile{background:#dc2626;border-radius:3px;box-shadow:0 0 12px #dc2626cc}.swiszta-test2 .custom-footer-logo .brand-name{font-family:var(--font-heading), "Inter", sans-serif;letter-spacing:.04em;font-size:2.1rem;font-weight:800;line-height:1}.swiszta-test2 .custom-footer-logo .brand-name .white-txt{color:#fff;text-shadow:0 2px 8px #000000f2}.swiszta-test2 .custom-footer-logo .brand-name .red-txt{color:#ef4444;text-shadow:0 2px 8px #000000f2}.swiszta-test2 .custom-footer-logo .sub-txt{letter-spacing:.36em;color:#fff;text-shadow:0 2px 6px #000000f2;margin-top:6px;font-size:.76rem;font-weight:700;display:block}.swiszta-test2 .gold-diamond-divider{justify-content:center;align-items:center;gap:12px;width:100%;max-width:380px;margin:18px 0;display:flex}.swiszta-test2 .gold-diamond-divider .line{background:#e5c158;flex:1;height:2px;box-shadow:0 0 6px #e5c158b3}.swiszta-test2 .gold-diamond-divider .diamond{color:#ffcf40;filter:drop-shadow(0 0 8px #ffcf40f2);font-size:1.05rem;line-height:1;display:inline-block}.swiszta-test2 .footer-tagline{text-align:center;color:#fff;letter-spacing:.02em;font-size:1.5rem;font-weight:600;font-family:var(--font-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;text-shadow:0 2px 10px #000000f2,0 0 20px #000000d9;margin:2px 0}.swiszta-test2 .footer-social-circle-row{justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.swiszta-test2 .social-circle-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0103bf;border:2px solid #ffcf40;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 0 14px #ffcf40d9,0 0 28px #e5c15873,inset 0 0 8px #ffcf4059}.swiszta-test2 .social-circle-btn .social-txt-f{color:#fff;text-shadow:0 1px 4px #000000e6;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.45rem;font-weight:800;line-height:1}.swiszta-test2 .social-circle-btn .social-txt-in{color:#fff;text-shadow:0 1px 4px #000000e6;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.15rem;font-weight:800;line-height:1}.swiszta-test2 .social-circle-btn:hover{color:#0b0204;background:#ffcf40;border-color:#fff;transform:translateY(-4px)scale(1.1);box-shadow:0 0 22px #ffcf40,0 8px 24px #e5c158cc}.swiszta-test2 .social-circle-btn:hover .social-txt-f,.swiszta-test2 .social-circle-btn:hover .social-txt-in{color:#0b0204;text-shadow:none}.swiszta-test2 .footer-col-title{color:#f3a638;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.95rem;font-weight:700;display:inline-block;position:relative}.swiszta-test2 .gold-title-underline{background:#d4af37;width:42px;height:2px;margin-bottom:20px}.swiszta-test2 .footer-links-list{margin:0;padding:0;list-style:none}.swiszta-test2 .footer-links-list li{margin-bottom:11px}.swiszta-test2 .footer-links-list a{color:#ffffffe6;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:.9rem;text-decoration:none;transition:all .25s;display:flex}.swiszta-test2 .footer-links-list a .link-chevron{color:#e53935;transition:transform .25s}.swiszta-test2 .footer-links-list a:hover{color:#f3a638;padding-left:4px}.swiszta-test2 .footer-links-list a:hover .link-chevron{color:#f3a638;transform:translate(4px)}.swiszta-test2 .footer-service-rows{margin:0;padding:0;list-style:none}.swiszta-test2 .footer-service-rows li{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:10px 0;display:flex}.swiszta-test2 .footer-service-rows li:last-child{border-bottom:none}.swiszta-test2 .svc-gold-icon{color:#f3a638;flex-shrink:0}.swiszta-test2 .footer-service-rows a{color:#ffffffe6;font-size:.88rem;text-decoration:none;transition:color .2s}.swiszta-test2 .footer-service-rows a:hover{color:#f3a638}.swiszta-test2 .footer-contact-list{margin:0;padding:0;list-style:none}.swiszta-test2 .footer-contact-list li{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.swiszta-test2 .red-icon-ring{color:#dc2626;background:#dc26261a;border:1.5px solid #dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.swiszta-test2 .contact-text{color:#ffffffe6;font-size:.88rem;line-height:1.45}.swiszta-test2 .contact-text a{color:#ffffffe6;text-decoration:none;transition:color .2s}.swiszta-test2 .contact-text a:hover{color:#f3a638}.swiszta-test2 .footer-certifications-section{background:#0003;border-top:1px solid #d4af3766;padding:30px 0 35px}.swiszta-test2 .cert-header-title{justify-content:center;align-items:center;gap:15px;margin-bottom:28px;display:flex}.swiszta-test2 .cert-header-title .gold-rule{background:linear-gradient(90deg,#0000,#d4af3799,#0000);flex:1;max-width:250px;height:1px}.swiszta-test2 .cert-title-txt{color:#f3a638;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.92rem;font-weight:700}.swiszta-test2 .certifications-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.swiszta-test2 .cert-card{border-right:1px solid #d4af3759;align-items:center;gap:14px;padding:10px 20px;display:flex}.swiszta-test2 .cert-card:last-child{border-right:none}.swiszta-test2 .cert-badge-ring{border:2px solid #d4af37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 10px #0006}.swiszta-test2 .green-badge{color:#fff;background:linear-gradient(135deg,#15803d,#166534)}.swiszta-test2 .orange-badge{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c)}.swiszta-test2 .red-badge{color:#fff;background:linear-gradient(135deg,#dc2626,#991b1b)}.swiszta-test2 .blue-badge{color:#fff;background:linear-gradient(135deg,#0284c7,#1e3a8a)}.swiszta-test2 .cm3-txt{font-family:sans-serif;font-size:.85rem;font-style:italic;font-weight:800}.swiszta-test2 .cert-info .cert-code{color:#fff;letter-spacing:.02em;margin-bottom:2px;font-size:.92rem;font-weight:700}.swiszta-test2 .cert-info .cert-desc{color:#ffffffbf;font-size:.76rem;line-height:1.25}.swiszta-test2 .footer-bottom-bar{background:#090102;border-top:1px solid #d4af37;padding:16px 0;position:relative;box-shadow:0 -4px 15px #d4af3726}.swiszta-test2 .bottom-bar-inner{color:#ffffffd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:.8rem;display:flex}.swiszta-test2 .copyright-txt{font-weight:400}.swiszta-test2 .v-sep{color:#d4af37;opacity:.6}.swiszta-test2 .bottom-meta-item{align-items:center;gap:6px;display:flex}.swiszta-test2 .bottom-meta-item .meta-icon{color:#dc2626;flex-shrink:0}.swiszta-test2 .bottom-meta-item a{color:#ffffffd9;text-decoration:none;transition:color .2s}.swiszta-test2 .bottom-meta-item a:hover{color:#f3a638}.swiszta-test2 .bottom-end-mark{margin-left:auto}.swiszta-test2 .mini-tiles{grid-template-columns:1fr 1fr;gap:2px;width:16px;height:16px;display:grid}.swiszta-test2 .mini-tiles .tile{background:#dc2626;border-radius:1px}.swiszta-test2 .back-to-top{z-index:200;background:var(--maroon-700);width:46px;height:46px;color:var(--white);border:1px solid var(--gold-500);opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(10px);box-shadow:0 10px 24px -8px #3a0d1099}.swiszta-test2 .back-to-top.visible{opacity:1;visibility:visible;transform:none}.swiszta-test2 .back-to-top:hover{background:var(--maroon-800);transform:translateY(-3px);box-shadow:0 14px 28px -6px #3a0d10b3}.swiszta-test2 .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.swiszta-test2 .reveal.in-view{opacity:1;transform:none}@media (width<=1200px){.swiszta-test2 .services-grid{grid-template-columns:repeat(3,1fr);gap:22px}}@media (width<=1080px){.swiszta-test2 .services-grid,.swiszta-test2 .why-grid{grid-template-columns:repeat(3,1fr)}.swiszta-test2 .news-grid{grid-template-columns:repeat(2,1fr)}.swiszta-test2 .stat-grid{grid-template-columns:repeat(3,1fr);row-gap:20px}.swiszta-test2 .stat:nth-child(4){border-left:none}}@media (width<=900px){.swiszta-test2 .hero-left-dark-panel{background:linear-gradient(#020202eb 0%,#020202d9 70%,#02020280 100%);width:100%}.swiszta-test2 .center-play-trigger{top:30%;left:80%}.swiszta-test2 .main-nav{background:var(--white);flex-direction:column;gap:0;max-height:0;transition:max-height .35s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 12px 24px -12px #3a0d104d}.swiszta-test2 .main-nav a{border-bottom:1px solid #3a0d100f;padding:14px 24px}.swiszta-test2 .main-nav.nav-open{max-height:440px}.swiszta-test2 .nav-toggle{display:flex}.swiszta-test2 .about-grid,.swiszta-test2 .careers-inner{grid-template-columns:1fr}.swiszta-test2 .careers-media{border-radius:var(--radius-md);order:-1;height:240px}.swiszta-test2 .numbers-grid{grid-template-columns:repeat(2,1fr)}.swiszta-test2 .footer-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.swiszta-test2 .services-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media (width<=640px){.swiszta-test2 .center-play-trigger{display:none}.swiszta-test2 .hero-heading{font-size:2.2rem}.swiszta-test2 .topbar-tagline{display:none}.swiszta-test2 .services-grid{grid-template-columns:1fr;gap:24px;max-width:440px;margin:0 auto}.swiszta-test2 .service-media{height:200px}.swiszta-test2 .why-grid{grid-template-columns:1fr 1fr}.swiszta-test2 .news-grid{grid-template-columns:1fr}.swiszta-test2 .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:0 8px}.swiszta-test2 .stat{border-bottom:1px solid #ffffff29;border-left:none;border-right:1px solid #ffffff29;justify-content:flex-start;gap:8px;padding:6px 8px}.swiszta-test2 .stat:nth-child(2n){border-right:none}.swiszta-test2 .stat:nth-child(5),.swiszta-test2 .stat:nth-child(6){border-bottom:none}.swiszta-test2 .stat-icon-wrapper svg{width:26px;height:26px}.swiszta-test2 .stat-info{flex-shrink:1;min-width:0}.swiszta-test2 .stat-info strong{font-size:1.3rem}.swiszta-test2 .stat-info small{letter-spacing:.04em;word-break:break-word;white-space:normal;font-size:.58rem;line-height:1.15}.swiszta-test2 .nav-cta{display:none}.swiszta-test2 .hero h1{font-size:2.2rem}.swiszta-test2 .footer-grid{grid-template-columns:1fr}}@media (width<=400px){.swiszta-test2 .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 4px}.swiszta-test2 .stat{gap:6px;padding:6px 4px}.swiszta-test2 .stat-info strong{font-size:1.18rem}.swiszta-test2 .stat-info small{font-size:.54rem}}.nav-backdrop{-webkit-backdrop-filter:blur(4px);z-index:95;background:#2116138c;animation:.25s ease-out forwards fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.swiszta-test2 .main-nav a.active{color:var(--maroon-700);font-weight:700}.swiszta-test2 .main-nav a.active:after{content:"";background:linear-gradient(90deg, var(--maroon-700), var(--gold-500));border-radius:3px;height:3px;animation:.3s ease-out scaleIn;position:absolute;bottom:-4px;left:0;right:0}@keyframes scaleIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.swiszta-test2 .partners-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.swiszta-test2 .partner-portfolio-btn{color:var(--maroon-700);cursor:pointer;background:#6b111814;border:1px solid #6b111833;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .25s;display:inline-flex}.swiszta-test2 .partner-portfolio-btn:hover{background:var(--maroon-700);color:var(--white);border-color:var(--maroon-700);transform:translateY(-2px);box-shadow:0 6px 16px #6b111840}.swiszta-test2 .partner-ticker{width:100%;padding:10px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.swiszta-test2 .partner-ticker-track{gap:20px;width:max-content;animation:35s linear infinite partnerMarquee;display:flex}.swiszta-test2 .partner-ticker-track:hover{animation-play-state:paused}@keyframes partnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.swiszta-test2 .partner-badge{background:var(--white);border-radius:var(--radius-md);letter-spacing:.08em;color:var(--maroon-950);cursor:pointer;white-space:nowrap;border:1px solid #3a0d101a;align-items:center;gap:10px;padding:12px 22px;font-size:.88rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #3a0d100a}.swiszta-test2 .partner-badge-icon{color:var(--maroon-700);transition:transform .3s}.swiszta-test2 .partner-badge:hover{border-color:var(--gold-500);background:linear-gradient(135deg,#fff 0%,#fefcf7 100%);transform:translateY(-4px)scale(1.03);box-shadow:0 10px 24px -8px #6b111840}.swiszta-test2 .partner-badge:hover .partner-badge-icon{color:var(--gold-500);transform:scale(1.2)rotate(-5deg)}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #c9962f66}50%{box-shadow:0 0 0 12px #c9962f00}}@keyframes shimmerGold{0%{background-position:-200% 0}to{background-position:200% 0}}.swiszta-test2 .service-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.swiszta-test2 .service-card:hover{border-color:var(--gold-500);transform:translateY(-8px)scale(1.015);box-shadow:0 20px 40px -15px #3a0d1038}.swiszta-test2 .news-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.swiszta-test2 .news-card:hover{transform:translateY(-6px);box-shadow:0 16px 36px -12px #3a0d102e}.swiszta-test2 .stat{transition:transform .3s,background-color .3s}.swiszta-test2 .stat:hover{background:#ffffff0f;transform:translateY(-4px)}.swiszta-test2 .why-item{transition:transform .3s,border-color .3s,box-shadow .3s}.swiszta-test2 .why-item:hover{border-color:var(--gold-500);transform:translateY(-5px);box-shadow:0 12px 28px -10px #3a0d1026}.swiszta-test2 .about-showcase-section{color:#1f2937;background:#fff;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;padding:70px 0 50px}.swiszta-test2 .about-showcase-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;margin-bottom:45px;display:grid}.swiszta-test2 .about-eyebrow-line{align-items:center;gap:12px;margin-bottom:14px;display:flex}.swiszta-test2 .eyebrow-text{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;color:#9a111a;text-transform:uppercase;font-size:.88rem;font-weight:800}.swiszta-test2 .eyebrow-divider{background:#e5e7eb;flex:1;max-width:140px;height:1px}.swiszta-test2 .eyebrow-diamond{color:#9a111a;font-size:.85rem}.swiszta-test2 .about-showcase-heading{font-family:var(--font-heading), "Playfair Display", Georgia, serif;color:#111827;margin-bottom:16px;font-size:clamp(2rem,3.2vw,2.5rem);font-weight:800;line-height:1.14}.swiszta-test2 .red-heading-accent{color:#9a111a}.swiszta-test2 .about-showcase-desc{font-family:var(--font-body), system-ui, sans-serif;color:#4b5563;max-width:520px;margin-bottom:24px;font-size:.92rem;line-height:1.6}.swiszta-test2 .about-pillars-row{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px;display:grid}.swiszta-test2 .pillar-item{border-right:1px solid #f3f4f6;flex-direction:column;align-items:flex-start;padding-right:8px;display:flex}.swiszta-test2 .pillar-item:last-child{border-right:none}.swiszta-test2 .pillar-icon{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.swiszta-test2 .pillar-label{font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;font-size:.8rem;line-height:1.25;display:flex}.swiszta-test2 .pillar-label .black-txt{color:#111827;font-weight:800}.swiszta-test2 .pillar-label .red-txt{color:#9a111a;font-weight:800}.swiszta-test2 .about-showcase-btn{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#7a0c14;border:none;border-radius:4px;align-items:center;gap:10px;padding:13px 26px;font-size:.82rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #7a0c1459}.swiszta-test2 .about-showcase-btn:hover{background:#9a111a;transform:translateY(-2px);box-shadow:0 8px 20px #9a111a73}.swiszta-test2 .about-showcase-media{border:2px solid #e5c158;border-radius:8px;width:100%;height:100%;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 16px 40px #3a0d1033}.swiszta-test2 .about-showcase-media:hover{border-color:#fff0b3;transform:translateY(-3px);box-shadow:0 22px 50px #7a0c144d}.swiszta-test2 .about-lounge-img{object-fit:cover;object-position:center center;width:100%;height:100%;min-height:440px;max-height:520px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.swiszta-test2 .about-showcase-media:hover .about-lounge-img{transform:scale(1.03)}.swiszta-test2 .why-choose-divider-row{justify-content:center;align-items:center;gap:18px;margin:40px 0 28px;display:flex}.swiszta-test2 .divider-line{background:#e5e7eb;flex:1;height:1px}.swiszta-test2 .divider-content{align-items:center;gap:10px;display:flex}.swiszta-test2 .divider-content .diamond{color:#9a111a;font-size:.85rem}.swiszta-test2 .divider-title{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.14em;color:#9a111a;text-transform:uppercase;font-size:.92rem;font-weight:800}.swiszta-test2 .why-choose-features-grid{grid-template-columns:repeat(6,1fr);gap:8px;padding:10px 0;display:grid}.swiszta-test2 .why-feature-card{border-right:1px solid #f3f4f6;align-items:center;gap:10px;padding:8px 10px;display:flex}.swiszta-test2 .why-feature-card:last-child{border-right:none}.swiszta-test2 .why-feature-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.swiszta-test2 .why-feature-text{flex-direction:column;display:flex}.swiszta-test2 .why-feature-text .title{font-family:var(--font-body), system-ui, sans-serif;color:#111827;font-size:.86rem;font-weight:800;line-height:1.25}.swiszta-test2 .why-feature-text .subtext{font-family:var(--font-body), system-ui, sans-serif;color:#6b7280;margin-top:2px;font-size:.75rem;line-height:1.3}@media (width<=1024px){.swiszta-test2 .about-showcase-grid{grid-template-columns:1fr}.swiszta-test2 .why-choose-features-grid{grid-template-columns:repeat(3,1fr);gap:16px}.swiszta-test2 .why-feature-card{border-bottom:1px solid #f3f4f6;border-right:none;padding-bottom:12px}}@media (width<=640px){.swiszta-test2 .about-pillars-row{grid-template-columns:repeat(2,1fr)}.swiszta-test2 .why-choose-features-grid{grid-template-columns:1fr}}.excellence-banner-section{background-color:#0c0204;align-items:center;width:100%;min-height:640px;display:flex;position:relative;overflow:hidden}.excellence-banner-section .banner-bg-container{z-index:1;width:100%;height:100%;position:absolute;inset:0}.excellence-banner-section .banner-bg-photo,.excellence-banner-section .banner-bg-video{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}.excellence-banner-section .banner-fade-mask{z-index:2;background:linear-gradient(90deg,#0c02048c 0%,#0c020473 45%,#0c020440 70%,#0c02041a 85%,#0000 100%);position:absolute;inset:0}.excellence-banner-section .excellence-banner-content{z-index:3;width:100%;padding-top:60px;padding-bottom:70px;position:relative}.excellence-banner-section .banner-left-card{text-align:left;max-width:560px}.excellence-banner-section .banner-logo-wrapper{margin-bottom:24px;display:inline-block}.excellence-banner-section .excellence-headline{letter-spacing:-.01em;text-transform:uppercase;flex-direction:column;margin:0 0 20px;font-family:Inter,Montserrat,-apple-system,sans-serif;font-size:clamp(2.8rem,5.5vw,4.2rem);font-weight:900;line-height:1.04;display:flex}.excellence-banner-section .excellence-headline .text-line{display:block}.excellence-banner-section .excellence-headline .gold-text{background:linear-gradient(135deg,#fff0b3 0%,#e5c158 50%,#b38b22 100%);-webkit-text-fill-color:transparent;text-shadow:0 4px 18px #0009;-webkit-background-clip:text}.excellence-banner-section .excellence-headline .white-text{color:#fff;text-shadow:0 4px 18px #0009}.excellence-banner-section .red-accent-bar{background-color:#e5c158;border-radius:2px;width:84px;height:4px;margin-bottom:24px}.excellence-banner-section .excellence-subtext{color:#e2e8f0;text-shadow:0 2px 10px #000c;max-width:490px;margin:0 0 32px;font-family:Inter,system-ui,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.55}.excellence-banner-section .excellence-subtext .bold-red-text{color:#f3d68c;font-weight:800}.excellence-banner-section .excellence-cta-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.excellence-banner-section .excellence-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:4px;align-items:center;gap:10px;padding:14px 28px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.excellence-banner-section .excellence-btn-primary{color:#fff;background:linear-gradient(#9e0d1b 0%,#5e0810 100%);border:1.5px solid #e5c158;box-shadow:0 6px 20px #00000080,inset 0 0 10px #e5c15833}.excellence-banner-section .excellence-btn-primary:hover{background:linear-gradient(#ba1122 0%,#750a14 100%);border-color:#fff0b3;transform:translateY(-2px);box-shadow:0 8px 26px #e5c15859}.excellence-banner-section .excellence-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(8px);background-color:#ffffff1a;border-color:#ffffff59;box-shadow:0 4px 16px #0000004d}.excellence-banner-section .excellence-btn-secondary:hover{color:#e5c158;background-color:#ffffff2e;border-color:#e5c158;transform:translateY(-2px);box-shadow:0 6px 20px #e5c15840}.excellence-banner-section .excellence-btn-link{color:#e5c158;background:0 0;padding:14px 16px;font-weight:700}.excellence-banner-section .excellence-btn-link:hover{color:#fff0b3;text-decoration:underline}@media (width<=992px){.excellence-banner-section{min-height:520px}.excellence-banner-section .banner-bg-container{opacity:1}.excellence-banner-section .banner-bg-photo{object-position:center top}.excellence-banner-section .banner-fade-mask{background:linear-gradient(#0c020499 0%,#0c020473 60%,#0c020440 100%)}}@media (width<=768px){.excellence-banner-section{min-height:auto;padding:48px 0}.excellence-banner-section .banner-logo-wrapper{display:none}.excellence-banner-section .banner-bg-container{opacity:1}.excellence-banner-section .banner-bg-photo{object-position:center top}.excellence-banner-section .banner-fade-mask{background:linear-gradient(#0c020499 0%,#0c020466 65%,#0c020433 100%)}.excellence-banner-section .banner-left-card{max-width:100%}.excellence-banner-section .excellence-headline{font-size:2.5rem}}.luxury-careers-wrapper{background-color:#3b0409;width:100%;position:relative}.luxury-stat-bar-container{background-color:#3b0409;border-bottom:2px solid #d4af37;align-items:center;width:100%;min-height:140px;display:flex;position:relative;overflow:hidden}.luxury-stat-bar-container .stat-bar-bell-bg{z-index:1;width:52%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.luxury-stat-bar-container .bell-photo{object-fit:cover;object-position:75% 65%;width:100%;height:100%;display:block}.luxury-stat-bar-container .stat-bar-burgundy-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.luxury-stat-bar-container .stat-gold-curve{width:100%;height:100%;position:absolute;inset:0}.luxury-stat-bar-container .stat-badges-content{z-index:3;justify-content:space-between;align-items:center;width:58%;max-width:880px;margin-left:0;margin-right:auto;padding:24px 20px 24px clamp(24px,5vw,80px);display:flex;position:relative}.luxury-stat-bar-container .stat-badge-item{align-items:center;gap:12px;display:flex}.luxury-stat-bar-container .stat-gold-icon-ring{background:radial-gradient(circle,#7a0c16cc 0%,#3b0409e6 100%);border:1.5px solid #e5c158;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 14px #00000080,inset 0 0 10px #e5c15840}.luxury-stat-bar-container .stat-badge-text{text-align:left;flex-direction:column;display:flex}.luxury-stat-bar-container .stat-number{color:#fff;letter-spacing:.02em;text-shadow:0 2px 8px #000c;font-family:Playfair Display,Cinzel,Georgia,serif;font-size:1.6rem;font-weight:800;line-height:1.05}.luxury-stat-bar-container .stat-label{letter-spacing:.1em;color:#e5c158;text-transform:uppercase;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:.64rem;font-weight:700}.luxury-stat-bar-container .stat-divider-line{background:linear-gradient(#e5c15800 0%,#e5c15899 50%,#e5c15800 100%);width:1px;height:44px;margin:0 8px}.careers-banner-section-outer{width:100%;padding-top:0;padding-bottom:0}.careers-banner-frame{background-color:#350408;border:none;border-bottom:2px solid #d4af37;border-radius:0;align-items:center;width:100%;min-height:460px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #0006}.careers-swiszta-photo-wrapper{z-index:1;width:86%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.careers-swiszta-photo-wrapper .swiszta-team-img{object-fit:cover;object-position:30% center;width:100%;height:100%;display:block}.careers-crimson-curved-layer{z-index:2;pointer-events:none;width:44%;position:absolute;top:0;bottom:0;left:0}.careers-crimson-curved-layer .crimson-panel-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.careers-card-overlay{z-index:3;text-align:left;width:28%;max-width:360px;padding:44px 0 44px clamp(20px,3vw,44px);position:relative}.careers-eyebrow-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.careers-eyebrow-text{letter-spacing:.18em;color:#e5c158;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:.82rem;font-weight:800}.careers-gold-bar{background-color:#e5c158;border-radius:1px;width:38px;height:2px}.careers-heading-title{flex-direction:column;margin:0 0 16px;font-family:Playfair Display,Cinzel,Georgia,serif;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.15;display:flex}.careers-heading-title .title-white{color:#fff;font-weight:600}.careers-heading-title .title-gold{background:linear-gradient(135deg,#fff0b3 0%,#e5c158 50%,#b38b22 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:700}.careers-description{color:#eae0d5;max-width:380px;margin:0 0 28px;font-family:Inter,system-ui,sans-serif;font-size:.95rem;font-weight:400;line-height:1.55}.careers-explore-btn{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#9e0d1b 0%,#5e0810 100%);border:1.5px solid #e5c158;border-radius:4px;align-items:center;gap:12px;padding:13px 30px;font-family:Inter,system-ui,sans-serif;font-size:.82rem;font-weight:800;transition:all .3s;display:inline-flex;box-shadow:0 4px 18px #0006,inset 0 0 10px #e5c15826}.careers-explore-btn:hover{background:linear-gradient(#ba1122 0%,#750a14 100%);border-color:#fff0b3;transform:translateY(-2px);box-shadow:0 8px 24px #e5c15859}.careers-explore-btn .btn-arrow{color:#e5c158;transition:transform .3s}.careers-explore-btn:hover .btn-arrow{color:#fff;transform:translate(4px)}@media (width<=992px){.luxury-stat-bar-container .stat-badges-content{box-sizing:border-box;width:100%;max-width:100%;padding:24px 20px}.careers-banner-frame{flex-direction:column;align-items:stretch;min-height:auto;padding:0}.careers-swiszta-photo-wrapper{opacity:1;z-index:1;width:100%;height:240px;position:relative;overflow:hidden}.careers-swiszta-photo-wrapper .swiszta-team-img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.careers-crimson-curved-layer{display:none}.careers-card-overlay{text-align:center;z-index:2;background:linear-gradient(#55070e 0%,#350408 100%);border-top:2.5px solid #d4af37;width:100%;max-width:100%;padding:32px 24px;position:relative}.careers-heading-title{align-items:center}.careers-description{margin-left:auto;margin-right:auto}.careers-explore-btn{margin:0 auto}}@media (width<=768px){.luxury-stat-bar-container{min-height:auto;padding:20px 0}.luxury-stat-bar-container .stat-bar-bell-bg{opacity:.25;width:100%}.luxury-stat-bar-container .stat-badges-content{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;padding:16px 20px;display:grid}.luxury-stat-bar-container .stat-divider-line{display:none}.luxury-stat-bar-container .stat-badge-item{justify-content:flex-start}.swiszta-test2 .certifications-grid{grid-template-columns:repeat(2,1fr);gap:12px}.swiszta-test2 .cert-card{border-right:none;padding:8px 10px}}@media (width<=480px){.luxury-stat-bar-container .stat-badges-content{grid-template-columns:1fr;gap:14px;padding:14px 16px}.careers-swiszta-photo-wrapper{height:210px}.careers-card-overlay{padding:24px 16px}.swiszta-test2 .certifications-grid{grid-template-columns:1fr;gap:10px}.careers-heading-title{font-size:1.75rem}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0f172a;background-color:#fff;margin:0;padding:0;font-family:Jost,sans-serif;overflow-x:hidden}.modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#110a08bf;justify-content:center;align-items:center;padding:20px;animation:.3s cubic-bezier(.16,1,.3,1) forwards modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:16px;width:100%;max-width:680px;max-height:90vh;padding:36px;animation:.35s cubic-bezier(.16,1,.3,1) forwards modalSlideUp;position:relative;overflow-y:auto;box-shadow:0 24px 60px -12px #3a0d1073,0 0 0 1px #c9962f4d}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close-btn{color:#334155;cursor:pointer;z-index:10;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s;display:flex;position:absolute;top:20px;right:20px}.modal-close-btn:hover{color:#fff;background:#8a1620;border-color:#8a1620;transform:rotate(90deg)scale(1.05)}.modal-header{border-bottom:1px solid #f1f5f9;margin-bottom:24px;padding-bottom:16px}.modal-title{color:#3a0d10;margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:1.7rem;font-weight:800;line-height:1.2}.modal-subtitle{color:#64748b;margin:0;font-size:.92rem;line-height:1.5}.form-row{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-label{color:#334155;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}.form-input,.form-select{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.92rem;transition:all .2s}.form-input:focus,.form-select:focus{background:#fff;border-color:#8a1620;box-shadow:0 0 0 3px #8a162026}.services-checkbox-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:6px;display:grid}.checkbox-card{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.checkbox-card:hover{background:#fef2f2;border-color:#8a1620}.checkbox-card.selected{color:#8a1620;background:#8a162014;border-color:#8a1620}.btn-red{color:#fff;letter-spacing:.05em;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#8a1620 0%,#6b1118 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:.88rem;font-weight:700;transition:all .25s;display:inline-flex}.btn-red:hover{background:linear-gradient(135deg,#a41d27 0%,#8a1620 100%);transform:translateY(-2px);box-shadow:0 8px 20px #6b111859}.btn-outline-dark{color:#334155;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:14px 24px;font-size:.88rem;font-weight:700;transition:all .25s}.btn-outline-dark:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}@media (width<=640px){.modal-content{padding:24px 18px}.form-row,.services-checkbox-grid{grid-template-columns:1fr}}
