@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/bf2026/fonts/Rubik-300.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/bf2026/fonts/Rubik-400.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;font-display:swap;src:url(/bf2026/fonts/Rubik-400i.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/bf2026/fonts/Rubik-500.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:500;font-display:swap;src:url(/bf2026/fonts/Rubik-500i.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/bf2026/fonts/Rubik-600.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/bf2026/fonts/Rubik-700.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:700;font-display:swap;src:url(/bf2026/fonts/Rubik-700i.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/bf2026/fonts/Rubik-800.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/bf2026/fonts/Rubik-900.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/bf2026/fonts/Rubik-300.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/bf2026/fonts/Rubik-400.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:400;font-display:swap;src:url(/bf2026/fonts/Rubik-400i.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/bf2026/fonts/Rubik-500.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:500;font-display:swap;src:url(/bf2026/fonts/Rubik-500i.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/bf2026/fonts/Rubik-600.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/bf2026/fonts/Rubik-700.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:italic;font-weight:700;font-display:swap;src:url(/bf2026/fonts/Rubik-700i.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/bf2026/fonts/Rubik-800.woff2) format("woff2")}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/bf2026/fonts/Rubik-900.woff2) format("woff2")}:root{--tms-yellow: #FFDA17;--tms-yellow-warm: #FFDF17;--tms-yellow-deep: #FAC816;--tms-amber: #EDAF00;--tms-ink: #191919;--tms-ink-deep: #070707;--tms-ink-soft: #2E2E2E;--tms-ink-300: #303030;--tms-ink-200: #383838;--tms-ink-222: #222222;--tms-gray-700: #A0A3A8;--tms-gray-600: #ACB1B6;--tms-gray-500: #B7B7B7;--tms-gray-400: #D7D7D7;--tms-gray-300: #D9D9D9;--tms-gray-200: #DAE0E5;--tms-gray-150: #E7EBEF;--tms-gray-140: #E7EAED;--tms-gray-130: #E9E9E9;--tms-gray-120: #EFEFEF;--tms-gray-100: #F4F5F7;--tms-gray-50: #F5F5F5;--tms-white: #FFFFFF;--tms-red: #D82911;--tms-pink: #F52A47;--tms-green: #41A927;--tms-green-bright: #14C35A;--fg-1: var(--tms-ink);--fg-2: var(--tms-ink-soft);--fg-3: var(--tms-gray-700);--fg-4: var(--tms-gray-600);--fg-on-yellow: var(--tms-ink);--fg-on-dark: var(--tms-white);--fg-link: var(--tms-ink);--bg-page: var(--tms-gray-100);--bg-surface: var(--tms-white);--bg-surface-2: var(--tms-gray-140);--bg-dark: var(--tms-ink);--bg-dark-2: var(--tms-ink-300);--bg-accent: var(--tms-yellow);--border-1: var(--tms-gray-150);--border-2: var(--tms-gray-200);--border-strong: var(--tms-ink);--border-on-dark: rgba(255,255,255,.16);--font-sans: "Rubik", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--fs-display: 56px;--fs-h1: 40px;--fs-h2: 32px;--fs-h3: 28px;--fs-h4: 24px;--fs-h5: 20px;--fs-body-lg: 18px;--fs-body: 16px;--fs-meta: 14px;--fs-tiny: 12px;--lh-display: 1.1;--lh-heading: 1.2;--lh-snug: 1.3;--lh-body: 1.4;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fw-black: 900;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--space-13: 120px;--layout-max: 1221px;--layout-gutter: 350px;--layout-frame: 1920px;--r-xs: 4px;--r-sm: 14px;--r-md: 11px;--r-lg: 16px;--r-xl: 24px;--r-2xl: 40px;--r-pill: 500px;--shadow-lift: 0 0 56px 0 rgba(139,149,158,.8);--shadow-card: 0 4px 24px 0 rgba(25,25,25,.06);--shadow-inset: inset 0 0 0 1px var(--border-1);--glow-yellow: 0 8px 24px 0 rgba(255,218,23,.35);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .2s;--dur-slow: .36s}html,body{font-family:var(--font-sans);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--fg-1);background:var(--bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-heading);font-weight:var(--fw-bold);color:var(--fg-1);letter-spacing:-.01em;margin:0}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-heading);font-weight:var(--fw-bold);color:var(--fg-1);margin:0}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-snug);font-weight:var(--fw-medium);color:var(--fg-1);margin:0}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:var(--fw-medium);color:var(--fg-1);margin:0}p{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--fg-1);margin:0}.display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-bold);letter-spacing:-.015em}.meta{font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--fg-3)}.muted{color:var(--fg-3)}code,kbd,samp{font-family:var(--font-mono);font-size:.9em;background:var(--tms-gray-100);padding:2px 6px;border-radius:var(--r-xs)}.tms-btn{font-family:var(--font-sans);font-weight:500;font-size:18px;line-height:1.4;letter-spacing:0;border:0;border-radius:var(--r-sm);padding:12px 24px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.tms-btn:focus-visible{outline:2px solid var(--tms-ink);outline-offset:2px}.tms-btn:active{transform:scale(.97)}.tms-btn--sm{font-size:16px;padding:10px 20px}.tms-btn--md{font-size:18px;padding:12px 24px}.tms-btn--lg{font-size:18px;padding:20px 40px}.tms-btn--primary{background:var(--tms-yellow);color:var(--tms-ink)}.tms-btn--primary:hover{background:var(--tms-yellow-deep);box-shadow:var(--glow-yellow)}.tms-btn--secondary{background:var(--tms-ink);color:var(--tms-white)}.tms-btn--secondary:hover{background:#2a2a2a}.tms-btn--outline{background:transparent;color:var(--tms-ink-soft);border:1px solid var(--tms-ink);border-radius:var(--r-pill);font-size:16px;padding:12px 20px}.tms-btn--outline:hover{background:var(--tms-ink);color:var(--tms-white)}.tms-btn--ghost{background:transparent;color:var(--tms-ink)}.tms-btn--ghost:hover{background:var(--tms-gray-130)}.tms-iconbtn{width:56px;height:56px;border-radius:50%;border:0;background:var(--tms-white);color:var(--tms-ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tms-iconbtn:hover{background:var(--tms-yellow)}.tms-iconbtn:active{transform:scale(.93)}.tms-badge{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:500;font-size:16px;line-height:1.4}.tms-badge--yellow{background:var(--tms-yellow-warm);color:var(--tms-ink-soft)}.tms-badge--ink{background:var(--tms-ink);color:var(--tms-white)}.tms-badge--green{background:var(--tms-green-bright);color:var(--tms-white)}.tms-badge--red{background:var(--tms-pink);color:var(--tms-white)}.tms-badge--outline{background:transparent;color:var(--tms-ink-soft);border:1px solid var(--tms-ink)}.tms-badge--sm{font-size:14px;padding:6px 14px}.tms-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-sans)}.tms-input{font-family:var(--font-sans);font-size:16px;line-height:1.4;padding:14px 18px;border:1px solid var(--tms-gray-200);border-radius:var(--r-sm);background:var(--tms-white);color:var(--tms-ink);outline:0;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.tms-input::placeholder{color:var(--tms-gray-600)}.tms-input:focus{border-color:var(--tms-ink);box-shadow:0 0 0 3px #19191914}.tms-input.is-invalid{border-color:var(--tms-red)}.tms-label{font-size:14px;font-weight:500;color:var(--tms-ink-soft)}.tms-help{font-size:12px;color:var(--fg-3)}.tms-card{background:var(--tms-white);border-radius:var(--r-2xl);padding:32px;box-sizing:border-box}.tms-card--soft{background:var(--tms-gray-100);border-radius:var(--r-2xl)}.tms-card--dark{background:var(--tms-ink);color:var(--tms-white);border-radius:var(--r-xl);padding:32px 48px}.tms-card--lift{box-shadow:var(--shadow-lift)}.tms-course-card{width:390px;height:492px;background:var(--tms-white);border-radius:var(--r-2xl);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.tms-course-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card)}.tms-course-card__media{height:269px;background:var(--tms-gray-140);border-radius:var(--r-2xl);position:relative;overflow:hidden}.tms-course-card__badges{position:absolute;top:48px;left:47px;display:flex;gap:12px}.tms-course-card__body{padding:32px;display:flex;flex-direction:column;gap:24px}.tms-course-card__title{font-size:28px;font-weight:500;line-height:1.3;color:var(--tms-ink);margin:0}.tms-course-card__meta{font-size:18px;color:var(--tms-gray-700)}.tms-nav{display:flex;align-items:center;justify-content:space-between;height:50px;font-family:var(--font-sans)}.tms-nav__links{display:flex;gap:40px;align-items:center}.tms-nav__link{font-size:18px;font-weight:500;color:var(--tms-ink);text-decoration:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.tms-nav__link:hover{color:var(--tms-ink-soft)}.tms-nav__link svg{width:16px;height:16px}.tms-nav--dark .tms-nav__link{color:var(--tms-white)}.tms-nav--dark .tms-nav__link svg path{stroke:var(--tms-white)}:root{--color: rgb(255,223,23);--yellow-for-gray-bg: rgb(245,208,0)}.tms-phone-field{--phone-label: #6C7075;--phone-text: #141414;--phone-muted: #6C7075;--phone-bg: #FFFFFF;--phone-border: #DAE0E5;--phone-ring: #141414;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--phone-label)}.tms-phone-field--dark{--phone-label: #A0A3A8;--phone-text: #FFFFFF;--phone-muted: #A0A3A8;--phone-bg: #262626;--phone-border: #383838;--phone-ring: #FFDF17}.tms-phone{display:flex;align-items:stretch;min-height:56px;box-sizing:border-box;overflow:hidden;border:1px solid var(--phone-border);border-radius:14px;background:var(--phone-bg);color:var(--phone-text)}.tms-phone:focus-within{outline:2px solid var(--phone-ring);outline-offset:-1px}.tms-phone__code{position:relative;flex:none;display:flex;align-items:center;gap:6px;padding:0 10px 0 14px;border-right:1px solid var(--phone-border);font-size:18px;font-weight:500;white-space:nowrap}.tms-phone__code small{font-size:13px;font-weight:600;color:var(--phone-muted)}.tms-phone__code svg{color:var(--phone-muted)}.tms-phone__code select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;font-family:inherit;font-size:18px;cursor:pointer;touch-action:manipulation}.tms-phone__input{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:16px 14px;border:none;outline:none;background:transparent;color:inherit;font-family:inherit;font-size:18px}.tms-phone__input:-webkit-autofill{-webkit-text-fill-color:var(--phone-text);caret-color:var(--phone-text);box-shadow:inset 0 0 0 100px var(--phone-bg)}@media (max-width: 380px){.tms-phone__code{padding:0 8px 0 12px;gap:4px;font-size:16px}.tms-phone__code small{display:none}.tms-phone__input{padding:16px 10px;font-size:16px}}.tms-consent{--consent-text: #6C7075;--consent-accent: #141414;--consent-error: #C4321C;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.4;color:var(--consent-text)}.tms-consent--dark{--consent-text: #A0A3A8;--consent-accent: #FFDF17;--consent-error: #FF8A7A}.tms-consent label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;touch-action:manipulation}.tms-consent input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--consent-accent);cursor:pointer}.tms-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.tms-consent__error{display:none;color:var(--consent-error)}.tms-consent.is-error .tms-consent__error{display:block}.tms-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.tms-phone-field__error{display:none;color:#c4321c}.tms-phone-field--dark .tms-phone-field__error{color:#ff8a7a}.tms-phone-field.is-error .tms-phone-field__error{display:block}.tms-phone-field.is-error .tms-phone{border-color:#c4321c}.tms-phone-field--dark.is-error .tms-phone{border-color:#ff8a7a}.tms-form-error{display:none;margin:0;font-size:14px;line-height:1.4;color:#c4321c}.tms-form-error--dark{color:#ff8a7a}.tms-form-error a{color:inherit;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}form.is-failed .tms-form-error{display:block}form.is-sending button[type=submit]{position:relative;-webkit-text-fill-color:transparent;cursor:progress;opacity:.75}form.is-sending button[type=submit]:after{content:"Отправляем…";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;-webkit-text-fill-color:currentColor}@media (max-width: 759px){fstrk-widget{bottom:92px!important}}.bfw-root{--bf-bg:#141414;--bf-yellow:#FFDF17;--bf-purple:#C2C0F4;--bf-text:#fff;--bf-mut:#9a9a9a}.bfw-root *,.bfw-root *:before,.bfw-root *:after{box-sizing:border-box}.bfw-root{font-family:Rubik,system-ui,sans-serif}.bfw-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:2147483000;display:flex;align-items:center;gap:18px;background:var(--bf-bg);color:var(--bf-text);border-radius:999px;padding:14px 16px 14px 18px;box-shadow:0 10px 40px #00000059;animation:bfw-up .35s ease both}@keyframes bfw-up{0%{transform:translateY(120%)}to{transform:none}}.bfw-badge{display:inline-flex;align-items:center;gap:10px;flex:none;background:var(--bf-yellow);color:#141414;border-radius:999px;padding:10px 16px;font-weight:700}.bfw-badge__bf{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.bfw-badge__sum{font-size:16px;white-space:nowrap}.bfw-main{flex:none}.bfw-main__title{font-size:22px;font-weight:800;line-height:1.1;white-space:nowrap}.bfw-main__title b{font-weight:800}.bfw-main__title s{color:var(--bf-mut);font-weight:500;font-size:.7em;margin-left:4px}.bfw-main__sub{font-size:13px;color:var(--bf-mut);margin-top:2px}.bfw-pill{flex:none;background:var(--bf-purple);color:#141414;border-radius:999px;padding:9px 16px;font-weight:700;font-size:15px;white-space:nowrap}.bfw-right{margin-left:auto;display:flex;align-items:center;gap:16px;flex:none}.bfw-countdown{text-align:right}.bfw-countdown__lbl{display:block;font-size:11px;color:var(--bf-mut)}.bfw-timer{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.bfw-btn{background:var(--bf-yellow);color:#141414;border:0;cursor:pointer;border-radius:999px;padding:14px 26px;font-weight:700;font-size:16px;font-family:inherit;text-decoration:none;white-space:nowrap;transition:filter .15s}.bfw-btn:hover{filter:brightness(.94)}.bfw-btn--wide{width:100%;padding:16px}.bfw-close{width:40px;height:40px;flex:none;border-radius:50%;cursor:pointer;background:transparent;border:1px solid #3a3a3a;color:#bdbdbd;font-size:22px;line-height:1}.bfw-close:hover{border-color:#666;color:#fff}@media (max-width: 1199px){.bfw-pill,.bfw-main--full{display:none}.bfw-bar{gap:14px}}@media (max-width: 949px){.bfw-countdown{display:none}}@media (max-width: 819px){.bfw-main__title{font-size:16px}.bfw-main__sub{font-size:12px}}.bfw-m{display:none;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.bfw-m-price{font-size:18px;font-weight:800;color:var(--bf-yellow);line-height:1.1}.bfw-m-price s{color:var(--bf-mut);font-weight:500;font-size:.72em;margin-left:4px}.bfw-m-sub{font-size:12px;color:var(--bf-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 739px){.bfw-bar{gap:10px;padding:12px;border-radius:22px;left:8px;right:8px;bottom:8px}.bfw-badge,.bfw-main,.bfw-pill,.bfw-countdown{display:none}.bfw-m{display:flex}.bfw-right{gap:8px}.bfw-btn{padding:12px 16px;font-size:14px}.bfw-close{width:36px;height:36px;font-size:20px}}.bfw-mini{position:fixed;left:16px;bottom:16px;z-index:2147483000;width:88px;height:88px;border-radius:50%;border:0;cursor:pointer;background:var(--bf-yellow);color:#141414;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-shadow:0 8px 28px #00000047;font-family:Rubik,system-ui,sans-serif;animation:bfw-pop .3s ease both;transition:transform .15s}.bfw-mini:hover{transform:scale(1.05)}.bfw-mini__sum{font-size:15px;font-weight:800;line-height:1;white-space:nowrap}@keyframes bfw-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media (max-width: 739px){.bfw-mini{left:12px;bottom:12px;width:76px;height:76px}.bfw-mini__sum{font-size:13px}}.bfw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;animation:bfw-fade .2s ease both}@keyframes bfw-fade{0%{opacity:0}to{opacity:1}}.bfw-modal{position:relative;width:min(1040px,100%);max-height:92vh;overflow:auto;background:var(--bf-bg);color:var(--bf-text);border-radius:24px;display:grid;grid-template-columns:1.1fr 1fr}.bfw-modal__left{padding:28px 30px}.bfw-modal__right{padding:28px 30px;background:#1b1b1b;border-radius:0 24px 24px 0}@media (min-width: 761px){.bfw-modal__right{display:flex;flex-direction:column;justify-content:center}}.bfw-modal__close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:50%;background:#2a2a2a;border:0;color:#cfcfcf;font-size:22px;cursor:pointer;z-index:2}.bfw-modal__close:hover{background:#3a3a3a;color:#fff}.bfw-modal__eyebrow{font-size:12px;letter-spacing:.08em;color:var(--bf-mut);text-transform:uppercase}.bfw-modal__big{font-size:64px;line-height:.95;font-weight:800;color:var(--bf-yellow);margin:8px 0 4px}.bfw-modal__big span{font-size:.4em}.bfw-modal__course{font-size:17px;font-weight:800}.bfw-modal__rows{margin:16px 0 12px;display:flex;flex-direction:column;gap:8px}.bfw-modal__row{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#222;border-radius:12px;padding:11px 16px}.bfw-modal__row span{color:var(--bf-mut);font-size:14px}.bfw-modal__row b{font-size:16px}.bfw-modal__row s{color:var(--bf-mut);font-weight:500;margin-left:4px}.bfw-modal__save{display:inline-block;margin-bottom:14px}.bfw-tcells{display:flex;gap:8px}.bfw-tcell{background:#222;border-radius:10px;padding:8px 0;width:62px;text-align:center}.bfw-tcell b{display:block;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.bfw-tcell span{font-size:11px;color:var(--bf-mut)}.bfw-modal__right h3{font-size:22px;font-weight:800;margin:0 0 8px;color:var(--bf-text)}.bfw-modal__right p{color:var(--bf-mut);font-size:13px;line-height:1.45;margin:0 0 14px}.bfw-form{display:flex;flex-direction:column;gap:10px}.bfw-label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--bf-mut)}.bfw-label input[type=text]{background:#262626;border:1px solid #383838;border-radius:14px;padding:16px 14px;color:#fff;font-size:16px;font-family:inherit;min-height:56px;box-sizing:border-box}.bfw-label input[type=text]:focus{outline:2px solid var(--bf-yellow);outline-offset:-1px}.bfw-label input[type=text]::placeholder{color:#a0a3a8}.bfw-root .tms-phone-field{gap:6px}.bfw-root .tms-phone-field>label{font-size:13px;color:var(--bf-mut)}.bfw-label__error{display:none;font-size:12px;color:#ff8a7a}.bfw-label--error .bfw-label__error{display:block}.bfw-label--error input[type=text]{border-color:#ff8a7a}.bfw-note{font-size:11px;color:#6f6f6f;margin:4px 0 0}.bfw-modal__thanks h3{font-size:24px;font-weight:800}.bfw-modal__thanks p{color:var(--bf-mut)}@media (max-width: 760px){.bfw-modal{grid-template-columns:1fr}.bfw-modal__left{padding:18px 18px 10px}.bfw-modal__right{padding:6px 18px 18px;background:transparent;border-radius:0 0 24px 24px}.bfw-modal__big{font-size:46px;margin:4px 0 2px}.bfw-modal__course{font-size:15px}.bfw-modal__rows{margin:12px 0 10px}.bfw-modal__save{margin-bottom:10px}.bfw-tcell{width:auto;flex:1;padding:7px 0}.bfw-tcell b{font-size:20px}}
