.btcfq-theme-open-book{background:var(--btcfq-white);color:var(--btcfq-ink)}.btcfq-theme-open-book h1,.btcfq-theme-open-book h2,.btcfq-theme-open-book h3{font-family:var(--btcfq-font-editorial);font-weight:800;letter-spacing:-.04em}.btcfq-theme-open-book h1{line-height:1.1}.btcfq-theme-open-book h2{line-height:1.18}.btcfq-theme-open-book :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--btcfq-blue);outline-offset:4px}.btcfq-theme-open-book [hidden]{display:none!important}.btcfq-skip-link{position:fixed;z-index:100;top:12px;left:16px;transform:translateY(-180%);padding:12px 20px;background:var(--btcfq-blue);color:#fff;border-radius:12px}.btcfq-skip-link:focus{transform:none}.btcfq-theme-open-book #MainContent{margin-top:0;padding-top:0}.btcfq-theme-open-book #MainContent>:first-child{margin-top:0}.btcfq-theme-open-book .btcfq-button{min-height:48px;padding:13px 22px;border-radius:12px;background:var(--btcfq-blue);box-shadow:none;font-size:15px;gap:12px}.btcfq-theme-open-book .btcfq-button:hover{background:var(--btcfq-blue-hover);box-shadow:var(--btcfq-shadow-sm)}.btcfq-theme-open-book .btcfq-button--secondary{background:var(--btcfq-sky);color:var(--btcfq-blue)}.btcfq-theme-open-book .btcfq-button--secondary:hover{background:#d9e9ff}.btcfq-theme-open-book button:disabled,.btcfq-theme-open-book input[type=submit]:disabled{cursor:not-allowed}.btcfq-theme-open-book .btcfq-brand-icon{object-fit:contain;flex-shrink:0}.btcfq-theme-open-book .btcfq-header-section{position:sticky;top:0;z-index:50;flex-shrink:0;display:block}.btcfq-theme-open-book .btcfq-header{position:sticky;top:0;flex-shrink:0;background:#fffffff7;border-color:var(--btcfq-gray-200);box-shadow:none}.btcfq-theme-open-book .btcfq-header-section .btcfq-header{position:relative}.btcfq-theme-open-book .btcfq-mobile-menu{position:absolute;top:100%;left:0;right:0}.btcfq-theme-open-book .btcfq-header__container{max-width:1264px;min-height:84px;padding:14px 32px;gap:32px}.btcfq-theme-open-book .btcfq-logo__image-wrap,.btcfq-theme-open-book .btcfq-footer-logo__image-wrap{width:48px;height:48px;overflow:visible;background:transparent;border-radius:0}.btcfq-theme-open-book .btcfq-logo__image,.btcfq-theme-open-book .btcfq-footer-logo__image{width:48px;height:48px;object-fit:contain}.btcfq-theme-open-book .btcfq-logo__text{color:var(--btcfq-blue);font-size:25px;letter-spacing:-.06em}.btcfq-theme-open-book .btcfq-logo__text span{color:var(--btcfq-orange-text)}.btcfq-theme-open-book .btcfq-logo__tagline{font-family:Inter,system-ui,sans-serif;font-style:normal;font-size:10px;font-weight:500;color:var(--btcfq-ink-soft)}.btcfq-theme-open-book .btcfq-nav{gap:12px}.btcfq-theme-open-book .btcfq-nav__link{font-size:14px;color:var(--btcfq-ink)}.btcfq-theme-open-book .btcfq-nav__link.is-active{color:var(--btcfq-blue)}.btcfq-theme-open-book .btcfq-header-cta{min-height:46px;padding-inline:20px;background:var(--btcfq-blue);border-color:var(--btcfq-blue);font-size:14px}.btcfq-theme-open-book .btcfq-header-cta:hover{background:var(--btcfq-blue-hover)}.btcfq-theme-open-book .btcfq-home-hero{background:#fff url(btcfq-pattern-sky.svg) right top / 620px auto no-repeat;border:0}.btcfq-theme-open-book .btcfq-home-hero__inner{max-width:1264px;min-height:650px;padding:64px 32px 60px;grid-template-columns:1fr 1.06fr;gap:20px}.btcfq-theme-open-book .btcfq-home-hero h1{font-size:clamp(42px,5.1vw,68px);font-weight:800;line-height:1.1;letter-spacing:-.055em}.btcfq-theme-open-book .btcfq-home-hero h1 em{color:var(--btcfq-orange-text);font-style:normal;font-weight:inherit}.btcfq-theme-open-book .btcfq-home-eyebrow{color:var(--btcfq-blue);font-size:11px;letter-spacing:.13em}.btcfq-theme-open-book .btcfq-home-hero__intro{max-width:490px;margin-top:24px;font-size:18px;line-height:1.7}.btcfq-theme-open-book .btcfq-home-hero__visual img,.btcfq-theme-open-book .btcfq-start-hero__visual img{border:0;border-radius:0;box-shadow:none;width:100%;height:auto}.btcfq-theme-open-book .btcfq-home-hero__actions{gap:24px;margin-top:20px}.btcfq-theme-open-book .btcfq-home-hero__secondary{color:var(--btcfq-blue);font-weight:600}.btcfq-hero-search{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;margin-top:28px;max-width:500px;background:#fff;border:1px solid var(--btcfq-gray-300);border-radius:14px}.btcfq-hero-search>img{width:24px;height:24px}.btcfq-hero-search input{width:100%;min-width:0;padding:10px 0;background:transparent;border:0;color:var(--btcfq-ink);font-size:14px}.btcfq-hero-search input::placeholder{color:var(--btcfq-ink-muted)}.btcfq-hero-search button{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:10px;background:var(--btcfq-sky)}.btcfq-hero-search button:hover{background:#d9e9ff}.btcfq-hero-search button img{width:22px;height:22px}.btcfq-theme-open-book .btcfq-home-path{color:var(--btcfq-ink);background:var(--btcfq-sky) url(btcfq-pattern-learning-path.svg) center 68% / 1100px 240px no-repeat}.btcfq-theme-open-book .btcfq-home-path__inner{max-width:1264px;padding:56px 32px 64px;display:block}.btcfq-theme-open-book .btcfq-home-path__heading{max-width:none}.btcfq-theme-open-book .btcfq-home-path__heading p{color:var(--btcfq-blue);font-size:12px}.btcfq-theme-open-book .btcfq-home-path__heading h2{font-size:clamp(32px,4vw,46px);font-weight:800;margin-top:10px}.btcfq-theme-open-book .btcfq-home-path__heading span{color:var(--btcfq-ink-soft);margin-top:12px}.btcfq-theme-open-book .btcfq-home-path__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.btcfq-theme-open-book .btcfq-home-path__list li{border:0}.btcfq-theme-open-book .btcfq-home-path__list a{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:270px;height:100%;gap:16px;background:#fffffff0;border:1px solid #dbe6f7;border-radius:20px;padding:24px;transition:border-color .2s,transform .2s}.btcfq-theme-open-book .btcfq-home-path__list a:hover{border-color:var(--btcfq-blue);transform:translateY(-3px)}.btcfq-theme-open-book .btcfq-home-path__number{width:28px;height:28px;border:0;background:var(--btcfq-sky);color:var(--btcfq-blue);font-size:12px}.btcfq-theme-open-book .btcfq-home-path__illustration{width:64px;height:64px}.btcfq-theme-open-book .btcfq-home-path__copy strong{font-family:var(--btcfq-font-editorial);color:var(--btcfq-ink);font-size:18px;font-weight:800}.btcfq-theme-open-book .btcfq-home-path__copy small{color:var(--btcfq-ink-soft);font-size:14px;line-height:1.6}.btcfq-theme-open-book .btcfq-home-path__arrow{position:absolute;top:26px;right:24px;color:var(--btcfq-blue)}.btcfq-theme-open-book .btcfq-home__content{max-width:1264px;padding:0 32px 64px}.btcfq-theme-open-book .btcfq-home-section{padding-block:64px;border-bottom:1px solid var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-home-section-header h2{font-size:clamp(28px,3.4vw,40px);font-weight:800}.btcfq-theme-open-book .btcfq-home-section-header p{margin-top:12px;color:var(--btcfq-ink-soft)}.btcfq-theme-open-book .btcfq-home-empty{width:100%;grid-column:1/-1;padding:32px;border-radius:20px;background:var(--btcfq-sky);border:1px solid var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-home-empty a{display:inline-block;margin-top:16px;color:var(--btcfq-blue);font-weight:700}.btcfq-theme-open-book .btcfq-home-ask,.btcfq-theme-open-book .btcfq-home-newsletter{padding:36px;border-radius:24px;background:var(--btcfq-sky);border:1px solid var(--btcfq-gray-200);color:var(--btcfq-ink)}.btcfq-theme-open-book .btcfq-home-ask h2,.btcfq-theme-open-book .btcfq-home-newsletter h2{color:var(--btcfq-ink);font-size:30px;font-weight:800}.btcfq-theme-open-book .btcfq-home-ask p,.btcfq-theme-open-book .btcfq-home-newsletter p{color:var(--btcfq-ink-soft)}.btcfq-theme-open-book .btcfq-home-ask__button{background:var(--btcfq-blue);color:#fff}.btcfq-theme-open-book :is(.btcfq-faq-page,.btcfq-glossary-page,.btcfq-blog,.btcfq-about,.btcfq-ask,.btcfq-contact,.btcfq-article-page,.btcfq-start,.btcfq-404){background:#fff}.btcfq-theme-open-book :is(.btcfq-faq-page__hero,.btcfq-glossary-page__hero,.btcfq-blog-hero,.btcfq-about-hero,.btcfq-start-hero,.btcfq-article-hero){background:var(--btcfq-sky);border-bottom:1px solid #dbe6f7}.btcfq-theme-open-book :is(.btcfq-faq-page__hero-inner,.btcfq-glossary-page__hero-inner,.btcfq-blog-hero__inner,.btcfq-about-hero__inner,.btcfq-start-hero__inner,.btcfq-ask__intro,.btcfq-contact__intro){width:100%;max-width:1264px;margin:auto;padding:56px 32px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;text-align:left}.btcfq-theme-open-book .btcfq-page-hero__copy{min-width:0}.btcfq-theme-open-book :is(.btcfq-faq-page,.btcfq-glossary-page,.btcfq-blog,.btcfq-about,.btcfq-ask,.btcfq-contact,.btcfq-start) h1{max-width:700px;font-size:clamp(36px,4.4vw,56px);font-weight:800;margin:16px 0 20px;line-height:1.12;letter-spacing:-.045em}.btcfq-theme-open-book :is(.btcfq-faq-page__badge,.btcfq-glossary-page__badge,.btcfq-blog-kicker,.btcfq-about-badge,.btcfq-ask__badge,.btcfq-contact__badge,.btcfq-start-badge){display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:100px;background:#d9e9ff;color:var(--btcfq-blue);font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:none}.btcfq-theme-open-book .btcfq-page-hero__copy>p,.btcfq-theme-open-book .btcfq-start-hero__copy>p{max-width:620px;margin:0;color:var(--btcfq-ink-soft);font-size:17px;line-height:1.75}.btcfq-theme-open-book .btcfq-page-hero__copy>p a{color:var(--btcfq-blue);text-underline-offset:4px}.btcfq-theme-open-book :is(.btcfq-faq-page__search,.btcfq-glossary-page__search){max-width:620px;margin:28px 0 0}.btcfq-theme-open-book :is(.btcfq-faq-page__search,.btcfq-glossary-page__search) input{min-height:58px;border-radius:14px;border-color:var(--btcfq-gray-300);box-shadow:none;background:#fff;font-size:15px}.btcfq-brand-landscape img{width:100%;height:auto}.btcfq-brand-scene{position:relative;min-height:300px;display:grid;place-items:center;background:url(btcfq-pattern-learning-path.svg) center / 500px auto no-repeat,url(btcfq-pattern-sky.svg) center / cover}.btcfq-brand-scene:before{content:"";position:absolute;width:240px;height:240px;background:#d9e9ff;border-radius:50%}.btcfq-brand-scene__mark{position:relative;z-index:1;width:230px;height:230px;object-fit:contain}.btcfq-brand-scene>span{position:absolute;z-index:2;display:grid;place-items:center;padding:14px;background:#fff;border:1px solid var(--btcfq-gray-200);border-radius:20px;box-shadow:var(--btcfq-shadow-sm)}.btcfq-brand-scene__topic{top:5%;right:3%;transform:rotate(8deg)}.btcfq-brand-scene__key{bottom:3%;left:0;transform:rotate(-9deg)}.btcfq-brand-scene__network{bottom:1%;right:0;transform:rotate(5deg)}.btcfq-theme-open-book :is(.btcfq-faq-page__content,.btcfq-glossary-page__content,.btcfq-blog__content,.btcfq-about__content,.btcfq-start__content,.btcfq-article-main){max-width:1264px;margin-inline:auto;padding:56px 32px 72px}.btcfq-theme-open-book :is(.btcfq-faq-item,.btcfq-glossary-card,.btcfq-article-card,.btcfq-blog-card,.btcfq-blog-featured,.btcfq-about-value,.btcfq-about-cover,.btcfq-start-step__body,.btcfq-404__panel){border-radius:20px;border-color:var(--btcfq-gray-200);background:#fff;box-shadow:none}.btcfq-theme-open-book .btcfq-faq-item[open],.btcfq-theme-open-book .btcfq-glossary-card[open]{border-color:#8cacee;background:#fbfdff;box-shadow:none}.btcfq-theme-open-book .btcfq-faq-item__summary{padding:24px;min-height:72px}.btcfq-theme-open-book .btcfq-faq-item__question{font-size:18px;font-weight:700}.btcfq-theme-open-book .btcfq-faq-item__body{padding:0 24px 24px}.btcfq-theme-open-book .btcfq-glossary-card__initial{background:#d9e9ff;color:var(--btcfq-blue);border-radius:14px}.btcfq-theme-open-book .btcfq-glossary-page__alphabet{background:#fff;border-color:var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-glossary-page__alphabet-inner{max-width:1264px;justify-content:flex-start;padding-inline:32px;overflow-x:auto;flex-wrap:nowrap}.btcfq-theme-open-book .btcfq-glossary-page__alphabet button{flex:0 0 auto;min-width:40px;min-height:44px;border-radius:10px}.btcfq-theme-open-book :is(.btcfq-blog-filters button,.btcfq-faq-page__categories button,.btcfq-contact-topic){min-height:44px;border-radius:12px}.btcfq-theme-open-book .btcfq-faq-page__aside h2{font-size:20px}.btcfq-theme-open-book .btcfq-faq-page__aside{background:var(--btcfq-sky);padding:24px;border-radius:20px;align-self:start}.btcfq-theme-open-book :is(.btcfq-blog-card__image,.btcfq-blog-featured__image,.btcfq-article-card__image,.btcfq-article-related-card__image){background:var(--btcfq-sky)}.btcfq-theme-open-book :is(.btcfq-blog-card__image,.btcfq-blog-featured__image,.btcfq-article-card__image) img{object-fit:cover}.btcfq-theme-open-book :is(.btcfq-blog-newsletter,.btcfq-about-cta,.btcfq-start-next,.btcfq-article-newsletter){padding:36px;border-radius:24px;background:var(--btcfq-sky);color:var(--btcfq-ink);border-color:var(--btcfq-gray-200)}.btcfq-theme-open-book :is(.btcfq-blog-newsletter,.btcfq-about-cta,.btcfq-start-next,.btcfq-article-newsletter) :is(h2,h3){color:var(--btcfq-ink)}.btcfq-theme-open-book :is(.btcfq-blog-newsletter,.btcfq-about-cta,.btcfq-start-next,.btcfq-article-newsletter) p{color:var(--btcfq-ink-soft)}.btcfq-theme-open-book .btcfq-article-hero__inner{max-width:824px;margin:auto;padding:56px 32px;text-align:left}.btcfq-theme-open-book .btcfq-article-hero h1{font-size:clamp(36px,4.8vw,60px);font-weight:800;max-width:850px}.btcfq-theme-open-book .btcfq-article-content{font-size:18px;line-height:1.85;max-width:760px}.btcfq-theme-open-book .btcfq-article-content :is(h2,h3){margin-top:40px}.btcfq-theme-open-book .btcfq-article-hero__eyebrow,.btcfq-theme-open-book .btcfq-article-meta,.btcfq-theme-open-book .btcfq-article-tags{justify-content:flex-start}.btcfq-theme-open-book .btcfq-article-excerpt{margin-inline:0}.btcfq-theme-open-book .btcfq-article-hero h1{overflow-wrap:anywhere}.btcfq-theme-open-book .btcfq-article-main{max-width:960px}.btcfq-theme-open-book .btcfq-article-layout{max-width:760px}.btcfq-theme-open-book .btcfq-article-content{max-width:none;padding:0;border:0;border-radius:0;box-shadow:none;overflow-wrap:anywhere}.btcfq-theme-open-book .btcfq-article-content>:first-child{margin-top:0}.btcfq-theme-open-book .btcfq-article-main--without-image .btcfq-article-content{margin-top:0}.btcfq-theme-open-book .btcfq-article-content figure{margin:28px 0}.btcfq-theme-open-book .btcfq-article-content blockquote>:first-child{margin-top:0}.btcfq-theme-open-book .btcfq-article-content :is(img,video){height:auto}.btcfq-theme-open-book .btcfq-article-content pre{max-width:100%;overflow-x:auto;padding:20px;border-radius:12px;background:var(--btcfq-sky);white-space:pre;overflow-wrap:normal;line-height:1.6}.btcfq-theme-open-book .btcfq-article-content table{display:block;max-width:100%;overflow-x:auto}.btcfq-theme-open-book .btcfq-article-content iframe{width:100%}.btcfq-theme-open-book :is(.btcfq-blog-featured__body,.btcfq-blog-card__body,.btcfq-article-related-card__body){min-width:0;overflow-wrap:anywhere}.btcfq-theme-open-book .btcfq-blog-hero p{margin-inline:0}.btcfq-theme-open-book .btcfq-article-related-card{border-radius:20px}.btcfq-theme-open-book .btcfq-start-overview{background:var(--btcfq-sky);border-radius:20px;padding:16px}.btcfq-theme-open-book .btcfq-start-step__marker{color:var(--btcfq-blue);background:var(--btcfq-sky);border-color:var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-start-step__body{padding:32px}.btcfq-theme-open-book .btcfq-start-step h2{font-size:clamp(24px,3vw,32px);font-weight:800}.btcfq-theme-open-book :is(.btcfq-ask__inner,.btcfq-contact__inner){max-width:1264px;padding:0 32px 72px}.btcfq-theme-open-book :is(.btcfq-ask__intro,.btcfq-contact__intro){padding:48px 0;gap:64px}.btcfq-theme-open-book :is(.btcfq-ask-form,.btcfq-contact-form,.btcfq-ask-success,.btcfq-contact-success){max-width:820px;margin:0 auto;padding:36px;border-radius:24px;border-color:var(--btcfq-gray-200);box-shadow:var(--btcfq-shadow-sm)}.btcfq-theme-open-book :is(.btcfq-ask-field,.btcfq-contact-field) :is(input,select,textarea){min-height:48px;border-radius:12px;background:#fff;color:var(--btcfq-ink);border-color:var(--btcfq-gray-300)}.btcfq-theme-open-book :is(.btcfq-ask-field,.btcfq-contact-field) label{color:var(--btcfq-ink)}.btcfq-theme-open-book .btcfq-404__inner{max-width:1264px;padding:72px 32px;gap:48px}.btcfq-theme-open-book .btcfq-404__panel{background:var(--btcfq-sky);padding:32px}.btcfq-theme-open-book .btcfq-footer{background:var(--btcfq-sky);color:var(--btcfq-ink);border-color:var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-footer__container{max-width:1264px;padding:56px 32px 24px}.btcfq-theme-open-book .btcfq-footer-logo__text{color:var(--btcfq-blue);font-size:25px}.btcfq-theme-open-book .btcfq-footer-logo__text span{color:var(--btcfq-orange-text)}.btcfq-theme-open-book .btcfq-footer__heading{color:var(--btcfq-ink);font-size:15px}.btcfq-theme-open-book :is(.btcfq-footer__description,.btcfq-footer__newsletter-text,.btcfq-footer__links a,.btcfq-footer__bottom p){color:var(--btcfq-ink-soft)}.btcfq-theme-open-book .btcfq-footer__bottom{border-color:var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-newsletter-signup input{background:#fff;color:var(--btcfq-ink);border:1px solid var(--btcfq-gray-300);border-radius:12px;min-height:48px}.btcfq-theme-open-book .btcfq-newsletter-signup button{min-height:48px;border-radius:12px;background:var(--btcfq-blue);color:#fff}.btcfq-theme-open-book .btcfq-newsletter-signup button:hover{background:var(--btcfq-blue-hover)}.btcfq-theme-open-book .btcfq-newsletter-signup__consent{display:flex;align-items:flex-start;gap:9px;margin-top:12px;color:var(--btcfq-ink-soft);font-size:13px;line-height:1.5}.btcfq-theme-open-book .btcfq-newsletter-signup__consent input{flex:0 0 auto;width:16px;height:16px;min-height:16px;margin:2px 0 0;accent-color:var(--btcfq-blue)}.btcfq-theme-open-book .btcfq-newsletter-signup__consent a,.btcfq-theme-open-book .btcfq-form-privacy a{color:var(--btcfq-blue);text-decoration:underline;text-underline-offset:2px}.btcfq-theme-open-book .btcfq-form-privacy{margin:12px 0 0;color:var(--btcfq-ink-soft);font-size:14px;line-height:1.55}.btcfq-theme-open-book .btcfq-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:20px;padding-top:18px;border-top:1px solid var(--btcfq-gray-200)}.btcfq-theme-open-book .btcfq-footer__legal a{color:var(--btcfq-ink-soft);font-size:13px;text-decoration:underline;text-underline-offset:3px}.btcfq-theme-open-book .btcfq-footer__legal a:hover{color:var(--btcfq-blue)}.btcfq-theme-open-book .btcfq-legal-page{max-width:960px;margin:0 auto;padding:64px 32px 88px}.btcfq-theme-open-book .btcfq-legal-page__hero{max-width:760px;margin:0 auto 32px}.btcfq-theme-open-book .btcfq-legal-page__eyebrow{color:var(--btcfq-blue);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btcfq-theme-open-book .btcfq-legal-page__hero h1{margin:12px 0;color:var(--btcfq-ink);font-size:clamp(34px,5vw,52px);line-height:1.1}.btcfq-theme-open-book .btcfq-legal-page__hero p{color:var(--btcfq-ink-soft);font-size:18px;line-height:1.6}.btcfq-theme-open-book .btcfq-legal-page__body{max-width:760px;margin:0 auto;color:var(--btcfq-ink);line-height:1.75}.btcfq-theme-open-book .btcfq-legal-page__body h2{margin:34px 0 10px;font-size:23px;line-height:1.3}.btcfq-theme-open-book .btcfq-legal-page__body li{margin:8px 0}.btcfq-theme-open-book .btcfq-legal-page__body a{color:var(--btcfq-blue);text-decoration:underline;text-underline-offset:3px}.btcfq-theme-open-book .btcfq-article-disclosure{max-width:760px;margin:20px auto 0;padding:14px 18px;border-left:4px solid var(--btcfq-orange-text);border-radius:8px;background:var(--btcfq-sky);color:var(--btcfq-ink);font-size:14px;line-height:1.6}@media(max-width:767px){.btcfq-theme-open-book .btcfq-legal-page{padding:44px 20px 64px}.btcfq-theme-open-book .btcfq-footer__legal{justify-content:flex-start}}.btcfq-utility{width:min(100%,1264px);margin:auto;padding:64px 32px 80px}.btcfq-utility>h1{margin:0 0 32px;font-size:clamp(36px,4.4vw,56px)}.btcfq-utility .rte{max-width:760px;line-height:1.8}.btcfq-utility label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.btcfq-utility :is(input,select,textarea){min-height:48px;max-width:100%;border:1px solid var(--btcfq-gray-300);border-radius:12px;padding:12px 16px;background:#fff;color:var(--btcfq-ink)}.btcfq-utility :is(button,input[type=submit]){min-height:48px;background:var(--btcfq-blue);color:#fff;border:0;border-radius:12px;padding:12px 24px;font-weight:700;cursor:pointer}.btcfq-utility :is(.collection-products,.collections,.search-results){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.btcfq-utility :is(.collection-product,.collection-card,.search-result){padding:20px;border:1px solid var(--btcfq-gray-200);border-radius:20px;overflow:hidden;color:var(--btcfq-ink);text-decoration:none}.btcfq-utility :is(.collection-product,.collection-card,.search-result) img{border-radius:12px;width:100%;height:auto}.btcfq-utility .search-results :is(.prev,.page,.next){grid-column:auto}.btcfq-utility .search-results :is(.prev,.page,.next) a{color:var(--btcfq-blue)}.btcfq-utility--search>form{display:flex;gap:12px;margin-bottom:32px}.btcfq-utility--search>form input{flex:1;min-width:0}.btcfq-utility--page{max-width:960px}.btcfq-utility--product{display:grid;grid-template-columns:1fr 1fr;gap:40px}.btcfq-utility--product .product-images{grid-row:span 2;display:grid;gap:16px;align-content:start}.btcfq-utility--product .product-images img{width:100%;height:auto;border-radius:24px}.btcfq-utility--product .product-info h1{font-size:clamp(32px,4vw,48px);margin-top:0}.btcfq-utility--product .product-form form{display:grid;gap:12px}.btcfq-utility--product .product-form label{margin:0}.btcfq-utility--cart table{width:100%;border-collapse:collapse;margin-bottom:32px}.btcfq-utility--cart td{padding:20px 12px;border-bottom:1px solid var(--btcfq-gray-200);vertical-align:middle}.btcfq-utility--cart td img{width:96px;height:auto;border-radius:12px}.btcfq-utility--cart input[type=number]{width:88px}.btcfq-utility-empty{padding:48px;text-align:center;background:var(--btcfq-sky);border-radius:24px}.btcfq-utility-empty img{margin:auto;width:64px;height:64px}.btcfq-password-layout{min-height:100dvh;justify-content:center;align-items:center;background:var(--btcfq-sky)}.btcfq-password-logo{display:block;padding-top:48px}.btcfq-utility--password{max-width:600px;margin:24px auto 48px;padding:40px;background:#fff;border:1px solid var(--btcfq-gray-200);border-radius:24px}.btcfq-utility--password form{display:grid;gap:16px}.btcfq-utility--gift-card{max-width:720px;background:var(--btcfq-sky);border-radius:24px;margin-block:48px;text-align:center}@media(min-width:1100px){.btcfq-theme-open-book .btcfq-nav{display:flex}.btcfq-theme-open-book .btcfq-menu-button{display:none}}@media(max-width:1099px){.btcfq-theme-open-book :is(.btcfq-home-hero__inner,.btcfq-start-hero__inner,.btcfq-faq-page__hero-inner,.btcfq-glossary-page__hero-inner,.btcfq-blog-hero__inner,.btcfq-about-hero__inner,.btcfq-ask__intro,.btcfq-contact__intro){gap:32px}.btcfq-theme-open-book .btcfq-nav{display:none}.btcfq-theme-open-book .btcfq-menu-button{display:inline-flex}.btcfq-theme-open-book .btcfq-home-path__list{grid-template-columns:repeat(2,minmax(0,1fr))}.btcfq-theme-open-book .btcfq-home-hero__inner{min-height:auto}.btcfq-brand-scene__mark{width:180px;height:180px}.btcfq-brand-scene:before{width:190px;height:190px}.btcfq-brand-scene>span{padding:10px}.btcfq-brand-scene{min-height:250px}.btcfq-utility :is(.collection-products,.collections,.search-results){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.btcfq-theme-open-book .btcfq-header__container{padding:14px 20px;gap:12px}.btcfq-theme-open-book .btcfq-header-cta--desktop{display:none}.btcfq-theme-open-book :is(.btcfq-home-hero__inner,.btcfq-start-hero__inner,.btcfq-faq-page__hero-inner,.btcfq-glossary-page__hero-inner,.btcfq-blog-hero__inner,.btcfq-about-hero__inner,.btcfq-ask__intro,.btcfq-contact__intro){grid-template-columns:1fr;padding:40px 20px;gap:32px}.btcfq-theme-open-book .btcfq-home-hero h1{font-size:clamp(38px,9vw,54px)}.btcfq-theme-open-book .btcfq-home-hero__visual,.btcfq-theme-open-book .btcfq-start-hero__visual,.btcfq-brand-landscape{max-width:500px;margin-inline:auto;width:100%}.btcfq-brand-scene{width:min(100%,360px);margin:auto}.btcfq-theme-open-book :is(.btcfq-home__content,.btcfq-home-path__inner,.btcfq-faq-page__content,.btcfq-glossary-page__content,.btcfq-blog__content,.btcfq-about__content,.btcfq-start__content,.btcfq-article-main,.btcfq-404__inner,.btcfq-footer__container){padding:40px 20px}.btcfq-theme-open-book .btcfq-home-section{padding-block:40px}.btcfq-theme-open-book .btcfq-home-path__list{gap:14px;margin-top:28px}.btcfq-theme-open-book .btcfq-home-path__list a{padding:20px;min-height:270px}.btcfq-theme-open-book .btcfq-home-path__copy strong{font-size:16px}.btcfq-theme-open-book .btcfq-home-path__arrow{right:20px;top:20px}.btcfq-theme-open-book :is(.btcfq-ask__inner,.btcfq-contact__inner){padding:0 20px 48px}.btcfq-theme-open-book :is(.btcfq-ask__intro,.btcfq-contact__intro){padding-inline:0}.btcfq-theme-open-book :is(.btcfq-ask-form,.btcfq-contact-form,.btcfq-start-step__body,.btcfq-home-ask,.btcfq-home-newsletter,.btcfq-blog-newsletter,.btcfq-about-cta,.btcfq-article-newsletter){padding:24px}.btcfq-theme-open-book .btcfq-article-hero__inner{padding:40px 20px}.btcfq-theme-open-book .btcfq-article-content{font-size:17px;line-height:1.75}.btcfq-theme-open-book .btcfq-glossary-page__alphabet-inner{padding-inline:20px}.btcfq-utility{padding:40px 20px}.btcfq-utility--product{grid-template-columns:1fr;gap:24px}.btcfq-utility--cart table,.btcfq-utility--cart tbody{display:block}.btcfq-utility--cart tr{display:grid;grid-template-columns:88px 1fr;border-bottom:1px solid var(--btcfq-gray-200);padding-block:16px}.btcfq-utility--cart td{padding:8px;border:0}.btcfq-utility--cart td:last-child{grid-column:1/-1}.btcfq-utility--cart td img{width:72px}.btcfq-utility--search>form{flex-wrap:wrap}.btcfq-utility--search>form button{width:100%}}@media(max-width:380px){.btcfq-theme-open-book .btcfq-home-path__list,.btcfq-utility :is(.collection-products,.collections,.search-results){grid-template-columns:1fr}.btcfq-theme-open-book .btcfq-home-path__list a{min-height:auto}}@media(prefers-reduced-motion:reduce){.btcfq-theme-open-book *,.btcfq-theme-open-book *:before,.btcfq-theme-open-book *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/btcfq-open-book.css.map */
