.page-module__toTCfa__page{color:#17304f;background:radial-gradient(circle at 0 0,#3188c012,#0000 32%),radial-gradient(circle at 100% 100%,#65be3112,#0000 30%),#fff;min-height:100vh}.page-module__toTCfa__navbar{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #17304f0f;position:sticky;top:0}.page-module__toTCfa__navInner{align-items:center;gap:28px;width:min(1180px,100%);min-height:76px;margin:0 auto;padding:0 20px;display:flex}.page-module__toTCfa__logo{width:210px;height:auto}.page-module__toTCfa__backButton{color:#0759a8;margin-left:auto;font-size:.9rem;font-weight:800;text-decoration:none}.page-module__toTCfa__agendaButton{color:#fff;background:linear-gradient(90deg,#65be31,#54ae31);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__toTCfa__hero{width:min(1180px,100%);margin:0 auto;padding:34px 20px 22px}.page-module__toTCfa__heroBrand{grid-template-columns:minmax(280px,430px) 1px 1fr;align-items:center;gap:30px;display:grid}.page-module__toTCfa__heroLogo{align-items:center;display:flex}.page-module__toTCfa__heroLogoImage{object-fit:contain;width:100%;max-width:430px;height:auto}.page-module__toTCfa__heroDivider{background:#65be31b3;width:1px;height:72px}.page-module__toTCfa__heroSpecialty{align-items:center;gap:18px;display:flex}.page-module__toTCfa__heroIcon{flex-shrink:0;width:82px;height:82px;position:relative}.page-module__toTCfa__specialtyIcon{object-fit:contain}.page-module__toTCfa__heroSpecialty h1{color:#0759a8;letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:900;line-height:.95}.page-module__toTCfa__content{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:55px;width:min(1180px,100%);margin:0 auto;padding:28px 20px 90px;display:grid}.page-module__toTCfa__reelsGrid{gap:22px;display:grid}.page-module__toTCfa__extrasSection{text-align:center;width:min(900px,100% - 40px);margin:0 auto 80px}.page-module__toTCfa__extraContent h2{color:#0759a8;letter-spacing:-.045em;margin:8px 0 24px;font-size:clamp(2rem,4vw,3rem);font-weight:900}.page-module__toTCfa__extraImageWrap{background:#f4f6f8;border-radius:26px;width:100%;height:620px;position:relative;overflow:hidden;box-shadow:0 24px 55px #1d37541a}.page-module__toTCfa__extraImage{object-fit:contain}.page-module__toTCfa__sectionLabel,.page-module__toTCfa__cta>span{color:#65be31;letter-spacing:.14em;font-size:.73rem;font-weight:900;display:block}.page-module__toTCfa__slidesSection h2,.page-module__toTCfa__videoSection h2{color:#0759a8;letter-spacing:-.045em;margin:6px 0 18px;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1}.page-module__toTCfa__carousel{width:100%}.page-module__toTCfa__slideWrap{background:#f3f6f8;border-radius:26px;width:100%;height:540px;position:relative;overflow:hidden;box-shadow:0 26px 65px #1d37541c}.page-module__toTCfa__slideLayer{position:absolute;inset:0}.page-module__toTCfa__slideImage{object-fit:contain}.page-module__toTCfa__thumbnails{scrollbar-width:none;gap:10px;margin-top:14px;display:flex;overflow-x:auto}.page-module__toTCfa__thumbnails::-webkit-scrollbar{display:none}.page-module__toTCfa__thumbnail{cursor:pointer;opacity:.65;background:#f3f6f8;border:2px solid #0000;border-radius:12px;flex:0 0 92px;height:72px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;position:relative;overflow:hidden}.page-module__toTCfa__thumbnail:hover{opacity:1;transform:translateY(-2px)}.page-module__toTCfa__thumbnailActive{opacity:1;border-color:#65be31}.page-module__toTCfa__thumbnailImage{object-fit:cover}.page-module__toTCfa__videoSection{position:sticky;top:105px}.page-module__toTCfa__instagramWrap{background:#fff;border-radius:24px;width:100%;max-width:430px;margin:0 auto;overflow:hidden;box-shadow:0 24px 55px #1d37541a}.page-module__toTCfa__instagramWrap iframe{border:0;width:100%;min-height:620px;display:block}.page-module__toTCfa__cta{text-align:center;background:linear-gradient(145deg,#3188c00f,#65be3117);border-radius:30px;width:min(900px,100% - 40px);margin:0 auto 90px;padding:54px 30px}.page-module__toTCfa__cta h2{color:#0759a8;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:.98}.page-module__toTCfa__cta p{color:#707d89;margin:18px 0 26px;font-size:1.05rem}.page-module__toTCfa__ctaButton{color:#fff;background:linear-gradient(90deg,#65be31,#54ae31);border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #65be313d}.page-module__toTCfa__notFound{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;display:flex}.page-module__toTCfa__notFound h1{color:#0759a8}.page-module__toTCfa__notFound a{color:#65be31;font-weight:800}@media (max-width:900px){.page-module__toTCfa__heroBrand{text-align:center;grid-template-columns:1fr;gap:14px}.page-module__toTCfa__heroLogo{justify-content:center}.page-module__toTCfa__heroLogoImage{max-width:390px}.page-module__toTCfa__heroDivider{width:90px;height:1px;margin:0 auto}.page-module__toTCfa__heroSpecialty{justify-content:center}.page-module__toTCfa__content{grid-template-columns:1fr;gap:45px}.page-module__toTCfa__videoSection{position:static}.page-module__toTCfa__slideWrap{height:500px}}@media (max-width:560px){.page-module__toTCfa__navInner{gap:10px;min-height:66px;padding:0 12px}.page-module__toTCfa__logo{width:155px}.page-module__toTCfa__backButton{font-size:.7rem}.page-module__toTCfa__agendaButton{min-height:36px;padding:0 11px;font-size:.7rem}.page-module__toTCfa__hero{padding:26px 15px 15px}.page-module__toTCfa__heroLogoImage{max-width:290px}.page-module__toTCfa__heroSpecialty{gap:10px}.page-module__toTCfa__heroIcon{width:62px;height:62px}.page-module__toTCfa__heroSpecialty h1{font-size:2.35rem}.page-module__toTCfa__content{padding:24px 15px 65px}.page-module__toTCfa__slideWrap{border-radius:20px;height:390px}.page-module__toTCfa__thumbnail{flex-basis:76px;height:60px}.page-module__toTCfa__instagramWrap iframe{min-height:560px}.page-module__toTCfa__cta{border-radius:24px;width:calc(100% - 30px);margin-bottom:60px;padding:42px 20px}.page-module__toTCfa__cta h2{font-size:2.5rem}.page-module__toTCfa__ctaButton{width:100%}.page-module__toTCfa__extrasSection{width:calc(100% - 30px);margin-bottom:55px}.page-module__toTCfa__extraImageWrap{border-radius:20px;height:430px}}
