.fdb-news-with-media .fdb-news-copy{display:flex;flex:1;flex-direction:column}.fdb-news-with-media .fdb-news-copy>a{margin-top:auto}.fdb-news-media{width:100%;overflow:hidden;background:var(--fdb-soft,#f1f5f7);border-bottom:1px solid var(--fdb-border,#d6dde4)}.fdb-news-media>img,.fdb-news-cover-link>img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.fdb-news-cover-link{display:block}.fdb-news-media--detail{margin:28px 0;border:1px solid var(--fdb-border,#d6dde4);border-radius:12px}.fdb-news-media--detail>img{aspect-ratio:auto;max-height:750px;object-fit:contain}.fdb-news-instagram{max-width:540px;margin:0 auto}.fdb-news-instagram iframe{display:block;width:100%;height:480px;border:0;background:#fff}.fdb-news-media--detail .fdb-news-instagram iframe{height:650px}.fdb-news-instagram>a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;font-weight:700;font-size:.875rem;text-decoration:underline;color:var(--fdb-ink,#041e3f)}@media(max-width:380px){.fdb-news-instagram iframe{height:430px}.fdb-news-media--detail .fdb-news-instagram iframe{height:550px}}.fdb-mobile-backdrop{display:none}@media(max-width:1180px){.fdb-home .fdb-site-header{position:relative;z-index:900;isolation:isolate}.fdb-site-header .fdb-nav{position:relative;z-index:2}.fdb-site-header .fdb-menu{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;min-height:46px;margin-left:auto;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:var(--fdb-navy,#041e3f);color:#fff;box-shadow:0 3px 12px #001e3421;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background .2s ease}.fdb-site-header .fdb-menu:active{transform:scale(.94)}.fdb-site-header .fdb-menu svg{display:block}.fdb-mobile-backdrop{display:block;position:fixed;inset:0;z-index:-1;border:0;padding:0;margin:0;width:100vw;height:100dvh;background:#01122261;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default}.fdb-site-header .fdb-site-nav.is-open{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-height:min(75dvh,720px);overflow-y:auto;overscroll-behavior:contain;gap:0;padding:13px;border:1px solid rgba(225,235,239,.96);border-radius:24px;background:#fafcfd;color:#152b40;box-shadow:0 20px 65px #00182a38,0 5px 15px #00182a0f;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:.95rem;font-weight:650;line-height:1.35;animation:fdbIOSMenuIn .24s cubic-bezier(.16,1,.3,1) both;scrollbar-width:thin}.fdb-site-header .fdb-site-nav>a:not(.fdb-nav-cta),.fdb-site-header .fdb-nav-dropdown-heading{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 15px;margin:0;border-radius:12px;background:transparent;color:#142b40}.fdb-site-header .fdb-site-nav>a:not(.fdb-nav-cta){position:relative;width:100%;border-bottom:1px solid #edf0f2;font-size:.95rem;font-weight:680;white-space:normal;line-height:1.4;text-decoration:none;transition:background .17s ease}.fdb-site-header .fdb-nav nav.fdb-site-nav>a:not(.fdb-nav-cta):after,.fdb-site-header .fdb-nav nav.fdb-site-nav>a:not(.fdb-nav-cta):before{content:none!important;display:none!important;border:0!important;width:0!important;height:0!important;transform:none!important}.fdb-site-header .fdb-site-nav>a:not(.fdb-nav-cta):hover,.fdb-site-header .fdb-site-nav>a:not(.fdb-nav-cta):active{background:#eaf4f3;color:#0a3949;text-decoration:none}.fdb-site-header .fdb-nav-dropdown{display:block;align-self:stretch;border-radius:16px;background:#eef5f6;min-width:0;margin-bottom:5px;overflow:hidden}.fdb-site-header .fdb-nav-dropdown-heading{padding:0 6px 0 15px;border-radius:14px;background:transparent;gap:8px}.fdb-site-header .fdb-nav-dropdown-heading>a{display:flex;align-items:center;align-self:stretch;flex:1 1 auto;min-width:0;color:#142b40;font-size:.95rem;font-weight:750;line-height:1.35;text-decoration:none}.fdb-site-header .fdb-nav-dropdown-toggle{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;margin:0;padding:0;border:0;border-radius:11px;background:#ffffffd9;color:#1c4857;transition:background .2s ease}.fdb-site-header .fdb-nav-dropdown-toggle svg{display:block;width:15px;height:15px;transition:transform .22s ease}.fdb-site-header .fdb-nav-dropdown.is-expanded .fdb-nav-dropdown-toggle svg{transform:rotate(180deg)}.fdb-site-header .fdb-nav-submenu,.fdb-site-header .fdb-nav-dropdown.is-expanded .fdb-nav-submenu{position:static;width:100%;min-width:0;max-width:none;margin:0;padding:0 9px 9px;border:0;border-radius:0;box-shadow:none;background:transparent}.fdb-site-header .fdb-nav-submenu{display:none}.fdb-site-header .fdb-nav-dropdown.is-expanded .fdb-nav-submenu{display:block;animation:fdbIOSSubmenuIn .2s ease-out both}.fdb-site-header .fdb-nav-submenu a{display:flex;align-items:center;justify-content:space-between;min-height:49px;margin:0;padding:10px 13px;border-radius:10px;background:#fff;color:#243a4b;font-size:.87rem;font-weight:620;line-height:1.35;white-space:normal;text-decoration:none}.fdb-site-header .fdb-nav-submenu a+a{border-top:1px solid #edf1f3;border-top-left-radius:0;border-top-right-radius:0}.fdb-site-header .fdb-nav-submenu a:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.fdb-site-header .fdb-nav-submenu a:after{content:"";width:7px;height:7px;margin-left:13px;flex-shrink:0;border-top:1.5px solid #99aab3;border-right:1.5px solid #99aab3;transform:rotate(45deg)}.fdb-site-header .fdb-nav-submenu a:hover,.fdb-site-header .fdb-nav-submenu a:focus-visible{color:#143746;background:#e9f5f3;text-decoration:none}.fdb-site-header .fdb-site-nav .fdb-nav-cta{display:flex;justify-content:space-between;width:100%;min-height:54px;height:auto;margin:7px 0 0;padding:15px 17px;border-radius:14px;border:1px solid transparent;font-size:.91rem;font-weight:750;line-height:1.3;box-shadow:none;transition:transform .18s ease,background .18s ease}.fdb-site-header .fdb-site-nav .fdb-nav-cta:active{transform:scale(.985)}.fdb-site-header .fdb-site-nav .fdb-nav-cta-primary{color:#fff!important;background:#041e3f;border-color:#041e3f}.fdb-site-header .fdb-site-nav .fdb-nav-cta-secondary{color:#153549!important;background:#e2f7ee;border-color:#c0e9dc}.fdb-site-header .fdb-site-nav .fdb-nav-cta-secondary:hover{color:#153549!important;background:#c9f3e4}.fdb-site-header .fdb-site-nav :is(a,button):focus-visible{outline:3px solid #098c83;outline-offset:-2px}@keyframes fdbIOSMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes fdbIOSSubmenuIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}}@media(max-width:760px){.fdb-site-header .fdb-site-nav.is-open{top:calc(100% + 9px);max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));border-radius:21px;padding:8px}}@media(max-width:1180px)and (prefers-reduced-motion:no-preference){.fdb-site-header .fdb-site-nav>a:not(.fdb-nav-cta){transition:background-color .17s ease,color .17s ease}.fdb-site-header .fdb-site-nav .fdb-nav-cta{transition:transform .16s ease,background-color .16s ease}}@media(prefers-reduced-motion:reduce){.fdb-site-header .fdb-site-nav.is-open,.fdb-site-header .fdb-nav-dropdown.is-expanded .fdb-nav-submenu{animation:none!important}.fdb-site-header .fdb-menu,.fdb-site-header .fdb-nav-dropdown-toggle svg{transition:none!important}}html[data-motion=reduce] .fdb-site-header .fdb-site-nav.is-open,html[data-motion=reduce] .fdb-site-header .fdb-nav-dropdown.is-expanded .fdb-nav-submenu{animation:none!important}.fdb-official-page .fdb-official-hero{padding:94px 0;min-height:480px}.fdb-official-page .fdb-official-hero-copy{min-width:0}.fdb-official-page .fdb-official-hero h1{max-width:780px;margin:26px 0 22px;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2.55rem,5.3vw,4.8rem);font-weight:800;line-height:1.05;letter-spacing:-.05em}.fdb-official-page .fdb-official-hero-copy>p{max-width:660px;color:#e7f3f9bf;font-size:1rem;line-height:1.85}.fdb-official-page .fdb-official-hero-side{min-height:290px}.fdb-official-page .fdb-official-hero-side strong{font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.12}.fdb-official-page .fdb-official-content{padding:0 0 98px}.fdb-official-page .fdb-official-section{border:none;padding:92px 0}.fdb-official-page .fdb-official-section-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(35px,6vw,85px);align-items:start}.fdb-official-page .fdb-official-section-title{position:relative;padding-top:18px}.fdb-official-page .fdb-official-section-title h2{color:var(--train-primary);margin:0;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(1.85rem,3.1vw,2.9rem);font-weight:800;line-height:1.13;letter-spacing:-.043em}html[data-theme=dark] .fdb-official-page .fdb-official-section-title h2{color:#f4f8fa}.fdb-official-page .fdb-official-section-card{min-width:0;padding:clamp(26px,3.3vw,43px);background:var(--train-paper);border:1px solid var(--train-border);border-radius:26px;box-shadow:0 16px 46px #041e3f0d}.fdb-official-page .fdb-official-section .fdb-official-text{margin:0;max-width:none;color:var(--train-text);font-size:.94rem;line-height:2;white-space:normal}.fdb-official-page .fdb-official-stage-card{grid-column:1 / -1}.fdb-official-page .fdb-official-stage-card .fdb-official-text{max-width:940px}.fdb-official-page .fdb-official-bottom{margin-top:85px;min-height:250px}.fdb-official-page .fdb-official-bottom .fdb-training-secondary-btn{border-color:var(--train-border);color:var(--train-text)!important;background:var(--train-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.fdb-official-page .fdb-official-cta-inner{position:relative;z-index:2}.fdb-official-page .fdb-official-stage-return{padding-top:34px}.fdb-official-page a:focus-visible{outline:3px solid var(--train-accent-deep);outline-offset:4px}@keyframes fdbOfficialHeroEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.fdb-official-page .fdb-official-hero-copy,.fdb-official-page .fdb-official-hero-side{animation:fdbOfficialHeroEnter .8s cubic-bezier(.16,1,.3,1) both}.fdb-official-page .fdb-official-hero-side{animation-delay:.12s}.fdb-official-page .fdb-reveal-pending{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0ms)}.fdb-official-page .fdb-reveal-pending.fdb-reveal-visible{opacity:1;transform:translateY(0)}.fdb-official-page .fdb-official-section-card{transition:box-shadow .28s ease,border-color .28s ease}.fdb-official-page .fdb-official-section-card:hover{border-color:#08796b38;box-shadow:0 22px 56px #041e3f17}}@media(max-width:1000px){.fdb-official-page .fdb-official-section-grid{grid-template-columns:1fr;gap:24px}.fdb-official-page .fdb-official-hero{padding:76px 0}}@media(max-width:720px){.fdb-official-page .fdb-official-section{padding:58px 0}.fdb-official-page .fdb-official-hero{padding:62px 0}.fdb-official-page .fdb-official-section-card{padding:24px;border-radius:21px}.fdb-official-page .fdb-official-bottom{padding:32px 22px;margin-top:40px}.fdb-official-page .fdb-official-actions>a{width:100%}}@media(prefers-reduced-motion:reduce){.fdb-official-page *,.fdb-official-page *:before,.fdb-official-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fdb-official-page .fdb-official-hero-side{justify-content:flex-end;gap:6px}.fdb-official-page .fdb-course-visual{width:100%;max-width:310px;align-self:center;margin:auto auto 6px;pointer-events:none}.fdb-official-page .fdb-course-visual svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 12px 22px rgba(20,233,175,.12))}.fdb-official-page .fdb-official-hero-side>span,.fdb-official-page .fdb-official-hero-side>strong,.fdb-official-page .fdb-official-hero-side>p{position:relative;z-index:1}@media(prefers-reduced-motion:no-preference){.fdb-course-visual .fdb-svg-orbit-one{transform-origin:160px 122px;animation:fdbSvgBreathe 5.5s ease-in-out infinite}.fdb-course-visual .fdb-svg-orbit-two{transform-origin:160px 122px;animation:fdbSvgBreathe 4s ease-in-out infinite reverse}.fdb-course-visual--enfermagem .fdb-svg-heart{transform-origin:160px 125px;animation:fdbSvgHeartbeat 2.7s ease-in-out infinite}.fdb-course-visual .fdb-svg-ekg{stroke-dasharray:380;stroke-dashoffset:380;animation:fdbSvgTrace 4s ease-in-out infinite}.fdb-course-visual .fdb-svg-scanner{animation:fdbSvgScan 3s ease-in-out infinite}.fdb-course-visual .fdb-svg-ribs{animation:fdbSvgRibs 3s ease-in-out infinite}.fdb-course-visual .fdb-svg-leaf{animation:fdbSvgFloat 4.8s ease-in-out infinite}.fdb-course-visual .fdb-svg-seed-one{animation:fdbSvgFloat 3.7s ease-in-out infinite}.fdb-course-visual .fdb-svg-seed-two{animation:fdbSvgFloat 4.1s ease-in-out infinite reverse}}@keyframes fdbSvgBreathe{0%,to{opacity:.45;transform:scale(.98)}50%{opacity:1;transform:scale(1.06)}}@keyframes fdbSvgHeartbeat{0%,42%,to{transform:scale(1)}47%{transform:scale(1.065)}54%{transform:scale(1.01)}60%{transform:scale(1.045)}}@keyframes fdbSvgTrace{0%{stroke-dashoffset:380;opacity:.4}45%,75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-380;opacity:.35}}@keyframes fdbSvgScan{0%,to{transform:translateY(-15px);opacity:.4}50%{transform:translateY(80px);opacity:1}}@keyframes fdbSvgRibs{0%,to{opacity:.55}50%{opacity:1}}@keyframes fdbSvgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:720px){.fdb-official-page .fdb-course-visual{max-width:230px}.fdb-official-page .fdb-official-hero-side{min-height:270px}}@media(prefers-reduced-motion:reduce){.fdb-course-visual *{animation:none!important}}.fdb-official-page .fdb-official-tabs{display:flex;align-items:stretch;gap:3px;flex-wrap:wrap;margin:45px 0 0;padding:5px;width:fit-content;max-width:100%;background:var(--train-soft);border:1px solid var(--train-border);border-radius:14px}.fdb-official-page .fdb-official-tab{appearance:none;border:0;border-radius:10px;background:transparent;color:var(--train-muted);font:inherit;font-size:.78rem;font-weight:800;line-height:1.3;padding:15px 18px;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.fdb-official-page .fdb-official-tab:hover{color:var(--train-text);background:#14e9af14}.fdb-official-page .fdb-official-tab.is-active,.fdb-official-page .fdb-official-tab[aria-selected=true]{color:#fff;background:#041e3f;box-shadow:0 6px 16px #041e3f29}.fdb-official-page .fdb-official-tab:focus-visible{outline:3px solid #08796b;outline-offset:2px}.fdb-official-page .fdb-official-tab-content{min-height:235px}.fdb-official-page .fdb-official-tab-content>.fdb-official-section{padding:55px 0 30px}.fdb-official-page .fdb-official-tab-content>.fdb-official-section[hidden]{display:none!important}.fdb-official-page .fdb-official-tab-content>.fdb-official-section:not([hidden]){animation:fdbOfficialTabEnter .32s ease-out both}@keyframes fdbOfficialTabEnter{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.fdb-official-page .fdb-official-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:thin;margin-top:25px}.fdb-official-page .fdb-official-tab{flex:0 0 auto;white-space:nowrap;font-size:.72rem;padding:13px 14px}.fdb-official-page .fdb-official-tab-content>.fdb-official-section{padding-top:35px}}@media(prefers-reduced-motion:reduce){.fdb-official-page .fdb-official-tab-content>.fdb-official-section:not([hidden]){animation:none}}.fdb-official-page .fdb-official-tab-content .fdb-official-section-grid{grid-template-columns:minmax(0,1fr);gap:26px;max-width:940px;margin-inline:auto}.fdb-official-page .fdb-official-tab-content .fdb-official-section-title{padding-top:0;text-align:center}.fdb-official-page .fdb-official-tab-content .fdb-official-section-title h2{max-width:820px;margin:0 auto;font-size:clamp(1.5rem,2.7vw,2.3rem);line-height:1.2;overflow-wrap:anywhere}.fdb-official-page .fdb-official-tab-content .fdb-official-section-title .fdb-training-kicker{margin-bottom:14px}.fdb-official-page .fdb-official-tab-content .fdb-official-section-card{width:100%;padding:clamp(24px,3.8vw,46px)}.fdb-official-page .fdb-official-tab-content .fdb-official-section-card .fdb-official-text{font-size:clamp(.94rem,1.2vw,1.05rem);line-height:1.9}.fdb-official-page .fdb-official-tab-content .fdb-official-stage-card{max-width:940px;margin-inline:auto}@media(max-width:720px){.fdb-official-page .fdb-official-tab-content .fdb-official-section-grid{gap:20px}.fdb-official-page .fdb-official-tab-content .fdb-official-section-title h2{font-size:clamp(1.35rem,6vw,1.8rem)}}.fdb-official-page .fdb-official-text,.fdb-official-page .fdb-official-section-card .fdb-official-text,.fdb-official-page .fdb-official-hero-copy>p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.fdb-official-page .fdb-official-document{min-width:0}.fdb-official-page .fdb-official-document .fdb-official-text{margin:0;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.fdb-official-page .fdb-official-document .fdb-official-text+.fdb-official-text{margin-top:1.15em}.fdb-official-page .fdb-official-list{margin:1.1em 0;padding-left:clamp(22px,3vw,34px);color:var(--train-text);font-size:clamp(.94rem,1.2vw,1.05rem);line-height:1.85;list-style:disc outside;text-align:left}.fdb-official-page .fdb-official-list li{padding-left:4px}.fdb-official-page .fdb-official-list li+li{margin-top:.7em}.fdb-official-page .fdb-official-list li::marker{color:var(--train-accent-deep)}.fdb-official-page .fdb-official-document .fdb-official-list+.fdb-official-text{margin-top:1.2em}.fdb-official-page .fdb-official-tab-content .fdb-official-qualification-card{display:flex;align-items:center;justify-content:center}.fdb-official-page .fdb-official-qualification-card .fdb-training-primary-btn{max-width:100%;text-align:center}.fdb-official-page .fdb-official-course-hero{min-height:clamp(560px,48vw,720px);display:flex;align-items:center;background-color:#041e3f;background-image:linear-gradient(90deg,#02132b8f,#02132b40 48%,#02132b05 80%),var(--fdb-course-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}.fdb-official-page .fdb-official-course-hero:before{display:none}.fdb-official-page .fdb-official-course-hero .fdb-training-detail-hero-grid{width:min(1180px,calc(100% - 48px));margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:0}.fdb-official-page .fdb-official-course-hero .fdb-official-hero-copy{max-width:790px}.fdb-official-page .fdb-official-course-hero .fdb-official-hero-copy>p{color:#e4f0f6;text-shadow:0 1px 9px rgba(2,19,43,.38)}@media(max-width:720px){.fdb-official-page .fdb-official-course-hero .fdb-training-detail-hero-grid{width:calc(100% - 32px)}.fdb-official-page .fdb-official-course-hero{min-height:680px;padding:74px 0 56px;align-items:flex-end;background-image:linear-gradient(180deg,#02132b08,#02132b3b 24%,#02132bcc 60%,#041e3f),var(--fdb-course-mobile);background-position:center,center top}.fdb-official-page .fdb-official-course-hero .fdb-official-hero-copy h1{font-size:clamp(2.15rem,9vw,3.5rem);overflow-wrap:break-word}.fdb-official-page .fdb-official-course-hero .fdb-official-hero-copy>p{font-size:.875rem;line-height:1.65;text-align:left}}.fdb-training-page{--train-primary: #041e3f;--train-primary-light: #0a3557;--train-accent: #14e9af;--train-accent-deep: #08796b;--train-text: #10263b;--train-muted: #66798b;--train-border: #dfe8eb;--train-soft: #f4f8f8;--train-paper: #fff;background:var(--train-paper);color:var(--train-text);overflow:hidden}html[data-theme=dark] .fdb-training-page{--train-text: #eef5f8;--train-muted: #a8bac9;--train-border: #25445c;--train-soft: #0b243b;--train-paper: #071b31}.fdb-training-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.fdb-training-breadcrumb{min-height:72px;display:flex;align-items:center;gap:10px;overflow:hidden;color:var(--train-muted);font-size:.75rem}.fdb-training-breadcrumb a{color:var(--train-muted)}.fdb-training-breadcrumb strong{min-width:0;overflow:hidden;color:var(--train-primary);font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .fdb-training-breadcrumb strong{color:#f4f8fb}.fdb-training-hero,.fdb-training-detail-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(20,233,175,.15),transparent 27%),radial-gradient(circle at 84% 84%,rgba(8,121,107,.18),transparent 28%),linear-gradient(135deg,#03172f,#041e3f 52%,#0a3557)}.fdb-training-hero{min-height:620px;display:flex;align-items:center}.fdb-training-hero:before,.fdb-training-detail-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 95%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 95%)}.fdb-training-hero-orb{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.fdb-training-hero-orb-one{width:320px;height:320px;left:-150px;top:90px;background:#14e9af2e}.fdb-training-hero-orb-two{width:400px;height:400px;right:-170px;bottom:-170px;background:#2a85b01f}.fdb-training-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.72fr);gap:clamp(48px,7vw,92px);align-items:center;padding-block:86px}.fdb-training-badge{width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffd6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:.625rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fdb-training-badge i{width:7px;height:7px;border-radius:50%;background:var(--train-accent);box-shadow:0 0 0 4px #14e9af1f}.fdb-training-hero-copy{animation:fdbTrainingReveal .8s cubic-bezier(.16,1,.3,1) both}.fdb-training-hero-copy h1,.fdb-training-detail-hero h1{margin:26px 0 22px;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.055em}.fdb-training-hero-copy h1{max-width:760px;font-size:clamp(3rem,5.8vw,5rem);font-weight:760;line-height:.98}.fdb-training-hero-copy h1 strong{display:block;color:#fff;font-weight:850}.fdb-training-hero-copy h1 strong:after{content:".";color:var(--train-accent)}.fdb-training-hero-copy>p,.fdb-training-detail-hero-grid>div>p{max-width:640px;margin:0;color:#e7f3f9b3;font-size:1rem;line-height:1.85}.fdb-training-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.fdb-training-primary-btn,.fdb-training-secondary-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 23px;border-radius:999px;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,background .28s ease}.fdb-training-primary-btn{border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#35f1be,var(--train-accent));color:var(--train-primary)!important;box-shadow:inset 0 1px #ffffff9e,0 12px 26px #14e9af21}.fdb-training-primary-btn:hover,.fdb-training-secondary-btn:hover{transform:translateY(-2px)}.fdb-training-primary-btn:hover{box-shadow:inset 0 1px #ffffffb3,0 16px 32px #14e9af33}.fdb-training-secondary-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0e;color:#ffffffe6!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fdb-training-secondary-btn:hover{background:#ffffff17}.fdb-training-hero-metrics{display:flex;align-items:stretch;margin-top:56px}.fdb-training-hero-metrics>div{min-width:138px;padding:0 28px;border-right:1px solid rgba(255,255,255,.12)}.fdb-training-hero-metrics>div:first-child{padding-left:0}.fdb-training-hero-metrics>div:last-child{border-right:0}.fdb-training-hero-metrics strong,.fdb-training-hero-metrics span{display:block}.fdb-training-hero-metrics strong{color:#fff;font-size:.875rem}.fdb-training-hero-metrics span{margin-top:5px;color:#ffffff70;font-size:.625rem}.fdb-training-hero-card{min-height:420px;padding:31px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(145deg,#ffffff1d,#ffffff09);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px #ffffff2e,0 34px 80px #0003;animation:fdbTrainingCardReveal .95s .08s cubic-bezier(.16,1,.3,1) both}.fdb-training-hero-card-top,.fdb-training-hero-card-footer{display:flex;align-items:center;justify-content:space-between}.fdb-training-hero-card-top>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:var(--train-accent);color:var(--train-primary);font-size:.6875rem;font-weight:900;letter-spacing:.06em}.fdb-training-hero-card-top small{color:#ffffff80;font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fdb-training-hero-card-main{margin:auto 0}.fdb-training-hero-card-main>span{color:var(--train-accent);font-size:.5625rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fdb-training-hero-card-main h2{margin:12px 0 15px;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2rem,3vw,2.75rem);line-height:1;letter-spacing:-.045em}.fdb-training-hero-card-main p{margin:0;color:#ffffff91;font-size:.8125rem;line-height:1.75}.fdb-training-hero-card-footer{padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.fdb-training-hero-card-footer div span,.fdb-training-hero-card-footer div strong{display:block}.fdb-training-hero-card-footer div span{color:#fff6;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fdb-training-hero-card-footer div strong{margin-top:4px;color:#fff;font-size:.8125rem}.fdb-training-round-arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff12;color:var(--train-accent)}.fdb-training-section{padding:100px 0}.fdb-training-section-soft{background:radial-gradient(circle at 90% 10%,rgba(20,233,175,.05),transparent 23%),var(--train-soft)}.fdb-training-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}.fdb-training-section-head>p{max-width:470px;margin:0;color:var(--train-muted);font-size:.8125rem;line-height:1.8}.fdb-training-kicker{display:block;margin-bottom:13px;color:var(--train-accent-deep);font-size:.625rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}html[data-theme=dark] .fdb-training-kicker{color:var(--train-accent)}.fdb-training-section h2,.fdb-training-section-head h2,.fdb-training-content-grid h2{margin:0;color:var(--train-primary);font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.03;letter-spacing:-.045em}html[data-theme=dark] .fdb-training-section h2,html[data-theme=dark] .fdb-training-section-head h2,html[data-theme=dark] .fdb-training-content-grid h2{color:#f4f8fa}.fdb-training-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fdb-training-card{min-height:430px;display:flex;flex-direction:column;padding:28px;border:1px solid var(--train-border);border-radius:24px;background:var(--train-paper);box-shadow:0 12px 38px #041e3f0b;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .35s ease}.fdb-training-card:hover{transform:translateY(-6px);border-color:#08796b47;box-shadow:0 24px 54px #041e3f14}.fdb-training-card-top{display:flex;align-items:center;justify-content:space-between}.fdb-training-card-top>span:first-child{color:color-mix(in srgb,var(--train-muted) 58%,transparent);font-size:.5625rem;font-weight:900}.fdb-training-card-status{padding:7px 9px;border-radius:999px;background:#14e9af1a;color:var(--train-accent-deep);font-size:.5rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}html[data-theme=dark] .fdb-training-card-status{color:var(--train-accent)}.fdb-training-card-icon{width:54px;height:54px;display:grid;place-items:center;margin-top:38px;border-radius:16px;background:#14e9af1a;color:var(--train-accent-deep)}html[data-theme=dark] .fdb-training-card-icon{color:var(--train-accent)}.fdb-training-card-icon svg{width:25px;height:25px}.fdb-training-card-copy{margin-top:26px}.fdb-training-card-copy small{color:var(--train-accent-deep);font-size:.5rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}html[data-theme=dark] .fdb-training-card-copy small{color:var(--train-accent)}.fdb-training-card-copy h3{margin:8px 0 12px;color:var(--train-text);font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.45rem;line-height:1.15;letter-spacing:-.03em}.fdb-training-card-copy p{margin:0;color:var(--train-muted);font-size:.75rem;line-height:1.75}.fdb-training-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:25px}.fdb-training-card-meta>div{padding-top:13px;border-top:1px solid var(--train-border)}.fdb-training-card-meta span,.fdb-training-card-meta strong{display:block}.fdb-training-card-meta span{color:var(--train-muted);font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fdb-training-card-meta strong{margin-top:5px;color:var(--train-text);font-size:.6875rem}.fdb-training-card-link{min-height:48px;display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:17px;border-top:1px solid var(--train-border);color:var(--train-text);font-size:.75rem;font-weight:800}.fdb-training-card-link span{color:var(--train-accent-deep)}.fdb-training-benefits-section{background:radial-gradient(circle at 18% 10%,rgba(20,233,175,.1),transparent 28%),linear-gradient(145deg,#03172f,var(--train-primary))}.fdb-training-benefits-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,8vw,105px)}.fdb-training-kicker-light{color:var(--train-accent)!important}.fdb-training-benefits-grid>div:first-child h2{color:#fff}.fdb-training-benefits-grid>div:first-child>p{max-width:480px;margin:25px 0 0;color:#e1eff69e;line-height:1.82}.fdb-training-benefits-list article{min-height:96px;display:grid;grid-template-columns:58px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.fdb-training-benefits-list article:first-child{border-top:1px solid rgba(255,255,255,.1)}.fdb-training-benefits-list article>span{color:var(--train-accent);font-size:.5625rem;font-weight:900}.fdb-training-benefits-list h3{margin:0 0 5px;color:#fff;font-size:.9375rem}.fdb-training-benefits-list p{margin:0;color:#e1eff680;font-size:.6875rem;line-height:1.6}.fdb-training-final-cta{position:relative;overflow:hidden;min-height:430px;display:flex;align-items:center;padding:68px;border:1px solid var(--train-border);border-radius:30px;background:radial-gradient(circle at 90% 20%,rgba(20,233,175,.09),transparent 28%),var(--train-soft)}.fdb-training-final-cta>div:not(.fdb-training-final-mark){position:relative;z-index:2;max-width:660px}.fdb-training-final-cta p{max-width:600px;margin:24px 0 31px;color:var(--train-muted);line-height:1.8}.fdb-training-final-mark{position:absolute;right:-20px;bottom:-78px;color:#041e3f0b;font-family:Manrope,Inter,system-ui,sans-serif;font-size:17rem;font-weight:900;letter-spacing:-.09em;line-height:1;-webkit-user-select:none;user-select:none}html[data-theme=dark] .fdb-training-final-mark{color:#ffffff09}.fdb-training-empty{max-width:780px;padding:46px;border:1px solid var(--train-border);border-radius:24px;background:var(--train-soft)}.fdb-training-empty h3{margin:0;color:var(--train-text);font-size:1.5rem}.fdb-training-empty p{margin:12px 0 25px;color:var(--train-muted)}.fdb-training-detail-hero{padding:86px 0}.fdb-training-detail-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);gap:80px;align-items:center}.fdb-training-detail-hero h1{max-width:760px;font-size:clamp(3rem,5.5vw,4.8rem);line-height:.98}.fdb-training-detail-side{min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fdb-training-detail-side>span{color:var(--train-accent);font-size:.5625rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fdb-training-detail-side strong{margin-top:11px;color:#fff;font-size:1.5rem}.fdb-training-detail-side p{margin:8px 0 0;color:#ffffff8c;font-size:.75rem}.fdb-training-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--train-border);border-radius:22px;background:var(--train-paper)}.fdb-training-facts-grid article{min-height:145px;display:flex;align-items:center;gap:18px;padding:27px;border-right:1px solid var(--train-border);border-bottom:1px solid var(--train-border)}.fdb-training-facts-grid article:nth-child(3n){border-right:0}.fdb-training-facts-grid article:nth-last-child(-n+3){border-bottom:0}.fdb-training-fact-icon{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#14e9af1a;color:var(--train-accent-deep)}html[data-theme=dark] .fdb-training-fact-icon{color:var(--train-accent)}.fdb-training-fact-icon svg{width:22px;height:22px}.fdb-training-facts-grid article div span,.fdb-training-facts-grid article div strong{display:block}.fdb-training-facts-grid article div span{color:var(--train-muted);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fdb-training-facts-grid article div strong{margin-top:7px;color:var(--train-text);font-size:.95rem}.fdb-training-content-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;align-items:start}.fdb-training-body-copy{white-space:pre-wrap;color:var(--train-muted);font-size:.9rem;line-height:1.95}.fdb-training-page a:focus-visible{outline:3px solid #08796b;outline-offset:5px}@keyframes fdbTrainingReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fdbTrainingCardReveal{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1000px){.fdb-training-hero-grid,.fdb-training-benefits-grid,.fdb-training-detail-hero-grid,.fdb-training-content-grid{grid-template-columns:1fr;gap:56px}.fdb-training-hero-card{max-width:680px;min-height:350px}.fdb-training-grid,.fdb-training-facts-grid{grid-template-columns:repeat(2,1fr)}.fdb-training-facts-grid article:nth-child(3n){border-right:1px solid var(--train-border)}.fdb-training-facts-grid article:nth-child(2n){border-right:0}.fdb-training-facts-grid article:nth-last-child(-n+3){border-bottom:1px solid var(--train-border)}.fdb-training-facts-grid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:720px){.fdb-training-container{width:min(100% - 32px,1180px)}.fdb-training-breadcrumb{min-height:58px;font-size:.625rem}.fdb-training-hero{min-height:auto}.fdb-training-hero-grid,.fdb-training-detail-hero{padding-block:62px}.fdb-training-hero-copy h1,.fdb-training-detail-hero h1{font-size:clamp(2.8rem,13vw,4rem)}.fdb-training-hero-copy>p,.fdb-training-detail-hero-grid>div>p{font-size:.875rem}.fdb-training-hero-actions{flex-direction:column}.fdb-training-primary-btn,.fdb-training-secondary-btn{width:100%}.fdb-training-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:43px}.fdb-training-hero-metrics>div{min-width:0;padding:0 10px}.fdb-training-hero-metrics>div:first-child{padding-left:0}.fdb-training-hero-metrics strong{font-size:.6875rem}.fdb-training-hero-metrics span{font-size:.5rem;line-height:1.4}.fdb-training-section{padding:70px 0}.fdb-training-section-head{flex-direction:column;align-items:flex-start;gap:20px}.fdb-training-section h2,.fdb-training-section-head h2,.fdb-training-content-grid h2{font-size:2.35rem}.fdb-training-grid,.fdb-training-facts-grid{grid-template-columns:1fr}.fdb-training-card{min-height:390px}.fdb-training-facts-grid article,.fdb-training-facts-grid article:nth-child(3n),.fdb-training-facts-grid article:nth-child(2n),.fdb-training-facts-grid article:nth-last-child(-n+3),.fdb-training-facts-grid article:nth-last-child(-n+2){min-height:108px;border-right:0;border-bottom:1px solid var(--train-border)}.fdb-training-facts-grid article:last-child{border-bottom:0}.fdb-training-final-cta{min-height:455px;padding:40px 27px;border-radius:24px}.fdb-training-final-mark{right:-28px;bottom:-20px;font-size:9rem}}@media(max-width:430px){.fdb-training-container{width:calc(100% - 28px)}.fdb-training-hero-grid{padding-block:50px}.fdb-training-hero-card{min-height:335px;padding:25px}.fdb-training-card{padding:24px}.fdb-training-card-meta{grid-template-columns:1fr}.fdb-training-final-cta{padding-inline:23px}}@media(prefers-reduced-motion:reduce){.fdb-training-hero-copy,.fdb-training-hero-card{animation:none}.fdb-training-page *,.fdb-training-page *:before,.fdb-training-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fdb-training-certificate-hero-link{display:inline-flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:18px;color:#b9efdf;font-size:.87rem;text-decoration:none}.fdb-training-certificate-hero-link strong{color:#53f0c7;text-decoration:underline;text-underline-offset:5px}.fdb-training-certificate-hero-link:hover strong{color:#fff}.fdb-training-certificate{background:#eff7f6;padding:clamp(74px,8vw,112px) 0;scroll-margin-top:115px}.fdb-training-certificate-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,110px)}.fdb-training-certificate-eyebrow{display:inline-flex;align-items:center;gap:12px;color:#08796b;font-size:.72rem;font-weight:850;letter-spacing:.14em}.fdb-training-certificate-eyebrow>span{font-size:1.2rem;color:#07a28a}.fdb-training-certificate-graphic{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:21px;background:#d9f6eb;color:#08796b;margin:30px 0 24px}.fdb-training-certificate-graphic svg{width:67px;height:67px}.fdb-training-certificate-heading h2{color:#041e3f;font-size:clamp(2.45rem,4.4vw,4.5rem);font-weight:850;line-height:1.13;letter-spacing:-.05em;max-width:570px;margin:0 0 24px}.fdb-training-certificate-heading h2 em{color:#088678;font-style:normal}.fdb-training-certificate-heading>p{color:#546e7b;line-height:1.82;font-size:1rem;max-width:505px;margin:0}.fdb-training-certificate-steps{margin-top:36px;display:grid;gap:16px}.fdb-training-certificate-steps span{display:flex;align-items:center;gap:14px;color:#1a4252;font-weight:700;font-size:.89rem}.fdb-training-certificate-steps strong{width:34px;height:34px;display:grid;place-items:center;border:1px solid #a7dfd1;border-radius:50%;background:#fff;color:#078477;font-size:.74rem;flex-shrink:0}.fdb-training-certificate-panel{background:#fff;padding:clamp(24px,4vw,43px);border-radius:20px;border:1px solid #d9e8e5;box-shadow:0 20px 55px #03252f12}.fdb-training-certificate-panel-head{margin-bottom:30px}.fdb-training-certificate-panel-head>span{font-size:.72rem;color:#08796b;font-weight:850;letter-spacing:.12em}.fdb-training-certificate-panel-head h3{color:#041e3f;font-size:clamp(1.65rem,2.7vw,2.3rem);letter-spacing:-.045em;font-weight:850;margin:12px 0}.fdb-training-certificate-panel-head>p{font-size:.92rem;color:#5c7380;line-height:1.7;margin:0}@media(max-width:920px){.fdb-training-certificate-layout{grid-template-columns:1fr;gap:40px}.fdb-training-certificate-heading h2{max-width:780px}.fdb-training-certificate-panel{max-width:700px;width:100%}}@media(max-width:520px){.fdb-training-certificate{padding:66px 0}.fdb-training-certificate-panel{padding:24px 19px;border-radius:15px}.fdb-training-certificate-graphic{margin-top:20px}}@media(prefers-reduced-motion:no-preference){.fdb-training-certificate-graphic svg{animation:fdbCertificateFloat 6s ease-in-out infinite}@keyframes fdbCertificateFloat{50%{transform:translateY(-5px)}}}.fdb-admin{--adm-primary:#a65125;--adm-dark:#24312e;--adm-line:#e8e4df;--adm-muted:#67716e;--adm-paper:#fff;color:var(--adm-dark);font-family:inherit;max-width:1180px;margin:0 auto}.fdb-admin *,.fdb-admin *:before,.fdb-admin *:after{box-sizing:border-box}.fdb-admin button,.fdb-admin input,.fdb-admin textarea,.fdb-admin select{font:inherit}.fdb-admin button,.fdb-admin a{transition:background .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fdb-admin button:focus-visible,.fdb-admin a:focus-visible,.fdb-admin input:focus-visible,.fdb-admin textarea:focus-visible,.fdb-admin select:focus-visible{outline:3px solid #dda36f;outline-offset:3px}.fdb-admin .fdb-cms-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 26px}.fdb-admin>.fdb-cms-heading:first-child{padding:30px 34px;border:1px solid #e9dfd5;border-radius:22px;background:linear-gradient(120deg,#fffaf4,#fff 65%,#f8f0e8)}.fdb-admin .fdb-cms-heading h1{font-size:clamp(1.85rem,3.2vw,2.8rem);letter-spacing:-.045em;line-height:1.13;margin:8px 0 10px}.fdb-admin .fdb-cms-heading h2{font-size:1.35rem;margin:0;letter-spacing:-.025em}.fdb-admin .fdb-cms-heading p{margin:0;color:var(--adm-muted);line-height:1.6}.fdb-admin .fdb-eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--adm-primary)}.fdb-admin .fdb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 19px;border-radius:12px;border:1px solid var(--adm-primary);background:var(--adm-primary);color:#fff;font-weight:750;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 6px 14px #a6512518}.fdb-admin .fdb-button:hover:not(:disabled){background:#873e1a;border-color:#873e1a;transform:translateY(-1px)}.fdb-admin button:disabled{opacity:.6;cursor:not-allowed}.fdb-admin .fdb-cms-account{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:13px 18px;background:#f7f8f6;border:1px solid var(--adm-line);border-radius:14px;margin:0 0 22px;font-size:.9rem}.fdb-admin .fdb-cms-account p{margin:0;color:var(--adm-muted)}.fdb-admin .fdb-cms-account button,.fdb-admin .fdb-cms-row-actions button,.fdb-admin .fdb-cms-row-actions a,.fdb-admin .fdb-cms-form-actions button:not(.fdb-button),.fdb-admin .fdb-cms-form .fdb-cms-heading button,.fdb-admin .fdb-cms-delete button:not(.danger){background:#fff;color:var(--adm-dark);border:1px solid #dddeda;border-radius:10px;padding:10px 14px;font-weight:650;text-decoration:none;cursor:pointer}.fdb-admin .fdb-cms-account button:hover,.fdb-admin .fdb-cms-row-actions button:hover,.fdb-admin .fdb-cms-row-actions a:hover{border-color:var(--adm-primary);color:var(--adm-primary);background:#fff9f5}.fdb-admin .fdb-cms-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:27px}.fdb-admin .fdb-cms-stats>div{display:flex;flex-direction:column;padding:22px 24px;border:1px solid var(--adm-line);background:#fff;border-radius:18px;box-shadow:0 8px 24px #27332e09}.fdb-admin .fdb-cms-stats strong{font-size:2.25rem;line-height:1.2;letter-spacing:-.04em;color:var(--adm-dark)}.fdb-admin .fdb-cms-stats span{font-size:.87rem;font-weight:650;color:var(--adm-muted);margin-top:5px}.fdb-admin .fdb-cms-toolbar{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:16px;background:#fff;padding:20px;border:1px solid var(--adm-line);border-radius:17px;margin-bottom:18px}.fdb-admin .fdb-cms-search-group{flex:1 1 260px;max-width:460px}.fdb-admin label{display:block;margin:0 0 7px;font-size:.87rem;font-weight:750}.fdb-admin input:not([type=checkbox]),.fdb-admin textarea,.fdb-admin select{display:block;width:100%;padding:12px 14px;min-height:46px;color:var(--adm-dark);background:#fff;border:1px solid #d8deda;border-radius:11px;transition:border-color .2s,box-shadow .2s}.fdb-admin input:not([type=checkbox]):focus,.fdb-admin textarea:focus,.fdb-admin select:focus{border-color:#b7754e;box-shadow:0 0 0 4px #b7754e18;outline:0}.fdb-admin textarea{resize:vertical;line-height:1.6}.fdb-admin .fdb-cms-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 18px}.fdb-admin .fdb-cms-filters button{border:1px solid #e3e3df;background:#fff;padding:9px 15px;border-radius:999px;color:var(--adm-muted);font-weight:700;cursor:pointer}.fdb-admin .fdb-cms-filters button[aria-pressed=true]{background:#fff0e6;border-color:#d7a17d;color:#89471f}.fdb-admin .fdb-cms-list{display:grid;gap:12px}.fdb-admin .fdb-cms-list article{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;background:#fff;border:1px solid var(--adm-line);border-radius:17px;box-shadow:0 3px 13px #222a2607}.fdb-admin .fdb-cms-list article:hover{border-color:#d8c2ae}.fdb-admin .fdb-cms-list article h2{font-size:1.09rem;letter-spacing:-.02em;margin:9px 0 5px}.fdb-admin .fdb-cms-list article p{margin:0;color:var(--adm-muted);font-size:.91rem;line-height:1.55;max-width:58ch}.fdb-admin .fdb-cms-row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;flex-shrink:0}.fdb-admin .fdb-cms-row-actions .fdb-cms-danger{color:#a13c37;border-color:#f1d4d1}.fdb-admin .fdb-cms-badge{display:inline-flex;padding:5px 10px;border-radius:999px;font-weight:750;font-size:.72rem}.fdb-admin .fdb-cms-badge.published{color:#247045;background:#e9f7ee}.fdb-admin .fdb-cms-badge.draft{color:#875f20;background:#fdf4df}.fdb-admin .fdb-cms-form{padding:30px;max-width:900px;background:#fff;border:1px solid var(--adm-line);border-radius:20px;box-shadow:0 12px 32px #222a260b;margin:0 auto 30px}.fdb-admin .fdb-cms-form>p{color:var(--adm-muted);line-height:1.6}.fdb-admin .fdb-cms-form>input,.fdb-admin .fdb-cms-form>textarea,.fdb-admin .fdb-cms-form>select{margin-bottom:18px}.fdb-admin .fdb-cms-form .fdb-cms-heading{padding-bottom:20px;border-bottom:1px solid var(--adm-line);margin-bottom:23px}.fdb-admin .fdb-cms-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.fdb-admin .fdb-cms-field-grid>div{margin-bottom:18px;min-width:0}.fdb-admin .fdb-cms-checkbox{display:flex;align-items:center;gap:10px;padding:13px 0;cursor:pointer}.fdb-admin .fdb-cms-checkbox input{accent-color:var(--adm-primary);width:18px;height:18px}.fdb-admin .fdb-cms-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:19px;margin-top:10px;border-top:1px solid var(--adm-line)}.fdb-admin .fdb-cms-notice{margin:18px 0;background:#f1f7f0;color:#245331;border:1px solid #cde4cb;border-radius:12px;padding:14px 18px}.fdb-admin .fdb-cms-empty{text-align:center;padding:48px 24px;border:1px dashed #d8d4cf;border-radius:16px;color:var(--adm-muted);background:#fff}.fdb-admin .fdb-cms-delete{background:#fff8f7;border:1px solid #e9c6c1;border-radius:16px;padding:22px;margin:0 0 16px}.fdb-admin .fdb-cms-delete p{margin:0 0 14px}.fdb-admin .fdb-cms-delete-actions{display:flex;gap:10px;flex-wrap:wrap}.fdb-admin .fdb-cms-delete .danger{border:1px solid #af3734;color:#fff;background:#af3734;border-radius:10px;padding:10px 15px;font-weight:700;cursor:pointer}.fdb-admin .fdb-demo-banner{border-radius:14px;padding:19px;margin:20px 0;border:1px solid #eac6a6;background:#fff7ef}.fdb-admin .fdb-demo-banner p{margin:7px 0}@media(max-width:760px){.fdb-admin>.fdb-cms-heading:first-child{padding:23px 20px}.fdb-admin .fdb-cms-heading{align-items:flex-start;flex-direction:column}.fdb-admin .fdb-cms-stats{gap:9px}.fdb-admin .fdb-cms-stats>div{padding:16px 12px}.fdb-admin .fdb-cms-stats strong{font-size:1.8rem}.fdb-admin .fdb-cms-stats span{font-size:.73rem}.fdb-admin .fdb-cms-list article{flex-direction:column;align-items:stretch;padding:19px}.fdb-admin .fdb-cms-row-actions{flex-shrink:1}.fdb-admin .fdb-cms-form{padding:20px}.fdb-admin .fdb-cms-field-grid{grid-template-columns:1fr}.fdb-admin .fdb-cms-toolbar .fdb-button{width:100%}.fdb-admin .fdb-cms-search-group{max-width:none}}@media(max-width:390px){.fdb-admin .fdb-cms-stats{grid-template-columns:1fr}.fdb-admin .fdb-cms-stats>div{padding:15px 18px}}@media(prefers-reduced-motion:reduce){.fdb-admin button,.fdb-admin a{transition:none}}.fdb-cert-lookup{width:100%;color:#132d41}.fdb-cert-lookup *{box-sizing:border-box}.fdb-cert-lookup-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.fdb-cert-lookup-field{display:flex;flex-direction:column;gap:9px;min-width:0}.fdb-cert-lookup-field label{font-size:.83rem;font-weight:800;color:#233e51}.fdb-cert-lookup-field input{display:block;width:100%;min-width:0;min-height:54px;padding:14px 16px;background:#f8fbfb;color:#10293c;border:1px solid #cedee2;border-radius:10px;font:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.fdb-cert-lookup-field input::placeholder{color:#8194a0}.fdb-cert-lookup-field input:focus-visible{outline:none;border-color:#098a80;box-shadow:0 0 0 3px #14e9af30}.fdb-cert-lookup-field input:disabled{opacity:.72;cursor:wait}.fdb-cert-lookup-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:15px 18px;grid-column:1 / -1;color:#041e3f;background:#14e9af;border:1px solid #0fcc9f;border-radius:10px;font:inherit;font-size:.93rem;font-weight:850;cursor:pointer;transition:transform .2s,background .2s}.fdb-cert-lookup-submit:hover:not(:disabled){transform:translateY(-2px);background:#5df3c9}.fdb-cert-lookup-submit:focus-visible{outline:3px solid #0d7068;outline-offset:3px}.fdb-cert-lookup-submit:disabled{cursor:wait;opacity:.75}.fdb-cert-lookup-message{border-left:3px solid #087c76;background:#edf7f4;color:#163e49;padding:14px 16px;border-radius:0 8px 8px 0;font-size:.89rem;line-height:1.65;margin-top:16px!important}.fdb-cert-lookup-results{margin-top:24px;padding:22px;background:#edf9f5;border:1px solid #b3e7d6;border-radius:12px}.fdb-cert-lookup-results h3{font-size:1.22rem!important;font-weight:850!important;margin:0 0 7px!important;color:#053f40!important}.fdb-cert-lookup-results>p{font-size:.9rem;color:#476770;line-height:1.7;margin:0 0 14px}.fdb-cert-lookup-results ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fdb-cert-lookup-results li a{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#063a50!important;background:#fff;border:1px solid #d3e7e4;border-radius:9px;padding:15px;text-decoration:none!important;font-size:.85rem}.fdb-cert-lookup-results li a:hover{border-color:#099881}.fdb-cert-lookup-results li a strong{color:#057c73;white-space:normal;text-align:right}.fdb-cert-lookup-help{margin:20px 0 0!important;color:#5c7380;font-size:.82rem;line-height:1.7}.fdb-cert-lookup-help a{font-weight:800;color:#087970!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.fdb-cert-lookup-form{grid-template-columns:1fr;gap:14px}.fdb-cert-lookup-results li a{align-items:flex-start;flex-direction:column}.fdb-cert-lookup-results li a strong{text-align:left}}@media(prefers-reduced-motion:reduce){.fdb-cert-lookup *{transition:none!important;animation:none!important}}.fdb-loading-shell{position:fixed;inset:0;z-index:1000000;width:100%;height:100dvh;background:#041e3f;overflow:hidden;display:block;opacity:1;visibility:visible;transition:opacity .4s ease,visibility .4s ease;isolation:isolate}.fdb-loading-shell--leaving{opacity:0;visibility:hidden;pointer-events:none}.fdb-loading-frame{display:block;width:100%;height:100%;border:0;background:#041e3f;pointer-events:none}@media(prefers-reduced-motion:reduce){.fdb-loading-shell{transition:none}}html[data-motion=reduce] .fdb-loading-shell{transition:none}.fdb-courses-index{min-height:min(760px,calc(100svh - 130px))}.fdb-courses-index-breadcrumb{display:flex;align-items:center;gap:12px;margin:-32px 0 54px;font-size:.75rem;color:var(--fdb-muted)}.fdb-courses-index-breadcrumb a:hover{color:#08796b;text-decoration:underline}.fdb-courses-index-heading h1{margin:10px 0 0;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:800;line-height:1.15;letter-spacing:-.045em}.fdb-courses-index .fdb-course h2{margin:8px 0 12px;font-size:1.5625rem;font-weight:750;letter-spacing:-.025em;line-height:1.3}.fdb-courses-index .fdb-course-page-link{position:relative}@media(max-width:760px){.fdb-courses-index-breadcrumb{margin:-20px 0 40px}.fdb-courses-index-heading{margin-bottom:32px}}.fdb-inst{--inst-navy:#041e3f;--inst-deep:#03192f;--inst-green:#14e9af;--inst-teal:#067c75;--inst-ink:#112c40;--inst-muted:#506678;font-family:Inter,system-ui,sans-serif;background:#fff;color:var(--inst-ink)}.fdb-inst *,.fdb-inst *:before,.fdb-inst *:after{box-sizing:border-box}.fdb-inst-shell{width:min(1220px,calc(100% - 76px));margin-inline:auto}.fdb-inst a{text-decoration:none}.fdb-inst :is(a,button):focus-visible{outline:3px solid #11ce9e;outline-offset:4px}.fdb-inst :is(h1,h2,h3){font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.045em}.fdb-inst section[id],.fdb-inst article[id]{scroll-margin-top:106px}.fdb-inst-hero{background:radial-gradient(ellipse at 84% 45%,#08636a66,transparent 40%),linear-gradient(115deg,#031930,#062c46);color:#fff;position:relative;overflow:hidden}.fdb-inst-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff05 1px,transparent 1px),linear-gradient(#ffffff05 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.fdb-inst-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:28px 0 0;color:#abd0da;font-size:.75rem;font-weight:650;position:relative;z-index:1}.fdb-inst-breadcrumb a{color:#dceff0}.fdb-inst-breadcrumb a:hover{color:var(--inst-green)}.fdb-inst-breadcrumb>span:nth-child(2n){color:#529aa5}.fdb-inst-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;min-height:clamp(490px,57vh,620px);gap:42px;position:relative}.fdb-inst-hero-copy{position:relative;z-index:2;padding:55px 0 80px;animation:fdbInstHeroEnter .7s ease both}.fdb-inst-eyebrow{font-size:.72rem;line-height:1.5;color:#77f7d7;letter-spacing:.16em;font-weight:850;display:inline-flex;align-items:center;gap:12px}.fdb-inst-accent-line{display:inline-block;width:28px;height:2px;background:currentColor}.fdb-inst-hero h1{color:#fff;font-size:clamp(3rem,5.4vw,5.25rem);line-height:1.09;margin:22px 0 20px;font-weight:850;max-width:760px}.fdb-inst-hero-copy>p{font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.82;color:#c5dae4;max-width:600px;margin:0}.fdb-inst-hero-link{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #78e9d8;color:#aef5e6!important;padding:12px 0;margin-top:28px;font-size:.83rem;font-weight:800;transition:gap .2s}.fdb-inst-hero-link:hover{gap:42px}.fdb-inst-visual{display:flex;align-items:center;justify-content:center;min-height:400px;position:relative;isolation:isolate}.fdb-inst-visual:before{content:"";position:absolute;inset:12% 10%;border-radius:50%;background:#11a99b0a;filter:blur(45px)}.fdb-inst-graphic{width:100%;max-width:510px;height:auto;max-height:450px;overflow:visible;filter:drop-shadow(0 24px 42px rgba(0,0,0,.13));position:relative;animation:fdbInstFloating 7s ease-in-out infinite}.fdb-inst-graphic .fdb-inst-orbit{transform-origin:286px 235px;animation:fdbInstOrbit 50s linear infinite}.fdb-inst-graphic .fdb-inst-halo{transform-origin:286px 235px;animation:fdbInstOrbit 36s linear infinite reverse}.fdb-inst-graphic .fdb-inst-pulse{animation:fdbInstPulse 3s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.fdb-inst-graphic .fdb-inst-draw{stroke-dasharray:1200;stroke-dashoffset:1200;animation:fdbInstDraw 2.7s ease-out forwards}.fdb-inst-graphic .fdb-inst-map-row{animation:fdbInstRow .7s ease-out both;animation-delay:calc(var(--row-index, 0) * .16s)}@keyframes fdbInstHeroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fdbInstFloating{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes fdbInstOrbit{to{transform:rotate(360deg)}}@keyframes fdbInstPulse{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.17)}}@keyframes fdbInstDraw{to{stroke-dashoffset:0}}@keyframes fdbInstRow{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.fdb-inst-pagenav{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #dbe5e9;box-shadow:0 5px 22px #072d4010}.fdb-inst-pagenav>.fdb-inst-shell{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:76px}.fdb-inst-pagenav-label{font-size:.71rem;letter-spacing:.1em;font-weight:850;color:#497181;white-space:nowrap;text-transform:uppercase}.fdb-inst-pagenav-links{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:thin}.fdb-inst-pagenav-links a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 16px;border-radius:8px;white-space:nowrap;color:#1d4354;font-size:.82rem;font-weight:750;transition:background .2s,color .2s}.fdb-inst-pagenav-links a:hover{background:#eef8f5;color:#04695f}.fdb-inst-pagenav-links a.is-active,.fdb-inst-pagenav-links a[aria-current=page]{background:#041e3f;color:#fff}.fdb-inst-content{background:#fff}.fdb-inst-section{padding:clamp(78px,9vw,115px) 0}.fdb-inst-section--tint{background:#f3f8f9}.fdb-inst-section--values{background:#fff}.fdb-inst-section--recognition{background:#edf8f4}.fdb-inst-two-col{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(44px,9vw,120px)}.fdb-inst-section-index{display:block;font-size:.73rem;color:#08796b;font-weight:850;letter-spacing:.14em;margin-bottom:17px;text-transform:uppercase}.fdb-inst-section-heading h2{font-size:clamp(2.3rem,4vw,3.9rem);font-weight:850;line-height:1.2;color:var(--inst-navy);margin:0;max-width:610px}.fdb-inst-section-heading h2 em{font-style:normal;color:#08796b}.fdb-inst-section-heading--wide{margin-bottom:45px;max-width:850px}.fdb-inst-section-heading>p{font-size:.98rem;line-height:1.85;color:var(--inst-muted);margin-top:25px;max-width:505px}.fdb-inst-prose p{font-size:clamp(.99rem,1.2vw,1.09rem);line-height:1.95;color:var(--inst-muted);margin:0 0 24px}.fdb-inst-prose p:last-of-type{margin-bottom:0}.fdb-inst-location{margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding:12px 17px;color:#075f62;background:#e4f8f1;border-radius:8px;font-size:.81rem;font-weight:800}.fdb-inst-location>span{font-size:1.2rem}.fdb-inst-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.fdb-inst-value-card{position:relative;min-height:207px;background:#f5f9fa;border:1px solid #e1eaec;border-radius:13px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,border-color .2s,background .2s}.fdb-inst-value-card:hover{transform:translateY(-4px);border-color:#74dac9;background:#effaf5}.fdb-inst-value-number{font-size:.75rem;color:#8298a1;font-weight:800}.fdb-inst-value-symbol{width:38px;height:38px;color:#08796b}.fdb-inst-value-symbol svg{width:100%;height:100%}.fdb-inst-value-card h3{font-size:clamp(.99rem,1.3vw,1.12rem);color:var(--inst-navy);line-height:1.45;letter-spacing:-.014em;font-weight:800;margin:9px 0 0}.fdb-inst-commitments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fdb-inst-commitment{scroll-margin-top:105px;padding:30px 28px 34px;min-height:390px;background:#fff;border-radius:14px;border:1px solid #dfe9ec;transition:transform .2s,border-color .2s}.fdb-inst-commitment:hover{transform:translateY(-4px);border-color:#85d9c9}.fdb-inst-commitment-mark{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#08796b}.fdb-inst-commitment-mark>span{font-weight:850;color:#8399a2;font-size:.83rem}.fdb-inst-commitment-mark svg{width:39px;height:39px}.fdb-inst-commitment h3{font-size:1.65rem;font-weight:850;line-height:1.3;color:var(--inst-navy);margin:34px 0 18px}.fdb-inst-commitment p{font-size:.94rem;line-height:1.85;color:var(--inst-muted);margin:0}.fdb-inst-metric{padding:76px 0;background:var(--inst-navy);color:#fff}.fdb-inst-metric-row{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:center}.fdb-inst-metric .fdb-inst-section-index{color:#87f1d9}.fdb-inst-metric h2{font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.14;color:#fff;margin:0;font-weight:850}.fdb-inst-metric h2 em{font-style:normal;color:var(--inst-green)}.fdb-inst-metric p{font-size:.98rem;line-height:1.85;color:#c2d7e0;margin:0}.fdb-inst-pillars-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fdb-inst-pillar{position:relative;scroll-margin-top:106px;background:#fff;padding:clamp(26px,4vw,38px);min-height:290px;border:1px solid #e2eaed;border-radius:14px;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.fdb-inst-pillar:hover{border-color:#62d4c0;transform:translateY(-4px)}.fdb-inst-pillar-top{display:flex;justify-content:space-between;color:#08796b;font-weight:850;font-size:.86rem}.fdb-inst-pillar-top span:last-child{font-size:1.35rem}.fdb-inst-pillar h3{font-size:clamp(1.35rem,2vw,1.95rem);font-weight:850;color:var(--inst-navy);margin:24px 0 14px}.fdb-inst-pillar p{line-height:1.82;color:var(--inst-muted);font-size:.96rem;margin:0 0 28px}.fdb-inst-pillar-progress{height:2px;width:100%;background:#e3efec;margin-top:auto;overflow:hidden}.fdb-inst-pillar-progress span{display:block;width:25%;height:100%;background:#10cfa3;transition:width .35s}.fdb-inst-pillar:hover .fdb-inst-pillar-progress span{width:100%}.fdb-inst-skills{list-style:none;padding:0;margin:0;border-top:1px solid #dae8e9}.fdb-inst-skills li{display:flex;align-items:center;gap:28px;min-height:63px;padding:15px 10px;border-bottom:1px solid #dae8e9}.fdb-inst-skills li>span{font-size:.76rem;font-weight:850;color:#138d7b;min-width:30px}.fdb-inst-skills strong{color:var(--inst-navy);font-size:1rem;line-height:1.4}.fdb-inst-bottom{background:#e2f8ee;padding:clamp(66px,8vw,104px) 0}.fdb-inst-bottom-layout{display:flex;justify-content:space-between;align-items:center;gap:36px}.fdb-inst-bottom .fdb-inst-eyebrow{color:#08796b}.fdb-inst-bottom h2{font-size:clamp(1.85rem,3.3vw,3.1rem);font-weight:850;color:var(--inst-navy);margin:15px 0 0;max-width:580px;line-height:1.22}.fdb-inst-next{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:60px;min-width:215px;background:#041e3f;color:#fff!important;border-radius:9px;padding:17px 22px;font-size:.86rem;font-weight:850;transition:transform .2s,background .2s}.fdb-inst-next:hover{transform:translateY(-3px);background:#07505a}.fdb-inst-arrow{width:20px;height:20px;flex-shrink:0}.fdb-inst-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fdb-inst-overview-card{padding:32px;border:1px solid #e1e9eb;border-radius:14px;background:#f5f9fa;min-height:270px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,border-color .2s,background .2s}.fdb-inst-overview-card:hover{background:#eefaf6;transform:translateY(-4px);border-color:#7cd9c2}.fdb-inst-overview-card-number{color:#078c7d;font-size:.79rem;font-weight:850}.fdb-inst-overview-card h3{font-size:clamp(1.35rem,1.9vw,1.8rem);color:#041e3f;line-height:1.3;font-weight:850;margin:27px 0 13px}.fdb-inst-overview-card p{font-size:.94rem;color:var(--inst-muted);line-height:1.75;margin:0 0 24px}.fdb-inst-overview-card-link{display:inline-flex;justify-content:space-between;align-items:center;gap:16px;color:#056e67!important;font-weight:850;font-size:.85rem}@media(max-width:1080px){.fdb-inst-hero-grid{grid-template-columns:1fr 400px;gap:8px}.fdb-inst-hero h1{font-size:clamp(2.7rem,5.2vw,4rem)}.fdb-inst-values-grid,.fdb-inst-commitments,.fdb-inst-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fdb-inst-pagenav-label{display:none}}@media(max-width:800px){.fdb-inst-shell{width:calc(100% - 40px)}.fdb-inst-hero-grid{grid-template-columns:1fr;gap:0;min-height:0;position:relative}.fdb-inst-hero-copy{padding:80px 0 86px}.fdb-inst-visual{position:absolute;width:310px;right:-140px;top:20px;opacity:.23;pointer-events:none}.fdb-inst-hero h1{font-size:clamp(2.65rem,8vw,4.4rem)}.fdb-inst-hero-copy>p{max-width:590px}.fdb-inst-pagenav>.fdb-inst-shell{min-height:67px}.fdb-inst-pagenav-links{width:100%}.fdb-inst-pagenav-links a{font-size:.79rem}.fdb-inst-two-col{grid-template-columns:1fr;gap:27px}.fdb-inst-commitments{grid-template-columns:1fr}.fdb-inst-commitment{min-height:0}.fdb-inst-metric-row{grid-template-columns:1fr;gap:20px}.fdb-inst-bottom-layout{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.fdb-inst-shell{width:calc(100% - 36px)}.fdb-inst-breadcrumb{padding-top:23px;font-size:.68rem;gap:9px}.fdb-inst-hero-copy{padding:74px 0}.fdb-inst-hero h1{font-size:clamp(2.5rem,11vw,3.5rem);overflow-wrap:break-word}.fdb-inst-hero-copy>p{font-size:.94rem}.fdb-inst-pagenav-links a{padding:10px 13px}.fdb-inst-section-heading h2{font-size:clamp(2.05rem,8.7vw,2.8rem)}.fdb-inst-values-grid,.fdb-inst-pillars-grid,.fdb-inst-overview-grid{grid-template-columns:1fr}.fdb-inst-value-card{min-height:164px}.fdb-inst-pillar{min-height:0}.fdb-inst-metric{padding:65px 0}.fdb-inst-next{width:100%}}@media(prefers-reduced-motion:no-preference){.fdb-inst [data-inst-reveal].fdb-inst-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--inst-stagger,0ms)}.fdb-inst [data-inst-reveal].fdb-inst-ready.is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fdb-inst *,.fdb-inst *:before,.fdb-inst *:after{animation:none!important;transition:none!important}.fdb-inst [data-inst-reveal]{opacity:1!important;transform:none!important}.fdb-inst-graphic .fdb-inst-draw{stroke-dashoffset:0!important}}html[data-motion=reduce] .fdb-inst *{animation:none!important;transition:none!important}html[data-motion=reduce] .fdb-inst [data-inst-reveal]{opacity:1!important;transform:none!important}html[data-motion=reduce] .fdb-inst-graphic .fdb-inst-draw{stroke-dashoffset:0!important}@media(forced-colors:active){.fdb-inst :is(a,article){forced-color-adjust:auto;border:1px solid CanvasText}.fdb-inst-graphic{display:none}}.fdb-inst-visual--animated-logo{width:100%;min-height:370px;overflow:visible;display:flex;align-items:center;justify-content:center}.fdb-inst-visual--animated-logo:before{inset:10% 0;background:radial-gradient(closest-side,rgba(20,233,175,.1),transparent 78%);filter:blur(20px)}.fdb-inst-animated-logo{display:block;width:100%;height:clamp(260px,28vw,370px);max-width:600px;border:0;background:transparent;overflow:hidden}@media(max-width:800px){.fdb-inst-hero-grid:has(.fdb-inst-animated-logo){display:flex;flex-direction:column;align-items:stretch}.fdb-inst-hero-grid:has(.fdb-inst-animated-logo) .fdb-inst-hero-copy{padding-bottom:16px}.fdb-inst-visual--animated-logo{position:relative;inset:auto;width:100%;min-height:220px;opacity:1;pointer-events:auto;margin:0 auto 22px;z-index:1}.fdb-inst-animated-logo{width:min(100%,560px);height:clamp(200px,53vw,300px)}}@media(max-width:560px){.fdb-inst-hero-grid:has(.fdb-inst-animated-logo) .fdb-inst-hero-copy{padding-bottom:4px}.fdb-inst-visual--animated-logo{min-height:184px;margin-bottom:20px}.fdb-inst-animated-logo{height:clamp(185px,54vw,240px)}}@media(forced-colors:active){.fdb-inst-visual--animated-logo{display:none}}.fdb-inst-visual--overview-animation{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;isolation:isolate}.fdb-inst-visual--overview-animation:before{inset:8% 0;background:radial-gradient(closest-side,rgba(38,247,187,.1),transparent 74%);filter:blur(23px)}.fdb-inst-overview-animation{display:block;width:min(100%,500px);height:clamp(330px,31vw,480px);border:0;background:transparent}@media(max-width:800px){.fdb-inst-hero-grid:has(.fdb-inst-overview-animation){display:flex;flex-direction:column;align-items:stretch}.fdb-inst-hero-grid:has(.fdb-inst-overview-animation) .fdb-inst-hero-copy{padding-bottom:10px}.fdb-inst-visual--overview-animation{position:relative;inset:auto;width:100%;min-height:230px;margin:0 auto 24px;opacity:1;pointer-events:auto}.fdb-inst-overview-animation{width:min(100%,470px);height:clamp(230px,65vw,370px)}}@media(max-width:560px){.fdb-inst-hero-grid:has(.fdb-inst-overview-animation) .fdb-inst-hero-copy{padding-bottom:0}.fdb-inst-visual--overview-animation{min-height:185px;margin-bottom:18px}.fdb-inst-overview-animation{height:clamp(185px,64vw,285px)}}@media(forced-colors:active){.fdb-inst-visual--overview-animation{display:none}}.fdb-animated-count{display:inline-grid;position:relative;vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;font-style:normal}.fdb-animated-count:before{content:attr(data-total);grid-area:1 / 1;visibility:hidden;pointer-events:none}.fdb-animated-count-visual{grid-area:1 / 1;text-align:left}.fdb-animated-count-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fdb-student{--student-navy: #041e3f;--student-deep: #03182f;--student-mint: #14e9af;--student-teal: #08796b;--student-ink: #112c40;--student-muted: #617383;font-family:Inter,system-ui,sans-serif;background:#fff;color:var(--student-ink);overflow:clip}.fdb-student *,.fdb-student *:before,.fdb-student *:after{box-sizing:border-box}.fdb-student-container{width:min(1260px,calc(100% - 80px));margin:0 auto}.fdb-student :is(h1,h2,h3){font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.045em}.fdb-student a{text-decoration:none}.fdb-student :is(a,button):focus-visible{outline:3px solid #08957e;outline-offset:4px}.fdb-student section[id]{scroll-margin-top:115px}.fdb-student-eyebrow{color:var(--student-teal);font-size:.71rem;font-weight:850;letter-spacing:.16em;line-height:1.6}.fdb-student-eyebrow--bright{color:var(--student-mint);display:inline-flex;align-items:center;gap:12px}.fdb-student-line{width:25px;height:2px;background:currentColor}.fdb-student-button{min-height:54px;padding:15px 20px;display:inline-flex;align-items:center;justify-content:space-between;gap:27px;border-radius:8px;font-size:.85rem;line-height:1.4;font-weight:850;transition:background .2s ease,transform .2s ease,color .2s ease}.fdb-student-button:hover{transform:translateY(-3px)}.fdb-student-button svg{flex-shrink:0}.fdb-student-button--mint{background:var(--student-mint);color:var(--student-navy)!important}.fdb-student-button--mint:hover{background:#58f3c8}.fdb-student-button--dark{background:var(--student-navy);color:#fff!important}.fdb-student-button--dark:hover{background:#0c4465}.fdb-student-hero{position:relative;overflow:hidden;background:var(--student-navy);color:#fff;isolation:isolate}.fdb-student-hero-grid{position:relative;z-index:1;display:flex;align-items:stretch;min-height:clamp(560px,72vh,760px)}.fdb-student-hero-copy{display:flex;flex-direction:column;min-width:0;min-height:inherit;width:min(100%,650px)}.fdb-student-breadcrumb{padding-top:35px;display:flex;align-items:center;gap:12px;color:#acccd7;font-size:.78rem;font-weight:700}.fdb-student-breadcrumb a{color:#deeff2}.fdb-student-breadcrumb a:hover{color:var(--student-mint)}.fdb-student-breadcrumb span:nth-child(2){opacity:.55}.fdb-student-hero-text{margin:auto 0;padding:65px 0;animation:studentEnter .8s ease both}.fdb-student-hero h1{max-width:625px;color:#fff;margin:22px 0 24px;font-size:clamp(3.1rem,5vw,5.2rem);line-height:1.09;font-weight:850}.fdb-student-hero h1 em{font-style:normal;color:var(--student-mint)}.fdb-student-hero-text>p{max-width:515px;font-size:1.01rem;line-height:1.9;color:#bfd3e1;margin-bottom:33px}.fdb-student-hero-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #ffffff24;padding:19px 0 26px;color:#9ebacb;font-size:.67rem;font-weight:800;letter-spacing:.14em}.fdb-student-hero-footer span:last-child{color:var(--student-mint);font-size:1.5rem;line-height:1}.fdb-student-hero-visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;background:#244a59;overflow:hidden;pointer-events:none}.fdb-student-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03182ffa,#03182ff0 28%,#03182fab 54%,#03182f14),linear-gradient(0deg,rgba(3,24,47,.35),transparent 35%);pointer-events:none}.fdb-student-hero-visual>img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:68% 45%;animation:studentPhotoReveal 12s ease-out forwards}.fdb-student-photo-tag{position:absolute;bottom:55px;right:clamp(24px,5vw,85px);z-index:2;color:#fff;font-size:.86rem;display:flex;gap:12px;align-items:center;font-weight:700;text-shadow:0 1px 5px rgba(0,0,0,.4)}.fdb-student-photo-dot{width:10px;height:10px;border-radius:100%;background:var(--student-mint);box-shadow:0 0 0 5px #14e9af30;flex:none}.fdb-student-photo-credit{position:absolute;bottom:12px;right:22px;z-index:2;font-size:.61rem;color:#ffffffd0}.fdb-student-photo-credit:hover{color:#fff}@keyframes studentPhotoReveal{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes studentEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.fdb-student-shortcuts{background:#fff;padding:clamp(85px,10vw,140px) 0 clamp(78px,9vw,120px)}.fdb-student-intro{margin-bottom:37px}.fdb-student-intro h2{color:var(--student-navy);font-size:clamp(2.4rem,4.4vw,4.25rem);line-height:1.18;margin:16px 0 14px;font-weight:850}.fdb-student-intro h2 em{color:var(--student-teal);font-style:normal}.fdb-student-intro>p{color:var(--student-muted);font-size:.99rem;line-height:1.75}.fdb-student-shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.fdb-student-shortcut{display:flex;align-items:center;gap:16px;min-height:152px;border:1px solid #dce7ea;border-radius:13px;background:#f9fbfc;padding:clamp(16px,2vw,26px);transition:border-color .25s,transform .25s,background .25s}.fdb-student-shortcut:hover{border-color:#0aa991;transform:translateY(-4px);background:#f2fcf9}.fdb-student-shortcut-icon{width:60px;height:60px;display:grid;place-items:center;background:#e0f7ee;color:var(--student-teal);border-radius:12px;flex:none}.fdb-student-shortcut-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.fdb-student-shortcut-copy small{font-weight:800;font-size:.63rem;letter-spacing:.09em;color:#6c9296}.fdb-student-shortcut-copy strong{color:var(--student-navy);font-size:clamp(1rem,1.25vw,1.16rem);font-weight:850;line-height:1.4}.fdb-student-shortcut-arrow{color:var(--student-teal);margin-left:auto;display:inline-flex;flex:none}.fdb-student-before{background:#07314c;color:#fff;padding:44px 0}.fdb-student-before-inner{display:flex;justify-content:space-between;align-items:center;gap:56px}.fdb-student-before-inner>div{max-width:490px}.fdb-student-before h2{color:#fff;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.22;margin:12px 0}.fdb-student-before p{color:#bbd3e0;font-size:.89rem;line-height:1.7}.fdb-student-before ul{display:flex;align-items:center;justify-content:flex-end;list-style:none;padding:0;margin:0;gap:10px;flex-wrap:wrap}.fdb-student-before li{display:inline-flex;align-items:center;gap:10px;padding:14px 15px;background:#ffffff14;border:1px solid #ffffff26;border-radius:7px;white-space:nowrap;font-weight:800;font-size:.78rem}.fdb-student-before li>span{color:var(--student-mint);font-size:.67rem}.fdb-student-service{padding:clamp(85px,10vw,138px) 0;background:#fff;color:var(--student-ink)}.fdb-student-service--alternate{background:#f4f8f9}.fdb-student-service-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(65px,11vw,145px)}.fdb-student-dept-icon{width:66px;height:66px;border-radius:14px;display:grid;place-items:center;background:#dff8ef;color:#09776d;margin-bottom:30px}.fdb-student-service-heading h2{color:var(--student-navy);font-size:clamp(2.2rem,3.95vw,3.9rem);font-weight:850;line-height:1.17;margin:15px 0 22px}.fdb-student-service-heading>p{color:#617383;font-size:1.02rem;line-height:1.85;max-width:530px}.fdb-student-contact{display:flex;flex-direction:column;gap:7px;padding:23px 0;margin:20px 0 7px;border-top:1px solid #dae6e8;max-width:480px}.fdb-student-contact>span{color:#0b8175;letter-spacing:.12em;font-size:.7rem;font-weight:850}.fdb-student-contact>strong{color:var(--student-navy);font-size:clamp(1.36rem,2vw,1.72rem);letter-spacing:-.035em;font-weight:850}.fdb-student-service-panel{background:#f5f9fa;border:1px solid #e3ebed;border-radius:16px;padding:clamp(26px,4vw,45px)}.fdb-student-service--alternate .fdb-student-service-panel{background:#fff}.fdb-student-panel-label{color:#08796b;font-size:.68rem;font-weight:850;letter-spacing:.13em}.fdb-student-service-list{padding:0;margin:22px 0 0;list-style:none}.fdb-student-service-list li{display:flex;align-items:center;gap:16px;padding:15px 0;font-size:.95rem;font-weight:750;line-height:1.5;color:var(--student-navy);border-bottom:1px solid #dce8e9}.fdb-student-service-list li:last-child{border-bottom:0}.fdb-student-check{display:grid;place-items:center;background:#e0f8ec;color:#08796b;border-radius:50%;width:27px;height:27px;flex:0 0 27px;font-size:.85rem}.fdb-student-service-note{display:flex;align-items:flex-start;gap:11px;background:#e5f5f1;border-radius:8px;padding:17px 19px;margin-top:24px;color:#305861}.fdb-student-service-note>span{border:1px solid currentColor;border-radius:50%;width:19px;height:19px;font-weight:850;flex:none;font-size:.7rem;line-height:18px;text-align:center}.fdb-student-service-note p{font-size:.83rem;line-height:1.65;font-weight:650;margin:0}.fdb-student-end{text-align:center;background:#e6f9f2;padding:clamp(75px,9vw,110px) 0}.fdb-student-end-inner{display:flex;flex-direction:column;align-items:center;gap:12px}.fdb-student-end h2{color:var(--student-navy);font-size:clamp(2.1rem,3.8vw,3.5rem);font-weight:850;max-width:670px;line-height:1.2;margin:10px 0}.fdb-student-end p{color:#56727b;font-size:.98rem;line-height:1.7;margin-bottom:20px}@media(max-width:1100px){.fdb-student-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fdb-student-service-layout{gap:50px}.fdb-student-before-inner{display:grid;gap:25px}.fdb-student-before ul{justify-content:flex-start}}@media(max-width:760px){.fdb-student-container{width:calc(100% - 36px)}.fdb-student-hero-grid{min-height:690px}.fdb-student-hero-copy{min-height:inherit;width:100%}.fdb-student-hero-visual>img{object-position:62% center}.fdb-student-hero-visual:after{background:linear-gradient(90deg,#03182fe6,#03182f85),linear-gradient(0deg,rgba(3,24,47,.68),transparent 45%)}.fdb-student-breadcrumb{padding-top:26px}.fdb-student-hero-text{padding:70px 0 48px}.fdb-student-hero h1{font-size:clamp(2.55rem,9.3vw,4.25rem)}.fdb-student-hero-text>p{font-size:.96rem}.fdb-student-photo-tag{display:none}.fdb-student-service-layout{grid-template-columns:1fr;gap:34px}.fdb-student-dept-icon{margin-bottom:25px}.fdb-student-shortcut-grid{grid-template-columns:1fr}.fdb-student-shortcut{min-height:112px}}@media(max-width:460px){.fdb-student-hero-grid{min-height:660px}.fdb-student-hero-footer{font-size:.57rem;letter-spacing:.09em}.fdb-student-hero h1{font-size:clamp(2.45rem,11vw,3.3rem)}.fdb-student-shortcut-icon{width:50px;height:50px}.fdb-student-shortcut-copy strong{font-size:1.01rem}.fdb-student-shortcut{gap:10px}.fdb-student-before li{padding:12px}.fdb-student-service-heading h2{font-size:2.35rem}.fdb-student-contact>strong{font-size:1.4rem}.fdb-student-service-panel{padding:24px 18px}.fdb-student-service-list li{gap:12px;font-size:.9rem}.fdb-student-button{width:100%}}@media(prefers-reduced-motion:no-preference){.fdb-student [data-student-reveal].fdb-student-will-reveal{opacity:0;transform:translateY(23px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,.75,.3,1);transition-delay:var(--student-delay, 0ms)}.fdb-student [data-student-reveal].fdb-student-revealed{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fdb-student *,.fdb-student *:before,.fdb-student *:after{animation:none!important;transition:none!important}.fdb-student [data-student-reveal]{opacity:1!important;transform:none!important}}html[data-motion=reduce] .fdb-student [data-student-reveal]{opacity:1!important;transform:none!important}html[data-motion=reduce] .fdb-student-hero-visual img{animation:none!important;transform:none!important}.fdb-student-shortcut--certificate{background:#e7f9f2;border-color:#b9e8d9}.fdb-student-shortcut--certificate:hover{background:#d9f5e9;border-color:#08796b}.fdb-student-certificate{background:#edf8f4;padding:clamp(48px,6vw,82px) 0;scroll-margin-top:115px}.fdb-student-certificate-layout{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,3vw,38px);align-items:center}.fdb-student-certificate-symbol{display:grid;place-items:center;width:92px;height:92px;background:#d9f7eb;color:#067a6f;border-radius:21px}.fdb-student-certificate-symbol svg{width:48px;height:48px}.fdb-student-certificate-copy h2{font-size:clamp(1.8rem,3vw,2.65rem);font-weight:850;line-height:1.2;color:#041e3f;margin:9px 0 10px}.fdb-student-certificate-copy p{margin:0;max-width:650px;line-height:1.75;font-size:.94rem;color:#506e7a}.fdb-student-certificate .fdb-student-button{min-width:208px}@media(max-width:1080px){.fdb-student-certificate-layout{grid-template-columns:auto 1fr}.fdb-student-certificate .fdb-student-button{grid-column:2;justify-self:start}}@media(max-width:760px){.fdb-student-certificate-layout{grid-template-columns:1fr;gap:18px}.fdb-student-certificate-symbol{width:74px;height:74px;border-radius:16px}.fdb-student-certificate-symbol svg{width:39px;height:39px}.fdb-student-certificate .fdb-student-button{grid-column:1;width:100%}}.fdb-prospective{--ps-navy:#041e3f;--ps-green:#14e9af;--ps-dark-green:#087d78;--ps-text:#142d42;--ps-muted:#5b6e7b;font-family:Inter,system-ui,sans-serif;overflow:hidden;background:#fff;color:var(--ps-text)}.fdb-prospective *{box-sizing:border-box}.fdb-ps-container{width:min(1230px,calc(100% - 76px));margin-inline:auto}.fdb-prospective :is(h1,h2,h3){font-family:Manrope,Inter,system-ui,sans-serif;letter-spacing:-.045em}.fdb-prospective a{text-decoration:none}.fdb-prospective :is(a,button):focus-visible{outline:3px solid #0bdba8;outline-offset:5px}.fdb-prospective section[id]{scroll-margin-top:112px}.fdb-ps-hero{min-height:clamp(560px,72vh,760px);position:relative;isolation:isolate;display:flex;align-items:stretch;overflow:hidden;background:#041e3f;color:#fff}.fdb-ps-hero-media,.fdb-ps-hero-shade{position:absolute;inset:0;z-index:-1;pointer-events:none}.fdb-ps-hero-media img{width:100%;height:100%;object-fit:cover;object-position:67% 42%;display:block;transform:scale(1.025);animation:psHeroZoom 16s ease-out forwards}.fdb-ps-hero-shade{background:linear-gradient(90deg,#031930fa,#031930f2 28%,#031930a3 52%,#0319300f 95%),linear-gradient(0deg,rgba(3,25,48,.46),transparent 30%)}.fdb-ps-hero-content{display:flex;flex-direction:column;position:relative;z-index:1;min-height:inherit}.fdb-ps-breadcrumb{display:flex;align-items:center;gap:12px;padding-top:32px;font-size:.75rem;font-weight:600;color:#d5e7eb}.fdb-ps-breadcrumb a{color:#e3eff2}.fdb-ps-breadcrumb a:hover{color:var(--ps-green)}.fdb-ps-breadcrumb>span:nth-child(2){opacity:.5}.fdb-ps-hero-copy{padding:clamp(72px,12vh,150px) 0 70px;max-width:670px}.fdb-ps-kicker,.fdb-ps-section-label{display:inline-flex;align-items:center;gap:12px;font-size:.72rem;font-weight:850;letter-spacing:.17em;text-transform:uppercase}.fdb-ps-kicker{color:#7efad4}.fdb-ps-kicker-line{width:30px;height:2px;background:var(--ps-green)}.fdb-prospective .fdb-ps-hero h1{font-size:clamp(3rem,5.45vw,5.35rem);font-weight:850;line-height:1.1;max-width:710px;margin:24px 0 18px;letter-spacing:-.058em;color:#fff}.fdb-ps-hero h1 em{font-style:normal;color:var(--ps-green)}.fdb-ps-hero-copy>p{color:#d2e1e9;font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.85;max-width:550px;margin:0}.fdb-ps-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:33px}.fdb-ps-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:15px 20px;border:1px solid transparent;border-radius:8px;font-size:.84rem;font-weight:850;letter-spacing:-.01em;transition:background .2s,border-color .2s,transform .2s}.fdb-ps-btn svg{flex-shrink:0}.fdb-ps-btn:hover{transform:translateY(-2px)}.fdb-ps-btn-primary{background:var(--ps-green);color:var(--ps-navy)!important}.fdb-ps-btn-primary:hover{background:#64f4c8}.fdb-ps-btn-outline{background:#ffffff0e;border-color:#ffffff6e;color:#fff!important}.fdb-ps-btn-outline:hover{background:#fff2;border-color:#fff}.fdb-ps-hero-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff35;padding:20px 0 28px;color:#dbf0f0;font-size:.72rem;font-weight:800;letter-spacing:.13em}.fdb-ps-hero-bottom a{letter-spacing:normal;color:inherit;display:flex;gap:10px;align-items:center}.fdb-ps-hero-bottom a:hover{color:var(--ps-green)}.fdb-ps-photo-credit{position:absolute;right:20px;bottom:7px;color:#ffffffa8;font-size:.6rem;z-index:2}.fdb-ps-photo-credit:hover{color:#fff}@keyframes psHeroZoom{0%{transform:scale(1.055)}to{transform:scale(1)}}.fdb-ps-why{padding:clamp(80px,9vw,130px) 0;background:#fff;color:var(--ps-text)}.fdb-ps-why-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.85fr);align-items:center;gap:clamp(60px,10vw,140px)}.fdb-ps-section-label{color:var(--ps-dark-green)}.fdb-ps-section-label>span{display:inline-block;background:#0ecda7;width:23px;height:2px}.fdb-prospective .fdb-ps-why h2,.fdb-prospective .fdb-ps-section-head h2,.fdb-prospective .fdb-ps-testimonials h2,.fdb-prospective .fdb-ps-social h2{font-size:clamp(2.35rem,4.4vw,4.35rem);font-weight:850;line-height:1.15;margin:20px 0 26px;color:var(--ps-navy)}.fdb-prospective h2 em{color:var(--ps-dark-green);font-style:normal}.fdb-ps-why-copy>p{font-size:1rem;line-height:1.95;color:var(--ps-muted);margin:0 0 22px;max-width:640px}.fdb-ps-inline-link{display:inline-flex;align-items:center;gap:16px;color:#087d78;font-size:.91rem;font-weight:800;border-bottom:1px solid #087d78;padding-bottom:10px;margin-top:16px}.fdb-ps-inline-link:hover{color:#041e3f}.fdb-ps-number-card{background:var(--ps-navy);min-height:425px;color:#fff;border-radius:16px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.fdb-ps-number-card:before{content:"";position:absolute;right:-35px;top:-55px;width:180px;height:180px;border:1px solid #31ead845;border-radius:50%;box-shadow:0 0 0 45px #14e9af08,0 0 0 95px #14e9af05}.fdb-ps-number-card-top{font-size:.7rem;letter-spacing:.13em;color:#9ac4cf;font-weight:800;position:relative}.fdb-ps-number-card>strong{font-size:clamp(4.6rem,7.5vw,7.5rem);line-height:1;font-weight:850;letter-spacing:-.09em;margin:62px 0 18px;position:relative}.fdb-ps-number-card>strong>.fdb-ps-number-dot{color:var(--ps-green)}.fdb-ps-number-card>p{font-size:.96rem;line-height:1.7;color:#c7d9e5;max-width:355px;position:relative}.fdb-ps-number-card-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;border-top:1px solid #ffffff38;margin-top:auto;padding-top:22px;font-size:.67rem;font-weight:750;letter-spacing:.09em;color:#b4d5de}.fdb-ps-number-card-footer>span:last-child{font-size:1.4rem;color:var(--ps-green)}.fdb-ps-reasons{background:#f4f8f9;padding:clamp(85px,10vw,134px) 0;color:var(--ps-text)}.fdb-ps-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px}.fdb-prospective .fdb-ps-section-head h2{margin-bottom:0}.fdb-ps-section-head>p{max-width:260px;color:var(--ps-muted);font-size:.95rem;line-height:1.75;padding-bottom:6px}.fdb-ps-reasons-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fdb-ps-reason{min-height:228px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid #dfeaed;border-radius:13px;background:#fff;transition:transform .25s,border-color .25s}.fdb-ps-reason:hover{transform:translateY(-5px);border-color:#0aa599}.fdb-ps-reason-top{display:flex;justify-content:space-between;align-items:center;color:#8aa1ab;font-size:.76rem;font-weight:800}.fdb-ps-reason-check{display:grid;place-items:center;width:34px;height:34px;border:1px solid #b4e9da;background:#eafbf6;color:#087d78;border-radius:50%;font-size:1rem;font-weight:900}.fdb-prospective .fdb-ps-reason h3{font-size:clamp(1.13rem,1.55vw,1.5rem);line-height:1.3;color:var(--ps-navy);font-weight:850;margin:25px 0 20px;letter-spacing:-.025em}.fdb-ps-reason-line{height:2px;width:32px;background:var(--ps-green);transition:width .25s}.fdb-ps-reason:hover .fdb-ps-reason-line{width:100%}.fdb-ps-reasons-grid>.fdb-ps-reason:last-child{background:#d8f9ed;border-color:#c1ebdd}.fdb-ps-enrollment{padding:clamp(88px,11vw,150px) 0;background:radial-gradient(ellipse at 13% 90%,#09605b66,transparent 44%),var(--ps-navy);color:#fff}.fdb-ps-enrollment-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:clamp(60px,9vw,120px)}.fdb-ps-enrollment .fdb-ps-section-label{color:#64f0cd}.fdb-prospective .fdb-ps-enrollment h2{font-size:clamp(2.5rem,4.5vw,4.45rem);line-height:1.13;color:#fff;margin:24px 0;font-weight:850}.fdb-ps-enrollment h2 em{color:var(--ps-green)}.fdb-ps-enrollment-copy>p{font-size:1rem;color:#b9d4df;line-height:1.8;max-width:530px}.fdb-ps-campaign{display:block;margin-top:46px;font-size:clamp(1.55rem,2.6vw,2.4rem);color:var(--ps-green);letter-spacing:-.035em}.fdb-ps-campaign span{display:block;margin-top:6px;font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:700;color:#fff;letter-spacing:-.01em}.fdb-ps-enrollment-panel{background:#fff;border-radius:16px;color:var(--ps-navy);padding:clamp(28px,3.5vw,45px)}.fdb-ps-enrollment-number{font-size:.68rem;font-weight:850;color:#087d78;letter-spacing:.15em}.fdb-prospective .fdb-ps-enrollment-panel h3{font-size:clamp(1.75rem,2.7vw,2.45rem);margin:24px 0 14px;letter-spacing:-.035em;color:var(--ps-navy);font-weight:850}.fdb-ps-enrollment-panel>p{color:#526776;font-size:.97rem;line-height:1.8}.fdb-ps-enroll-link{display:flex;width:100%;margin:29px 0}.fdb-ps-opening-hours{border-top:1px solid #e0e9eb;padding-top:25px;display:flex;align-items:flex-start;gap:14px;color:#0a344c}.fdb-ps-hours-icon{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;font-size:1.8rem;color:#087d78;background:#eafbf6;border-radius:9px}.fdb-ps-opening-hours strong{font-size:.85rem;font-weight:850}.fdb-ps-opening-hours p{font-size:.8rem;color:#58707d;line-height:1.7;margin-top:6px}.fdb-ps-testimonials{background:#fff;padding:clamp(90px,10vw,130px) 0;color:var(--ps-text)}.fdb-ps-testimonials-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:clamp(50px,9vw,125px)}.fdb-prospective .fdb-ps-testimonials h2{max-width:590px}.fdb-ps-testimonials-layout>div:first-child>p{color:#6a7e89;font-size:1.02rem;line-height:1.8}.fdb-ps-testimonials-empty{min-height:270px;display:flex;align-items:center;gap:24px;padding:clamp(24px,4vw,45px);background:#f4f8f9;border:1px solid #dce9eb;border-radius:16px}.fdb-ps-testimonials-play{display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border:2px solid #0c877e;border-radius:50%;color:#087d78;font-size:1.1rem}.fdb-ps-testimonials-empty strong{display:block;color:var(--ps-navy);font-size:1.15rem;line-height:1.4}.fdb-ps-testimonials-empty p{color:#607680;font-size:.91rem;line-height:1.8;margin-top:12px}.fdb-ps-social{padding:82px 0;background:#e9faf5;color:var(--ps-text)}.fdb-ps-social-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.fdb-prospective .fdb-ps-social h2{font-size:clamp(2rem,3.4vw,3rem);margin-bottom:12px}.fdb-ps-social-heading>p{font-size:.91rem;font-weight:850;color:#087d78;letter-spacing:.12em}.fdb-ps-instagram-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:18px 24px;background:var(--ps-navy);border-radius:9px;color:#fff;font-size:1rem;font-weight:850;transition:transform .25s,background .25s}.fdb-ps-instagram-link:hover{transform:translateY(-3px);background:#086c67}.fdb-ps-instagram-link>span{white-space:nowrap}@media(max-width:1060px){.fdb-ps-why-layout,.fdb-ps-enrollment-layout,.fdb-ps-testimonials-layout{gap:45px}.fdb-ps-reasons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.fdb-ps-container{width:calc(100% - 38px)}.fdb-ps-hero{min-height:700px}.fdb-ps-hero-media img{object-position:58% center}.fdb-ps-hero-shade{background:linear-gradient(90deg,#031930de,#03193073),linear-gradient(0deg,rgba(3,25,48,.65),transparent 48%)}.fdb-ps-breadcrumb{padding-top:24px}.fdb-ps-hero-copy{padding:120px 0 60px;max-width:600px}.fdb-ps-hero-bottom{font-size:.65rem}.fdb-ps-why-layout,.fdb-ps-enrollment-layout,.fdb-ps-testimonials-layout{grid-template-columns:1fr;gap:38px}.fdb-ps-number-card{min-height:360px}.fdb-ps-number-card>strong{margin-top:42px}.fdb-ps-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fdb-ps-section-head{display:block}.fdb-ps-section-head>p{margin-top:18px;max-width:450px}.fdb-ps-social-inner{align-items:flex-start;flex-direction:column}.fdb-ps-instagram-link{width:100%;max-width:410px}}@media(max-width:480px){.fdb-ps-hero{min-height:690px}.fdb-ps-hero-copy{padding:115px 0 50px}.fdb-prospective .fdb-ps-hero h1{font-size:clamp(2.55rem,11.1vw,3.7rem)}.fdb-ps-hero-copy>p{font-size:.91rem}.fdb-ps-hero-actions{display:grid;grid-template-columns:1fr;gap:11px}.fdb-ps-btn{width:100%}.fdb-ps-hero-bottom{padding-bottom:28px}.fdb-ps-hero-bottom>span{max-width:158px;line-height:1.6}.fdb-ps-reasons-grid{grid-template-columns:1fr;gap:12px}.fdb-ps-reason{min-height:170px;padding:22px}.fdb-ps-number-card>strong{font-size:5rem}.fdb-ps-testimonials-empty{flex-direction:column;align-items:flex-start;min-height:0}.fdb-ps-enrollment-panel{padding:25px}.fdb-ps-instagram-link{padding:18px;font-size:.92rem}}@media(prefers-reduced-motion:no-preference){.fdb-prospective [data-ps-reveal].fdb-ps-will-reveal{opacity:0;transform:translateY(25px);transition:opacity .75s ease,transform .75s cubic-bezier(.18,.74,.32,1);transition-delay:var(--ps-delay,0ms)}.fdb-prospective [data-ps-reveal].fdb-ps-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fdb-ps-hero-media img{animation:none;transform:none}.fdb-prospective *,.fdb-prospective *:before,.fdb-prospective *:after{transition:none!important;animation:none!important}.fdb-prospective [data-ps-reveal]{opacity:1!important;transform:none!important}}html[data-motion=reduce] .fdb-prospective [data-ps-reveal]{opacity:1!important;transform:none!important}html[data-motion=reduce] .fdb-ps-hero-media img{animation:none!important;transform:none!important}#root{min-height:100vh}.react-nav{display:flex}.legal-wrap{max-width:900px;margin:0 auto;padding-top:80px}.legal-logo{width:110px;height:auto}.react-link-btn{display:grid;place-items:center;text-decoration:none}.sidebar{z-index:80}.topbar{z-index:50}.app-shell,.page-wrap{position:relative;z-index:1}@media(max-width:900px){.react-nav{display:none}}.fdb-public-main--flush{padding:0}.fdb-public-main--flush:focus{outline:none}.fdb-course-page{--fdb-course-primary: #041e3f;--fdb-course-primary-light: #0a3557;--fdb-course-accent: #14e9af;--fdb-course-accent-deep: #08796b;--fdb-course-text: #10263b;--fdb-course-muted: #66798b;--fdb-course-border: #dfe8eb;--fdb-course-soft: #f4f8f8;--fdb-course-paper: #ffffff;--fdb-course-shadow: 0 28px 70px rgba(4, 30, 63, .1);background:var(--fdb-course-paper);color:var(--fdb-course-text);overflow:hidden}html[data-theme=dark] .fdb-course-page{--fdb-course-text: #eef5f8;--fdb-course-muted: #a9bac8;--fdb-course-border: #25445c;--fdb-course-soft: #0b243b;--fdb-course-paper: #071b31;--fdb-course-shadow: 0 28px 70px rgba(0, 0, 0, .24)}.fdb-course-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.fdb-course-breadcrumb{min-height:72px;display:flex;align-items:center;gap:10px;overflow:hidden;color:var(--fdb-course-muted);font-size:.75rem}.fdb-course-breadcrumb a{flex:0 0 auto;color:var(--fdb-course-muted);transition:color .2s ease}.fdb-course-breadcrumb a:hover{color:var(--fdb-course-accent-deep)}.fdb-course-breadcrumb strong{min-width:0;overflow:hidden;color:var(--fdb-course-primary);font-weight:800;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .fdb-course-breadcrumb strong{color:#f4f8fb}.fdb-course-hero{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 14% 18%,rgba(20,233,175,.15),transparent 26%),radial-gradient(circle at 85% 88%,rgba(8,121,107,.18),transparent 28%),linear-gradient(135deg,#03172f,#041e3f,#0a3557)}.fdb-course-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 95%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9),transparent 95%)}.fdb-course-hero:after{content:"";position:absolute;width:620px;height:620px;right:-290px;top:-300px;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 85px #ffffff05,0 0 0 170px #ffffff03}.fdb-course-hero-glow{position:absolute;border-radius:999px;filter:blur(90px);pointer-events:none}.fdb-course-hero-glow-one{width:310px;height:310px;left:-130px;top:80px;background:#14e9af29}.fdb-course-hero-glow-two{width:390px;height:390px;right:-160px;bottom:-170px;background:#2a85b01f}.fdb-course-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.72fr);gap:clamp(48px,7vw,92px);align-items:center;padding-block:86px}.fdb-course-hero-content{animation:fdbCourseReveal .75s cubic-bezier(.16,1,.3,1) both}.fdb-course-badge{width:fit-content;display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#ffffffd1;font-size:.625rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fdb-course-badge>span{width:7px;height:7px;border-radius:50%;background:var(--fdb-course-accent);box-shadow:0 0 0 4px #14e9af1f}.fdb-course-hero-content h1{margin:25px 0 22px;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(3.25rem,6vw,5rem);font-weight:800;line-height:.96;letter-spacing:-.055em}.fdb-course-hero-content h1>span{display:block;margin-bottom:8px;color:#fff9;font-size:.42em;font-weight:650;letter-spacing:-.025em}.fdb-course-hero-content h1 strong{display:block;font-weight:800}.fdb-course-hero-content h1 strong:after{content:".";color:var(--fdb-course-accent)}.fdb-course-hero-description{max-width:620px;margin:0;color:#e6f2f8b3;font-size:1rem;line-height:1.85}.fdb-course-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.fdb-course-primary-btn,.fdb-course-secondary-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 23px;border-radius:999px;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,background .28s ease,border-color .28s ease}.fdb-course-primary-btn{border:1px solid rgba(255,255,255,.34);background:linear-gradient(135deg,#35f1be,var(--fdb-course-accent));color:var(--fdb-course-primary)!important;box-shadow:inset 0 1px #ffffff9e,0 12px 26px #14e9af21}.fdb-course-primary-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffb3,0 16px 32px #14e9af33}.fdb-course-secondary-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff0e;color:#ffffffe6!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fdb-course-secondary-btn:hover{transform:translateY(-2px);border-color:#ffffff47;background:#ffffff17}.fdb-course-hero-highlights{display:flex;align-items:stretch;margin-top:56px}.fdb-course-hero-highlights>div{min-width:135px;padding:0 28px;border-right:1px solid rgba(255,255,255,.12)}.fdb-course-hero-highlights>div:first-child{padding-left:0}.fdb-course-hero-highlights>div:last-child{border-right:0}.fdb-course-hero-highlights strong,.fdb-course-hero-highlights span{display:block}.fdb-course-hero-highlights strong{color:#fff;font-size:.875rem}.fdb-course-hero-highlights span{margin-top:5px;color:#ffffff70;font-size:.625rem}.fdb-course-hero-card{min-height:420px;padding:31px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:linear-gradient(145deg,#ffffff1d,#ffffff09);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 1px #ffffff2e,0 34px 80px #0003;animation:fdbCourseCardReveal .9s .08s cubic-bezier(.16,1,.3,1) both}.fdb-course-hero-card-top,.fdb-course-hero-card-footer{display:flex;align-items:center;justify-content:space-between}.fdb-course-hero-card-top>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:var(--fdb-course-accent);color:var(--fdb-course-primary);font-size:.6875rem;font-weight:900;letter-spacing:.06em;box-shadow:0 10px 24px #14e9af21}.fdb-course-hero-card-top small{color:#ffffff85;font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fdb-course-hero-card-main{margin:auto 0}.fdb-course-card-label{color:var(--fdb-course-accent);font-size:.5625rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.fdb-course-hero-card-main h2{margin:12px 0 15px;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2rem,3vw,2.75rem);line-height:1;letter-spacing:-.045em}.fdb-course-hero-card-main p{margin:0;color:#ffffff91;font-size:.8125rem;line-height:1.75}.fdb-course-hero-card-footer{padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.fdb-course-hero-card-footer div span,.fdb-course-hero-card-footer div strong{display:block}.fdb-course-hero-card-footer div span{color:#fff6;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fdb-course-hero-card-footer div strong{margin-top:4px;color:#fff;font-size:.8125rem}.fdb-course-arrow{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff12;color:var(--fdb-course-accent)}.fdb-course-demo-alert{position:relative;z-index:4;transform:translateY(-30px);display:flex;align-items:flex-start;gap:17px;padding:20px 24px;border:1px solid var(--fdb-course-border);border-radius:17px;background:color-mix(in srgb,var(--fdb-course-paper) 92%,transparent);box-shadow:var(--fdb-course-shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.fdb-course-demo-icon{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#14e9af1f;color:var(--fdb-course-accent-deep);font-family:Georgia,serif;font-weight:800}html[data-theme=dark] .fdb-course-demo-icon{color:var(--fdb-course-accent)}.fdb-course-demo-alert strong{display:block;margin-bottom:4px;color:var(--fdb-course-text);font-size:.75rem}.fdb-course-demo-alert p{max-width:930px;margin:0;color:var(--fdb-course-muted);font-size:.6875rem;line-height:1.65}.fdb-course-section{padding:100px 0}.fdb-course-section-soft{background:radial-gradient(circle at 90% 10%,rgba(20,233,175,.05),transparent 23%),var(--fdb-course-soft)}.fdb-course-kicker{display:block;margin-bottom:13px;color:var(--fdb-course-accent-deep);font-size:.625rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}html[data-theme=dark] .fdb-course-kicker{color:var(--fdb-course-accent)}.fdb-course-section-heading{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,110px);align-items:start}.fdb-course-section-heading h2,.fdb-course-title-row h2,.fdb-course-learning-grid h2{margin:0;color:var(--fdb-course-primary);font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.03;letter-spacing:-.045em}html[data-theme=dark] .fdb-course-section-heading h2,html[data-theme=dark] .fdb-course-title-row h2,html[data-theme=dark] .fdb-course-learning-grid h2{color:#f3f8fa}.fdb-course-section-heading>p{margin:0;color:var(--fdb-course-muted);font-size:.9375rem;line-height:1.9}.fdb-course-facts{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--fdb-course-border);border-radius:22px;background:var(--fdb-course-paper);box-shadow:0 18px 55px #041e3f0e}html[data-theme=dark] .fdb-course-facts{box-shadow:none}.fdb-course-fact-card{min-height:145px;display:flex;align-items:center;gap:18px;padding:27px;border-right:1px solid var(--fdb-course-border);border-bottom:1px solid var(--fdb-course-border);background:var(--fdb-course-paper);transition:background .22s ease,transform .22s ease}.fdb-course-fact-card:nth-child(3n){border-right:0}.fdb-course-fact-card:nth-last-child(-n+3){border-bottom:0}.fdb-course-fact-card:hover{background:var(--fdb-course-soft)}.fdb-course-icon{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#14e9af1a;color:var(--fdb-course-accent-deep)}html[data-theme=dark] .fdb-course-icon{color:var(--fdb-course-accent)}.fdb-course-icon svg{width:22px;height:22px}.fdb-course-fact-card div>span,.fdb-course-fact-card div>strong{display:block}.fdb-course-fact-card div>span{color:var(--fdb-course-muted);font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fdb-course-fact-card div>strong{margin-top:7px;color:var(--fdb-course-text);font-size:1rem}.fdb-course-disclaimer{margin:14px 0 0;color:var(--fdb-course-muted);font-size:.625rem}.fdb-course-learning-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,8vw,105px);align-items:start}.fdb-course-learning-grid>div:first-child>p{max-width:520px;margin:25px 0 42px;color:var(--fdb-course-muted);line-height:1.85}.fdb-course-practice-box{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:23px 0;border-top:1px solid var(--fdb-course-border)}.fdb-course-practice-box:last-child{border-bottom:1px solid var(--fdb-course-border)}.fdb-course-practice-box>span{color:var(--fdb-course-accent-deep);font-size:.625rem;font-weight:900}html[data-theme=dark] .fdb-course-practice-box>span{color:var(--fdb-course-accent)}.fdb-course-practice-box h3{margin:0 0 7px;color:var(--fdb-course-text);font-size:.9375rem}.fdb-course-practice-box p{margin:0;color:var(--fdb-course-muted);font-size:.75rem;line-height:1.72}.fdb-course-topics-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:radial-gradient(circle at 90% 0%,rgba(20,233,175,.12),transparent 30%),linear-gradient(145deg,#03172f,var(--fdb-course-primary));box-shadow:0 30px 70px #041e3f29}.fdb-course-topics-header{padding:40px}.fdb-course-topics-header span{display:block;margin-bottom:15px;color:var(--fdb-course-accent);font-size:.5625rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fdb-course-topics-header strong{color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-size:2.15rem;line-height:1.04;letter-spacing:-.04em}.fdb-course-topics-card ul{margin:0;padding:0;list-style:none}.fdb-course-topics-card li{min-height:67px;display:grid;grid-template-columns:45px 1fr 30px;align-items:center;gap:10px;padding:0 30px;border-top:1px solid rgba(255,255,255,.08);transition:background .2s ease}.fdb-course-topics-card li:hover{background:#ffffff0b}.fdb-course-topics-card li>span:first-child{color:#ffffff4d;font-size:.5625rem;font-weight:800}.fdb-course-topics-card li p{margin:0;color:#ffffffd1;font-size:.75rem;font-weight:600}.fdb-course-topic-arrow{color:var(--fdb-course-accent)}.fdb-course-topics-card small{display:block;padding:20px 30px 25px;border-top:1px solid rgba(255,255,255,.08);color:#ffffff57;font-size:.5625rem}.fdb-course-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}.fdb-course-title-row>p{max-width:455px;margin:0;color:var(--fdb-course-muted);font-size:.8125rem;line-height:1.8}.fdb-course-cities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fdb-course-city-card{position:relative;overflow:hidden;min-height:188px;display:grid;grid-template-columns:50px 1fr;gap:24px;padding:31px;border:1px solid var(--fdb-course-border);border-radius:21px;background:var(--fdb-course-paper);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .35s ease}.fdb-course-city-card:hover{transform:translateY(-5px);border-color:#08796b47;box-shadow:0 20px 45px #041e3f13}.fdb-course-city-number{color:color-mix(in srgb,var(--fdb-course-muted) 55%,transparent);font-size:.625rem;font-weight:900}.fdb-course-city-content>span{color:var(--fdb-course-accent-deep);font-size:.5rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}html[data-theme=dark] .fdb-course-city-content>span{color:var(--fdb-course-accent)}.fdb-course-city-content h3{margin:6px 0 11px;color:var(--fdb-course-text);font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.45rem;letter-spacing:-.03em}.fdb-course-city-content p{max-width:355px;margin:0;color:var(--fdb-course-muted);font-size:.6875rem;line-height:1.72}.fdb-course-city-dot{position:absolute;width:130px;height:130px;right:-75px;bottom:-75px;border-radius:50%;background:var(--fdb-course-accent);opacity:.08}.fdb-course-career-section{background:radial-gradient(circle at 18% 12%,rgba(20,233,175,.1),transparent 28%),linear-gradient(145deg,#03172f,var(--fdb-course-primary))}.fdb-course-career-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,8vw,105px)}.fdb-course-kicker-light{color:var(--fdb-course-accent)!important}.fdb-course-career-intro h2{margin:0;color:#fff;font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2.35rem,4vw,3.55rem);line-height:1.03;letter-spacing:-.047em}.fdb-course-career-intro>p{max-width:460px;margin:25px 0;color:#e1eff69e;line-height:1.82}.fdb-course-career-intro small{display:block;max-width:480px;color:#e1eff652;line-height:1.65}.fdb-course-opportunity{min-height:76px;display:grid;grid-template-columns:60px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}.fdb-course-opportunity:first-child{border-top:1px solid rgba(255,255,255,.1)}.fdb-course-opportunity span{color:var(--fdb-course-accent);font-size:.5625rem;font-weight:900}.fdb-course-opportunity strong{color:#ffffffde;font-size:.875rem;font-weight:600}.fdb-course-final-cta{position:relative;overflow:hidden;min-height:430px;display:flex;align-items:center;padding:68px;border:1px solid var(--fdb-course-border);border-radius:30px;background:radial-gradient(circle at 90% 20%,rgba(20,233,175,.09),transparent 28%),var(--fdb-course-soft)}.fdb-course-final-cta-content{position:relative;z-index:2;max-width:650px}.fdb-course-final-cta h2{margin:0;color:var(--fdb-course-primary);font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2.6rem,5vw,4rem);line-height:1;letter-spacing:-.052em}html[data-theme=dark] .fdb-course-final-cta h2{color:#f5f9fb}.fdb-course-final-cta p{max-width:590px;margin:24px 0 31px;color:var(--fdb-course-muted);line-height:1.82}.fdb-course-final-cta-decoration{position:absolute;right:-20px;bottom:-78px;color:#041e3f0b;font-family:Manrope,Inter,system-ui,sans-serif;font-size:17rem;font-weight:900;letter-spacing:-.09em;line-height:1;-webkit-user-select:none;user-select:none}html[data-theme=dark] .fdb-course-final-cta-decoration{color:#ffffff09}.fdb-course-other-section{padding-top:22px}.fdb-course-all-link{color:var(--fdb-course-primary);font-size:.75rem;font-weight:800}html[data-theme=dark] .fdb-course-all-link{color:var(--fdb-course-accent)}.fdb-course-other-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fdb-course-other-card{min-height:165px;display:grid;grid-template-columns:35px 1fr 30px;align-items:center;gap:10px;padding:27px;border:1px solid var(--fdb-course-border);border-radius:19px;background:var(--fdb-course-paper);color:inherit;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .35s ease}.fdb-course-other-card:hover{transform:translateY(-5px);border-color:#08796b4d;box-shadow:0 18px 45px #041e3f12}.fdb-course-other-card>span{align-self:start;color:color-mix(in srgb,var(--fdb-course-muted) 58%,transparent);font-size:.5625rem;font-weight:900}.fdb-course-other-card small{display:block;color:var(--fdb-course-accent-deep);font-size:.5rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}html[data-theme=dark] .fdb-course-other-card small{color:var(--fdb-course-accent)}.fdb-course-other-card h3{margin:7px 0 0;color:var(--fdb-course-text);font-family:Manrope,Inter,system-ui,sans-serif;font-size:1.12rem;letter-spacing:-.025em}.fdb-course-other-card>strong{color:var(--fdb-course-accent-deep);font-size:1rem}html[data-theme=dark] .fdb-course-other-card>strong{color:var(--fdb-course-accent)}.fdb-course-not-found{min-height:62vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 24px;text-align:center}.fdb-course-not-found>span{color:#08796b;font-size:.75rem;font-weight:900}.fdb-course-not-found h1{margin:8px 0;color:var(--fdb-ink);font-family:Manrope,Inter,system-ui,sans-serif;font-size:clamp(2.2rem,5vw,3.8rem)}.fdb-course-not-found p{margin:0 0 28px;color:var(--fdb-muted)}.fdb-course-not-found .fdb-course-primary-btn{background:#14e9af;color:#041e3f!important}.fdb-course-page a:focus-visible,.fdb-course-not-found a:focus-visible{outline:3px solid #08796b;outline-offset:5px}@keyframes fdbCourseReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fdbCourseCardReveal{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:1000px){.fdb-course-hero-grid,.fdb-course-learning-grid,.fdb-course-career-grid{grid-template-columns:1fr;gap:58px}.fdb-course-hero-content{max-width:760px}.fdb-course-hero-card{max-width:680px;min-height:355px}.fdb-course-section-heading{grid-template-columns:1fr;gap:24px}.fdb-course-facts{grid-template-columns:repeat(2,1fr)}.fdb-course-fact-card:nth-child(3n){border-right:1px solid var(--fdb-course-border)}.fdb-course-fact-card:nth-child(2n){border-right:0}.fdb-course-fact-card:nth-last-child(-n+3){border-bottom:1px solid var(--fdb-course-border)}.fdb-course-fact-card:nth-last-child(-n+2){border-bottom:0}.fdb-course-other-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.fdb-course-container{width:min(100% - 32px,1180px)}.fdb-course-breadcrumb{min-height:58px;font-size:.625rem}.fdb-course-hero{min-height:auto}.fdb-course-hero-grid{gap:42px;padding-block:62px}.fdb-course-hero-content h1{font-size:clamp(2.8rem,13vw,4rem)}.fdb-course-hero-description{font-size:.875rem}.fdb-course-hero-actions{flex-direction:column}.fdb-course-primary-btn,.fdb-course-secondary-btn{width:100%}.fdb-course-hero-highlights{display:grid;grid-template-columns:repeat(3,1fr);margin-top:43px}.fdb-course-hero-highlights>div{min-width:0;padding:0 11px}.fdb-course-hero-highlights>div:first-child{padding-left:0}.fdb-course-hero-highlights strong{font-size:.6875rem}.fdb-course-hero-highlights span{font-size:.5rem;line-height:1.4}.fdb-course-hero-card{min-height:345px;padding:25px;border-radius:23px}.fdb-course-demo-alert{transform:translateY(-16px);padding:18px}.fdb-course-section{padding:70px 0}.fdb-course-section-heading h2,.fdb-course-title-row h2,.fdb-course-learning-grid h2{font-size:2.35rem}.fdb-course-facts{grid-template-columns:1fr;border-radius:18px}.fdb-course-fact-card,.fdb-course-fact-card:nth-child(3n),.fdb-course-fact-card:nth-child(2n),.fdb-course-fact-card:nth-last-child(-n+3),.fdb-course-fact-card:nth-last-child(-n+2){min-height:108px;border-right:0;border-bottom:1px solid var(--fdb-course-border)}.fdb-course-fact-card:last-child{border-bottom:0}.fdb-course-title-row{flex-direction:column;align-items:flex-start;gap:20px}.fdb-course-cities-grid{grid-template-columns:1fr}.fdb-course-city-card{min-height:165px;padding:25px}.fdb-course-topics-header{padding:31px 26px}.fdb-course-topics-header strong{font-size:1.9rem}.fdb-course-topics-card li{grid-template-columns:34px 1fr 22px;padding-inline:22px}.fdb-course-career-intro h2{font-size:2.55rem}.fdb-course-final-cta{min-height:455px;padding:40px 27px;border-radius:24px}.fdb-course-final-cta h2{font-size:2.65rem}.fdb-course-final-cta-decoration{right:-28px;bottom:-20px;font-size:9rem}.fdb-course-other-grid{grid-template-columns:1fr}}@media(max-width:430px){.fdb-course-container{width:calc(100% - 28px)}.fdb-course-hero-grid{padding-block:50px}.fdb-course-hero-highlights{gap:0}.fdb-course-hero-highlights>div{padding-inline:8px}.fdb-course-demo-alert{gap:12px}.fdb-course-demo-icon{width:30px;height:30px}.fdb-course-city-card{grid-template-columns:34px 1fr;gap:14px}.fdb-course-final-cta{padding-inline:23px}}@media(prefers-reduced-motion:reduce){.fdb-course-hero-content,.fdb-course-hero-card{animation:none}.fdb-course-page *,.fdb-course-page *:before,.fdb-course-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
