.bf-offer-card .bf-animated-offer-title{overflow-wrap:anywhere;direction:rtl;flex-wrap:wrap;align-content:center;align-items:baseline;gap:0 .34em;min-width:0;min-height:3.5em;display:flex}.bf-offer-card .bf-offer-title-counter{min-width:1.25em;color:var(--gold-2,#e0bf7b);font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 0 10px #e0bf7b3d;white-space:nowrap;flex:none;font-weight:900;display:inline-block}.bf-offer-card .bf-offer-title-copy{min-width:0}.bf-offer-card .bf-offer-title-plus{color:var(--gold-2,#e0bf7b);white-space:nowrap;flex:none;font-weight:800}.bf-offer-card .bf-offer-neon-phrase{color:inherit;white-space:nowrap;background:0 0;border:1.25px solid #0000;border-radius:6px;flex:none;align-items:baseline;padding:0 8px;transition:border-color .35s,box-shadow .35s,color .35s;display:inline-flex}.bf-offer-card .bf-offer-neon-phrase.is-ready{color:#fff0ed;border-color:#ff4656f0;box-shadow:0 0 7px #ff30443d,inset 0 0 5px #ff304412}@media (width<=760px){.bf-offer-card .bf-animated-offer-title{column-gap:.28em;min-height:3.5em}}@media (width<=390px){.bf-offer-card .bf-animated-offer-title{column-gap:.22em;min-height:3.5em}}@media (prefers-reduced-motion:reduce){.bf-offer-card .bf-offer-neon-phrase{transition:none}}.bf-offer-card .bf-offer-title-counter{color:#f6d58e!important;text-shadow:0 0 8px #f6d58e8c,0 0 18px #e0bf7b3d!important;font-size:1.4em!important;font-weight:950!important;line-height:1!important}.bf-offer-card .bf-offer-neon-phrase.is-ready{animation:.38s ease-out both bf-offer-neon-reveal-v1-1!important}@keyframes bf-offer-neon-reveal-v1-1{0%{box-shadow:0 0 #ff304400,inset 0 0 #ff304400}38%{box-shadow:0 0 15px #ff30448f,0 0 24px #ff304440,inset 0 0 8px #ff304424}to{box-shadow:0 0 9px #ff30446b,0 0 18px #ff304433,inset 0 0 7px #ff30441c}}@media (width<=390px){.bf-offer-card .bf-offer-title-counter{font-size:1.3em!important}}@media (prefers-reduced-motion:reduce){.bf-offer-card .bf-offer-neon-phrase.is-ready{animation:none!important}}.bf-offer-card .bf-offer-heading{align-self:flex-start!important;min-width:0!important}.bf-offer-card .bf-offer-heading>.bf-animated-offer-title{place-content:flex-start!important;align-items:baseline!important}.bf-offer-card .bf-offer-title-plus{margin-inline-start:.14em!important}.bf-offer-card .bf-offer-neon-phrase.is-ready{color:#fff7f5!important;text-shadow:0 0 5px #ff4155c7,0 0 11px #ff30486b!important;border-color:#ff3b52!important;animation:.38s ease-out both bf-offer-neon-reveal-v1-1!important}.bf-offer-card .bf-value-inclusions-heading h3 .bf-bundle-inclusions-note{color:#cbb98f;white-space:normal;margin-inline-start:.32em;font-size:.76em;font-weight:500;line-height:1.9;display:inline}@media (width<=760px){.bf-offer-card .bf-value-inclusions-heading h3 .bf-bundle-inclusions-note{font-size:.72em}}@media (prefers-reduced-motion:reduce){.bf-offer-card .bf-offer-neon-phrase.is-ready{border-color:#ff3b52!important;animation:none!important;box-shadow:0 0 9px #ff30446b,0 0 18px #ff304433,inset 0 0 7px #ff30441c!important}}.bf-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.bf-offer-card{border-color:#ae2b3485;grid-template-columns:minmax(0,1fr) 142px;min-width:0;height:100%;min-height:0}.bf-offer-content{min-width:0;padding:27px 25px 25px}.bf-offer-content h2{margin:8px 0 6px;font-size:clamp(19px,1.65vw,25px);line-height:1.75}.bf-offer-content>p{margin:0;font-size:10px;line-height:2.1}.bf-offer-promise{margin-bottom:17px;padding:13px 14px}.bf-offer-promise .bf-inclusion-label{margin-bottom:5px;font-size:9px}.bf-offer-promise>strong{font-size:13px;line-height:1.85}.bf-offer-promise>p{font-size:9px}.bf-offer-includes{grid-template-columns:1fr;gap:7px;max-height:220px;margin:15px 0 14px;padding-left:2px;display:grid;overflow-y:auto}.bf-offer-includes>div{min-width:0;padding:7px 9px;font-size:9px}.bf-offer-card .bf-price-showcase{border-radius:13px;margin:16px 0 14px;padding:15px 13px 12px}.bf-offer-card .bf-price-showcase-main{grid-template-columns:minmax(0,1fr) 98px;gap:9px}.bf-offer-card .bf-price-values{gap:8px}.bf-offer-card .bf-original-price{gap:4px 7px}.bf-offer-card .bf-original-price span,.bf-offer-card .bf-final-price>span{font-size:9px}.bf-offer-card .bf-original-price del{font-size:13px}.bf-offer-card .bf-final-price strong{font-size:clamp(21px,2.2vw,29px)}.bf-offer-card .bf-discount-stamp{border-radius:13px;width:92px;min-height:92px;padding:7px 4px}.bf-offer-card .bf-discount-stamp>small{font-size:6px}.bf-offer-card .bf-discount-stamp>strong{font-size:37px}.bf-offer-card .bf-discount-stamp>strong b{font-size:16px}.bf-offer-card .bf-discount-word{font-size:11px}.bf-offer-card .bf-savings-banner{gap:5px 8px;margin-top:10px;padding-top:9px}.bf-offer-card .bf-savings-banner>strong{font-size:15px}.bf-offer-card .bf-savings-note{font-size:8px}.bf-offer-card .order-request-modal-trigger,.bf-offer-card .order-request-toggle,.bf-offer-card .button{width:100%}.bf-offer-side{gap:17px;min-width:0;padding:18px 9px}.bf-offer-side .bundle-seal{width:112px;height:112px;box-shadow:0 0 0 6px #b9222c0a,0 0 0 12px #c9a45c05,inset 0 0 28px #b21e281a}.bf-offer-side .bundle-seal strong{font-size:12px}.bf-offer-side .bundle-seal>span{font-size:6px}.bf-offer-side .bundle-side-note{align-items:center;gap:7px}.bf-offer-side .bundle-side-note>span{border-radius:9px;flex:0 0 30px;width:30px;height:30px;font-size:13px}.bf-offer-side .bundle-side-note strong{font-size:8px;line-height:1.7}.bf-offer-side .bundle-side-note small{font-size:7px;line-height:1.8}.bf-offers-empty{text-align:center;color:#ead6b5;padding:25px}.offers-admin-guidance{background:#c9a45c0e;border:1px solid #c9a45c38;border-right:3px solid #c99a4e;border-radius:12px;flex-direction:column;gap:5px;margin:0 0 18px;padding:15px 17px;display:flex}.offers-admin-guidance strong{color:#e6c27f;font-size:11px}.offers-admin-guidance span{color:#a9a294;font-size:10px;line-height:2}.offers-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.offers-admin-card{flex-direction:column;min-width:0;display:flex}.offers-admin-card.is-inactive{opacity:.68}.offers-admin-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.offers-admin-card-top h2{margin:5px 0 3px;font-size:17px;line-height:1.8}.offers-admin-card-top small{color:#898477;font-size:9px}.offers-admin-card-description{color:#a9a294;min-height:40px;font-size:10px;line-height:2}.offers-admin-card-courses{flex-wrap:wrap;gap:7px;margin:5px 0 14px;display:flex}.offers-admin-card-courses span{color:#d4c29f;background:#c9a45c0b;border:1px solid #c9a45c2e;border-radius:8px;padding:6px 9px;font-size:9px}.offers-admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.offers-admin-metrics>div{background:#ffffff05;border:1px solid #c9a45c24;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:10px 9px;display:flex}.offers-admin-metrics small{color:#918b7e;font-size:8px}.offers-admin-metrics strong{overflow-wrap:anywhere;color:#dfd4bf;font-size:11px}.offers-admin-metrics .offers-admin-discount{color:#f77;font-size:16px}.offers-admin-metrics .offers-admin-final{color:#f0c77e;font-size:13px}.offers-admin-card-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.offers-admin-card-footer>small{color:#8f887b;font-size:8px}.offers-admin-card-footer>div{align-items:center;gap:7px;display:flex}.offers-admin-card-footer .admin-outline-button,.offers-admin-card-footer .admin-danger-button{cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:7px 10px;font-size:9px;display:inline-flex}.offers-admin-card-footer .admin-danger-button{color:#e98b8b;background:#ca4a4a14;border:1px solid #ca4a4a47}.offers-admin-card-footer .admin-outline-button{border:1px solid var(--line);color:#ded6c8;background:0 0}.offers-admin-empty{text-align:center;color:#c8ad75;flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:45px 20px;display:flex}.offers-admin-empty strong{color:#eee2ca;font-size:14px}.offers-admin-empty p{color:#948d80;margin:0 0 7px;font-size:10px}.offers-admin-modal{width:min(940px,100%);max-height:92vh;overflow:auto}.offers-admin-modal .offers-admin-price-preview{background:#c9a45c0d;border:1px solid #c9a45c33;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.offers-admin-price-preview>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.offers-admin-price-preview small{color:#999182;font-size:9px}.offers-admin-price-preview strong{color:#f0ca80;font-size:17px}.offers-admin-price-preview>div:last-child strong{color:#ffda94;font-size:21px}.offers-admin-price-preview span{color:#d77b7b;font-size:9px}.offers-admin-price-preview .text-link{color:#dfbc76;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:9px}.offers-admin-active-toggle{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;flex-direction:row!important;gap:12px!important;display:flex!important}.offers-admin-active-toggle input{accent-color:#c99a4e;height:18px;width:18px!important}.offers-admin-course-picker{border:1px solid var(--line);background:#ffffff03;border-radius:12px;margin-top:17px;padding:15px}.offers-admin-course-picker .panel-heading{align-items:center}.offers-admin-course-picker .panel-heading h3{margin:0 0 4px;font-size:12px}.offers-admin-course-picker .panel-heading p{color:#938c7e;margin:0;font-size:9px}.offers-admin-course-picker .panel-heading>strong{color:#e2c27f;white-space:nowrap;font-size:10px}.offers-admin-course-picker .course-picker-grid{max-height:260px;overflow:auto}@media (width<=1120px){.bf-offers-grid{grid-template-columns:1fr}.bf-offer-card{grid-template-columns:minmax(0,1fr) 180px}.offers-admin-list{grid-template-columns:1fr}}@media (width<=760px){.bf-offer-card{grid-template-columns:minmax(0,1fr)}.bf-offer-content{padding:19px 15px}.bf-offer-side{border-right:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;justify-items:center;gap:12px;display:grid}.bf-offer-side .bundle-seal{grid-column:1/-1;width:105px;height:105px}.bf-offer-card .bf-price-showcase-main{grid-template-columns:minmax(0,1fr) 92px}.bf-offer-card .bf-discount-stamp{width:86px;min-height:86px}.bf-offer-card .bf-discount-stamp>strong{font-size:34px}.offers-admin-modal .offers-admin-price-preview{grid-template-columns:1fr}.offers-admin-card-footer{flex-direction:column;align-items:flex-start}.offers-admin-card-footer>div{width:100%}.offers-admin-card-footer>div button{flex:1;justify-content:center}}.bf-offer-card{width:100%;min-width:0;text-align:center!important;grid-template-columns:minmax(0,1fr)!important;display:block!important}.bf-offer-card .bf-offer-side{display:none!important}.bf-offer-card .bf-offer-content{box-sizing:border-box;justify-content:flex-start;min-width:0;text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:clamp(22px,3vw,34px)!important;display:flex!important}.bf-offer-card .bf-offer-promise{width:min(100%,880px);text-align:center!important;margin:0 auto 20px!important}.bf-offer-card .bf-offer-promise .bf-inclusion-label,.bf-offer-card .bf-offer-promise>strong,.bf-offer-card .bf-offer-promise>p,.bf-offer-card .section-kicker,.bf-offer-card h2,.bf-offer-card .bf-offer-content>p,.bf-offer-card .bundle-note{text-align:center!important;align-self:center!important}.bf-offer-card .bf-offer-content h2,.bf-offer-card .bf-offer-content>p{width:min(100%,880px);margin-left:auto!important;margin-right:auto!important}.bf-offer-card .bf-offer-includes{align-content:start;justify-items:stretch;width:min(100%,880px);text-align:center!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;max-height:none!important;margin:18px auto!important;padding:0!important;display:grid!important;overflow:visible!important}.bf-offer-card .bf-offer-includes>div{gap:8px;min-width:0;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.bf-offer-card .bf-price-showcase{box-sizing:border-box;text-align:center!important;width:min(100%,760px)!important;margin:18px auto!important}.bf-offer-card .bf-price-showcase-main{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;display:flex!important}.bf-offer-card .bf-price-values{width:100%;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.bf-offer-card .bf-original-price,.bf-offer-card .bf-final-price{flex-wrap:wrap;width:100%;text-align:center!important;justify-content:center!important;align-items:center!important;gap:6px 12px!important;display:flex!important}.bf-offer-card .bf-discount-stamp{flex:none;margin:0 auto!important}.bf-offer-card .bf-savings-banner{flex-wrap:wrap;width:100%;text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.bf-offer-card .order-request-modal-trigger,.bf-offer-card .order-request-toggle,.bf-offer-card .button,.bf-offer-card form{text-align:center!important;width:min(100%,480px)!important;margin-left:auto!important;margin-right:auto!important}.bf-offer-card .bundle-note{width:100%;margin:8px auto 12px;display:block}@media (width<=760px){.bf-offer-card .bf-offer-content{padding:20px 14px!important}.bf-offer-card .bf-offer-includes{grid-template-columns:minmax(0,1fr)!important}.bf-offer-card .bf-offer-includes>div{width:100%}.bf-offer-card .bf-price-showcase{width:100%!important}}.bf-offer-card{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;height:100%!important;display:flex!important}.bf-offer-card .bf-offer-content{box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:100%!important;display:flex!important}.bf-offer-card .bf-offer-promise{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:132px!important;display:flex!important}.bf-offer-card .bf-offer-content>h2{justify-content:center!important;align-items:center!important;width:100%!important;min-height:66px!important;margin-block:8px 6px!important;display:flex!important}.bf-offer-card .bf-offer-content>p{width:100%!important;min-height:48px!important}.bf-offer-card .bf-offer-includes{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(42px,auto)!important;align-content:start!important;align-items:stretch!important;width:100%!important;min-height:146px!important;max-height:none!important;display:grid!important;overflow:visible!important}.bf-offer-card .bf-price-showcase{box-sizing:border-box!important;min-height:158px!important;margin-top:auto!important}.bf-offer-card .order-request-box{width:min(100%,480px)!important;margin:12px auto 0!important}.bf-offer-card .bf-offer-course-link{box-sizing:border-box!important;color:#e9dfcd!important;text-align:center!important;cursor:pointer!important;background:linear-gradient(115deg,#ffffff06,#c9a45c09)!important;border:1px solid #c9a45c2b!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:42px!important;padding:7px 10px!important;font-size:10px!important;line-height:1.75!important;text-decoration:none!important;transition:border-color .18s,background .18s,box-shadow .18s!important;display:flex!important;position:relative!important}.bf-offer-card .bf-offer-course-link:hover{color:#fff2d7!important;background:#c9a45c1a!important;border-color:#e3bb6f94!important;transform:none!important}.bf-offer-card .bf-offer-course-link-main{flex:auto!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.bf-offer-card .bf-offer-course-link-main>span{overflow-wrap:anywhere!important;min-width:0!important}.bf-offer-card .bf-offer-course-link-main>svg{color:#e2b75e!important;flex:none!important}.bf-offer-card .bf-offer-course-link.is-in-person{color:#fff1e6!important;background:radial-gradient(at 50% 0,#ff445a30,#0000 72%),linear-gradient(120deg,#53121c8a,#1f1414f5)!important;border:1px solid #ff495beb!important;box-shadow:0 0 0 1px #ff495b2e,0 0 12px #ff2c4b38,inset 0 0 16px #ff3a4e1a!important}.bf-offer-card .bf-offer-course-link.is-in-person:after{content:""!important;pointer-events:none!important;border:1px solid #ffb47529!important;border-radius:7px!important;position:absolute!important;inset:3px!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-offer-course-link-main>svg{color:#ff9b75!important;filter:drop-shadow(0 0 5px #ff4d5a94)!important}.bf-offer-card .bf-in-person-badge{z-index:1!important;color:#ffd8b8!important;white-space:nowrap!important;background:#961d2d7a!important;border:1px solid #ff6f747a!important;border-radius:6px!important;flex:none!important;padding:3px 7px!important;font-size:8px!important;font-weight:800!important;position:relative!important;box-shadow:0 0 8px #ff334e2e!important}.offers-admin-card-promise{color:#dfc9a4!important;background:#b1222f0e!important;border:1px solid #c9a45c2e!important;border-right:2px solid #dc3f4eb8!important;border-radius:8px!important;margin:0 0 10px!important;padding:9px 11px!important;font-size:9px!important;line-height:1.9!important}.offers-admin-field-help{color:#a59a88!important;margin-top:6px!important;font-size:9px!important;line-height:1.9!important;display:block!important}.offers-admin-field-help code{color:#f1c879!important;direction:ltr!important;border:1px solid #c9a45c40!important;border-radius:4px!important;padding:1px 5px!important;display:inline-block!important}.bf-bundle-section .bf-countdown{position:relative!important}.bf-bundle-section .bf-countdown-title{box-sizing:border-box!important;padding-inline:56px!important}.bf-bundle-section .bf-countdown-percent-neon{z-index:2!important;inset-inline-start:18px!important;pointer-events:none!important;background:radial-gradient(circle,#7b10226b,#0f0d0ef5 72%)!important;border:1px solid #ff5368e0!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;animation:3.8s ease-in-out infinite bf-percent-neon-pulse!important;display:grid!important;position:absolute!important;top:13px!important;box-shadow:0 0 0 4px #ff465b0b,0 0 9px #ff3a5680,0 0 22px #ff294e40,inset 0 0 12px #ff38542e!important}.bf-bundle-section .bf-countdown-percent-neon>span{color:#fff0e7!important;text-shadow:0 0 3px #fff,0 0 7px #ff5a70,0 0 14px #ff284f,0 0 24px #ff274bb3!important;font-size:25px!important;font-weight:900!important;line-height:1!important}@keyframes bf-percent-neon-pulse{0%,to{box-shadow:0 0 0 4px #ff465b0b,0 0 8px #ff3a566b,0 0 19px #ff294e33,inset 0 0 10px #ff385424}50%{box-shadow:0 0 0 4px #ff465b14,0 0 12px #ff3a56a3,0 0 27px #ff294e57,inset 0 0 15px #ff38543d}}@media (width<=760px){.bf-offer-card .bf-offer-promise{min-height:116px!important}.bf-offer-card .bf-offer-content>h2{min-height:54px!important}.bf-offer-card .bf-offer-includes{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(40px,auto)!important;min-height:0!important}.bf-offer-card .bf-price-showcase{min-height:0!important}.bf-bundle-section .bf-countdown-percent-neon{inset-inline-start:9px!important;width:32px!important;height:32px!important;top:8px!important}.bf-bundle-section .bf-countdown-percent-neon>span{font-size:20px!important}.bf-bundle-section .bf-countdown-title{padding-inline:42px!important}}@media (prefers-reduced-motion:reduce){.bf-bundle-section .bf-countdown-percent-neon{animation:none!important}}.bf-capacity-slot{min-width:0}.bf-capacity-slot.is-reserved{align-items:center;min-height:72px;margin:8px 0 5px;display:flex}.bf-capacity-meter{direction:rtl;background:radial-gradient(at 94% 0,#ff2d5121,#0000 55%),linear-gradient(110deg,#2f0e13eb,#191311f5);border:1px solid #ff3e588a;border-radius:12px;width:100%;min-width:0;padding:9px 12px 8px;box-shadow:0 0 10px #ff274b1f,inset 0 0 16px #ff284b0e}.bf-capacity-heading,.bf-capacity-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.bf-capacity-heading{margin-bottom:7px}.bf-capacity-heading>span{color:#e4c58d;font-size:10px;font-weight:700}.bf-capacity-heading>strong{color:#ff8492;text-shadow:0 0 8px #ff30526e;white-space:nowrap;font-size:11px;font-weight:800}.bf-capacity-track{direction:rtl;background:#070707c7;border:1px solid #ff5c7140;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #000000b3,0 0 5px #ff28501a}.bf-capacity-fill{border-radius:inherit;background:linear-gradient(90deg,#c89145 0%,#ff7c55 47%,#ff315b 100%);min-width:0;height:100%;transition:width .85s cubic-bezier(.2,.72,.25,1);display:block;box-shadow:0 0 7px #ff3557b8,0 0 13px #ff35575c}.bf-capacity-meta{margin-top:6px}.bf-capacity-meta>span{color:#b7aa98;font-size:8px;line-height:1.5}.bf-capacity-meta>span:last-child{color:#d2b77f}@media (width<=760px){.bf-capacity-slot.is-reserved{min-height:68px;margin:6px 0 4px}.bf-capacity-meter{padding:8px 9px 7px}.bf-capacity-heading>span{font-size:9px}.bf-capacity-heading>strong{font-size:10px}.bf-capacity-meta>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.bf-capacity-fill{transition:none}}.offers-admin-capacity-editor{background:#5d141f1f;border:1px solid #ff425b3d;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);align-items:center;gap:10px 16px;padding:13px 14px;display:grid}.offers-admin-capacity-editor .offers-admin-active-toggle{margin:0}.offers-admin-capacity-editor>label:not(.offers-admin-active-toggle){color:#d9cbb4;flex-direction:column;gap:6px;font-size:11px;display:flex}.offers-admin-capacity-editor input[type=number]{width:100%;min-width:0}.offers-admin-capacity-editor input:disabled{opacity:.45;cursor:not-allowed}.offers-admin-capacity-editor>small{color:#a79a86;grid-column:1/-1;font-size:9px;line-height:1.9}.offers-admin-capacity-summary{color:#cdbb9d;background:#7716251a;border:1px solid #ff3e584d;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 13px;padding:8px 10px;font-size:9px;display:flex}.offers-admin-capacity-summary strong{color:#ff8997;font-size:9px}@media (width<=640px){.offers-admin-capacity-editor{grid-template-columns:minmax(0,1fr)}.offers-admin-capacity-editor>small{grid-column:auto}}.bf-offers-grid{align-items:stretch!important;gap:clamp(14px,1.8vw,24px)!important}.bf-offer-card.bf-value-ledger-card{background:radial-gradient(at 95% 0,#b32a3721,#0000 34%),linear-gradient(155deg,#2b1819fa,#161312fc 72%)!important;border:1px solid #c43642a3!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 18px 42px #0000003b,inset 0 1px #ffffff09!important}.bf-offer-card.bf-value-ledger-card>.bf-offer-content,.bf-offer-card.bf-value-ledger-card .bf-offer-content{box-sizing:border-box!important;text-align:right!important;flex-direction:column!important;flex:auto!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:100%!important;padding:clamp(17px,2vw,25px)!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-ledger-header{direction:rtl!important;grid-template-columns:minmax(0,1fr) 92px!important;align-items:center!important;gap:13px!important;width:100%!important;height:auto!important;min-height:126px!important;margin:-18px 0 13px!important;display:grid!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading{text-align:right!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;height:auto!important;display:flex!important;overflow:visible!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading .section-kicker{color:#e5bd72!important;text-align:right!important;min-height:0!important;margin:0 0 3px!important;font-size:10px!important;line-height:1.7!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading h2{text-wrap:pretty;color:#fff0d4!important;text-align:right!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;font-size:clamp(19px,1.7vw,25px)!important;font-weight:900!important;line-height:1.7!important;display:block!important;overflow:visible!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading>p{color:#cdbfa9!important;text-align:right!important;width:100%!important;min-height:0!important;max-height:none!important;margin:2px 0 0!important;font-size:10px!important;line-height:2!important;display:block!important;overflow:visible!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger{box-sizing:border-box!important;transform-origin:50% 7px!important;will-change:transform!important;z-index:4!important;flex-direction:column!important;grid-area:1/2!important;place-self:start center!important;align-items:center!important;width:88px!important;min-width:88px!important;max-width:88px!important;height:126px!important;min-height:126px!important;margin-top:-18px!important;padding-top:25px!important;animation:3.5s ease-in-out infinite bf-discount-hanger-swing!important;display:flex!important;position:relative!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger-thread{z-index:0!important;background:linear-gradient(#ffd9a0,#ff6477 72%,#ff9ca6)!important;border-radius:2px!important;width:2px!important;height:31px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 5px #ff5e77f2,0 0 11px #ff375b8c!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger-knot{z-index:2!important;background:#671b2a!important;border:1.5px solid #ffd9a0!important;border-radius:50%!important;width:8px!important;height:8px!important;position:absolute!important;top:-1px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 0 7px #ff5870e6!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top{z-index:1!important;box-sizing:border-box!important;background:linear-gradient(145deg,#8f2435 0%,#681b2a 58%,#3c141e 100%)!important;border:1.5px solid #ff7889fa!important;border-radius:12px 12px 15px 15px!important;flex-direction:column!important;flex:0 0 84px!important;justify-content:center!important;align-items:center!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:84px!important;min-height:84px!important;max-height:84px!important;margin:0!important;padding:6px 4px!important;animation:2.8s ease-in-out infinite alternate bf-discount-neon-glow!important;display:flex!important;position:relative!important;transform:none!important;box-shadow:inset 0 0 0 2px #ffbf9c1c,inset 0 0 18px #ff496938,0 0 7px #ff4d6de0,0 0 18px #ff355b85,0 7px 15px #00000057!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger--empty{visibility:hidden!important;animation:none!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top>small{letter-spacing:.45px!important;font-size:5px!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top>strong{font-size:34px!important;line-height:1.15!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top>strong b{font-size:15px!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top .bf-discount-word{font-size:10px!important}@keyframes bf-discount-hanger-swing{0%,to{transform:rotate(-4.4deg)translate(-1.25px)}50%{transform:rotate(4.4deg)translate(1.25px)}}@keyframes bf-discount-neon-glow{0%{box-shadow:inset 0 0 0 2px #ffbf9c1a,inset 0 0 14px #ff496929,0 0 6px #ff4d6da8,0 0 14px #ff355b59,0 7px 15px #00000057}to{box-shadow:inset 0 0 0 2px #ffd3b233,inset 0 0 20px #ff496945,0 0 10px #ff647df2,0 0 24px #ff355ba6,0 7px 15px #00000057}}.bf-offer-card.bf-value-ledger-card .bf-value-inclusions-heading{direction:rtl!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;width:100%!important;margin:0 0 9px!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-inclusions-heading>div{min-width:0!important}.bf-offer-card.bf-value-ledger-card .bf-value-inclusions-heading .section-kicker{color:#d4ad6b!important;text-align:right!important;font-size:8px!important}.bf-offer-card.bf-value-ledger-card .bf-value-inclusions-heading h3{color:#f4e5cb!important;text-align:right!important;margin:2px 0 0!important;font-size:14px!important;font-weight:850!important;line-height:1.8!important}.bf-offer-card.bf-value-ledger-card .bf-value-inclusions-count{color:#e9c883!important;background:#c7974613!important;border:1px solid #cda15b3d!important;border-radius:7px!important;flex:none!important;padding:4px 8px!important;font-size:8px!important;font-weight:750!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-grid{box-sizing:border-box!important;grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(112px,auto)!important;align-content:start!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{color:#efe3ce!important;text-align:right!important;box-sizing:border-box!important;background:linear-gradient(135deg,#ffffff09,#c48e3d0b)!important;border:1px solid #cda86830!important;border-radius:11px!important;grid-template-columns:52px minmax(0,1fr) 15px!important;align-items:center!important;gap:9px!important;min-width:0!important;height:auto!important;min-height:112px!important;padding:9px!important;text-decoration:none!important;transition:border-color .18s,background .18s,box-shadow .18s!important;display:grid!important;position:relative!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card:hover{background:linear-gradient(135deg,#ffffff0f,#c48e3d17)!important;border-color:#e0b9728f!important;transform:none!important;box-shadow:0 5px 18px #00000026!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card.is-in-person{background:linear-gradient(110deg,#7e1b2b94,#321419fa 58%,#6817259e)!important;border:1.5px solid #ff676feb!important;grid-column:1/-1!important;animation:1.65s ease-in-out infinite alternate bf-in-person-neon-pulse!important;box-shadow:inset 0 0 18px #ef3e551f,0 0 0 1px #ff5d6a1f!important}@keyframes bf-in-person-neon-pulse{0%{border-color:#ff5b6999;box-shadow:inset 0 0 12px #ef3e5514,0 0 3px #ff495b33}to{border-color:#ffae82;box-shadow:inset 0 0 22px #ef3e552e,0 0 9px #ff495bc7,0 0 21px #ff495b5c}}.bf-offer-card.bf-value-ledger-card .bf-value-course-image{color:#e8c57f!important;background:linear-gradient(145deg,#b3833a30,#69232a4d)!important;border:1px solid #deb97740!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:52px!important;height:70px!important;display:flex!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-image img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-copy{text-align:right!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-kind{color:#d8b476!important;align-items:center!important;font-size:7px!important;font-weight:850!important;line-height:1.5!important;display:inline-flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-copy>strong{color:#fff0d5!important;text-align:right!important;overflow-wrap:anywhere!important;width:100%!important;font-size:10px!important;font-weight:850!important;line-height:1.7!important;display:block!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-summary{-webkit-line-clamp:2!important;color:#bdb09d!important;text-align:right!important;-webkit-box-orient:vertical!important;width:100%!important;font-size:8px!important;font-weight:450!important;line-height:1.8!important;display:-webkit-box!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-meta{color:#d5bd8f!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 7px!important;width:100%!important;margin-top:2px!important;font-size:7px!important;line-height:1.6!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-meta>span{align-items:center!important;gap:3px!important;min-width:0!important;display:inline-flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-price{color:#e7c37c!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-arrow{color:#d5ab64!important;align-self:start!important;margin-top:2px!important}.bf-offer-card.bf-value-ledger-card .bf-value-reasons{display:none!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-slot{width:100%!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-slot.is-reserved{min-height:72px!important;margin:6px 0 8px!important}.bf-offer-card.bf-value-ledger-card .bf-value-price-showcase{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:150px!important;margin:auto 0 10px!important;padding:13px 14px 10px!important}.bf-offer-card.bf-value-ledger-card .bf-original-price>span{white-space:normal!important;font-size:9px!important}.bf-offer-card.bf-value-ledger-card .bf-original-price del{font-size:14px!important}.bf-offer-card.bf-value-ledger-card .bf-final-price>span{font-size:9px!important;line-height:1.7!important}.bf-offer-card.bf-value-ledger-card .bf-final-price>strong{white-space:normal!important;font-size:clamp(25px,2.5vw,34px)!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner{gap:5px 8px!important;min-height:30px!important;margin-top:7px!important;padding-top:7px!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner>span:first-child{white-space:normal!important;font-size:8px!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner>strong{color:#ff8588!important;font-size:14px!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner .bf-savings-note{font-size:7px!important;display:inline!important}.bf-offer-card.bf-value-ledger-card .bf-offer-expiry-slot{flex:0 0 20px!important}.bf-offer-card.bf-value-ledger-card .order-request-box{width:min(100%,480px)!important;margin:5px auto 0!important}.bf-offer-card.bf-value-ledger-card .order-request-toggle,.bf-offer-card.bf-value-ledger-card .order-request-modal-trigger,.bf-offer-card.bf-value-ledger-card .order-request-box>.button{width:100%!important;min-height:46px!important;font-size:11px!important}@media (width<=1120px){.bf-offers-grid{grid-template-columns:minmax(0,1fr)!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-grid{grid-auto-rows:minmax(104px,auto)!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{min-height:104px!important}}@media (width<=640px){.bf-offer-card.bf-value-ledger-card>.bf-offer-content,.bf-offer-card.bf-value-ledger-card .bf-offer-content{padding:16px 13px!important}.bf-offer-card.bf-value-ledger-card .bf-value-ledger-header{grid-template-columns:minmax(0,1fr) 70px!important;gap:8px!important;min-height:90px!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger{width:70px!important;min-width:70px!important;max-width:70px!important;height:101px!important;min-height:101px!important;margin-top:-13px!important;padding-top:20px!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger-thread{height:25px!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top{border-radius:10px 10px 12px 12px!important;flex-basis:66px!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;min-height:66px!important;max-height:66px!important;padding:5px 3px!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top>strong{font-size:27px!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading h2{font-size:17px!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading>p{font-size:8px!important;line-height:1.8!important}.bf-offer-card.bf-value-ledger-card .bf-value-inclusions-heading h3{font-size:12px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-grid{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(91px,auto)!important;gap:7px!important;height:auto!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{grid-template-columns:48px minmax(0,1fr) 14px!important;min-height:91px!important;padding:8px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-image{width:48px!important;height:64px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-copy>strong{font-size:10px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-summary{font-size:8px!important}.bf-offer-card.bf-value-ledger-card .bf-value-price-showcase{min-height:142px!important;padding:10px 10px 8px!important}.bf-offer-card.bf-value-ledger-card .bf-original-price>span{font-size:7px!important}.bf-offer-card.bf-value-ledger-card .bf-original-price del{font-size:11px!important}.bf-offer-card.bf-value-ledger-card .bf-inline-discount{font-size:7px!important}.bf-offer-card.bf-value-ledger-card .bf-final-price>strong{font-size:clamp(22px,6vw,29px)!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner>span:first-child{font-size:7px!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner>strong{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.bf-offer-card.bf-value-ledger-card *{transition:none!important}.bf-offer-card.bf-value-ledger-card .bf-discount-hanger{animation:none!important}.bf-offer-card.bf-value-ledger-card .bf-discount-stamp--top{animation:none!important;box-shadow:inset 0 0 0 2px #ffbf9c26,0 0 8px #ff4d6dd1,0 0 18px #ff355b80!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card.is-in-person{border:1.5px solid #ff9a91!important;animation:none!important;box-shadow:0 0 0 1px #ff5d6a3d,0 0 10px #ff495b57!important}}.instructor-feature-section{background:radial-gradient(at 85% 45%,#c9a45c0e,#0000 48%),linear-gradient(#ffffff02,#0000 75%);position:relative}.instructor-feature-card{box-sizing:border-box;direction:rtl;background:radial-gradient(at 10% 0,#c9a45c11,#0000 46%),linear-gradient(145deg,#191916 0%,#121210 100%);border:1px solid #c9a45c45;border-radius:24px;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:clamp(28px,4.5vw,58px);width:min(100% - 40px,1160px);margin-inline:auto;padding:clamp(24px,3.7vw,42px);display:grid;box-shadow:0 22px 60px #00000038,inset 0 1px #ffffff06}.instructor-feature-photo-wrap{justify-self:start;width:100%;max-width:310px}.instructor-feature-photo{aspect-ratio:4/5;background:#211f1a;border:1px solid #c9a45c61;border-radius:18px;width:100%;max-height:390px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0000003d}.instructor-feature-photo>img{object-fit:cover;object-position:center 24%;width:100%;height:100%;display:block}.instructor-feature-photo .instructor-placeholder{color:#c9a45c;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100%;display:flex}.instructor-feature-photo-caption{color:#e7d4ad;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c0bdb;border:1px solid #c9a45c40;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.8;display:block;position:absolute;bottom:12px;left:12px;right:12px}.instructor-feature-content{text-align:right;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.instructor-feature-eyebrow{color:#c9a45c;align-items:center;gap:9px;font-size:12px;font-weight:700;line-height:1.8;display:inline-flex}.instructor-feature-eyebrow:before{content:"";opacity:.8;background:#c9a45c;width:18px;height:1px;display:inline-block}.instructor-feature-name{font-weight:800;color:#f3e8d2!important;margin:10px 0 0!important;font-size:clamp(29px,3.2vw,39px)!important;line-height:1.55!important}.instructor-feature-title{max-width:620px;font-weight:500;color:#cbb991!important;margin:5px 0 0!important;font-size:clamp(13px,1.45vw,16px)!important;line-height:2!important}.instructor-feature-rule{background:linear-gradient(270deg,#c9a45c8c,#c9a45c0a);width:100%;max-width:520px;height:1px;margin:20px 0 18px}.instructor-feature-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin:0;padding:0;list-style:none;display:grid}.instructor-feature-credentials li{color:#d1c5af;box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:9px;min-height:47px;padding:9px 11px;font-size:11px;line-height:1.9;display:flex}.instructor-feature-dot{background:#c9a45c;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 9px #c9a45c59}.instructor-feature-bio{white-space:pre-line;max-width:620px;color:#c9c0b1!important;margin:0!important;font-size:13px!important;line-height:2.3!important}.instructor-feature-link{color:#d9b66e;align-items:center;gap:10px;margin-top:21px;padding:9px 0;font-size:12px;font-weight:700;text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.instructor-feature-link:hover{color:#f1d49b;gap:16px}@media (width<=900px) and (width>=761px){.instructor-feature-card{grid-template-columns:270px minmax(0,1fr);gap:26px;padding:27px}.instructor-feature-credentials li{padding:8px;font-size:10px}}@media (width<=760px){.instructor-feature-section{padding-block:38px}.instructor-feature-card{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:23px;width:calc(100% - 28px);padding:19px}.instructor-feature-photo-wrap{justify-self:center;width:184px;max-width:100%}.instructor-feature-photo{aspect-ratio:4/5;max-height:230px}.instructor-feature-content{width:100%}.instructor-feature-name{font-size:28px!important}.instructor-feature-title{font-size:13px!important}.instructor-feature-rule{margin:15px 0}.instructor-feature-credentials{grid-template-columns:minmax(0,1fr);gap:7px}.instructor-feature-credentials li{min-height:41px;font-size:11px}.instructor-feature-link{margin-top:15px}}.course-detail-layout>.course-detail-aside,.course-detail-layout .course-detail-aside,.course-detail-layout .course-detail-aside--sticky,.course-detail-aside--sticky{z-index:auto!important;align-self:start!important;position:static!important;inset:auto!important;transform:none!important}.course-detail-layout>.course-detail-aside .aside-card,.course-detail-layout .course-detail-aside .aside-card,.course-detail-aside--sticky .aside-card{overscroll-behavior:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.course-detail-layout{--course-aside-width:318px;grid-template-columns:minmax(0, 1fr) minmax(286px, var(--course-aside-width));direction:rtl;grid-template-rows:auto auto;align-items:start;gap:24px clamp(22px,2.6vw,34px);width:min(1240px,100% - 40px);margin-inline:auto;padding:clamp(24px,3vw,38px) 0 72px;display:grid}.course-detail-layout>.course-detail-hero{grid-area:1/1;width:100%;min-width:0;margin:0;background:0 0!important;border:0!important;padding:0!important}.course-detail-layout>.course-detail-hero .course-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(220px,.92fr);align-items:center;gap:clamp(16px,2vw,26px);width:100%;max-width:none;min-height:318px;margin:0;padding:clamp(18px,2.2vw,28px)}.course-detail-layout>.course-detail-hero .course-detail-grid>div:first-child{min-width:0}.course-detail-layout>.course-detail-hero .course-detail-grid h1{font-size:clamp(27px,2.55vw,38px);line-height:1.45}.course-detail-layout>.course-detail-hero .course-detail-grid p{font-size:12px;line-height:2.15}.course-detail-layout>.course-detail-hero .course-detail-meta{flex-wrap:wrap;gap:9px 15px;margin:17px 0 20px;display:flex}.course-detail-layout>.course-detail-hero .course-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.course-detail-layout>.course-detail-hero .course-detail-actions .button{min-height:44px;padding-inline:14px;font-size:11px}.course-detail-layout>.course-detail-hero .course-detail-image{width:100%;min-width:0;height:100%;min-height:260px;max-height:340px;padding:0}.course-detail-layout>.course-detail-hero .course-detail-image img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:250px;max-height:330px;transform:none!important}.course-detail-layout>.course-detail-aside{z-index:4;grid-area:1/2/span 2;align-self:start;width:100%;min-width:0;position:sticky;top:20px}.course-detail-layout>.course-detail-aside .aside-card{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 40px);overflow-y:auto}.course-detail-layout>.course-info-section{grid-area:2/1;width:100%;min-width:0;margin:0;padding:0!important}.course-detail-layout>.course-info-section>.course-info-main{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:none;display:flex}.course-detail-layout .course-info-main>.content-panel{width:100%;min-width:0}@media (width<=980px) and (width>=761px){.course-detail-layout{grid-template-columns:minmax(0,1fr) minmax(260px,292px);column-gap:20px}.course-detail-layout>.course-detail-hero .course-detail-grid{grid-template-columns:minmax(0,1fr) minmax(185px,.82fr);gap:14px;min-height:300px;padding:17px}.course-detail-layout>.course-detail-hero .course-detail-grid h1{font-size:clamp(24px,2.8vw,30px)}.course-detail-layout>.course-detail-hero .course-detail-actions .button{padding-inline:10px;font-size:10px}}@media (width<=760px){.course-detail-layout{flex-direction:column;gap:18px;width:min(100% - 28px,620px);padding:20px 0 48px;display:flex}.course-detail-layout>.course-detail-hero,.course-detail-layout>.course-detail-aside,.course-detail-layout>.course-info-section{width:100%}.course-detail-layout>.course-detail-aside{order:2;position:static;top:auto}.course-detail-layout>.course-detail-aside .aside-card{max-height:none;overflow:visible}.course-detail-layout>.course-detail-hero{order:1}.course-detail-layout>.course-info-section{order:3}.course-detail-layout>.course-detail-hero .course-detail-grid{grid-template-columns:minmax(0,1fr);gap:15px;width:100%;min-height:0;padding:14px}.course-detail-layout>.course-detail-hero .course-detail-image{aspect-ratio:4/5;grid-area:1/1;width:100%;height:auto;min-height:0;max-height:390px}.course-detail-layout>.course-detail-hero .course-detail-image img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.course-detail-layout>.course-detail-hero .course-detail-grid>div:first-child{grid-area:2/1;padding:2px 3px 5px}.course-detail-layout>.course-detail-hero .course-detail-grid h1{font-size:clamp(26px,7vw,34px)}.course-detail-layout>.course-detail-hero .course-detail-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=390px){.course-detail-layout>.course-detail-hero .course-detail-actions{grid-template-columns:1fr}}.course-detail-layout>.course-detail-aside{align-self:start;position:static!important;top:auto!important}.course-detail-layout>.course-detail-aside .aside-card{overscroll-behavior:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}:is(html:has(.course-detail-layout),body:has(.course-detail-layout)){overflow:clip visible!important}.course-detail-layout{overflow:visible!important}@media (width>=761px){html body .course-detail-layout>aside.course-detail-aside,html body .course-detail-layout>aside.course-detail-aside.course-detail-aside--sticky{top:18px!important;bottom:auto!important;z-index:20!important;grid-area:1/2/span 2!important;align-self:start!important;width:100%!important;height:max-content!important;min-height:0!important;max-height:none!important;position:sticky!important;inset-block:18px auto!important;overflow:visible!important;transform:none!important}html body .course-detail-layout>aside.course-detail-aside>.aside-card,html body .course-detail-layout>aside.course-detail-aside.course-detail-aside--sticky>.aside-card{overscroll-behavior:auto!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important;overflow:visible!important;transform:none!important}}@media (width<=760px){html body .course-detail-layout>aside.course-detail-aside,html body .course-detail-layout>aside.course-detail-aside.course-detail-aside--sticky{top:auto!important;bottom:auto!important;z-index:auto!important;grid-area:auto!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}html body .course-detail-layout>aside.course-detail-aside>.aside-card,html body .course-detail-layout>aside.course-detail-aside.course-detail-aside--sticky>.aside-card{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.course-detail-layout>.course-detail-aside>.aside-card>.course-bf-price-anchor{isolation:isolate;direction:rtl;width:100%;min-width:0;margin:0;position:relative;overflow:visible;display:block!important}.course-bf-price-anchor>.course-price-display{z-index:1;width:100%;position:relative}.course-bf-price-anchor>.course-bf-pendant{box-sizing:border-box;pointer-events:none;z-index:7;justify-content:center;align-items:flex-start;width:76px;min-width:76px;height:174px;min-height:0;animation:.92s cubic-bezier(.18,.88,.28,1.18) 2s both course-bf-drop-in;display:flex;position:absolute;top:-154px;left:10px;right:auto;overflow:visible}.course-bf-pendant__assembly{transform-origin:50% 0;filter:drop-shadow(0 5px 10px #a00c1a3b);flex-direction:column;align-items:center;width:76px;animation:4.7s ease-in-out 3.05s infinite course-bf-sway;display:flex}.course-bf-pendant__cord{background:linear-gradient(90deg,#63101a 0%,#ffb9bc 45%,#ff5364 75%,#650b16 100%);border-radius:2px;width:2px;height:23px;display:block;box-shadow:0 0 4px #ff465bf2,0 0 10px #ee273e7a}.course-bf-pendant__ring{z-index:2;background:#210609;border:2px solid #ff8a95;border-radius:50%;width:12px;height:12px;margin-top:-1px;margin-bottom:-1px;display:block;box-shadow:0 0 5px #ff465f,0 0 12px #ff364dcc,inset 0 0 4px #ffdcdc59}.course-bf-pendant__tag{isolation:isolate;filter:drop-shadow(0 0 4px #ff3448c7)drop-shadow(0 0 12px #c7132770);width:76px;height:132px;margin-top:-1px;position:relative}.course-bf-pendant__tag:before,.course-bf-pendant__face{content:"";clip-path:polygon(50% 0,100% 31%,100% 100%,0 100%,0 31%);position:absolute;inset:0}.course-bf-pendant__tag:before{z-index:-1;filter:drop-shadow(0 0 3px #ff5268);background:#ff6573}.course-bf-pendant__face{box-sizing:border-box;color:#fff1ed;text-align:center;background:radial-gradient(at 50% 45%,#710c1a80,#0000 68%),linear-gradient(155deg,#33080d 0%,#170407 68%,#26070b 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:0 4px 11px;animation:6.1s step-end 2.95s infinite course-bf-neon-flicker;display:flex;inset:2px;overflow:hidden}.course-bf-pendant__hole{border:1.5px solid #ffc4c6f2;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 0 5px #ff495be6,0 0 10px #f51d3773}.course-bf-pendant__super{color:#ffd8d6;letter-spacing:.16em;text-shadow:0 0 4px #ff7180,0 0 9px #ff3a4ecc;margin-bottom:2px;font-size:6px;font-style:italic;line-height:1.2;display:block}.course-bf-pendant__black{color:#fff8f3;letter-spacing:.01em;text-shadow:0 0 2px #fff,0 0 6px #fff0ed,0 0 12px #ff566b,0 0 20px #f01d3beb;font-family:Arial,sans-serif;font-size:12px;font-style:italic;font-weight:900;line-height:1.1;display:block}.course-bf-pendant__friday{color:#fff1ed;letter-spacing:-.04em;text-shadow:0 0 2px #fff,0 0 7px #ffbdc2,0 0 14px #ff4c62;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic;font-weight:700;line-height:1.08;display:block}.course-bf-pendant__offer{color:#ffd9d6;letter-spacing:.07em;white-space:nowrap;text-shadow:0 0 5px #ff5065,0 0 10px #ff374dd9;margin-top:9px;font-family:Arial,sans-serif;font-size:7px;font-weight:700;line-height:1.25;display:block}.course-bf-pendant__offer strong{color:#fff6ef;font-size:9px;font-weight:900}@keyframes course-bf-drop-in{0%{opacity:0;transform:translateY(-185px)rotate(9deg)}68%{opacity:1;transform:translateY(7px)rotate(-3.5deg)}84%{opacity:1;transform:translateY(-3px)rotate(1.8deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes course-bf-sway{0%,to{transform:rotate(-2.4deg)}25%{transform:rotate(2.8deg)}52%{transform:rotate(-3.2deg)}76%{transform:rotate(2deg)}}@keyframes course-bf-neon-flicker{0%,13.5%,14.4%,42%,42.8%,to{opacity:1;filter:brightness();box-shadow:inset 0 0 12px #ff283f1f}13.8%{opacity:.58;filter:brightness(.58)}14.1%{opacity:1;filter:brightness(1.22)}42.3%{opacity:.72;filter:brightness(.7)}42.6%{opacity:1;filter:brightness(1.17)}43%{opacity:.88;filter:brightness(.86)}}@media (width<=760px){.course-bf-pendant{top:-150px;left:8px}}@media (prefers-reduced-motion:reduce){.course-bf-pendant,.course-bf-pendant__assembly,.course-bf-pendant__face{opacity:1!important;animation:none!important;transform:none!important}}.course-detail-layout .course-detail-aside .course-campaign-timer{box-sizing:border-box;color:#b63847;direction:rtl;background:linear-gradient(135deg,#fff5f3,#fff0ef);border:1px solid #d94b593b;border-radius:12px;width:100%;margin:9px 0 10px;padding:9px 10px}.course-detail-layout .course-detail-aside .course-campaign-timer-heading{color:#b63847;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;line-height:1.7;display:flex}.course-detail-layout .course-detail-aside .course-campaign-timer-heading>span{color:#d94b59;justify-content:center;align-items:center;display:inline-flex}.course-detail-layout .course-detail-aside .course-campaign-timer-heading strong{color:#a93645;font-size:11px;font-weight:850}.course-detail-layout .course-detail-aside .course-campaign-timer-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.course-detail-layout .course-detail-aside .course-campaign-timer-unit{background:#ffffffe0;border:1px solid #d94b591f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:5px 2px 4px;display:flex}.course-detail-layout .course-detail-aside .course-campaign-timer-unit b{color:#c63f50;font-variant-numeric:tabular-nums;font-size:17px;font-weight:950;line-height:1.3}.course-detail-layout .course-detail-aside .course-campaign-timer-unit small{color:#a45d63;font-size:8px;line-height:1.4}.course-detail-layout .course-detail-aside .course-campaign-timer.is-expired{color:#a93645;background:#fff0ef;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:750;line-height:1.9;display:flex}.course-detail-layout .course-detail-aside .course-campaign-timer.is-expired svg{color:#d94b59;flex:none}.course-campaign-admin-panel{box-sizing:border-box;background:#faf8f3;border:1px solid #e5dccb;border-radius:12px;min-width:0;margin:8px 0;padding:14px}.course-campaign-admin-panel legend{color:#805c2a;padding:0 8px;font-size:13px;font-weight:850}.course-campaign-admin-panel .course-campaign-admin-toggle{color:#514c43;align-items:center;gap:8px;margin-bottom:12px;font-weight:750;display:flex}.course-campaign-admin-panel .course-campaign-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.course-campaign-admin-panel .course-campaign-admin-grid label{color:#514c43;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.course-campaign-admin-panel input:disabled{opacity:.55;cursor:not-allowed}.course-campaign-admin-help{color:#777166;margin-top:10px;font-size:11px;line-height:1.9;display:block}@media (width<=600px){.course-campaign-admin-panel .course-campaign-admin-grid{grid-template-columns:minmax(0,1fr)}.course-detail-layout .course-detail-aside .course-campaign-timer{padding:8px}.course-detail-layout .course-detail-aside .course-campaign-timer-unit b{font-size:15px}}.block-list-row{border:1px solid #0000;border-radius:9px;align-items:stretch;gap:4px;min-width:0;transition:background .18s,border-color .18s;display:flex}.block-list-row:hover{background:#ffffff09;border-color:#c9a45c24}.block-list-row.is-disabled{opacity:.55}.block-list-item.block-list-jump{text-align:right;background:0 0;flex:auto;width:0;min-width:0;padding:8px 7px}.block-list-item.block-list-jump:hover{background:0 0}.block-list-jump>span{min-width:0}.block-list-jump strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.block-list-order{flex-direction:column;justify-content:center;gap:3px;padding:3px 4px 3px 2px;display:flex}.block-list-move{color:#d8b66e;cursor:pointer;background:#c9a45c14;border:1px solid #c9a45c30;border-radius:6px;place-items:center;width:25px;height:23px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.block-list-move:hover:not(:disabled){color:#f1d18b;background:#c9a45c2e;border-color:#c9a45c7a;transform:translateY(-1px)}.block-list-move:disabled{opacity:.25;cursor:not-allowed}.stats-items-editor{background:#c9a45c09;border:1px solid #c9a45c2e;border-radius:11px;flex-direction:column;gap:12px;min-width:0;padding:15px;display:flex}.stats-items-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-items-editor-heading strong,.stats-items-editor-heading small{display:block}.stats-items-editor-heading strong{color:#e9d8b5;font-size:11px}.stats-items-editor-heading small,.stats-items-editor-hint{color:#8e887b;font-size:9px;line-height:1.8}.stats-add-item{flex-shrink:0}.stats-items-editor-list{flex-direction:column;gap:8px;display:flex}.stats-item-editor-row{background:#0000001f;border:1px solid #eddebc14;border-radius:9px;grid-template-columns:34px minmax(120px,.8fr) minmax(180px,1.2fr) 34px;align-items:end;gap:9px;padding:9px;display:grid}.stats-item-editor-row label{min-width:0}.stats-item-editor-index{color:#d8b66e;direction:ltr;background:#c9a45c1a;border-radius:8px;align-self:center;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.stats-item-editor-row input{min-width:0}.stats-remove-item{color:#d98f83;cursor:pointer;background:#c6665912;border:1px solid #c6665938;border-radius:8px;place-items:center;width:32px;height:34px;display:grid}.stats-remove-item:hover{color:#ffd0c8;background:#c6665926;border-color:#c6665980}.stats-section .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.stats-section .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-list{flex-direction:column;display:flex!important}.block-list-row,.block-list-item.block-list-jump{min-width:0}.stats-items-editor{padding:11px}.stats-items-editor-heading{flex-direction:column;align-items:flex-start}.stats-item-editor-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 32px;gap:6px;padding:7px 5px}.stats-item-editor-index{width:26px;height:28px}.stats-remove-item{width:30px;height:32px}}@media (width<=420px){.stats-item-editor-row{grid-template-columns:26px minmax(0,1fr) 30px}.stats-item-editor-row label:nth-of-type(2){grid-column:2}.stats-remove-item{grid-area:1/3/span 2;align-self:center}}:root{color:#f4f1e9;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#10100f;--surface:#181817;--surface-2:#20201e;--surface-3:#272723;--text:#f4f1e9;--muted:#a6a197;--gold:#c9a45c;--gold-2:#e0bf7b;--line:#eddebc21;--green:#8ac5a0;--red:#df8b82;--blue:#8aaed2;--radius:18px;background:#10100f;font-family:Vazirmatn,Tahoma,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);min-width:320px;color:var(--text);direction:rtl;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em}::selection{background:#c9a45c4d}.container{width:min(1160px,100% - 48px);margin-inline:auto}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-shell main{flex:1}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#10100fe0;height:82px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand-logo{object-fit:contain;border-radius:10px;width:43px;height:43px}.brand-mark{width:43px;height:43px;color:var(--gold-2);border:1px solid #c9a45c8c;border-radius:13px;place-items:center;font-size:24px;font-weight:800;display:grid;box-shadow:inset 0 0 24px #c9a45c17}.brand strong{font-size:14px;font-weight:700;display:block}.brand small{letter-spacing:.22em;color:var(--muted);text-align:right;direction:ltr;margin-top:3px;font-size:8px;display:block}.main-nav{color:#c3bfb5;align-items:center;gap:30px;font-size:12px;display:flex}.main-nav>a:not(.nav-cta){transition:color .2s}.main-nav>a:not(.nav-cta):hover,.main-nav .active{color:var(--gold-2)}.nav-cta{background:var(--gold);color:#171510;border-radius:10px;align-items:center;gap:8px;padding:11px 17px;font-weight:700;display:flex}.mobile-menu-button{color:var(--text);background:0 0;border:0;display:none}.site-footer{border-top:1px solid var(--line);background:#0a0a09;margin-top:50px;padding:60px 0 22px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:65px;padding-bottom:50px;display:grid}.footer-top p{color:var(--muted);max-width:330px;margin-top:18px;font-size:12px;line-height:2.2}.footer-links{color:var(--muted);flex-direction:column;align-items:flex-start;gap:13px;font-size:12px;display:flex}.footer-links strong{color:var(--text);margin-bottom:5px}.footer-links a{align-items:center;gap:7px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#77746d;justify-content:space-between;padding-top:18px;font-size:10px;display:flex}.footer-bottom a:hover{color:var(--gold)}.hero-section{background:radial-gradient(at 77% 35%,#a8803721,#0000 43%),radial-gradient(at 3% 84%,#c9a45c0f,#0000 35%);padding:84px 0 26px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.07fr .93fr;align-items:center;gap:60px;min-height:470px;display:grid}.hero-copy{padding:20px 0 40px}.eyebrow,.section-kicker{color:var(--gold-2);letter-spacing:.02em;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow{background:#c9a45c0e;border:1px solid #c9a45c38;border-radius:100px;padding:9px 13px}.eyebrow-dot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.hero-copy h1{max-width:640px;margin:24px 0 16px;font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.58}.hero-copy>p{color:#aaa69c;max-width:570px;font-size:14px;line-height:2.25}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.button{cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.6;cursor:not-allowed;transform:none}.button-primary{color:#17140f;background:linear-gradient(135deg,#e0bd76,#bd9146);box-shadow:0 12px 30px #c9a45c21}.button-primary:hover{box-shadow:0 15px 32px #c9a45c38}.button-ghost{border:1px solid var(--line);color:#e4dfd4;background:#ffffff06}.hero-proof{color:var(--gold-2);align-items:center;gap:9px;margin-top:28px;font-size:11px;display:flex}.hero-proof small{color:var(--muted);font-size:10px}.hero-visual{place-items:center;height:470px;display:grid;position:relative}.hero-image-frame{z-index:2;background:linear-gradient(155deg,#373125,#171715 62%);border:1px solid #c9a45c5c;border-radius:180px 180px 22px 22px;width:min(360px,78%);height:430px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.hero-image-frame:before{content:"";pointer-events:none;z-index:1;border:1px solid #c9a45c40;border-radius:170px 170px 15px 15px;position:absolute;inset:10px}.hero-image-frame img{object-fit:cover;object-position:center top;width:100%;height:100%}.portrait-placeholder,.instructor-placeholder{height:100%;color:var(--gold);background:radial-gradient(at 50% 30%,#c9a45c29,#0000 55%),linear-gradient(145deg,#2a271f,#171715);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.portrait-placeholder span,.instructor-placeholder span{color:#e0d4ba;font-size:16px}.portrait-placeholder small{color:#928c7e;font-size:10px}.hero-image-label{z-index:3;color:#e9dfca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10100fe0;border:1px solid #c9a45c59;border-radius:30px;align-items:center;gap:9px;width:max-content;margin:auto;padding:10px 17px;font-size:10px;display:flex;position:absolute;bottom:24px;left:0;right:0}.gold-spark{color:var(--gold);font-size:16px}.hero-orbit{border:1px solid #c9a45c2e;border-radius:50%;width:470px;height:470px;position:absolute}.orbit-two{opacity:.55;border-style:dashed;width:560px;height:560px}.floating-chip{z-index:4;color:#ded4bd;background:#22211d;border:1px solid #c9a45c33;border-radius:11px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:flex;position:absolute;box-shadow:0 14px 38px #00000052}.floating-chip svg{color:var(--gold)}.chip-top{top:82px;right:0}.chip-bottom{bottom:60px;left:0}.hero-bottom-line{border-top:1px solid var(--line);color:#77746c;letter-spacing:.1em;justify-content:center;align-items:center;gap:28px;width:min(1160px,100% - 48px);margin:46px auto 0;padding-top:17px;font-size:9px;display:flex}.hero-bottom-line span:nth-child(2n){background:var(--gold);border-radius:50%;width:3px;height:3px}.stats-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff03;padding:31px 0 36px}.stats-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.stats-heading h2{margin:0;font-size:14px}.stats-heading>span{color:var(--muted);font-size:9px}.stats-grid{grid-template-columns:repeat(3,1fr);display:grid}.stat-item{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding:12px 25px;display:flex}.stat-item:first-child{padding-right:0}.stat-item:last-child{border:0}.stat-item strong{color:var(--gold-2);text-align:right;direction:ltr;font-size:27px;font-weight:800}.stat-item span{color:var(--muted);font-size:10px}.section{padding:94px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.section-heading h2,.section-copy h2,.faq-intro h2,.bundle-content h2,.lead-copy h2{margin:11px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.7}.section-heading p,.faq-intro p{color:var(--muted);margin:0;font-size:12px;line-height:2}.heading-index{color:#77736b;letter-spacing:.2em;direction:ltr;font-size:9px}.instructor-section{background:linear-gradient(90deg,#c9a45c09,#0000 65%)}.instructor-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.instructor-image-wrap{background:#1d1c18;border:1px solid #c9a45c40;border-radius:18px;height:425px;position:relative;overflow:hidden}.instructor-image-wrap img{object-fit:cover;object-position:top;width:100%;height:100%}.instructor-placeholder{height:100%;min-height:300px}.image-caption{border:1px solid var(--line);color:#e2d6bd;background:#0c0c0be0;border-radius:9px;padding:9px 13px;font-size:10px;position:absolute;bottom:13px;right:13px}.section-copy h3{color:var(--gold-2);margin:12px 0;font-size:16px}.section-copy p{color:#aaa69c;white-space:pre-line;max-width:620px;font-size:13px;line-height:2.5}.text-link{color:var(--gold-2);align-items:center;gap:9px;margin-top:15px;font-size:11px;display:inline-flex}.courses-section{background:#141412}.courses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.course-card{border:1px solid var(--line);background:#1a1a18;border-radius:16px;flex-direction:column;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.course-card:hover{border-color:#c9a45c85;transform:translateY(-6px);box-shadow:0 18px 38px #0003}.course-image{background:#26231c;height:180px;position:relative;overflow:hidden}.course-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.course-card:hover .course-image img{transform:scale(1.04)}.course-cover-placeholder{height:100%;color:var(--gold);background:radial-gradient(at 50% 44%,#c9a45c26,#0000 58%),linear-gradient(145deg,#28261f,#151513);flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.course-cover-placeholder span,.course-cover-placeholder small{letter-spacing:.25em;color:#c2a66b;direction:ltr;font-size:9px}.course-cover-placeholder small{color:#77736b;font-size:7px}.course-number{color:var(--gold-2);direction:ltr;background:#0c0c0bbf;border:1px solid #c9a45c4d;border-radius:7px;padding:5px 8px;font-size:9px;position:absolute;top:12px;right:12px}.course-card-arrow{background:var(--gold);color:#15130f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;left:12px}.course-card-body{flex-direction:column;flex:1;padding:17px;display:flex}.course-meta{color:#948d7d;gap:12px;font-size:9px;display:flex}.course-meta span{align-items:center;gap:4px;display:inline-flex}.course-card h3{min-height:49px;margin:11px 0 7px;font-size:13px;line-height:1.9}.course-card p{color:var(--muted);min-height:42px;margin-bottom:17px;font-size:10px;line-height:2.1}.course-card-footer{border-top:1px solid var(--line);color:var(--gold-2);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:13px;font-size:9px;display:flex}.course-link{color:#d6d0c4;align-items:center;gap:5px;display:flex}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff02);border-radius:15px;min-height:200px;padding:25px;position:relative;overflow:hidden}.benefit-card:after{content:"";border:1px solid #c9a45c21;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-95px;left:-50px}.benefit-icon{width:43px;height:43px;color:var(--gold-2);background:#c9a45c1c;border-radius:12px;place-items:center;display:grid}.card-number{color:#6c6659;direction:ltr;font-size:10px;position:absolute;top:22px;left:23px}.benefit-card h3{margin:20px 0 8px;font-size:14px}.benefit-card p{color:var(--muted);margin:0;font-size:11px;line-height:2.2}.testimonials-section{background:#151513}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.testimonial-card{border:1px solid var(--line);background:#1c1c19;border-radius:16px;padding:24px}.quote-mark{color:var(--gold);height:32px;font-family:Georgia;font-size:42px}.testimonial-card>p{color:#beb8ac;min-height:80px;margin:16px 0 23px;font-size:11px;line-height:2.3}.testimonial-person{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:15px;display:flex}.testimonial-person img,.avatar-fallback{object-fit:cover;width:38px;height:38px;color:var(--gold);background:#343025;border-radius:50%;place-items:center;font-weight:700;display:grid}.testimonial-person strong,.testimonial-person small{font-size:10px;display:block}.testimonial-person small{color:var(--muted);margin-top:4px;font-size:9px}.empty-testimonials{color:var(--muted);border:1px dashed var(--line);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:35px;font-size:11px;display:flex}.empty-testimonials svg{color:var(--gold)}.bundle-section{padding-top:75px;padding-bottom:75px}.bundle-panel{background:radial-gradient(at 87% 35%,#c9a45c1f,#0000 45%),linear-gradient(120deg,#1b1a16,#171715);border:1px solid #c9a45c4f;border-radius:22px;grid-template-columns:1.35fr .65fr;min-height:450px;display:grid;overflow:hidden}.bundle-content{padding:45px 55px}.bundle-content h2{font-size:32px}.bundle-content>p{color:var(--muted);max-width:580px;font-size:12px;line-height:2.2}.bundle-includes{color:#d2cbbd;grid-template-columns:repeat(2,1fr);gap:12px;margin:27px 0;font-size:10px;display:grid}.bundle-includes>div{align-items:flex-start;gap:8px;display:flex}.bundle-includes svg{color:var(--gold);flex-shrink:0}.bundle-pricing{flex-wrap:wrap;align-items:baseline;gap:15px;margin:25px 0 20px;display:flex}.bundle-pricing strong{color:var(--gold-2);font-size:25px}.old-price{color:#79746b;font-size:12px;text-decoration:line-through}.bundle-pricing small{color:var(--muted);width:100%;font-size:10px;display:block}.bundle-buy{min-width:220px}.bundle-note{color:#938d81;margin-top:14px;font-size:9px;display:block}.bundle-side{border-right:1px solid var(--line);background:#0000001a;flex-direction:column;justify-content:center;align-items:center;gap:23px;display:flex;position:relative}.bundle-seal{width:170px;height:170px;color:var(--gold-2);text-align:center;border:1px solid #c9a45c80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:0 0 0 9px #c9a45c09,0 0 0 18px #c9a45c06,inset 0 0 36px #c9a45c14}.bundle-seal span{letter-spacing:.35em;direction:ltr;font-size:8px}.bundle-seal strong{letter-spacing:.08em;direction:ltr;font-size:18px;line-height:1.2}.bundle-side-note{align-items:center;gap:13px;display:flex}.bundle-side-note>span{width:39px;height:39px;color:var(--gold);border:1px solid #c9a45c57;border-radius:12px;place-items:center;font-size:17px;display:grid}.bundle-side-note strong,.bundle-side-note small{font-size:10px;display:block}.bundle-side-note small{color:var(--muted);margin-top:4px;font-size:9px}.checkout-form{border:1px solid var(--line);background:#0000002e;border-radius:14px;max-width:540px;margin-top:25px;padding:22px}.checkout-form h3{margin-bottom:16px;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid .full-field{grid-column:1/-1}.checkout-form label,.lead-form label,.admin-panel label,.admin-modal label{color:#c9c2b5;flex-direction:column;gap:7px;font-size:10px;display:flex}.checkout-form input,.lead-form input,.lead-form textarea,.lead-form select,.admin-panel input,.admin-panel textarea,.admin-panel select,.admin-modal input,.admin-modal textarea,.admin-modal select,.builder-toolbar select,.builder-add select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#11110f;border-radius:9px;outline:none;padding:11px 12px;font-size:11px;transition:border-color .2s}.checkout-form input:focus,.lead-form input:focus,.lead-form textarea:focus,.admin-panel input:focus,.admin-panel textarea:focus,.admin-modal input:focus,.admin-modal textarea:focus{border-color:#c9a45ca6}.checkout-form>.button{margin-top:14px}.checkout-form>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.faq-section{background:#141412}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.faq-intro h2{margin-top:14px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:0}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg,.faq-item summary span{color:var(--gold)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--muted);white-space:pre-line;margin:0;padding:0 0 18px;font-size:11px;line-height:2.3}.lead-section{padding-top:40px;padding-bottom:80px}.lead-panel{border:1px solid var(--line);background:linear-gradient(115deg,#c9a45c14,#ffffff04);border-radius:20px;grid-template-columns:1fr 1fr;gap:70px;padding:44px;display:grid}.lead-copy h2{font-size:27px}.lead-copy p{color:var(--muted);font-size:12px;line-height:2.3}.lead-promise{color:#bca676;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.lead-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lead-form label:nth-child(3),.lead-form label:nth-child(4),.lead-form .button{grid-column:1/-1}.lead-form textarea{resize:vertical}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.form-success,.form-error{border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.8}.form-success{color:#9bd4aa;background:#5f9f751f;border:1px solid #5f9f7540}.form-error{color:#efaaa1;background:#c15e511f;border:1px solid #c15e5140}.lead-form .form-success,.lead-form .form-error{grid-column:1/-1}.contact-section{padding-top:75px}.contact-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.contact-grid>div,.contact-grid>a{border:1px solid var(--line);background:#ffffff05;border-radius:14px;min-width:0;padding:22px}.contact-symbol{width:38px;height:38px;color:var(--gold-2);background:#c9a45c1f;border-radius:11px;place-items:center;margin-bottom:16px;font-size:20px;display:grid}.contact-grid small,.contact-grid strong{display:block}.contact-grid small{color:var(--muted);margin-bottom:6px;font-size:9px}.contact-grid strong{overflow-wrap:anywhere;font-size:11px}.page-loading,.page-state{min-height:55vh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex}.page-state h2{color:var(--text);margin:0}.loader{border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{border:1px solid var(--line);color:var(--muted);border-radius:12px;padding:20px}.course-detail-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.course-detail-grid h1{margin:15px 0;font-size:38px;line-height:1.6}.course-detail-grid p{color:var(--muted);font-size:13px;line-height:2.2}.course-detail-meta{color:#c2b9a8;flex-wrap:wrap;gap:18px;margin:20px 0;font-size:10px;display:flex}.course-detail-meta span{align-items:center;gap:6px;display:flex}.course-detail-meta svg{color:var(--gold)}.course-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.course-detail-image{background:#25231d;border:1px solid #c9a45c4d;border-radius:18px;height:340px;overflow:hidden}.course-detail-image img{object-fit:cover;width:100%;height:100%}.course-info-layout{grid-template-columns:1fr 320px;align-items:start;gap:30px;display:grid}.course-info-main{flex-direction:column;gap:17px;display:flex}.content-panel,.aside-card{border:1px solid var(--line);background:#191917;border-radius:15px;padding:25px}.content-panel h2{margin:5px 0 17px;font-size:17px}.long-description{color:var(--muted);white-space:pre-line;font-size:12px;line-height:2.5}.outcomes-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.outcomes-grid>div{color:#d0c9bb;align-items:flex-start;gap:9px;font-size:11px;line-height:1.9;display:flex}.outcomes-grid svg{color:var(--gold);flex-shrink:0;margin-top:2px}.curriculum-item{border-top:1px solid var(--line)}.curriculum-item:last-child{border-bottom:1px solid var(--line)}.curriculum-item summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:10px;list-style:none;display:flex}.curriculum-item summary::-webkit-details-marker{display:none}.curriculum-item summary small,.curriculum-item summary strong{display:block}.curriculum-item summary small{color:var(--gold);margin-bottom:4px;font-size:9px}.curriculum-item summary strong{color:var(--text);font-size:12px}.curriculum-item ul{margin:0;padding:0 5px 15px;list-style:none}.curriculum-item li{color:var(--muted);align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.curriculum-item li svg{color:var(--gold)}.course-detail-aside{position:sticky;top:105px}.aside-card{flex-direction:column;gap:14px;display:flex}.aside-card h3{margin:0;font-size:14px}.aside-card>div:not(.section-kicker){color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.aside-card>div svg{color:var(--gold)}.aside-card hr{border:0;border-top:1px solid var(--line);width:100%}.aside-price{color:var(--gold-2);font-size:17px}.aside-card .button{width:100%}.aside-card>small{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.aside-note{color:var(--muted);gap:10px;padding:16px 5px;font-size:10px;line-height:2;display:flex}.aside-note svg{color:var(--gold);flex-shrink:0}.payment-page{place-items:center;min-height:75vh;padding:40px 20px;display:grid}.payment-card{border:1px solid var(--line);text-align:center;background:#1a1a18;border-radius:20px;width:min(500px,100%);padding:42px}.payment-mark{width:60px;height:60px;color:var(--gold);background:#c9a45c1f;border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.payment-card h1{font-size:24px}.payment-card p{color:var(--muted);font-size:12px;line-height:2.2}.payment-card .button{width:100%;margin:15px 0}.payment-card>small{color:#817a6d;font-size:9px;display:block}.admin-shell{min-height:100vh;color:var(--text);background:#11110f;display:flex}.admin-sidebar{border-left:1px solid var(--line);z-index:60;background:#151513;flex-direction:column;flex-shrink:0;width:255px;padding:22px 15px 15px;display:flex;position:fixed;top:0;bottom:0;right:0}.admin-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:3px 9px 26px;display:flex}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font-size:14px}.admin-brand small{color:var(--muted);margin-top:4px;font-size:9px}.sidebar-close{color:var(--text);background:0 0;border:0;margin-right:auto;display:none}.sidebar-label{letter-spacing:.2em;color:#756f62;text-align:right;direction:ltr;padding:25px 13px 10px;font-size:8px}.admin-nav{flex-direction:column;gap:4px;display:flex}.admin-nav a{color:#a9a498;border-radius:9px;align-items:center;gap:11px;padding:12px 13px;font-size:11px;transition:all .2s;display:flex}.admin-nav a svg{color:#898477}.admin-nav a:hover{color:var(--text);background:#ffffff09}.admin-nav a.active{color:var(--gold-2);box-shadow:inset -2px 0 var(--gold);background:#c9a45c1f}.admin-nav a.active svg{color:var(--gold)}.nav-chevron{opacity:0;margin-right:auto!important}.admin-nav a.active .nav-chevron{opacity:1}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.sidebar-user{align-items:center;gap:9px;padding:4px 5px 14px;display:flex}.user-avatar,.lead-avatar{width:34px;height:34px;color:var(--gold-2);background:#c9a45c24;border-radius:11px;place-items:center;font-size:12px;font-weight:700;display:grid}.sidebar-user strong,.sidebar-user small{display:block}.sidebar-user strong{font-size:10px}.sidebar-user small{color:var(--muted);margin-top:3px;font-size:9px}.logout-button,.view-site-link{color:#9c978a;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px;font-size:10px;display:flex}.logout-button:hover{color:#e49d91;background:#cb645514}.view-site-link{color:var(--gold-2);border-top:1px solid var(--line);justify-content:space-between;margin-top:5px}.admin-main{flex:1;min-width:0;margin-right:255px}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#11110fe6;align-items:center;gap:13px;height:76px;padding:0 34px;display:flex;position:sticky;top:0}.admin-topbar>div:first-of-type strong,.topbar-kicker{display:block}.topbar-kicker{letter-spacing:.18em;color:#777165;direction:ltr;font-size:8px}.admin-topbar>div:first-of-type strong{margin-top:3px;font-size:12px}.topbar-right{align-items:center;gap:20px;margin-right:auto;display:flex}.system-status{color:#9dbca4;align-items:center;gap:7px;font-size:9px;display:flex}.system-status i,.health-dot{background:#75b88b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #75b88b66}.topbar-user{color:#b6b0a4;font-size:10px}.admin-menu-button{color:var(--text);background:0 0;border:0;display:none}.admin-content{max-width:1600px;margin:0 auto;padding:34px}.admin-page-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.admin-kicker{color:var(--gold);letter-spacing:.18em;text-align:right;direction:ltr;font-size:9px;display:block}.admin-page-title h1{margin:7px 0 5px;font-size:25px}.admin-page-title p{color:var(--muted);margin:0;font-size:11px}.admin-outline-button{border:1px solid var(--line);color:#d1cabc;white-space:nowrap;background:#ffffff05;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:inline-flex}.admin-outline-button:hover{color:var(--gold-2);border-color:#c9a45c73}.admin-save-button{padding:12px 17px;font-size:11px}.admin-stats-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.admin-stat-card{border:1px solid var(--line);background:#191917;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.admin-stat-icon{border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.tone-gold{color:var(--gold);background:#c9a45c21}.tone-blue{color:var(--blue);background:#77a4cd21}.tone-violet{color:#b99ad9;background:#a685cc21}.tone-green{color:var(--green);background:#6dad8121}.tone-orange{color:#d5a16c;background:#c7925b21}.admin-stat-card span,.admin-stat-card strong,.admin-stat-card small{display:block}.admin-stat-card span{color:var(--muted);font-size:9px}.admin-stat-card strong{color:#f1ede4;margin:4px 0 2px;font-size:19px}.admin-stat-card small{color:#7c786e;font-size:8px}.admin-two-columns{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.admin-panel{border:1px solid var(--line);background:#191917;border-radius:14px;min-width:0;padding:20px}.panel-heading,.panel-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.panel-heading h2,.panel-toolbar h2,.create-user-panel h2,.settings-card h2{margin:0 0 5px;font-size:14px}.panel-heading p,.panel-toolbar p{color:var(--muted);margin:0;font-size:9px}.panel-heading>a{color:var(--gold-2);white-space:nowrap;align-items:center;gap:3px;font-size:9px;display:flex}.admin-table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%}th{color:#928b7e;border-bottom:1px solid var(--line);padding:10px;font-size:9px;font-weight:500}td{color:#c9c3b7;border-bottom:1px solid #eddebc12;padding:13px 10px;font-size:10px}tbody tr:last-child td{border-bottom:0}td strong{color:#eee8dc;font-size:10px;display:block}.mono-cell{text-align:right;color:var(--gold-2);direction:ltr;font-size:9px}.table-subtitle{color:#827d72;margin-top:4px;font-size:8px;display:block}.status-badge{border-radius:6px;align-items:center;padding:5px 8px;font-size:8px;display:inline-flex}.status-green{color:#92cda2;background:#69b27f1f}.status-red{color:#e39a91;background:#ca655a1f}.status-orange{color:#d6ad76;background:#cd97571f}.status-blue{color:#9dbce0;background:#77a4cd1f}.recent-leads-list{flex-direction:column;display:flex}.recent-lead{border-bottom:1px solid #eddebc12;align-items:center;gap:9px;padding:11px 0;display:flex}.recent-lead:last-child{border:0}.recent-lead>span:nth-child(2){flex:1}.recent-lead strong,.recent-lead small{display:block}.recent-lead strong{font-size:10px}.recent-lead small{color:var(--muted);margin-top:4px;font-size:8px}.recent-lead .status-badge{margin-right:auto}.empty-state{text-align:center;color:#817b70;padding:30px 15px;font-size:10px}.admin-note-banner{background:#c9a45c0e;border:1px solid #c9a45c30;border-radius:12px;align-items:flex-start;gap:13px;padding:17px 20px;display:flex}.admin-note-banner svg{color:var(--gold);flex-shrink:0}.admin-note-banner strong{font-size:11px}.admin-note-banner p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.9}.toast{z-index:150;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:10px;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 12px 35px #0000004d}.toast-success{color:#a3d4ae;background:#183022;border:1px solid #305d40}.toast-error{color:#edaaa0;background:#351d1b;border:1px solid #6a3831}.builder-toolbar{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:18px;display:flex}.builder-toolbar label{color:var(--muted);flex-direction:column;gap:7px;width:min(390px,100%);font-size:10px;display:flex}.builder-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;display:grid}.builder-sidebar{border:1px solid var(--line);background:#191917;border-radius:14px;padding:14px;position:sticky;top:95px}.builder-side-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:4px 4px 13px;display:flex}.builder-side-heading strong,.builder-add strong{font-size:11px}.builder-side-heading span{color:var(--muted);font-size:9px}.block-list{flex-direction:column;gap:4px;max-height:52vh;padding:9px 0;display:flex;overflow:auto}.block-list-item{color:#a9a394;text-align:right;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.block-list-item:hover{background:#ffffff0a}.block-list-item>span{flex:1}.block-list-item strong,.block-list-item small{display:block}.block-list-item strong{font-size:9px}.block-list-item small{color:#7d786c;margin-top:3px;font-size:8px}.block-list-item.is-disabled{opacity:.45}.builder-add{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding-top:13px;display:flex}.builder-add select{padding:9px}.builder-add button{width:100%}.builder-main{flex-direction:column;gap:14px;min-width:0;display:flex}.page-settings-panel .editor-form-grid{margin-top:15px}.editor-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.editor-form-grid label,.block-editor-fields label{color:#bdb5a6;flex-direction:column;gap:7px;font-size:9px;display:flex}.editor-form-grid input,.editor-form-grid textarea,.block-editor-fields input,.block-editor-fields textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#121210;border-radius:8px;outline:none;padding:10px 11px;font-size:10px}.editor-form-grid .wide-field,.block-editor-fields .wide-field{grid-column:1/-1}.switch-label{align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.switch-label input,.check-field input{accent-color:var(--gold);width:auto!important}.block-editor-card{scroll-margin-top:100px}.block-editor-card.block-hidden{opacity:.68}.block-editor-heading{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.block-drag-handle{color:#777266}.block-editor-heading>div:nth-child(2){flex:1}.block-editor-heading strong,.block-editor-heading small{display:block}.block-editor-heading strong{font-size:11px}.block-editor-heading small{color:#827d72;text-align:right;direction:ltr;margin-top:3px;font-size:8px}.block-tools{gap:4px;display:flex}.block-tools button{color:#928a7b;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.block-tools button:hover{color:var(--gold);background:#ffffff0f}.block-tools .danger-icon:hover{color:#e18b80}.block-editor-fields{grid-template-columns:1fr 1fr;gap:13px;padding-top:16px;display:grid}.block-editor-fields small{color:#80796c;font-size:8px}.line-editor{direction:rtl;line-height:2}.disabled-hint{color:#d9a78d;padding-top:12px;font-size:9px}.new-page-panel{justify-content:space-between;align-items:center;gap:15px;display:flex}.new-page-panel strong{font-size:11px}.new-page-panel p{color:var(--muted);margin:5px 0 0;font-size:9px}.new-page-panel form{align-items:center;gap:8px;display:flex}.new-page-panel input{border:1px solid var(--line);width:150px;color:var(--text);background:#121210;border-radius:8px;min-width:0;padding:9px;font-size:9px}.builder-add select,.builder-toolbar select{background-color:#121210}.admin-page-title>.button{white-space:nowrap}.panel-toolbar select,.table-filters select,.status-select{border:1px solid var(--line);color:#d1c8b9;background:#121210;border-radius:8px;padding:9px 11px;font-size:9px}.table-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-field{border:1px solid var(--line);color:#8a8377;background:#121210;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.search-field input{color:var(--text);background:0 0;border:0;outline:0;width:145px;padding:9px 0;font-size:9px}.table-action{color:var(--gold-2);background:0 0;border:0;padding:4px 7px;font-size:9px}.table-note-input{width:140px!important;padding:7px!important;font-size:9px!important}.status-select{max-width:145px;padding:7px}.bundle-admin-form>.panel-heading{margin-bottom:20px}.bundle-course-picker{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.bundle-course-picker .panel-heading{margin-bottom:14px}.course-picker-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.course-picker-item{border:1px solid var(--line);background:#141412;border-radius:9px;align-items:center;padding:13px;flex-direction:row!important;gap:10px!important;display:flex!important}.course-picker-item input{accent-color:var(--gold);width:auto!important}.course-picker-item strong,.course-picker-item small{display:block}.course-picker-item strong{color:var(--text);font-size:10px}.course-picker-item small{color:var(--muted);margin-top:3px;font-size:8px}.form-actions{justify-content:flex-end;margin-top:20px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{border:1px solid var(--line);background:#1a1a18;border-radius:16px;width:min(900px,100%);max-height:90vh;padding:22px;overflow:auto}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:17px;padding-bottom:16px;display:flex}.modal-heading h2{margin:5px 0 0;font-size:18px}.modal-heading button{color:var(--muted);background:0 0;border:0}.modal-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal-form-grid .wide-field{grid-column:1/-1}.modal-form-grid label{min-width:0}.check-field{align-items:center;flex-direction:row!important;display:flex!important}.check-field input{width:auto!important}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:17px;display:flex}.modal-footer .button{min-width:140px}.create-user-panel{flex-direction:column;gap:13px;display:flex}.create-user-panel h2{margin-bottom:3px}.create-user-panel label,.settings-card label{color:#c2b9aa;flex-direction:column;gap:6px;font-size:9px;display:flex}.create-user-panel .button{margin-top:5px}.user-list{flex-direction:column;display:flex}.user-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.user-row>span:nth-child(2){flex:1;min-width:0}.user-row strong,.user-row small{display:block}.user-row strong{font-size:10px}.user-row small{color:var(--muted);margin-top:3px;font-size:8px}.user-row>div{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.user-row select{max-width:100px;color:var(--text);border:1px solid var(--line);background:#121210;border-radius:6px;padding:5px 7px;font-size:8px}.monitoring-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.monitor-card{border:1px solid var(--line);background:#191917;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;min-height:145px;padding:17px;display:flex;position:relative}.monitor-icon{color:var(--gold)}.monitor-card>small{color:var(--muted);font-size:9px}.monitor-card>strong{font-size:19px}.health-dot{position:absolute;top:19px;left:18px}.health-dot.offline{background:var(--red)}.monitor-caption{color:var(--muted);font-size:8px}.memory-stat{margin:15px 0}.memory-stat>div:first-child{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.memory-track{background:#0f0f0e;border-radius:20px;height:7px;overflow:hidden}.memory-track i{background:linear-gradient(90deg,#a57c3d,#dec17e);border-radius:20px;height:100%;display:block}.monitor-detail{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.monitor-detail strong{color:var(--text)}.event-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:11px 0;display:flex}.event-level{color:var(--gold);background:#c9a45c1f;border-radius:5px;padding:4px 6px;font-size:8px}.event-level.error{color:var(--red);background:#cd5a501f}.event-row strong,.event-row small{display:block}.event-row strong{font-size:9px}.event-row small{color:var(--muted);margin-top:5px;font-size:8px}.settings-card{flex-direction:column;gap:13px;display:flex}.settings-card h2{border-bottom:1px solid var(--line);padding-bottom:13px}.admin-login-page{background:#10100f;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-decoration{color:var(--gold-2);direction:ltr;background:radial-gradient(at 45% 45%,#c9a45c29,#0000 55%),linear-gradient(145deg,#242117,#11110f);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-decoration:after,.login-decoration:before{content:"";border:1px solid #c9a45c26;border-radius:50%;width:430px;height:430px;position:absolute}.login-decoration:before{border-style:dashed;width:530px;height:530px}.login-decoration span{letter-spacing:.6em;font-size:14px}.login-decoration strong{letter-spacing:.13em;font-size:64px;font-weight:400}.login-decoration small{letter-spacing:.35em;margin-top:8px;font-size:9px}.login-card{flex-direction:column;place-self:center;gap:15px;width:min(420px,100% - 50px);display:flex}.login-back{color:var(--muted);align-items:center;gap:5px;margin-bottom:22px;font-size:10px;display:flex}.login-icon{width:54px;height:54px;color:var(--gold);background:#c9a45c1f;border-radius:15px;place-items:center;margin-bottom:5px;display:grid}.login-card h1{margin:0;font-size:25px}.login-card p{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:2}.login-card label{color:#c8c0b2;flex-direction:column;gap:7px;font-size:10px;display:flex}.login-card input{border:1px solid var(--line);color:var(--text);background:#191917;border-radius:9px;outline:0;padding:12px}.login-card .button{width:100%;margin-top:5px}.login-card>small{color:#817a6e;text-align:center;font-size:8px}.sidebar-overlay{display:none}@media (width<=1050px){.container{width:min(100% - 36px,980px)}.courses-grid{grid-template-columns:repeat(2,1fr)}.course-image{height:210px}.hero-grid{gap:30px}.instructor-grid{gap:45px}.admin-content{padding:27px 22px}.admin-stats-grid,.monitoring-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.container{width:calc(100% - 34px)}.site-header{height:68px}.brand-mark{width:38px;height:38px}.brand strong{font-size:12px}.main-nav{border-bottom:1px solid var(--line);background:#151513;flex-direction:column;align-items:stretch;gap:0;padding:18px;display:none;position:absolute;top:68px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav>a:not(.nav-cta){border-bottom:1px solid var(--line);padding:13px 5px}.nav-cta{justify-content:center;margin-top:12px}.mobile-menu-button{display:block}.hero-section{padding:45px 0 18px}.hero-grid{min-height:unset;grid-template-columns:1fr;gap:15px}.hero-copy{padding:10px 0 0}.hero-copy h1{margin:18px 0 12px;font-size:33px;line-height:1.7}.hero-copy>p{font-size:12px}.hero-actions{margin-top:22px}.hero-actions .button{flex:1;padding:12px 10px;font-size:10px}.hero-proof{flex-wrap:wrap;font-size:10px}.hero-visual{height:350px;margin-top:8px}.hero-image-frame{width:245px;height:325px}.hero-orbit{width:325px;height:325px}.orbit-two{width:385px;height:385px}.chip-top{top:35px;right:0}.chip-bottom{bottom:35px;left:0}.floating-chip{padding:9px 10px;font-size:8px}.hero-bottom-line{gap:14px;width:calc(100% - 34px);margin-top:28px}.stats-section{padding:24px 0}.stats-heading{flex-direction:column;align-items:flex-start;gap:6px}.stats-grid{grid-template-columns:repeat(3,1fr)}.stat-item{padding:9px 12px}.stat-item strong{font-size:19px}.stat-item span{font-size:8px}.section{padding:63px 0}.section-heading{align-items:flex-start;margin-bottom:24px}.section-heading h2,.section-copy h2,.faq-intro h2,.bundle-content h2,.lead-copy h2{font-size:23px}.heading-index{display:none}.instructor-grid{grid-template-columns:1fr;gap:27px}.instructor-image-wrap{width:min(100%,360px);height:320px;margin:0 auto}.section-copy p{font-size:11px}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.course-image{height:135px}.course-card-body{padding:12px}.course-card h3{min-height:43px;font-size:11px}.course-card p{min-height:55px;font-size:9px}.course-meta{gap:6px;font-size:8px}.course-card-footer{flex-wrap:wrap;font-size:8px}.course-link{font-size:8px}.benefits-grid{grid-template-columns:1fr;gap:10px}.benefit-card{min-height:160px;padding:19px}.benefit-card h3{margin-top:14px}.testimonials-grid{grid-template-columns:1fr;gap:10px}.testimonial-card{padding:18px}.testimonial-card>p{min-height:unset;margin:10px 0 18px}.bundle-panel{grid-template-columns:1fr}.bundle-content{padding:27px 22px}.bundle-content h2{font-size:24px}.bundle-includes{grid-template-columns:1fr;gap:9px}.bundle-side{border-right:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;justify-items:center;padding:30px 10px;display:grid}.bundle-seal{grid-column:1/-1;width:135px;height:135px}.bundle-seal strong{font-size:15px}.bundle-side-note{gap:8px}.bundle-side-note>span{width:32px;height:32px}.bundle-side-note strong{font-size:9px}.bundle-side-note small{font-size:8px}.bundle-pricing strong{font-size:21px}.bundle-buy{width:100%}.checkout-form{padding:15px}.form-grid{grid-template-columns:1fr}.form-grid .full-field{grid-column:auto}.faq-layout{grid-template-columns:1fr;gap:22px}.faq-intro p{max-width:450px}.faq-item summary{font-size:11px}.lead-panel{grid-template-columns:1fr;gap:24px;padding:25px 20px}.lead-copy h2{font-size:22px}.lead-form{grid-template-columns:1fr}.lead-form label:nth-child(3),.lead-form label:nth-child(4),.lead-form .button{grid-column:auto}.contact-grid{grid-template-columns:repeat(2,1fr);gap:9px}.contact-grid>div,.contact-grid>a{padding:14px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-links{font-size:10px}.footer-bottom{font-size:8px}.site-footer{padding-top:40px}.course-detail-hero{padding:45px 0}.course-detail-grid{grid-template-columns:1fr;gap:25px}.course-detail-grid h1{font-size:28px}.course-detail-image{order:-1;height:250px}.course-info-layout{grid-template-columns:1fr;gap:17px}.course-detail-aside{position:static}.outcomes-grid{grid-template-columns:1fr}.payment-card{padding:28px 22px}.admin-sidebar{width:270px;transition:transform .25s;transform:translate(110%)}.admin-sidebar.sidebar-open{transform:translate(0)}.sidebar-close{display:block}.sidebar-overlay{z-index:50;background:#0000008c;border:0;display:block;position:fixed;inset:0}.admin-main{width:100%;margin-right:0}.admin-topbar{height:65px;padding:0 16px}.admin-menu-button{place-items:center;display:grid}.admin-topbar>div:first-of-type strong{font-size:11px}.topbar-right{gap:8px}.topbar-user{display:none}.admin-content{padding:24px 15px}.admin-page-title{flex-direction:column;align-items:flex-start;margin-bottom:21px}.admin-page-title h1{font-size:21px}.admin-page-title p{line-height:1.9}.admin-page-title>.button,.admin-page-title>.admin-outline-button{align-self:stretch}.admin-stats-grid{grid-template-columns:repeat(2,1fr);gap:9px}.admin-stat-card{gap:9px;padding:13px}.admin-stat-icon{width:36px;height:36px}.admin-stat-card span{font-size:8px}.admin-stat-card strong{font-size:15px}.admin-two-columns{grid-template-columns:1fr;gap:13px}.admin-panel{padding:15px}.panel-toolbar{flex-direction:column;align-items:flex-start}.panel-toolbar .table-filters{width:100%}.search-field{flex:1}.search-field input{width:100%;min-width:75px}.builder-toolbar{flex-direction:column;align-items:stretch}.builder-toolbar label{width:100%}.builder-layout{grid-template-columns:1fr}.builder-sidebar{position:static}.block-list{grid-template-columns:1fr 1fr;max-height:200px;display:grid}.builder-add{grid-template-columns:1fr 1fr;display:grid}.builder-add strong,.builder-add button{grid-column:1/-1}.editor-form-grid,.block-editor-fields{grid-template-columns:1fr}.editor-form-grid .wide-field,.block-editor-fields .wide-field{grid-column:auto}.new-page-panel{flex-direction:column;align-items:stretch}.new-page-panel form{grid-template-columns:1fr 1fr;display:grid}.new-page-panel input{width:100%}.new-page-panel form button{grid-column:1/-1}.block-tools{gap:0}.block-tools button{width:27px;height:27px}.course-picker-grid{grid-template-columns:1fr}.modal-backdrop{padding:8px}.admin-modal{max-height:95vh;padding:15px}.modal-form-grid{grid-template-columns:1fr}.modal-form-grid .wide-field{grid-column:auto}.modal-footer{background:#1a1a18;padding-bottom:5px;position:sticky;bottom:-15px}.monitoring-grid{grid-template-columns:repeat(2,1fr);gap:9px}.monitor-card{min-height:125px;padding:13px}.monitor-card>strong{font-size:16px}.user-row{gap:7px}.user-row>div,.user-row select{max-width:90px}.admin-login-page{grid-template-columns:1fr;min-height:100vh}.login-decoration{display:none}.login-card{width:min(420px,100% - 38px);padding:40px 0}.admin-table-wrap table{min-width:610px}}@media (width<=390px){.container{width:calc(100% - 28px)}.hero-copy h1{font-size:29px}.courses-grid{gap:8px}.course-image{height:115px}.course-card-body{padding:10px}.course-card h3{font-size:10px}.course-card p{min-height:65px}.course-card-footer{flex-direction:column;align-items:flex-start}.admin-stats-grid{grid-template-columns:1fr 1fr}.admin-stat-card{gap:7px;padding:11px}.admin-stat-icon{width:30px;height:30px}.admin-stat-card strong{font-size:14px}.contact-grid{grid-template-columns:1fr 1fr}}.media-input-field{flex-direction:column;gap:9px;min-width:0;display:flex}.media-input-field>label:first-child{color:#bdb5a6;flex-direction:column;gap:7px;font-size:9px;display:flex}.upload-control{width:max-content;color:var(--gold-2);cursor:pointer;border:1px dashed #c9a45c66;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:9px;display:inline-flex;position:relative}.upload-control input{opacity:0;cursor:pointer;position:absolute;inset:0}.media-preview{object-fit:cover;border:1px solid var(--line);border-radius:7px;width:90px;height:62px}.upload-error{color:var(--red);font-size:8px}.generic-content-layout{grid-template-columns:1fr;align-items:center;gap:34px;display:grid}.generic-content-layout.has-image{grid-template-columns:1fr .9fr}.generic-content-copy h2{margin:12px 0;font-size:clamp(23px,3vw,34px);line-height:1.8}.generic-content-copy p{color:var(--muted);white-space:pre-line;font-size:13px;line-height:2.5}.generic-content-layout>img{object-fit:cover;border:1px solid var(--line);border-radius:18px;width:100%;max-height:440px}@media (width<=760px){.generic-content-layout.has-image{grid-template-columns:1fr}.generic-content-layout>img{max-height:300px}}.courses-all-link{color:var(--gold-2);white-space:nowrap;background:#c9a45c0d;border:1px solid #c9a45c3d;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:inline-flex}.courses-all-link:hover{background:#c9a45c1f;border-color:#c9a45c7a}.courses-catalog-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 78% 42%,#c9a45c26,#0000 35%),linear-gradient(135deg,#151513,#10100f 72%);padding:34px 0 66px;position:relative;overflow:hidden}.courses-catalog-hero:after{content:"COURSES";letter-spacing:-.08em;color:#ffffff05;pointer-events:none;direction:ltr;font-size:clamp(90px,16vw,210px);font-weight:900;line-height:1;position:absolute;bottom:-65px;left:-28px}.courses-breadcrumb{color:#77746c;align-items:center;gap:10px;margin-bottom:42px;font-size:10px;display:flex}.courses-breadcrumb a:hover{color:var(--gold-2)}.courses-breadcrumb span:last-child{color:#d6c8a9}.courses-catalog-hero-content{z-index:1;grid-template-columns:1fr 260px;align-items:center;gap:55px;display:grid;position:relative}.courses-catalog-copy h1{margin:15px 0 12px;font-size:clamp(34px,5vw,58px);font-weight:850;line-height:1.55}.courses-catalog-copy h1 em{color:var(--gold-2);font-style:normal}.courses-catalog-copy>p{max-width:680px;color:var(--muted);margin-bottom:22px;font-size:13px;line-height:2.5}.courses-catalog-proof{color:#c7b894;flex-wrap:wrap;gap:20px;font-size:10px;display:flex}.courses-catalog-proof span{align-items:center;gap:8px;display:flex}.courses-catalog-proof svg{color:var(--gold-2)}.courses-catalog-count{width:210px;height:210px;color:var(--gold-2);background:radial-gradient(circle,#c9a45c1f,#c9a45c04 65%);border:1px solid #c9a45c52;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:5px;display:flex;position:relative}.courses-catalog-count>strong{direction:ltr;font-size:54px;font-weight:800;line-height:1}.courses-catalog-count>small{color:#c9c0ae;font-size:10px}.courses-catalog-count>svg{margin-top:8px}.count-orbit{border:1px solid #c9a45c1f;border-radius:50%;position:absolute;inset:-12px}.count-orbit-two{opacity:.6;border-style:dashed;inset:-25px}.courses-catalog-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.courses-catalog-toolbar h2{margin:7px 0;font-size:27px}.courses-catalog-toolbar p{color:var(--muted);margin:0;font-size:11px}.courses-search{border:1px solid var(--line);width:min(320px,100%);height:46px;color:var(--muted);background:#181816;border-radius:11px;align-items:center;gap:10px;padding:0 13px;display:flex}.courses-search:focus-within{border-color:#c9a45c8c}.courses-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.courses-search kbd{color:#726c60;font-size:14px}.courses-level-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.courses-level-filters button{border:1px solid var(--line);color:#b8b1a4;background:0 0;border-radius:30px;padding:8px 13px;font-size:10px}.courses-level-filters button:hover,.courses-level-filters button.is-active{color:var(--gold-2);background:#c9a45c1f;border-color:#c9a45c73}.courses-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-course-card{background:linear-gradient(155deg,#1e1e1b,#171715);min-height:100%}.catalog-course-image{height:215px}.catalog-course-body{padding:20px}.catalog-course-body h3{min-height:unset;margin:13px 0 7px;font-size:15px}.catalog-course-body p{min-height:68px;margin-bottom:17px;font-size:11px;line-height:2.2}.catalog-course-facts{color:#aaa293;border-top:1px solid #eddebc14;justify-content:space-between;align-items:center;gap:8px;padding:11px 0;font-size:9px;display:flex}.catalog-course-facts strong{color:var(--gold-2);font-size:10px}.catalog-course-card .course-card-footer{padding-top:14px;font-size:10px}.catalog-state{min-height:250px}.catalog-message{text-align:center;min-height:240px;color:var(--muted);background:#ffffff04;border:1px dashed #c9a45c40;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.catalog-message svg{color:var(--gold-2)}.catalog-message strong{color:var(--text);font-size:15px}.catalog-message p{margin:0;font-size:11px;line-height:2}.catalog-error strong{color:#efaaa1}.courses-catalog-cta{padding:30px 0 75px}.courses-catalog-cta-inner{background:linear-gradient(110deg,#c9a45c17,#ffffff04);border:1px solid #c9a45c33;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;padding:30px 34px;display:flex}.courses-catalog-cta h2{margin:7px 0;font-size:21px}.courses-catalog-cta p{color:var(--muted);margin:0;font-size:11px;line-height:2}.courses-catalog-cta .button{white-space:nowrap}@media (width<=1050px){.courses-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-catalog-hero-content{grid-template-columns:1fr 210px;gap:25px}.courses-catalog-count{width:175px;height:175px}.courses-catalog-count>strong{font-size:45px}}@media (width<=760px){.courses-catalog-hero{padding:23px 0 42px}.courses-breadcrumb{margin-bottom:25px}.courses-catalog-hero-content{grid-template-columns:1fr;gap:25px}.courses-catalog-copy h1{font-size:31px}.courses-catalog-copy>p{font-size:11px}.courses-catalog-proof{gap:12px}.courses-catalog-count{justify-self:start;width:125px;height:125px;margin-right:8px}.courses-catalog-count>strong{font-size:34px}.courses-catalog-count>small{font-size:8px}.courses-catalog-count>svg{width:17px;margin-top:3px}.count-orbit{inset:-7px}.count-orbit-two{inset:-14px}.courses-catalog-section{padding-top:45px}.courses-catalog-toolbar{flex-direction:column;align-items:stretch}.courses-catalog-toolbar h2{font-size:23px}.courses-search{width:100%}.courses-catalog-grid{grid-template-columns:1fr;gap:13px}.catalog-course-image{height:190px}.catalog-course-body{padding:16px}.catalog-course-body h3{font-size:14px}.catalog-course-body p{min-height:unset;font-size:10px}.courses-catalog-cta{padding-bottom:45px}.courses-catalog-cta-inner{flex-direction:column;align-items:stretch;padding:23px 19px}.courses-catalog-cta h2{font-size:18px}.courses-catalog-cta .button{width:100%}}.learning-outcomes-grid{overscroll-behavior-x:contain;scrollbar-width:thin;grid-template-rows:1fr;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;align-items:stretch;gap:12px;padding-bottom:7px;display:grid;overflow-x:auto}.learning-outcome-card{color:#d7d0c3;background:linear-gradient(145deg,#c9a45c16,#ffffff05);border:1px solid #c9a45c33;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:13px;min-width:0;min-height:116px;padding:15px 14px;font-size:11px;line-height:2;transition:border-color .2s,background .2s,transform .2s;display:flex}.learning-outcome-card:hover{background:linear-gradient(145deg,#c9a45c21,#ffffff06);border-color:#c9a45c7a;transform:translateY(-2px)}.learning-outcome-icon{width:31px;height:31px;color:var(--gold-2);background:#c9a45c1a;border:1px solid #c9a45c3d;border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.learning-outcome-text{overflow-wrap:anywhere;width:100%;display:block}@media (width<=760px){.learning-outcomes-grid{scroll-snap-type:x proximity;grid-auto-columns:150px;padding-bottom:8px}.learning-outcome-card{scroll-snap-align:start;min-height:108px;padding:13px}}.order-request-box{flex-direction:column;gap:13px;width:100%;margin-top:15px;display:flex}.order-request-price{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.order-request-price span{color:var(--muted);font-size:10px}.order-request-price strong{color:var(--gold-2);font-size:16px}.order-request-price-note{color:var(--muted);background:#c9a45c0b;border:1px dashed #c9a45c47;border-radius:11px;margin:0;padding:11px 13px;font-size:11px;line-height:2}.order-request-toggle{width:100%}.order-request-form{background:#171715;border:1px solid #c9a45c40;border-radius:14px;flex-direction:column;gap:12px;padding:17px;animation:.2s ease-out orderFormReveal;display:flex}.order-request-form-heading{border-bottom:1px solid var(--line);color:var(--gold-2);align-items:center;gap:10px;padding-bottom:10px;display:flex}.order-request-form-heading strong,.order-request-form-heading small{display:block}.order-request-form-heading strong{font-size:12px}.order-request-form-heading small{color:var(--muted);margin-top:3px;font-size:10px}.order-request-form label,.guidance-modal-form label{color:#d8d1c3;flex-direction:column;gap:7px;font-size:10px;display:flex}.order-request-form label>span,.guidance-modal-form label>span{align-items:center;gap:6px;display:flex}.order-request-form label>span svg,.guidance-modal-form label>span svg{color:var(--gold)}.order-request-form label>span small,.guidance-modal-form label>span small{color:var(--muted);font-size:9px}.order-request-form input,.guidance-modal-form input,.guidance-modal-form textarea,.guidance-modal-form select{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#10100f;border-radius:9px;outline:0;padding:11px 12px;font-size:11px}.order-request-form input:focus,.guidance-modal-form input:focus,.guidance-modal-form textarea:focus,.guidance-modal-form select:focus{border-color:#c9a45ca6;box-shadow:0 0 0 3px #c9a45c14}.order-request-form .button{width:100%;margin-top:2px}.order-request-privacy,.guidance-privacy{color:var(--muted);font-size:9px;line-height:1.9}.order-request-success{color:var(--green);background:#41875b17;border:1px solid #8ac5a04d;border-radius:12px;align-items:flex-start;gap:11px;margin-top:13px;padding:15px;display:flex}.order-request-success>div{min-width:0}.order-request-success strong{font-size:12px}.order-request-success p{color:#c3c8bd;margin:5px 0;font-size:10px;line-height:1.9}.order-request-success small{color:var(--muted);font-size:9px}.order-request-success b{color:var(--gold-2)}.guidance-float-button{z-index:80;color:#17140f;background:linear-gradient(135deg,#e0bd76,#bd9146);border:1px solid #c9a45c7a;border-radius:999px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #00000061,0 8px 22px #c9a45c29}.guidance-float-button:hover{transform:translateY(-3px);box-shadow:0 15px 38px #0000006b,0 10px 26px #c9a45c33}.guidance-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.guidance-modal{background:linear-gradient(145deg,#20201d,#141412);border:1px solid #c9a45c4d;border-radius:20px;width:min(480px,100%);max-height:min(92vh,850px);padding:29px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c}.guidance-modal-close{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#ffffff09;border-radius:9px;place-items:center;display:grid;position:absolute;top:16px;left:16px}.guidance-modal h2{margin:12px 0 7px;padding-left:30px;font-size:22px;line-height:1.7}.guidance-modal-intro{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:2}.guidance-modal-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guidance-modal-form label:nth-child(5),.guidance-modal-form .button,.guidance-modal-form .form-error,.guidance-modal-form .guidance-privacy{grid-column:1/-1}.guidance-modal-form .button{width:100%}.guidance-modal-form textarea{resize:vertical;min-height:80px}.guidance-success{text-align:center;color:var(--green);flex-direction:column;align-items:center;padding:25px 5px 10px;display:flex}.guidance-success h2{color:var(--text);margin:15px 0 7px;padding:0}.guidance-success p{color:var(--muted);max-width:340px;margin-bottom:20px;font-size:11px;line-height:2.1}@keyframes orderFormReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.guidance-float-button{padding:11px 14px;font-size:10px;bottom:13px;right:13px}.guidance-modal-backdrop{align-items:end;padding:10px}.guidance-modal{border-radius:18px 18px 12px 12px;max-height:90vh;padding:23px 18px}.guidance-modal h2{font-size:19px}.guidance-modal-form{grid-template-columns:1fr}.guidance-modal-form label:nth-child(5),.guidance-modal-form .button,.guidance-modal-form .form-error,.guidance-modal-form .guidance-privacy{grid-column:auto}.order-request-form{padding:13px}}html{overflow-x:hidden}body{direction:rtl;overflow-x:hidden}.header-inner{direction:rtl;flex-direction:row}.hero-grid{direction:rtl;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}.hero-grid>.hero-copy,.hero-grid>.hero-visual{min-width:0}.guidance-float-button{left:22px;right:auto}@media (width<=760px){.guidance-float-button{left:13px;right:auto}}.stats-section{background:0 0;border:0;padding:38px 0 46px;position:relative}.stats-section .stats-panel{isolation:isolate;background:radial-gradient(at 8% 0,#c9a45c1c,#0000 38%),linear-gradient(135deg,#1f1d18f5,#131311fa);border:1px solid #c9a45c40;border-radius:23px;padding:25px 28px 27px;position:relative;overflow:hidden;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff06}.stats-section .stats-panel:before{content:"";z-index:-1;opacity:.8;background:linear-gradient(90deg,#0000,#d7b36d,#0000);width:86px;height:2px;position:absolute;top:0;right:28px}.stats-section .stats-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.stats-heading-main{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.stats-kicker{color:#d4ad62;letter-spacing:.02em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:inline-flex}.stats-kicker:before{content:"";background:#b88d47;width:17px;height:1px}.stats-section .stats-heading h2{color:#f1e6d1;margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:800;line-height:1.8}.stats-heading-note{color:#968d7b;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.stats-heading-note:before{content:"✦";color:#cba45f;font-size:12px}.stats-section .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.stats-section .stat-item{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #c9a45c26;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:105px;padding:16px 18px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.stats-section .stat-item:hover{background:linear-gradient(145deg,#c9a45c17,#ffffff05);border-color:#c9a45c61;transform:translateY(-2px)}.stats-section .stat-item:first-child{padding-right:18px}.stats-section .stat-item:last-child{border:1px solid #c9a45c26}.stats-section .stat-icon{color:#d9b66e;background:#c9a45c18;border:1px solid #c9a45c42;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.stats-section .stat-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.stats-section .stat-copy strong{color:#e1bb70;text-align:right;white-space:nowrap;direction:ltr;font-size:clamp(25px,2.8vw,34px);font-weight:850;line-height:1.35}.stats-section .stat-copy span{color:#b5aa95;font-size:10px;line-height:1.9}.stats-section .stat-index{color:#c9a45c5c;letter-spacing:.12em;direction:ltr;align-self:flex-start;font-size:9px}@media (width<=900px){.stats-section .stat-item{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:14px 12px}.stats-section .stat-icon{border-radius:11px;width:40px;height:40px}.stats-section .stat-copy span{font-size:9px}}@media (width<=760px){.stats-section{padding:24px 0 30px}.stats-section .stats-panel{border-radius:18px;padding:17px 12px 13px}.stats-section .stats-heading{align-items:flex-start;gap:8px;margin-bottom:13px}.stats-section .stats-heading h2{font-size:13px}.stats-kicker{font-size:8px}.stats-heading-note{padding-top:3px;font-size:8px}.stats-section .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.stats-section .stat-item,.stats-section .stat-item:first-child,.stats-section .stat-item:last-child{text-align:center;border:1px solid #c9a45c26;border-radius:12px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:7px;min-height:112px;padding:11px 5px}.stats-section .stat-icon{border-radius:10px;width:32px;height:32px}.stats-section .stat-icon svg{width:16px;height:16px}.stats-section .stat-copy{align-items:center;gap:2px}.stats-section .stat-copy strong{font-size:clamp(17px,5vw,21px)}.stats-section .stat-copy span{overflow-wrap:anywhere;font-size:8px;line-height:1.7}.stats-section .stat-index{display:none}}@media (width<=360px){.stats-section .stats-panel{padding-inline:9px}.stats-section .stats-grid{gap:5px}.stats-section .stat-copy span{font-size:7.5px}}.guidance-modal,.guidance-modal *,.guidance-modal-backdrop{box-sizing:border-box}.guidance-modal-backdrop{overflow-x:hidden}.guidance-modal{width:min(480px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);overflow:hidden auto;border-radius:20px!important}.guidance-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.guidance-modal-form>*,.guidance-modal-form label,.guidance-modal-form label input{box-sizing:border-box;min-width:0;max-width:100%}.guidance-modal-form label input{width:100%;display:block}.guidance-modal-form>.button,.guidance-modal-form>.form-error{grid-column:1/-1;width:100%}.guidance-modal .guidance-success{overflow-wrap:anywhere;width:100%;min-width:0}.guidance-modal .guidance-success p{max-width:100%}@media (width<=760px){.guidance-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);border-radius:20px!important}.guidance-modal-form{grid-template-columns:minmax(0,1fr)}.guidance-modal-form>.button,.guidance-modal-form>.form-error{grid-column:1/-1}}@media (width>=981px){.stats-section .stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stats-section .stat-item,.stats-section .stat-item:first-child,.stats-section .stat-item:last-child{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-height:96px;padding:13px 10px}.stats-section .stat-icon{border-radius:10px;width:36px;height:36px}.stats-section .stat-icon svg{width:18px;height:18px}.stats-section .stat-copy{gap:3px;min-width:0}.stats-section .stat-copy strong{font-size:clamp(19px,1.9vw,28px);line-height:1.3}.stats-section .stat-copy span{overflow-wrap:anywhere;font-size:9px;line-height:1.65}.stats-section .stat-index{font-size:8px;position:absolute;top:8px;left:10px}}@media (width<=980px) and (width>=761px){.stats-section .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.stats-section .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-section .stat-item,.stats-section .stat-item:first-child,.stats-section .stat-item:last-child{min-height:105px}}.footer-top{grid-template-columns:minmax(170px,1.05fr) minmax(250px,1.55fr) minmax(120px,.72fr) minmax(165px,.95fr);align-items:start;gap:34px}.footer-brand-column,.footer-about{min-width:0}.footer-brand-column>p{max-width:270px;color:var(--muted);margin:15px 0 0;font-size:11px;line-height:2.1}.footer-about>strong{color:var(--text);margin:1px 0 12px;font-size:12px;font-weight:750;display:block}.footer-about>p{color:#aaa397;white-space:pre-line;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:11px;line-height:2.35}.footer-about-settings-help{color:var(--muted);margin:-3px 0 0;font-size:9px;line-height:1.9}.footer-about-settings-card textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:138px;color:var(--text);font:inherit;background:#121210;border-radius:9px;outline:none;padding:11px 12px;font-size:10px;line-height:2.1}.footer-about-settings-card textarea:focus{border-color:#c9a45c8c;box-shadow:0 0 0 3px #c9a45c12}.footer-about-settings-count{text-align:left;color:#8d8577;margin-top:6px;font-size:8px;display:block}@media (width<=1050px){.footer-top{grid-template-columns:minmax(160px,1fr) minmax(220px,1.35fr) minmax(125px,.8fr) minmax(150px,.9fr);gap:22px}}@media (width<=760px){.footer-top{grid-template-columns:1fr 1fr;gap:25px 18px}.footer-top>.footer-brand-column,.footer-top>.footer-about{grid-column:1/-1}.footer-brand-column>p{max-width:100%}.footer-about>p{font-size:10px;line-height:2.2}}.course-detail-hero{background:radial-gradient(at 14% 55%,#c9a45c1c,#0000 42%),radial-gradient(at 84% 8%,#c9a45c12,#0000 34%),#11110f;border-bottom:1px solid #c9a45c29;padding:clamp(28px,4vw,54px) 0 clamp(36px,5vw,64px);position:relative}.course-detail-hero .course-detail-grid{isolation:isolate;background:linear-gradient(112deg,#211e18 0%,#191815 48%,#131311 100%);border:1px solid #c9a45c7a;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr);align-items:stretch;gap:clamp(22px,3.2vw,44px);min-height:410px;padding:clamp(22px,3.2vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 74px #0000004d,inset 0 1px #ffe8b512}.course-detail-hero .course-detail-grid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 15%,#c9a45c21,#0000 38%),linear-gradient(90deg,#ffffff05,#0000 46%);position:absolute;inset:0}.course-detail-hero .course-detail-grid>div:first-child{z-index:1;grid-area:1/1;align-self:center;min-width:0;padding:8px clamp(4px,1.2vw,18px);position:relative}.course-detail-hero .course-detail-grid h1{letter-spacing:-.025em;margin:13px 0 14px;font-size:clamp(32px,3.6vw,48px);line-height:1.45}.course-detail-hero .course-detail-grid p{color:#c7bdab;max-width:620px;margin:0;font-size:clamp(12px,1.05vw,14px);line-height:2.3}.course-detail-hero .course-detail-meta{gap:12px 22px;margin:22px 0 26px;font-size:11px}.course-detail-hero .course-detail-actions{align-items:center;gap:12px}.course-detail-hero .course-detail-actions .button{min-height:48px;padding-inline:20px}.course-detail-hero .course-detail-image{background:radial-gradient(at 50% 35%,#c9a45c21,#0000 62%),linear-gradient(145deg,#242119,#141412);border:1px solid #c9a45c57;border-radius:20px;grid-area:1/2;justify-content:center;align-self:stretch;align-items:center;width:100%;height:auto;min-height:350px;max-height:430px;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.course-detail-hero .course-detail-image img{object-fit:contain;object-position:center;border-radius:12px;width:100%;height:100%;min-height:330px;max-height:408px;display:block;transform:none!important}.course-detail-hero .course-detail-image .course-cover-placeholder{border-radius:12px;width:100%;min-height:330px}@media (width<=980px) and (width>=761px){.course-detail-hero .course-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(250px,.95fr);gap:22px;padding:24px}.course-detail-hero .course-detail-image{min-height:330px}.course-detail-hero .course-detail-grid h1{font-size:clamp(29px,3.2vw,38px)}.course-detail-hero .course-detail-actions .button{padding-inline:14px}}@media (width<=760px){.course-detail-hero{padding:22px 0 34px}.course-detail-hero .course-detail-grid{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:15px;display:grid}.course-detail-hero .course-detail-image{aspect-ratio:4/5;border-radius:15px;grid-area:1/1;width:100%;height:auto;min-height:0;max-height:420px;padding:8px}.course-detail-hero .course-detail-image img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.course-detail-hero .course-detail-grid>div:first-child{grid-area:2/1;padding:2px 3px 5px}.course-detail-hero .course-detail-grid h1{margin:9px 0;font-size:clamp(27px,7vw,34px)}.course-detail-hero .course-detail-grid p{font-size:11px}.course-detail-hero .course-detail-meta{gap:10px 15px;margin:14px 0 17px;font-size:10px}.course-detail-hero .course-detail-actions{grid-template-columns:1fr 1fr;display:grid}.course-detail-hero .course-detail-actions .button{min-height:44px;padding:10px 8px;font-size:10px}}@media (width<=390px){.course-detail-hero .course-detail-actions{grid-template-columns:1fr}}.bf-campaign-site .site-header{border-bottom-color:#b12a3340}.bf-campaign-site .main-nav .nav-cta{background:linear-gradient(120deg,#e4bb73,#c99548);box-shadow:0 8px 25px #700e1730}.bf-campaign-site .site-footer{border-top-color:#b12a3333}.bf-hero-section{background:radial-gradient(at 82% 34%,#97111c3b,#0000 40%),radial-gradient(at 9% 87%,#c9a45c14,#0000 34%),linear-gradient(118deg,#0c0b0c 0%,#121010 55%,#17100f 100%)}.bf-campaign-ribbon{color:#f1c77e;background:linear-gradient(100deg,#700c166b,#c9a45c14);border:1px solid #be2e376b;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 13px;display:inline-flex;box-shadow:0 8px 28px #5c091121}.bf-campaign-ribbon svg{color:#e45b5e}.bf-campaign-ribbon strong{letter-spacing:.11em;direction:ltr;font-size:9px}.bf-campaign-ribbon span{color:#d6c9b2;font-size:10px}.bf-hero-section .eyebrow{background:#790e191f;border-color:#be2e3740}.bf-hero-section .eyebrow-dot{background:#d34a51;box-shadow:0 0 12px #d34a51b3}.bf-hero-primary{background:linear-gradient(120deg,#f0ca83 0%,#c99a4e 100%);box-shadow:0 12px 34px #98192238,0 8px 24px #c9a45c21}.bf-hero-primary:hover{box-shadow:0 16px 38px #9819224d,0 10px 28px #c9a45c33}.bf-bundle-section{background:radial-gradient(#680c1521,#0000 62%);position:relative;overflow:hidden}.bf-bundle-topline{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.bf-bundle-badge{color:#edc57b;background:linear-gradient(110deg,#7c0d1847,#c9a45c12);border:1px solid #c2313a6b;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:9px 15px;display:inline-flex}.bf-bundle-badge svg{color:#e35b5e}.bf-bundle-badge span{letter-spacing:.12em;direction:ltr;font-size:9px;font-weight:900}.bf-bundle-badge small{color:#c8b99c;font-size:10px}.bf-countdown{background:linear-gradient(110deg,#1c1916f5,#410e1470);border:1px solid #c9a45c3b;border-radius:13px;align-items:center;gap:16px;padding:10px 14px;display:flex;box-shadow:inset 0 1px #ffffff06,0 12px 28px #0000002e}.bf-countdown-title{color:#e4d6ba;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.bf-countdown-live{background:#d84d55;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.8s ease-in-out infinite bfPulse;box-shadow:0 0 0 4px #d84d5521,0 0 12px #d84d5580}.bf-countdown-units{align-items:center;gap:6px;display:flex}.bf-countdown-unit{background:#0000003d;border:1px solid #c9a45c26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:43px;padding:5px 6px 4px;display:flex}.bf-countdown-unit strong{color:#f1ce8d;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.3}.bf-countdown-unit small{color:#a9a092;margin-top:2px;font-size:8px}.bf-countdown-ended,.bf-countdown-unset{color:#e4d6ba;font-size:11px}.bf-bundle-panel{background:radial-gradient(at 84% 24%,#84111d47,#0000 44%),radial-gradient(at 15% 100%,#c9a45c14,#0000 42%),linear-gradient(118deg,#1b1717,#151413 70%);border-color:#ae2b347a;box-shadow:0 25px 70px #00000038,inset 0 1px #ffffff06}.bf-inclusion-promise{background:linear-gradient(110deg,#740e1833,#c9a45c0e);border:1px solid #d34a5157;border-right:3px solid #c23b45;border-radius:13px;margin-bottom:25px;padding:18px 20px}.bf-inclusion-label{color:#efc77f;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:800;display:inline-flex}.bf-inclusion-promise>strong{color:#fff2d9;font-size:clamp(15px,1.8vw,21px);line-height:1.9;display:block}.bf-inclusion-promise>p{color:#b9afa1;margin:6px 0 0;font-size:10px;line-height:2}.bf-bundle-panel .section-kicker{color:#e6b76e}.bf-bundle-panel .bundle-includes{margin-top:21px}.bf-bundle-includes>div{background:#ffffff05;border:1px solid #c9a45c21;border-radius:9px;padding:10px 11px;line-height:1.9}.bf-bundle-includes svg{color:#d9535b}.bf-bundle-includes .bf-bundle-empty{color:#d8b985;grid-column:1/-1}.bf-bundle-pricing strong{color:#f0c477}.bf-bundle-side{background:linear-gradient(#590b1326,#0000001f)}.bf-bundle-seal{color:#f0c77e;border-color:#d24c539e;box-shadow:0 0 0 9px #b9222c0b,0 0 0 18px #c9a45c06,inset 0 0 42px #b21e281f}.bf-bundle-seal>svg{color:#e75c62}.bf-bundle-seal strong{font-size:16px}.order-request-modal-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:18px;animation:.16s ease-out bfModalFade;display:grid;position:fixed;inset:0;overflow-y:auto}.order-request-modal{background:radial-gradient(at 100% 0,#790f1933,#0000 43%),linear-gradient(145deg,#211d1b,#141312);border:1px solid #c9a45c57;border-radius:21px;width:min(490px,100%);max-height:min(92vh,850px);padding:29px;animation:.22s ease-out bfModalRise;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000000ad,0 0 44px #82111c1f}.order-request-modal-close{color:#c9c0b1;background:#ffffff09;border:1px solid #eddebc26;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:15px;left:15px}.order-request-modal-close:hover{color:#f0c77e;border-color:#c9a45c73}.order-request-modal-close:disabled{opacity:.5;cursor:wait}.order-request-modal-topline{justify-content:space-between;align-items:center;gap:12px;padding-left:40px;display:flex}.bf-modal-kicker{color:#d5ad68;letter-spacing:.13em;direction:ltr;font-size:8px;font-weight:900}.order-request-modal-icon{color:#e5bc75;background:#c9a45c14;border:1px solid #c9a45c3b;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.order-request-modal h2{color:#f8f1e5;margin:13px 0 6px;font-size:22px;line-height:1.7}.order-request-modal-intro{color:#aaa397;margin:0 0 17px;font-size:10px;line-height:2.1}.order-request-modal-product{background:#ffffff06;border:1px solid #c9a45c29;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 15px;padding:11px 13px;display:flex}.order-request-modal-product small{color:#928a7d;width:100%;font-size:9px}.order-request-modal-product strong{color:#e7d7b6;font-size:11px}.order-request-modal-product span{color:#e8bd73;margin-right:auto;font-size:10px}.order-request-modal .order-request-modal-form{background:#00000029;border-color:#c9a45c2e;gap:12px;margin:0;padding:18px}.order-request-modal .order-request-form label{gap:7px}.order-request-modal .order-request-form input{min-height:43px}.order-request-modal .order-request-form .button{min-height:45px;margin-top:2px}.order-request-modal .order-request-privacy{text-align:center;display:block}.order-request-modal-success{text-align:center;flex-direction:column;align-items:center;padding:22px 4px 8px;display:flex}.order-request-modal-success-icon{color:#8ac5a0;background:#41875b1a;border:1px solid #8ac5a052;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.order-request-modal-success .bf-modal-kicker{margin-top:18px}.order-request-modal-success h2{margin-top:9px}.order-request-modal-success>p{color:#c2b9aa;max-width:370px;font-size:11px;line-height:2.1}.order-request-reference{border:1px dashed #c9a45c4d;border-radius:10px;flex-direction:column;gap:4px;width:min(300px,100%);margin:9px 0 20px;padding:12px;display:flex}.order-request-reference small{color:#9b9386;font-size:9px}.order-request-reference strong{color:#eac47f;letter-spacing:.04em;font-size:13px}@keyframes bfPulse{50%{opacity:.5;box-shadow:0 0 0 6px #d84d550f,0 0 5px #d84d5540}}@keyframes bfModalFade{0%{opacity:0}to{opacity:1}}@keyframes bfModalRise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.bf-bundle-topline{flex-direction:column;align-items:stretch}.bf-bundle-badge{align-self:flex-start}.bf-countdown{justify-content:space-between}}@media (width<=760px){.bf-campaign-ribbon{gap:7px;margin-bottom:13px;padding:7px 10px}.bf-campaign-ribbon span{font-size:9px}.bf-bundle-topline{gap:13px;margin-bottom:15px}.bf-countdown{flex-direction:column;align-items:stretch;gap:9px;padding:10px}.bf-countdown-title{justify-content:center}.bf-countdown-units{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bf-countdown-unit{min-width:0}.bf-inclusion-promise{margin-bottom:19px;padding:14px}.bf-inclusion-promise>strong{font-size:14px}.bf-bundle-includes{grid-template-columns:1fr}.order-request-modal-backdrop{align-items:end;padding:9px}.order-request-modal{border-radius:19px 19px 13px 13px;max-height:91vh;padding:24px 17px 18px}.order-request-modal h2{font-size:19px}.order-request-modal .order-request-modal-form{padding:14px}}.bf-bundle-section{padding-top:clamp(42px,5.8vw,76px);padding-bottom:clamp(48px,6vw,82px)}.bf-bundle-topline{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:100%;margin:0 auto 26px;display:flex}.bf-bundle-badge{justify-content:center;align-self:center;min-height:44px;padding-inline:19px}.bf-countdown{background:radial-gradient(at 50% 0,#82121d45,#0000 68%),linear-gradient(115deg,#221917fa,#121110fa);border-color:#c9a45c61;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:min(100%,780px);min-height:150px;margin-inline:auto;padding:21px 28px 23px;display:flex;box-shadow:0 18px 44px #00000040,inset 0 1px #ffffff0a,0 0 34px #8b141f17}.bf-countdown-title{white-space:normal;text-align:center;color:#f1dfbd;justify-content:center;font-size:14px;font-weight:750}.bf-countdown-live{flex-basis:9px;width:9px;height:9px}.bf-countdown-units{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:12px;width:min(100%,650px);display:grid}.bf-countdown-unit{background:linear-gradient(#0000005c,#4e0f163d);border-color:#c9a45c3d;border-radius:12px;min-width:0;min-height:88px;padding:12px 12px 10px}.bf-countdown-unit strong{color:#f4d28f;font-size:clamp(25px,3.2vw,36px);line-height:1.25}.bf-countdown-unit small{color:#c1b39a;font-size:11px}@media (width<=760px){.bf-bundle-section{padding-top:38px;padding-bottom:48px}.bf-bundle-topline{gap:12px;margin-bottom:17px}.bf-countdown{gap:12px;width:100%;min-height:0;padding:16px 12px}.bf-countdown-title{font-size:11px}.bf-countdown-units{gap:6px}.bf-countdown-unit{min-height:68px;padding:9px 4px 7px}.bf-countdown-unit strong{font-size:clamp(19px,6vw,25px)}.bf-countdown-unit small{font-size:9px}}.bf-price-showcase{isolation:isolate;background:radial-gradient(at 8% 0,#ba1b283d,#0000 49%),radial-gradient(at 100% 100%,#c9a45c1c,#0000 48%),linear-gradient(118deg,#271415fa,#171312fa);border:1px solid #e4434d94;border-radius:17px;margin:27px 0 21px;padding:22px 24px 17px;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000003b,0 0 28px #9b17231f,inset 0 1px #ffffff0b}.bf-price-showcase:before{content:"";z-index:-1;border:1px solid #e6b1661c;border-radius:50%;width:230px;height:230px;position:absolute;top:-155px;left:15%;box-shadow:0 0 0 18px #e6b16606,0 0 0 36px #e6b16605}.bf-price-showcase-main{direction:rtl;grid-template-columns:minmax(0,1fr) 154px;align-items:center;gap:20px;display:grid}.bf-price-values{flex-direction:column;gap:13px;min-width:0;display:flex}.bf-original-price{flex-wrap:wrap;align-items:center;gap:9px 16px;display:flex}.bf-original-price span,.bf-final-price>span{color:#c7b9a5;font-size:11px;font-weight:700}.bf-original-price del{color:#b7a9a0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:clamp(16px,1.9vw,21px);font-weight:650;text-decoration-line:line-through;text-decoration-color:#ec6266;text-decoration-thickness:2px}.bf-final-price{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.bf-final-price>span{color:#f0c77e}.bf-final-price strong{color:#ffe0a1;letter-spacing:-.045em;text-shadow:0 3px 22px #eeae5329;white-space:normal;overflow-wrap:anywhere;font-size:clamp(31px,4.1vw,47px);font-weight:950;line-height:1.45;display:block}.bf-final-price strong.bf-price-on-request{color:#ffe0a1;letter-spacing:0;font-size:clamp(16px,2vw,21px)}.bf-discount-stamp{color:#fff4dc;text-align:center;background:radial-gradient(circle at 50% 25%,#ffffff21,#0000 48%),linear-gradient(145deg,#b8212e 0%,#77111e 100%);border:2px solid #f06a67;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:146px;min-height:146px;padding:13px 8px 11px;display:flex;transform:rotate(-3deg);box-shadow:0 0 0 5px #ce313a1c,0 12px 28px #0000004d,inset 0 1px #ffffff30}.bf-discount-stamp>small{color:#ffdfb0;letter-spacing:.16em;direction:ltr;font-size:8px;font-weight:900}.bf-discount-stamp>strong{color:#fff4dc;text-shadow:0 4px 12px #0003;direction:rtl;justify-content:center;align-items:baseline;gap:1px;font-size:62px;font-weight:1000;line-height:1.05;display:flex}.bf-discount-stamp>strong b{font-size:27px;font-weight:900}.bf-discount-word{color:#ffe2b9;font-size:16px;font-weight:900}.bf-savings-banner{border-top:1px solid #ebb87733;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 14px;margin-top:17px;padding-top:13px;display:flex}.bf-savings-banner>span:first-child{color:#d6c6ad;font-size:11px;font-weight:700}.bf-savings-banner>strong{color:#f77;font-size:clamp(17px,2.2vw,23px);font-weight:950}.bf-savings-banner .bf-savings-note{color:#aa9b89;font-size:9px}@media (width<=760px){.bf-price-showcase{border-radius:14px;margin:20px 0 17px;padding:17px 14px 14px}.bf-price-showcase-main{grid-template-columns:minmax(0,1fr) 104px;gap:10px}.bf-price-values{gap:9px}.bf-original-price{gap:5px 9px}.bf-original-price span,.bf-final-price>span{font-size:9px}.bf-original-price del{font-size:14px}.bf-final-price strong{font-size:clamp(22px,6vw,30px)}.bf-final-price strong.bf-price-on-request{font-size:13px}.bf-discount-stamp{border-radius:15px;width:100px;min-height:100px;padding:8px 4px}.bf-discount-stamp>small{font-size:6px}.bf-discount-stamp>strong{font-size:39px}.bf-discount-stamp>strong b{font-size:17px}.bf-discount-word{font-size:12px}.bf-savings-banner{gap:5px 9px;margin-top:12px;padding-top:10px}.bf-savings-banner>span:first-child{font-size:9px}.bf-savings-banner>strong{font-size:16px}.bf-savings-banner .bf-savings-note{display:none}}.bf-offers-grid{align-items:stretch!important}.bf-offer-card{box-sizing:border-box!important;align-items:stretch!important;min-width:0!important;height:100%!important;display:grid!important}.bf-offer-card>.bf-offer-content,.bf-offer-card .bf-offer-content{box-sizing:border-box!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:100%!important;display:flex!important}.bf-offer-card .bf-offer-topline{box-sizing:border-box!important;direction:rtl!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;gap:12px!important;width:100%!important;height:112px!important;min-height:112px!important;margin:0 0 10px!important;display:grid!important}.bf-offer-card .bf-offer-heading{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.bf-offer-card .bf-offer-heading .section-kicker{min-height:16px!important;margin:0 0 3px!important;font-size:9px!important;line-height:1.6!important;display:block!important}.bf-offer-card .bf-offer-heading h2{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:42px!important;max-height:42px!important;margin:0 0 3px!important;font-size:clamp(17px,1.45vw,22px)!important;line-height:1.8!important;display:-webkit-box!important;overflow:hidden!important}.bf-offer-card .bf-offer-heading>p{-webkit-line-clamp:2!important;color:#b9ad9b!important;-webkit-box-orient:vertical!important;width:100%!important;min-height:32px!important;max-height:32px!important;margin:0!important;font-size:9px!important;line-height:1.8!important;display:-webkit-box!important;overflow:hidden!important}.bf-offer-card .bf-discount-stamp--top,.bf-offer-card .bf-discount-top-placeholder{box-sizing:border-box!important;grid-area:1/2!important;place-self:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:78px!important;min-height:78px!important;max-height:78px!important}.bf-offer-card .bf-discount-stamp--top{border-width:1.5px!important;border-radius:13px!important;gap:0!important;padding:6px 3px!important;transform:rotate(-3deg)!important}.bf-offer-card .bf-discount-stamp--top>small{letter-spacing:.1em!important;font-size:5px!important}.bf-offer-card .bf-discount-stamp--top>strong{font-size:31px!important;line-height:1.05!important}.bf-offer-card .bf-discount-stamp--top>strong b{font-size:14px!important}.bf-offer-card .bf-discount-stamp--top .bf-discount-word{font-size:9px!important}.bf-offer-card .bf-discount-top-placeholder{visibility:hidden!important;border:1px solid #0000!important}.bf-offer-card .bf-offer-includes{box-sizing:border-box!important;grid-template-rows:repeat(3,46px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:46px!important;align-content:start!important;align-items:stretch!important;gap:7px!important;width:100%!important;height:152px!important;min-height:152px!important;max-height:none!important;margin:0 0 10px!important;padding:0!important;display:grid!important;overflow:visible!important}.bf-offer-card .bf-offer-course-link{box-sizing:border-box!important;border-radius:9px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:5px 9px!important;display:flex!important;overflow:hidden!important}.bf-offer-card .bf-offer-course-link-main{text-align:right!important;flex:auto!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.bf-offer-card .bf-offer-course-link-main>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:9px!important;line-height:1.5!important;display:block!important;overflow:hidden!important}.bf-offer-card .bf-offer-course-price{color:#d4b77f!important;white-space:nowrap!important;text-align:left!important;direction:rtl!important;flex:none!important;max-width:48%!important;margin:0!important;font-size:8px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.bf-offer-card .bf-offer-course-price.is-empty{visibility:hidden!important}.bf-offer-card .bf-offer-course-link.is-in-person{grid-column:1/-1!important;justify-content:space-between!important;justify-self:stretch!important;gap:8px!important;width:100%!important;min-height:46px!important;max-height:46px!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-in-person-badge{flex:none!important;margin-inline-start:0!important;padding:2px 6px!important;font-size:7px!important}.bf-offer-card .bf-price-showcase{box-sizing:border-box!important;border-radius:12px!important;flex-direction:column!important;justify-content:space-between!important;height:139px!important;min-height:139px!important;margin:0 0 8px!important;padding:11px 13px 9px!important;display:flex!important}.bf-offer-card .bf-price-showcase-main{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;display:block!important}.bf-offer-card .bf-price-values{grid-template-rows:25px 1fr!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.bf-offer-card .bf-original-price{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:5px 8px!important;width:100%!important;min-height:25px!important;display:flex!important}.bf-offer-card .bf-original-price>span{color:#c7b9a5!important;white-space:nowrap!important;font-size:8px!important}.bf-offer-card .bf-original-price-meta{white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.bf-offer-card .bf-original-price del{color:#f1d7cf!important;font-size:13px!important;font-weight:800!important;-webkit-text-decoration:line-through #ff6474!important;text-decoration:line-through #ff6474!important;text-decoration-thickness:2px!important}.bf-offer-card .bf-inline-discount{color:#ff8d8d!important;white-space:nowrap!important;background:#b41e3133!important;border:1px solid #ff63736b!important;border-radius:6px!important;align-items:center!important;min-height:19px!important;padding:2px 6px!important;font-size:8px!important;font-weight:800!important;display:inline-flex!important}.bf-offer-card .bf-final-price{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;min-height:53px!important;display:flex!important}.bf-offer-card .bf-final-price>span{font-size:8px!important;line-height:1.6!important}.bf-offer-card .bf-final-price>strong{color:#ffe0a1!important;white-space:nowrap!important;font-size:clamp(22px,2.15vw,29px)!important;font-weight:950!important;line-height:1.25!important}.bf-offer-card .bf-final-price>strong.bf-price-on-request{white-space:normal!important;font-size:12px!important}.bf-offer-card .bf-original-price-placeholder{visibility:hidden!important}.bf-offer-card .bf-savings-banner{border-top:1px solid #ebb87733!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;min-height:28px!important;margin:5px 0 0!important;padding:6px 0 0!important;display:flex!important}.bf-offer-card .bf-savings-banner>span:first-child{font-size:8px!important}.bf-offer-card .bf-savings-banner>strong{white-space:nowrap!important;font-size:13px!important}.bf-offer-card .bf-savings-banner .bf-savings-note{display:none!important}.bf-offer-card .bf-offer-expiry-slot{flex:0 0 20px!important;justify-content:flex-start!important;align-items:center!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0 0 5px!important;display:flex!important;overflow:hidden!important}.bf-offer-card .bf-offer-expiry-slot .bundle-note{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:0!important;font-size:8px!important;display:block!important;overflow:hidden!important}.bf-offer-card .order-request-box{flex:none!important;width:min(100%,480px)!important;margin:auto auto 0!important}.bf-offer-card .order-request-toggle,.bf-offer-card .order-request-modal-trigger,.bf-offer-card .order-request-box>.button{white-space:nowrap!important;width:100%!important;min-height:44px!important}.bf-offer-card .bf-offer-side{align-self:stretch!important;min-width:0!important;height:100%!important}@media (width<=1120px){.bf-offer-card .bf-offer-content{height:auto!important;min-height:0!important}.bf-offer-card .bf-offer-side{height:auto!important}}@media (width<=760px){.bf-offer-card .bf-offer-content{padding:19px 15px!important}.bf-offer-card .bf-offer-topline{grid-template-columns:minmax(0,1fr) 72px!important;gap:8px!important;height:102px!important;min-height:102px!important}.bf-offer-card .bf-discount-stamp--top,.bf-offer-card .bf-discount-top-placeholder{width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important}.bf-offer-card .bf-discount-stamp--top>strong{font-size:27px!important}.bf-offer-card .bf-offer-heading h2{min-height:38px!important;max-height:38px!important;font-size:17px!important}.bf-offer-card .bf-offer-heading>p{min-height:29px!important;max-height:29px!important;font-size:8px!important}.bf-offer-card .bf-offer-includes{grid-template-rows:repeat(5,44px)!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:44px!important;gap:7px!important;height:248px!important;min-height:248px!important}.bf-offer-card .bf-offer-course-link,.bf-offer-card .bf-offer-course-link.is-in-person{grid-column:1/-1!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important}.bf-offer-card .bf-offer-course-link.is-in-person{justify-content:space-between!important}.bf-offer-card .bf-offer-course-link-main>span{font-size:9px!important}.bf-offer-card .bf-offer-course-price{font-size:8px!important}.bf-offer-card .bf-price-showcase{height:136px!important;min-height:136px!important;padding:10px 10px 8px!important}.bf-offer-card .bf-final-price>strong{font-size:clamp(20px,6vw,26px)!important}.bf-offer-card .bf-original-price>span{font-size:7px!important}.bf-offer-card .bf-original-price del{font-size:11px!important}.bf-offer-card .bf-inline-discount{padding-inline:4px!important;font-size:7px!important}.bf-offer-card .bf-savings-banner>span:first-child{font-size:7px!important}.bf-offer-card .bf-savings-banner>strong{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.bf-offer-card .bf-discount-stamp--top{transform:none!important}}.bf-offer-card .order-request-box{flex-direction:column!important;flex:none!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;width:min(100%,480px)!important;min-width:0!important;margin:auto auto 0!important;display:flex!important}.bf-offer-card .order-request-price,.bf-offer-card .order-request-price-note{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:7px 11px!important;display:flex!important;overflow:hidden!important}.bf-offer-card .order-request-price-note{text-align:center!important;justify-content:center!important;font-size:9px!important;line-height:1.5!important}.bf-offer-card .order-request-price>span{font-size:9px!important}.bf-offer-card .order-request-price>strong{white-space:nowrap!important;font-size:12px!important}.bf-offer-card .order-request-toggle,.bf-offer-card .order-request-modal-trigger,.bf-offer-card .order-request-box>.button{box-sizing:border-box!important;white-space:nowrap!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:flex!important}.bf-bundle-section .bf-bundle-topline{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;margin:0 auto 30px!important;display:flex!important}.bf-bundle-section .bf-bundle-topline>.bf-countdown{box-sizing:border-box!important;background:radial-gradient(at 50% 0,#97142357,#0000 67%),linear-gradient(115deg,#261918fc,#111010fc)!important;border:1px solid #dc424d7a!important;border-radius:20px!important;flex-direction:column!important;flex:0 auto!important;order:-1!important;justify-content:center!important;align-items:center!important;gap:20px!important;width:min(100%,900px)!important;max-width:900px!important;min-height:196px!important;margin:0 auto!important;padding:27px clamp(18px,4vw,42px) 29px!important;display:flex!important;box-shadow:0 20px 54px #00000052,0 0 42px #a0152324,inset 0 1px #ffffff0d!important}.bf-bundle-section .bf-countdown-title{white-space:normal!important;text-align:center!important;color:#fff0d2!important;justify-content:center!important;align-items:center!important;width:100%!important;font-size:clamp(14px,1.5vw,18px)!important;font-weight:800!important;line-height:1.8!important;display:flex!important}.bf-bundle-section .bf-countdown-units{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:center!important;align-items:stretch!important;gap:clamp(8px,1.6vw,16px)!important;width:min(100%,760px)!important;max-width:760px!important;margin:0 auto!important;display:grid!important}.bf-bundle-section .bf-countdown-unit{background:linear-gradient(#00000073,#650f194d)!important;border:1px solid #e2b86957!important;border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:104px!important;padding:13px 8px 11px!important;display:flex!important}.bf-bundle-section .bf-countdown-unit strong{color:#ffe0a0!important;font-variant-numeric:tabular-nums!important;font-size:clamp(32px,4.2vw,50px)!important;font-weight:900!important;line-height:1.15!important}.bf-bundle-section .bf-countdown-unit small{color:#ddc9a6!important;margin-top:7px!important;font-size:clamp(10px,1vw,12px)!important;font-weight:700!important}.bf-bundle-section .bf-bundle-topline>.bf-bundle-badge{text-align:center!important;order:1!important;justify-content:center!important;align-self:center!important;min-height:42px!important;padding:9px 20px!important}@media (width<=760px){.bf-bundle-section .bf-bundle-topline{gap:14px!important;margin-bottom:20px!important}.bf-bundle-section .bf-bundle-topline>.bf-countdown{border-radius:15px!important;gap:13px!important;width:100%!important;min-height:150px!important;padding:17px 11px 18px!important}.bf-bundle-section .bf-countdown-title{font-size:12px!important}.bf-bundle-section .bf-countdown-units{gap:6px!important;width:100%!important}.bf-bundle-section .bf-countdown-unit{border-radius:10px!important;min-height:78px!important;padding:8px 3px 7px!important}.bf-bundle-section .bf-countdown-unit strong{font-size:clamp(23px,7vw,31px)!important}.bf-bundle-section .bf-countdown-unit small{margin-top:4px!important;font-size:9px!important}}@media (width<=360px){.bf-bundle-section .bf-countdown-units{gap:4px!important}.bf-bundle-section .bf-countdown-unit strong{font-size:22px!important}}.course-price-display{direction:rtl;background:radial-gradient(at 100% 0,#96182533,#0000 58%),linear-gradient(135deg,#2c1919f0,#171514fa);border:1px solid #bd2d377a;border-radius:13px;flex-direction:column;gap:10px;width:100%;margin:10px 0 2px;padding:15px 16px;display:flex;box-shadow:inset 0 1px #ffffff09}.course-price-display.is-compact{border-radius:10px;gap:7px;margin:7px 0 12px;padding:11px 12px}.course-price-original-row,.course-price-final-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.course-price-original-row>span,.course-price-final-row>span{color:#c9bdad;font-size:10px;font-weight:700}.course-price-original-row del{color:#b9a39b;font-size:13px;font-weight:800;text-decoration-color:#ed646d;text-decoration-thickness:2px}.course-price-discount-badge{color:#fff5e8;white-space:nowrap;background:linear-gradient(135deg,#bf2939,#841b28);border:1px solid #ff818780;border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 4px 14px #89142138}.course-price-final-row{border-top:1px solid #ffffff14;padding-top:8px}.course-price-final-row>span{color:#f3ca83}.course-price-final-row>strong{color:#ffe0a0;text-shadow:0 2px 14px #e0ad541a;font-size:clamp(19px,2.3vw,27px);font-weight:1000;line-height:1.45}.course-price-display.is-compact .course-price-original-row del{font-size:11px}.course-price-display.is-compact .course-price-discount-badge{padding:4px 7px;font-size:9px}.course-price-display.is-compact .course-price-final-row>strong{font-size:17px}.course-price-saving{color:#d8c6ad;font-size:9px;line-height:1.8}.course-price-saving strong{color:#ff989a;font-size:10px}.course-price-display.is-on-request{background:#c9a45c0e;border-color:#c9a45c4d}.course-price-on-request{color:#d4c4a5;font-size:10px;line-height:2}.aside-card>.course-price-display{margin:2px 0 5px}.catalog-course-body .catalog-course-facts{margin-bottom:0}@media (width<=760px){.course-price-display{padding:13px 12px}.course-price-original-row del{font-size:12px}.course-price-final-row>strong{font-size:21px}}.course-detail-hero{border-bottom:1px solid var(--line);background:#151513!important;padding:38px 0!important}.course-detail-hero .course-detail-grid{box-sizing:border-box;direction:ltr;background:linear-gradient(145deg,#1a1917 0%,#171715 100%);border:1px solid #c9a45c33;border-radius:22px;grid-template-columns:minmax(390px,.66fr) minmax(0,1fr);grid-template-areas:"image content";align-items:center;gap:clamp(28px,3vw,40px);min-height:440px;padding:30px;display:grid;box-shadow:0 14px 40px #00000029}.course-detail-hero .course-detail-image{aspect-ratio:3/4;background:#24231f;border:1px solid #c9a45c42;border-radius:18px;grid-area:image;justify-self:start;width:100%;min-width:0;max-width:440px;height:390px;min-height:390px;max-height:440px;overflow:hidden;box-shadow:0 8px 24px #0000002e}.course-detail-hero .course-detail-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.course-detail-hero .course-detail-content{text-align:right;direction:rtl;flex-direction:column;grid-area:content;justify-content:center;align-items:flex-start;min-width:0;display:flex}.course-detail-hero .course-detail-kicker{color:var(--gold,#c9a45c);align-items:center;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.8;display:inline-flex}.course-detail-hero .course-detail-content h1{color:#f2eee6;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(34px,3.2vw,40px);font-weight:800;line-height:1.45;display:-webkit-box;overflow:hidden}.course-detail-hero .course-detail-subtitle{color:#bcb5a9;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin:9px 0 0;font-size:14px;line-height:2;display:-webkit-box;overflow:hidden}.course-detail-hero .course-detail-instructor{color:#d8cdbb;border-top:1px solid #ffffff13;align-items:center;gap:11px;width:100%;margin-top:19px;padding-top:15px;display:flex}.course-detail-hero .course-detail-instructor-icon{width:34px;height:34px;color:var(--gold,#c9a45c);background:#c9a45c17;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.course-detail-hero .course-detail-instructor-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.course-detail-hero .course-detail-instructor-copy strong{color:#eee5d7;font-size:14px;font-weight:650;line-height:1.7}.course-detail-hero .course-detail-instructor-copy small{color:#938b7e;font-size:11px;line-height:1.7}.course-detail-hero .course-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin-top:18px;display:grid}.course-detail-hero .course-detail-fact{box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff13;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:67px;padding:10px 11px;display:flex}.course-detail-hero .course-detail-fact-icon{width:30px;height:30px;color:var(--gold,#c9a45c);background:#c9a45c14;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.course-detail-hero .course-detail-fact-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.course-detail-hero .course-detail-fact-copy strong{color:#e8dfd1;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.55}.course-detail-hero .course-detail-fact-copy small{color:#928b80;font-size:10px;line-height:1.55}.course-detail-hero .course-detail-skills{width:100%;margin-top:17px}.course-detail-hero .course-detail-skills-title{color:#c9c1b4;margin-bottom:9px;font-size:12px;font-weight:600;line-height:1.8;display:block}.course-detail-hero .course-detail-skill-list{flex-wrap:wrap;gap:8px;display:flex}.course-detail-hero .course-detail-skill{color:#d3bd91;overflow-wrap:anywhere;background:#c9a45c11;border:1px solid #c9a45c2b;border-radius:999px;max-width:100%;padding:6px 11px;font-size:11px;line-height:1.7}@media (width<=1024px) and (width>=768px){.course-detail-hero .course-detail-grid{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr);gap:24px;min-height:410px;padding:24px}.course-detail-hero .course-detail-image{height:370px;min-height:370px}.course-detail-hero .course-detail-content h1{font-size:32px}.course-detail-hero .course-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.course-detail-hero{padding:26px 0!important}.course-detail-hero .course-detail-grid{border-radius:17px;grid-template-columns:minmax(0,1fr);grid-template-areas:"content""image";gap:19px;min-height:0;padding:18px}.course-detail-hero .course-detail-content{width:100%}.course-detail-hero .course-detail-content h1{font-size:clamp(26px,7vw,30px);line-height:1.55}.course-detail-hero .course-detail-subtitle{font-size:13px;line-height:1.9}.course-detail-hero .course-detail-instructor{margin-top:15px;padding-top:13px}.course-detail-hero .course-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.course-detail-hero .course-detail-fact{min-height:62px;padding:9px}.course-detail-hero .course-detail-fact-copy strong{font-size:12px}.course-detail-hero .course-detail-image{aspect-ratio:3/4;justify-self:center;width:100%;max-width:460px;height:auto;min-height:0;max-height:none}.course-detail-hero .course-detail-skill-list{gap:7px}}@media (width<=360px){.course-detail-hero .course-detail-grid{padding:15px}.course-detail-hero .course-detail-fact{gap:7px;padding:8px 7px}.course-detail-hero .course-detail-fact-icon{flex-basis:27px;width:27px;height:27px}}.courses-section .courses-grid .course-image,.courses-catalog-grid .catalog-course-image{aspect-ratio:.72;flex:none;width:100%;overflow:hidden;height:auto!important;min-height:0!important}.courses-section .courses-grid .course-image>img,.courses-catalog-grid .catalog-course-image>img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.courses-section .courses-grid .course-card:hover .course-image>img,.courses-catalog-grid .catalog-course-card:hover .catalog-course-image>img{transform:none}@media (width<=1050px){.courses-section .courses-grid .course-image,.courses-catalog-grid .catalog-course-image{aspect-ratio:.72}}@media (width<=760px){.courses-section .courses-grid .course-image,.courses-catalog-grid .catalog-course-image{aspect-ratio:.72}}.course-detail-hero .course-detail-image{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;overflow:visible!important}.course-detail-hero .course-detail-image img{box-shadow:none!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:12px!important;outline:0!important;transform:none!important}.course-detail-hero .course-detail-image .course-cover-placeholder{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.bf-bundle-section .bf-countdown{position:relative!important;overflow:visible!important}.bf-bundle-section .bf-countdown-percent-neon{z-index:6!important;inset-inline-end:clamp(20px,4vw,42px)!important;background:radial-gradient(circle at 35% 28%,#56202a 0%,#210d13 58%,#10090c 100%)!important;border:2px solid #ff4968!important;border-radius:50%!important;place-items:center!important;width:92px!important;height:92px!important;display:grid!important;position:absolute!important;top:-39px!important;box-shadow:0 0 0 5px #ff365b1a,0 0 12px #ff3054f2,0 0 30px #ff305499,inset 0 0 18px #ff325c57!important}.bf-bundle-section .bf-countdown-percent-neon:before{content:""!important;border:1px solid #ff4c6f94!important;border-radius:50%!important;position:absolute!important;inset:-9px!important;box-shadow:0 0 13px #ff30547a!important}.bf-bundle-section .bf-countdown-percent-neon:after{content:""!important;inset-inline-start:-24px!important;background:#ff526f!important;width:22px!important;height:2px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 0 8px #ff315a,0 0 16px #ff315abf!important}.bf-bundle-section .bf-countdown-percent-neon>span{color:#fff3f6!important;text-shadow:0 0 4px #fff,0 0 10px #ff456c,0 0 22px #ff2857,0 0 38px #ff2857e6!important;font-size:58px!important;font-weight:900!important;line-height:1!important;transform:translateY(-2px)!important}@media (width<=760px){.bf-bundle-section .bf-countdown-percent-neon{top:-27px!important;width:68px!important;height:68px!important;inset-inline-end:16px!important}.bf-bundle-section .bf-countdown-percent-neon>span{font-size:43px!important}.bf-bundle-section .bf-countdown-percent-neon:after{width:15px!important;inset-inline-start:-17px!important}}.home-course-counter{color:#d6ad61;margin-inline-start:12px;display:inline-block}.home-course-toggle{white-space:nowrap;color:#d8c8a6;align-items:center;gap:7px;font-size:12px;display:inline-flex}.home-course-toggle input{accent-color:#d7ad5b;cursor:pointer;width:16px;height:16px}.home-course-toggle input:disabled{cursor:not-allowed;opacity:.45}.home-course-hint{color:#a99a81;font-size:12px;line-height:1.8;display:block}.site-header{isolation:isolate;background-color:var(--site-header-color,#10100f);border-bottom-color:#c9a45c38;position:sticky;overflow:visible}.site-header-height-compact{height:66px!important}.site-header-height-medium{height:82px!important}.site-header-height-large{height:104px!important}.site-header-background-image{z-index:0;object-fit:cover;object-position:center;opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site-header-overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#090909e6,#0e0d0cc7 55%,#090909e6);position:absolute;inset:0}.site-header .header-inner{z-index:2;min-height:100%;position:relative}.site-header .main-nav{z-index:2}@media (width<=760px){.site-header-height-compact{height:58px!important}.site-header-height-medium{height:68px!important}.site-header-height-large{height:82px!important}.site-header .main-nav{z-index:4}.site-header-height-compact .main-nav{top:58px!important}.site-header-height-medium .main-nav{top:68px!important}.site-header-height-large .main-nav{top:82px!important}}.bf-hero-section .bf-hero-badges{flex-wrap:wrap;align-items:center;gap:9px;min-height:42px;margin:0 0 18px;display:flex}.bf-hero-section .bf-hero-badges>.bf-campaign-ribbon,.bf-hero-section .bf-hero-badges>.eyebrow{box-sizing:border-box;justify-content:center;align-items:center;min-height:40px;padding-block:8px;line-height:1.4;display:inline-flex;margin:0!important}.bf-offer-card .bf-offer-course-link.is-in-person{animation:3.8s ease-in-out infinite bf-workshop-neon-soft;color:#fff1e4!important;background:radial-gradient(at 50% 0,#ff46643d,#0000 72%),linear-gradient(115deg,#580f1fb8,#1e1115fa)!important;border:1.5px solid #ff5b70f5!important;grid-column:1/-1!important;justify-content:center!important;justify-self:center!important;gap:12px!important;width:min(100%,360px)!important;min-height:42px!important;box-shadow:0 0 0 1px #ff5b7038,0 0 10px #ff375b52,0 0 24px #ff375b29,inset 0 0 17px #ff466421!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-offer-course-link-main{flex:0 auto!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-in-person-badge{color:#fff0e5!important;background:linear-gradient(135deg,#ae1e3ad1,#620e1feb)!important;border-color:#ff828fb8!important;box-shadow:0 0 8px #ff385947,inset 0 1px #ffffff1f!important}@keyframes bf-workshop-neon-soft{0%,to{box-shadow:0 0 0 1px #ff5b702e,0 0 9px #ff375b40,0 0 20px #ff375b1f,inset 0 0 15px #ff46641a}50%{box-shadow:0 0 0 1px #ff5b7047,0 0 13px #ff375b66,0 0 28px #ff375b33,inset 0 0 19px #ff466429}}@media (prefers-reduced-motion:reduce){.bf-offer-card .bf-offer-course-link.is-in-person{animation:none!important}}.bf-offer-card .bf-original-price del{color:#f4d8d0!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;text-shadow:0 0 10px #ff576733!important;font-size:clamp(16px,1.35vw,20px)!important;font-weight:900!important;line-height:1.55!important;text-decoration-line:line-through!important;text-decoration-color:#ff6474!important;text-decoration-thickness:3px!important}@media (width<=760px){.bf-offer-card .bf-original-price del{font-size:15px!important}}.header-settings-card .header-settings-intro{color:#a9a294;margin:0 0 14px;font-size:11px;line-height:2}.header-settings-card .header-settings-toggle{color:#ead9b8;background:#c9a45c0b;border:1px solid #c9a45c38;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 13px;display:flex}.header-settings-card .header-settings-toggle input{accent-color:#d6aa5b;width:18px;height:18px}.header-settings-card .header-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.header-settings-card .header-settings-fields label,.header-settings-card>label:not(.header-settings-toggle){color:#d8cdb8;flex-direction:column;gap:7px;font-size:10px;display:flex}.header-settings-card input[type=color]{cursor:pointer;background:#111;border:1px solid #c9a45c33;border-radius:9px;width:100%;min-height:42px;padding:4px}.header-settings-card select{color:#eee2ca;background:#111;border:1px solid #c9a45c33;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.header-settings-preview{color:#fff2d7;isolation:isolate;border:1px solid #c9a45c4d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-top:13px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.header-settings-preview img{z-index:-2;object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.header-settings-preview:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000d1,#0000007a,#000000d1);position:absolute;inset:0}.header-settings-preview strong{font-size:11px}.header-settings-preview span{color:#d8c8a6;font-size:9px}.header-settings-card .header-settings-disabled-note{color:#d5a3a3;margin-top:8px;font-size:9px;line-height:1.8}@media (width<=760px){.header-settings-card .header-settings-fields{grid-template-columns:1fr}}.bf-bundle-section .bf-bundle-topline>.bf-neon-sign{isolation:isolate;animation:6.4s linear infinite bf-neon-electric;box-sizing:border-box!important;text-align:center!important;background:radial-gradient(at 50% 43%,#9e172757,#0000 68%),linear-gradient(145deg,#221113fc,#110f0ffc)!important;border:2px solid #ef5b65f0!important;border-radius:19px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:clamp(278px,34vw,350px)!important;min-width:0!important;min-height:158px!important;margin:0 auto!important;padding:20px 24px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 4px #ce303d14,0 0 12px #ff41528a,0 0 30px #cc203152,0 15px 38px #00000057,inset 0 0 24px #b81e2b29!important}.bf-bundle-section .bf-bundle-topline>.bf-neon-sign:before{content:"";z-index:-1;pointer-events:none;border:1px solid #f4be7573;border-radius:11px;position:absolute;inset:9px;box-shadow:0 0 8px #e8ae6838,inset 0 0 12px #d4484f14}.bf-bundle-section .bf-neon-sign__line{z-index:1;text-align:center;letter-spacing:.14em;white-space:nowrap;-webkit-text-stroke:.35px #fff4e2a6;direction:ltr;width:100%;font-family:inherit;font-size:clamp(29px,3.15vw,39px);font-weight:950;line-height:1.12;display:block;position:relative}.bf-bundle-section .bf-neon-sign__line--black{color:#fff2d9;text-shadow:0 0 2px #fff,0 0 7px #fff4e1d1,0 0 15px #ebb771c2,0 0 28px #d0374194}.bf-bundle-section .bf-neon-sign__line--friday{color:#ff9ca2;text-shadow:0 0 2px #fff0e9,0 0 7px #ff9fa4f5,0 0 16px #ff4152f2,0 0 31px #c4192bdb}.bf-bundle-section .bf-neon-sign>svg,.bf-bundle-section .bf-neon-sign>small{display:none!important}@keyframes bf-neon-electric{0%,82%,84%,89%,91%,to{opacity:1;filter:brightness()}83%{opacity:.86;filter:brightness(.72)}85%{opacity:1;filter:brightness(1.18)}90%{opacity:.9;filter:brightness(.78)}92%{opacity:1;filter:brightness(1.08)}}@media (width<=760px){.bf-bundle-section .bf-bundle-topline>.bf-neon-sign{border-radius:16px!important;width:min(100%,292px)!important;min-height:132px!important;padding:17px 19px!important;box-shadow:0 0 0 3px #ce303d12,0 0 10px #ff41527a,0 0 23px #cc203145,0 10px 25px #0000004d,inset 0 0 20px #b81e2b24!important}.bf-bundle-section .bf-neon-sign__line{letter-spacing:.13em;font-size:clamp(27px,8vw,34px)}}@media (width<=360px){.bf-bundle-section .bf-bundle-topline>.bf-neon-sign{width:min(100%,264px)!important;min-height:120px!important}.bf-bundle-section .bf-neon-sign__line{font-size:26px}}@media (prefers-reduced-motion:reduce){.bf-bundle-section .bf-bundle-topline>.bf-neon-sign{animation:none}}html,body{width:100%;max-width:100%;overflow:clip visible!important}#root,.site-shell,.site-shell>main{width:100%;min-width:0;max-width:100%;overflow-x:clip}.container,.section,.hero-section,.courses-section,.courses-catalog-page{min-width:0;max-width:100%}img,svg,video,canvas{max-width:100%}.hero-proof{display:none!important}@media (width<=760px){.hero-section{width:100%;max-width:100%;padding:25px 0 17px!important;overflow-x:clip!important}.hero-section>.container{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;padding:0!important}.hero-grid{direction:rtl!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:15px!important;width:100%!important;min-height:0!important;display:grid!important}.hero-copy{text-align:right!important;grid-area:1/1!important;width:100%!important;min-width:0!important;padding:0!important}.bf-campaign-ribbon{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:fit-content!important;min-width:0!important;max-width:100%!important;padding:7px 10px!important;font-size:9px!important;line-height:1.6!important;display:flex!important}.hero-copy .eyebrow{white-space:normal!important;max-width:100%!important;padding:7px 10px!important;font-size:9px!important}.hero-copy h1{overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:13px 0 8px!important;font-size:clamp(26px,7.2vw,31px)!important;line-height:1.48!important}.hero-copy>p{color:#b9b3a8!important;overflow-wrap:anywhere!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:11px!important;line-height:2!important}.hero-actions{flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:15px!important;display:flex!important}.hero-actions .button{white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important;flex:1 1 0!important;min-width:0!important;min-height:46px!important;padding:9px 7px!important;font-size:9px!important;line-height:1.55!important}.hero-proof,.hero-bottom-line{display:none!important}.hero-visual{grid-area:2/1!important;width:100%!important;max-width:100%!important;height:205px!important;min-height:205px!important;margin:3px auto 0!important;overflow:hidden!important}.hero-image-frame{border-radius:72px 72px 15px 15px!important;width:142px!important;max-width:46vw!important;height:184px!important}.hero-image-frame img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.hero-image-label{padding:6px 10px!important;font-size:8px!important;bottom:9px!important}.hero-orbit{width:215px!important;height:215px!important}.hero-orbit.orbit-two{width:260px!important;height:260px!important}.hero-visual .floating-chip{display:none!important}}.home-courses-slider{width:100%;min-width:0;max-width:100%;overflow:visible}.home-courses-slider-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.home-courses-slide{display:contents}@media (width<=1050px) and (width>=761px){.home-courses-slider-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.courses-catalog-slider{width:100%;min-width:0;max-width:100%;overflow:visible}.courses-catalog-slider-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;min-width:0;display:grid}.courses-catalog-slide{display:contents}@media (width<=1050px) and (width>=761px){.courses-catalog-slider-track{grid-template-columns:repeat(2,minmax(0,1fr))}}.course-slider-hint{display:none}@media (width<=760px){.home-courses-slider,.courses-catalog-slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c9a45c6b transparent;direction:rtl;width:100%;min-width:0;max-width:100%;padding:0 0 7px;display:block;overflow:auto hidden}.home-courses-slider-track,.courses-catalog-slider-track{align-items:stretch;gap:12px;width:100%;min-width:0;display:flex!important}.home-courses-slide,.courses-catalog-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-items:stretch;gap:10px;width:100%;min-width:100%;display:grid!important}.home-courses-slide>.course-card,.courses-catalog-slide>.course-card{width:100%;min-width:0;max-width:100%;height:100%}.course-slider-hint{color:#9e927e;justify-content:center;align-items:center;gap:8px;margin-top:7px;font-size:8px;line-height:1.7;display:flex}.course-slider-hint span:last-child{color:#d0aa65;font-size:13px}.courses-section .home-courses-slider .course-image,.courses-catalog-slider .catalog-course-image{flex:none!important;height:clamp(132px,38vw,154px)!important;min-height:clamp(132px,38vw,154px)!important;max-height:clamp(132px,38vw,154px)!important}.courses-section .home-courses-slider .course-image>img,.courses-catalog-slider .catalog-course-image>img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.catalog-course-card,.home-courses-slider .course-card{border-radius:12px!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}.catalog-course-body,.home-courses-slider .course-card-body{flex-direction:column!important;flex:auto!important;min-width:0!important;min-height:0!important;padding:9px!important;display:flex!important}.catalog-course-body .course-meta,.home-courses-slider .course-meta{flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:13px!important;max-height:13px!important;font-size:7px!important;line-height:1.4!important;display:flex!important;overflow:hidden!important}.catalog-course-body h3,.home-courses-slider .course-card h3{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:30px!important;max-height:30px!important;margin:6px 0 3px!important;font-size:10px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.catalog-course-body>p,.home-courses-slider .course-card-body>p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:27px!important;max-height:27px!important;margin:0 0 5px!important;font-size:7.5px!important;line-height:1.8!important;display:-webkit-box!important;overflow:hidden!important}.catalog-course-facts{align-items:center!important;min-height:19px!important;margin:0!important;padding:4px 0!important;font-size:7px!important;line-height:1.4!important;display:flex!important}.catalog-course-body .course-price-display.is-compact,.home-courses-slider .course-price-display.is-compact{box-sizing:border-box!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:66px!important;margin:5px 0 6px!important;padding:6px 7px!important;display:flex!important}.catalog-course-body .course-price-original-row,.home-courses-slider .course-price-original-row{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:3px!important;min-width:0!important;display:grid!important}.catalog-course-body .course-price-original-row>span,.home-courses-slider .course-price-original-row>span{white-space:nowrap!important;font-size:6.5px!important}.catalog-course-body .course-price-original-row del,.home-courses-slider .course-price-original-row del{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:8px!important;overflow:hidden!important}.catalog-course-body .course-price-discount-badge,.home-courses-slider .course-price-discount-badge{white-space:nowrap!important;box-shadow:none!important;border-radius:5px!important;padding:2px 3px!important;font-size:6px!important}.catalog-course-body .course-price-final-row,.home-courses-slider .course-price-final-row{justify-content:space-between!important;align-items:center!important;gap:4px!important;min-width:0!important;padding-top:4px!important;display:flex!important}.catalog-course-body .course-price-final-row>span,.home-courses-slider .course-price-final-row>span{white-space:nowrap!important;font-size:7px!important}.catalog-course-body .course-price-final-row>strong,.home-courses-slider .course-price-final-row>strong{white-space:nowrap!important;min-width:0!important;font-size:12px!important;line-height:1.25!important}.catalog-course-body .course-price-saving,.home-courses-slider .course-price-saving{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6px!important;line-height:1.3!important;overflow:hidden!important}.catalog-course-body .course-price-saving strong,.home-courses-slider .course-price-saving strong{font-size:7px!important}.catalog-course-body .course-card-footer,.home-courses-slider .course-card-footer{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;min-height:24px!important;margin-top:auto!important;padding-top:6px!important;font-size:7px!important;display:flex!important}.catalog-course-body .course-card-footer>span:first-child,.home-courses-slider .course-card-footer>span:first-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.catalog-course-body .course-link,.home-courses-slider .course-link{white-space:nowrap!important;flex:none!important;gap:3px!important;font-size:7px!important}}@media (width<=390px){.courses-section .home-courses-slider .course-image,.courses-catalog-slider .catalog-course-image{height:132px!important;min-height:132px!important;max-height:132px!important}.catalog-course-body,.home-courses-slider .course-card-body{padding:8px!important}.catalog-course-body .course-price-final-row>strong,.home-courses-slider .course-price-final-row>strong{font-size:10.5px!important}}.bf-offer-card .bf-offer-course-link{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:0!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:4px 8px!important;display:flex!important;overflow:hidden!important}.bf-offer-card .bf-offer-course-link-main{flex:0 0 16px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:16px!important;max-height:16px!important;display:flex!important}.bf-offer-card .bf-offer-course-link-main>svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.bf-offer-card .bf-offer-course-link-main>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:9px!important;line-height:1.3!important;overflow:hidden!important}.bf-offer-card .bf-offer-course-price{color:#d4b77f!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:right!important;direction:rtl!important;width:calc(100% - 17px)!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline-start:17px!important;font-size:7px!important;font-weight:700!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.bf-offer-card .bf-offer-course-price.is-empty{display:none!important}.bf-offer-card .bf-offer-course-link.is-in-person{grid-template-rows:16px 12px!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;gap:0 6px!important;height:46px!important;min-height:46px!important;max-height:46px!important;display:grid!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-offer-course-link-main{grid-area:1/1!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-offer-course-price{grid-area:2/1!important}.bf-offer-card .bf-offer-course-link.is-in-person .bf-in-person-badge{white-space:nowrap!important;grid-area:1/2/span 2!important;place-self:center end!important;padding:3px 6px!important;font-size:7px!important}@media (width<=760px){.bf-offer-card .bf-offer-course-link,.bf-offer-card .bf-offer-course-link.is-in-person{height:44px!important;min-height:44px!important;max-height:44px!important;padding:3px 7px!important}.bf-offer-card .bf-offer-course-link-main{flex-basis:15px!important;min-height:15px!important;max-height:15px!important}.bf-offer-card .bf-offer-course-link-main>span{font-size:8.5px!important}.bf-offer-card .bf-offer-course-price{font-size:6.8px!important}.bf-offer-card .bf-offer-course-link.is-in-person{grid-template-rows:15px 11px!important}}.course-card .course-price-display.is-compact.course-price-inline,.catalog-course-card .course-price-display.is-compact.course-price-inline{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:3px!important;margin:4px 0 5px!important;padding:0!important;display:flex!important}.course-card .course-price-inline .course-price-original-row,.catalog-course-card .course-price-inline .course-price-original-row{border:0!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:0!important;display:flex!important}.course-card .course-price-inline .course-price-original-row>span,.catalog-course-card .course-price-inline .course-price-original-row>span,.course-card .course-price-inline .course-price-final-row>span,.catalog-course-card .course-price-inline .course-price-final-row>span,.course-card .course-price-inline .course-price-saving,.catalog-course-card .course-price-inline .course-price-saving{display:none!important}.course-card .course-price-inline .course-price-original-row del,.catalog-course-card .course-price-inline .course-price-original-row del{color:#b9a39b!important;white-space:nowrap!important;font-size:9px!important;font-weight:800!important;-webkit-text-decoration:line-through #ed646d!important;text-decoration:line-through #ed646d!important;text-decoration-thickness:1.5px!important}.course-card .course-price-inline .course-price-discount-badge,.catalog-course-card .course-price-inline .course-price-discount-badge{color:#fff5e8!important;box-shadow:none!important;white-space:nowrap!important;background:linear-gradient(135deg,#bf2939,#841b28)!important;border:1px solid #ff818780!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:2px 5px!important;font-size:7px!important;line-height:1.3!important;display:inline-flex!important}.course-card .course-price-inline .course-price-final-row,.catalog-course-card .course-price-inline .course-price-final-row{border:0!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;padding:0!important;display:flex!important}.course-card .course-price-inline .course-price-final-row>strong,.catalog-course-card .course-price-inline .course-price-final-row>strong{color:#ffe0a0!important;white-space:nowrap!important;min-width:0!important;text-shadow:none!important;font-size:14px!important;font-weight:900!important;line-height:1.35!important}@media (width<=760px){html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{width:100%!important;max-width:100%!important;position:relative!important;overflow-x:hidden!important}#root,.site-shell,.site-shell>main{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;position:relative!important;overflow-x:hidden!important}.site-shell>main>*,.site-shell>main .section,.site-shell>main .container,.hero-section,.courses-section,.courses-catalog-page,.bf-bundle-section{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.site-shell>main>*{overflow-x:clip!important}.container,.hero-section>.container,.section>.container{box-sizing:border-box!important;width:calc(100% - 28px)!important;min-width:0!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important}.home-courses-slider,.courses-catalog-slider{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}.hero-section{width:100%!important;min-width:0!important;max-width:100%!important;padding:22px 0 16px!important;overflow-x:hidden!important}.hero-grid{direction:rtl!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:13px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:grid!important}.hero-copy{text-align:center!important;direction:rtl!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;place-items:center stretch!important;gap:9px 8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.hero-copy>.bf-campaign-ribbon,.hero-copy>.eyebrow{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;grid-row:1!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:39px!important;margin:0!important;padding:6px!important;font-size:8px!important;line-height:1.5!important;display:inline-flex!important;position:static!important}.hero-copy>.bf-campaign-ribbon{grid-column:1!important;gap:4px!important}.hero-copy>.eyebrow{grid-column:2!important;gap:4px!important}.hero-copy>:has(.bf-campaign-ribbon):not(:has(.eyebrow)){grid-area:1/1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.hero-copy>:has(.eyebrow):not(:has(.bf-campaign-ribbon)){grid-area:1/2!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.hero-copy>:has(.bf-campaign-ribbon):has(.eyebrow){grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.hero-copy>.bf-campaign-ribbon svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.hero-copy>.bf-campaign-ribbon strong{white-space:nowrap!important;font-size:8px!important}.hero-copy>.hero-mobile-badges{grid-area:1/1/auto/-1!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.hero-mobile-badges>.bf-campaign-ribbon,.hero-mobile-badges>.eyebrow{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;width:0!important;min-width:0!important;min-height:39px!important;margin:0!important;padding:6px!important;font-size:8px!important;line-height:1.5!important;display:inline-flex!important}.hero-copy>h1,.hero-copy>p,.hero-copy>.hero-actions{text-align:center!important;grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.hero-copy>h1{overflow-wrap:anywhere!important;grid-row:2!important;margin-top:5px!important;margin-bottom:0!important;font-size:clamp(25px,7vw,30px)!important;line-height:1.5!important}.hero-copy>p{color:#b9b3a8!important;overflow-wrap:anywhere!important;grid-row:3!important;margin-top:0!important;margin-bottom:0!important;font-size:10px!important;line-height:1.9!important}.hero-copy>.hero-actions{flex-wrap:nowrap!important;grid-row:4!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;margin-top:5px!important;display:flex!important}.hero-actions .button{white-space:normal!important;text-align:center!important;overflow-wrap:anywhere!important;flex:1 1 0!important;min-width:0!important;min-height:44px!important;padding:8px 6px!important;font-size:8px!important;line-height:1.5!important}.hero-proof,.hero-bottom-line,.hero-visual .floating-chip{display:none!important}.hero-visual{grid-area:2/1!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:315px!important;min-height:315px!important;margin:2px auto 0!important;display:grid!important;overflow:hidden!important}.hero-image-frame{border-radius:126px 126px 17px 17px!important;width:min(252px,66vw)!important;max-width:66vw!important;height:294px!important;max-height:294px!important}.hero-image-frame img{object-fit:cover!important;object-position:center top!important;width:100%!important;height:100%!important}.hero-image-label{padding:6px 10px!important;font-size:8px!important;bottom:9px!important}.hero-orbit{width:300px!important;height:300px!important}.hero-orbit.orbit-two{width:345px!important;height:345px!important}.courses-section .home-courses-slider .course-image,.courses-catalog-slider .catalog-course-image{flex:none!important;height:135px!important;min-height:135px!important;max-height:135px!important}.courses-section .home-courses-slider .course-image>img,.courses-catalog-slider .catalog-course-image>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}}@media (width<=390px){.courses-section .home-courses-slider .course-image,.courses-catalog-slider .catalog-course-image{height:115px!important;min-height:115px!important;max-height:115px!important}.hero-image-frame{width:min(238px,65vw)!important;height:278px!important;max-height:278px!important}.hero-visual{height:298px!important;min-height:298px!important}}@media (width<=760px){.bf-hero-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-top:16px!important;padding-bottom:12px!important;overflow-x:clip!important}.bf-hero-section>.container,.bf-hero-section .hero-grid,.bf-hero-section .hero-copy,.bf-hero-section .hero-visual{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.bf-hero-section .hero-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-height:0!important;display:grid!important}.bf-hero-section .hero-copy{text-align:center!important;direction:rtl!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;place-items:center stretch!important;gap:6px 0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.bf-hero-section .hero-copy>.hero-mobile-badges{direction:rtl!important;grid-area:1/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:column!important;justify-content:stretch!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon,.bf-hero-section .hero-mobile-badges>.eyebrow{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;margin:0!important;padding:5px 7px!important;font-size:8.5px!important;line-height:1.45!important;display:flex!important}.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon svg{flex:0 0 12px!important;width:12px!important;height:12px!important}.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon strong,.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon span{white-space:normal!important;font-size:8.5px!important;line-height:1.4!important}.bf-hero-section .hero-copy>h1,.bf-hero-section .hero-copy>p,.bf-hero-section .hero-copy>.hero-actions{text-align:center!important;direction:rtl!important;grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.bf-hero-section .hero-copy>h1{overflow-wrap:break-word!important;grid-row:2!important;margin-top:1px!important;margin-bottom:0!important;line-height:1.42!important}.bf-hero-section .hero-copy>p{color:#c4b9a9!important;overflow-wrap:break-word!important;grid-row:3!important;margin-top:0!important;margin-bottom:0!important;font-size:13px!important;line-height:1.8!important}.bf-hero-section .hero-copy>.hero-actions{flex-flow:row!important;grid-row:4!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;margin-top:2px!important;margin-bottom:0!important;display:flex!important}.bf-hero-section .hero-actions>.button{white-space:normal!important;text-align:center!important;overflow-wrap:normal!important;flex:1 1 0!important;min-width:0!important;min-height:48px!important;padding:9px 8px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.55!important}.bf-hero-section .hero-actions>.button svg{flex:0 0 14px!important;width:14px!important;height:14px!important}.bf-hero-section .hero-visual{grid-area:2/1!important;margin-top:0!important;margin-bottom:0!important}}@media (width<=390px){.bf-hero-section .hero-mobile-badges{gap:6px!important}.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon,.bf-hero-section .hero-mobile-badges>.eyebrow{padding-left:5px!important;padding-right:5px!important;font-size:8px!important}.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon strong,.bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon span{font-size:8px!important}.bf-hero-section .hero-actions>.button{padding-left:6px!important;padding-right:6px!important;font-size:10.5px!important}}.course-card .course-image,.catalog-course-card .catalog-course-image,.courses-section .courses-grid .course-image{aspect-ratio:3/4!important;background:#171614!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.course-card .course-image>img,.catalog-course-card .catalog-course-image>img,.courses-section .courses-grid .course-image>img{object-fit:contain!important;object-position:center center!important;background:#171614!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;transform:none!important}.course-card:hover .course-image>img,.catalog-course-card:hover .catalog-course-image>img{transform:none!important}.course-card .course-price-display.is-compact.course-price-inline,.catalog-course-card .course-price-display.is-compact.course-price-inline{box-sizing:border-box!important;background:linear-gradient(135deg,#c9a45c13,#ffffff05)!important;border:1px solid #c9a45c3d!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:8px 0 5px!important;padding:8px 10px!important;display:flex!important;box-shadow:inset 0 1px #ffffff06!important}.course-card .course-price-inline .course-price-original-row,.catalog-course-card .course-price-inline .course-price-original-row{border:0!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.course-card .course-price-inline .course-price-original-row del,.catalog-course-card .course-price-inline .course-price-original-row del{color:#d6c5b7!important;-webkit-text-decoration-skip-ink:auto!important;text-decoration-skip-ink:auto!important;white-space:nowrap!important;opacity:1!important;flex:0 auto!important;min-width:0!important;font-size:11px!important;font-weight:750!important;line-height:1.5!important;text-decoration-line:line-through!important;text-decoration-color:#e75b67d1!important;text-decoration-thickness:1px!important;display:inline-block!important}.course-card .course-price-inline .course-price-discount-badge,.catalog-course-card .course-price-inline .course-price-discount-badge{color:#fff3e7!important;white-space:nowrap!important;box-shadow:none!important;background:linear-gradient(135deg,#b92c3b,#811d29)!important;border:1px solid #ff818775!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:2px 6px!important;font-size:8px!important;font-weight:800!important;line-height:1.4!important;display:inline-flex!important}.course-card .course-price-inline .course-price-final-row,.catalog-course-card .course-price-inline .course-price-final-row{text-align:left!important;direction:ltr!important;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.course-card .course-price-inline .course-price-final-row>strong,.catalog-course-card .course-price-inline .course-price-final-row>strong{color:#ffe0a0!important;text-align:left!important;white-space:nowrap!important;min-width:0!important;text-shadow:none!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1.45!important;display:inline-block!important}@media (width<=760px){.course-card .course-price-display.is-compact.course-price-inline,.catalog-course-card .course-price-display.is-compact.course-price-inline{gap:4px!important;min-height:56px!important;padding:7px 8px!important}.course-card .course-price-inline .course-price-original-row del,.catalog-course-card .course-price-inline .course-price-original-row del{font-size:9.5px!important}.course-card .course-price-inline .course-price-discount-badge,.catalog-course-card .course-price-inline .course-price-discount-badge{padding:2px 4px!important;font-size:7px!important}.course-card .course-price-inline .course-price-final-row>strong,.catalog-course-card .course-price-inline .course-price-final-row>strong{font-size:12px!important}}@media (width<=360px){.course-card .course-price-inline .course-price-original-row del,.catalog-course-card .course-price-inline .course-price-original-row del{font-size:8.5px!important}.course-card .course-price-inline .course-price-final-row>strong,.catalog-course-card .course-price-inline .course-price-final-row>strong{font-size:11px!important}}@media (width<=760px){html body .hero-section .hero-copy,html body .bf-hero-section .hero-copy{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}html body .hero-section .hero-copy>.hero-mobile-badges,html body .bf-hero-section .hero-copy>.hero-mobile-badges{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}html body .hero-section .hero-copy>.bf-campaign-ribbon,html body .hero-section .hero-copy>.eyebrow,html body .bf-hero-section .hero-copy>.bf-campaign-ribbon,html body .bf-hero-section .hero-copy>.eyebrow{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .hero-section .hero-copy>.hero-actions,html body .bf-hero-section .hero-copy>.hero-actions{box-sizing:border-box!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}html body .hero-section .hero-copy>.hero-actions>.button,html body .bf-hero-section .hero-copy>.hero-actions>.button{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html body .courses-section .courses-grid .course-card .course-image,html body .courses-section .courses-grid .course-image,html body .courses-section .home-courses-slider .course-image,html body .home-courses-slider .course-image,html body .courses-catalog-slider .catalog-course-image,html body .catalog-course-card .catalog-course-image,html body .course-card .course-image{aspect-ratio:auto!important;box-sizing:border-box!important;background:#171614!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}html body .courses-section .courses-grid .course-card .course-image>img,html body .courses-section .courses-grid .course-image>img,html body .courses-section .home-courses-slider .course-image>img,html body .home-courses-slider .course-image>img,html body .courses-catalog-slider .catalog-course-image>img,html body .catalog-course-card .catalog-course-image>img,html body .course-card .course-image>img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center top!important;background:#171614!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:static!important;transform:none!important}html body .course-card:hover .course-image>img,html body .catalog-course-card:hover .catalog-course-image>img{transform:none!important}html body .bf-hero-section .hero-copy>.hero-mobile-badges{box-sizing:border-box!important;direction:rtl!important;flex-flow:row!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:calc(100% - 24px)!important;min-width:0!important;max-width:460px!important;margin:0 auto!important;padding:0!important;display:flex!important}html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon,html body .bf-hero-section .hero-mobile-badges>.eyebrow{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;flex-direction:row!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:0!important;min-width:0!important;max-width:none!important;min-height:39px!important;margin:0!important;padding:5px 7px!important;font-size:8px!important;line-height:1.4!important;display:flex!important}html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon svg{flex:0 0 11px!important;width:11px!important;height:11px!important}html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon strong{white-space:nowrap!important;flex:none!important;font-size:8px!important;line-height:1.2!important}html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon span,html body .bf-hero-section .hero-mobile-badges>.eyebrow{font-size:8px!important;line-height:1.4!important}}@media (width<=360px){html body .bf-hero-section .hero-copy>.hero-mobile-badges{gap:6px!important;width:calc(100% - 20px)!important}html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon,html body .bf-hero-section .hero-mobile-badges>.eyebrow,html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon strong,html body .bf-hero-section .hero-mobile-badges>.bf-campaign-ribbon span{padding-left:5px!important;padding-right:5px!important;font-size:7.2px!important}}@media (width<=760px){html body .bf-hero-section .hero-copy>.bf-hero-badges{box-sizing:border-box!important;direction:rtl!important;flex-flow:row!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 2px!important;padding:0!important;display:flex!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.bf-campaign-ribbon,html body .bf-hero-section .hero-copy>.bf-hero-badges>.eyebrow{box-sizing:border-box!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;flex-direction:row!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:0!important;min-width:0!important;max-width:none!important;min-height:38px!important;margin:0!important;padding:5px 6px!important;font-size:8px!important;line-height:1.3!important;display:flex!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.bf-campaign-ribbon svg{flex:0 0 11px!important;width:11px!important;height:11px!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.bf-campaign-ribbon strong{white-space:nowrap!important;flex:none!important;font-size:7.8px!important;line-height:1.2!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.bf-campaign-ribbon span{white-space:normal!important;min-width:0!important;font-size:7.2px!important;line-height:1.25!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.eyebrow{font-size:7.6px!important;line-height:1.25!important}}@media (width<=360px){html body .bf-hero-section .hero-copy>.bf-hero-badges{gap:6px!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.bf-campaign-ribbon,html body .bf-hero-section .hero-copy>.bf-hero-badges>.eyebrow{padding-left:4px!important;padding-right:4px!important;font-size:7px!important}html body .bf-hero-section .hero-copy>.bf-hero-badges>.bf-campaign-ribbon span{font-size:6.7px!important}}.courses-catalog-section{padding-top:42px!important}@media (width>=1101px){.courses-catalog-slider{overflow:visible!important}.courses-catalog-slider .courses-catalog-slider-track{align-items:stretch;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.courses-catalog-slider .courses-catalog-slide{display:contents!important}.courses-catalog-slider .catalog-course-card{width:100%;min-width:0;max-width:100%}}@media (width>=761px) and (width<=1100px){.courses-catalog-slider .courses-catalog-slider-track{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.courses-catalog-slider .courses-catalog-slide{display:contents!important}}@media (width<=760px){.courses-catalog-section{padding-top:30px!important}.courses-catalog-slider .courses-catalog-slider-track{display:flex!important}.courses-catalog-slider .courses-catalog-slide{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (width>=761px){.bf-hero-section{padding-top:64px;padding-bottom:22px}.bf-hero-section .hero-grid{align-items:center;gap:clamp(42px,4.2vw,62px)}.bf-hero-section .hero-copy{min-width:0;padding:10px 0 22px}.bf-hero-section .bf-hero-badges{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:0;margin:0 0 20px;display:flex}.bf-hero-section .bf-hero-badges>.bf-campaign-ribbon{flex:none;min-height:38px;padding:8px 13px;margin:0!important}.bf-hero-section .bf-hero-badges>.eyebrow{min-height:0;box-shadow:none;color:#d8b66f;background:0 0;border:0;border-radius:0;flex:0 auto;padding:0;font-size:12px;font-weight:650;display:inline-flex}.bf-hero-section .bf-hero-badges>.eyebrow .eyebrow-dot{box-shadow:none;background:#d8b66f}.bf-hero-section .hero-copy>h1{width:100%;max-width:720px;font-size:clamp(36px, var(--bf-hero-title-size,50px), 60px);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:normal;word-break:normal;margin:18px 0 14px;line-height:1.42}.bf-hero-section .hero-copy>p{color:#c7bca9;max-width:620px;font-size:clamp(12px, var(--bf-hero-subtitle-size,15px), 20px);margin-top:0;font-weight:550;line-height:2}.bf-hero-section .hero-actions{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:26px;display:flex}.bf-hero-section .hero-actions>.button{white-space:nowrap;min-height:49px;padding:13px 21px;font-size:13px}.bf-hero-section .hero-actions>.button-ghost{min-width:142px}.bf-hero-section .hero-visual>.floating-chip{display:none!important}.bf-hero-section .hero-orbit{opacity:.38;border-color:#c9a45c21}.bf-hero-section .hero-orbit.orbit-two{opacity:.22}.bf-hero-section .hero-bottom-line{margin-top:30px}}.hero-font-admin-field{min-width:0}.block-editor-fields .hero-font-admin-label{flex-direction:column;gap:9px;display:flex}.hero-font-control{grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:38px;display:grid}.block-editor-fields .hero-font-control input[type=range]{accent-color:#c9a45c;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:20px;padding:0;display:block}.hero-font-control output{color:#e4c782;font-variant-numeric:tabular-nums;direction:ltr;background:#c9a45c14;border:1px solid #c9a45c33;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}@media (width<=760px){.hero-font-control{grid-template-columns:minmax(0,1fr) 58px}}.admin-video-testimonials-editor{background:#c9a45c09;border:1px solid #c9a45c33;border-radius:13px;grid-column:1/-1;margin-top:6px;padding:16px}.admin-video-testimonials-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-video-testimonials-heading strong{color:var(--text);font-size:12px}.admin-video-testimonials-heading small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.9;display:block}.admin-video-testimonial-row{border-top:1px solid #ffffff12;grid-template-columns:minmax(130px,.8fr) minmax(140px,1fr) minmax(220px,1.4fr) 34px;align-items:end;gap:10px;padding:12px 0;display:grid}.admin-video-testimonial-row>label{color:#c8c0b2;flex-direction:column;gap:6px;font-size:9px;display:flex}.admin-video-testimonial-row input:not([type=file]){border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#121210;border-radius:8px;outline:0;padding:10px 11px;font-size:10px}.admin-video-testimonial-row input:focus{border-color:#c9a45c8c}.admin-video-upload{flex-direction:column;gap:7px;min-width:0;display:flex}.admin-video-upload>span{color:#c8c0b2;font-size:9px}.admin-video-upload-control{min-height:38px;color:var(--gold-2);cursor:pointer;background:#c9a45c0f;border:1px dashed #c9a45c66;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:inline-flex}.admin-video-upload-control input{display:none}.admin-video-preview{background:#080808;border-radius:8px;width:min(100%,230px);max-height:125px;margin-top:5px;display:block}.admin-video-upload-error{color:#ef9999;font-size:9px}.admin-video-remove{color:#e98b8b;cursor:pointer;background:#dc5a5a12;border:1px solid #dc5a5a40;border-radius:8px;width:32px;height:34px}.admin-video-add{border:1px solid var(--line);min-height:36px;color:var(--gold-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;display:inline-flex}.admin-video-add:disabled{opacity:.4;cursor:not-allowed}.admin-video-count{color:var(--muted);font-size:9px}.video-testimonials-wrap{margin-top:26px}.video-testimonials-heading{color:var(--gold-2);margin:0 0 13px;font-size:11px;font-weight:750}.video-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.video-testimonial-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #c9a45c29;border-radius:14px;min-width:0;padding:10px;overflow:hidden}.video-testimonial-card video{aspect-ratio:16/9;object-fit:contain;background:#050505;border-radius:9px;width:100%;display:block}.video-testimonial-meta{flex-direction:column;gap:3px;padding:11px 3px 2px;display:flex}.video-testimonial-meta strong{color:var(--text);font-size:11px}.video-testimonial-meta span{color:var(--muted);font-size:9px;line-height:1.8}.cms-page-sections{flex-direction:column;gap:0;min-width:0;display:flex}.cms-page-sections>*{min-width:0}.cms-page-sections>.section,.cms-page-sections>.hero-section,.cms-page-sections>.stats-section{padding-top:calc(var(--cms-page-section-gap,80px) / 2)!important;padding-bottom:calc(var(--cms-page-section-gap,80px) / 2)!important}@media (width<=900px){.admin-video-testimonial-row{grid-template-columns:1fr 1fr}.admin-video-upload{grid-column:1/-1}.admin-video-remove{justify-self:end}}@media (width<=600px){.admin-video-testimonial-row{grid-template-columns:1fr}.admin-video-upload{grid-column:auto}.admin-video-remove{justify-self:start}.video-testimonials-grid{grid-template-columns:1fr;gap:11px}.video-testimonial-card{padding:8px}}.site-header .header-inner{direction:rtl;justify-content:space-between;align-items:center;gap:18px;display:flex}.site-header .header-brand-nav{flex:auto;align-items:center;gap:clamp(14px,2vw,27px);min-width:0;display:flex}.site-header .header-brand-nav>.brand{flex:none;min-width:0}.site-header .header-brand-nav .main-nav{white-space:nowrap;color:#d0c8b9;flex:0 auto;justify-content:flex-start;align-items:center;gap:clamp(13px,1.8vw,25px);min-width:0;display:flex;position:static}.site-header .main-nav .nav-cta-mobile{display:none}.site-header .header-actions{white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:9px;display:flex}.site-header .header-actions .nav-cta-desktop{color:#17130d;background:linear-gradient(135deg,#e3bf78,#bd9148);border:1px solid #ecc57a59;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:10px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 7px 20px #c9a45c1a}.site-header .header-actions .nav-cta-desktop:hover{transform:translateY(-1px);box-shadow:0 9px 24px #c9a45c30}.site-header .header-phone-link{color:#ead7b1;letter-spacing:.01em;background:linear-gradient(145deg,#c9a45c1a,#ffffff06);border:1px solid #c9a45c47;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:10px;font-weight:750;transition:border-color .2s,background .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.site-header .header-phone-link svg{color:var(--gold-2);flex:none}.site-header .header-phone-link:hover{color:#fff1d2;background:#c9a45c24;border-color:#e0bf7ba6}.site-header .mobile-menu-button{display:none}@media (width<=1080px) and (width>=761px){.site-header .header-brand-nav{gap:12px}.site-header .header-brand-nav .main-nav{gap:12px;font-size:10px}.site-header .header-actions{gap:7px}.site-header .header-actions .nav-cta-desktop{padding-inline:10px;font-size:9px}.site-header .header-phone-link{gap:6px;padding-inline:9px;font-size:9px}.site-header .brand{gap:8px}.site-header .brand-mark,.site-header .brand-logo{width:39px;height:39px}.site-header .brand strong{font-size:12px}.site-header .brand small{font-size:7px}}@media (width<=760px){.site-header .header-inner{justify-content:space-between;gap:7px}.site-header .header-brand-nav{flex:auto;gap:0;min-width:0}.site-header .header-brand-nav>.brand{gap:7px;min-width:0}.site-header .header-brand-nav .brand-mark,.site-header .header-brand-nav .brand-logo{flex:0 0 35px;width:35px;height:35px}.site-header .header-brand-nav .brand strong{white-space:nowrap;font-size:10px}.site-header .header-brand-nav .brand small{letter-spacing:.14em;white-space:nowrap;font-size:6px}.site-header .header-brand-nav .main-nav{white-space:normal;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121210fa;border:1px solid #c9a45c38;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:12px 17px 16px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 34px #00000061}.site-header .header-brand-nav .main-nav.is-open{display:flex}.site-header .header-brand-nav .main-nav>a:not(.nav-cta){border-bottom:1px solid #fff1;align-items:center;min-height:43px;padding:10px 4px;font-size:11px;display:flex}.site-header .main-nav .nav-cta-mobile{color:#17130d;background:linear-gradient(135deg,#e3bf78,#bd9148);border-radius:10px;justify-content:center;align-items:center;min-height:41px;margin-top:11px;padding:10px 13px;font-size:10px;font-weight:800;display:inline-flex}.site-header .header-actions{flex:none;gap:0}.site-header .header-actions .nav-cta-desktop{display:none}.site-header .header-phone-link{border-radius:9px;gap:5px;max-width:122px;min-height:35px;padding:7px 8px;font-size:9px}.site-header .header-phone-link svg{width:14px;height:14px}.site-header .header-phone-link span{white-space:nowrap;direction:ltr}.site-header .mobile-menu-button{color:#ead7b1;background:#c9a45c11;border:1px solid #c9a45c47;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:35px;padding:0;display:inline-flex}.site-header .mobile-menu-button svg{width:19px;height:19px}.site-header-height-compact .main-nav{top:58px!important}.site-header-height-medium .main-nav{top:68px!important}.site-header-height-large .main-nav{top:82px!important}}@media (width<=360px){.site-header .header-inner,.site-header .header-brand-nav .brand{gap:5px}.site-header .header-brand-nav .brand-mark,.site-header .header-brand-nav .brand-logo{flex-basis:32px;width:32px;height:32px}.site-header .header-brand-nav .brand strong{font-size:9px}.site-header .header-brand-nav .brand small{font-size:5.5px}.site-header .header-phone-link{max-width:112px;padding-inline:6px;font-size:8px}.site-header .mobile-menu-button{flex-basis:32px;width:32px;height:33px}}.site-footer .footer-about-card{isolation:isolate;background:radial-gradient(at 100% 0,#c9a45c29,#0000 58%),linear-gradient(145deg,#262219f0,#141412fa 72%);border:1px solid #c9a45c4a;border-radius:16px;min-width:0;padding:17px 18px 14px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff09}.site-footer .footer-about-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #c9a45c1c;border-radius:50%;width:118px;height:118px;position:absolute;top:-46px;left:-32px;box-shadow:0 0 0 13px #c9a45c06,0 0 0 27px #c9a45c05}.site-footer .footer-about-card-heading{border-bottom:1px solid #c9a45c29;align-items:center;gap:10px;margin:0 0 12px;padding:0 0 12px;display:flex}.site-footer .footer-about-card-icon{width:35px;height:35px;color:var(--gold-2);background:#c9a45c17;border:1px solid #c9a45c4d;border-radius:10px;flex:0 0 35px;place-items:center;display:grid}.site-footer .footer-about-card-title{flex-direction:column;gap:3px;min-width:0;display:flex}.site-footer .footer-about-card-title small{color:#e0bf7bc2;letter-spacing:.17em;text-align:right;direction:ltr;font-size:7px}.site-footer .footer-about-card-title strong{color:#f1dfbb;font-size:12px;font-weight:800}.site-footer .footer-about-card-spark{color:var(--gold-2);opacity:.75;margin-inline-start:auto;font-size:15px}.site-footer .footer-about-card>p{z-index:1;color:#c5bba8;white-space:pre-line;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:10px;line-height:2.25;position:relative}.site-footer .footer-about-card-foot{color:#d4b777;border-top:1px solid #c9a45c1c;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:8px;line-height:1.8;display:flex}.site-footer .footer-about-card-foot:before{content:"";background:var(--gold-2);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block;box-shadow:0 0 9px #e0bf7b80}.site-footer .footer-phone-link{color:#d4c09b;direction:ltr;align-items:center;gap:7px;display:inline-flex}.site-footer .footer-phone-link svg{color:var(--gold-2)}.site-footer .footer-phone-link:hover{color:#f5dfb7}@media (width<=1050px) and (width>=761px){.site-footer .footer-about-card{padding:15px 14px 13px}.site-footer .footer-about-card>p{font-size:9px}}@media (width<=760px){.site-footer .footer-about-card{padding:15px 15px 13px}.site-footer .footer-about-card>p{font-size:10px;line-height:2.15}}@media (prefers-reduced-motion:reduce){.site-header .header-phone-link,.site-header .header-actions .nav-cta-desktop{transition:none}}.site-header .header-actions{white-space:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:9px;display:flex;direction:ltr!important}.site-header .header-actions .nav-cta-desktop{order:0;justify-content:center;align-items:center;display:inline-flex}.site-header .header-phone-link{color:#ead7b1;background:linear-gradient(145deg,#c9a45c21,#ffffff09);border:1px solid #c9a45c52;border-radius:11px;flex:0 0 42px;order:1;justify-content:center;align-items:center;width:42px;max-width:none;height:42px;min-height:42px;padding:0;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.site-header .header-phone-link>svg{width:18px;height:18px;color:var(--gold-2);flex:none}.site-header .header-phone-link:hover,.site-header .header-phone-link:focus-visible{color:#fff1d2;background:#c9a45c30;border-color:#e0bf7bc7;outline:none;transform:translateY(-1px)}.site-header .header-phone-link .header-phone-tooltip{z-index:80;color:#f3e5cb;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;direction:ltr;background:#17181d;border:1px solid #c9a45c33;border-radius:8px;width:max-content;max-width:min(250px,80vw);padding:8px 11px;font-size:10px;font-weight:800;line-height:1.5;transition:opacity .16s,transform .16s,visibility .16s;display:block;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 22px #0000004d}.site-header .header-phone-link:hover .header-phone-tooltip,.site-header .header-phone-link:focus-visible .header-phone-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.site-header .nav-cta-desktop-label{display:inline}.site-header .nav-cta-mobile-label{display:none}.site-footer .footer-links .footer-phone-link{color:#f1e7d3;text-align:right;direction:rtl;background:#20212b;border:1px solid #c9a45c0f;border-radius:9px;justify-content:flex-start;align-items:center;gap:13px;width:min(100%,390px);min-width:235px;margin:2px 0 4px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex;box-shadow:0 8px 22px #0000001f}.site-footer .footer-links .footer-phone-link:hover{color:#fff2d8;background:#252633;border-color:#c9a45c47;transform:translateY(-1px)}.site-footer .footer-phone-icon{color:#d8b675;background:#ffffff0b;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.site-footer .footer-phone-meta{flex-direction:column;flex:auto;align-items:flex-start;gap:5px;min-width:0;display:flex}.site-footer .footer-phone-meta strong{color:#e5d7be;font-size:10px;font-weight:750;line-height:1.5}.site-footer .footer-phone-meta b{color:#fff0d2;letter-spacing:.015em;direction:ltr;unicode-bidi:isolate;font-size:14px;font-weight:900;line-height:1.4}@media (width<=1080px) and (width>=761px){.site-header .header-actions{gap:7px}.site-header .header-actions .nav-cta-desktop{padding:8px 10px;font-size:9px}.site-header .header-phone-link{flex-basis:39px;width:39px;height:39px;min-height:39px}}@media (width<=760px){.site-header .header-inner{justify-content:space-between;gap:6px}.site-header .header-brand-nav{flex:auto;gap:0;min-width:0}.site-header .header-brand-nav>.brand{gap:6px;min-width:0}.site-header .header-brand-nav .brand-mark,.site-header .header-brand-nav .brand-logo{flex:0 0 34px;width:34px;height:34px}.site-header .header-brand-nav .brand strong{white-space:nowrap;font-size:10px}.site-header .header-brand-nav .brand small{letter-spacing:.12em;white-space:nowrap;font-size:5.5px}.site-header .header-brand-nav .main-nav{white-space:normal;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121210fa;border:1px solid #c9a45c38;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:12px 17px 16px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 18px 34px #00000061}.site-header .header-brand-nav .main-nav.is-open{display:flex}.site-header .header-brand-nav .main-nav>a:not(.nav-cta){border-bottom:1px solid #fff1;align-items:center;min-height:42px;padding:10px 4px;font-size:11px;display:flex}.site-header .mobile-menu-button{color:#ead7b1;background:#c9a45c11;border:1px solid #c9a45c47;border-radius:9px;flex:0 0 33px;justify-content:center;align-items:center;width:33px;height:34px;padding:0;display:inline-flex}.site-header .mobile-menu-button svg{width:18px;height:18px}.site-header .header-actions{flex:none;gap:6px}.site-header .header-actions .nav-cta-desktop{white-space:nowrap;border-radius:8px;min-height:34px;padding:7px 8px;font-size:8px;line-height:1.2;display:inline-flex!important}.site-header .nav-cta-desktop-label{display:none}.site-header .nav-cta-mobile-label{display:inline}.site-header .header-phone-link{border-radius:8px;flex-basis:34px;width:34px;height:34px;min-height:34px}.site-header .header-phone-link>svg{width:15px;height:15px}.site-header .header-phone-tooltip{display:none!important}.site-header-height-compact .main-nav{top:58px!important}.site-header-height-medium .main-nav{top:68px!important}.site-header-height-large .main-nav{top:82px!important}.site-footer .footer-links .footer-phone-link{gap:10px;width:100%;min-width:0;padding:12px}.site-footer .footer-phone-icon{flex-basis:39px;width:39px;height:39px}.site-footer .footer-phone-meta b{font-size:13px}}@media (width<=380px){.site-header .header-inner,.site-header .header-brand-nav>.brand{gap:4px}.site-header .header-brand-nav .brand-mark,.site-header .header-brand-nav .brand-logo{flex-basis:31px;width:31px;height:31px}.site-header .header-brand-nav .brand strong{font-size:9px}.site-header .header-brand-nav .brand small{display:none}.site-header .mobile-menu-button{flex-basis:31px;width:31px;height:32px}.site-header .header-actions{gap:4px}.site-header .header-actions .nav-cta-desktop{padding:6px 7px;font-size:7.5px}.site-header .header-phone-link{flex-basis:32px;width:32px;height:32px;min-height:32px}}@media (prefers-reduced-motion:reduce){.site-header .header-phone-link,.site-header .header-phone-tooltip,.site-footer .footer-phone-link{transition:none}}.site-header .header-inner.ACADEMY_HEADER_FOOTER_REFINEMENT_V1_1{align-items:center!important}.site-header .header-actions{min-height:42px;flex-direction:row!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;height:auto!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.site-header .header-actions>.nav-cta-desktop,.site-header .header-actions>.header-phone-link{vertical-align:middle;border-width:1px;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding-block:0!important;line-height:1!important;display:inline-flex!important}.site-header .header-actions>.nav-cta-desktop{white-space:nowrap;gap:8px;padding-inline:15px!important}.site-header .header-actions>.header-phone-link{width:42px!important;min-width:42px!important;max-width:42px!important;padding-inline:0!important}.site-header .header-actions>.nav-cta-desktop>svg,.site-header .header-actions>.header-phone-link>svg{flex:none;margin:0;display:block}@media (width<=1080px) and (width>=761px){.site-header .header-actions{min-height:39px}.site-header .header-actions>.nav-cta-desktop,.site-header .header-actions>.header-phone-link{height:39px!important;min-height:39px!important;max-height:39px!important}.site-header .header-actions>.nav-cta-desktop{padding-inline:10px!important}.site-header .header-actions>.header-phone-link{width:39px!important;min-width:39px!important;max-width:39px!important}}@media (width<=760px){.site-header .header-actions{min-height:34px;align-items:center!important}.site-header .header-actions>.nav-cta-desktop,.site-header .header-actions>.header-phone-link{height:34px!important;min-height:34px!important;max-height:34px!important}.site-header .header-actions>.nav-cta-desktop{padding-inline:9px!important;line-height:1!important}.site-header .header-actions>.header-phone-link{width:34px!important;min-width:34px!important;max-width:34px!important}}@media (width<=767px){html body .bf-hero-section .hero-grid{padding-top:22px!important}}.bf-hero-section .hero-actions{justify-content:center!important;align-items:center!important;display:flex!important}.bf-hero-section .hero-actions>.bf-hero-primary{min-width:min(240px,100%);max-width:100%;text-align:center!important;flex:none!important;justify-content:center!important;width:fit-content!important;margin-inline:auto!important;display:inline-flex!important}@media (width>=768px){.bf-hero-section{padding-bottom:0!important;position:relative!important;overflow:hidden!important}.bf-hero-section>.container.hero-grid{align-items:center!important;min-height:clamp(520px,40vw,620px)!important;position:static!important}.bf-hero-section .hero-copy{z-index:3!important;position:relative!important}.bf-hero-section .hero-visual{z-index:1!important;width:min(47%,660px)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}.bf-hero-section .hero-image-frame{aspect-ratio:auto!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.bf-hero-section .hero-image-frame img{object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}}@media (width<=767px){.bf-hero-section{padding-bottom:0!important;position:relative!important;overflow:hidden!important}.bf-hero-section>.container.hero-grid{flex-direction:column!important;align-items:stretch!important;gap:0!important;min-height:0!important;display:flex!important}.bf-hero-section .hero-copy{z-index:3!important;width:100%!important;position:relative!important}.bf-hero-section .hero-visual{z-index:1!important;width:100vw!important;max-width:100vw!important;height:clamp(360px,112vw,470px)!important;min-height:0!important;margin:18px calc(50% - 50vw) 0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.bf-hero-section .hero-image-frame{aspect-ratio:auto!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.bf-hero-section .hero-image-frame img{object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.bf-hero-section .hero-bottom-line{z-index:4!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}}@media (width>=768px){.bf-hero-section{padding-bottom:0!important;overflow:hidden!important}.bf-hero-section .hero-image-frame{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}.bf-hero-section .hero-image-frame img{object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:92%!important;height:90%!important;max-height:90%!important;top:auto!important;bottom:0!important}.bf-hero-section .hero-bottom-line{display:none!important}}@media (width<=767px){.bf-hero-section{height:auto!important;min-height:0!important;padding-bottom:0!important;overflow:hidden!important}.bf-hero-section>.container.hero-grid{flex-direction:column!important;gap:0!important;height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important;display:flex!important}.bf-hero-section .hero-copy{flex:none!important;width:100%!important}.bf-hero-section .hero-visual{flex:none!important;width:100vw!important;max-width:100vw!important;height:clamp(460px,125vw,530px)!important;min-height:0!important;margin:14px calc(50% - 50vw) 0!important;padding:0!important;position:relative!important;inset:auto!important}.bf-hero-section .hero-image-frame{aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.bf-hero-section .hero-image-frame img{object-fit:contain!important;object-position:center bottom!important;width:auto!important;max-width:94%!important;height:92%!important;max-height:92%!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:absolute!important;inset:auto auto 0 50%!important;transform:translate(-50%)!important}.bf-hero-section .hero-bottom-line{display:none!important}}:is(body:has(.bf-hero-section) .section-kicker,body:has(.bf-hero-section) .stats-kicker,body:has(.bf-hero-section) .stats-heading-note,body:has(.bf-hero-section) .instructor-feature-eyebrow){display:none!important}body:has(.bf-hero-section) .section-heading>div>p{display:none!important}body:has(.bf-hero-section) .faq-intro>p{display:none!important}body:has(.bf-hero-section) .section-kicker+h2+p{display:none!important}body:has(.bf-hero-section) .lead-copy>p{display:none!important}@font-face{font-family:Estedad;src:url(/fonts/estedad-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@media (width>=768px){html body .bf-hero-section .hero-copy>p{text-align:left!important;direction:rtl!important;width:100%!important;max-width:none!important}html body .bf-hero-section .hero-actions{justify-content:flex-end!important;width:100%!important}html body .bf-hero-section .hero-actions>.bf-hero-primary{margin-inline:0!important;margin-left:0!important;margin-right:0!important}}html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-savings-banner{border:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price>span{color:#f1dfc3!important;opacity:1!important;font-size:10px!important;font-weight:800!important}html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;display:flex!important}html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price del{color:#ffe5c5!important;opacity:1!important;-webkit-text-decoration-skip-ink:none!important;text-decoration-skip-ink:none!important;text-shadow:0 0 9px #ff647b38!important;font-size:clamp(19px,1.8vw,23px)!important;font-weight:950!important;line-height:1.5!important;text-decoration-line:line-through!important;text-decoration-color:#ff647b!important;text-decoration-thickness:2.5px!important;display:inline-block!important}html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-final-price>strong{opacity:1!important}@media (width<=767px){html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price>span{font-size:8px!important}html body .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price del{font-size:16px!important}}.bf-offer-card.bf-value-ledger-card{height:auto!important;min-height:0!important}.bf-offer-card.bf-value-ledger-card .bf-offer-content{min-height:0!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-grid{grid-auto-rows:minmax(104px,auto)!important;min-height:0!important;margin-bottom:7px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{min-height:104px!important}.bf-offer-card.bf-value-ledger-card .bf-value-price-showcase{height:auto!important;min-height:0!important;margin:7px 0 4px!important;padding:9px 12px 8px!important}.bf-offer-card.bf-value-ledger-card .bf-price-showcase-main{gap:3px!important}.bf-offer-card.bf-value-ledger-card .bf-price-values{gap:5px!important}.bf-offer-card.bf-value-ledger-card .bf-savings-banner{display:none!important}.bf-offer-card.bf-value-ledger-card .bf-offer-expiry-slot:not(:has(.bundle-note)){flex:0 0 0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.bf-offer-card.bf-value-ledger-card .bf-offer-expiry-slot:has(.bundle-note){flex:none!important}.bf-offer-card.bf-value-ledger-card .order-request-box{margin:3px auto 0!important}@media (width>=641px){.bf-offer-card.bf-value-ledger-card .bf-value-course-grid:has(>.bf-value-course-card:last-child:nth-child(odd):not(.is-in-person))>.bf-value-course-card:last-child:not(.is-in-person){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 6px)!important}}.bf-offer-card.bf-value-ledger-card .bf-value-course-card.is-in-person{background:linear-gradient(110deg,#6f4f1b61,#282014f7 58%,#684b1b61)!important;border:1.5px solid #e0b972e6!important;animation:1.8s ease-in-out infinite alternate academy-bf-in-person-gold-pulse!important;box-shadow:inset 0 0 18px #e0b9721a,0 0 0 1px #e0b97226,0 0 9px #e0b97242!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card.is-in-person:hover{animation:1.8s ease-in-out infinite alternate academy-bf-in-person-gold-pulse!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card.is-in-person .bf-value-course-kind{color:#f0cb7b!important}@keyframes academy-bf-in-person-gold-pulse{0%{border-color:#c9a45ca6;box-shadow:inset 0 0 15px #c9a45c14,0 0 5px #e0b97247,0 0 11px #e0b97229}to{border-color:#ffdc96;box-shadow:inset 0 0 22px #ffd07e26,0 0 10px #ffd07eb8,0 0 22px #e0b97261}}@media (prefers-reduced-motion:reduce){.bf-offer-card.bf-value-ledger-card .bf-value-course-card.is-in-person{border-color:#e5bd70!important;animation:none!important;box-shadow:inset 0 0 15px #e0b9721f,0 0 8px #e0b97261!important}}@media (width<=640px){.bf-offer-card.bf-value-ledger-card .bf-value-course-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(91px,auto)!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{min-height:91px!important}}@media (width>=1121px){.bf-offer-card.bf-value-ledger-card .bf-value-course-grid:has(>.bf-value-course-card.is-in-person)>.bf-value-course-card:not(.is-in-person):nth-last-child(2):nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 5px)!important;margin-inline:auto!important}.bf-offers-grid{grid-auto-rows:1fr!important;align-items:stretch!important}.bf-offer-card.bf-value-ledger-card{align-self:stretch!important;height:100%!important;min-height:100%!important}.bf-offer-card.bf-value-ledger-card .bf-offer-content{flex-direction:column!important;flex:auto!important;height:100%!important;min-height:100%!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-slot{flex:none!important;margin-top:auto!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-slot.is-reserved{min-height:72px!important;margin:auto 0 8px!important}.bf-offer-card.bf-value-ledger-card .bf-value-price-showcase{flex:none!important;margin:7px 0 4px!important}.bf-offer-card.bf-value-ledger-card .bf-offer-expiry-slot{flex:0 0 20px!important}.bf-offer-card.bf-value-ledger-card .order-request-box{flex:none!important;margin:3px auto 0!important}}.site-shell.bf-campaign-site{--bg:#f6f3ec;--surface:#fff;--surface-2:#f0ece3;--surface-3:#e9e2d4;--text:#25231f;--muted:#777166;--gold:#b58a45;--gold-2:#966f33;--line:#483b2624;color:#25231f!important;background:#f6f3ec!important}body:has(.site-shell.bf-campaign-site){color:#25231f!important;background:#f6f3ec!important}.site-shell.bf-campaign-site main{color:#25231f;background-color:#f6f3ec}.site-shell.bf-campaign-site .bf-bundle-section{--bg:#10100f;--surface:#181817;--surface-2:#20201e;--surface-3:#272723;--text:#f4f1e9;--muted:#a6a197;--gold:#c9a45c;--gold-2:#e0bf7b;--line:#eddebc21;color:#f4f1e9;background-color:#10100f}.site-shell.bf-campaign-site .site-header{box-shadow:0 3px 18px #3127170b;color:#25231f!important;background-color:#fff!important;border-bottom:1px solid #e6decf!important}.site-shell.bf-campaign-site .site-header .main-nav,.site-shell.bf-campaign-site .site-header .main-nav>a:not(.nav-cta){color:#514c43!important}.site-shell.bf-campaign-site .site-header .main-nav>a:hover,.site-shell.bf-campaign-site .site-header .main-nav>.active{color:#966f33!important}.site-shell.bf-campaign-site .site-header .brand,.site-shell.bf-campaign-site .site-header .brand strong{color:#25231f!important}.site-shell.bf-campaign-site .site-header .brand small{color:#777166!important}.site-shell.bf-campaign-site .site-header .header-phone-link{color:#966f33!important;background:#f6f3ec!important;border-color:#e5dccb!important}.site-shell.bf-campaign-site .site-header .header-phone-link svg{color:#966f33!important}.site-shell.bf-campaign-site .site-header .mobile-menu-button{color:#25231f!important}@media (width<=767px){.site-shell.bf-campaign-site .site-header .main-nav.is-open{box-shadow:0 14px 35px #3127171f;background:#fff!important;border:1px solid #e7dfd1!important}.site-shell.bf-campaign-site .site-header .main-nav.is-open>a{color:#25231f!important}}.site-shell.bf-campaign-site .site-header .nav-cta{color:#17140f!important;background:linear-gradient(135deg,#e0bd76,#bd9146)!important}.site-shell.bf-campaign-site main .hero-section{color:#25231f!important;background-color:#f6f3ec!important}.site-shell.bf-campaign-site main .hero-copy h1{color:#25231f!important}.site-shell.bf-campaign-site main .hero-copy>p{color:#777166!important}.site-shell.bf-campaign-site main .hero-proof{color:#966f33!important}.site-shell.bf-campaign-site main .hero-proof small{color:#777166!important}.site-shell.bf-campaign-site main .hero-image-frame{box-shadow:none!important;background:0 0!important}.site-shell.bf-campaign-site main .floating-chip{color:#514c43!important;background:#fffffff0!important;border-color:#e8dfd0!important;box-shadow:0 10px 28px #31271717!important}.site-shell.bf-campaign-site main .floating-chip svg{color:#b58a45!important}.site-shell.bf-campaign-site main .hero-image-label{color:#514c43!important;background:#fffffff0!important;border-color:#e5dccb!important}.site-shell.bf-campaign-site main .stats-section{color:#25231f!important;background:#f0ece3!important;border-color:#e4dccf!important}.site-shell.bf-campaign-site main .stats-panel{color:#25231f!important;background:#fff!important;border:1px solid #e7dfd1!important}.site-shell.bf-campaign-site main .stats-heading h2{color:#25231f!important}.site-shell.bf-campaign-site main .stats-heading-note{color:#777166!important}.site-shell.bf-campaign-site main .stat-item{border-color:#eae3d8!important}.site-shell.bf-campaign-site main .stat-item strong,.site-shell.bf-campaign-site main .stat-copy strong{color:#966f33!important}.site-shell.bf-campaign-site main .stat-item span,.site-shell.bf-campaign-site main .stat-copy span{color:#777166!important}.site-shell.bf-campaign-site main .instructor-section,.site-shell.bf-campaign-site main .academy-about-hero-section,.site-shell.bf-campaign-site main .academy-about-values-section,.site-shell.bf-campaign-site main .academy-about-event-section,.site-shell.bf-campaign-site main .academy-about-team-section{color:#25231f!important;background-color:#f6f3ec!important}.site-shell.bf-campaign-site main .instructor-feature-card{color:#25231f!important;background:#fff!important;border:1px solid #e8e0d3!important;box-shadow:0 12px 38px #3127170e!important}.site-shell.bf-campaign-site main .instructor-feature-name,.site-shell.bf-campaign-site main .instructor-feature-content h2{color:#25231f!important}.site-shell.bf-campaign-site main .instructor-feature-title,.site-shell.bf-campaign-site main .instructor-feature-bio{color:#777166!important}.site-shell.bf-campaign-site main .instructor-feature-eyebrow,.site-shell.bf-campaign-site main .section-kicker{color:#966f33!important}.site-shell.bf-campaign-site main .instructor-feature-rule{border-color:#e8e0d3!important}.site-shell.bf-campaign-site main .instructor-feature-credentials li{color:#514c43!important}.site-shell.bf-campaign-site main .courses-section{color:#25231f!important;background:#f0ece3!important}.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card){box-shadow:0 5px 20px #3127170b;color:#25231f!important;background:#fff!important;border-color:#e6decf!important}.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card):hover{border-color:#b58a458c!important;box-shadow:0 13px 28px #31271717!important}.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card) h3{color:#25231f!important}.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card) p,.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card) .course-meta{color:#777166!important}.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card) .course-card-footer{color:#966f33!important;border-color:#eae3d8!important}.site-shell.bf-campaign-site main .course-card:not(.bf-value-course-card) .course-link{color:#966f33!important}.site-shell.bf-campaign-site main .course-number{color:#966f33!important;background:#fffffff0!important;border-color:#e5dccb!important}.site-shell.bf-campaign-site main .benefit-card,.site-shell.bf-campaign-site main .academy-about-team-card{box-shadow:0 7px 24px #3127170b;color:#25231f!important;background:#fff!important;border-color:#e6decf!important}.site-shell.bf-campaign-site main .benefit-card h3,.site-shell.bf-campaign-site main .academy-about-team-card h3{color:#25231f!important}.site-shell.bf-campaign-site main .benefit-card p,.site-shell.bf-campaign-site main .academy-about-team-card p{color:#777166!important}.site-shell.bf-campaign-site main .benefit-icon{color:#966f33!important;background:#f4ede0!important}.site-shell.bf-campaign-site main .card-number{color:#b58a45!important}.site-shell.bf-campaign-site main .testimonials-section{color:#25231f!important;background:#f0ece3!important}.site-shell.bf-campaign-site main .testimonial-card{box-shadow:0 6px 22px #3127170a;color:#25231f!important;background:#fff!important;border-color:#e6decf!important}.site-shell.bf-campaign-site main .testimonial-card>p{color:#625d54!important}.site-shell.bf-campaign-site main .testimonial-person strong{color:#25231f!important}.site-shell.bf-campaign-site main .testimonial-person small{color:#777166!important}.site-shell.bf-campaign-site main .faq-section{color:#25231f!important;background:#f0ece3!important}.site-shell.bf-campaign-site main .faq-list,.site-shell.bf-campaign-site main .faq-item{border-color:#e4dccf!important}.site-shell.bf-campaign-site main .faq-item summary{color:#25231f!important}.site-shell.bf-campaign-site main .faq-item summary svg{color:#b58a45!important}.site-shell.bf-campaign-site main .faq-item p{color:#777166!important}.site-shell.bf-campaign-site main .lead-panel{box-shadow:0 8px 28px #3127170b;color:#25231f!important;background:#fff!important;border-color:#e6decf!important}.site-shell.bf-campaign-site main .contact-grid>a,.site-shell.bf-campaign-site main .contact-grid>div{color:#25231f!important;background:#fff!important;border-color:#e6decf!important}.site-shell.bf-campaign-site main .contact-grid strong{color:#25231f!important}.site-shell.bf-campaign-site main .contact-grid small{color:#777166!important}.site-shell.bf-campaign-site main .contact-symbol{color:#966f33!important;background:#f4ede0!important}.site-shell.bf-campaign-site main .generic-content-layout,.site-shell.bf-campaign-site main .generic-content-copy h2{color:#25231f!important}.site-shell.bf-campaign-site main .generic-content-copy p{color:#777166!important}.site-shell.bf-campaign-site main .text-link{color:#966f33!important}.site-shell.bf-campaign-site main .lead-form input,.site-shell.bf-campaign-site main .lead-form textarea,.site-shell.bf-campaign-site main .lead-form select{color:#25231f!important;background:#fff!important;border-color:#e1d8c9!important}.site-shell.bf-campaign-site main .page-state,.site-shell.bf-campaign-site main .page-loading{color:#777166!important}.site-shell.bf-campaign-site main .page-state h2{color:#25231f!important}.site-shell.bf-campaign-site main .notice{color:#625d54!important;background:#fff!important;border-color:#e6decf!important}.site-shell.bf-campaign-site .site-footer{color:#25231f!important;background:#eee9df!important;border-top-color:#ded5c6!important}.site-shell.bf-campaign-site .site-footer .footer-top p,.site-shell.bf-campaign-site .site-footer .footer-links{color:#6f695f!important}.site-shell.bf-campaign-site .site-footer .footer-links>strong,.site-shell.bf-campaign-site .site-footer .footer-brand strong,.site-shell.bf-campaign-site .site-footer .footer-brand-persian-name{color:#25231f!important}.site-shell.bf-campaign-site .site-footer .footer-brand-english-name,.site-shell.bf-campaign-site .site-footer .brand small{color:#777166!important}.site-shell.bf-campaign-site .site-footer .footer-about-card{box-shadow:0 8px 25px #3127170b;background:#fff!important;border-color:#e4dccf!important}.site-shell.bf-campaign-site .site-footer .footer-about-card-title strong,.site-shell.bf-campaign-site .site-footer .footer-about-card>p{color:#514c43!important}.site-shell.bf-campaign-site .site-footer .footer-about-card-title small,.site-shell.bf-campaign-site .site-footer .footer-about-card-foot{color:#966f33!important}.site-shell.bf-campaign-site .site-footer .footer-phone-link{color:#514c43!important}.site-shell.bf-campaign-site .site-footer .footer-phone-meta strong,.site-shell.bf-campaign-site .site-footer .footer-phone-meta b{color:#25231f!important}.site-shell.bf-campaign-site .site-footer .footer-bottom{color:#777166!important;border-top-color:#ded5c6!important}.site-shell.bf-campaign-site .site-footer .footer-bottom a{color:#966f33!important}.site-shell.bf-campaign-site .bf-bundle-section,.site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card{color:#f4f1e9}html body .site-shell.bf-campaign-site>.site-header{background:#fff!important;border-bottom:1px solid #e6decf!important;box-shadow:0 3px 18px #3127170e!important}html body .site-shell.bf-campaign-site>.site-header .site-header-overlay{opacity:0!important;background:0 0!important;display:none!important}html body .site-shell.bf-campaign-site>.site-header .site-header-background-image{display:none!important}html body .site-shell.bf-campaign-site .site-header .header-inner{z-index:2!important;position:relative!important}html body .site-shell.bf-campaign-site .site-header .main-nav,html body .site-shell.bf-campaign-site .site-header .main-nav>a:not(.nav-cta){color:#514c43!important;opacity:1!important}html body .site-shell.bf-campaign-site .site-header .main-nav>a:hover,html body .site-shell.bf-campaign-site .site-header .main-nav>a.active{color:#966f33!important}html body .site-shell.bf-campaign-site .site-header .brand,html body .site-shell.bf-campaign-site .site-header .brand strong{color:#25231f!important}html body .site-shell.bf-campaign-site .site-header .brand small{color:#777166!important}html body .site-shell.bf-campaign-site .site-header .header-phone-link{color:#966f33!important;background:#f6f3ec!important;border:1px solid #e5dccb!important}html body .site-shell.bf-campaign-site .site-header .header-phone-link svg{color:#966f33!important}html body .site-shell.bf-campaign-site .site-header .mobile-menu-button{color:#25231f!important}html body .site-shell.bf-campaign-site .site-header .nav-cta{color:#17140f!important;background:linear-gradient(135deg,#e0bd76,#bd9146)!important}@media (width<=767px){html body .site-shell.bf-campaign-site .site-header .main-nav.is-open{background:#fff!important;border:1px solid #e6decf!important;box-shadow:0 14px 35px #3127171f!important}html body .site-shell.bf-campaign-site .site-header .main-nav.is-open>a{color:#25231f!important}}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section{color:#25231f!important;background:radial-gradient(at 77% 35%,#b58a451b,#0000 46%),radial-gradient(at 4% 86%,#b58a450e,#0000 38%),#f6f3ec!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-copy>h1{color:#25231f!important;-webkit-text-fill-color:#25231f!important;opacity:1!important;text-shadow:none!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-copy>p{color:#777166!important;opacity:1!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-actions .bf-hero-primary{color:#17140f!important;background:linear-gradient(135deg,#e0bd76,#bd9146)!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-image-frame{box-shadow:none!important;background:0 0!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-orbit{border-color:#b58a4538!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .floating-chip{color:#514c43!important;background:#fffffff2!important;border-color:#e5dccb!important;box-shadow:0 10px 28px #31271717!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .floating-chip svg{color:#b58a45!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-image-label{color:#514c43!important;background:#fffffff2!important;border-color:#e5dccb!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero{background:radial-gradient(at 14% 55%,#b58a4516,#0000 42%),radial-gradient(at 84% 8%,#b58a450f,#0000 34%),#f6f3ec!important;border-bottom-color:#e5dccb!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero .course-detail-grid{background:linear-gradient(145deg,#fff 0%,#fbfaf7 100%)!important;border-color:#e5dccb!important;box-shadow:0 18px 50px #31271713,inset 0 1px #ffffffe6!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-content h1{color:#25231f!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-kicker{color:#966f33!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-subtitle{color:#777166!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-instructor{color:#514c43!important;border-top-color:#e8e0d3!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-instructor-copy strong{color:#25231f!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-instructor-copy small{color:#777166!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-instructor-icon{color:#966f33!important;background:#f4ede0!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-fact{background:#fff!important;border-color:#e8e0d3!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-fact-icon{color:#966f33!important;background:#f4ede0!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-fact-copy strong{color:#25231f!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-fact-copy small{color:#777166!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-skills-title{color:#514c43!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-skill{color:#765a2d!important;background:#f4ede0!important;border-color:#e5d8c0!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside{color:#25231f!important;background-color:#fff!important;border-color:#e6decf!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside .aside-card{color:#25231f!important;background:#fff!important;border-color:#e6decf!important;box-shadow:0 8px 25px #3127170e!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside h2,html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside h3,html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside strong{color:#25231f!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside p,html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside small,html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside label{color:#777166!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-aside svg{color:#966f33}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section{color:#25231f!important;background:#f6f3ec!important;border-color:#e5dccb!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-main{color:#25231f!important;background:#fff!important;border-color:#e6decf!important;box-shadow:0 8px 25px #3127170b!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-main h2,html body .site-shell.bf-campaign-site .course-detail-layout .course-info-main h3{color:#25231f!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-main p,html body .site-shell.bf-campaign-site .course-detail-layout .course-info-main li{color:#625d54!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-display,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-display,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-display{background:#fff!important;border:1px solid #e5d8c0!important;box-shadow:0 4px 14px #3127170b!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-original-row>span,html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-final-row>span,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-original-row>span,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-final-row>span,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-original-row>span,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-final-row>span{color:#777166!important;opacity:1!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-original-row del,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-original-row del,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-original-row del{color:#777166!important;opacity:1!important;text-decoration-color:#d94b59!important;text-decoration-thickness:2px!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-final-row>strong,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-final-row>strong,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-final-row>strong{color:#805c2a!important;opacity:1!important;text-shadow:none!important;font-weight:950!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-final-row,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-final-row,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-final-row{border-top-color:#eae3d8!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-saving,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-saving,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-saving{color:#777166!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-saving strong,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-saving strong,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-saving strong{color:#b63847!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-on-request,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-on-request,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-on-request{color:#765a2d!important}html body .site-shell.bf-campaign-site .course-card:not(.bf-value-course-card) .course-price-discount-badge,html body .site-shell.bf-campaign-site .catalog-course-body .course-price-discount-badge,html body .site-shell.bf-campaign-site .course-detail-layout .course-price-discount-badge{color:#fff5e8!important}html body .site-shell.bf-campaign-site .site-footer .footer-links .footer-phone-link{color:#25231f!important;opacity:1!important;background:#fff!important;border:1px solid #e5dccb!important;box-shadow:0 7px 20px #3127170e!important}html body .site-shell.bf-campaign-site .site-footer .footer-links .footer-phone-link:hover{color:#25231f!important;background:#fbfaf7!important;border-color:#c7a66b!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-icon{color:#966f33!important;background:#f4ede0!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-meta{opacity:1!important;visibility:visible!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-meta strong{color:#514c43!important;opacity:1!important;visibility:visible!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-meta b{color:#25231f!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;font-size:15px!important;font-weight:950!important;display:block!important}html body .site-shell.bf-campaign-site .site-footer .footer-links>span{color:#625d54!important;opacity:1!important}html body .site-shell.bf-campaign-site .site-footer .footer-links>a:not(.footer-phone-link){color:#625d54!important}html body .site-shell.bf-campaign-site .site-footer .footer-links>a:not(.footer-phone-link):hover{color:#966f33!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section{color:#25231f!important;background:#f6f3ec!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main{color:#25231f!important;background:0 0!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main>div,html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main>article,html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main>section{color:#514c43!important;background:#fff!important;border-color:#e6decf!important;box-shadow:0 7px 22px #3127170b!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main :is([class*=card],[class*=panel],[class*=block],[class*=box],[class*=section]){color:#514c43!important;background-color:#fff!important;background-image:none!important;border-color:#e6decf!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section :is(h1,h2,h3,h4,h5){color:#25231f!important;-webkit-text-fill-color:#25231f!important;text-shadow:none!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section :is(p,li,blockquote){color:#625d54!important;opacity:1!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main{color:#514c43!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main strong{color:#25231f!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main small{color:#777166!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main svg{color:#b58a45!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main a{color:#966f33!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-info-section .course-info-main hr{border-color:#e6decf!important}html body .site-shell.bf-campaign-site .course-detail-layout>.course-detail-hero>.container.course-detail-grid.course-detail-hero-card{min-height:410px!important;box-shadow:none!important;direction:ltr!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr)!important;grid-template-areas:"image content"!important;align-items:stretch!important;gap:clamp(14px,1.8vw,22px)!important;padding:0!important;display:grid!important;overflow:visible!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image{box-sizing:border-box!important;background:radial-gradient(#b58a451a,#0000 68%),linear-gradient(145deg,#fff,#f6f3ec)!important;border:1px solid #e6decf!important;border-radius:19px!important;grid-area:image!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;min-width:0!important;min-height:410px!important;padding:12px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 12px 32px #31271711!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:390px!important;box-shadow:none!important;border:0!important;border-radius:11px!important;outline:0!important;display:block!important;transform:none!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image .course-cover-placeholder{color:#966f33!important;background:#f0ece3!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:280px!important;display:flex!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-content{text-align:right!important;box-sizing:border-box!important;direction:rtl!important;background:#fff!important;border:1px solid #e6decf!important;border-radius:19px!important;flex-direction:column!important;grid-area:content!important;justify-content:center!important;align-self:stretch!important;min-width:0!important;padding:clamp(20px,2.5vw,32px)!important;display:flex!important;box-shadow:0 12px 32px #3127170e!important}@media (width<=760px){html body .site-shell.bf-campaign-site .course-detail-layout>.course-detail-hero>.container.course-detail-grid.course-detail-hero-card{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"image""content"!important;gap:12px!important;min-height:0!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image{min-height:270px!important;max-height:370px!important;padding:10px!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image img{max-height:345px!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-content{padding:20px!important}}@media (width>=761px){html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card{grid-template-rows:minmax(410px,auto)!important;align-items:stretch!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image{box-sizing:border-box!important;align-self:stretch!important;height:100%!important;min-height:100%!important;max-height:none!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image img{object-fit:contain!important;object-position:center!important;flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}}@media (width<=760px){html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image{height:auto!important;min-height:270px!important;max-height:370px!important}html body .site-shell.bf-campaign-site .course-detail-layout .course-detail-hero-card>.course-detail-image img{object-fit:contain!important;height:100%!important;max-height:345px!important}}.academy-brand-identity-settings-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;display:grid;grid-column:1/-1!important}.academy-brand-identity-settings-card>*{box-sizing:border-box;min-width:0;max-width:100%}.academy-brand-settings-fields-v11{box-sizing:border-box;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px;width:100%;min-width:0;display:grid}.academy-brand-settings-options-v11,.academy-brand-logo-field{box-sizing:border-box;gap:14px;width:100%;min-width:0;display:grid}.academy-brand-english-field{gap:8px;min-width:0;display:grid}.academy-brand-english-field input{box-sizing:border-box;text-align:left;direction:ltr;width:100%;min-width:0;max-width:100%}.academy-brand-english-field>small,.academy-brand-logo-copy small{color:var(--muted,#a59a8a);font-size:11px;line-height:1.8}.academy-brand-display-toggles-v11{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.academy-brand-toggle-v11{cursor:pointer;background:#ffffff06;border:1px solid #cca86040;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.academy-brand-toggle-v11 input{accent-color:#cda85f;flex:none;width:17px;height:17px;margin:2px 0 0}.academy-brand-toggle-v11 span{gap:4px;min-width:0;display:grid}.academy-brand-toggle-v11 strong{font-size:12px;line-height:1.7}.academy-brand-toggle-v11 small{color:var(--muted,#a59a8a);font-size:10px;line-height:1.8}.academy-brand-logo-copy{gap:4px;display:grid}.academy-brand-logo-preview,.academy-brand-logo-empty{box-sizing:border-box;background:#ffffff06;border:1px dashed #cca86061;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;min-width:0;min-height:112px;padding:16px;display:flex}.academy-brand-logo-preview img{object-fit:contain;width:auto;max-width:min(100%,360px);height:auto;max-height:92px;display:block}.academy-brand-logo-preview .button{flex:none}.academy-brand-logo-empty{color:var(--muted,#a59a8a);text-align:center;font-size:12px}.academy-brand-upload-button{width:fit-content;max-width:100%;min-height:42px;color:var(--text,#f4ead8);cursor:pointer;box-sizing:border-box;background:#cca8601f;border:1px solid #cca8608c;border-radius:9px;justify-content:center;justify-self:start;align-items:center;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.academy-brand-upload-button input{display:none}.academy-brand-upload-button:has(input:disabled){opacity:.6;cursor:wait}.academy-brand-upload-error{color:#ff8585;font-size:12px}.academy-brand-settings-note-v11{color:var(--muted,#a59a8a);grid-column:1/-1;margin:0;font-size:11px;line-height:1.9}.brand-logo-lockup{flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;min-width:0;display:flex}.brand-logo-lockup .brand-logo{object-fit:contain;flex:0 auto;max-width:min(180px,28vw);max-height:38px;display:block;width:auto!important;height:auto!important}.brand-logo-lockup .brand-logo-persian-title{max-width:100%;color:var(--text,#f4ead8);white-space:nowrap;font-size:12px;line-height:1.45;display:block}.brand-logo-lockup small,.brand-text-lockup small,.brand-english-only{max-width:100%;color:var(--muted,#a89a85);letter-spacing:1.25px;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.35;display:block;overflow:hidden}.brand-text-lockup{gap:2px;min-width:0;display:grid}.brand-text-lockup strong{display:block}.footer-brand .brand-logo-lockup .brand-logo{max-width:min(205px,100%);max-height:44px}@media (width<=900px){.academy-brand-identity-settings-card{grid-column:1/-1!important}.academy-brand-settings-fields-v11{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.academy-brand-display-toggles-v11{grid-template-columns:minmax(0,1fr)}.academy-brand-logo-preview{min-height:96px}.brand-logo-lockup .brand-logo{max-width:min(132px,31vw);max-height:33px}.brand-logo-lockup small,.brand-text-lockup small,.brand-english-only{letter-spacing:.8px;font-size:7px}}.academy-site-seo-settings-card>p,.academy-footer-brand-names-card>p{margin:0 0 12px}.academy-site-seo-fields .media-input-field{min-width:0}.academy-site-seo-fields .media-input-field>label:first-child{flex-direction:column;gap:8px;display:flex}.academy-site-seo-fields .upload-control{justify-self:start}.academy-footer-brand-names-card .academy-footer-brand-name-fields input{direction:rtl}.academy-footer-brand-names-card .academy-footer-brand-name-fields label:nth-child(2) input{text-align:left;direction:ltr}.academy-about-page-v2{min-width:0}.academy-about-page-v2 .academy-about-hero-card{width:100%;margin:0}.academy-about-page-v2 .academy-about-hero-photo{max-height:390px}.academy-about-page-v2 .academy-about-hero-intro,.academy-about-page-v2 .academy-about-hero-body{max-width:670px}.academy-about-page-v2 .academy-about-hero-body{opacity:.88;margin-top:10px!important}.academy-about-page-v2 .academy-about-values-section{background:0 0}.academy-about-page-v2 .academy-about-event-section{background:#ffffff03}.academy-about-page-v2 .academy-about-event-figure{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0;overflow:hidden}.academy-about-page-v2 .academy-about-event-figure img{aspect-ratio:16/7;object-fit:cover;width:100%;transition:transform .45s;display:block}.academy-about-page-v2 .academy-about-event-figure:hover img{transform:scale(1.015)}.academy-about-page-v2 .academy-about-team-section{background:var(--surface)}.academy-about-page-v2 .academy-about-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.academy-about-page-v2 .academy-about-team-image{height:245px}.academy-about-page-v2 .academy-about-team-card .course-card-body h3{min-height:0;margin:0 0 8px}.academy-about-page-v2 .academy-about-team-card .course-card-body p{white-space:pre-line;min-height:0;margin:12px 0 0}.academy-about-page-v2 .academy-about-team-card .course-meta{color:var(--gold-2);margin-top:2px}.academy-about-builder-layout .builder-sidebar{display:none}.academy-about-builder-layout .builder-main{grid-column:1/-1;min-width:0}.academy-about-builder-layout .block-editor-card{box-shadow:none;background:0 0;border:0;padding:0}.academy-about-builder-layout .block-editor-heading{display:none}.academy-about-builder-layout .block-editor-fields{padding-top:0;display:block}.academy-about-admin-welcome{background:linear-gradient(120deg,#c9a45c12,#ffffff04);border-color:#c9a45c42;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.academy-about-admin-welcome-mark{height:40px;color:var(--gold-2);background:#c9a45c1f;border-radius:11px;flex:0 0 40px;place-items:center;font-size:21px;display:grid}.academy-about-admin-welcome h2{color:var(--text);margin:0 0 8px;font-size:14px}.academy-about-admin-welcome p{max-width:850px;color:var(--muted);margin:0 0 13px;font-size:10px;line-height:2.1}.academy-about-admin-editor{grid-column:1/-1;gap:15px;width:100%;min-width:0;display:grid}.academy-about-admin-group{min-width:0}.academy-about-admin-form{margin-top:15px}.academy-about-admin-items{gap:11px;margin-top:12px;display:grid}.academy-about-admin-item{border:1px solid var(--line);background:#ffffff05;border-radius:12px;min-width:0;padding:14px}.academy-about-admin-item-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.academy-about-admin-item-toolbar strong{color:var(--gold-2);font-size:10px}.academy-about-admin-item-toolbar>div{gap:5px;display:flex}.academy-about-admin-item-toolbar button{width:29px;height:28px;color:var(--gold-2);background:#c9a45c12;border:1px solid #c9a45c33;border-radius:7px;place-items:center;display:grid}.academy-about-admin-item-toolbar button:disabled{opacity:.32;cursor:not-allowed}.academy-about-admin-item-toolbar button.is-danger{color:var(--red);background:#df8b8212;border-color:#df8b8238}.academy-about-admin-item>label,.academy-about-admin-team-text>label{color:var(--muted);flex-direction:column;gap:6px;margin-top:9px;font-size:10px;display:flex}.academy-about-admin-item input,.academy-about-admin-item textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);font:inherit;background:#11110f;border-radius:8px;outline:0;padding:10px 11px;font-size:11px}.academy-about-admin-item input:focus,.academy-about-admin-item textarea:focus{border-color:#c9a45c8c}.academy-about-admin-team-fields{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.academy-about-admin-team-text{min-width:0}.academy-about-admin-empty{color:var(--muted);border:1px dashed #c9a45c3d;border-radius:9px;margin:12px 0 0;padding:13px 14px;font-size:10px;line-height:1.9}.academy-about-admin-editor .media-input-field{min-width:0}.academy-about-admin-editor .media-input-field>label:first-child{color:var(--muted);font-size:10px}.academy-about-admin-editor .media-preview{object-fit:cover;border-radius:9px;width:min(100%,230px);height:165px}@media (width<=900px){.academy-about-page-v2 .academy-about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-about-page-v2 .academy-about-team-image{height:220px}}@media (width<=760px){.academy-about-page-v2 .academy-about-hero-card{width:100%;padding:18px}.academy-about-page-v2 .academy-about-hero-photo{max-height:245px}.academy-about-page-v2 .academy-about-event-figure img{aspect-ratio:4/3}.academy-about-page-v2 .academy-about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.academy-about-page-v2 .academy-about-team-image{aspect-ratio:4/4.5;height:auto}.academy-about-admin-welcome{flex-direction:column;padding:14px}.academy-about-admin-team-fields{grid-template-columns:1fr}.academy-about-admin-editor .media-preview{width:100%;height:190px}}@media (width<=420px){.academy-about-page-v2 .academy-about-team-grid{grid-template-columns:1fr}.academy-about-page-v2 .academy-about-team-image{aspect-ratio:4/3.7}}.academy-about-page-v2 .academy-about-team-grid{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c9a45c7a #ffffff0b;align-items:stretch;gap:16px;width:100%;min-width:0;padding:3px 2px 17px;scroll-padding-inline:2px;overflow:auto hidden;flex-flow:row!important;display:flex!important}.academy-about-page-v2 .academy-about-team-grid::-webkit-scrollbar{height:7px}.academy-about-page-v2 .academy-about-team-grid::-webkit-scrollbar-track{background:#ffffff0b;border-radius:99px}.academy-about-page-v2 .academy-about-team-grid::-webkit-scrollbar-thumb{background:#c9a45c7a;border-radius:99px}.academy-about-page-v2 .academy-about-team-card{scroll-snap-align:start;flex:0 0 calc(25% - 12px);align-self:stretch;width:calc(25% - 12px);min-width:0;max-width:none}.academy-about-page-v2 .academy-about-team-image{background:#26231c;flex:none;width:100%;position:relative;overflow:hidden;aspect-ratio:1!important;height:auto!important}.academy-about-page-v2 .academy-about-team-image>img{object-position:center 32%;max-width:none;display:block;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.academy-about-page-v2 .academy-about-team-image>.course-cover-placeholder{aspect-ratio:1;width:100%;height:100%}.academy-about-page-v2 .academy-about-team-card .course-card-body{flex:auto;min-width:0}@media (width<=1000px){.academy-about-page-v2 .academy-about-team-card{flex-basis:230px;width:230px}}@media (width<=760px){.academy-about-page-v2 .academy-about-team-grid{gap:12px;padding-bottom:14px}.academy-about-page-v2 .academy-about-team-card{flex-basis:min(72vw,220px);width:min(72vw,220px)}.academy-about-page-v2 .academy-about-team-image{aspect-ratio:1!important}}.academy-about-page-v2 .academy-about-values-section{isolation:isolate;background:radial-gradient(at 10% 12%,#c9a45c13,#0000 36%),radial-gradient(at 95% 88%,#c9a45c0b,#0000 32%),linear-gradient(#ffffff03,#fff0);padding-top:clamp(64px,7vw,88px);padding-bottom:clamp(68px,7vw,92px);position:relative;overflow:hidden}.academy-about-page-v2 .academy-about-values-section .section-heading{align-items:flex-end;margin-bottom:27px;padding-inline-start:4px;position:relative}.academy-about-page-v2 .academy-about-values-section .section-heading>div{max-width:760px}.academy-about-page-v2 .academy-about-values-section .section-kicker{letter-spacing:.04em;gap:9px;font-size:10px}.academy-about-page-v2 .academy-about-values-section .section-kicker:before{content:"";background:var(--gold-2);opacity:.8;width:22px;height:1px;display:inline-block}.academy-about-page-v2 .academy-about-values-section .section-heading h2{letter-spacing:-.025em;margin-top:8px;margin-bottom:5px;font-size:clamp(25px,3vw,34px);line-height:1.55}.academy-about-page-v2 .academy-about-values-section .section-heading p{max-width:620px;line-height:2.15}.academy-about-page-v2 .academy-about-values-section .benefit-card{z-index:0;isolation:isolate;background:linear-gradient(152deg,#25231df5 0%,#1b1b18fa 54%,#151513fc 100%);border:1px solid #c9a45c30;border-radius:17px;flex-direction:column;min-width:0;min-height:238px;padding:23px 21px 21px;transition:transform .34s cubic-bezier(.2,.75,.25,1),border-color .34s,background .34s,box-shadow .34s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff09,0 12px 28px #0000001f}.academy-about-page-v2 .academy-about-values-section .benefit-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(108deg,#0000 43%,#fff1 50%,#0000 57%);transition:transform .8s cubic-bezier(.18,.7,.25,1);position:absolute;inset:-20% -65%;transform:translate(-58%)skew(-12deg)}.academy-about-page-v2 .academy-about-values-section .benefit-card:after{content:"";z-index:0;pointer-events:none;border:1px solid #c9a45c33;border-radius:50%;width:178px;height:178px;transition:transform .5s,border-color .35s;position:absolute;bottom:-126px;left:-112px;box-shadow:0 0 0 14px #c9a45c05,0 0 0 29px #c9a45c03}.academy-about-page-v2 .academy-about-values-section .benefit-icon{z-index:1;width:49px;height:49px;color:var(--gold-2);background:linear-gradient(145deg,#c9a45c30,#c9a45c0e);border:1px solid #c9a45c40;border-radius:14px;flex:0 0 49px;place-items:center;transition:transform .35s cubic-bezier(.2,.75,.25,1),background .35s,box-shadow .35s;display:grid;position:relative;box-shadow:0 7px 18px #00000024,inset 0 1px #ffffff0e}.academy-about-page-v2 .academy-about-values-section .card-number{z-index:1;color:#debc772b;letter-spacing:-.07em;pointer-events:none;direction:ltr;font-size:clamp(39px,4.4vw,58px);font-weight:900;line-height:1;transition:color .35s,transform .35s;position:absolute;top:13px;left:16px}.academy-about-page-v2 .academy-about-values-section .benefit-card h3{z-index:1;color:var(--text,#f2eee5);margin:22px 0 9px;font-size:14px;font-weight:800;line-height:1.9;transition:color .3s,transform .3s;position:relative}.academy-about-page-v2 .academy-about-values-section .benefit-card p{z-index:1;color:var(--muted,#aaa69c);margin:0;font-size:10.5px;line-height:2.15;position:relative}@media (hover:hover) and (pointer:fine){.academy-about-page-v2 .academy-about-values-section .benefit-card:hover{z-index:2;background:linear-gradient(152deg,#302b20fc 0%,#1d1c18fc 58%,#161613fc 100%);border-color:#ddb86f9e;transform:translateY(-8px);box-shadow:0 20px 42px #00000047,0 0 0 1px #c9a45c12,0 0 30px #c9a45c13}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover:before{transform:translate(58%)skew(-12deg)}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover:after{border-color:#ddb86f66;transform:translate(15px,-14px)scale(1.08)}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover .benefit-icon{background:linear-gradient(145deg,#debc7747,#c9a45c1a);transform:translateY(-3px)rotate(-5deg)scale(1.06);box-shadow:0 9px 22px #c9a45c21,inset 0 1px #ffffff14}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover .card-number{color:#debc7745;transform:translateY(-3px)}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover h3{color:var(--gold-2);transform:translate(-2px)}}@media (width<=1050px){.academy-about-page-v2 .academy-about-values-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.academy-about-page-v2 .academy-about-values-section .benefit-card{min-height:220px}.academy-about-page-v2 .academy-about-values-section .card-number{font-size:52px}}@media (width<=600px){.academy-about-page-v2 .academy-about-values-section{padding-top:52px;padding-bottom:58px}.academy-about-page-v2 .academy-about-values-section .section-heading{margin-bottom:20px}.academy-about-page-v2 .academy-about-values-section .benefits-grid{gap:10px}.academy-about-page-v2 .academy-about-values-section .benefit-card{border-radius:14px;min-height:212px;padding:17px 15px 16px}.academy-about-page-v2 .academy-about-values-section .benefit-icon{border-radius:12px;flex-basis:43px;width:43px;height:43px}.academy-about-page-v2 .academy-about-values-section .benefit-card h3{margin-top:17px;font-size:12px}.academy-about-page-v2 .academy-about-values-section .benefit-card p{font-size:9.5px;line-height:2.05}.academy-about-page-v2 .academy-about-values-section .card-number{font-size:43px;top:12px;left:12px}}@media (width<=370px){.academy-about-page-v2 .academy-about-values-section .benefits-grid{grid-template-columns:1fr}.academy-about-page-v2 .academy-about-values-section .benefit-card{min-height:185px}}@media (prefers-reduced-motion:reduce){.academy-about-page-v2 .academy-about-values-section .benefit-card,.academy-about-page-v2 .academy-about-values-section .benefit-card:before,.academy-about-page-v2 .academy-about-values-section .benefit-card:after,.academy-about-page-v2 .academy-about-values-section .benefit-icon,.academy-about-page-v2 .academy-about-values-section .card-number,.academy-about-page-v2 .academy-about-values-section .benefit-card h3{transition:none!important;transform:none!important}}.academy-about-page-v2 .academy-about-hero-section{padding-block:clamp(24px,3.2vw,38px) clamp(20px,2.8vw,30px)}.academy-about-page-v2 .academy-about-hero-card{background:radial-gradient(at 9% 10%,#c9a45c16,#0000 42%),linear-gradient(145deg,#1b1a16 0%,#121210 72%);border-radius:21px;grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.2vw,42px);width:min(100%,1120px);margin:0 auto;padding:clamp(20px,2.8vw,32px)}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-photo-wrap{width:100%;max-width:250px}.academy-about-page-v2 .academy-about-hero-photo{aspect-ratio:4/5;border-radius:17px;width:100%;max-height:320px}.academy-about-page-v2 .academy-about-hero-photo>img{object-fit:cover;object-position:center 22%}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-content{align-items:flex-start;gap:0;min-width:0}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-eyebrow{margin-bottom:2px;font-size:11px}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-name{letter-spacing:-.02em;max-width:760px;margin:5px 0 9px!important;font-size:clamp(27px,2.65vw,35px)!important;line-height:1.48!important}.academy-about-page-v2 .academy-about-hero-intro{max-width:740px;font-weight:650;color:#e0c995!important;margin-top:3px!important;font-size:12.5px!important;line-height:2.05!important}.academy-about-page-v2 .academy-about-hero-body{max-width:740px;color:#bcb5a8!important;margin-top:8px!important;font-size:11.5px!important;line-height:2.05!important}.academy-about-page-v2 .academy-about-values-section{background:radial-gradient(at 50% 0,#c9a45c13,#0000 42%),linear-gradient(#ffffff02,#fff0);padding-top:clamp(48px,5.5vw,70px);padding-bottom:clamp(54px,6vw,76px)}.academy-about-page-v2 .academy-about-values-section .section-heading{margin-bottom:clamp(24px,3vw,34px)}.academy-about-page-v2 .academy-about-values-section .section-heading h2{margin-top:8px;font-size:clamp(25px,2.8vw,32px);line-height:1.5}.academy-about-page-v2 .academy-about-values-section .benefits-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.5vw,18px);display:grid}.academy-about-page-v2 .academy-about-values-section .benefit-card{isolation:isolate;text-align:center;background:radial-gradient(at 50% 8%,#c9a45c30 0%,#c9a45c13 38%,#0000 72%),linear-gradient(#2d281df0 0%,#1d1c18fa 53%,#141412fc 100%);border:1px solid #c9a45c4a;border-radius:999px 999px 15px 15px/156px 156px 15px 15px;flex-direction:column;align-items:center;min-width:0;min-height:302px;padding:30px 18px 26px;transition:transform .38s cubic-bezier(.2,.75,.25,1),border-color .35s,box-shadow .35s,background .35s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff0f,0 13px 32px #00000029}.academy-about-page-v2 .academy-about-values-section .benefit-card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#c9a45c0b,#0000 92%);border:1px solid #ebcc8f18;border-bottom-color:#ebcc8f29;border-radius:999px 999px 50% 50%/155px 155px 22px 22px;width:calc(100% - 18px);height:154px;transition:border-color .35s,background .35s,transform .45s;position:absolute;top:9px;left:50%;transform:translate(-50%)}.academy-about-page-v2 .academy-about-values-section .benefit-card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-2), transparent);opacity:.72;border-radius:9px;width:30px;height:2px;transition:width .35s,opacity .35s;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.academy-about-page-v2 .academy-about-values-section .benefit-icon{z-index:1;color:#19150e;background:linear-gradient(145deg,#e0bd76 0%,#ba8b40 100%);border:1px solid #f8e1b38c;border-radius:16px;flex:0 0 57px;place-items:center;width:57px;height:57px;margin-top:7px;transition:transform .38s cubic-bezier(.2,.75,.25,1),box-shadow .35s,filter .35s;display:grid;position:relative;box-shadow:0 9px 22px #c9a45c2b,inset 0 1px #ffffff61}.academy-about-page-v2 .academy-about-values-section .benefit-icon svg{stroke-width:1.9px;width:25px;height:25px}.academy-about-page-v2 .academy-about-values-section .card-number{display:none!important}.academy-about-page-v2 .academy-about-values-section .benefit-card h3{z-index:1;color:#f1e7d5;text-align:center;margin:17px 0 8px;font-size:13.5px;font-weight:800;line-height:1.9;transition:color .3s,transform .3s;position:relative}.academy-about-page-v2 .academy-about-values-section .benefit-card p{z-index:1;color:#bdb5a7;text-align:center;max-width:245px;margin:0;font-size:10px;line-height:2.08;position:relative}@media (hover:hover) and (pointer:fine){.academy-about-page-v2 .academy-about-values-section .benefit-card:hover{z-index:2;background:radial-gradient(at 50% 7%,#c9a45c40 0%,#c9a45c17 40%,#0000 74%),linear-gradient(#372f20fa 0%,#1e1d18fc 58%,#141412fc 100%);border-color:#e8c47db8;transform:translateY(-8px);box-shadow:0 20px 42px #0000004a,0 0 28px #c9a45c1a,inset 0 1px #ffffff14}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover:before{background:linear-gradient(#c9a45c16,#0000 92%);border-color:#ebcc8f3b;transform:translate(-50%)scale(.98)}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover:after{opacity:1;width:58px}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover .benefit-icon{filter:brightness(1.08);transform:translateY(-4px)rotate(-5deg)scale(1.06);box-shadow:0 11px 26px #c9a45c42,inset 0 1px #ffffff73}.academy-about-page-v2 .academy-about-values-section .benefit-card:hover h3{color:var(--gold-2);transform:translateY(-2px)}}.academy-about-page-v2 .academy-about-values-section .benefit-card:focus-within{outline-offset:3px;outline:2px solid #ddb86f94}@media (width<=1050px){.academy-about-page-v2 .academy-about-values-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.academy-about-page-v2 .academy-about-values-section .benefit-card{min-height:284px}}@media (width<=900px) and (width>=761px){.academy-about-page-v2 .academy-about-hero-card{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;padding:22px}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-photo-wrap{max-width:220px}.academy-about-page-v2 .academy-about-hero-photo{max-height:285px}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-name{font-size:28px!important}.academy-about-page-v2 .academy-about-hero-body{font-size:10.5px!important}}@media (width<=760px){.academy-about-page-v2 .academy-about-hero-section{padding-block:24px 18px}.academy-about-page-v2 .academy-about-hero-card{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:15px;width:calc(100% - 28px);padding:16px}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-photo-wrap{justify-self:center;width:150px;max-width:100%}.academy-about-page-v2 .academy-about-hero-photo{border-radius:13px;max-height:188px}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-content{width:100%}.academy-about-page-v2 .academy-about-hero-card .instructor-feature-name{margin:3px 0 7px!important;font-size:clamp(24px,6.8vw,29px)!important;line-height:1.5!important}.academy-about-page-v2 .academy-about-hero-intro{font-size:11px!important;line-height:2!important}.academy-about-page-v2 .academy-about-hero-body{margin-top:6px!important;font-size:10.25px!important;line-height:2!important}.academy-about-page-v2 .academy-about-values-section{padding-top:42px;padding-bottom:48px}.academy-about-page-v2 .academy-about-values-section .section-heading{margin-bottom:21px}.academy-about-page-v2 .academy-about-values-section .benefits-grid{gap:10px}.academy-about-page-v2 .academy-about-values-section .benefit-card{border-radius:999px 999px 12px 12px/132px 132px 12px 12px;min-height:270px;padding:22px 12px 23px}.academy-about-page-v2 .academy-about-values-section .benefit-card:before{height:132px}.academy-about-page-v2 .academy-about-values-section .benefit-icon{border-radius:14px;flex-basis:49px;width:49px;height:49px}.academy-about-page-v2 .academy-about-values-section .benefit-card h3{margin-top:14px;font-size:11.5px}.academy-about-page-v2 .academy-about-values-section .benefit-card p{font-size:9.25px;line-height:2}}@media (width<=360px){.academy-about-page-v2 .academy-about-values-section .benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academy-about-page-v2 .academy-about-values-section .benefit-card{min-height:282px;padding-inline:9px}.academy-about-page-v2 .academy-about-values-section .benefit-card p{font-size:8.8px}}@media (hover:none){.academy-about-page-v2 .academy-about-values-section .benefit-card:active{border-color:#e8c47db3;transform:translateY(-3px)scale(.99)}}@media (prefers-reduced-motion:reduce){.academy-about-page-v2 .academy-about-hero-photo img,.academy-about-page-v2 .academy-about-values-section .benefit-card,.academy-about-page-v2 .academy-about-values-section .benefit-card:before,.academy-about-page-v2 .academy-about-values-section .benefit-card:after,.academy-about-page-v2 .academy-about-values-section .benefit-icon,.academy-about-page-v2 .academy-about-values-section .benefit-card h3{transition:none!important;transform:none!important}}.academy-about-page-v2 .academy-about-event-section{background:radial-gradient(at 8%,#c9a45c0e,#0000 42%);padding-block:clamp(42px,5.4vw,72px)}.academy-about-page-v2 .academy-about-event-layout{background:linear-gradient(132deg,#ffffff07,#c9a45c0e 58%,#ffffff03);border:1px solid #c9a45c33;border-radius:22px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(24px,4.2vw,54px);padding:clamp(18px,2.8vw,30px);display:grid;overflow:hidden;box-shadow:0 18px 55px #00000029,inset 0 1px #ffffff06}.academy-about-page-v2 .academy-about-event-copy{min-width:0;padding:8px clamp(2px,1.2vw,14px)}.academy-about-page-v2 .academy-about-event-copy .section-kicker{color:var(--gold-2,#d6b36d);align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.academy-about-page-v2 .academy-about-event-copy h2{max-width:520px;color:var(--text,#f4eee4);letter-spacing:-.6px;margin:16px 0 14px;font-size:clamp(25px,3vw,37px);font-weight:900;line-height:1.55}.academy-about-page-v2 .academy-about-event-copy p{max-width:520px;color:var(--muted,#b5ad9f);margin:0;font-size:13px;line-height:2.35}.academy-about-page-v2 .academy-about-event-signature{color:var(--gold-2,#d6b36d);background:#c9a45c12;border:1px solid #c9a45c40;border-radius:999px;align-items:center;gap:8px;margin-top:25px;padding:9px 13px;font-size:10px;font-weight:700;display:inline-flex}.academy-about-page-v2 .academy-about-event-signature span{font-size:15px}.academy-about-page-v2 .academy-about-event-figure{background:#c9a45c17;border:1px solid #c9a45c57;border-radius:18px;min-width:0;margin:0;padding:7px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000003d}.academy-about-page-v2 .academy-about-event-figure img{aspect-ratio:8/5;object-fit:cover;object-position:center 45%;border-radius:12px;width:100%;height:auto;max-height:370px;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.academy-about-page-v2 .academy-about-event-figure figcaption{inset-inline:17px;color:#f7f0e4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f0ec7;border:1px solid #ffffff24;border-radius:8px;width:fit-content;max-width:calc(100% - 34px);padding:8px 12px;font-size:10px;line-height:1.7;position:absolute;bottom:16px}@media (hover:hover) and (pointer:fine){.academy-about-page-v2 .academy-about-event-figure:hover{border-color:#dcb86fb3;transform:translateY(-5px);box-shadow:0 22px 45px #00000047,0 0 24px #c9a45c12}.academy-about-page-v2 .academy-about-event-figure:hover img{transform:scale(1.025)}}@media (width<=760px){.academy-about-page-v2 .academy-about-event-section{padding-block:38px 48px}.academy-about-page-v2 .academy-about-event-layout{border-radius:17px;grid-template-columns:minmax(0,1fr);gap:20px;padding:15px}.academy-about-page-v2 .academy-about-event-copy{padding:3px 2px}.academy-about-page-v2 .academy-about-event-copy h2{margin:10px 0 9px;font-size:clamp(22px,6vw,29px)}.academy-about-page-v2 .academy-about-event-copy p{font-size:11px;line-height:2.15}.academy-about-page-v2 .academy-about-event-signature{margin-top:15px}.academy-about-page-v2 .academy-about-event-figure img{aspect-ratio:8/5;max-height:none}}.academy-site-seo-settings-card,.academy-footer-brand-names-card{min-width:0;grid-column:1/-1!important}.academy-site-seo-fields{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);align-items:start;gap:16px 22px;display:grid}.academy-site-seo-fields>label{flex-direction:column;gap:8px;min-width:0;display:flex}.academy-site-seo-fields input,.academy-site-seo-fields textarea,.academy-footer-brand-name-fields input{box-sizing:border-box;width:100%;min-width:0}.academy-site-seo-fields small,.academy-site-seo-settings-card>p,.academy-footer-brand-names-card>p{color:var(--muted,#a89a85);font-size:10px;line-height:1.9}.academy-site-favicon-field{gap:6px;min-width:0;display:grid}.academy-site-favicon-field .media-preview{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:12px;width:88px;height:88px;padding:8px}.academy-site-meta-description{grid-column:1/-1}.academy-footer-brand-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.academy-footer-brand-name-fields label{flex-direction:column;gap:8px;min-width:0;display:flex}.footer-brand .footer-brand-lockup{align-items:flex-start;gap:5px}.footer-brand .footer-brand-persian-name{color:var(--text,#f4ead8);margin-top:3px;font-size:13px;font-weight:800;line-height:1.65;display:block}.footer-brand .footer-brand-english-name{color:var(--muted,#a89a85);letter-spacing:1px;direction:ltr;font-size:8px;line-height:1.5;display:block}@media (width<=760px){.academy-site-seo-fields,.academy-footer-brand-name-fields{grid-template-columns:minmax(0,1fr)}.academy-site-meta-description{grid-column:auto}.academy-about-page-v2 .academy-about-team-grid{scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;touch-action:pan-x pan-y!important;direction:rtl!important;flex-flow:row!important;justify-content:flex-start!important;align-items:stretch!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:3px 1px 15px!important;scroll-padding-inline:1px!important;display:flex!important;overflow:auto hidden!important}.academy-about-page-v2 .academy-about-team-card{scroll-snap-align:start!important;direction:rtl!important;flex:0 0 calc(50% - 6px)!important;width:calc(50% - 6px)!important;min-width:0!important;max-width:none!important}.academy-about-page-v2 .academy-about-team-image{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}.academy-about-page-v2 .academy-about-team-image>img{object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.academy-about-page-v2 .academy-about-team-card .course-card-body{min-width:0!important;padding:11px 10px 13px!important}.academy-about-page-v2 .academy-about-team-card .course-card-body h3{overflow-wrap:anywhere!important;min-height:0!important;margin:0 0 5px!important;font-size:11px!important;line-height:1.8!important}.academy-about-page-v2 .academy-about-team-card .course-meta{overflow-wrap:anywhere!important;font-size:8px!important;line-height:1.7!important}.academy-about-page-v2 .academy-about-team-card .course-card-body p{overflow-wrap:anywhere!important;margin:7px 0 0!important;font-size:8.5px!important;line-height:1.85!important}.cms-page-sections>.bf-hero-section{padding-top:10px!important}}@media (width<=360px){.academy-about-page-v2 .academy-about-team-grid{gap:8px!important}.academy-about-page-v2 .academy-about-team-card{flex-basis:calc(50% - 4px)!important;width:calc(50% - 4px)!important}.academy-about-page-v2 .academy-about-team-card .course-card-body{padding:9px 8px 11px!important}.academy-about-page-v2 .academy-about-team-card .course-card-body h3{font-size:10px!important}}.academy-about-page-v2 .academy-about-team-grid{align-items:stretch!important}.academy-about-page-v2 .academy-about-team-card{flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:0!important;display:flex!important}.academy-about-page-v2 .academy-about-team-image{aspect-ratio:auto!important;background:#211f1a!important;flex:0 0 230px!important;width:100%!important;height:230px!important;min-height:230px!important;max-height:230px!important;display:block!important;position:relative!important;overflow:hidden!important}.academy-about-page-v2 .academy-about-team-image>img{object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.academy-about-page-v2 .academy-about-team-image>.course-cover-placeholder{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.academy-about-page-v2 .academy-about-team-card .course-card-body{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:116px!important;display:flex!important}.academy-about-page-v2 .academy-about-team-card .course-card-body h3{overflow-wrap:anywhere;min-height:0!important}.academy-about-page-v2 .academy-about-team-card .course-meta{min-height:1.7em}.academy-about-page-v2 .academy-about-team-card .course-card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:0!important}@media (width<=760px){.academy-about-page-v2 .academy-about-team-card{flex-grow:0!important;flex-shrink:0!important}.academy-about-page-v2 .academy-about-team-image{flex-basis:clamp(136px,44vw,176px)!important;height:clamp(136px,44vw,176px)!important;min-height:clamp(136px,44vw,176px)!important;max-height:clamp(136px,44vw,176px)!important}.academy-about-page-v2 .academy-about-team-card .course-card-body{min-height:104px!important;padding:11px 10px 13px!important}}@media (width>=981px){.stats-section .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(104px,auto)!important;align-items:stretch!important}.stats-section .stats-grid>.stat-item{box-sizing:border-box!important;height:100%!important;min-height:104px!important}}@media (width<=980px){.stats-section .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(104px,auto)!important;align-items:stretch!important}.stats-section .stats-grid>.stat-item{box-sizing:border-box!important;height:100%!important;min-height:104px!important}}.order-request-neon-note{isolation:isolate;background:radial-gradient(at 50% 0,#ff386f33,#0000 72%),linear-gradient(120deg,#4a0c1da3,#180d12f2);border:1px solid #ff4b77e6;border-radius:11px;gap:4px;margin:-2px 0 14px;padding:11px 14px 12px;animation:3.2s ease-in-out infinite academyOrderNoteNeon;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff3e702e,0 0 9px #ff35697a,0 0 22px #ff356930,inset 0 0 18px #ff35691c}.order-request-neon-note:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffd2e11f 50%,#0000 80%);animation:5.5s ease-in-out infinite academyOrderNoteSweep;position:absolute;inset:0;transform:translate(-110%)}.order-request-neon-note>span{color:#ff83a6;letter-spacing:.06em;font-size:8px;font-weight:900}.order-request-neon-note>p{color:#ffe7ed;white-space:pre-line;overflow-wrap:anywhere;text-shadow:0 0 8px #ff6d9740;margin:0;font-size:10px;font-weight:650;line-height:2}@keyframes academyOrderNoteNeon{0%,to{box-shadow:0 0 0 1px #ff3e7029,0 0 8px #ff356966,0 0 19px #ff356929,inset 0 0 16px #ff356917}50%{box-shadow:0 0 0 1px #ff3e704d,0 0 12px #ff3569a8,0 0 28px #ff356940,inset 0 0 21px #ff356929}}@keyframes academyOrderNoteSweep{0%,55%{transform:translate(-110%)}80%,to{transform:translate(110%)}}@media (width<=760px){.order-request-neon-note{margin-bottom:12px;padding:10px 12px}.order-request-neon-note>p{font-size:9px}}@media (prefers-reduced-motion:reduce){.order-request-neon-note,.order-request-neon-note:before{animation:none!important}}.stats-section--polished .stats-panel{box-sizing:border-box;border-radius:19px;width:100%;height:auto!important;min-height:0!important;padding:19px!important}.stats-section--polished .stats-heading{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 13px!important;display:flex!important}.stats-section--polished .stats-heading-main{min-width:0}.stats-section--polished .stats-kicker{line-height:1.8;color:#916b31!important;font-size:12px!important;font-weight:850!important}.stats-section--polished .stats-heading h2{color:#29251f!important;margin:3px 0 0!important}.stats-section--polished .stats-heading-note{font-weight:650;color:#746b5d!important;font-size:10px!important}.stats-section--polished .stats-grid{align-items:stretch;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.stats-section--polished .stat-item{box-sizing:border-box;text-align:right;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:98px;position:relative;overflow:hidden;box-shadow:0 5px 15px #372b170e;background:linear-gradient(145deg,#fff,#fcfaf6)!important;border:1px solid #e9dfd0!important;width:auto!important;height:auto!important;padding:14px 15px!important;display:grid!important}.stats-section--polished .stat-item:after{content:"";inset-inline-start:0;opacity:.8;background:linear-gradient(#e4c488,#b88a43);border-radius:3px;width:2px;position:absolute;top:12px;bottom:12px}.stats-section--polished .stat-icon{border:1px solid #eadcc4;border-radius:12px;place-items:center;min-width:42px;color:#96703a!important;background:#f8f2e8!important;width:42px!important;height:42px!important;display:grid!important}.stats-section--polished .stat-copy{text-align:right;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex!important}.stats-section--polished .stat-copy strong,.stats-section--polished .stats-animated-number{letter-spacing:-.035em;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;width:100%;display:block;color:#9a702e!important;margin:0!important;font-size:clamp(22px,2.15vw,31px)!important;font-weight:950!important;line-height:1.25!important}.stats-section--polished .stat-copy span{white-space:normal;overflow-wrap:anywhere;width:100%;display:block;color:#484239!important;opacity:1!important;font-size:12px!important;font-weight:750!important;line-height:1.7!important}.stats-section--polished .stat-index{display:none!important}@media (width<=1000px){.stats-section--polished .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.stats-section--polished .stat-item{min-height:94px}.stats-section--polished .stat-copy strong,.stats-section--polished .stats-animated-number{font-size:27px!important}}@media (width<=600px){.stats-section--polished{padding-top:22px!important;padding-bottom:22px!important}.stats-section--polished .stats-panel{border-radius:15px;padding:12px!important}.stats-section--polished .stats-heading{margin-bottom:10px!important}.stats-section--polished .stats-grid{gap:8px!important}.stats-section--polished .stat-item{border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:8px;min-height:88px;padding:11px 10px!important}.stats-section--polished .stat-icon{border-radius:10px;min-width:32px;width:32px!important;height:32px!important}.stats-section--polished .stat-icon svg{width:18px;height:18px}.stats-section--polished .stat-copy strong,.stats-section--polished .stats-animated-number{font-size:22px!important}.stats-section--polished .stat-copy span{font-size:11px!important}.stats-section--polished .stats-heading-note{font-size:9px!important}}@media (width<=360px){.stats-section--polished .stats-grid{grid-template-columns:minmax(0,1fr)!important}.stats-section--polished .stat-item{grid-template-columns:36px minmax(0,1fr);min-height:78px;padding:10px 13px!important}.stats-section--polished .stat-icon{min-width:36px;width:36px!important;height:36px!important}}.stats-section.stats-section--polished{padding-top:25px!important;padding-bottom:28px!important}.stats-section.stats-section--polished .stats-panel{height:auto!important;min-height:0!important;padding:17px!important}.stats-section.stats-section--polished .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:11px!important;display:grid!important}.stats-section.stats-section--polished .stat-item{box-sizing:border-box!important;text-align:right!important;direction:rtl!important;background:#fff!important;border:1px solid #e8dece!important;border-radius:13px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;margin:0!important;padding:12px 13px!important;display:flex!important;overflow:hidden!important;box-shadow:0 4px 13px #372b170b!important}.stats-section.stats-section--polished .stat-item:after{display:none!important}.stats-section.stats-section--polished .stat-icon{color:#96703a!important;background:#f8f2e8!important;border:1px solid #e8dac1!important;border-radius:11px!important;flex:0 0 39px!important;justify-content:center!important;align-items:center!important;width:39px!important;min-width:39px!important;height:39px!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.stats-section.stats-section--polished .stat-icon svg{width:19px!important;height:19px!important}.stats-section.stats-section--polished .stat-copy{text-align:right!important;direction:rtl!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.stats-section.stats-section--polished .stat-copy strong,.stats-section.stats-section--polished .stats-animated-number{font-variant-numeric:tabular-nums;color:#986d2d!important;text-align:right!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important;width:100%!important;margin:0!important;padding:0!important;font-size:clamp(21px,2.1vw,29px)!important;font-weight:950!important;line-height:1.3!important;display:block!important}.stats-section.stats-section--polished .stat-copy span{color:#51483b!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;opacity:1!important;direction:rtl!important;width:100%!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:750!important;line-height:1.75!important;display:block!important}.stats-section.stats-section--polished .stat-index{display:none!important}@media (width<=1000px){.stats-section.stats-section--polished .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.stats-section.stats-section--polished .stat-item{min-height:86px!important}}@media (width<=600px){.stats-section.stats-section--polished{padding:20px 0 23px!important}.stats-section.stats-section--polished .stats-panel{border-radius:15px!important;padding:12px!important}.stats-section.stats-section--polished .stats-heading{margin-bottom:11px!important}.stats-section.stats-section--polished .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.stats-section.stats-section--polished .stat-item{border-radius:11px!important;gap:8px!important;min-height:82px!important;padding:9px 8px!important}.stats-section.stats-section--polished .stat-icon{border-radius:9px!important;flex-basis:32px!important;width:32px!important;min-width:32px!important;height:32px!important}.stats-section.stats-section--polished .stat-icon svg{width:17px!important;height:17px!important}.stats-section.stats-section--polished .stat-copy{gap:3px!important}.stats-section.stats-section--polished .stat-copy strong,.stats-section.stats-section--polished .stats-animated-number{font-size:clamp(17px,5.2vw,22px)!important}.stats-section.stats-section--polished .stat-copy span{font-size:10px!important;line-height:1.65!important}.stats-section.stats-section--polished .stats-heading-note{font-size:9px!important}}@media (width<=340px){.stats-section.stats-section--polished .stats-grid{grid-template-columns:minmax(0,1fr)!important}.stats-section.stats-section--polished .stat-item{gap:11px!important;min-height:75px!important;padding:10px 13px!important}.stats-section.stats-section--polished .stat-icon{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important}.stats-section.stats-section--polished .stat-copy strong,.stats-section.stats-section--polished .stats-animated-number{font-size:23px!important}.stats-section.stats-section--polished .stat-copy span{font-size:11px!important}}@property --stats-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes stats-border-glow-travel{0%{--stats-border-angle:0deg}to{--stats-border-angle:360deg}}.stats-section--polished .stat-item--startup:has(.stats-animated-number.is-complete){isolation:isolate;position:relative!important}.stats-section--polished .stat-item--startup:has(.stats-animated-number.is-complete):before{content:"";z-index:5;pointer-events:none;border-radius:inherit;box-sizing:border-box;background:conic-gradient(from var(--stats-border-angle), transparent 0deg 329deg, #d9ae632e 337deg, #eec77db8 347deg, #fff5d7 353deg, #e7b45e 357deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 2px #e6b45b80);padding:2px;animation:2s linear infinite stats-border-glow-travel;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.stats-section--polished .stat-item--startup:has(.stats-animated-number.is-complete):before{opacity:.55;background:linear-gradient(90deg,#0000,#e6b45bb3,#0000);animation:none}}.bf-offer-card .bf-value-course-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;max-height:none!important;display:grid!important;overflow:visible!important}.bf-offer-card .bf-value-course-grid>.bf-value-course-card{grid-column:1/-1!important;width:100%!important;min-width:0!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card.is-in-person)>.bf-value-course-card:not(.is-in-person):nth-last-child(2):nth-child(odd){grid-area:auto/1/auto/-1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card:last-child:nth-child(odd):not(.is-in-person))>.bf-value-course-card:last-child:not(.is-in-person){grid-area:auto/1/auto/-1!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.bf-offer-card .bf-value-course-card{grid-template-rows:minmax(104px,auto);grid-template-areas:"image copy specs";box-sizing:border-box!important;direction:rtl!important;grid-template-columns:78px minmax(0,1fr) 142px!important;align-items:stretch!important;gap:0 12px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:104px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.bf-offer-card .bf-value-course-card>.bf-value-course-image{border-radius:0!important;grid-area:image!important;width:100%!important;min-width:0!important;height:100%!important;min-height:104px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.bf-offer-card .bf-value-course-image img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:104px!important;display:block!important}.bf-offer-card .bf-value-course-card>.bf-value-course-copy{box-sizing:border-box!important;text-align:right!important;direction:rtl!important;flex-direction:column!important;grid-area:copy!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:10px 0!important;display:flex!important}.bf-offer-card .bf-value-course-copy>strong{text-align:right!important;overflow-wrap:anywhere!important;width:100%!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:850!important;line-height:1.8!important;display:block!important}.bf-offer-card .bf-value-course-copy>.bf-value-course-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;margin:0!important;padding:0!important;font-size:9px!important;line-height:1.9!important;display:-webkit-box!important;overflow:hidden!important}.bf-offer-card .bf-value-course-card>.bf-value-course-specs{border-inline-start:1px solid #c9a45c26;box-sizing:border-box!important;text-align:right!important;direction:rtl!important;flex-direction:column!important;grid-area:specs!important;justify-content:center!important;align-items:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px 10px!important;display:flex!important}.bf-offer-card .bf-value-course-specs>.bf-value-course-kind{border:1px solid #c9a45c40;border-radius:6px;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:3px 8px!important;font-size:8px!important;font-weight:800!important;line-height:1.7!important;display:inline-flex!important}.bf-offer-card .bf-value-course-specs>.bf-value-course-meta{text-align:right!important;direction:rtl!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.bf-offer-card .bf-value-course-meta>span{text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.7!important;display:inline-flex!important}.bf-offer-card .bf-value-course-meta>span svg{flex:none!important}.bf-offer-card .bf-value-course-meta>.bf-value-course-price{color:#e4c27f!important;font-weight:800!important}.bf-offer-card .bf-value-course-card>.bf-value-course-arrow{z-index:2;pointer-events:none;position:absolute!important;top:9px!important;left:9px!important}@media (width<=760px){.bf-offer-card .bf-value-course-card{grid-template:"image copy"minmax(0,1fr)"image specs"/68px minmax(0,1fr)!important;gap:0 9px!important;min-height:112px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-image,.bf-offer-card .bf-value-course-image img{height:100%!important;min-height:112px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-copy{align-self:end!important;gap:3px!important;padding:9px 0 4px!important}.bf-offer-card .bf-value-course-copy>strong{font-size:11px!important;line-height:1.65!important}.bf-offer-card .bf-value-course-copy>.bf-value-course-summary{-webkit-line-clamp:2;font-size:8px!important;line-height:1.7!important}.bf-offer-card .bf-value-course-card>.bf-value-course-specs{border-top:1px solid #c9a45c21;border-inline-start:0!important;flex-flow:wrap!important;justify-content:flex-start!important;align-self:start!important;align-items:center!important;gap:5px 9px!important;padding:5px 0 9px!important}.bf-offer-card .bf-value-course-specs>.bf-value-course-kind{padding:2px 6px!important;font-size:7px!important}.bf-offer-card .bf-value-course-specs>.bf-value-course-meta{flex-flow:wrap!important;align-items:center!important;gap:4px 8px!important;width:auto!important}.bf-offer-card .bf-value-course-meta>span{font-size:7px!important;line-height:1.6!important}.bf-offer-card .bf-value-course-card>.bf-value-course-arrow{top:6px!important;left:6px!important}}@media (width<=360px){.bf-offer-card .bf-value-course-card{grid-template-columns:60px minmax(0,1fr)!important;min-height:118px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-image,.bf-offer-card .bf-value-course-image img{min-height:118px!important}}.bf-offer-card .bf-value-course-card{box-sizing:border-box!important;grid-template-rows:116px!important;align-items:stretch!important;height:116px!important;min-height:116px!important;max-height:116px!important;display:grid!important;overflow:hidden!important}.bf-offer-card .bf-value-course-card>.bf-value-course-image{flex:none!important;align-self:stretch!important;width:100%!important;height:116px!important;min-height:116px!important;max-height:116px!important;display:block!important;overflow:hidden!important}.bf-offer-card .bf-value-course-image img{object-fit:cover!important;object-position:center!important;width:100%!important;height:116px!important;min-height:116px!important;max-height:116px!important;display:block!important}.bf-offer-card .bf-value-course-card>.bf-value-course-copy,.bf-offer-card .bf-value-course-card>.bf-value-course-specs{box-sizing:border-box!important;align-self:stretch!important;min-height:0!important;max-height:116px!important;overflow:hidden!important}@media (width<=760px){.bf-offer-card .bf-value-course-card{grid-template-rows:82px 44px!important;height:126px!important;min-height:126px!important;max-height:126px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-image,.bf-offer-card .bf-value-course-image img{height:126px!important;min-height:126px!important;max-height:126px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-copy{min-height:0!important;max-height:82px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-specs{min-height:0!important;max-height:44px!important}}@media (width<=360px){.bf-offer-card .bf-value-course-card{grid-template-rows:84px 44px!important;height:128px!important;min-height:128px!important;max-height:128px!important}.bf-offer-card .bf-value-course-card>.bf-value-course-image,.bf-offer-card .bf-value-course-image img{height:128px!important;min-height:128px!important;max-height:128px!important}}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{direction:rtl!important;grid-template:"image copy specs"116px/78px minmax(0,1fr) 142px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image{grid-area:image!important;width:100%!important;min-width:0!important;height:116px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-copy{grid-area:copy!important;width:100%!important;min-width:0!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-specs{grid-area:specs!important;width:100%!important;min-width:0!important}@media (width<=760px){.bf-offer-card.bf-value-ledger-card .bf-value-course-card{grid-template:"image copy"82px"image specs"44px/68px minmax(0,1fr)!important;height:126px!important;min-height:126px!important;max-height:126px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image{grid-area:image!important;height:126px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-copy{grid-area:copy!important;min-height:0!important;max-height:82px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-specs{grid-area:specs!important;min-height:0!important;max-height:44px!important}}.bf-offer-card.bf-value-ledger-card .bf-value-course-card{box-sizing:border-box!important;grid-template:"image copy specs"116px/100px minmax(0,1fr) 142px!important;height:116px!important;min-height:116px!important;max-height:116px!important;padding:0!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image{box-sizing:border-box!important;background:#00000029!important;border:0!important;border-radius:0!important;grid-area:image!important;justify-content:center!important;align-items:center!important;width:100%!important;height:116px!important;min-height:0!important;max-height:116px!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image img{object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:116px!important;display:block!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-copy{box-sizing:border-box!important;grid-area:copy!important;justify-content:center!important;align-self:stretch!important;min-height:0!important;max-height:116px!important;padding:4px 0 8px!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-specs{box-sizing:border-box!important;grid-area:specs!important;justify-content:center!important;align-self:stretch!important;min-height:0!important;max-height:116px!important;padding:4px 10px 8px!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-specs>.bf-value-course-kind{white-space:nowrap!important;flex:none!important;width:fit-content!important;max-width:100%!important}@media (width<=760px){.bf-offer-card.bf-value-ledger-card .bf-value-course-card{grid-template:"image copy"80px"image specs"46px/82px minmax(0,1fr)!important;height:126px!important;min-height:126px!important;max-height:126px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image{height:126px!important;max-height:126px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image img{object-fit:contain!important;height:100%!important;max-height:126px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-copy{min-height:0!important;max-height:80px!important;padding:5px 0 3px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-specs{border-top:1px solid #c9a45c21;border-inline-start:0!important;flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:4px 8px!important;min-height:0!important;max-height:46px!important;padding:4px 0!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-specs>.bf-value-course-kind{padding:2px 6px!important;font-size:7px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-specs>.bf-value-course-meta{flex-flow:wrap!important;gap:3px 8px!important;width:auto!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-meta>span{font-size:7px!important}}@media (width<=360px){.bf-offer-card.bf-value-ledger-card .bf-value-course-card{grid-template-columns:70px minmax(0,1fr)!important;height:128px!important;min-height:128px!important;max-height:128px!important}.bf-offer-card.bf-value-ledger-card .bf-value-course-card>.bf-value-course-image{height:128px!important}}html body .site-shell .site-header .header-actions>a.header-phone-link{animation:2s ease-in-out infinite academyHeaderPhoneGoldFlashV1;box-shadow:0 2px 9px #82591a3d;color:#38270e!important;background:#e3bd6d linear-gradient(135deg,#f5d98f 0%,#e3bd6d 48%,#c99543 100%)!important;border:1px solid #f6dfa8!important}html body .site-shell .site-header .header-actions>a.header-phone-link>svg{stroke-width:2.25px;color:#38270e!important}html body .site-shell .site-header .header-actions>a.header-phone-link:hover{background:linear-gradient(135deg,#ffe9ae 0%,#f0ce83 52%,#d9ac5c 100%)!important;border-color:#fff0c8!important}html body .site-shell .site-header .header-actions>a.header-phone-link:focus-visible{outline-offset:3px;outline:2px solid #e6bd69}@keyframes academyHeaderPhoneGoldFlashV1{0%,5%{filter:brightness(1.09);box-shadow:0 0 0 3px #e8c37038,0 0 16px 3px #ddb14b85}13%,to{filter:brightness();box-shadow:0 2px 9px #82591a3d}}@media (prefers-reduced-motion:reduce){html body .site-shell .site-header .header-actions>a.header-phone-link{filter:none!important;animation:none!important}}html body .site-shell.bf-campaign-site main .bf-hero-section .hero-copy>.bf-hero-welcome{box-sizing:border-box;direction:rtl;background:#be233a0b;border:1px solid #be233a38;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:5px 12px;font-family:inherit;font-weight:700;line-height:1.7;color:#b42336!important;margin:0 0 10px!important;font-size:clamp(11px,1.05vw,13px)!important;display:inline-flex!important}html body .site-shell.bf-campaign-site main .bf-hero-section .hero-copy>.bf-hero-welcome:before{content:"";background:#e6324d;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 9px #e6324d7a}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-actions>a.button.button-primary.bf-hero-primary{text-shadow:0 0 8px #ff55695c;animation:3.2s ease-in-out infinite academyBfHeroNeonPulseV1;color:#fff5f6!important;background:linear-gradient(135deg,#09090b 0%,#1b070b 55%,#050505 100%)!important;border:1px solid #ff4058!important;box-shadow:0 0 0 1px #ff234124,0 6px 20px #ff18373d,inset 0 1px #ffffff14!important}html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary:focus-visible{outline-offset:4px;outline:2px solid #ff657a}@keyframes academyBfHeroNeonPulseV1{0%,8%{filter:brightness(1.14);box-shadow:0 0 0 1px #ff23414d,0 0 25px 4px #ff183794,inset 0 1px #ffffff1f}14%,to{filter:brightness();box-shadow:0 0 0 1px #ff234124,0 6px 20px #ff18373d,inset 0 1px #ffffff14}}@media (width<=760px){html body .site-shell.bf-campaign-site main .bf-hero-section .hero-copy>.bf-hero-welcome{grid-area:1/1/auto/-1!important;justify-self:center!important;margin-bottom:2px!important;font-size:10.5px!important}}@media (width<=360px){html body .site-shell.bf-campaign-site main .bf-hero-section .hero-copy>.bf-hero-welcome{padding:4px 9px;font-size:9.5px!important}}@media (prefers-reduced-motion:reduce){html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary{filter:none!important;animation:none!important}}html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary .bf-hero-primary-label{white-space:nowrap;text-shadow:0 0 2px #fff,0 0 6px #ff526d,0 0 13px #ff173f,0 0 25px #ff143df2,0 0 38px #ff143d9e;animation:3.15s linear infinite academyBfHeroNeonTextFlickerV2;display:inline-block;color:#fff0f3!important;font-weight:900!important}html body .site-shell.bf-campaign-site main .hero-section.bf-hero-section .hero-actions>a.button.button-primary.bf-hero-primary{animation:3.15s ease-in-out infinite academyBfHeroNeonShellV2;color:#fff0f3!important;background:linear-gradient(135deg,#050507 0%,#18050a 52%,#060507 100%)!important;border:1px solid #ff3658!important;box-shadow:0 0 0 1px #ff23413d,0 0 13px #ff18377a,0 0 26px #ff18373b,inset 0 1px #ffffff1f!important}html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary>svg{filter:drop-shadow(0 0 4px #ff173f)drop-shadow(0 0 9px #ff173fe6);color:#ff526d!important}html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary:hover{background:linear-gradient(135deg,#100509 0%,#300711 55%,#080507 100%)!important;border-color:#ff91a2!important;box-shadow:0 0 0 1px #ff23416b,0 0 20px #ff1837b8,0 0 38px #ff18376b,inset 0 1px #ffffff26!important}@keyframes academyBfHeroNeonTextFlickerV2{0%,7%,10%,14%,48%,51%,to{opacity:1;color:#fff0f3;text-shadow:0 0 2px #fff,0 0 6px #ff526d,0 0 13px #ff173f,0 0 25px #ff143df2,0 0 38px #ff143d9e}8%,9%,49%{opacity:.76;text-shadow:0 0 2px #ffb6c1,0 0 5px #ff3658,0 0 9px #ff173fb3}52%,53%{opacity:.45;text-shadow:0 0 3px #ff365859}54%,55%{opacity:1;text-shadow:0 0 3px #fff,0 0 10px #ff3658,0 0 24px #ff173f,0 0 40px #ff143dcc}}@keyframes academyBfHeroNeonShellV2{0%,8%,12%,to{filter:brightness(1.08);box-shadow:0 0 0 1px #ff23414d,0 0 19px #ff1837a3,0 0 34px #ff183757,inset 0 1px #ffffff1f}9%,10%{filter:brightness(.94);box-shadow:0 0 0 1px #ff23411f,0 0 7px #ff183733,inset 0 1px #ffffff14}}@media (prefers-reduced-motion:reduce){html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary,html body .site-shell.bf-campaign-site main .bf-hero-section .hero-actions>a.bf-hero-primary .bf-hero-primary-label{opacity:1!important;filter:none!important;animation:none!important}}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offers-grid.bf-offers-stack{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:clamp(18px,2.2vw,28px)!important;width:100%!important;display:flex!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offers-grid.bf-offers-stack>.bf-offer-card{flex:none!important;width:100%!important;max-width:980px!important;margin-inline:auto!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-countdown-between{width:min(100%,780px)!important;max-width:780px!important;margin:0 auto!important;display:block!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-countdown-between>.bf-countdown{width:100%!important;margin:0 auto!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta>del{isolation:isolate;text-decoration:none!important;display:inline-block!important;position:relative!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta>del:after{content:""!important;z-index:2!important;transform-origin:50%!important;pointer-events:none!important;border-top:3px solid #ff526f!important;border-radius:4px!important;width:112%!important;position:absolute!important;top:50%!important;left:-6%!important;transform:rotate(-12deg)!important;box-shadow:0 0 4px #ff4669e6,0 0 9px #ff32557a!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta>.bf-inline-discount{color:#fff1f2!important;white-space:nowrap!important;background:linear-gradient(135deg,#8b1d31f5,#4b0e1dfa)!important;border:1px solid #ff6780d1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:108px!important;min-height:40px!important;padding:8px 15px!important;font-size:13px!important;font-weight:900!important;line-height:1.5!important;display:inline-flex!important;box-shadow:0 0 7px #ff416061,inset 0 1px #ffffff1f!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 13px!important}@media (width<=760px){html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offers-grid.bf-offers-stack{gap:17px!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offers-grid.bf-offers-stack>.bf-offer-card,html body .site-shell.bf-campaign-site .bf-bundle-section .bf-countdown-between{width:100%!important;max-width:100%!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta>.bf-inline-discount{min-width:94px!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important}html body .site-shell.bf-campaign-site .bf-bundle-section .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase .bf-original-price-meta>del:after{border-top-width:2.5px!important}}@media (prefers-reduced-motion:reduce){html body .site-shell.bf-campaign-site .bf-bundle-section .bf-countdown-between{scroll-behavior:auto!important}}@media (width>=761px){.bf-offers-grid.bf-offers-stack{flex-direction:initial!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;place-items:stretch stretch!important;gap:18px 22px!important;width:100%!important;max-width:100%!important;display:grid!important}.bf-offers-grid.bf-offers-stack>:first-child{grid-area:1/1!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.bf-offers-grid.bf-offers-stack>.bf-countdown-between+*,.bf-offers-grid.bf-offers-stack>:nth-child(2):not(.bf-countdown-between){grid-area:1/2!important;align-self:stretch!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.bf-offers-grid.bf-offers-stack>.bf-countdown-between{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;margin:0!important}}@media (width<=760px){.bf-offers-grid.bf-offers-stack{flex-direction:column!important;width:100%!important;display:flex!important}.bf-offers-grid.bf-offers-stack>:first-child{order:1!important;width:100%!important;min-width:0!important}.bf-offers-grid.bf-offers-stack>.bf-countdown-between{order:2!important;width:100%!important}.bf-offers-grid.bf-offers-stack>.bf-countdown-between+*{order:3!important;width:100%!important;min-width:0!important}}.bf-offers-grid.bf-offers-stack>:first-child .bf-price-showcase,.bf-offers-grid.bf-offers-stack>:first-child .bf-price-showcase-main,.bf-offers-grid.bf-offers-stack>:first-child .bf-price-values,.bf-offers-grid.bf-offers-stack>:first-child .bf-original-price,.bf-offers-grid.bf-offers-stack>:first-child .bf-original-price-meta,.bf-offers-grid.bf-offers-stack>:first-child .bf-final-price{box-sizing:border-box!important;max-height:none!important;overflow:visible!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-price-showcase{height:auto!important;min-height:150px!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-price-showcase-main{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;display:flex!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-price-values{direction:rtl!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-original-price{direction:rtl!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-original-price>span{text-align:right!important;width:100%!important;margin:0!important;display:block!important;position:static!important;transform:none!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-original-price-meta{direction:rtl!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-original-price-meta del{visibility:visible!important;opacity:1!important;white-space:nowrap!important;flex:0 auto!important;width:auto!important;max-width:100%!important;margin:0!important;display:inline-block!important;position:relative!important;inset:auto!important;transform:none!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-inline-discount{visibility:visible!important;opacity:1!important;white-space:nowrap!important;flex:none!important;width:auto!important;max-width:100%!important;margin:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-final-price{clear:both!important;direction:rtl!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;margin:6px 0 0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.bf-offers-grid.bf-offers-stack>:first-child .bf-final-price>span,.bf-offers-grid.bf-offers-stack>:first-child .bf-final-price>strong{text-align:center!important;width:100%!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.bf-offers-grid.bf-offers-stack{gap:20px!important;width:100%!important;min-width:0!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}@media (width>=761px){.bf-offers-grid.bf-offers-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:18px 22px!important;display:grid!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column--first{grid-area:1/1!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column--second{grid-area:1/2!important}.bf-offers-grid.bf-offers-stack>.bf-countdown-between{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column--extras{grid-column:1/-1!important}}@media (width<=760px){.bf-offers-grid.bf-offers-stack{flex-direction:column!important;display:flex!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column--first{order:1!important}.bf-offers-grid.bf-offers-stack>.bf-countdown-between{order:2!important;width:100%!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column--second{order:3!important}.bf-offers-grid.bf-offers-stack>.bf-offer-column--extras{order:4!important}}@media (width>=761px){#bundle .bf-offers-grid.bf-offers-stack{flex-direction:initial!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;place-items:stretch stretch!important;gap:18px 22px!important;width:100%!important;min-width:0!important;display:grid!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--first{grid-area:1/1!important;width:100%!important;min-width:0!important;margin:0!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--second{grid-area:1/2!important;width:100%!important;min-width:0!important;margin:0!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-countdown-between{grid-area:2/1/auto/-1!important;width:100%!important;min-width:0!important;margin:0!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--extras{grid-area:3/1/auto/-1!important;width:100%!important;min-width:0!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-countdown-between{grid-column:1/-1!important;place-self:start center!important;width:min(780px,100%)!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;transform:none!important}#bundle .bf-offer-column .bf-price-showcase,#bundle .bf-offer-column .bf-price-showcase-main,#bundle .bf-offer-column .bf-price-values,#bundle .bf-offer-column .bf-original-price,#bundle .bf-offer-column .bf-original-price-meta,#bundle .bf-offer-column .bf-final-price{box-sizing:border-box!important;max-height:none!important;overflow:visible!important}#bundle .bf-offer-column .bf-price-showcase{height:auto!important;min-height:150px!important}#bundle .bf-offer-column .bf-price-showcase-main{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;display:flex!important}#bundle .bf-offer-column .bf-price-values{direction:rtl!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}#bundle .bf-offer-column .bf-original-price{direction:rtl!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}#bundle .bf-offer-column .bf-original-price>span{text-align:right!important;width:100%!important;margin:0!important;display:block!important;position:static!important;transform:none!important}#bundle .bf-offer-column .bf-original-price-meta{direction:rtl!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}#bundle .bf-offer-column .bf-original-price-meta del{visibility:visible!important;opacity:1!important;white-space:nowrap!important;flex:0 auto!important;width:auto!important;max-width:100%!important;margin:0!important;display:inline-block!important;position:relative!important;inset:auto!important;transform:none!important}#bundle .bf-offer-column .bf-inline-discount{visibility:visible!important;opacity:1!important;white-space:nowrap!important;flex:none!important;width:auto!important;max-width:100%!important;margin:0!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:none!important}#bundle .bf-offer-column .bf-final-price{clear:both!important;direction:rtl!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:auto!important;min-height:0!important;margin:6px 0 0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}#bundle .bf-offer-column .bf-final-price>span,#bundle .bf-offer-column .bf-final-price>strong{text-align:center!important;width:100%!important;margin:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}}#bundle .bf-offer-column--first .bf-value-course-card.is-in-person{border-color:#e8c36b!important;box-shadow:0 0 0 1px #e8c36b73,0 0 11px #e8c36b7a,0 0 24px #e8c36b38!important}:root{--academy-form-white:#fff;--academy-form-ivory:#f6f3ec;--academy-form-border:#e6decf;--academy-form-ink:#25231f;--academy-form-muted:#777166;--academy-form-gold:#966f33;--academy-form-focus:#b58a4524}.site-shell.bf-campaign-site main .lead-panel{color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important;background:linear-gradient(125deg,#fff,#f9f6ef)!important;box-shadow:0 16px 45px #4031190e!important}.site-shell.bf-campaign-site main .lead-copy h2{color:var(--academy-form-ink)!important}.site-shell.bf-campaign-site main .lead-copy p{color:var(--academy-form-muted)!important}.site-shell.bf-campaign-site main .lead-promise{color:var(--academy-form-gold)!important}.site-shell.bf-campaign-site main .lead-form{border:1px solid var(--academy-form-border)!important;background:#fff!important;border-radius:15px!important;padding:22px!important;box-shadow:0 8px 28px #4031190b!important}.site-shell.bf-campaign-site main .lead-form label{color:#514c43!important}.site-shell.bf-campaign-site main .lead-form input,.site-shell.bf-campaign-site main .lead-form textarea,.site-shell.bf-campaign-site main .lead-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important;background:#fff!important}.site-shell.bf-campaign-site main .lead-form input::placeholder,.site-shell.bf-campaign-site main .lead-form textarea::placeholder{color:#a29b8f!important}.site-shell.bf-campaign-site main .lead-form input:focus,.site-shell.bf-campaign-site main .lead-form textarea:focus,.site-shell.bf-campaign-site main .lead-form select:focus{box-shadow:0 0 0 3px var(--academy-form-focus)!important;border-color:#b58a45!important}body:has(.site-shell.bf-campaign-site) .guidance-modal{color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important;background:linear-gradient(150deg,#fff,#faf7f0)!important;box-shadow:0 25px 75px #271f1438!important}body:has(.site-shell.bf-campaign-site) .guidance-modal h2{color:var(--academy-form-ink)!important}body:has(.site-shell.bf-campaign-site) .guidance-modal .section-kicker{color:var(--academy-form-gold)!important}:is(body:has(.site-shell.bf-campaign-site) .guidance-modal-intro,body:has(.site-shell.bf-campaign-site) .guidance-privacy){color:var(--academy-form-muted)!important}body:has(.site-shell.bf-campaign-site) .guidance-modal-close{color:#514c43!important;border-color:var(--academy-form-border)!important;background:#fff!important}body:has(.site-shell.bf-campaign-site) .guidance-modal-form label{color:#514c43!important}:is(body:has(.site-shell.bf-campaign-site) .guidance-modal-form input,body:has(.site-shell.bf-campaign-site) .guidance-modal-form textarea,body:has(.site-shell.bf-campaign-site) .guidance-modal-form select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important;background:#fff!important}body:has(.site-shell.bf-campaign-site) .guidance-modal-form input::placeholder{color:#a29b8f!important}body:has(.site-shell.bf-campaign-site) .guidance-modal-form textarea::placeholder{color:#a29b8f!important}:is(body:has(.site-shell.bf-campaign-site) .guidance-modal-form input:focus,body:has(.site-shell.bf-campaign-site) .guidance-modal-form textarea:focus,body:has(.site-shell.bf-campaign-site) .guidance-modal-form select:focus){box-shadow:0 0 0 3px var(--academy-form-focus)!important;border-color:#b58a45!important}body:has(.site-shell.bf-campaign-site) .guidance-success{color:var(--academy-form-ink)!important}body:has(.site-shell.bf-campaign-site) .guidance-success p{color:var(--academy-form-muted)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal{color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important;background:linear-gradient(150deg,#fff,#faf7f0)!important;box-shadow:0 25px 75px #271f143d!important}body:has(.site-shell.bf-campaign-site) .order-request-modal h2{color:var(--academy-form-ink)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal-intro{color:var(--academy-form-muted)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal-close{color:#514c43!important;border-color:var(--academy-form-border)!important;background:#fff!important}body:has(.site-shell.bf-campaign-site) .order-request-modal-product{background:var(--academy-form-ivory)!important;color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important}:is(body:has(.site-shell.bf-campaign-site) .order-request-modal-product small,body:has(.site-shell.bf-campaign-site) .order-request-modal-product strong){color:var(--academy-form-ink)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal-product span{color:var(--academy-form-gold)!important}body:has(.site-shell.bf-campaign-site) .order-request-neon-note{color:#514c43!important;box-shadow:none!important;background:#f8f3e8!important;border:1px solid #e8d9b9!important}:is(body:has(.site-shell.bf-campaign-site) .order-request-neon-note span,body:has(.site-shell.bf-campaign-site) .order-request-neon-note p){color:#514c43!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-form{border:1px solid var(--academy-form-border)!important;background:#fff!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-form label{color:#514c43!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-form label>span svg{color:var(--academy-form-gold)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-form input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--academy-form-ink)!important;border:1px solid var(--academy-form-border)!important;background:#fff!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-form input::placeholder{color:#a29b8f!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-form input:focus{box-shadow:0 0 0 3px var(--academy-form-focus)!important;border-color:#b58a45!important}body:has(.site-shell.bf-campaign-site) .order-request-privacy{color:var(--academy-form-muted)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal-success{color:var(--academy-form-ink)!important}:is(body:has(.site-shell.bf-campaign-site) .order-request-modal-success p,body:has(.site-shell.bf-campaign-site) .order-request-reference small){color:var(--academy-form-muted)!important}body:has(.site-shell.bf-campaign-site) .order-request-reference{background:var(--academy-form-ivory)!important;border-color:var(--academy-form-border)!important}body:has(.site-shell.bf-campaign-site) .order-request-reference strong{color:var(--academy-form-gold)!important}.site-shell.bf-campaign-site main .checkout-form{color:var(--academy-form-ink)!important;border-color:var(--academy-form-border)!important;background:#fff!important}.site-shell.bf-campaign-site main .checkout-form label{color:#514c43!important}.site-shell.bf-campaign-site main .checkout-form input,.site-shell.bf-campaign-site main .checkout-form select,.site-shell.bf-campaign-site main .checkout-form textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--academy-form-ink)!important;border-color:var(--academy-form-border)!important;background:#fff!important}.site-shell.bf-campaign-site main .checkout-form input:focus,.site-shell.bf-campaign-site main .checkout-form select:focus,.site-shell.bf-campaign-site main .checkout-form textarea:focus{box-shadow:0 0 0 3px var(--academy-form-focus)!important;border-color:#b58a45!important}.site-shell.bf-campaign-site main .lead-form .button-primary{color:#17140f!important;background:linear-gradient(135deg,#e0bd76,#bd9146)!important}body:has(.site-shell.bf-campaign-site) .guidance-modal .button-primary{color:#17140f!important;background:linear-gradient(135deg,#e0bd76,#bd9146)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .button-primary{color:#17140f!important;background:linear-gradient(135deg,#e0bd76,#bd9146)!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-neon-note{color:#fff!important;background:linear-gradient(145deg,#1c1113 0%,#080809 100%)!important;border:1.5px solid #ff4058!important;border-radius:13px!important;box-shadow:0 0 0 1px #ff405861,0 0 10px #ff40589e,0 0 24px #ff405852,inset 0 0 18px #ff405817!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-neon-note>span{color:#fff!important;text-shadow:0 0 8px #ff4058a6!important;font-weight:900!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-neon-note>p{color:#fff!important;text-shadow:0 0 6px #ffffff1f!important;font-weight:700!important;line-height:2.1!important}body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-modal-intro{color:#30281d!important;background:linear-gradient(110deg,#fbf8f1,#f3ebdd)!important;border:1px solid #e8d9b9!important;border-right:3px solid #b58a45!important;border-radius:11px!important;margin:13px 0 18px!important;padding:14px 16px!important;font-size:13px!important;font-weight:800!important;line-height:2.15!important;display:block!important;box-shadow:0 5px 16px #4031190f!important}@media (width<=520px){body:has(.site-shell.bf-campaign-site) .order-request-modal .order-request-modal-intro{padding:12px 13px!important;font-size:12px!important}}.bf-offer-card .bf-capacity-slot.is-reserved{align-items:stretch;min-width:0;min-height:106px;margin:8px 0 5px;display:flex}.bf-offer-card .bf-capacity-meter{box-sizing:border-box;color:#f4f1e9;width:100%;min-width:0;min-height:106px;box-shadow:none;direction:rtl;background:linear-gradient(110deg,#17130f,#211914);border:1px solid #c9a45c47;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:center;gap:5px;padding:9px 12px;display:grid}.bf-offer-card .bf-capacity-heading,.bf-offer-card .bf-capacity-meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bf-offer-card .bf-capacity-heading{margin:0}.bf-offer-card .bf-capacity-title{color:#d9bd83;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:800;display:inline-flex}.bf-offer-card .bf-capacity-title svg{color:#c9a45c;flex:none}.bf-offer-card .bf-capacity-state{color:#d9bd83;text-shadow:none;white-space:nowrap;background:#c9a45c12;border:1px solid #c9a45c3d;border-radius:6px;flex:none;padding:3px 7px;font-size:8px;font-weight:800}.bf-offer-card .bf-capacity-main{align-items:baseline;gap:8px;min-width:0;line-height:1.15;display:flex}.bf-offer-card .bf-capacity-number{color:#e0bf7b;font-variant-numeric:tabular-nums;font-size:25px;font-weight:900;line-height:1.1;animation:.2s ease-out bfCapacityNumberIn;display:inline-block}.bf-offer-card .bf-capacity-main>span{color:#c8b99f;font-size:9px;font-weight:600}.bf-offer-card .bf-capacity-track{width:100%;height:9px;min-height:9px;box-shadow:none;direction:rtl;background:#30251d;border:0;border-radius:999px;display:block;position:relative;overflow:hidden}.bf-offer-card .bf-capacity-fill{border-radius:inherit;min-width:0;max-width:100%;height:100%;box-shadow:none;background:linear-gradient(90deg,#a77b3e,#d4b06d);transition:width .45s;display:block}.bf-offer-card .bf-capacity-meta{color:#b9aa92;margin:0;font-size:8px;line-height:1.5}.bf-offer-card .bf-capacity-meta>span{min-width:0;color:inherit;font-size:inherit;line-height:inherit}.bf-offer-card .bf-capacity-meta>span:last-child{color:#d1b77f}.bf-offer-card .bf-capacity-meter.is-low{border-color:#c9a45c42}.bf-offer-card .bf-capacity-meter.is-medium{border-color:#c9a45c85}.bf-offer-card .bf-capacity-meter.is-medium .bf-capacity-title{color:#e0bf7b}.bf-offer-card .bf-capacity-meter.is-medium .bf-capacity-fill{background:linear-gradient(90deg,#b58a45,#e0bf7b)}.bf-offer-card .bf-capacity-meter.is-near-full{background:linear-gradient(110deg,#1c1212,#241817);border-color:#842c36ad}.bf-offer-card .bf-capacity-meter.is-near-full .bf-capacity-state{color:#d99aa0;background:#842c3629;border-color:#a0434e66}.bf-offer-card .bf-capacity-meter.is-full{background:linear-gradient(110deg,#1d1113,#281718);border-color:#842c36cc}.bf-offer-card .bf-capacity-meter.is-full .bf-capacity-state{color:#e3a5aa;background:#842c3633;border-color:#a0434e80}@keyframes bfCapacityNumberIn{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.bf-offer-card .bf-capacity-slot.is-reserved{min-height:102px;margin:6px 0 4px}.bf-offer-card .bf-capacity-meter{gap:5px;min-height:102px;padding:8px 9px}.bf-offer-card .bf-capacity-title{font-size:9px}.bf-offer-card .bf-capacity-number{font-size:23px}.bf-offer-card .bf-capacity-state,.bf-offer-card .bf-capacity-meta,.bf-offer-card .bf-capacity-meta>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.bf-offer-card .bf-capacity-number{animation:none}.bf-offer-card .bf-capacity-fill{transition:none}}html body .site-shell.bf-campaign-site .site-footer{color:#302d27!important;background:#f4f1e9!important;border-top:1px solid #e4ddcf!important;margin-top:48px!important;padding:44px 0 18px!important}html body .site-shell.bf-campaign-site .site-footer .footer-top.academy-footer-layout{flex-direction:column!important;gap:26px!important;padding-bottom:26px!important;display:flex!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-primary-grid{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}html body .site-shell.bf-campaign-site .site-footer .footer-about-card,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-card{flex-direction:column;min-width:0;min-height:100%;display:flex;position:relative;overflow:hidden;color:#302d27!important;background:#fff!important;border:1px solid #e8e0d1!important;border-radius:17px!important;padding:24px!important;box-shadow:0 10px 28px #392e1b0e!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card:before{opacity:.45;border-color:#be97532e!important;box-shadow:0 0 0 13px #be975306,0 0 0 27px #be975304!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-heading,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-heading{align-items:center;gap:11px;min-width:0;display:flex;border-bottom:1px solid #eee8dc!important;margin:0 0 14px!important;padding:0 0 13px!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-icon,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-icon{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;color:#98743b!important;background:#f7f1e5!important;border:1px solid #ecdfc5!important;border-radius:11px!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-title,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-title{flex-direction:column;gap:4px;min-width:0;display:flex}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-title small,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-title small{letter-spacing:.16em;text-align:right;direction:ltr;color:#a08048!important;font-size:8px!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-title strong,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-title strong{line-height:1.8;color:#29261f!important;font-size:14px!important;font-weight:850!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-spark{margin-inline-start:auto;color:#b18b4c!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card>p,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-copy{z-index:1;white-space:pre-line;overflow-wrap:anywhere;position:relative;color:#625c51!important;max-width:none!important;margin:0!important;font-size:12px!important;line-height:2.25!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;line-height:1.9;display:flex;color:#967440!important;border-top:1px solid #f0eadf!important;margin-top:auto!important;padding-top:15px!important;font-size:10px!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-foot:before{flex:0 0 5px;width:5px;height:5px;margin-inline-end:0;background:#b28a49!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-card-link{white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:inline-flex;color:#80602d!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-card{gap:0}html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-copy{margin-bottom:13px!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-link{text-align:right;direction:rtl;justify-content:flex-start;align-items:center;gap:13px;transform:none;color:#29261f!important;width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:#faf8f3!important;border:1px solid #e9e1d3!important;border-radius:12px!important;margin:0 0 13px!important;padding:13px 15px!important;display:flex!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-link:hover{color:#29261f!important;background:#fffdf8!important;border-color:#c9ad79!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-icon{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;color:#98743b!important;background:#f2eadb!important;border-radius:10px!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-meta{flex-direction:column;flex:auto;align-items:flex-start;gap:4px;min-width:0;display:flex}html body .site-shell.bf-campaign-site .site-footer .footer-phone-meta strong{font-weight:750;color:#625c51!important;font-size:10px!important}html body .site-shell.bf-campaign-site .site-footer .footer-phone-meta b{white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-weight:900;display:block;color:#29261f!important;font-size:16px!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-no-phone{background:#faf8f3;border:1px solid #e9e1d3;border-radius:12px;margin-bottom:13px;padding:13px 15px;font-size:11px;display:block;color:#625c51!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;display:flex}html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-actions a{background:#f8f4eb;border:1px solid #eee4d2;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:750;display:inline-flex;color:#76592d!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-actions a:hover{background:#f1e8d7;border-color:#d8c39b}html body .site-shell.bf-campaign-site .site-footer .academy-footer-secondary-grid{direction:rtl;border-top:1px solid #e4ddcf;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding-top:23px;display:grid}html body .site-shell.bf-campaign-site .site-footer .academy-footer-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}html body .site-shell.bf-campaign-site .site-footer .footer-brand{align-items:center;gap:12px;display:flex;color:#29261f!important}html body .site-shell.bf-campaign-site .site-footer .footer-brand .brand-mark{color:#8d6a35!important;border-color:#cbb482!important;box-shadow:inset 0 0 20px #b18b4c14!important}html body .site-shell.bf-campaign-site .site-footer .footer-brand strong,html body .site-shell.bf-campaign-site .site-footer .footer-brand .footer-brand-persian-name{color:#302d27!important;font-size:14px!important}html body .site-shell.bf-campaign-site .site-footer .footer-brand small,html body .site-shell.bf-campaign-site .site-footer .footer-brand .footer-brand-english-name{color:#8c8476!important}html body .site-shell.bf-campaign-site .site-footer .footer-brand-column>p{color:#777064!important;max-width:440px!important;margin:10px 0 0!important;font-size:11px!important;line-height:2.1!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-links{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex;color:#625c51!important;font-size:11px!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-links>strong{color:#302d27!important;margin:0!important;font-size:12px!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-link-list{flex-wrap:wrap;align-items:center;gap:9px 18px;display:flex}html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-link-list a,html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-link-list span{align-items:center;min-height:25px;font-size:10px;display:inline-flex;color:#6b6458!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-link-list a:hover{color:#98743b!important}html body .site-shell.bf-campaign-site .site-footer .footer-bottom.academy-footer-bottom{text-align:center;display:flex;color:#8a8376!important;border-top:1px solid #e4ddcf!important;justify-content:center!important;padding-top:15px!important;font-size:9px!important}@media (width<=760px){html body .site-shell.bf-campaign-site .site-footer{margin-top:35px!important;padding:30px 0 15px!important}html body .site-shell.bf-campaign-site .site-footer .footer-top.academy-footer-layout{gap:16px!important;padding-bottom:20px!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-primary-grid,html body .site-shell.bf-campaign-site .site-footer .academy-footer-secondary-grid{grid-template-columns:minmax(0,1fr);gap:14px}html body .site-shell.bf-campaign-site .site-footer .footer-about-card,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-card{border-radius:14px!important;padding:18px!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card-title strong,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-title strong{font-size:13px!important}html body .site-shell.bf-campaign-site .site-footer .footer-about-card>p,html body .site-shell.bf-campaign-site .site-footer .academy-footer-support-copy{font-size:11px!important;line-height:2.15!important}html body .site-shell.bf-campaign-site .site-footer .academy-footer-secondary-grid{padding-top:18px}html body .site-shell.bf-campaign-site .site-footer .academy-footer-quick-link-list{gap:7px 13px}html body .site-shell.bf-campaign-site .site-footer .footer-bottom.academy-footer-bottom{line-height:1.9;font-size:8px!important}}@media (prefers-reduced-motion:reduce){html body .site-shell.bf-campaign-site .site-footer a{transition:none!important}}@media (width<=760px){.bf-offer-card.bf-value-ledger-card .bf-offer-heading{flex:1 1 0!important;align-self:flex-start!important;min-width:0!important;max-width:100%!important}.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title{box-sizing:border-box!important;text-align:right!important;flex-flow:wrap!important;place-content:flex-start!important;align-items:center!important;gap:1px 5px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:clamp(13px,3.7vw,16px)!important;line-height:1.45!important;display:flex!important;overflow:visible!important}.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-neon-phrase,.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-title-plus,.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-title-counter{white-space:nowrap!important;flex:none!important;align-self:center!important}.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-neon-phrase{max-width:100%!important;padding-inline:6px!important;font-size:.94em!important;line-height:1.55!important}.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-title-plus{margin:0 .12em!important;line-height:1!important}.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-title-counter{min-width:1.1em!important;font-size:1.48em!important;line-height:1!important}.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title>.bf-offer-title-copy{text-align:right!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;box-sizing:border-box!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.65!important;display:block!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;align-content:start!important;align-items:stretch!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 0 14px!important;padding:0!important;display:grid!important;overflow:visible!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card{box-sizing:border-box!important;flex-direction:column!important;grid-area:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 8px!important;display:flex!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-image{aspect-ratio:4/3!important;border-radius:0!important;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-image img{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-copy{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:8px 7px 0!important;display:flex!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-copy>strong{-webkit-line-clamp:2!important;text-align:center!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;font-size:10px!important;font-weight:850!important;line-height:1.7!important;display:-webkit-box!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid .bf-value-course-summary,.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-specs,.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-arrow{display:none!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card.is-in-person)>.bf-value-course-card:not(.is-in-person):nth-last-child(2):nth-child(odd){grid-area:auto!important;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card:last-child:nth-child(odd))>.bf-value-course-card:last-child:nth-child(odd){grid-area:auto/1/auto/-1!important;place-self:stretch center!important;width:calc(50% - 4.5px)!important;min-width:0!important;max-width:none!important;margin:0!important}}@media (width<=360px){.bf-offer-card.bf-value-ledger-card .bf-animated-offer-title{column-gap:3px!important;font-size:12px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid{gap:7px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card:last-child:nth-child(odd))>.bf-value-course-card:last-child:nth-child(odd){width:calc(50% - 3.5px)!important}}@media (width<=760px){.bf-offer-card.bf-value-ledger-card .bf-offer-heading{box-sizing:border-box!important;padding-top:10px!important}.bf-offer-card.bf-value-ledger-card .bf-offer-heading>.bf-animated-offer-title{margin-top:7px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:94px!important;align-items:stretch!important;gap:8px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card{box-sizing:border-box!important;direction:rtl!important;grid-template:"image copy"94px/clamp(54px,17vw,66px) minmax(0,1fr)!important;place-items:stretch stretch!important;gap:0!important;width:100%!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-image{aspect-ratio:auto!important;border:0!important;box-sizing:border-box!important;background:#0000001f!important;border-inline-start:1px solid #cda8682e!important;border-radius:0!important;grid-area:image!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:94px!important;min-height:0!important;max-height:94px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-image img{object-fit:contain!important;object-position:center center!important;box-sizing:border-box!important;border-radius:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:94px!important;padding:2px!important;display:block!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-copy{text-align:right!important;box-sizing:border-box!important;flex-direction:column!important;grid-area:copy!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;width:100%!important;min-width:0!important;height:94px!important;min-height:0!important;max-height:94px!important;margin:0!important;padding:5px 7px!important;display:flex!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-copy>strong{-webkit-line-clamp:3!important;color:#fff0d5!important;text-align:right!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:850!important;line-height:1.75!important;display:-webkit-box!important;overflow:hidden!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid .bf-value-course-summary,.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-specs,.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-arrow{display:none!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card:last-child:nth-child(odd))>.bf-value-course-card:last-child:nth-child(odd){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 4px)!important;height:94px!important;min-height:94px!important;max-height:94px!important;margin:0!important}}@media (width<=390px){.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid{grid-auto-rows:88px!important;gap:7px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card{grid-template-rows:88px!important;height:88px!important;min-height:88px!important;max-height:88px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-image,.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-copy{height:88px!important;max-height:88px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid>.bf-value-course-card>.bf-value-course-image img{max-height:88px!important}.bf-offer-card.bf-value-ledger-card.bf-value-ledger-v13 .bf-value-course-grid:has(>.bf-value-course-card:last-child:nth-child(odd))>.bf-value-course-card:last-child:nth-child(odd){width:calc(50% - 3.5px)!important;height:88px!important;min-height:88px!important;max-height:88px!important}}.bf-hero-section .hero-image-frame>.hero-instructor-link{-webkit-backdrop-filter:blur(10px);z-index:4!important;color:#f4e7c9!important;white-space:nowrap!important;background:#111311db!important;border:1px solid #debe80ad!important;border-radius:999px!important;max-width:calc(100% - 28px)!important;padding:9px 15px!important;font-size:10px!important;font-weight:850!important;line-height:1.5!important;text-decoration:none!important;transition:background .2s,border-color .2s,box-shadow .2s,color .2s!important;bottom:20px!important;box-shadow:0 7px 22px #0000004d,inset 0 1px #ffffff14!important}.bf-hero-section .hero-image-frame>.hero-instructor-link:hover{color:#fff6e5!important;background:#1f221cf2!important;border-color:#eecf96f2!important;box-shadow:0 9px 25px #0000005c,0 0 13px #c9a45c2e!important}.bf-hero-section .hero-image-frame>.hero-instructor-link:focus-visible{outline-offset:3px!important;outline:2px solid #e5c681!important}html:has(.bf-hero-section){scroll-behavior:smooth}body:has(.bf-hero-section) #instructor{scroll-margin-top:96px!important}.bf-hero-section .hero-actions>.bf-hero-primary{border-radius:12px!important;gap:12px!important;min-height:52px!important;padding:15px 24px!important;font-size:13px!important;font-weight:850!important}.bf-offer-card.bf-value-ledger-card .order-request-box>.order-request-toggle{color:#f5fff8!important;letter-spacing:.01em!important;text-shadow:0 1px 1px #0023173d!important;background:linear-gradient(118deg,#0b6045 0%,#107451 54%,#16815c 100%)!important;border:1px solid #97e2b9ad!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:51px!important;padding:13px 20px!important;font-size:12.5px!important;font-weight:900!important;line-height:1.5!important;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s!important;display:inline-flex!important;box-shadow:0 9px 24px #075d404d,inset 0 1px #effff529,0 0 0 1px #c9a45c29!important}.bf-offer-card.bf-value-ledger-card .order-request-box>.order-request-toggle:hover{background:linear-gradient(118deg,#0e7050 0%,#16865f 54%,#20966c 100%)!important;border-color:#b5f5cff2!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #07704c61,inset 0 1px #f5fff838,0 0 16px #31ac7729!important}.bf-offer-card.bf-value-ledger-card .order-request-box>.order-request-toggle:active{transform:translateY(0)!important}.bf-offer-card.bf-value-ledger-card .order-request-box>.order-request-toggle:focus-visible{outline-offset:3px!important;outline:2px solid #e9cb8e!important}@media (width<=760px){.bf-hero-section .hero-copy>.hero-actions{margin-top:12px!important}.bf-hero-section .hero-actions>.bf-hero-primary{white-space:nowrap!important;flex:none!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:49px!important;padding:12px 19px!important;font-size:11.5px!important;line-height:1.5!important}.bf-hero-section .hero-image-frame>.hero-instructor-link{padding:8px 12px!important;font-size:9px!important;bottom:12px!important}.bf-offer-card.bf-value-ledger-card .order-request-box>.order-request-toggle{min-height:49px!important;padding:12px 14px!important;font-size:12px!important}}@media (prefers-reduced-motion:reduce){html:has(.bf-hero-section){scroll-behavior:auto}.bf-hero-section .hero-image-frame>.hero-instructor-link,.bf-hero-section .hero-actions>.bf-hero-primary,.bf-offer-card.bf-value-ledger-card .order-request-box>.order-request-toggle{transition:none!important}}@media (width>=1121px){#bundle .bf-offer-card.bf-value-ledger-card .bf-value-course-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(112px,auto)!important;align-content:start!important;gap:8px!important;min-height:472px!important;margin-bottom:7px!important}}.bf-offer-card.bf-value-ledger-card .bf-capacity-slot.is-reserved{box-sizing:border-box!important;align-items:stretch!important;min-width:0!important;height:74px!important;min-height:74px!important;margin:7px 0 4px!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-meter{box-sizing:border-box!important;background:radial-gradient(at 96% 0,#ff375524,#0000 54%),linear-gradient(112deg,#1f1312fa,#301619f5 54%,#181412fa)!important;border:1px solid #d5ae6c85!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:74px!important;min-height:74px!important;padding:8px 12px!important;display:grid!important;box-shadow:0 0 0 1px #c9a45c14,0 5px 18px #00000038,0 0 13px #ff315224,inset 0 1px #ffe8c512!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-heading{direction:rtl!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;margin:0!important;display:flex!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-title{color:#ead5ad!important;flex:auto!important;min-width:0!important;font-size:10px!important;font-weight:850!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-heading>.bf-capacity-number{color:#ff9aa8!important;white-space:nowrap!important;text-shadow:0 0 7px #ff3b5c8a,0 0 15px #ff3b5c40!important;flex:none!important;margin:0!important;font-size:13px!important;font-weight:950!important;line-height:1.2!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-track{background:#060708d6!important;border:1px solid #ff74844d!important;border-radius:999px!important;width:100%!important;height:8px!important;min-height:8px!important;overflow:hidden!important;box-shadow:inset 0 1px 4px #000000c2,0 0 7px #ff355624!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-meta,.bf-offer-card.bf-value-ledger-card .bf-capacity-main{display:none!important}@media (width<=760px){.bf-offer-card.bf-value-ledger-card .bf-capacity-slot.is-reserved{height:68px!important;min-height:68px!important;margin:6px 0 3px!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-meter{gap:7px!important;height:68px!important;min-height:68px!important;padding:7px 9px!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-title{font-size:9px!important}.bf-offer-card.bf-value-ledger-card .bf-capacity-heading>.bf-capacity-number{font-size:11px!important}}.bf-bundle-section .bf-countdown{background:radial-gradient(at 50% 0,#ff305626,#0000 68%),linear-gradient(140deg,#180c10fa,#250e15f5)!important;border:1px solid #ff4667c7!important;border-radius:18px!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 1px #ff406326,0 0 13px #ff345b61,0 0 32px #ff345b2e,inset 0 0 22px #ff345b14!important}.bf-bundle-section .bf-countdown-title{color:#ffe7d0!important;text-shadow:0 0 8px #ff49697a!important}.bf-bundle-section .bf-countdown-units{direction:ltr!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(7px,1.4vw,14px)!important;width:100%!important;display:grid!important}.bf-bundle-section .bf-countdown-unit{isolation:isolate!important;box-sizing:border-box!important;direction:rtl!important;background:linear-gradient(155deg,#3c141efa,#130d10fa)!important;border:1px solid #ff4f6fdb!important;border-radius:13px!important;min-width:0!important;position:relative!important;box-shadow:0 0 8px #ff345b85,0 0 18px #ff345b3d,inset 0 0 14px #ff375d26!important}.bf-bundle-section .bf-countdown-unit:before{content:""!important;z-index:-1!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid #ff587747!important;position:absolute!important;inset:-3px!important;box-shadow:0 0 11px #ff30584d!important}.bf-bundle-section .bf-countdown-unit>strong{color:#fff2e8!important;text-shadow:0 0 5px #ffffff80,0 0 14px #ff4569ad!important}.bf-bundle-section .bf-countdown-unit>small{color:#efc6b7!important;text-shadow:0 0 7px #ff43666b!important}@media (width<=760px){.bf-bundle-section .bf-countdown-units{gap:7px!important}.bf-bundle-section .bf-countdown-unit{border-radius:11px!important}}.order-request-modal.bf-bundle-order-modal .order-request-modal-form>button[type=submit]{color:#f5fff8!important;text-shadow:0 1px 1px #0023173d!important;background:linear-gradient(118deg,#0b6045 0%,#107451 54%,#16815c 100%)!important;border:1px solid #97e2b9ad!important;border-radius:12px!important;font-weight:900!important;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s!important;box-shadow:0 9px 24px #075d404d,inset 0 1px #effff529,0 0 0 1px #c9a45c29!important}.order-request-modal.bf-bundle-order-modal .order-request-modal-form>button[type=submit]:hover:not(:disabled){background:linear-gradient(118deg,#0e7050 0%,#16865f 54%,#20966c 100%)!important;border-color:#b5f5cff2!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #07704c61,inset 0 1px #f5fff838,0 0 16px #31ac7729!important}.order-request-modal.bf-bundle-order-modal .order-request-modal-form>button[type=submit]:focus-visible{outline-offset:3px!important;outline:2px solid #e9cb8e!important}@media (prefers-reduced-motion:reduce){.order-request-modal.bf-bundle-order-modal .order-request-modal-form>button[type=submit]{transition:none!important}}@media (width>=1121px){#bundle .bf-offers-grid.bf-offers-stack{align-items:stretch!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--first,#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--second{align-self:stretch!important;align-items:stretch!important;min-width:0!important;display:flex!important}#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--first>.bf-offer-card,#bundle .bf-offers-grid.bf-offers-stack>.bf-offer-column--second>.bf-offer-card{flex:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important}#bundle .bf-offer-card.bf-value-ledger-card>.bf-offer-content{flex-direction:column!important;flex:auto!important;min-width:0!important;height:100%!important;min-height:100%!important;display:flex!important}#bundle .bf-offer-card.bf-value-ledger-card .bf-value-ledger-header{box-sizing:border-box!important;flex:0 0 112px!important;align-items:flex-start!important;min-height:112px!important}#bundle .bf-offer-card.bf-value-ledger-card .bf-offer-heading{padding-top:4px!important}#bundle .bf-offer-card.bf-value-ledger-card .bf-value-course-grid{flex:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:minmax(112px,auto)!important;align-content:start!important;gap:8px!important;min-height:472px!important}#bundle .bf-offer-card.bf-value-ledger-card .bf-capacity-slot{flex:none!important;margin-top:auto!important}#bundle .bf-offer-card.bf-value-ledger-card .bf-value-price-showcase,#bundle .bf-offer-card.bf-value-ledger-card .bf-offer-expiry-slot,#bundle .bf-offer-card.bf-value-ledger-card .order-request-box{flex:none!important}}.instructor-section.instructor-feature-section{background:0 0;padding:clamp(30px,4vw,52px) 0}.instructor-section.instructor-feature-section>.instructor-feature-card{color:#26231e;direction:rtl;background:#fff;border:1px solid #e8dfd1;border-radius:24px;grid-template-columns:310px minmax(0,1fr);align-items:center;gap:clamp(34px,4.5vw,62px);width:min(100%,1160px);margin-inline:auto;padding:clamp(30px,3.2vw,44px) clamp(28px,3.7vw,50px);display:grid;box-shadow:0 18px 48px #281f1113}.instructor-section.instructor-feature-section .instructor-feature-photo-wrap{justify-self:start;width:100%;min-width:0;max-width:310px}.instructor-section.instructor-feature-section .instructor-feature-photo{aspect-ratio:4/5;background:#f3eee5;border:1px solid #c9a45c94;border-radius:19px;width:100%;height:auto;max-height:390px;position:relative;overflow:hidden;box-shadow:0 14px 34px #231c1224}.instructor-section.instructor-feature-section .instructor-feature-photo>img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.instructor-section.instructor-feature-section .instructor-feature-photo-caption{z-index:2;color:#e7d4ad;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10100fe8;border:1px solid #c9a45c61;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:10px;font-weight:650;line-height:1.8;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.instructor-section.instructor-feature-section .instructor-feature-content{color:#28241e;text-align:right;flex-direction:column;align-items:stretch;gap:0;min-width:0;display:flex}.instructor-section.instructor-feature-section .instructor-feature-eyebrow{color:#9b783b;align-items:center;gap:8px;width:fit-content;margin:0 0 7px;font-size:10px;font-weight:750;line-height:1.8;display:inline-flex}.instructor-section.instructor-feature-section .instructor-feature-eyebrow:before{content:"";background:#c9a45c;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.instructor-section.instructor-feature-section .instructor-feature-name{color:#171613;letter-spacing:-.035em;font-weight:850;margin:0 0 3px!important;font-size:clamp(30px,3.1vw,39px)!important;line-height:1.5!important}.instructor-section.instructor-feature-section .instructor-feature-title{color:#716a5f;max-width:680px;font-size:13px;font-weight:500;line-height:2.2;margin:0!important}.instructor-section.instructor-feature-section .instructor-feature-rule{background:linear-gradient(270deg,#c9a45cbf,#c9a45c1f);width:min(100%,650px);height:1px;margin:17px 0 19px}.instructor-section.instructor-feature-section .instructor-feature-credentials{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px clamp(20px,3vw,42px);width:100%;margin:0;padding:0;list-style:none;display:grid}.instructor-section.instructor-feature-section .instructor-feature-credentials:before{color:#9b783b;content:"تجربه و تخصص";grid-column:1/-1;margin-bottom:1px;font-size:11px;font-weight:800;line-height:1.9}.instructor-section.instructor-feature-section .instructor-feature-credentials>li{color:#5f594f;grid-template-columns:7px minmax(0,1fr);align-items:start;gap:9px;min-width:0;font-size:11px;font-weight:500;line-height:2.05;display:grid}.instructor-section.instructor-feature-section .instructor-feature-dot{background:#c9a45c;border-radius:50%;width:7px;height:7px;margin-top:.78em;box-shadow:0 0 0 3px #c9a45c1c}.instructor-section.instructor-feature-section .instructor-feature-bio{color:#625c52;white-space:pre-line;margin:0;font-size:12px;line-height:2.25}.instructor-section.instructor-feature-section .instructor-feature-link{color:#19160f;background:linear-gradient(135deg,#e2c17e,#c9a45c);border:1px solid #a0773052;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:43px;margin-top:22px;padding:10px 17px;font-size:11px;font-weight:750;line-height:1.7;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 8px 20px #a0773021}.instructor-section.instructor-feature-section .instructor-feature-link:hover{filter:saturate(1.05);transform:translateY(-2px);box-shadow:0 12px 24px #a0773033}@media (width<=1050px) and (width>=761px){.instructor-section.instructor-feature-section>.instructor-feature-card{grid-template-columns:minmax(0,245px) minmax(0,1fr);gap:28px;padding:27px}.instructor-section.instructor-feature-section .instructor-feature-photo-wrap{max-width:245px}.instructor-section.instructor-feature-section .instructor-feature-name{font-size:31px!important}.instructor-section.instructor-feature-section .instructor-feature-credentials{gap:10px 18px}}@media (width<=760px){.instructor-section.instructor-feature-section{padding:30px 0 38px}.instructor-section.instructor-feature-section>.instructor-feature-card{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:20px;padding:18px}.instructor-section.instructor-feature-section .instructor-feature-photo-wrap{justify-self:center;width:min(100%,205px);max-width:205px}.instructor-section.instructor-feature-section .instructor-feature-photo{border-radius:16px;max-height:258px}.instructor-section.instructor-feature-section .instructor-feature-photo-caption{min-height:36px;font-size:9px;bottom:9px;left:9px;right:9px}.instructor-section.instructor-feature-section .instructor-feature-eyebrow{margin-bottom:5px;font-size:9px}.instructor-section.instructor-feature-section .instructor-feature-name{font-size:clamp(26px,7vw,31px)!important;line-height:1.45!important}.instructor-section.instructor-feature-section .instructor-feature-title{font-size:11px;line-height:2.1}.instructor-section.instructor-feature-section .instructor-feature-rule{margin:13px 0 15px}.instructor-section.instructor-feature-section .instructor-feature-credentials{grid-template-columns:minmax(0,1fr);row-gap:9px}.instructor-section.instructor-feature-section .instructor-feature-credentials>li{font-size:10.5px;line-height:1.95}.instructor-section.instructor-feature-section .instructor-feature-link{width:100%;margin-top:18px}}@media (prefers-reduced-motion:reduce){.instructor-section.instructor-feature-section .instructor-feature-link{transition:none}}
