.fs-page{color:#f8fafc;background-color:#0a0a1a;min-height:100vh;font-family:Inter,sans-serif}.fs-container{max-width:1200px;margin:0 auto;padding:0 24px}.fs-text-gold{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#d4af37,#f5d878);-webkit-background-clip:text}.fs-text-blue{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6,#818cf8);-webkit-background-clip:text}.fs-hero{align-items:center;min-height:95vh;padding-top:100px;display:flex;position:relative;overflow:hidden}.fs-hero-bg{z-index:0;position:absolute;inset:0}.fs-hero-img{object-fit:cover;object-position:center 30%;filter:brightness(.5);width:100%;height:100%}.fs-hero-overlay{background:linear-gradient(90deg,#0a0a1af2 0%,#0a0a1abf 50%,#0a0a1a66 100%),linear-gradient(#0000 60%,#0a0a1a 100%);position:absolute;inset:0}.fs-hero-content{max-width:800px}.fs-badge{color:#d4af37;letter-spacing:2px;background:#d4af371a;border:1px solid #d4af374d;border-radius:30px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.fs-badge-dot{background:#d4af37;border-radius:50%;width:8px;height:8px;animation:2s infinite fs-pulse}@keyframes fs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.fs-title{letter-spacing:-1px;margin-bottom:24px;font-size:clamp(36px,4.5vw,60px);font-weight:900;line-height:1.1}.fs-subtitle{color:#fff;margin-bottom:24px;font-size:20px;font-weight:600;line-height:1.5}.fs-hero-copy{color:#ffffffbf;flex-direction:column;gap:12px;margin-bottom:40px;font-size:16px;line-height:1.6;display:flex}.fs-highlight-text{color:#d4af37;font-size:18px;font-weight:700}.fs-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.fs-btn-primary{color:#0a0a1a;background:linear-gradient(135deg,#d4af37,#f5d878);border-radius:50px;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #d4af374d}.fs-btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #d4af3766}.fs-btn-secondary{color:#fff;background:0 0;border:2px solid #fff3;border-radius:50px;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.fs-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.fs-story{background:#0a0a1a;padding:100px 0}.fs-grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.fs-story-text{flex-direction:column;display:flex}.fs-section-title{margin-bottom:24px;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.2}.fs-story-content{color:#ffffffa6;flex-direction:column;gap:16px;font-size:17px;line-height:1.7;display:flex}.fs-text-highlight{color:#fff;font-weight:700}.fs-quote{color:#d4af37;border-left:4px solid #d4af37;margin-top:16px;padding-left:20px;font-size:20px;font-style:italic;font-weight:600}.fs-story-image{position:relative}.fs-rounded-img{border:1px solid #ffffff1a;border-radius:24px;width:100%;box-shadow:0 30px 60px #00000080}.fs-floating-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;bottom:-30px;left:-30px;box-shadow:0 20px 40px #0006}.fs-floating-card-alt{bottom:40px;left:auto;right:-30px}.fs-floating-icon{color:#d4af37;background:#d4af3733;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fs-floating-number{color:#fff;font-size:20px;font-weight:800}.fs-floating-label{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:600}.fs-topics{background:linear-gradient(#0a0a1a 0%,#0f172a 100%);border-top:1px solid #ffffff0d;padding:100px 0}.fs-topics-header{margin-bottom:64px}.fs-section-desc{color:#fff9;font-size:18px;line-height:1.7}.fs-grid-3{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.fs-topic-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;padding:40px 32px;transition:all .3s}.fs-topic-card:hover{background:#ffffff0a;border-color:#d4af374d;transform:translateY(-5px)}.fs-topic-icon{color:#d4af37;background:linear-gradient(135deg,#d4af3733,#f5d8780d);border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:24px;display:flex}.fs-topic-card h3{color:#fff;margin-bottom:16px;font-size:20px;font-weight:700}.fs-topic-card p{color:#ffffff80;font-size:15px;line-height:1.6}.fs-audience{background:#0a0a1a;padding:100px 0}.fs-list-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.fs-list-grid ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.fs-list-grid li{color:#fffc;padding-left:20px;font-size:15px;font-weight:500;position:relative}.fs-list-grid li:before{content:"•";color:#3b82f6;font-size:20px;position:absolute;top:-2px;left:0}.fs-feature-list{flex-direction:column;gap:20px;margin:32px 0 0;padding:0;list-style:none;display:flex}.fs-feature-list li{align-items:flex-start;gap:16px;display:flex}.fs-feature-icon{color:#d4af37;flex-shrink:0;width:24px;height:24px;margin-top:2px}.fs-feature-list p{color:#fffc;margin:0;font-size:16px;font-weight:500;line-height:1.5}.fs-disclaimer{background:#0a0a1a;padding:40px 0}.fs-disclaimer-box{background:#d4af370d;border:1px solid #d4af3733;border-radius:16px;align-items:flex-start;gap:24px;padding:32px;display:flex}.fs-disclaimer-icon{color:#d4af37;flex-shrink:0;width:32px;height:32px}.fs-disclaimer-box h3{color:#fff;margin-bottom:12px;font-size:20px;font-weight:700}.fs-disclaimer-box p{color:#ffffffa6;margin-bottom:12px;font-size:15px;line-height:1.6}.fs-disclaimer-box p:last-child{margin-bottom:0}.fs-application{background:#0a0a1a;padding:100px 0;position:relative}.fs-application:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af370d 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fs-form-wrapper{z-index:10;background:#ffffff05;border:1px solid #ffffff1a;border-radius:32px;max-width:900px;margin:0 auto;padding:64px;position:relative;box-shadow:0 40px 80px #0009}.fs-form-header{text-align:center;margin-bottom:48px}.fs-form-header h2{margin-bottom:16px;font-size:36px;font-weight:800}.fs-form-header p{color:#fff9;max-width:600px;margin:0 auto;font-size:16px}.fs-form{flex-direction:column;gap:24px;display:flex}.fs-form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fs-input-group{flex-direction:column;gap:8px;display:flex}.fs-input-group label{color:#fffc;letter-spacing:.5px;font-size:13px;font-weight:600}.fs-input-group input,.fs-input-group select,.fs-input-group textarea{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;padding:16px;font-family:inherit;font-size:15px;transition:border-color .3s}.fs-input-group input:focus,.fs-input-group select:focus,.fs-input-group textarea:focus{border-color:#d4af37;outline:none}.fs-input-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px}.fs-input-group option{color:#fff;background:#0f172a}.fs-booking-conditions{background:#0006;border-left:4px solid #3b82f6;border-radius:12px;margin-top:16px;padding:24px}.fs-booking-conditions h4{color:#fff;margin-bottom:12px;font-size:16px}.fs-booking-conditions ul{color:#fff9;margin:0;padding-left:20px;font-size:14px;line-height:1.6}.fs-btn-submit{color:#0a0a1a;cursor:pointer;background:linear-gradient(135deg,#d4af37,#f5d878);border:none;border-radius:12px;margin-top:24px;padding:20px;font-size:18px;font-weight:800;transition:all .3s;box-shadow:0 10px 20px #d4af3733}.fs-btn-submit:hover{transform:translateY(-2px);box-shadow:0 15px 30px #d4af374d}.fs-final-cta{text-align:center;background:linear-gradient(#0a0a1a,#050510);border-top:1px solid #ffffff0d;padding:120px 0}.fs-final-content{max-width:800px;margin:0 auto}.fs-final-content h2{color:#fff;margin-bottom:24px;font-size:clamp(32px,4vw,48px);font-weight:900}.fs-final-desc{color:#ffffffb3;margin-bottom:40px;font-size:20px;line-height:1.6}.fs-final-message{text-align:left;color:#fffc;background:#ffffff05;border:1px solid #ffffff0d;border-radius:24px;flex-direction:column;gap:16px;padding:40px;font-size:16px;line-height:1.6;display:flex}.fs-final-message strong{color:#d4af37;font-size:18px}@media (width<=1024px){.fs-grid-2{gap:40px}}@media (width<=768px){.fs-grid-2,.fs-grid-3{grid-template-columns:1fr}.fs-floating-card,.fs-floating-card-alt{bottom:-20px;left:20px;right:20px}.fs-form-wrapper{padding:32px 20px}.fs-form-row,.fs-list-grid{grid-template-columns:1fr}.fs-disclaimer-box{flex-direction:column;gap:16px}}
