.cb-fb{--pampas: #F2EEEB;--pampas-deep: #EAE5E0;--pampas-shadow: #DFD8D2;--bunting: #111A37;--bunting-soft: #3A4468;--bunting-mute: #5E6788;--cinnabar: #EA4F4A;--froly: #EC678C;--jaffa: #F39342;--mustard: #FFD453;--sand: #D9CFC4;--display: "Bebas Neue", "Arial Narrow", sans-serif;--sans: "Poppins", system-ui, sans-serif;--container: 1340px;--gutter: clamp(20px, 4vw, 56px);--section-y: clamp(56px, 7vw, 96px);width:100vw;margin-left:calc(50% - 50vw);font-family:var(--sans);font-weight:500;color:var(--bunting);background:var(--pampas);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cb-fb *,.cb-fb *:before,.cb-fb *:after{box-sizing:border-box}.cb-fb img{max-width:100%;display:block}.cb-fb a{color:inherit;text-decoration:none}.cb-fb ul,.cb-fb ol{list-style:none;padding:0;margin:0}.cb-fb p{margin:0}.cb-fb h1,.cb-fb h2,.cb-fb h3,.cb-fb h4{margin:0;font-weight:inherit}.cb-fb button{font-family:var(--sans)}.cb-fb .container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.cb-fb .bebas,.cb-fb .hero-line,.cb-fb .eyebrow,.cb-fb .section-h,.cb-fb .lesson-num,.cb-fb .stat-num,.cb-fb .stat-label,.cb-fb .btn,.cb-fb .syl-num,.cb-fb .syl-title,.cb-fb .course-title,.cb-fb .course-num,.cb-fb .pillar-num,.cb-fb .pillar-title,.cb-fb .vs-col-h,.cb-fb .tl-label,.cb-fb .tl-title,.cb-fb .tl-product-name,.cb-fb .step-num,.cb-fb .step-title,.cb-fb .watch-title,.cb-fb .zone-name,.cb-fb .zone-meta-k,.cb-fb .plan-title,.cb-fb .tip-num,.cb-fb .tip-title,.cb-fb .care-h,.cb-fb .cad-zone,.cb-fb .cad-when,.cb-fb .kit-group-h,.cb-fb .pcard-name,.cb-fb .pcard-price,.cb-fb .quiz-q,.cb-fb .faq-q,.cb-fb .prosband-h,.cb-fb .final-h,.cb-fb .check-title,.cb-fb .check-count,.cb-fb .takeaway-label,.cb-fb .capsule-eyebrow,.cb-fb .sub-h{font-family:var(--display)!important;font-weight:400!important;letter-spacing:.02em}.cb-fb.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0s)}.cb-fb.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cb-fb.js .reveal{opacity:1;transform:none;transition:none}}.cb-fb .hero{padding:clamp(40px,6vw,80px) 0 clamp(32px,4vw,60px);background:radial-gradient(ellipse 80% 60% at 80% 20%,color-mix(in srgb,var(--froly) 18%,transparent) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 10% 80%,color-mix(in srgb,var(--mustard) 14%,transparent) 0%,transparent 60%),var(--pampas);position:relative;overflow:hidden}.cb-fb .hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,80px);align-items:center}.cb-fb .hero-credential{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--bunting-mute);padding:8px 14px;border:1px solid color-mix(in srgb,var(--bunting) 18%,transparent);border-radius:100px;margin-bottom:28px}.cb-fb .hero-credential .dot{width:6px;height:6px;border-radius:50%;background:var(--cinnabar);display:inline-block;flex-shrink:0}.cb-fb .hero-line{font-size:clamp(50px,8.2vw,124px);line-height:.92;color:var(--bunting);display:block}.cb-fb .hero-line .accent{color:var(--cinnabar)}.cb-fb .hero-sub{margin-top:28px;font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--bunting);max-width:560px;font-weight:500}.cb-fb .hero-sub p+p{margin-top:12px}.cb-fb .hero-ctas{margin-top:36px;display:flex;flex-wrap:wrap;gap:14px}.cb-fb .btn{display:inline-flex;align-items:center;gap:10px;padding:17px 28px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;border:0;cursor:pointer;transition:transform .25s,box-shadow .25s,background .25s,color .25s}.cb-fb .btn-primary{background:var(--cinnabar);color:var(--pampas);box-shadow:0 12px 32px -10px color-mix(in srgb,var(--cinnabar) 60%,transparent)}.cb-fb .btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px -10px color-mix(in srgb,var(--cinnabar) 70%,transparent)}.cb-fb .btn-ghost{background:transparent;color:var(--bunting);border:1.5px solid var(--bunting)}.cb-fb .btn-ghost:hover{background:var(--bunting);color:var(--pampas)}.cb-fb .hero-visual{position:relative;aspect-ratio:1 / 1;max-width:520px;justify-self:center;width:100%;border-radius:24px;overflow:hidden;background:var(--pampas-deep)}.cb-fb .hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cb-fb .course-card{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(24px,4vw,40px);background:radial-gradient(ellipse 90% 80% at 30% 20%,var(--jaffa) 0%,var(--cinnabar) 75%);color:var(--pampas);display:flex;flex-direction:column;justify-content:space-between}.cb-fb .course-eyebrow{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--mustard)}.cb-fb .course-title{display:block;font-size:clamp(30px,3.6vw,44px);line-height:.96;margin-top:10px;color:var(--pampas)}.cb-fb .course-list{margin-top:clamp(16px,2vw,22px);display:flex;flex-direction:column;gap:clamp(6px,.9vw,10px)}.cb-fb .course-list li{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:baseline;font-size:clamp(13px,1.1vw,15px);font-weight:500;letter-spacing:.02em}.cb-fb .course-num{font-size:clamp(18px,1.8vw,24px);color:var(--mustard);line-height:1}.cb-fb .course-foot{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-top:16px;color:var(--pampas);opacity:.92}.cb-fb .strip{background:var(--bunting);color:var(--pampas);padding:clamp(28px,4vw,44px) 0}.cb-fb .strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,40px);text-align:center}.cb-fb .strip-item .stat-num{font-size:clamp(36px,5vw,56px);line-height:1;color:var(--mustard);display:block}.cb-fb .strip-item .stat-label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-top:10px;display:block;color:var(--pampas)}.cb-fb section{padding:var(--section-y) 0;scroll-margin-top:110px}.cb-fb .eyebrow{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--cinnabar);display:inline-block;margin-bottom:18px}.cb-fb .section-h{font-size:clamp(36px,5.2vw,68px);line-height:.96;color:var(--bunting);max-width:20ch}.cb-fb .section-intro{margin-top:22px;max-width:680px;font-size:17px;line-height:1.6;color:var(--bunting)}.cb-fb .section-intro p+p{margin-top:12px}.cb-fb .section-head{text-align:center;margin:0 auto clamp(28px,4vw,52px);max-width:800px}.cb-fb .section-head .section-h,.cb-fb .section-head .section-intro{margin-left:auto;margin-right:auto}.cb-fb .lesson-num{display:inline-block;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--pampas);background:var(--bunting);padding:8px 14px;border-radius:100px;margin-bottom:18px}.cb-fb .sub-h{font-family:var(--display);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1;letter-spacing:.02em;color:var(--bunting);text-transform:uppercase}.cb-fb .capsule-wrap{padding:clamp(28px,4vw,48px) 0 0}.cb-fb .capsule{max-width:900px;margin:0 auto;background:var(--pampas-deep);border:1px solid color-mix(in srgb,var(--bunting) 10%,transparent);border-left:5px solid var(--cinnabar);border-radius:18px;padding:clamp(20px,2.6vw,30px) clamp(22px,3vw,36px)}.cb-fb .capsule-eyebrow{font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:var(--cinnabar);display:block;margin-bottom:10px}.cb-fb .capsule-body{font-size:16px;line-height:1.6;color:var(--bunting)}.cb-fb .capsule-body strong{font-weight:700}.cb-fb .syllabus{background:var(--pampas);padding-top:clamp(40px,5vw,64px)}.cb-fb .syl-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,1.6vw,22px)}.cb-fb .syl-card{flex:0 1 calc((100% - (3*clamp(14px,1.6vw,22px)))/4)}.cb-fb .syl-card{background:var(--pampas-deep);border-radius:18px;padding:clamp(20px,2.2vw,28px);border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent);display:flex;flex-direction:column;gap:10px;min-height:100%;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.cb-fb .syl-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px -30px color-mix(in srgb,var(--bunting) 35%,transparent)}.cb-fb .syl-num{font-size:clamp(34px,3.4vw,46px);line-height:.9;color:var(--cinnabar)}.cb-fb .syl-title{font-size:clamp(22px,2vw,28px);line-height:1;color:var(--bunting)}.cb-fb .syl-blurb{font-size:14px;line-height:1.5;color:var(--bunting);flex:1}.cb-fb .syl-go{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--cinnabar)}.cb-fb .syl-foot{text-align:center;margin-top:22px;font-size:14px;color:var(--bunting-mute);font-weight:500;letter-spacing:.04em}.cb-fb .takeaway{margin:clamp(32px,4vw,48px) auto 0;max-width:900px;background:var(--pampas);border:2px solid var(--cinnabar);border-radius:18px;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,32px);display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,2vw,24px);align-items:center}.cb-fb .takeaway-label{font-size:22px;letter-spacing:.06em;color:var(--cinnabar);white-space:nowrap}.cb-fb .takeaway-body{font-size:15px;line-height:1.55;color:var(--bunting);font-weight:500}.cb-fb .on-dark .takeaway{background:transparent;border-color:var(--mustard)}.cb-fb .on-dark .takeaway-label{color:var(--mustard)}.cb-fb .on-dark .takeaway-body{color:var(--pampas)}.cb-fb .lesson1{background:var(--pampas)}.cb-fb .pillar-band{margin-top:clamp(36px,5vw,60px);border-radius:28px;padding:clamp(28px,4vw,56px);background:radial-gradient(ellipse 90% 80% at 50% 50%,var(--cinnabar) 0%,var(--jaffa) 100%);color:var(--pampas)}.cb-fb .pillar-band .sub-h{color:var(--pampas);text-align:center}.cb-fb .pillar-band .band-intro{text-align:center;max-width:640px;margin:14px auto 0;font-size:15px;line-height:1.55;color:var(--pampas)}.cb-fb .pillar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.4vw,28px);margin-top:clamp(24px,3vw,36px)}.cb-fb .pillar{background:var(--pampas);border-radius:22px;padding:clamp(24px,2.6vw,36px);display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2vw,26px);align-items:start}.cb-fb .pillar-num{font-size:clamp(48px,6vw,84px);line-height:.9;color:var(--cinnabar);display:block}.cb-fb .pillar-title{font-size:clamp(20px,1.9vw,26px);line-height:1.06;color:var(--bunting);text-transform:uppercase;margin-bottom:10px}.cb-fb .pillar-body{font-size:15px;line-height:1.58;color:var(--bunting)}.cb-fb .vs-wrap{margin-top:clamp(40px,5vw,64px)}.cb-fb .vs-wrap .sub-h{text-align:center}.cb-fb .vs-intro{text-align:center;max-width:640px;margin:14px auto 0;font-size:15px;line-height:1.55}.cb-fb .vs-table{margin-top:clamp(24px,3vw,36px);background:var(--pampas-deep);color:var(--bunting);border-radius:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent)}.cb-fb .vs-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--bunting) 10%,transparent)}.cb-fb .vs-row:last-child{border-bottom:none}.cb-fb .vs-row>div{padding:clamp(16px,2vw,24px) clamp(16px,2vw,28px)}.cb-fb .vs-head{background:var(--bunting);color:var(--pampas)}.cb-fb .vs-head .vs-col-h{font-size:clamp(18px,2vw,26px);letter-spacing:.04em;text-transform:uppercase}.cb-fb .vs-head .vs-col-h.win{color:var(--mustard)}.cb-fb .vs-criterion{font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--bunting-mute)}.cb-fb .vs-value{font-size:15px;line-height:1.45}.cb-fb .vs-value.win{background:color-mix(in srgb,var(--cinnabar) 8%,var(--pampas-deep));font-weight:500}.cb-fb .vs-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:13px;margin-right:8px;font-weight:700;flex-shrink:0}.cb-fb .vs-mark.yes{background:var(--cinnabar);color:var(--pampas)}.cb-fb .vs-mark.no{background:var(--bunting-mute);color:var(--pampas)}.cb-fb .lesson2{background:var(--pampas-deep)}.cb-fb .timeline{position:relative;max-width:940px;margin:clamp(30px,4vw,48px) auto 0;padding-left:0}.cb-fb .timeline:before{content:"";position:absolute;left:22px;top:30px;bottom:30px;width:2px;background:color-mix(in srgb,var(--cinnabar) 55%,transparent)}.cb-fb .tl-item{position:relative;display:grid;grid-template-columns:46px 1fr;gap:clamp(14px,2vw,26px);margin-bottom:clamp(16px,2vw,22px)}.cb-fb .tl-marker{width:46px;display:flex;justify-content:center;padding-top:22px}.cb-fb .tl-marker span{width:16px;height:16px;border-radius:50%;background:var(--cinnabar);box-shadow:0 0 0 5px var(--pampas-deep);display:block}.cb-fb .tl-card{background:var(--pampas);border-radius:22px;padding:clamp(20px,2.6vw,30px) clamp(22px,3vw,34px);border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent)}.cb-fb .tl-label{display:inline-block;font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--pampas);background:var(--cinnabar);padding:6px 14px;border-radius:100px}.cb-fb .tl-title{font-size:clamp(24px,2.6vw,34px);line-height:1.02;color:var(--bunting);margin-top:12px}.cb-fb .tl-body{margin-top:12px;font-size:15px;line-height:1.6;color:var(--bunting)}.cb-fb .tl-products{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cb-fb .tl-product{display:inline-flex;align-items:center;gap:12px;padding:10px 14px;background:var(--pampas-deep);border-radius:12px;border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent);transition:transform .25s}.cb-fb .tl-product:hover{transform:translateY(-2px)}.cb-fb .tl-product-name{font-size:18px;line-height:1;color:var(--bunting)}.cb-fb .tl-product-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--bunting-mute);display:block;margin-top:3px}.cb-fb .tl-product-go{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--cinnabar);white-space:nowrap}.cb-fb .checklist{max-width:940px;margin:clamp(36px,5vw,56px) auto 0;background:var(--bunting);color:var(--pampas);border-radius:26px;padding:clamp(24px,3.4vw,44px)}.cb-fb .check-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px}.cb-fb .check-title{font-size:clamp(30px,3.6vw,46px);line-height:.96;color:var(--pampas)}.cb-fb .check-intro{font-size:14px;color:var(--pampas);opacity:.85;margin-top:8px;max-width:520px}.cb-fb .check-count{font-size:30px;color:var(--mustard);line-height:1}.cb-fb .check-list{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 22px}.cb-fb .check-item label{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;cursor:pointer;padding:10px 12px;border-radius:12px;transition:background .2s}.cb-fb .check-item label:hover{background:color-mix(in srgb,var(--pampas) 8%,transparent)}.cb-fb .check-item input{position:absolute;opacity:0;width:1px;height:1px}.cb-fb .check-box{width:24px;height:24px;border-radius:7px;border:2px solid var(--pampas);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--bunting);transition:background .2s,border-color .2s;margin-top:1px}.cb-fb .check-item input:checked+.check-box{background:var(--mustard);border-color:var(--mustard)}.cb-fb .check-item input:checked+.check-box:after{content:"\2713"}.cb-fb .check-item input:focus-visible+.check-box{outline:2px solid var(--mustard);outline-offset:2px}.cb-fb .check-text{font-size:14.5px;line-height:1.5;color:var(--pampas)}.cb-fb .check-item input:checked~.check-text{opacity:.55;text-decoration:line-through}.cb-fb .check-foot{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.cb-fb .check-done{font-size:14px;font-weight:500;color:var(--mustard);min-height:20px}.cb-fb .check-reset{background:transparent;color:var(--pampas);border:1.5px solid color-mix(in srgb,var(--pampas) 60%,transparent);border-radius:100px;padding:10px 18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.cb-fb .check-reset:hover{background:var(--pampas);color:var(--bunting)}.cb-fb .lesson3{background:var(--bunting);color:var(--pampas)}.cb-fb .lesson3 .section-h,.cb-fb .lesson3 .section-intro{color:var(--pampas)}.cb-fb .lesson3 .eyebrow{color:var(--mustard)}.cb-fb .lesson3 .lesson-num{background:var(--pampas);color:var(--bunting)}.cb-fb .step-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px,1.8vw,22px);counter-reset:step}.cb-fb .step{background:color-mix(in srgb,var(--pampas) 7%,transparent);border:1px solid color-mix(in srgb,var(--pampas) 14%,transparent);border-radius:20px;padding:clamp(20px,2.4vw,30px);display:grid;grid-template-columns:auto 1fr;gap:clamp(14px,2vw,22px);align-items:start}.cb-fb .step-num{font-size:clamp(44px,5vw,68px);line-height:.9;color:var(--mustard);min-width:1.4em}.cb-fb .step-title{font-size:clamp(22px,2vw,28px);line-height:1.04;color:var(--pampas);text-transform:uppercase;margin-bottom:8px}.cb-fb .step-body{font-size:15px;line-height:1.58;color:var(--pampas)}.cb-fb .watch{margin-top:clamp(36px,5vw,56px)}.cb-fb .watch .sub-h{color:var(--pampas);text-align:center}.cb-fb .watch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.cb-fb .watch-card{background:var(--pampas);color:var(--bunting);border-radius:18px;padding:20px 22px}.cb-fb .watch-title{font-size:21px;line-height:1.04;color:var(--cinnabar);text-transform:uppercase;margin-bottom:8px}.cb-fb .watch-body{font-size:14px;line-height:1.55}.cb-fb .lesson4{background:var(--pampas)}.cb-fb .zone-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}.cb-fb .zone{background:var(--pampas-deep);border-radius:22px;padding:clamp(20px,2.4vw,28px);border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent);display:flex;flex-direction:column;gap:12px}.cb-fb .zone-img{border-radius:14px;overflow:hidden;aspect-ratio:4 / 3}.cb-fb .zone-img img{width:100%;height:100%;object-fit:cover}.cb-fb .zone-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cb-fb .zone-name{font-size:clamp(26px,2.6vw,34px);line-height:1;color:var(--bunting)}.cb-fb .tears{display:inline-flex;align-items:center;gap:4px}.cb-fb .tears svg{width:16px;height:20px}.cb-fb .tears .on{fill:var(--cinnabar)}.cb-fb .tears .off{fill:none;stroke:var(--bunting-mute);stroke-width:1.5}.cb-fb .tears-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--bunting-mute);margin-right:6px}.cb-fb .zone-meta{display:flex;flex-direction:column;gap:6px}.cb-fb .zone-meta-row{display:grid;grid-template-columns:84px 1fr;gap:10px;font-size:13.5px;line-height:1.45}.cb-fb .zone-meta-k{font-size:14px;letter-spacing:.08em;color:var(--cinnabar);padding-top:1px}.cb-fb .zone-tip{font-size:14px;line-height:1.55;color:var(--bunting);flex:1}.cb-fb .zone-links{display:flex;flex-wrap:wrap;gap:8px 16px}.cb-fb .zone-link{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--cinnabar);display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.cb-fb .zone-link:hover{gap:12px}.cb-fb .plan{max-width:940px;margin:clamp(32px,4vw,48px) auto 0;background:var(--bunting);color:var(--pampas);border-radius:22px;padding:clamp(22px,3vw,36px);display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,36px);align-items:start}.cb-fb .plan-title{font-size:clamp(26px,3vw,38px);line-height:.98;color:var(--mustard);max-width:9ch}.cb-fb .plan-body{font-size:15px;line-height:1.6;color:var(--pampas)}.cb-fb .lesson5{background:var(--pampas-deep)}.cb-fb .tip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}.cb-fb .tip{background:var(--pampas);border-radius:18px;padding:clamp(20px,2.4vw,28px);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.cb-fb .tip:hover{transform:translateY(-4px);box-shadow:0 24px 60px -30px color-mix(in srgb,var(--bunting) 30%,transparent)}.cb-fb .tip:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cinnabar) 18%,transparent) 0%,transparent 70%)}.cb-fb .tip-num{font-size:13px;letter-spacing:.2em;color:var(--cinnabar);display:block;margin-bottom:12px;position:relative}.cb-fb .tip-title{font-size:clamp(22px,2.2vw,28px);line-height:1.05;color:var(--bunting);margin-bottom:10px;position:relative}.cb-fb .tip-body{font-size:14.5px;line-height:1.55;color:var(--bunting);position:relative}.cb-fb .lesson6{background:var(--pampas)}.cb-fb .care-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px)}.cb-fb .care-col{background:var(--pampas-deep);border-radius:22px;padding:clamp(22px,2.8vw,34px);border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent)}.cb-fb .care-h{font-size:clamp(24px,2.6vw,34px);line-height:1;color:var(--bunting);margin-bottom:16px}.cb-fb .care-list{display:flex;flex-direction:column;gap:10px}.cb-fb .care-item{display:grid;grid-template-columns:24px 1fr;gap:12px;font-size:14.5px;line-height:1.5;color:var(--bunting);align-items:start}.cb-fb .care-mark{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--pampas);margin-top:1px}.cb-fb .care-mark.do{background:var(--cinnabar)}.cb-fb .care-mark.dont{background:var(--bunting-mute)}.cb-fb .between{max-width:940px;margin:clamp(24px,3vw,36px) auto 0;background:var(--pampas-deep);border-radius:22px;padding:clamp(22px,2.8vw,34px);border-left:5px solid var(--cinnabar)}.cb-fb .between .care-h{margin-bottom:10px}.cb-fb .between-body{font-size:15px;line-height:1.6;color:var(--bunting)}.cb-fb .cadence{margin-top:clamp(32px,4vw,48px)}.cb-fb .cadence .sub-h{text-align:center}.cb-fb .cad-intro{text-align:center;max-width:620px;margin:12px auto 0;font-size:15px;line-height:1.55}.cb-fb .cad-table{margin:clamp(20px,3vw,30px) auto 0;max-width:940px;background:var(--pampas-deep);border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent)}.cb-fb .cad-row{display:grid;grid-template-columns:1.1fr .7fr 1.3fr;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--bunting) 10%,transparent)}.cb-fb .cad-row:last-child{border-bottom:none}.cb-fb .cad-row>div{padding:14px clamp(16px,2vw,26px)}.cb-fb .cad-head{background:var(--bunting);color:var(--pampas);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.cb-fb .cad-zone{font-size:22px;line-height:1;color:var(--bunting)}.cb-fb .cad-when{font-size:22px;line-height:1;color:var(--cinnabar)}.cb-fb .cad-why{font-size:14px;line-height:1.45;color:var(--bunting)}.cb-fb .cad-link{display:block;text-align:center;margin-top:18px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--cinnabar)}.cb-fb .lesson7{background:var(--pampas-deep)}.cb-fb .kit-group{margin-top:clamp(28px,3.4vw,44px)}.cb-fb .kit-group-h{font-size:clamp(24px,2.6vw,34px);line-height:1;color:var(--bunting);margin-bottom:16px;display:flex;align-items:center;gap:14px}.cb-fb .kit-group-h:after{content:"";flex:1;height:2px;background:color-mix(in srgb,var(--bunting) 12%,transparent)}.cb-fb .pcard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px)}.cb-fb .pcard-grid.cols-4{grid-template-columns:repeat(4,1fr)}.cb-fb .pcard{background:var(--pampas);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.cb-fb .pcard:hover{transform:translateY(-6px);box-shadow:0 32px 70px -30px color-mix(in srgb,var(--bunting) 40%,transparent)}.cb-fb .pcard-art{aspect-ratio:1 / 1;position:relative;overflow:hidden;background:var(--pampas-deep)}.cb-fb .pcard-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cb-fb .pcard-art-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--bunting-mute);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border:1px dashed color-mix(in srgb,var(--bunting) 20%,transparent);margin:14px;border-radius:14px}.cb-fb .pcard-badge{position:absolute;top:14px;left:14px;background:var(--bunting);color:var(--pampas);padding:6px 12px;border-radius:100px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;z-index:2}.cb-fb .pcard-body{padding:clamp(18px,2vw,24px);display:flex;flex-direction:column;gap:10px;flex:1}.cb-fb .pcard-tagline{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--cinnabar)}.cb-fb .pcard-name{font-size:clamp(22px,1.9vw,26px);line-height:1;color:var(--bunting)}.cb-fb .pcard-desc{font-size:14px;line-height:1.5;color:var(--bunting);flex:1}.cb-fb .pcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;flex-wrap:wrap}.cb-fb .pcard-price{font-size:20px;color:var(--bunting)}.cb-fb .pcard-cta{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--cinnabar);display:inline-flex;align-items:center;gap:6px;transition:gap .2s}.cb-fb .pcard-cta:hover{gap:12px}.cb-fb .quiz{background:var(--pampas)}.cb-fb .quiz-list,.cb-fb .faq-list{max-width:920px;margin:clamp(30px,4vw,48px) auto 0;display:flex;flex-direction:column;gap:12px}.cb-fb .quiz-item,.cb-fb .faq-item{background:var(--pampas-deep);border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--bunting) 8%,transparent)}.cb-fb .quiz-item summary,.cb-fb .faq-item summary{list-style:none;cursor:pointer;padding:clamp(18px,2vw,26px) clamp(20px,2.5vw,30px);display:flex;align-items:center;justify-content:space-between;gap:18px}.cb-fb .quiz-item summary::-webkit-details-marker,.cb-fb .faq-item summary::-webkit-details-marker{display:none}.cb-fb .quiz-q,.cb-fb .faq-q{font-size:clamp(18px,1.8vw,24px);line-height:1.2;color:var(--bunting)}.cb-fb .quiz-icon,.cb-fb .faq-icon{width:32px;height:32px;border-radius:50%;background:var(--cinnabar);color:var(--pampas);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;flex-shrink:0;transition:transform .3s}.cb-fb .faq-item[open] .faq-icon{transform:rotate(45deg)}.cb-fb .quiz-item[open] .quiz-icon{background:var(--bunting)}.cb-fb .quiz-a,.cb-fb .faq-a{padding:0 clamp(20px,2.5vw,30px) clamp(20px,2.5vw,30px);font-size:15px;line-height:1.65;color:var(--bunting);max-width:760px}.cb-fb .quiz-a{border-left:4px solid var(--mustard);margin:0 clamp(20px,2.5vw,30px) clamp(20px,2.5vw,30px);padding:4px 0 4px 16px}.cb-fb .faq-a a{color:var(--cinnabar);text-decoration:underline;text-underline-offset:2px}.cb-fb .faq{background:var(--pampas-deep)}.cb-fb .prosband{background:var(--bunting);color:var(--pampas)}.cb-fb .prosband-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,44px)}.cb-fb .prosband .eyebrow{color:var(--mustard)}.cb-fb .prosband-copy{max-width:720px}.cb-fb .prosband-h{font-size:clamp(30px,4vw,52px);line-height:1;color:var(--pampas);margin-bottom:14px}.cb-fb .prosband-body{font-size:16px;line-height:1.6;color:var(--pampas)}.cb-fb .prosband .btn-primary{flex-shrink:0}.cb-fb .finalcta{background:radial-gradient(ellipse 60% 80% at 80% 50%,color-mix(in srgb,var(--cinnabar) 22%,transparent) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 20% 30%,color-mix(in srgb,var(--mustard) 18%,transparent) 0%,transparent 60%),var(--pampas);text-align:center}.cb-fb .final-h{font-size:clamp(44px,6.5vw,96px);line-height:.95;color:var(--bunting);max-width:16ch;margin:0 auto}.cb-fb .final-sub{margin:22px auto 0;max-width:560px;font-size:16px;line-height:1.6;color:var(--bunting)}.cb-fb .finalcta .btn-primary{margin-top:32px}@media(max-width:1100px){.cb-fb .syl-card{flex-basis:calc((100% - clamp(14px,1.6vw,22px))/2)}.cb-fb .zone-grid,.cb-fb .tip-grid,.cb-fb .pcard-grid,.cb-fb .pcard-grid.cols-4,.cb-fb .watch-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.cb-fb .hero-grid{grid-template-columns:1fr}.cb-fb .hero-visual{order:-1;max-width:400px}.cb-fb .pillar-grid,.cb-fb .step-grid,.cb-fb .care-grid{grid-template-columns:1fr}.cb-fb .strip-grid{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media(max-width:720px){.cb-fb .syl-card{flex-basis:100%}.cb-fb .zone-grid,.cb-fb .tip-grid,.cb-fb .pcard-grid,.cb-fb .pcard-grid.cols-4,.cb-fb .watch-grid,.cb-fb .check-list,.cb-fb .vs-row{grid-template-columns:1fr}.cb-fb .vs-row>div{padding:12px 18px}.cb-fb .vs-criterion{padding-bottom:2px;padding-top:18px}.cb-fb .vs-head{display:none}.cb-fb .vs-value:before{content:attr(data-col);display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--bunting-mute);margin-bottom:4px}.cb-fb .vs-value.win:before{color:var(--cinnabar)}.cb-fb .cad-row{grid-template-columns:1fr 1fr}.cb-fb .cad-row>.cad-why-cell{grid-column:1 / -1;padding-top:0}.cb-fb .cad-head>.cad-why-cell{display:none}.cb-fb .takeaway{grid-template-columns:1fr;gap:8px}.cb-fb .plan{grid-template-columns:1fr}.cb-fb .plan-title{max-width:none}.cb-fb .pillar{grid-template-columns:1fr;gap:12px}.cb-fb .step{grid-template-columns:1fr;gap:8px}.cb-fb .tl-item{grid-template-columns:34px 1fr}.cb-fb .timeline:before{left:16px}.cb-fb .tl-marker{width:34px}}.cb-fb .hero-sub p,.cb-fb .section-intro p{font-size:clamp(16px,1.25vw,18px)!important;line-height:1.6!important}.cb-fb .capsule-body p{font-size:16.5px!important;line-height:1.6!important}.cb-fb .band-intro p,.cb-fb .vs-intro p,.cb-fb .cad-intro p,.cb-fb .quiz-intro p{font-size:16px!important;line-height:1.55!important}.cb-fb .tl-body,.cb-fb .step-body,.cb-fb .pillar-body,.cb-fb .watch-body,.cb-fb .between-body p,.cb-fb .plan-body p,.cb-fb .prosband-body p,.cb-fb .final-sub p,.cb-fb .takeaway-body{font-size:15.5px!important;line-height:1.6!important}.cb-fb .zone-tip,.cb-fb .tip-body,.cb-fb .care-item,.cb-fb .care-item span,.cb-fb .faq-a p,.cb-fb .quiz-a{font-size:15px!important;line-height:1.6!important}.cb-fb .pcard-desc{font-size:14.5px!important;line-height:1.55!important}.cb-fb .syl-foot{font-size:14px!important}.cb-fb .check-intro{font-size:14px!important;line-height:1.5!important}.cb-fb .cad-why{font-size:14px!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/crybaby-full-body.css.map */
