.mono,.cart-count,.chip b,.badge,.product .aval,.price,.price-old,.pillar .n,.val .vic,.ceo .role,.cred,.teacher .role,.step .n,.quote-attr .mt,.stat-lbl,.foot-col h5,.pay,.cart-line .cl-meta,.cart-line .cl-price,.drawer-foot .row .t,.field label,.res-cell .v,.res-cell .l,.mchip,.fin-detail,.tst-meta,.sb-price,.teacher-ov .role,.flip-back .role,.mhero-badge,.qty-n,.cl-remove,.drawer-continue,.prog-eyebrow,.prog-price .pp-sub,.pay-steps span,.prod-price-sub,.kf .kf-l,.tier-tag,.tier-total,.leadbox .fl,.fac-badge,.fac-role,.fac-more summary,.hv3-metric span,.quiz-card-meta,.cmp tbody th,.rc-card .rc-badge{font-family:Inter Tight,system-ui,sans-serif}.article-rte code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mono{font-weight:600;letter-spacing:.08em}.price,.price-old,.sb-price,.cart-line .cl-price,.tier-total,.prod-price-sub,.prog-price,.hv3-prog-price,.hv3-prog-p,.dd-p,.res-cell .v{font-variant-numeric:tabular-nums}.section{padding-block:clamp(48px,5.6vw,80px)}.sec-head{margin-bottom:clamp(24px,2.8vw,38px)}.stats{padding-block:clamp(26px,3.2vw,44px)}.sec-kicker,.sec-kicker.mono{font:600 15px/1.3 Inter Tight,system-ui,sans-serif;letter-spacing:0;text-transform:none;margin-bottom:8px}.sec-kicker:after{display:none}.payband h2{margin:0 0 14px}html:root{--glow:0 0 0 1px rgba(255,255,255,.7),0 22px 44px -30px rgba(0,0,0,.65);--lab-glow:0 0 0 1px rgba(255,255,255,.7),0 22px 44px -30px rgba(0,0,0,.65) }.prog:hover{box-shadow:0 0 0 1px #fff,0 30px 60px -30px #000000bf}.btn.solid{box-shadow:inset 0 1px #ffffff8c,0 10px 20px -14px #0009}.lab-list .lab-tab.is-on{box-shadow:0 0 0 3px var(--sage),0 22px 44px -30px #000000a6}.stat-num em{text-shadow:none}.cursor-glow{display:none!important}@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.reveal:not(.in){filter:none}}@media(min-width:721px)and (prefers-reduced-motion:no-preference){.reveal:not(.in){transform:translateY(12px)}}.flip-front .photo,.team .ceo .photo{filter:none}.flip-front .media-img{object-position:50% 12%}.team .ceo .media-img{object-position:50% 20%}.teacher .flip-front:before,.team .ceo .photo:before{display:none}.teacher-ov{padding:44px 18px 16px;background:linear-gradient(to top,rgba(15,19,24,.92),rgba(15,19,24,.55) 55%,transparent)}.teacher-ov .role,.flip-back .role,.ceo .role{font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.teacher-ov h4{font-size:19px;margin-top:3px}@media(min-width:721px){.teacher.flip{min-height:0;aspect-ratio:1/1}}.payband-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,64px);align-items:center}.pay-side{display:grid;gap:14px}.pay-table{background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--glow);padding:10px clamp(16px,2vw,26px) 18px}.pay-table table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.pay-table thead th{font:600 13px/1.3 Inter Tight,system-ui,sans-serif;color:#56616c;text-align:right;padding:14px 0 12px;white-space:nowrap}.pay-table thead th:first-child{text-align:left}.pay-table tbody th{text-align:left;font:700 16px/1.3 Inter Tight,system-ui,sans-serif;padding:15px 16px 15px 0;border-top:1px solid #e6ebee}.pay-table tbody th a{color:var(--ink);text-decoration:none}.pay-table tbody th a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.pay-table td{text-align:right;padding:15px 0 15px 14px;white-space:nowrap;font-size:15px;color:#4d5862;border-top:1px solid #e6ebee}.pay-table .is-cuota{background:#eaf3f3;padding-inline:16px}.pay-table thead .is-cuota{color:#2e4a4a;border-radius:12px 12px 0 0}.pay-table tbody tr:last-child .is-cuota{border-radius:0 0 12px 12px}.pay-table td.is-cuota{border-top-color:#d5e4e4}.pay-table td.is-cuota b{font:800 19px/1 Inter Tight,system-ui,sans-serif;color:var(--ink)}.pay-table-note{margin-top:14px;font-size:12.5px;line-height:1.5;color:#56616c;max-width:62ch}@media(max-width:860px){.payband-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.payband-grid>.reveal:first-child{display:contents}.payband .pay-side{order:2;margin-top:24px}.payband .hero-cta{order:3;margin-top:20px!important}.payband .hero-cta .btn{width:100%;justify-content:center}}@media(max-width:520px){.pay-table{padding:6px 14px 16px}.pay-table tbody th{font-size:14.5px;padding-right:10px}.pay-table td{font-size:13.5px;padding-left:8px}.pay-table .is-cuota{padding-inline:10px}.pay-table td.is-cuota b{font-size:16px}.pay-table thead th{font-size:12px}}.quote-sec .mark{display:none}.quote-sec blockquote{max-width:none;font-size:clamp(26px,3.05vw,42px);text-wrap:balance}.quote-sec blockquote:before{content:"\201c";display:block;height:.42em;font-size:2em;line-height:1;color:var(--sage)}.quote-attr .mt{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500}@media(min-width:961px){.quote-grid:not(.has-phone) .quote-col{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(32px,5vw,72px);align-items:end}.quote-grid:not(.has-phone) .quote-col>.sec-kicker{grid-column:1/-1}.quote-grid:not(.has-phone) .quote-attr{margin:0 0 8px;padding:0 0 0 24px;border-top:0;border-left:1px solid rgba(255,255,255,.22)}}.stat-lbl{font-size:14px;letter-spacing:0;text-transform:none;font-weight:600;margin-top:8px}@media(min-width:861px){.process .steps{gap:0}.process .step{background:transparent!important;box-shadow:none;border-radius:0;padding:0 28px 0 0;color:#fff}.process .step h4{color:#fff!important;font-size:19px;margin:18px 0 8px}.process .step p{color:#e3e8ec!important;font-size:15px;line-height:1.55}.process .step .n{background:var(--sage)!important;color:var(--ink)!important}.process .step:before{display:block;top:22px;left:58px;right:12px;height:2px;background:#ffffff47}.process .step:last-child:before{display:none}}.faq-help{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.faq-help p{color:#e3e8ec;font-size:16px}.faq-q{font-size:18px;padding:20px 0}@media(min-width:961px){.faq>.wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.faq .sec-head{display:block;margin:0;position:sticky;top:104px}.faq .faq-list{max-width:none}}@media(min-width:721px){.lab-tab:not(:has(.lab-photo)){min-height:0;gap:22px}}.prog-desc{font-size:16px;line-height:1.55}.feature .grid2 li{font-size:16px}.team .ceo p{font-size:16px;line-height:1.55}.flip-back p{font-size:14.5px;line-height:1.5}.val h4{font-size:20px}.val p{font-size:15.5px;line-height:1.55}.quiz-step{font-size:12.5px}.prod-price-sub{font-size:16px;letter-spacing:0;color:#e3e8ec;margin:-6px 0 18px}.prod-price-sub b{color:#fff;font-weight:700;font-size:18px}.prod-trust{font-size:12.5px;letter-spacing:.04em}.prod-desc{font-size:16px}@media(max-width:720px){.sec-kicker{font-size:14px!important;margin-bottom:6px!important}.section{padding-block:48px!important}.stats{padding-block:26px!important}.quote-sec blockquote{font-size:clamp(24px,7vw,30px)}.faq-help .btn{flex:1 1 auto;justify-content:center}}@media(min-width:1021px){.nav-dd-panel .dd-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}}.nav-dd-panel.is-open{opacity:1;visibility:visible;transform:none}.sec-head h1,.section h1.hl{font-family:Inter Tight,sans-serif;font-weight:800;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.sec-head h1{max-width:18ch}.sec-head h1 em,.section h1.hl em{font-family:inherit;font-style:normal;font-weight:inherit;color:var(--sage);background:none;letter-spacing:inherit}.quiz h1{color:var(--ink)}.quiz h1.hl em{color:var(--ink);background:linear-gradient(transparent 58%,var(--sage) 58%,var(--sage) 92%,transparent 92%);padding:0 .08em}@media(max-width:720px){.sec-head h1,.section h1.hl{font-size:clamp(28px,8vw,34px)!important;line-height:1.1!important;letter-spacing:-.02em!important}}.foot-col .foot-loc{display:block;color:#cdd3da;font-size:14px;margin-bottom:12px}.tem-pdf{margin:-8px 0 22px}.prox{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(22px,4vw,56px);align-items:center;background:var(--card);color:var(--ink);border-radius:20px;padding:clamp(24px,4vw,48px);box-shadow:var(--glow);position:relative;overflow:hidden}.prox:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--sage)}.prox-badge{display:inline-block;font:700 13px/1 Inter Tight,system-ui,sans-serif;color:#2e4a4a;background:#eaf3f3;border:1px solid #cfe2e2;border-radius:999px;padding:8px 12px;margin-bottom:14px}.prox h2{font:800 clamp(26px,3.2vw,40px)/1.1 "Inter Tight",system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px}.prox h2 em{font-style:normal;color:var(--ink);background:linear-gradient(transparent 58%,var(--sage) 58%,var(--sage) 92%,transparent 92%);padding:0 .06em}.prox .lead{color:#4d5862;font-size:16.5px;line-height:1.6;max-width:56ch}.prox-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.prox-list li{position:relative;padding-left:26px;color:#33404c;font-size:15.5px}.prox-list li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:12px;border-radius:50%;background:var(--sage);box-shadow:inset 0 0 0 3px #fff,0 0 0 1px #9db9b9}.prox-cta{display:grid;gap:12px;justify-items:start}.prox-cta .btn{width:100%;justify-content:center}.prox-note{font-size:13.5px;color:#56616c;line-height:1.5}@media(max-width:860px){.prox{grid-template-columns:1fr}}.prod-vsl{display:flex;justify-content:center}.prod-vsl-video{display:block;height:min(76vh,720px);width:auto;max-width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:20px;background:#1f2630;box-shadow:var(--glow)}@media(max-width:860px){.prod-vsl-video{height:auto;width:min(100%,40.5vh)}}.prog-media img[src*=sbcs-genetica]{object-position:left center}.prog-tag,.hv3-eyebrow .dot,.fac-badge i,.rc-badge{display:none!important}.prog-eyebrow{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:600 14px/1.3 Inter Tight,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#56616c!important}.prog.is-pro .prog-eyebrow{color:var(--wine)!important}.chips-row{gap:0!important;row-gap:4px!important}.fact-chip{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:500 14.5px/1.4 Inter Tight,system-ui,sans-serif!important;color:#47525c!important}.fact-chip:before{display:none!important}.fact-chip+.fact-chip:before{content:"\b7"!important;display:inline!important;width:auto!important;height:auto!important;background:none!important;margin:0 9px;color:#8a949d}.pay-steps{gap:0!important}.pay-steps span,.pay-steps>*{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:600 15px/1.4 Inter Tight,system-ui,sans-serif!important;color:#e3e8ec!important}.pay-steps>*+*:before{content:"\b7";margin:0 10px;color:#ffffff73}.tier-tag{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:700 13px/1.3 Inter Tight,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#4f6a6a!important}.mhero-badge{background:none!important;padding:0!important;border-radius:0!important;font:700 14px/1.3 Inter Tight,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--sage)!important}.mhero-chips{gap:0!important;row-gap:4px!important}.mchip{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:600 14.5px/1.4 Inter Tight,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#e3e8ec!important}.mchip+.mchip:before{content:"\b7";margin:0 10px;color:#ffffff73}.fac-badge{background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;padding:0!important;top:auto!important;left:auto!important;position:static!important;font:600 13px/1.3 Inter Tight,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#56616c!important;margin-bottom:6px}.prox-badge{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:700 15px/1.3 Inter Tight,system-ui,sans-serif!important;color:#2e4a4a!important;margin-bottom:10px!important}.hv3-prog-badge{background:none!important;padding:0!important;border-radius:0!important;top:16px!important;right:16px!important;color:var(--sage,#c4dbdb)!important;font:700 13px/1.2 Inter Tight,system-ui,sans-serif!important}.pay-table thead th:not(.is-cuota),.pay-table td:not(.is-cuota){padding-right:22px}.pay-table tbody th{font-size:16.5px;line-height:1.3}.pay-table tbody th a{display:block}.pay-table tbody tr{transition:background .2s}@media(hover:hover){.pay-table tbody tr:hover th a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}}.pay-table td{color:#56616c}.pay-table td.is-cuota b{font-size:20px;letter-spacing:-.01em}.pay-table thead .is-cuota{padding-top:16px}.pay-table tbody tr:last-child th,.pay-table tbody tr:last-child td:not(.is-cuota){padding-bottom:18px}@media(max-width:520px){.pay-table thead th:not(.is-cuota),.pay-table td:not(.is-cuota){padding-right:12px}.pay-table tbody th{font-size:14.5px}.pay-table td.is-cuota b{font-size:16.5px}}@media(min-width:1021px){.val-grid.val-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.val-grid.val-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:721px)and (max-width:1020px){.val-grid.val-grid--4,.val-grid.val-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sbcs-polish.css.map */
