@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@700&display=swap);.bt-blog-page,.bt-post-page{padding:clamp(30px, 5vw, 56px) 20px 0}.bt-blog-head{max-width:780px;margin:0 auto clamp(26px, 3.5vw, 40px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.bt-blog-eyebrow,.bt-post-cat{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 5px;border-radius:999px;background:#E6F6F4;color:#0E7C7B!important;font:600 12.5px/1.2 'Fredoka','Nunito',sans-serif;letter-spacing:.08em;text-decoration:none!important}.bt-blog-eyebrow::before,.bt-blog-eyebrow::after{content:"";width:13px;height:13px;background:var(--bt-star-gold) center / contain no-repeat}.bt-blog-title{margin:4px 0 0;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(30px, 4vw, 46px);line-height:1.15;color:#0F5F63}.bt-blog-lead{margin:4px 0 0;max-width:600px;font-size:clamp(15px, 1.3vw, 17px);font-weight:600;line-height:1.6;color:var(--bt-muted,#4F6F70)}.bt-blog-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.bt-blog-cats a{display:inline-flex;align-items:center;min-height:38px;padding:7px 15px 6px;border-radius:999px;background:#FFF;color:#0F5F63!important;font:600 14.5px/1.2 'Fredoka','Nunito',sans-serif;text-decoration:none!important;box-shadow:0 4px 0 #D3ECE8}.bt-blog-cats a[aria-current]{background:#12A39A;color:#FFFFFF!important;box-shadow:0 4px 0 #0A6B65}.bt-blog-grid{max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px, 2.4vw, 26px)}.bt-blog-card a{height:100%;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:#FFF;text-decoration:none!important;box-shadow:0 5px 0 #D3ECE8,0 18px 30px -22px rgb(15 95 99 / .45);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bt-blog-card a:hover{transform:translateY(-5px)}.bt-blog-card a:focus-visible{outline:3px dashed #12A39A;outline-offset:4px}.bt-blog-card-img{display:block;aspect-ratio:3 / 2;background:#E6F6F4;overflow:hidden}.bt-blog-card-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bt-blog-card a:hover .bt-blog-card-img img{transform:scale(1.04)}.bt-blog-card-body{flex:1;display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.bt-blog-card-cat{align-self:flex-start;padding:3px 10px 2px;border-radius:999px;background:#EEF8F6;color:#0E7C7B;font:600 11.5px/1.3 'Fredoka','Nunito',sans-serif;letter-spacing:.05em;text-transform:uppercase}.bt-blog-card strong{font:700 19px/1.3 'Fredoka','Nunito',sans-serif;color:#0F5F63}.bt-blog-card-text{font-size:14.5px;font-weight:600;line-height:1.55;color:var(--bt-muted,#4F6F70)}.bt-blog-card-more{margin-top:auto;padding-top:6px;font:600 14.5px/1.2 'Fredoka','Nunito',sans-serif;color:#0E7C7B}.bt-blog-card-more::after{content:" →"}.bt-blog-pages{max-width:1120px;margin:26px auto 0;text-align:center}.bt-blog-pages .nav-links{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center}.bt-blog-pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 12px;border-radius:999px;background:#FFF;color:#0F5F63!important;font:600 15px/1 'Fredoka','Nunito',sans-serif;text-decoration:none!important;box-shadow:0 3px 0 #D3ECE8}.bt-blog-pages .page-numbers.current{background:#12A39A;color:#FFFFFF!important}.bt-blog-empty{max-width:600px;margin:0 auto;text-align:center;font-size:17px;font-weight:700;color:var(--bt-muted,#4F6F70)}.bt-post-strip{margin:clamp(30px, 5vw, 56px) -20px 0}.bt-post-strip .bt-cta-strip{background:#fff0}.bt-post{max-width:820px;margin:0 auto}.bt-post-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.bt-post-title{margin:2px 0 0;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(30px, 4.4vw, 46px);line-height:1.15;color:#0F5F63}.bt-post-title::after{content:"";display:block;width:110px;height:11px;margin:12px auto 0;background:#FFC531;-webkit-mask:var(--bt-wave) left center / 26px 11px repeat-x;mask:var(--bt-wave) left center / 26px 11px repeat-x}.bt-post-meta{margin:2px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px;font-weight:700;color:var(--bt-muted,#4F6F70)}.bt-post-cover{margin:clamp(20px, 3vw, 30px) 0 0;border-radius:28px;overflow:hidden;background:#E6F6F4;box-shadow:0 6px 0 #D3ECE8}.bt-post-cover img{display:block;width:100%;height:auto}.bt-post-body{max-width:720px;margin:clamp(24px, 4vw, 40px) auto 0;font-family:'Nunito',sans-serif;font-size:17.5px;font-weight:500;line-height:1.85;color:#1E3E44}.bt-post-body>*+*{margin-top:1.1em}.bt-post-body p{margin:0}.bt-post-body p+p{margin-top:1.1em}.bt-post-body h2{margin:2em 0 .6em;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(24px, 2.8vw, 30px);line-height:1.25;color:#0F5F63}.bt-post-body h3{margin:1.6em 0 .4em;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:21px;line-height:1.3;color:#0E7C7B}.bt-post-body a{color:#0E7C7B;font-weight:700;text-decoration:underline;text-decoration-color:#FFC531;text-decoration-thickness:3px;text-underline-offset:3px}.bt-post-body a:hover{text-decoration-color:#12A39A}.bt-post-body ul,.bt-post-body ol{padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.55em}.bt-post-body ul li{position:relative;padding-left:30px}.bt-post-body ul li::before{content:"";position:absolute;left:2px;top:.55em;width:12px;height:12px;border-radius:3px;background:#12A39A;transform:rotate(45deg)}.bt-post-body ol{counter-reset:bt-ol}.bt-post-body ol li{position:relative;padding-left:40px;counter-increment:bt-ol}.bt-post-body ol li::before{content:counter(bt-ol);position:absolute;left:0;top:.15em;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#E6F6F4;color:#0E7C7B;font:700 14px/1 'Fredoka','Nunito',sans-serif}.bt-post-body strong{color:#0F5F63;font-weight:800}.bt-post-body blockquote{margin:1.6em 0;padding:18px 22px;border-radius:22px 22px 22px 6px;background:#EEF8F6;border:2px solid #CBEBE7;font-size:17px}.bt-post-body blockquote p{margin:0}.bt-post-body blockquote cite{display:block;margin-top:8px;font-size:14px;font-style:normal;font-weight:700;color:#0E7C7B}.bt-post-body .bt-arabic{display:block;font-family:'Baloo Bhaijaan 2','Nunito',Tahoma,sans-serif;font-size:26px;line-height:1.8;direction:rtl;text-align:right;color:#0F5F63}.bt-post-body .bt-takeaways{padding:20px 22px;border-radius:24px;background:#FFF;box-shadow:0 5px 0 #D3ECE8}.bt-post-body .bt-takeaways>strong:first-child{display:flex;align-items:center;gap:8px;margin-bottom:8px;font:700 18px/1.3 'Fredoka','Nunito',sans-serif}.bt-post-body .bt-takeaways>strong:first-child::before{content:"";width:20px;height:20px;background:var(--bt-star-gold) center / contain no-repeat}.bt-post-body .bt-tip{display:flex;align-items:flex-end;gap:12px;margin:1.6em 0}.bt-post-body .bt-tip::before{content:"";width:48px;height:50px;flex-shrink:0;background:url(/wp-content/uploads/2026/10/bloomtivo-logo-clean-1-287x300.png) center bottom / contain no-repeat}.bt-post-body .bt-tip p{flex:1;margin:0;padding:14px 18px;border-radius:20px 20px 20px 6px;background:#E6F6F4;border:2px solid #CBEBE7;font-size:16px}.bt-post-body figure{margin:1.8em 0;text-align:center}.bt-post-body figure img{width:auto;max-width:min(100%, 420px);height:auto;filter:drop-shadow(0 12px 14px rgb(15 95 99 / .14))}.bt-post-body figcaption{margin-top:8px;font-size:14px;font-weight:700;color:var(--bt-muted,#4F6F70)}.bt-post-body table{width:100%;border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden;box-shadow:0 0 0 2px #CBEBE7;font-size:15.5px}.bt-post-body th,.bt-post-body td{padding:12px 14px;text-align:left;vertical-align:top}.bt-post-body th{background:#E6F6F4;color:#0F5F63;font-family:'Fredoka','Nunito',sans-serif;font-weight:700}.bt-post-body tr+tr td{border-top:2px solid #EEF8F6}.bt-post-body .bt-sources{margin-top:2.2em;padding-top:16px;border-top:2px dashed #CBEBE7;font-size:14.5px;line-height:1.7;color:var(--bt-muted,#4F6F70)}.bt-post-body .bt-sources strong{color:#0F5F63}.bt-post-cta{max-width:720px;margin:clamp(30px, 5vw, 46px) auto 0;display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:28px;background:#0E7C7B;background-image:url(/wp-content/themes/bloomtivo-academy/assets/img/bt-pattern-dark.webp);background-size:max(100%, 700px) auto;background-position:top center;background-repeat:no-repeat;box-shadow:0 6px 0 #0A5250;color:#FFF}.bt-post-cta-sun{width:70px;height:72px;flex-shrink:0;background:url(/wp-content/uploads/2026/10/bloomtivo-logo-clean-1-287x300.png) center bottom / contain no-repeat}.bt-post-cta strong{display:block;font:700 21px/1.25 'Fredoka','Nunito',sans-serif;color:#FFF}.bt-post-cta p{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.55;color:#E6F6F4}.bt-post-cta-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.bt-post-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:10px 20px 9px;border-radius:999px;font:600 15.5px/1.2 'Fredoka','Nunito',sans-serif;text-decoration:none!important;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bt-post-btn:hover{transform:translateY(-2px)}.bt-post-btn--sun{background:#FFC531;color:#0F5F63!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 4px 0 #E0A400}.bt-post-btn--soft{background:#FFF;color:#0F5F63!important;box-shadow:0 4px 0 #BFE3DF}.bt-post-faq{max-width:720px;margin:clamp(34px, 5vw, 50px) auto 0}.bt-post-faq h2{margin:0 0 16px;text-align:center;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(24px, 2.8vw, 30px);color:#0F5F63}.bt-post-about{max-width:720px;margin:clamp(28px, 4vw, 40px) auto 0;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:22px;background:#EEF8F6}.bt-post-about img{width:56px;height:auto;flex-shrink:0}.bt-post-about strong{font:700 16px/1.3 'Fredoka','Nunito',sans-serif;color:#0F5F63}.bt-post-about p{margin:3px 0 0;font-size:14.5px;font-weight:600;line-height:1.55;color:var(--bt-muted,#4F6F70)}.bt-post-about a{color:#0E7C7B;font-weight:700}.bt-post-related{max-width:1120px;margin:clamp(40px, 6vw, 70px) auto 0}.bt-post-related h2{margin:0 0 18px;text-align:center;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(24px, 2.8vw, 30px);color:#0F5F63}html[data-theme="dark"] .bt-blog-eyebrow,html[data-theme="dark"] .bt-post-cat,html[data-theme="dark"] .bt-blog-card-cat{background:#17484D;color:#8FE3DC!important}html[data-theme="dark"] .bt-blog-title,html[data-theme="dark"] .bt-post-title,html[data-theme="dark"] .bt-blog-card strong,html[data-theme="dark"] .bt-post-body h2,html[data-theme="dark"] .bt-post-body strong,html[data-theme="dark"] .bt-post-faq h2,html[data-theme="dark"] .bt-post-related h2,html[data-theme="dark"] .bt-post-about strong,html[data-theme="dark"] .bt-post-body .bt-arabic{color:#EEF8F6}html[data-theme="dark"] .bt-blog-title .bt-hl{color:#5CE1D6}html[data-theme="dark"] .bt-blog-lead,html[data-theme="dark"] .bt-blog-card-text,html[data-theme="dark"] .bt-post-meta,html[data-theme="dark"] .bt-post-about p,html[data-theme="dark"] .bt-post-body .bt-sources{color:#B7D3CF}html[data-theme="dark"] .bt-post-body{color:#DCEFEC}html[data-theme="dark"] .bt-post-body h3,html[data-theme="dark"] .bt-post-body a,html[data-theme="dark"] .bt-blog-card-more,html[data-theme="dark"] .bt-post-about a{color:#8FE3DC}html[data-theme="dark"] .bt-blog-cats a,html[data-theme="dark"] .bt-blog-card a,html[data-theme="dark"] .bt-blog-pages .page-numbers,html[data-theme="dark"] .bt-post-body .bt-takeaways{background:#133F44;color:#EEF8F6!important;box-shadow:0 4px 0 #082125}html[data-theme="dark"] .bt-blog-cats a[aria-current],html[data-theme="dark"] .bt-blog-pages .page-numbers.current{background:#12A39A}html[data-theme="dark"] .bt-post-body blockquote,html[data-theme="dark"] .bt-post-body .bt-tip p{background:#17484D;border-color:#2F6E73}html[data-theme="dark"] .bt-post-body ol li::before{background:#17484D;color:#8FE3DC}html[data-theme="dark"] .bt-post-body th{background:#17484D;color:#EEF8F6}html[data-theme="dark"] .bt-post-body table{box-shadow:0 0 0 2px #2F6E73}html[data-theme="dark"] .bt-post-body tr+tr td{border-color:#17484D}html[data-theme="dark"] .bt-post-cover{background:#133F44;box-shadow:0 6px 0 #082125}html[data-theme="dark"] .bt-post-about{background:#133F44}html[data-theme="dark"] .bt-post-cta{background-color:#134A4F;box-shadow:0 6px 0 #082125}@media (max-width:960px){.bt-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bt-blog-page,.bt-post-page{padding-top:20px}.bt-blog-title{font-size:28px}.bt-blog-cats{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;width:calc(100% + 40px);margin:10px -20px 0;padding:2px 20px 8px;scrollbar-width:none}.bt-blog-cats::-webkit-scrollbar{display:none}.bt-blog-cats a{flex-shrink:0;min-height:36px;font-size:13.5px}.bt-blog-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bt-blog-card a{border-radius:20px}.bt-blog-card strong{font-size:17.5px}.bt-post-title{font-size:28px}.bt-post-meta{font-size:13px}.bt-post-cover{border-radius:20px}.bt-post-body{font-size:16.5px;line-height:1.8}.bt-post-body h2{font-size:23px}.bt-post-body h3{font-size:19px}.bt-post-body .bt-arabic{font-size:23px}.bt-post-body table{font-size:14px}.bt-post-body th,.bt-post-body td{padding:9px 10px}.bt-post-cta{flex-direction:column;text-align:center;padding:20px 16px;border-radius:22px}.bt-post-cta-btns{justify-content:center;flex-wrap:nowrap;gap:8px}.bt-post-btn{min-height:40px;padding:8px 14px 7px;font-size:14px}.bt-post-about{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.bt-blog-card a,.bt-blog-card-img img,.bt-post-btn{transition:none}}.bt-post-body .bt-download{display:flex;align-items:center;gap:16px;margin:1.8em 0;padding:18px 20px;border-radius:24px;background:#FFFBF2;border:2px dashed #FFC531}.bt-post-body .bt-download-icon{width:56px;height:66px;flex-shrink:0;display:grid;place-items:center;border-radius:10px 18px 10px 10px;background:#12A39A;color:#FFF;font:700 13px/1 'Fredoka','Nunito',sans-serif;letter-spacing:.06em;box-shadow:0 4px 0 #0A6B65}.bt-post-body .bt-download-text{flex:1;min-width:0}.bt-post-body .bt-download-text strong{display:block;font:700 18px/1.3 'Fredoka','Nunito',sans-serif;color:#0F5F63}.bt-post-body .bt-download-text span{display:block;margin-top:4px;font-size:14.5px;font-weight:600;line-height:1.55;color:var(--bt-muted,#4F6F70)}.bt-post-body a.bt-download-btn{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:10px 20px 9px;border-radius:999px;background:#12A39A;color:#FFFFFF!important;font:600 15.5px/1.2 'Fredoka','Nunito',sans-serif;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 0 #0A6B65;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bt-post-body a.bt-download-btn:hover{transform:translateY(-2px)}html[data-theme="dark"] .bt-post-body .bt-download{background:#133F44;border-color:#8C6E1E}html[data-theme="dark"] .bt-post-body .bt-download-text strong{color:#EEF8F6}html[data-theme="dark"] .bt-post-body .bt-download-text span{color:#B7D3CF}@media (max-width:600px){.bt-post-body .bt-download{flex-direction:column;text-align:center;padding:18px 16px}}.bt-post-body .bt-teacher-note{color:#1E3E44}.bt-post-body .bt-teacher-note h3{color:#0F5F63}.bt-post-body .bt-teacher-note a{color:#0E7C7B}html[data-theme="dark"] .bt-post-body .bt-teacher-note,html[data-theme="dark"] .bt-teacher-note{background:#2E2A1C!important;border-left-color:#E0A400!important;color:#F3EEDC!important}html[data-theme="dark"] .bt-teacher-note h3{color:#FFD45E!important}html[data-theme="dark"] .bt-teacher-note p,html[data-theme="dark"] .bt-teacher-note strong{color:#F3EEDC!important}html[data-theme="dark"] .bt-teacher-note a{color:#8FE3DC!important}html[data-theme="dark"] .bt-reviewed{background:#17484D!important;color:#CDEFEA!important}html[data-theme="dark"] .bt-reviewed a{color:#FFFFFF!important}html[data-theme="dark"] .bt-teacher-note .bt-tn-label{color:#FFC531!important}.bt-cta-strip{position:relative;padding:clamp(36px, 5vw, 64px) 20px clamp(56px, 7vw, 88px);background:var(--bth-bg,#FFFBF2)}.bt-cta-card{position:relative;max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(16px, 3vw, 40px);padding:clamp(30px, 4vw, 52px) clamp(24px, 4vw, 56px);border-radius:34px;background-color:#0E7C7B;background-image:url(/wp-content/themes/bloomtivo-academy/assets/img/bt-pattern-dark.webp);background-repeat:no-repeat;background-position:top center;background-size:max(100%, 700px) auto;box-shadow:0 8px 0 #0A5250,0 26px 44px -24px rgb(15 95 99 / .55);overflow:hidden;color:#FFF}.bt-cta-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bt-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 5px;border-radius:999px;background:rgb(255 255 255 / .14);color:#FFF;font:600 12.5px/1.2 'Fredoka','Nunito',sans-serif;letter-spacing:.08em}.bt-cta-eyebrow::before,.bt-cta-eyebrow::after{content:"";width:13px;height:13px;background:var(--bt-star-gold) center / contain no-repeat;flex-shrink:0}.bt-cta-heading{margin:0;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(28px, 3.4vw, 42px);line-height:1.15;letter-spacing:-.01em;color:#FFFFFF!important}.bt-cta-hl{position:relative;display:inline-block;padding-bottom:.12em;color:#FFC531;white-space:nowrap}.bt-cta-hl::after{content:"";position:absolute;left:2%;right:2%;bottom:-.14em;height:.3em;background:#FFF;opacity:.85;-webkit-mask:var(--bt-wave) left center / .8em .3em repeat-x;mask:var(--bt-wave) left center / .8em .3em repeat-x}.bt-cta-lead{margin:2px 0 0;max-width:520px;font-size:clamp(15px, 1.3vw, 17px);font-weight:600;line-height:1.6;color:#E6F6F4!important}.bt-cta-chips{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.bt-cta-chips li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border-radius:999px;background:rgb(255 255 255 / .12);font:600 14px/1.2 'Fredoka','Nunito',sans-serif;color:#FFF}.bt-cta-chips li::before{content:"";width:16px;height:16px;flex-shrink:0;border-radius:50%;background:#FFC531 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5F63' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 11px no-repeat}.bt-cta-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.bt-cta-main,.bt-cta-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 24px 11px;border-radius:999px;font:600 16.5px/1.2 'Fredoka','Nunito',sans-serif;text-decoration:none!important;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;-webkit-tap-highlight-color:#fff0}.bt-cta-main{background:#FFC531;color:#0F5F63!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 5px 0 #E0A400,0 12px 18px -10px rgb(0 0 0 / .35)}.bt-cta-main::before{content:"";width:19px;height:19px;flex-shrink:0;background:var(--bt-sun-icon) center / contain no-repeat}.bt-cta-wa{background:#FFF;color:#0F5F63!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .6),0 5px 0 #BFE3DF,0 12px 18px -10px rgb(0 0 0 / .3)}.bt-cta-wa::before{content:"";width:19px;height:19px;flex-shrink:0;background:#0E7C7B;-webkit-mask:var(--bt-wa-icon) center / contain no-repeat;mask:var(--bt-wa-icon) center / contain no-repeat}.bt-cta-main:hover,.bt-cta-wa:hover{transform:translateY(-2px)}.bt-cta-main:active,.bt-cta-wa:active{transform:translateY(4px);box-shadow:none}.bt-cta-main:focus-visible,.bt-cta-wa:focus-visible{outline:3px dashed #FFF;outline-offset:4px}.bt-cta-art{position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.bt-cta-art::before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:rgb(255 255 255 / .1)}.bt-cta-pic{position:relative;width:100%;max-width:420px;height:auto;filter:drop-shadow(0 14px 18px rgb(0 30 32 / .3))}html[data-theme="dark"] .bt-cta-strip{background:#0B2A2E}html[data-theme="dark"] .bt-cta-card{background-color:#134A4F;box-shadow:0 8px 0 #082125,0 0 0 1px rgb(255 255 255 / .06)}@media (max-width:760px){.bt-cta-card{grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 18px 26px;border-radius:26px;text-align:center}.bt-cta-art{order:-1}.bt-cta-pic{max-width:250px}.bt-cta-body{align-items:center;gap:10px}.bt-cta-heading{font-size:26px}.bt-cta-lead{font-size:14.5px;line-height:1.55}.bt-cta-chips{justify-content:center;gap:6px}.bt-cta-chips li{font-size:12.5px;padding:5px 10px 5px 7px}.bt-cta-chips li::before{width:14px;height:14px;background-size:9px}.bt-cta-buttons{flex-wrap:nowrap;justify-content:center;gap:8px;margin-top:6px}.bt-cta-main,.bt-cta-wa{min-height:40px;padding:8px 14px 7px;font-size:14px;gap:6px}.bt-cta-main{box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 3px 0 #E0A400}.bt-cta-wa{box-shadow:inset 0 2px 0 rgb(255 255 255 / .6),0 3px 0 #BFE3DF}.bt-cta-main::before,.bt-cta-wa::before{width:15px;height:15px}}@media (max-width:370px){.bt-cta-main,.bt-cta-wa{font-size:12.5px;padding:7px 10px 6px}}@media (prefers-reduced-motion:reduce){.bt-cta-main,.bt-cta-wa{transition:none}}:root{--bt-bg:#faf9f6;--bt-surface:#ffffff;--bt-ink:#1c3039;--bt-muted:#657179;--bt-line:#e9e8e3;--bt-accent:#c86639;--bt-accent-hover:#ad532b;color-scheme:light}html[data-theme="dark"]{--bt-bg:#111e26;--bt-surface:#1b2b35;--bt-ink:#f3f0e9;--bt-muted:#bdc7ca;--bt-line:#34434b;--bt-accent:#df8554;--bt-accent-hover:#ed996b;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bt-bg);color:var(--bt-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}.bt-skip{position:absolute;left:12px;top:-100px;z-index:10000;background:var(--bt-surface);color:var(--bt-ink);padding:12px}.bt-skip:focus{top:8px}.bt-header{position:relative;z-index:1000;background:var(--bt-surface);border-bottom:1px solid var(--bt-line)}.bt-header-inner{width:min(100% - 48px, 1280px);min-height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.bt-brand{flex:0 0 auto;display:flex;align-items:center}.bt-brand img{width:166px;height:auto;max-height:64px;object-fit:contain}.bt-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px, 1.6vw, 27px);margin-left:auto}.bt-nav a{position:relative;color:var(--bt-ink);font-size:13.5px;font-weight:550;line-height:1.5;white-space:nowrap;text-decoration:none;transition:color .18s ease}.bt-nav a:hover,.bt-nav a[aria-current="page"]{color:var(--bt-accent)}.bt-actions{display:flex;align-items:center;gap:14px}.bt-theme-toggle,.bt-menu-toggle{appearance:none;border:0;background:#fff0;color:var(--bt-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.bt-theme-toggle{height:40px;width:40px;border:1px solid var(--bt-line);border-radius:9px}.bt-theme-toggle svg{width:19px;height:19px}.bt-sun{display:none}html[data-theme="dark"] .bt-sun{display:block}html[data-theme="dark"] .bt-moon{display:none}.bt-trial-btn,.bt-mobile-trial{background:var(--bt-accent);color:#fff!important;font-size:13.5px;font-weight:650;text-decoration:none;white-space:nowrap;border-radius:7px;padding:13px 17px;transition:background .18s ease}.bt-trial-btn:hover,.bt-mobile-trial:hover{background:var(--bt-accent-hover)}.bt-trial-btn span{margin-left:8px}.bt-mobile-trial,.bt-menu-toggle{display:none}.bt-menu-toggle{height:40px;width:40px;flex-direction:column;gap:5px}.bt-menu-toggle span{width:21px;height:2px;background:currentColor;border-radius:3px;transition:transform .2s ease,opacity .2s ease}.bt-header button:focus-visible,.bt-header a:focus-visible{outline:2px solid var(--bt-accent);outline-offset:4px}@media (max-width:1050px){.bt-header-inner{width:min(100% - 32px, 1280px);min-height:74px}.bt-brand img{width:144px}.bt-menu-toggle{display:flex}.bt-nav{display:none;position:absolute;top:calc(100% + 1px);left:16px;right:16px;z-index:1001;background:var(--bt-surface);border:1px solid var(--bt-line);border-radius:12px;box-shadow:0 16px 35px rgb(0 0 0 / .11);padding:14px;flex-direction:column;align-items:stretch;gap:0;margin:0}.bt-header.bt-open .bt-nav{display:flex}.bt-nav a{padding:12px 14px;font-size:15px}.bt-mobile-trial{display:block;margin-top:9px;text-align:center}.bt-header.bt-open .bt-menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.bt-header.bt-open .bt-menu-toggle span:nth-child(2){opacity:0}.bt-header.bt-open .bt-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (max-width:600px){.bt-header-inner{gap:10px}.bt-brand img{width:132px}.bt-actions{gap:7px}.bt-trial-btn{display:none}.bt-theme-toggle{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}:root{--bt-bg:#f8fbfa;--bt-surface:#ffffff;--bt-ink:#123b45;--bt-muted:#64777a;--bt-line:#e2ecea;--bt-accent:#008d8c;--bt-accent-hover:#007474}html[data-theme="dark"]{--bt-bg:#101e23;--bt-surface:#172a30;--bt-ink:#f0f7f5;--bt-muted:#bbcfca;--bt-line:#30474d;--bt-accent:#20c6bc;--bt-accent-hover:#47ddd0}.bt-topbar{background:#123b45;color:#f5faf8;font-size:12px;font-weight:500;letter-spacing:.01em}.bt-topbar-inner{width:min(100% - 48px, 1280px);min-height:35px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.bt-topbar-right{display:inline-flex;align-items:center;gap:9px}.bt-topbar-dot{width:7px;height:7px;border-radius:50%;background:#ffc936;flex-shrink:0}.bt-header{background:var(--bt-surface);border-bottom:1px solid var(--bt-line)}.bt-header-inner{min-height:90px}.bt-brand img{width:174px;max-height:72px;object-fit:contain;object-position:left center}.bt-nav a{font-weight:550;letter-spacing:-.01em}.bt-nav a:hover,.bt-nav a[aria-current="page"]{color:var(--bt-accent)}.bt-trial-btn,.bt-mobile-trial{background:#ffc936;color:#123b45!important;font-weight:700;border-radius:8px}.bt-trial-btn:hover,.bt-mobile-trial:hover{background:#f1b816}.bt-theme-toggle{border-radius:8px}.bt-theme-toggle:hover{background:var(--bt-bg)}html[data-theme="dark"] .bt-topbar{background:#0b171d;color:#e0efeb}html[data-theme="dark"] .bt-trial-btn,html[data-theme="dark"] .bt-mobile-trial{background:#ffc936;color:#123b45!important}@media (max-width:1050px){.bt-header-inner{min-height:76px}.bt-brand img{width:150px}}@media (max-width:600px){.bt-topbar-inner{width:min(100% - 32px, 1280px);min-height:31px;justify-content:center;text-align:center;font-size:10.5px}.bt-topbar-right{display:none}.bt-header-inner{min-height:70px}.bt-brand img{width:140px}}.bt-page{min-height:65vh;background:var(--bt-bg);color:var(--bt-ink);padding:64px 24px 100px}.bt-page-container{max-width:1080px;margin:0 auto}.bt-page-content{max-width:850px}.bt-page-content h1{font-size:clamp(34px, 5vw, 58px);line-height:1.13;letter-spacing:-.035em;margin:0 0 26px;font-weight:750}.bt-page-content h2{font-size:clamp(24px, 3vw, 32px);line-height:1.25;letter-spacing:-.02em;margin:48px 0 16px}.bt-page-content p,.bt-page-content li{font-size:17px;line-height:1.8;color:var(--bt-muted)}.bt-page-content a{color:var(--bt-accent);text-underline-offset:4px}.bt-page-content ul{padding-left:24px}@media (max-width:600px){.bt-page{padding:42px 20px 72px}.bt-page-content p,.bt-page-content li{font-size:16px}}.bt-theme-toggle{width:36px;height:36px;padding:6px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#e7ab19}.bt-theme-toggle:hover{background:transparent!important;color:#c98e07;transform:rotate(-9deg)}.bt-theme-toggle svg{width:21px;height:21px}html[data-theme="dark"] .bt-theme-toggle{color:#34c8bd}html[data-theme="dark"] .bt-theme-toggle:hover{color:#6be5d9}@media (max-width:1050px){.bt-header{position:relative;z-index:1100}.bt-actions{gap:10px}.bt-menu-toggle{width:32px;height:34px;padding:4px;gap:5px;border:0;background:#fff0}.bt-menu-toggle span{width:19px;height:1.5px;border-radius:2px;background:var(--bt-ink)}.bt-header.bt-open .bt-menu-toggle span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.bt-header.bt-open .bt-menu-toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.bt-nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;z-index:1101;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:12px;margin:0;background:var(--bt-surface);border:1px solid var(--bt-line);border-radius:14px;box-shadow:0 16px 38px rgb(9 37 43 / .13);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-7px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.bt-header.bt-open .bt-nav{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.bt-nav a{display:flex;align-items:center;min-height:46px;padding:11px 14px;border-radius:8px;font-size:14px;font-weight:550;text-decoration:none;white-space:normal}.bt-nav a:hover,.bt-nav a[aria-current="page"]{background:rgb(0 182 176 / .08);color:var(--bt-accent)}.bt-nav .bt-mobile-trial{display:flex;justify-content:center;margin-top:9px;min-height:46px;background:#ffc936;color:#123b45!important;font-weight:700}.bt-nav .bt-mobile-trial:hover{background:#f1b816;color:#123b45!important}}@media (max-width:600px){.bt-actions{gap:8px}.bt-theme-toggle{width:32px}.bt-menu-toggle{width:30px}}html[data-theme="dark"] .bt-nav a:hover,html[data-theme="dark"] .bt-nav a[aria-current="page"]{background:rgb(32 198 188 / .12)}@media (prefers-reduced-motion:reduce){.bt-nav,.bt-theme-toggle{transition:none!important}}.bt-brand img{width:205px;max-height:82px;height:auto;object-fit:contain}@media (max-width:1050px){.bt-brand img{width:175px;max-height:72px}}@media (max-width:600px){.bt-brand img{width:158px;max-height:65px}}.bt-header{position:sticky!important;top:0;z-index:1000;background:var(--bt-surface,#fff);border-bottom:0!important;transition:filter .2s ease}body.admin-bar .bt-header{top:32px}@media (max-width:782px){body.admin-bar .bt-header{top:46px}}@media (max-width:600px){body.admin-bar .bt-header{top:0}}.bt-header::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#12A39A 0 33.3%,#FFC531 33.3% 66.6%,#F26B5B 66.6% 100%)}.bt-header::after{content:"";position:absolute;left:0;right:0;top:100%;height:12px;background:radial-gradient(circle at 12px 0,var(--bt-surface,#fff) 11.5px,transparent 12.5px) 0 0 / 24px 12px repeat-x;pointer-events:none}.bt-header.is-stuck{filter:drop-shadow(0 6px 10px rgb(15 59 69 / .10))}html{scroll-padding-top:110px}.bt-brand img{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bt-brand:hover img{transform:rotate(-3deg) scale(1.04)}@media (min-width:1051px){.bt-nav{gap:6px}.bt-nav a{--pill:#E6F6F4;--pill-ink:#0E7C7B;padding:9px 15px;border-radius:999px;font-family:'Fredoka','Poppins',sans-serif;font-weight:700;font-size:15.5px;letter-spacing:0;color:#0F5F63;transition:background .2s ease,color .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.bt-nav a:nth-child(3n+2){--pill:#FFF4D1;--pill-ink:#8A6100}.bt-nav a:nth-child(3n+3){--pill:#FDE6E2;--pill-ink:#C2412F}.bt-nav a:hover{background:var(--pill);color:var(--pill-ink)!important;transform:translateY(-2px) rotate(-1.5deg)}.bt-nav a[aria-current="page"]{background:var(--pill);color:var(--pill-ink)!important}.bt-nav a[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:-7px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--pill-ink)}.bt-nav .bt-mobile-trial{display:none!important}}.bt-trial-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px!important;border-radius:999px!important;background:#FFC531!important;color:#0F5F63!important;font-family:'Fredoka','Poppins',sans-serif;font-weight:700!important;font-size:15.5px!important;box-shadow:0 4px 0 #E0A500;transition:transform .15s ease,box-shadow .15s ease,background .2s ease!important}.bt-trial-btn:hover{background:#FFD24D!important;transform:translateY(2px);box-shadow:0 2px 0 #E0A500}.bt-trial-btn:active{transform:translateY(4px);box-shadow:0 0 0 #E0A500}.bt-trial-btn span{margin-left:2px;display:inline-block;transition:transform .2s ease}.bt-trial-btn:hover span{transform:translate(2px,-2px)}@media (max-width:760px){.bt-trial-btn{display:none!important}}.bt-theme-toggle{position:relative;width:62px!important;height:34px!important;padding:0!important;border-radius:999px!important;background:linear-gradient(180deg,#8FD8F2,#CDEFFA)!important;box-shadow:inset 0 2px 4px rgb(15 95 99 / .18)!important;overflow:hidden;transform:none!important;color:inherit!important}.bt-theme-toggle::before{content:"";position:absolute;right:8px;top:13px;width:18px;height:8px;border-radius:999px;background:#fff;box-shadow:6px -4px 0 -1px #fff,-4px 5px 0 -2px rgb(255 255 255 / .8);transition:opacity .3s ease,transform .4s ease}.bt-theme-toggle svg{position:absolute;top:4px;left:4px;width:26px!important;height:26px!important;padding:4px;border-radius:50%;box-sizing:border-box;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s ease}.bt-theme-toggle .bt-sun{display:block!important;background:#FFC531;color:#fff;box-shadow:0 0 0 3px rgb(255 197 49 / .35)}.bt-theme-toggle .bt-moon{display:none!important}.bt-theme-toggle:hover .bt-sun{transform:rotate(45deg)}html[data-theme="dark"] .bt-theme-toggle{background:linear-gradient(180deg,#2B2F66,#3E4590)!important;box-shadow:inset 0 2px 4px rgb(0 0 0 / .35)!important}html[data-theme="dark"] .bt-theme-toggle::before{left:9px;right:auto;top:9px;width:3px;height:3px;background:#fff;box-shadow:8px 9px 0 0 #fff,15px 2px 0 -.5px #fff,4px 15px 0 -.5px rgb(255 255 255 / .7)}html[data-theme="dark"] .bt-theme-toggle .bt-sun{display:none!important}html[data-theme="dark"] .bt-theme-toggle .bt-moon{display:block!important;transform:translateX(28px);background:#FFF3C4;color:#8A6D00;box-shadow:0 0 0 3px rgb(255 243 196 / .25)}html[data-theme="dark"] .bt-theme-toggle:hover .bt-moon{transform:translateX(28px) rotate(-20deg)}@media (max-width:1050px){.bt-menu-toggle{width:46px!important;height:46px!important;padding:0!important;gap:5px!important;border-radius:46% 54% 50% 50% / 52% 48% 52% 48%!important;background:#E6F6F4!important;align-items:center!important;justify-content:center!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s ease}.bt-menu-toggle:hover{transform:rotate(-6deg)}.bt-menu-toggle span{height:4px!important;border-radius:4px!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s ease,width .3s ease!important}.bt-menu-toggle span:nth-child(1){width:22px!important;background:#12A39A!important;transform:translateX(-2px)}.bt-menu-toggle span:nth-child(2){width:16px!important;background:#FFC531!important;transform:translateX(3px)}.bt-menu-toggle span:nth-child(3){width:20px!important;background:#F26B5B!important;transform:translateX(-1px)}.bt-header.bt-open .bt-menu-toggle{background:#FDE6E2!important}.bt-header.bt-open .bt-menu-toggle span:nth-child(1){width:22px!important;transform:translateY(9px) rotate(45deg)!important}.bt-header.bt-open .bt-menu-toggle span:nth-child(2){opacity:0!important;transform:scaleX(0)!important}.bt-header.bt-open .bt-menu-toggle span:nth-child(3){width:22px!important;transform:translateY(-9px) rotate(-45deg)!important}html[data-theme="dark"] .bt-menu-toggle{background:#2B3160!important}html[data-theme="dark"] .bt-header.bt-open .bt-menu-toggle{background:#3E3366!important}.bt-nav{top:calc(100% + 18px)!important;border-radius:24px!important;border:0!important;padding:14px!important;gap:6px!important;box-shadow:0 18px 40px rgb(9 37 43 / .16)!important}.bt-nav a{--pill:#E6F6F4;--pill-ink:#0E7C7B;min-height:50px!important;padding:12px 18px!important;border-radius:16px!important;background:var(--pill)!important;color:#0F5F63!important;font-family:'Fredoka','Poppins',sans-serif;font-weight:700!important;font-size:17px!important}.bt-nav a:nth-child(3n+2){--pill:#FFF4D1;--pill-ink:#8A6100}.bt-nav a:nth-child(3n+3){--pill:#FDE6E2;--pill-ink:#C2412F}.bt-nav a[aria-current="page"]{box-shadow:inset 4px 0 0 var(--pill-ink);color:var(--pill-ink)!important}.bt-nav .bt-mobile-trial{display:flex!important;justify-content:center!important;align-items:center!important;min-height:52px!important;margin-top:6px!important;border-radius:999px!important;background:#FFC531!important;color:#0F5F63!important;box-shadow:0 4px 0 #E0A500}}@media (max-width:600px){.bt-header-inner{gap:8px!important}.bt-actions{gap:8px!important}.bt-theme-toggle{width:56px!important;height:32px!important}.bt-theme-toggle svg{width:24px!important;height:24px!important}html[data-theme="dark"] .bt-theme-toggle .bt-moon{transform:translateX(24px)}html[data-theme="dark"] .bt-theme-toggle:hover .bt-moon{transform:translateX(24px) rotate(-20deg)}.bt-menu-toggle{width:42px!important;height:42px!important}}.bt-header a:focus-visible,.bt-header button:focus-visible{outline:3px solid #12A39A!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){.bt-brand img,.bt-nav a,.bt-trial-btn,.bt-trial-btn span,.bt-theme-toggle svg,.bt-theme-toggle::before,.bt-menu-toggle,.bt-menu-toggle span{transition:none!important}}@media (min-width:1051px){.bt-nav{gap:2px!important}.bt-nav a{padding:7px 10px!important;font-size:14.5px!important;white-space:nowrap}.bt-trial-btn{padding:10px 16px!important;font-size:14.5px!important}}@media (min-width:1051px) and (max-width:1320px){.bt-nav a{padding:6px 7px!important;font-size:13.5px!important}.bt-header-inner{gap:10px!important}.bt-actions{gap:8px!important}.bt-brand img{max-width:140px;height:auto}.bt-trial-pre{display:none}}.bt-hero-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bt-hero-cover{padding:12px 16px 40px;background:var(--bt-bg,#ffffff)}.bt-hero-cover-wrap{max-width:1320px;margin:0 auto;border-radius:28px;overflow:hidden;background:#fff0}.bt-hero-cover-image{display:block;width:100%;height:auto;object-fit:contain;border-radius:28px;box-shadow:0 14px 40px rgb(0 0 0 / .08)}.bt-hero-cover-fallback{min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center}.bt-hero-cover-inner h2{margin:0 0 12px;font-size:clamp(2rem, 4vw, 3.5rem)}.bt-hero-cover-inner p{margin:0;font-size:clamp(1rem, 2vw, 1.3rem)}@media (max-width:768px){.bt-hero-cover{padding:8px 12px 28px}.bt-hero-cover-wrap,.bt-hero-cover-image{border-radius:20px}}.bt-hero-cover{background:transparent!important;padding:0!important}.bt-hero-cover-wrap{max-width:100%;margin:0;border-radius:0!important;background:transparent!important;box-shadow:none!important}.bt-hero-cover-image{display:block;width:100%;height:auto;border-radius:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain}.bt-hero-intro{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:36px 20px 8px;text-align:center}.bt-hero-intro h1{max-width:1000px;margin:0 auto;font-family:"Trebuchet MS","Segoe UI",Arial,sans-serif;font-size:clamp(29px, 3.5vw, 49px);font-weight:750;line-height:1.17;letter-spacing:-.035em;color:var(--bt-ink,#123b45)}.bt-hero-intro p{margin:13px auto 0;font-size:clamp(13px, 1.3vw, 17px);line-height:1.6;color:var(--bt-muted,#64777a)}.bt-hero-accent{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:17px}.bt-hero-accent span{display:block;height:3px;border-radius:10px}.bt-hero-accent span:nth-child(1){width:32px;background:#00b6b0}.bt-hero-accent span:nth-child(2){width:17px;background:#ffc936}.bt-hero-accent span:nth-child(3){width:9px;background:#ff7868}@media (max-width:600px){.bt-hero-intro{padding:30px 16px 5px}.bt-hero-intro h1{font-size:clamp(27px, 7vw, 35px);letter-spacing:-.03em}.bt-hero-intro p{font-size:14px;margin-top:11px}}.bt-hero-cover-wrap{position:relative;isolation:isolate}.bt-hero-overlay{position:absolute;z-index:5;top:4%;left:50%;transform:translateX(-50%);width:min(94%, 1100px);text-align:center;pointer-events:none}.bt-hero-overlay h1{margin:0;font-family:"Trebuchet MS","Segoe UI",Arial,sans-serif;font-size:clamp(30px, 4vw, 62px);line-height:1.12;font-weight:800;letter-spacing:-.045em;color:#123b45;text-shadow:0 2px 14px rgb(255 255 255 / .95)}.bt-hero-overlay p{margin:14px auto 0;max-width:850px;font-family:"Segoe UI",Arial,sans-serif;font-size:clamp(15px, 1.4vw, 21px);line-height:1.5;font-weight:500;color:#305e66;text-shadow:0 1px 10px rgb(255 255 255 / .95)}@media (max-width:768px){.bt-hero-overlay{top:3%;width:95%}.bt-hero-overlay h1{font-size:clamp(21px, 5vw, 35px)}.bt-hero-overlay p{margin-top:7px;font-size:clamp(11px, 2.6vw, 15px);line-height:1.35}}.bt-hero-cover{background:transparent!important;padding:0!important}.bt-hero-cover-wrap{position:relative;max-width:100%;margin:0;overflow:hidden;background:transparent!important;box-shadow:none!important;border-radius:0!important}.bt-hero-cover-image{position:relative;z-index:2;display:block;width:100%;height:auto;background:transparent!important;box-shadow:none!important;border-radius:0!important}.bt-hero-overlay{position:absolute;top:4.5%;left:50%;transform:translateX(-50%);z-index:1;width:min(92%, 1180px);text-align:center;pointer-events:none}.bt-hero-title{margin:0;font-family:'Fredoka',system-ui,sans-serif;line-height:.88;letter-spacing:-.035em;text-wrap:balance}.bt-hero-title-main{display:block;font-size:clamp(2.7rem, 6vw, 6.4rem);font-weight:700;color:#ff3d3d;text-shadow:0 2px 0 rgb(255 255 255 / .28)}.bt-hero-title-accent{display:block;margin-top:.18em;font-size:clamp(1rem, 2vw, 2rem);font-weight:600;color:#0f6f76;letter-spacing:-.02em}.bt-hero-subtitle{margin:.55rem 0 0;font-family:'Fredoka',system-ui,sans-serif;font-size:clamp(.82rem, 1.25vw, 1.2rem);font-weight:500;color:#145e63;letter-spacing:-.01em}@media (max-width:1024px){.bt-hero-overlay{top:3.5%;width:94%}.bt-hero-title-main{font-size:clamp(2rem, 7vw, 4.3rem)}.bt-hero-title-accent{font-size:clamp(.95rem, 2.3vw, 1.5rem)}.bt-hero-subtitle{font-size:clamp(.75rem, 1.7vw, 1rem)}}@media (max-width:767px){.bt-hero-overlay{top:2%;width:94%}.bt-hero-title-main{font-size:clamp(1.35rem, 8vw, 2.6rem);line-height:.9}.bt-hero-title-accent{margin-top:.14em;font-size:clamp(.78rem, 3.6vw, 1.1rem)}.bt-hero-subtitle{margin-top:.32rem;font-size:clamp(.62rem, 2.6vw, .86rem);line-height:1.3}}.bt-hero-cover-wrap{position:relative;isolation:isolate}.bt-hero-overlay{position:absolute!important;z-index:3!important;top:5.5%!important;left:50%!important;transform:translateX(-50%)!important;width:min(96%, 1200px)!important;text-align:center;pointer-events:none}.bt-hero-title{display:flex;flex-direction:column;align-items:center;gap:5px;margin:0;font-family:'Poppins','Segoe UI',sans-serif!important;font-weight:700;letter-spacing:-.035em;line-height:1.12}.bt-hero-title-main{display:block;width:100%;font-family:'Poppins',sans-serif!important;font-size:clamp(24px, 4.1vw, 64px)!important;font-weight:700!important;line-height:1.15;letter-spacing:-.045em;color:#0b5f66!important;white-space:nowrap;text-shadow:none!important}.bt-hero-title-accent{display:block;margin:0!important;font-family:'Poppins',sans-serif!important;font-size:clamp(20px, 2.7vw, 40px)!important;font-weight:600!important;line-height:1.2;color:#087f80!important;text-shadow:none!important}.bt-hero-subtitle{margin:13px auto 0!important;max-width:900px;font-family:'Inter','Segoe UI',sans-serif!important;font-size:clamp(13px, 1.2vw, 18px)!important;font-weight:500!important;line-height:1.5;letter-spacing:-.015em;color:#2e5d66!important;text-shadow:none!important}@media (max-width:900px){.bt-hero-overlay{top:4%!important;width:96%!important}.bt-hero-title-main{font-size:clamp(20px, 4.1vw, 37px)!important}.bt-hero-title-accent{font-size:clamp(16px, 2.8vw, 27px)!important}.bt-hero-subtitle{max-width:85%;font-size:13px!important}}@media (max-width:600px){.bt-hero-overlay{top:3%!important;width:98%!important}.bt-hero-title{gap:2px}.bt-hero-title-main{font-size:clamp(13px, 3.8vw, 23px)!important;letter-spacing:-.04em}.bt-hero-title-accent{font-size:clamp(13px, 3.3vw, 20px)!important}.bt-hero-subtitle{margin-top:6px!important;max-width:90%;font-size:clamp(9px, 2vw, 12px)!important;line-height:1.35}}.bt-hero-cover-wrap{position:relative;isolation:isolate}.bt-hero-overlay{top:9%!important;width:min(94%, 1180px)!important;z-index:3!important}.bt-hero-title{gap:3px!important;font-family:'Poppins','Segoe UI',sans-serif!important}.bt-hero-title-main{color:#ff3944!important;font-size:clamp(26px, 4.1vw, 63px)!important;font-weight:800!important;letter-spacing:-0.05em!important}.bt-hero-title-accent{color:#09646c!important;font-size:clamp(20px, 2.5vw, 38px)!important;font-weight:700!important}.bt-hero-subtitle{display:flex;flex-direction:column;align-items:center;gap:3px;margin:12px auto 0!important;max-width:800px!important;color:#145a65!important;font-family:'Inter','Segoe UI',sans-serif!important;font-size:clamp(13px, 1.05vw, 16px)!important;font-weight:600!important;line-height:1.45!important}.bt-hero-subtitle span{display:block}@media (max-width:900px){.bt-hero-overlay{top:7%!important}.bt-hero-title-main{font-size:clamp(20px, 4vw, 37px)!important}.bt-hero-subtitle{font-size:clamp(11px, 1.6vw, 14px)!important}}@media (max-width:600px){.bt-hero-overlay{top:5%!important;width:96%!important}.bt-hero-title-main{font-size:clamp(13px, 3.7vw, 22px)!important}.bt-hero-title-accent{font-size:clamp(12px, 3vw, 17px)!important}.bt-hero-subtitle{gap:2px;margin-top:6px!important;max-width:96%!important;font-size:clamp(8px, 2vw, 11px)!important}}@media (min-width:901px){.bt-hero-title-accent{font-size:48px!important;line-height:1.2!important}.bt-hero-subtitle{font-size:21px!important;line-height:1.5!important;margin-top:16px!important;max-width:850px!important;gap:5px!important}}@media (min-width:601px) and (max-width:900px){.bt-hero-title-accent{font-size:clamp(24px, 3.8vw, 38px)!important}.bt-hero-subtitle{font-size:clamp(14px, 2vw, 18px)!important}}@media (max-width:600px){.bt-hero-title-accent{font-size:clamp(15px, 4vw, 22px)!important}.bt-hero-subtitle{font-size:clamp(10px, 2.5vw, 13px)!important;line-height:1.45!important}}@media (min-width:1101px){.bt-hero-overlay{top:12%!important;width:min(98%, 1450px)!important}.bt-hero-title-main{font-size:clamp(58px, 4.65vw, 76px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-0.055em!important;white-space:nowrap}}@media (min-width:601px) and (max-width:1100px){.bt-hero-overlay{top:9%!important;width:98%!important}.bt-hero-title-main{font-size:clamp(27px, 4.4vw, 49px)!important;font-weight:800!important;white-space:nowrap}}@media (max-width:600px){.bt-hero-overlay{top:7%!important;width:98%!important}.bt-hero-title-main{font-size:clamp(13px, 3.6vw, 22px)!important;font-weight:800!important;letter-spacing:-0.045em!important;white-space:normal!important}}.bt-hero-title-main{font-family:'Fredoka','Trebuchet MS',sans-serif!important;font-weight:700!important}.bt-hero-overlay{pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important}.bt-hero-overlay h1,.bt-hero-overlay p,.bt-hero-overlay span{user-select:text!important;-webkit-user-select:text!important}.bt-hero-cover-image{pointer-events:none!important}.bt-hero-title-accent{display:inline-block!important;align-self:center;width:fit-content;max-width:100%;padding:8px 22px!important;margin:8px auto 0!important;background:#E6A51D!important;color:#ffffff!important;border-radius:999px!important;font-family:'Poppins','Fredoka',sans-serif!important;font-weight:800!important;line-height:1.2!important;text-shadow:none!important}.bt-hero-subtitle{margin-top:14px!important;color:#006D72!important;font-weight:700!important}@media (max-width:600px){.bt-hero-title-accent{padding:6px 12px!important;margin-top:5px!important;font-size:clamp(13px, 3.5vw, 19px)!important}.bt-hero-subtitle{margin-top:9px!important}}.bt-hero-subtitle{font-family:'Inter','Segoe UI',Arial,sans-serif!important;font-weight:600!important;line-height:1.5!important;letter-spacing:-.015em;color:#006D72!important}.bt-hero-subtitle span{display:block}html[data-theme="dark"] .bt-hero-subtitle{color:#F5F7F8!important}@media (max-width:600px){.bt-hero-subtitle{line-height:1.4!important;max-width:96%!important}}.bt-hero-buttons{display:flex;justify-content:center;align-items:center;gap:14px;margin:24px auto 0;pointer-events:auto}.bt-hero-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:11px;text-decoration:none!important;font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;transition:background .2s ease,transform .2s ease}.bt-whatsapp{background:#08756e;color:#fff!important}.bt-whatsapp:hover{background:#065e58;transform:translateY(-2px)}.bt-courses{background:#e6a51d;color:#123b45!important}.bt-courses:hover{background:#f2b928;transform:translateY(-2px)}.bt-hero-btn:focus-visible{outline:3px solid #123b45;outline-offset:3px}html[data-theme="dark"] .bt-whatsapp{background:#12877d;color:#fff!important}html[data-theme="dark"] .bt-courses{background:#f0b52b;color:#123b45!important}@media (max-width:600px){.bt-hero-buttons{gap:8px;margin-top:12px;width:98%}.bt-hero-btn{padding:9px 11px;min-height:38px;font-size:10px;gap:5px;border-radius:8px;white-space:normal;text-align:center}}@font-face{font-family:'Matcha Cin Bloomtivo';src:url(/wp-content/themes/bloomtivo-academy/assets/fonts/matcha-cin.otf) format('opentype');font-style:normal;font-weight:400;font-display:swap}.bt-hero-title-main{font-family:'Matcha Cin Bloomtivo','Fredoka',sans-serif!important;font-weight:400!important;color:#FF3944!important}:root{--bt-bg:#FFFBF2;--bt-zak:url(/wp-content/themes/bloomtivo-academy/assets/img/bt-pattern-light.webp);--bt-zak-size:max(100%, 700px) auto;--bt-wave-color:#FFC531;--bt-star-gold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l3.4 3.8 5.1-.3-.3 5.1L24 12l-3.8 3.4.3 5.1-5.1-.3L12 24l-3.4-3.8-5.1.3.3-5.1L0 12l3.8-3.4-.3-5.1 5.1.3z' fill='%23FFC531'/%3E%3C/svg%3E");--bt-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 10'%3E%3Cpath d='M1 5 Q6.5 0 12 5 T23 5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}html,body{overflow-x:clip;max-width:100%}#main-content,.bt-home-sections,.bt-hero-cover-wrap{overflow-x:hidden;max-width:100%}@supports not (overflow:clip){body{overflow-x:hidden}}html:not([data-theme="dark"]) body{background-color:#FFFBF2;background-image:var(--bt-zak);background-repeat:no-repeat;background-position:top center;background-size:var(--bt-zak-size)}html:not([data-theme="dark"]) .bt-home-sections{--bth-bg:#FFFBF2}html:not([data-theme="dark"]) .bt-arches-wrap{background-color:#FFFBF2;background-image:none}html:not([data-theme="dark"]) .bt-shelf,html:not([data-theme="dark"]) .bt-why{background-color:#FFFBF2}html:not([data-theme="dark"]) .bt-shelf,html:not([data-theme="dark"]) .bt-why,html:not([data-theme="dark"]) .bt-howto,html:not([data-theme="dark"]) .bt-teachers{background-image:var(--bt-zak);background-repeat:no-repeat;background-position:top center;background-size:var(--bt-zak-size)}.bt-programs-eyebrow{display:inline-flex!important;align-items:center;gap:8px}.bt-home-sections .bt-programs-eyebrow{padding:6px 14px 5px;border-radius:999px;background:#E6F6F4;color:#0E7C7B!important;font-size:12.5px;line-height:1.2}html[data-theme="dark"] .bt-home-sections .bt-programs-eyebrow{background:#17484D;color:#8FE3DC!important}.bt-programs-eyebrow::before,.bt-programs-eyebrow::after{content:"";width:13px;height:13px;background:var(--bt-star-gold) center / contain no-repeat;flex-shrink:0}.bt-programs-title{letter-spacing:-.01em}.bt-programs-title .bt-hl{position:relative;display:inline-block;padding-bottom:.12em;color:#0E8C86;white-space:nowrap}.bt-programs-title .bt-hl::after{content:"";position:absolute;left:2%;right:2%;bottom:-.14em;height:.3em;background:var(--bt-wave-color);-webkit-mask:var(--bt-wave) left center / .8em .3em repeat-x;mask:var(--bt-wave) left center / .8em .3em repeat-x;pointer-events:none}html[data-theme="dark"] .bt-programs-title .bt-hl{color:#5CE1D6}.bt-shelf .bt-shelf-name::after{background:var(--bt-wave-color)}.bt-howto,.bt-teachers,.bt-why{position:relative}.bt-howto::before,.bt-why::before,.bt-teachers::before{content:none!important;display:none!important}.bt-crumbs{max-width:1120px;margin:0 auto 18px}.bt-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font:600 13.5px/1.3 'Fredoka','Nunito',sans-serif}.bt-crumbs li{display:inline-flex;align-items:center;gap:8px;color:#4F6F70}.bt-crumbs li+li::before{content:"";width:7px;height:7px;border-top:2.5px solid #8ED6CF;border-right:2.5px solid #8ED6CF;transform:rotate(45deg);margin-right:2px}.bt-crumbs a{padding:5px 11px 4px;border-radius:999px;background:#E6F6F4;color:#0E7C7B!important;text-decoration:none!important;transition:background .2s ease}.bt-crumbs a:hover{background:#CBEBE7}.bt-crumbs a:focus-visible{outline:3px dashed #12A39A;outline-offset:2px}.bt-crumbs [aria-current]{padding:5px 2px 4px}html[data-theme="dark"] .bt-crumbs li{color:#B7D3CF}html[data-theme="dark"] .bt-crumbs a{background:#17484D;color:#8FE3DC!important}html[data-theme="dark"] .bt-crumbs li+li::before{border-color:#2F6E73}@media (max-width:560px){.bt-crumbs{margin-bottom:14px}.bt-crumbs ol{font-size:12.5px;gap:4px}.bt-crumbs a{padding:4px 9px 3px}}.bt-ct{width:100%;display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:2px dashed #E6F6F4}.bt-ct-label{font:600 11.5px/1 'Fredoka','Nunito',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#4F6F70}.bt-ct-list{display:flex;margin:0;padding:0 0 0 8px;list-style:none}.bt-ct-list li{margin-left:-8px}.bt-ct-list a{position:relative;display:block;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#E6F6F4;box-shadow:0 0 0 3px #FFF;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.bt-ct-list a:hover,.bt-ct-list a:focus-visible{transform:translateY(-4px);z-index:1}.bt-ct-list a:focus-visible{outline:3px dashed #12A39A;outline-offset:2px}.bt-ct-list img,.bt-ct-list svg{display:block;width:100%;height:100%;object-fit:cover}.bt-ct-more a{display:grid;place-items:center;font:700 13px/1 'Fredoka','Nunito',sans-serif;color:#0E7C7B!important;text-decoration:none!important}.bt-courses-help p a,.bt-courses-lead a{color:#0E7C7B;font-weight:700;text-decoration:underline;text-decoration-color:#FFC531;text-decoration-thickness:3px;text-underline-offset:3px}.bt-course-top{text-decoration:none!important}.bt-course-name a{color:inherit!important;text-decoration:none!important}.bt-course-name a:hover{text-decoration:underline!important;text-decoration-color:#FFC531!important;text-decoration-thickness:3px!important;text-underline-offset:4px}.bt-course-actions{width:100%;margin-top:auto;padding-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bt-course-actions .bt-course-trial{margin-top:0!important;align-self:auto!important}.bt-course-more{display:inline-flex;align-items:center;gap:5px;min-height:42px;padding:9px 16px 8px;border-radius:999px;background:#E6F6F4;color:#0F5F63!important;font:600 15px/1.2 'Fredoka','Nunito',sans-serif;text-decoration:none!important;box-shadow:0 4px 0 #B9E2DD;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bt-course-more::after{content:"→"}.bt-course-more:hover{transform:translateY(-2px)}.bt-course-more:focus-visible{outline:3px dashed #12A39A;outline-offset:3px}.bt-tprof-allnote{margin-bottom:12px!important}html[data-theme="dark"] .bt-ct{border-color:#17484D}html[data-theme="dark"] .bt-ct-label{color:#B7D3CF}html[data-theme="dark"] .bt-ct-list a{background:#17484D;box-shadow:0 0 0 3px #133F44}html[data-theme="dark"] .bt-ct-more a{color:#8FE3DC!important}html[data-theme="dark"] .bt-courses-help p a,html[data-theme="dark"] .bt-courses-lead a{color:#8FE3DC}html[data-theme="dark"] .bt-course-more{background:#17484D;color:#EEF8F6!important;box-shadow:0 4px 0 #082125}@media (max-width:640px){.bt-ct{justify-content:center}.bt-ct-list a{width:34px;height:34px}.bt-course-actions{justify-content:center}.bt-course-more{min-height:40px;padding:8px 14px 7px;font-size:14px}}@media (prefers-reduced-motion:reduce){.bt-ct-list a,.bt-course-more{transition:none}}.bt-tp-note{max-width:760px;margin:clamp(22px, 3vw, 30px) auto 0;padding:0 10px;text-align:center;font-size:14.5px;font-weight:700;line-height:1.6;color:var(--bt-muted,#4F6F70)}html[data-theme="dark"] .bt-tp-note{color:#B7D3CF}html[data-theme="dark"]{--bt-zak:url(/wp-content/themes/bloomtivo-academy/assets/img/bt-pattern-dark.webp)}.bt-footer{position:relative;margin-top:0;font-family:'Inter','Segoe UI',Arial,sans-serif;color:#D7F1EE}.bt-footer-edge{display:block;width:100%;height:clamp(36px, 5vw, 70px);margin-bottom:-1px}.bt-footer-main{position:relative;overflow:hidden;background-color:#0F5F63;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.06' stroke-width='1.3'%3E%3Crect x='25' y='25' width='30' height='30'/%3E%3Crect x='25' y='25' width='30' height='30' transform='rotate(45 40 40)'/%3E%3Ccircle cx='40' cy='40' r='6'/%3E%3C/g%3E%3C/svg%3E");background-size:80px 80px;padding:clamp(36px, 5vw, 56px) 20px 0}.bt-footer-moon{position:absolute;top:22px;right:clamp(16px, 6vw, 80px);width:clamp(42px, 5vw, 64px);height:auto;transform:rotate(-12deg);animation:bt-moon-sway 6s ease-in-out infinite}@keyframes bt-moon-sway{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-4px)}}.bt-footer-twinkle{position:absolute;width:10px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0l3.4 3.8 5.1-.3-.3 5.1L24 12l-3.8 3.4.3 5.1-5.1-.3L12 24l-3.4-3.8-5.1.3.3-5.1L0 12l3.8-3.4-.3-5.1 5.1.3z' fill='%23FFC531'/%3E%3C/svg%3E") center / contain no-repeat;animation:bt-twinkle-f 2.6s ease-in-out infinite}.bt-footer-twinkle--1{top:34px;left:8%}.bt-footer-twinkle--2{top:90px;right:22%;width:7px;height:7px;animation-delay:.9s}.bt-footer-twinkle--3{bottom:110px;left:46%;width:8px;height:8px;animation-delay:1.7s}@keyframes bt-twinkle-f{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.bt-footer-inner{position:relative;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(26px, 4vw, 48px);padding-bottom:clamp(30px, 4vw, 44px)}.bt-footer-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.bt-footer-logo img{width:64px;height:auto;padding:6px;border-radius:50%;background:#FFFBF2;box-shadow:0 0 0 4px rgb(255 197 49 / .45);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.bt-footer-logo:hover img{transform:rotate(-8deg) scale(1.05)}.bt-footer-logo span{font-family:'Fredoka','Poppins',sans-serif;font-weight:700;font-size:26px;line-height:1}.bt-footer-logo small{font-size:15px;color:#FFC531;letter-spacing:.08em;text-transform:uppercase}.bt-footer-about{margin:16px 0 0;max-width:34ch;font-size:15px;line-height:1.65;color:#CDEBE7}.bt-footer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.bt-footer-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;font-family:'Fredoka','Poppins',sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.bt-footer-btn svg{width:20px;height:20px}.bt-footer-btn--wa{background:#fff;color:#0F5F63!important;box-shadow:0 4px 0 #9ED9D3}.bt-footer-btn--trial{background:#FFC531;color:#0F5F63!important;box-shadow:0 4px 0 #E0A500}.bt-footer-btn:hover{transform:translateY(2px)}.bt-footer-btn--wa:hover{box-shadow:0 2px 0 #9ED9D3}.bt-footer-btn--trial:hover{box-shadow:0 2px 0 #E0A500}.bt-footer-col{--dot:#12A39A}.bt-footer-col.t2{--dot:#FFC531}.bt-footer-col.t3{--dot:#F26B5B}.bt-footer-heading{display:inline-flex;align-items:center;gap:9px;margin:6px 0 14px;font-family:'Fredoka','Poppins',sans-serif;font-weight:700;font-size:19px;color:#fff}.bt-footer-heading::before{content:"";width:14px;height:14px;border-radius:46% 54% 50% 50% / 52% 48% 52% 48%;background:var(--dot);box-shadow:0 0 0 3px rgb(255 255 255 / .12)}.bt-footer-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.bt-footer-col a{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-size:15px;font-weight:500;color:#D7F1EE!important;text-decoration:none;transition:color .2s ease,transform .2s ease}.bt-footer-col a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--dot);opacity:.55;transition:transform .2s ease,opacity .2s ease}.bt-footer-col a:hover{color:#fff!important;transform:translateX(4px)}.bt-footer-col a:hover::before{opacity:1;transform:scale(1.5)}.bt-footer-bottom{position:relative;max-width:1160px;margin:0 auto;padding:18px 64px 22px 0;border-top:2px dashed rgb(255 255 255 / .16);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px}.bt-footer-bottom p{margin:0;font-size:13.5px;color:#B9DDD8}.bt-footer-love span{color:#F26B5B}.bt-footer-top{position:absolute;right:0;top:50%;width:46px;height:46px;margin-top:-23px;border-radius:50%;background:#FFC531;color:#0F5F63!important;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 0 #E0A500;transition:transform .2s ease}.bt-footer-top svg{width:22px;height:22px}.bt-footer-top:hover{transform:translateY(-4px)}.bt-footer a:focus-visible{outline:3px solid #FFC531!important;outline-offset:3px;border-radius:8px}@media (max-width:960px){.bt-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-footer-brand{grid-column:1 / -1}}@media (max-width:600px){.bt-footer-main{padding-top:30px}.bt-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.bt-footer-brand{text-align:center}.bt-footer-logo{justify-content:center}.bt-footer-about{margin-left:auto;margin-right:auto;font-size:14.5px}.bt-footer-actions{justify-content:center}.bt-footer-col.t3{grid-column:1 / -1}.bt-footer-col.t3 ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.bt-footer-col a{font-size:14.5px}.bt-footer-bottom{flex-direction:column;align-items:flex-start;padding:16px 60px 20px 0}.bt-footer-moon{top:16px}}html[data-theme="dark"] .bt-footer-main{background-color:#082326}html[data-theme="dark"] .bt-footer-edge path:nth-child(4),html[data-theme="dark"] .bt-footer-edge path:nth-child(5){fill:#082326}html[data-theme="dark"] .bt-footer-logo img{background:#FFFBF2}@media (prefers-reduced-motion:reduce){.bt-footer-moon,.bt-footer-twinkle{animation:none}.bt-footer-logo img,.bt-footer-btn,.bt-footer-col a,.bt-footer-top{transition:none}}.bt-footer-social{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none}.bt-footer-social a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgb(255 255 255 / .12);color:#FFFFFF!important;text-decoration:none!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease}.bt-footer-social a:hover,.bt-footer-social a:focus-visible{background:#FFC531;color:#0F5F63!important;transform:translateY(-3px)}.bt-footer-social a:focus-visible{outline:3px dashed #FFC531;outline-offset:3px}.bt-footer-social svg{width:21px;height:21px}@media (max-width:600px){.bt-footer-social{justify-content:center}}html[data-theme="dark"]{--bt-bg:#0B2A2E;--bt-surface:#113A3F;--bt-ink:#EEF8F6;--bt-muted:#B7D3CF;--bt-line:#24555A;--bt-accent:#5CE1D6;--bt-accent-hover:#86EDE4}html[data-theme="dark"] body,html[data-theme="dark"] .bt-home-sections>section{background-image:radial-gradient(1.6px 1.6px at 22px 34px,rgb(255 255 255 / .5),transparent 60%),radial-gradient(1.2px 1.2px at 140px 90px,rgb(255 255 255 / .4),transparent 60%),radial-gradient(2px 2px at 260px 40px,rgb(255 220 120 / .55),transparent 60%),radial-gradient(1.2px 1.2px at 330px 170px,rgb(255 255 255 / .35),transparent 60%),radial-gradient(1.6px 1.6px at 80px 220px,rgb(160 240 232 / .45),transparent 60%),url(/wp-content/themes/bloomtivo-academy/assets/img/bt-pattern-dark.webp);background-size:360px 300px,360px 300px,360px 300px,360px 300px,360px 300px,max(100%, 700px) auto;background-repeat:repeat,repeat,repeat,repeat,repeat,no-repeat;background-position:0 0,0 0,0 0,0 0,0 0,top center}html[data-theme="dark"] body{background-color:#0B2A2E}html[data-theme="dark"] .bt-home-sections{--bth-bg:#0B2A2E;--bth-card:#133F44;--bth-ink:#EEF8F6;--bth-muted:#B7D3CF;--bth-tint-teal:#17484D;--bth-tint-yellow:#3A4330;--bth-tint-coral:#43383A}html[data-theme="dark"] .bt-arches-wrap,html[data-theme="dark"] .bt-shelf,html[data-theme="dark"] .bt-why{background-color:#0B2A2E}html[data-theme="dark"] .bt-howto{--bt-howto-bg:#0F3236;background-color:#0F3236}html[data-theme="dark"] .bt-teachers{--bt-teachers-bg:#0D3035;background-color:#0D3035}html[data-theme="dark"] .bt-shelf-panel,html[data-theme="dark"] .bt-why-book,html[data-theme="dark"] .bt-teacher{box-shadow:0 0 0 1px rgb(255 255 255 / .06),0 16px 36px rgb(0 12 14 / .45)}html[data-theme="dark"] .bt-shelf .k1,html[data-theme="dark"] .bt-why .c1{--c-tint:#17484D;--c-ink:#5CE1D6}html[data-theme="dark"] .bt-shelf .k2,html[data-theme="dark"] .bt-why .c2{--c-tint:#3A4330;--c-ink:#FFD45C}html[data-theme="dark"] .bt-shelf .k3,html[data-theme="dark"] .bt-why .c3{--c-tint:#43383A;--c-ink:#FF9A8D}html[data-theme="dark"] .bt-shelf .k4{--c-tint:#15434A;--c-ink:#9FE8E1}html[data-theme="dark"] .bt-teacher-photo::before{opacity:.55}html[data-theme="dark"] .bt-teacher-photo img{border-color:#133F44}html[data-theme="dark"] .bt-programs-eyebrow{color:#5CE1D6}html[data-theme="dark"] .bt-programs-title,html[data-theme="dark"] .bt-shelf-name,html[data-theme="dark"] .bt-why-title,html[data-theme="dark"] .bt-howto-title,html[data-theme="dark"] .bt-teacher-name{color:#EEF8F6}html[data-theme="dark"] .bt-howto-num{background:#133F44}html[data-theme="dark"] .bt-howto-path path{stroke:#B7D3CF}html[data-theme="dark"] .bt-why-right::before{background:repeating-linear-gradient(to bottom,transparent 0 33px,rgb(255 255 255 / .05) 33px 34px)}html[data-theme="dark"] .bt-arch{box-shadow:0 6px 0 rgb(0 0 0 / .25)}html[data-theme="dark"] .bt-header{background:#113A3F}html[data-theme="dark"] .bt-nav a{color:#EEF8F6}html[data-theme="dark"] .bt-nav a:nth-child(3n+1){--pill:#17484D;--pill-ink:#5CE1D6}html[data-theme="dark"] .bt-nav a:nth-child(3n+2){--pill:#3A4330;--pill-ink:#FFD45C}html[data-theme="dark"] .bt-nav a:nth-child(3n+3){--pill:#43383A;--pill-ink:#FF9A8D}@media (max-width:1050px){html[data-theme="dark"] .bt-nav{background:#113A3F!important}html[data-theme="dark"] .bt-nav a{color:#EEF8F6!important}html[data-theme="dark"] .bt-menu-toggle{background:#17484D!important}html[data-theme="dark"] .bt-header.bt-open .bt-menu-toggle{background:#43383A!important}}html[data-theme="dark"] .bt-theme-toggle{background:linear-gradient(180deg,#0A2F33,#16585C)!important}html[data-theme="dark"] .bt-swipe-hint{background:linear-gradient(to right,#fff0,#0B2A2E 68%)}html[data-theme="dark"] .bt-teachers .bt-swipe-hint{background:linear-gradient(to right,#fff0,#0D3035 68%)}html[data-theme="dark"] .bt-pr-price{background:#133F44;color:#EEF8F6;border-color:#FFD45C;box-shadow:0 0 0 1px rgb(255 255 255 / .06),0 16px 36px rgb(0 12 14 / .45)}html[data-theme="dark"] .bt-pr-price h2,html[data-theme="dark"] .bt-pr-price p,html[data-theme="dark"] .bt-pr-price li{color:#EEF8F6}html[data-theme="dark"] .bt-pr-price-num,html[data-theme="dark"] .bt-pr-price li::before{color:#5CE1D6}html[data-theme="dark"] .bt-pr-price-sub{color:#B7D3CF}:root{--bt-font-head:'Fredoka', 'Nunito', system-ui, sans-serif;--bt-font-body:'Nunito', 'Fredoka', system-ui, sans-serif;--bt-font-ar:'Baloo Bhaijaan 2', 'Nunito', Tahoma, sans-serif;--bt-sun-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%230F5F63'%3E%3Ccircle cx='12' cy='15.5' r='5.5'/%3E%3Cellipse cx='12' cy='4.6' rx='1.7' ry='2.9'/%3E%3Cellipse cx='5.2' cy='7.8' rx='1.5' ry='2.5' transform='rotate(-45 5.2 7.8)'/%3E%3Cellipse cx='18.8' cy='7.8' rx='1.5' ry='2.5' transform='rotate(45 18.8 7.8)'/%3E%3C/g%3E%3C/svg%3E");--bt-wa-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2zm0 18.2c-1.6 0-3.1-.4-4.4-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.4l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5c-.2 0-.4.1-.6.3-.2.2-.8.8-.8 2s.8 2.3.9 2.5c.1.2 1.6 2.5 4 3.5 1.5.6 2.1.7 2.8.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.2-.3-.2-.5-.3z'/%3E%3C/svg%3E");--bt-book-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5F63' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 6c3-1.2 6.5-1 10 1.5C15.5 5 19 4.8 22 6v13c-3-1.2-6.5-1-10 1.5C8.5 18 5 17.8 2 19z'/%3E%3Cpath d='M12 7.5v13'/%3E%3C/svg%3E")}body,.bt-home-sections,.bt-footer,.bt-policy{font-family:var(--bt-font-body)!important}body p,body li,body input,body textarea,body select{font-family:inherit}h1,h2,h3,h4,h5,h6,.bt-programs-title,.bt-programs-eyebrow,.bt-shelf-count,.bt-why-count,.bt-cta-title,.bt-footer-heading,.bt-nav a{font-family:var(--bt-font-head)!important}.bt-programs-eyebrow,.bt-shelf-count,.bt-why-count{font-weight:600!important;letter-spacing:.08em}.bt-hero-cover-wrap .bt-hero-title,.bt-hero-cover-wrap .bt-hero-title .bt-hero-title-accent{font-family:var(--bt-font-head)!important;font-weight:600!important}.bt-hero-cover-wrap .bt-hero-title .bt-hero-title-main{font-family:'Matcha Cin Bloomtivo','Fredoka',sans-serif!important}.bt-hero-cover-wrap .bt-hero-subtitle,.bt-hero-cover-wrap .bt-hero-overlay p{font-family:var(--bt-font-body)!important;font-weight:700!important}.bt-home-sections p,.bt-home-sections li,.bt-policy-body p,.bt-policy-body li,.bt-footer p,.bt-footer li{font-family:var(--bt-font-body)!important}.bt-sun-label,.bt-shelf-desc,.bt-why-text,.bt-howto-text{font-weight:600}[lang="ar"],.bt-shelf-ar,.bt-teacher-ar,.bt-program-ar{font-family:var(--bt-font-ar)!important}.bt-trial-btn,.bt-nav .bt-mobile-trial,.bt-hero-buttons .bt-hero-btn,.bt-shelf-actions .bt-shelf-trial,.bt-shelf-actions .bt-shelf-more,.bt-shelf-all .bt-programs-all,.bt-howto-cta a,.bt-teacher-cta .bt-cta-btn,.bt-program-cta .bt-cta-btn,.bt-footer .bt-footer-btn,.bt-policy .bt-footer-btn,.bt-policy .bt-policy-link,.bt-swipe-hint .bt-swipe-btn{--c-bg:#FFC531;--c-ink:#0F5F63;--c-edge:#E0A400;font-family:var(--bt-font-head)!important;font-weight:600!important;letter-spacing:.01em;text-decoration:none!important;background:var(--c-bg)!important;color:var(--c-ink)!important;border:0!important;border-radius:999px!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 5px 0 var(--c-edge),0 12px 18px -10px rgb(15 95 99 / .45)!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;transform:translateY(0);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .2s ease!important;-webkit-tap-highlight-color:#fff0}.bt-trial-btn:hover,.bt-nav .bt-mobile-trial:hover,.bt-hero-buttons .bt-hero-btn:hover,.bt-shelf-actions .bt-shelf-trial:hover,.bt-shelf-actions .bt-shelf-more:hover,.bt-shelf-all .bt-programs-all:hover,.bt-howto-cta a:hover,.bt-teacher-cta .bt-cta-btn:hover,.bt-program-cta .bt-cta-btn:hover,.bt-footer .bt-footer-btn:hover,.bt-policy .bt-footer-btn:hover,.bt-policy .bt-policy-link:hover,.bt-swipe-hint .bt-swipe-btn:hover{background:var(--c-bg)!important;color:var(--c-ink)!important;filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 7px 0 var(--c-edge),0 16px 22px -12px rgb(15 95 99 / .5)!important}.bt-trial-btn:active,.bt-nav .bt-mobile-trial:active,.bt-hero-buttons .bt-hero-btn:active,.bt-shelf-actions .bt-shelf-trial:active,.bt-shelf-actions .bt-shelf-more:active,.bt-shelf-all .bt-programs-all:active,.bt-howto-cta a:active,.bt-teacher-cta .bt-cta-btn:active,.bt-program-cta .bt-cta-btn:active,.bt-footer .bt-footer-btn:active,.bt-policy .bt-footer-btn:active,.bt-policy .bt-policy-link:active,.bt-swipe-hint .bt-swipe-btn:active{transform:translateY(4px);box-shadow:inset 0 2px 0 rgb(255 255 255 / .35),0 1px 0 var(--c-edge)!important}.bt-trial-btn:focus-visible,.bt-nav .bt-mobile-trial:focus-visible,.bt-hero-buttons .bt-hero-btn:focus-visible,.bt-shelf-actions a:focus-visible,.bt-shelf-all .bt-programs-all:focus-visible,.bt-howto-cta a:focus-visible,.bt-cta-btn:focus-visible,.bt-footer-btn:focus-visible,.bt-policy-link:focus-visible,.bt-swipe-btn:focus-visible,.bt-shelf-go:focus-visible,.bt-why-arrow:focus-visible,.bt-footer-top:focus-visible{outline:3px dashed #12A39A!important;outline-offset:4px}.bt-hero-buttons .bt-hero-btn.bt-whatsapp,.bt-swipe-hint .bt-swipe-btn{--c-bg:#0E7C7B;--c-ink:#FFFFFF;--c-edge:#0A5250}.bt-shelf-actions .bt-shelf-more,.bt-shelf-all .bt-programs-all,.bt-policy .bt-policy-link{--c-bg:#E6F6F4;--c-ink:#0F5F63;--c-edge:#B9E2DD;box-shadow:inset 0 2px 0 rgb(255 255 255 / .6),0 4px 0 var(--c-edge)!important}.bt-footer .bt-footer-btn--wa{--c-bg:#FFFFFF;--c-ink:#0F5F63;--c-edge:#BFE3DF}.bt-hero-buttons .bt-hero-btn,.bt-howto-cta a,.bt-shelf-actions .bt-shelf-trial,.bt-teacher-cta .bt-cta-btn,.bt-program-cta .bt-cta-btn{font-size:17px!important;padding:14px 26px 13px!important;min-height:50px}.bt-shelf-actions .bt-shelf-more,.bt-shelf-all .bt-programs-all,.bt-policy .bt-policy-link,.bt-footer .bt-footer-btn,.bt-policy .bt-footer-btn{font-size:15.5px!important;padding:11px 22px 10px!important;min-height:44px}.bt-trial-btn{font-size:15.5px!important;padding:10px 20px 9px!important}.bt-trial-btn::before,.bt-nav .bt-mobile-trial::before,.bt-shelf-actions .bt-shelf-trial::before,.bt-howto-cta a::before,.bt-cta-btn::before,.bt-footer .bt-footer-btn--trial::before{content:"";width:19px;height:19px;flex-shrink:0;background:var(--bt-sun-icon) center / contain no-repeat;transition:transform .4s ease}.bt-trial-btn:hover::before,.bt-nav .bt-mobile-trial:hover::before,.bt-shelf-actions .bt-shelf-trial:hover::before,.bt-howto-cta a:hover::before,.bt-cta-btn:hover::before,.bt-footer .bt-footer-btn--trial:hover::before{transform:rotate(-12deg) scale(1.12)}.bt-trial-btn>span[aria-hidden="true"]{display:none!important}.bt-hero-buttons .bt-hero-btn::before{content:"";width:20px;height:20px;flex-shrink:0;background:center / contain no-repeat}.bt-hero-buttons .bt-hero-btn.bt-whatsapp::before{background-image:var(--bt-wa-icon)}.bt-hero-buttons .bt-hero-btn.bt-courses::before{background-image:var(--bt-book-icon)}.bt-shelf-pager .bt-shelf-go{font-family:var(--bt-font-head)!important;background:#FFFFFF!important;border:0!important;border-radius:999px!important;box-shadow:0 4px 0 #D3ECE8,0 10px 16px -12px rgb(15 95 99 / .4)!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.bt-shelf-pager .bt-shelf-go:hover{background:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 6px 0 #D3ECE8,0 14px 20px -12px rgb(15 95 99 / .45)!important}.bt-shelf-pager .bt-shelf-go:active{transform:translateY(3px);box-shadow:0 1px 0 #D3ECE8!important}.bt-why-nav .bt-why-arrow{background:#FFC531!important;color:#0F5F63!important;border:0!important;border-radius:50%!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 4px 0 #E0A400!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.bt-why-nav .bt-why-arrow:hover{background:#FFC531!important;color:#0F5F63!important;transform:translateY(-2px);box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 6px 0 #E0A400!important}.bt-why-nav .bt-why-arrow:active{transform:translateY(3px);box-shadow:0 1px 0 #E0A400!important}.bt-footer .bt-footer-top{border-radius:50%!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .45),0 4px 0 #E0A400!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.bt-footer .bt-footer-top:hover{transform:translateY(-3px)}.bt-footer .bt-footer-top:active{transform:translateY(3px);box-shadow:0 1px 0 #E0A400!important}html[data-theme="dark"] .bt-hero-buttons .bt-hero-btn.bt-whatsapp,html[data-theme="dark"] .bt-swipe-hint .bt-swipe-btn{--c-bg:#12A39A;--c-ink:#FFFFFF;--c-edge:#0A6B65}html[data-theme="dark"] .bt-shelf-actions .bt-shelf-more,html[data-theme="dark"] .bt-shelf-all .bt-programs-all,html[data-theme="dark"] .bt-policy .bt-policy-link{--c-bg:#17484D;--c-ink:#EEF8F6;--c-edge:#0B2A2E}html[data-theme="dark"] .bt-shelf-pager .bt-shelf-go,html[data-theme="dark"] .bt-shelf-pager .bt-shelf-go:hover{background:#17484D!important;color:#EEF8F6!important;box-shadow:0 4px 0 #0B2A2E!important}@media (max-width:480px){.bt-hero-buttons .bt-hero-btn,.bt-howto-cta a,.bt-shelf-actions .bt-shelf-trial,.bt-teacher-cta .bt-cta-btn,.bt-program-cta .bt-cta-btn{font-size:16px!important;padding:12px 20px 11px!important;min-height:46px}.bt-shelf-actions .bt-shelf-more,.bt-shelf-all .bt-programs-all,.bt-footer .bt-footer-btn,.bt-policy .bt-footer-btn,.bt-policy .bt-policy-link{font-size:15px!important;padding:10px 18px 9px!important}}@media (prefers-reduced-motion:reduce){.bt-trial-btn,.bt-hero-btn,.bt-shelf-trial,.bt-shelf-more,.bt-programs-all,.bt-howto-cta a,.bt-cta-btn,.bt-footer-btn,.bt-policy-link,.bt-swipe-btn,.bt-shelf-go,.bt-why-arrow,.bt-footer-top{transition:none!important;transform:none!important}}:root{--bt-pattern:none}.bt-header::before{background:#12A39A!important;height:4px!important}.bt-nav a,.bt-nav a:nth-child(3n+2),.bt-nav a:nth-child(3n+3){--pill:#E6F6F4;--pill-ink:#0E7C7B}@media (min-width:1051px){.bt-nav a:hover{transform:translateY(-2px)!important}}html[data-theme="dark"] .bt-nav a,html[data-theme="dark"] .bt-nav a:nth-child(3n+1),html[data-theme="dark"] .bt-nav a:nth-child(3n+2),html[data-theme="dark"] .bt-nav a:nth-child(3n+3){--pill:#17484D;--pill-ink:#8FE3DC}.bt-menu-toggle span,.bt-menu-toggle span:nth-child(1),.bt-menu-toggle span:nth-child(2),.bt-menu-toggle span:nth-child(3){background:#0F5F63!important}.bt-header.bt-open .bt-menu-toggle{background:#E6F6F4!important}html[data-theme="dark"] .bt-menu-toggle span,html[data-theme="dark"] .bt-menu-toggle span:nth-child(n){background:#BFF0EA!important}html[data-theme="dark"] .bt-menu-toggle,html[data-theme="dark"] .bt-header.bt-open .bt-menu-toggle{background:#17484D!important}.bt-hero-buttons .bt-hero-btn.bt-courses{--c-bg:#FFFFFF;--c-ink:#0F5F63;--c-edge:#CFE8E4}.bt-hero-cover-wrap .bt-hero-buttons{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:12px!important}.bt-hero-cover-wrap .bt-hero-buttons .bt-hero-btn{flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;white-space:nowrap!important;font-size:16px!important;padding:11px 22px 10px!important;min-height:46px!important;height:auto!important;gap:8px!important}.bt-hero-cover-wrap .bt-hero-buttons .bt-hero-btn::before{width:18px!important;height:18px!important}@media (max-width:760px){.bt-hero-cover-wrap .bt-hero-buttons{gap:10px!important}.bt-hero-cover-wrap .bt-hero-buttons .bt-hero-btn{font-size:13.5px!important;padding:8px 14px 7px!important;min-height:38px!important;gap:6px!important;box-shadow:inset 0 2px 0 rgb(255 255 255 / .4),0 3px 0 var(--c-edge)!important}.bt-hero-cover-wrap .bt-hero-buttons .bt-hero-btn::before{width:15px!important;height:15px!important}}@media (max-width:380px){.bt-hero-cover-wrap .bt-hero-buttons{gap:8px!important}.bt-hero-cover-wrap .bt-hero-buttons .bt-hero-btn{font-size:12.5px!important;padding:7px 11px 6px!important;min-height:36px!important;gap:5px!important}.bt-hero-cover-wrap .bt-hero-buttons .bt-hero-btn::before{width:14px!important;height:14px!important}}.bt-sun-card,.bt-sun-card.s-yellow,.bt-sun-card.s-coral,.bt-sun-card.s-teal{--tint:#EEF8F6;--sun:#FFC531;--icon:#0F5F63}html[data-theme="dark"] .bt-sun-card,html[data-theme="dark"] .bt-sun-card.s-yellow,html[data-theme="dark"] .bt-sun-card.s-coral{--tint:#17484D}.bt-shelf .k1{--c:#12A39A;--c-text:#fff;--c-tint:#E6F6F4;--c-ink:#0E7C7B}.bt-shelf .k2{--c:#8ED6CF;--c-text:#0F3F42;--c-tint:#E6F6F4;--c-ink:#0E7C7B}.bt-shelf .k3{--c:#0E7C7B;--c-text:#fff;--c-tint:#E6F6F4;--c-ink:#0E7C7B}.bt-shelf .k4{--c:#0F5F63;--c-text:#fff;--c-tint:#E6F6F4;--c-ink:#0E7C7B}html[data-theme="dark"] .bt-shelf .k1,html[data-theme="dark"] .bt-shelf .k2,html[data-theme="dark"] .bt-shelf .k3,html[data-theme="dark"] .bt-shelf .k4{--c-tint:#17484D;--c-ink:#8FE3DC}.bt-shelf-go-chip{background:#8ED6CF!important}html:not([data-theme="dark"]) .bt-howto{--bt-howto-bg:#FFFBF2}.bt-howto-step,.bt-howto-step:nth-child(2),.bt-howto-step:nth-child(3){--c:#12A39A;--c-text:#0E7C7B}.bt-howto-bubble svg{stroke:#FFFFFF!important}.bt-howto-star{display:none!important}.bt-teacher,.bt-teacher:nth-child(3n+2),.bt-teacher:nth-child(3n+3){--ring:#12A39A;--tint:#E6F6F4}.bt-teacher .bt-teacher-tag,.bt-teacher:nth-child(3n+1) .bt-teacher-tag,.bt-teacher:nth-child(3n+3) .bt-teacher-tag{background:#0E7C7B;color:#FFF}.bt-teachers::after{display:none!important}html:not([data-theme="dark"]) .bt-teachers{--bt-teachers-bg:#EEF8F6}.bt-teacher:hover,.bt-teacher:nth-child(even):hover{transform:translateY(-4px)}.bt-why .c1,.bt-why .c2,.bt-why .c3{--c:#12A39A;--c-ink:#0E7C7B;--c-tint:#E6F6F4;--c-icon:#FFFFFF}html[data-theme="dark"] .bt-why .c1,html[data-theme="dark"] .bt-why .c2,html[data-theme="dark"] .bt-why .c3{--c-tint:#17484D;--c-ink:#8FE3DC}.bt-why-tab{background:#CBEBE7!important;color:#0F5F63!important;opacity:1!important}.bt-why-tab[aria-selected="true"]{background:#12A39A!important;color:#FFFFFF!important}html[data-theme="dark"] .bt-why-tab{background:#1F5A5F!important;color:#BFF0EA!important}html[data-theme="dark"] .bt-why-tab[aria-selected="true"]{background:#12A39A!important;color:#FFFFFF!important}.bt-why-num{color:#8ED6CF}.bt-why-base path:nth-child(4){fill:#0E8C86!important;opacity:.5}.bt-footer-col,.bt-footer-col.t2,.bt-footer-col.t3{--dot:#8ED6CF}.bt-footer-twinkle{display:none!important}.bt-footer-moon{animation:none!important;transform:rotate(-12deg)}.bt-footer-love span{color:#FFC531}.bt-note,.bt-note--yellow,.bt-note--coral{--n-bg:#EEF8F6;--n-edge:#8ED6CF;--n-label:#0E7C7B}html[data-theme="dark"] .bt-note,html[data-theme="dark"] .bt-note--yellow,html[data-theme="dark"] .bt-note--coral{--n-bg:#17484D;--n-edge:#2F6E73;--n-label:#8FE3DC}.bt-note-avatar{animation:none!important}.bt-policy-date{background:#EEF8F6!important;color:#0E7C7B!important}html[data-theme="dark"] .bt-policy-date{background:#17484D!important;color:#8FE3DC!important}.bt-policy-toc summary::before{background:#12A39A!important}.bt-policy-body ol li::before{background:#E6F6F4!important;color:#0E7C7B!important}.bt-policy-others a,.bt-policy-others a:nth-child(3n+2),.bt-policy-others a:nth-child(3n+3){background:#E6F6F4}.bt-policy-others a:hover{transform:translateY(-2px)!important}.bt-policy-others a[aria-current="page"]{background:#0F5F63!important;color:#fff!important}html[data-theme="dark"] .bt-policy-others a,html[data-theme="dark"] .bt-policy-others a:nth-child(n){background:#17484D}html[data-theme="dark"] .bt-policy-others a[aria-current="page"]{background:#12A39A!important;color:#fff!important}.bt-float{position:fixed;right:20px;bottom:20px;z-index:950;display:flex;flex-direction:column;align-items:center;gap:12px}.bt-float-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column-reverse;gap:10px}.bt-float-list li{opacity:0;transform:translateY(16px) scale(.5);pointer-events:none;transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 1) * 40ms)}.bt-float.is-open .bt-float-list li{opacity:1;transform:none;pointer-events:auto}.bt-float-mini{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;border:2.5px solid #0F5F63;color:#FFFFFF!important;text-decoration:none!important;box-shadow:0 4px 0 #0F5F63;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bt-float-mini svg{width:21px;height:21px}.bt-float-mini--instagram{background:#F26B5B}.bt-float-mini--facebook{background:#12A39A}.bt-float-mini--snapchat{background:#FFC531}.bt-float-mini--snapchat svg path{stroke:#0F5F63;stroke-width:1.6;stroke-linejoin:round}.bt-float-mini:hover{transform:translateY(-3px) rotate(-8deg)}.bt-float-mini:focus-visible{outline:3px dashed #12A39A;outline-offset:3px}.bt-float-more{position:relative;width:44px;height:44px;padding:0;border:2.5px solid #0F5F63;border-radius:50%;display:grid;place-items:center;background:#FFC531;color:#0F5F63;cursor:pointer;box-shadow:0 4px 0 #0F5F63;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.bt-float-more:hover{transform:scale(1.08) rotate(-6deg)}.bt-float-more:focus-visible{outline:3px dashed #0F5F63;outline-offset:3px}.bt-float-more svg{width:19px;height:19px}.bt-float-more>span{display:grid;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .2s ease}.bt-float-more-close{position:absolute;inset:0;opacity:0;transform:rotate(-90deg) scale(.4)}.bt-float.is-open .bt-float-more-heart{opacity:0;transform:scale(.4)}.bt-float.is-open .bt-float-more-close{opacity:1;transform:none}.bt-float-wa{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;border:3px solid #0F5F63;background:#25D366;color:#FFFFFF!important;text-decoration:none!important;box-shadow:inset 0 3px 0 rgb(255 255 255 / .35),0 5px 0 #0F5F63;animation:bt-float-bob 3.6s ease-in-out infinite}.bt-float-wa>svg:not(.bt-float-rays){width:32px;height:32px}.bt-float-wa:hover{animation-play-state:paused;transform:scale(1.06)}.bt-float-wa:focus-visible{outline:3px dashed #179A4A;outline-offset:4px}.bt-float-rays{position:absolute;top:-15px;left:50%;width:34px;height:12px;transform:translateX(-50%)}.bt-float-label{position:absolute;right:calc(100% + 12px);top:50%;padding:8px 14px 7px;border:2.5px solid #0F5F63;border-radius:18px 18px 6px 18px;background:#FFF;color:#0F5F63;font:600 14.5px/1.2 'Fredoka','Nunito',sans-serif;white-space:nowrap;box-shadow:0 4px 0 #0F5F63;opacity:0;transform:translate(8px,-50%) scale(.9);transform-origin:right center;pointer-events:none;transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.bt-float-wa:hover .bt-float-label,.bt-float-wa:focus-visible .bt-float-label,.bt-float.is-hello .bt-float-label{opacity:1;transform:translate(0,-50%) scale(1)}.bt-float.is-open .bt-float-label{opacity:0}@keyframes bt-float-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}html[data-theme="dark"] .bt-float-label{background:#133F44;color:#EEF8F6}html[data-theme="dark"] .bt-float-wa,html[data-theme="dark"] .bt-float-more,html[data-theme="dark"] .bt-float-mini,html[data-theme="dark"] .bt-float-label{border-color:#082125;box-shadow:0 4px 0 #082125}@media (max-width:600px){.bt-float{right:14px;bottom:14px;gap:10px}.bt-float-wa{width:56px;height:56px}.bt-float-wa>svg:not(.bt-float-rays){width:29px;height:29px}.bt-float-more{width:40px;height:40px}.bt-float-mini{width:42px;height:42px}.bt-float-label{font-size:13.5px}}@media print{.bt-float{display:none}}.bt-home-social{padding:clamp(14px, 2.4vw, 24px) 20px 0}.bt-home-social-card{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px 24px;padding:14px 22px;border:3px solid #0F5F63;border-radius:28px;background:#FFF;box-shadow:0 6px 0 #0F5F63}.bt-home-social-text{display:flex;align-items:center;gap:12px;min-width:0}.bt-home-social-sun{width:46px;height:48px;flex-shrink:0}.bt-home-social-title{margin:0;font-family:'Fredoka','Nunito',sans-serif!important;font-weight:700;font-size:clamp(19px, 2vw, 23px);line-height:1.15;color:#0F5F63;white-space:nowrap}.bt-home-social-text p{margin:3px 0 0;font-size:14px;font-weight:600;line-height:1.4;color:var(--bt-muted,#4F6F70)}.bt-home-social-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;gap:14px;flex-shrink:0}.bt-hs{display:flex;flex-direction:column;align-items:center;gap:6px;color:#0F5F63!important;text-decoration:none!important}.bt-hs-icon{width:52px;height:52px;display:grid;place-items:center;border:3px solid #0F5F63;border-radius:18px;color:#FFF;box-shadow:0 4px 0 #0F5F63;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.bt-hs-icon svg{width:25px;height:25px}.bt-hs--whatsapp .bt-hs-icon{background:#25D366;transform:rotate(-4deg)}.bt-hs--instagram .bt-hs-icon{background:#F26B5B;transform:rotate(3deg)}.bt-hs--facebook .bt-hs-icon{background:#12A39A;transform:rotate(-3deg)}.bt-hs--snapchat .bt-hs-icon{background:#FFC531;transform:rotate(4deg)}.bt-hs--snapchat .bt-hs-icon svg path{stroke:#0F5F63;stroke-width:1.6;stroke-linejoin:round}.bt-hs:hover .bt-hs-icon{transform:translateY(-4px) rotate(0deg) scale(1.06)}.bt-hs:focus-visible{outline:none}.bt-hs:focus-visible .bt-hs-icon{outline:3px dashed #12A39A;outline-offset:4px}.bt-hs-name{font:600 13px/1 'Fredoka','Nunito',sans-serif}html[data-theme="dark"] .bt-home-social-card{background:#133F44;border-color:#082125;box-shadow:0 6px 0 #082125}html[data-theme="dark"] .bt-home-social-title,html[data-theme="dark"] .bt-hs{color:#EEF8F6!important}html[data-theme="dark"] .bt-home-social-text p{color:#B7D3CF}html[data-theme="dark"] .bt-hs-icon{border-color:#082125;box-shadow:0 4px 0 #082125}@media (max-width:760px){.bt-home-social{padding-top:12px}.bt-home-social-card{flex-direction:column;gap:10px;padding:12px 12px 14px;border-radius:22px;border-width:2.5px;box-shadow:0 5px 0 #0F5F63}.bt-home-social-text{gap:8px}.bt-home-social-sun{width:30px;height:32px}.bt-home-social-title{font-size:18px}.bt-home-social-text p{display:none}.bt-home-social-list{gap:12px;justify-content:center}.bt-hs{gap:5px}.bt-hs-icon{width:44px;height:44px;border-radius:15px;border-width:2.5px;box-shadow:0 3px 0 #0F5F63}.bt-hs-icon svg{width:21px;height:21px}.bt-hs-name{font-size:11.5px}}@media (max-width:360px){.bt-home-social-list{gap:8px}.bt-hs-icon{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.bt-float-wa{animation:none}.bt-float-list li,.bt-float-more,.bt-float-more>span,.bt-float-label,.bt-float-mini,.bt-hs-icon{transition:none}}@media (max-width:1050px){.bt-header .bt-nav{max-height:calc(100dvh - 110px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:16px!important}.bt-nav .bt-mobile-trial{min-height:52px!important;margin:12px 0 4px!important;flex-shrink:0}}@media (max-width:760px){.bt-header .bt-trial-btn{display:inline-flex!important;align-items:center;min-height:40px;padding:8px 14px 7px!important;font-size:14.5px!important;white-space:nowrap}.bt-header .bt-trial-btn .bt-trial-pre{display:none}.bt-header .bt-actions{gap:8px!important}.bt-header .bt-nav .bt-mobile-trial{display:none!important}}@media (max-width:380px){.bt-header .bt-brand img{max-width:120px;height:auto}.bt-header .bt-trial-btn{padding:7px 11px 6px!important;font-size:13.5px!important}}.bt-float{transition:opacity .2s ease,transform .2s ease}.bt-float.is-typing{opacity:0;transform:translateY(24px);pointer-events:none}@media (max-width:760px){.bt-header .bt-brand img{max-width:128px!important;height:auto!important}.bt-header .bt-theme-toggle{flex-shrink:0}.bt-header .bt-actions{flex-shrink:0}.bt-header .bt-brand{flex-shrink:1;min-width:0}.bt-res-page,.bt-post-page,.bt-free-trial-page{padding-bottom:110px!important}}@media (max-width:380px){.bt-header .bt-brand img{max-width:104px!important}.bt-header .bt-theme-toggle{width:34px!important;height:34px!important}}