@import url("https://frontend-releases.fbri.co/releases/embeddable-forms/1.3.1/index.css");.landing-page{color:#333}.dark .landing-page{color:#f5f5f5}.hero-card-wrapper,.hero-section{position:relative;background-color:#000064}.hero-section{color:#f5f5f5;text-align:center;z-index:1}.dark .hero-section{background-color:#0f0f23;color:#f5f5f5}.hero-content h1,.hero-content p{color:#f5f5f5}.hero-button{background-color:#ff8b00;border:none;padding:12px 28px;font-size:1rem;border-radius:6px;color:white;cursor:pointer;transition:background .3s ease;display:inline-block;text-decoration:none}.hero-button:hover{background-color:#e67800}.hero-logo-container{animation:logoEntrance 1.5s ease-out forwards;opacity:0;transform:translateY(-30px) scale(.8)}.hero-logo{animation:logoFloat 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(255,255,255,.3))}@keyframes logoEntrance{0%{opacity:0;transform:translateY(-30px) scale(.8)}70%{opacity:1;transform:translateY(5px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-logo-container:hover .hero-logo{animation:logoSpin .8s ease-in-out}@keyframes logoSpin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(1turn) scale(1)}}.hero-headline{perspective:1000px}.headline-word{display:inline-block;opacity:0;transform:translateY(50px) rotateX(90deg);animation:wordReveal .8s ease-out forwards;animation-delay:calc(var(--delay) * 1s)}.headline-word:first-child{--delay:0}.headline-word:nth-child(3){--delay:0.2}.headline-word:nth-child(5){--delay:0.4}.headline-word:nth-child(7){--delay:0.6}.headline-word:nth-child(9){--delay:0.8}.headline-word:nth-child(11){--delay:1.0}.headline-word:nth-child(13){--delay:1.2}.headline-word:nth-child(15){--delay:1.4}@keyframes wordReveal{0%{opacity:0;transform:translateY(50px) rotateX(90deg)}60%{opacity:1;transform:translateY(-5px) rotateX(0deg)}to{opacity:1;transform:translateY(0) rotateX(0deg)}}.highlight-word{position:relative;color:#ff8b00;animation:wordReveal .8s ease-out forwards,highlightPulse 2s ease-in-out 1.5s infinite;text-shadow:0 0 10px rgba(255,139,0,.3)}@keyframes highlightPulse{0%,to{color:#ff8b00;text-shadow:0 0 10px rgba(255,139,0,.3);transform:scale(1)}50%{color:#ffb347;text-shadow:0 0 15px rgba(255,179,71,.5),0 0 25px rgba(255,139,0,.3);transform:scale(1.05)}}.digital-word{position:relative;background:linear-gradient(45deg,#00d4ff,#0099cc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:wordReveal .8s ease-out forwards,digitalGlow 3s ease-in-out 2s infinite}@keyframes digitalGlow{0%,to{text-shadow:0 0 10px rgba(0,212,255,.3);transform:scale(1)}50%{text-shadow:0 0 20px rgba(0,212,255,.6),0 0 30px rgba(0,212,255,.4);transform:scale(1.02)}}.program-section{background:transparent}.program-card{border:1px solid #ddd;border-radius:12px}.program-card,.program-card-horizontal{background-color:#fff;box-shadow:0 15px 25px rgba(0,0,0,.1);text-align:left}.program-card-horizontal{border:1px solid #ddd}.program-card-image{min-height:200px}.program-card-content{background-color:#fff}.dark .program-card,.dark .program-card-horizontal{background-color:#1a1a1a;border-color:#333;color:#f5f5f5}.dark .program-card-content{background-color:#1a1a1a;color:#f5f5f5}.program-card h3{color:#000064}.dark .program-card h3{color:#82b4fa}.program-card h4{color:#333}.dark .program-card h4{color:#e5e5e5}.program-card p{color:#444}.dark .program-card p{color:#ccc}.program-link{display:inline-block;margin-top:20px;color:#ff8b00;font-weight:600;text-decoration:none}.program-link:hover{text-decoration:underline}.video-cta-section{background-color:#fff}.dark .video-cta-section{background-color:#0f0f23}.video-box{background-color:#82b4fa;border-radius:12px;width:100%;display:flex;align-items:center;justify-content:center;font-weight:600}.cta-text h2,.video-box{color:#000064}.dark .cta-text h2{color:#82b4fa}.cta-text p{color:#444}.dark .cta-text p{color:#ccc}.book-button{display:inline-block;padding:12px 24px;background-color:#ff8b00;color:white;font-weight:600;border-radius:6px;text-decoration:none;transition:background .3s ease}.book-button:hover{background-color:#e67800}.dark .enquiry-section,.enquiry-section{background-color:#1e3a8a}.dark .enquiry-section h2,.enquiry-section h2{color:#ffffff}.scroll-indicator-container{animation:scrollIndicatorFadeIn 2s ease-out 2s forwards;opacity:0}.scroll-indicator{display:flex;flex-direction:column;align-items:center}.scroll-indicator-mouse{width:30px;height:50px;border:2px solid white;border-radius:25px;position:relative;display:flex;justify-content:center;opacity:.8;transition:opacity .3s ease}.scroll-indicator-mouse:hover{opacity:1}.scroll-indicator-dot{width:6px;height:6px;background-color:white;border-radius:50%;position:absolute;top:8px;animation:scrollAnimation 2s ease-in-out infinite}@keyframes scrollIndicatorFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollAnimation{0%{top:8px;opacity:1}80%{opacity:0}to{top:28px;opacity:0}}.dark .scroll-indicator-mouse{border-color:#f5f5f5}.dark .scroll-indicator-dot{background-color:#f5f5f5}.enquiry-section .color-text-base-darkest,.enquiry-section .color-text-info{color:#ffffff!important}.enquiry-section .color-text-base-darker{color:#e5e7eb!important}.enquiry-section .ff-react-dropdown__control,.enquiry-section .ff-react-dropdown__input input,.enquiry-section .ff-react-dropdown__single-value{color:#000000!important}.enquiry-section .ff-react-dropdown__placeholder{color:#6b7280!important}.enquiry-section .fontType-f5{color:#000000!important}.enquiry-section .ff-react-dropdown__menu,.enquiry-section .ff-react-dropdown__option{background-color:#ffffff!important;color:#000000!important}html[data-theme=dark] .enquiry-section .ff-react-dropdown__control,html[data-theme=dark] .enquiry-section .ff-react-dropdown__input input,html[data-theme=dark] .enquiry-section .ff-react-dropdown__single-value,html[data-theme=dark] .enquiry-section .fontType-f5{color:#000000!important}html[data-theme=dark] .enquiry-section .color-text-base-darker:not(.ff-react-dropdown *):not(.ff-react-dropdown__control *){color:#e5e7eb!important}html[data-theme=dark] .enquiry-section .ff-react-dropdown .color-text-base-darker,html[data-theme=dark] .enquiry-section .ff-react-dropdown__control .color-text-base-darker{color:#000000!important}.enquiry-section .ff-form-submit,.enquiry-section .ff-form-submit-button,.enquiry-section .submit-button,.enquiry-section [data-testid=submit-button],.enquiry-section button.ff-primary,.enquiry-section button[type=submit],.enquiry-section input[type=submit]{background-color:#ff8b00!important;border:none!important;border-radius:6px!important;color:white!important;font-weight:600!important;padding:12px 28px!important;font-size:1rem!important;cursor:pointer!important;transition:background .3s ease!important;display:inline-block!important;text-decoration:none!important;box-shadow:none!important}.enquiry-section .ff-form-submit-button:hover,.enquiry-section .ff-form-submit:hover,.enquiry-section .submit-button:hover,.enquiry-section [data-testid=submit-button]:hover,.enquiry-section button.ff-primary:hover,.enquiry-section button[type=submit]:hover,.enquiry-section input[type=submit]:hover{background-color:#e67800!important}.enquiry-section .ff-form-submit div,.enquiry-section .ff-form-submit-button div,.enquiry-section .submit-button div,.enquiry-section [data-testid=submit-button] div,.enquiry-section button.ff-primary div,.enquiry-section button[type=submit] div{color:white!important}.enquiry-section ._dcAwn,.enquiry-section ._oH-nW{text-align:left!important}.enquiry-section ._dcAwn{display:flex!important;align-items:center!important;gap:4px!important;justify-content:flex-start!important}.enquiry-section ._dcAwn input[type=checkbox],.enquiry-section ._dcAwn input[type=radio]{margin:0!important;flex-shrink:0!important}.enquiry-section ._dcAwn label{margin:0!important;color:#ffffff!important;text-align:left!important}html[data-theme=dark] .color-text-base-darkest{color:#ffffff}html[data-theme=dark] .fontType-f5{color:#ffffff!important}html[data-theme=dark] input.fontType-f5{color:#000000!important}.enquiry-section .ff-button-container,.enquiry-section .ff-form-submit-container,.enquiry-section .ff-form-submit-wrapper,.enquiry-section .ff-submit-container,.enquiry-section form>div:last-child{text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:24px!important}.enquiry-section form .ff-form-submit,.enquiry-section form .ff-form-submit-button,.enquiry-section form .submit-button,.enquiry-section form [data-testid=submit-button],.enquiry-section form button.ff-primary,.enquiry-section form button[type=submit],.enquiry-section form input[type=submit]{margin:0 auto!important;display:block!important;text-align:center!important}