.lp-vet{color:var(--ink);line-height:1.62;} .lp-vet h1,.lp-vet h2,.lp-vet h3{font-family:var(--display);line-height:1.18;} .lp-vet a{color:inherit;text-decoration:none;} .lp-vet .wrap{max-width:1180px;margin:0 auto;padding:0 28px;} .lp-vet section{padding:54px 0;} .lp-vet .sec-h{font-weight:800;font-size:clamp(24px,3vw,34px);color:var(--ink);margin-bottom:8px;} .lp-vet .sec-sub{color:var(--ink-70);font-size:16px;max-width:64ch;margin-bottom:32px;} .lp-vet .cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;} .lp-vet .btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--display); font-weight:700;font-size:16px;padding:14px 26px;border-radius:var(--r-sm); border:2px solid transparent;cursor:pointer;transition:background .18s,color .18s,border-color .18s;} .lp-vet .btn-primary{background:var(--teal);color:#fff;} .lp-vet .btn-primary:hover{background:var(--teal-deep);} .lp-vet .btn-ghost{border-color:var(--teal);color:var(--teal-deep);background:#fff;} .lp-vet .btn-ghost:hover{background:var(--mint);} .lp-vet .hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center;} .lp-vet .pill{display:inline-flex;align-items:center;gap:8px;background:var(--mint); border:1px solid var(--mint-2);color:var(--teal-deep);font-family:var(--display); font-weight:700;font-size:13px;padding:7px 14px;border-radius:var(--pill);margin-bottom:18px;} .lp-vet h1.h1{font-weight:800;font-size:clamp(28px,3.6vw,42px);color:var(--ink);margin-bottom:16px;} .lp-vet h1.h1 .accent{color:var(--teal-deep);} .lp-vet .hero .msg{font-size:18px;color:var(--ink);max-width:52ch;margin-bottom:6px;} .lp-vet .benefit{display:flex;flex-wrap:wrap;align-items:center;gap:24px;background:var(--mint); border:1px solid var(--mint-2);border-radius:var(--r-lg);padding:24px 28px;margin-top:26px;} .lp-vet .benefit .num{font-family:var(--display);font-weight:800;font-size:clamp(40px,5vw,56px); color:var(--teal-deep);line-height:1;white-space:nowrap;} .lp-vet .benefit .lbl b{font-family:var(--display);font-weight:700;font-size:17px;color:var(--ink);display:block;} .lp-vet .benefit .lbl span{color:var(--ink-70);font-size:14.5px;} .lp-vet .img-slot{position:relative;border-radius:20px;overflow:hidden;display:flex;background:var(--mint);} .lp-vet .img-slot img{width:100%;height:100%;object-fit:cover;display:block;} .lp-vet .banner{aspect-ratio:4/5;} .lp-vet .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;} .lp-vet .cards .card{background:var(--mint);border:1px solid var(--mint-2); border-radius:var(--r-lg);padding:26px;} .lp-vet .card .ic{width:44px;height:44px;border-radius:11px;display:grid;place-items:center; background:#fff;color:var(--teal-deep);margin-bottom:16px;border:1px solid var(--mint-2);} .lp-vet .card h3{font-family:var(--display);font-weight:700;font-size:18px;color:var(--ink);margin-bottom:8px;} .lp-vet .card p{color:var(--ink-70);font-size:15px;} .lp-vet .how{background:var(--mint);} .lp-vet .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:6px;} .lp-vet .step{text-align:center;} .lp-vet .slot{max-width:230px;margin:0 auto;line-height:0;} .lp-vet .slot .shot{width:100%;height:auto;display:block;border-radius:26px;} .lp-vet .cap-n{width:34px;height:34px;border-radius:var(--pill);background:var(--teal);color:#fff; font-family:var(--display);font-weight:800;font-size:16px;display:grid;place-items:center;margin:22px auto 12px;} .lp-vet .cap-t{font-family:var(--display);font-weight:700;font-size:16px;color:var(--ink);margin-bottom:5px;} .lp-vet .cap-d{color:var(--ink-70);font-size:14px;max-width:24ch;margin:0 auto;line-height:1.5;} .lp-vet .cap-d b{color:var(--teal-deep);} .lp-vet .offer{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;} .lp-vet .offer-card{background:var(--mint);border:1px solid var(--mint-2); border-radius:var(--r-lg);padding:34px;} .lp-vet .offer-kicker{font-family:var(--display);font-weight:700;font-size:13px; letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);} .lp-vet .offer-title{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.15; color:var(--teal-deep);margin:10px 0 4px;} .lp-vet .offer-note{font-size:14.5px;color:var(--ink-70);margin-bottom:20px;} .lp-vet .offer-card ul{list-style:none;display:grid;gap:12px;padding:0;margin:0;} .lp-vet .offer-card li,.lp-vet .reasons li{display:flex;font-size:15.5px;color:var(--ink);line-height:1.5;} .lp-vet .offer-card li::before,.lp-vet .reasons li::before{content:"\2713";flex:0 0 22px;width:22px;height:22px; align-self:flex-start;border-radius:var(--pill);background:var(--teal);color:#fff; display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px; line-height:1;margin:2px 14px 0 0;} .lp-vet .reasons{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px;list-style:none; margin:0 0 6px;padding:0;} .lp-vet .reasons li b{font-family:var(--display);font-weight:700;} .lp-vet .promo{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;background:#fff; border:2px dashed var(--teal);border-radius:var(--r-lg);padding:22px 26px;} .lp-vet .promo .code{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:1px; color:var(--teal-deep);background:var(--mint);border:1px solid var(--mint-2); padding:10px 18px;border-radius:var(--r-sm);} .lp-vet .promo .txt b{font-family:var(--display);display:block;color:var(--ink);} .lp-vet .promo .txt span{font-size:14px;color:var(--ink-70);} .lp-vet .coach{background:var(--mint);} .lp-vet .coach-card{display:grid;grid-template-columns:280px 1fr;gap:34px;align-items:center; background:#fff;border:1px solid var(--mint-2);border-radius:20px;padding:30px;} .lp-vet .coach-photo{aspect-ratio:1/1;border-radius:16px;} .lp-vet .coach h3{font-family:var(--display);font-weight:800;font-size:24px;color:var(--ink);} .lp-vet .coach .role{color:var(--teal-deep);font-weight:700;font-family:var(--display); font-size:14px;margin:4px 0 14px;} .lp-vet .coach p{color:var(--ink-70);font-size:15.5px;margin-bottom:18px;} .lp-vet .coach-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;} .lp-vet .ig{display:inline-flex;align-items:center;gap:8px;font-family:var(--display);font-weight:700; font-size:14px;color:#fff;background:var(--teal);padding:10px 18px;border-radius:var(--r-sm);} .lp-vet .ig:hover{background:var(--teal-deep);} .lp-vet .faq{max-width:880px;} .lp-vet details{border:1px solid var(--line);border-radius:13px;padding:2px 22px;margin-bottom:12px;background:#fff;} .lp-vet details[open]{background:var(--mint);border-color:var(--mint-2);} .lp-vet summary{cursor:pointer;list-style:none;font-family:var(--display);font-weight:700;font-size:16px; color:var(--ink);padding:18px 0;display:flex;justify-content:space-between;gap:16px;align-items:center;} .lp-vet summary::-webkit-details-marker{display:none;} .lp-vet summary::after{content:"+";font-family:var(--display);color:var(--teal-deep);font-size:24px;line-height:1;} .lp-vet details[open] summary::after{content:"–";} .lp-vet details p{color:var(--ink-70);font-size:15px;padding:0 0 20px;} .lp-vet .band{background:var(--teal);border-radius:20px;padding:54px 44px;text-align:center;color:#fff;} .lp-vet .band h2{font-family:var(--display);font-weight:800;font-size:clamp(24px,3vw,36px); margin-bottom:12px;color:#fff;} .lp-vet .band p{max-width:56ch;margin:0 auto 28px;font-size:17px;opacity:.95;} .lp-vet .band .btn-white{background:#fff;color:var(--teal-deep);} .lp-vet .band .btn-white:hover{background:var(--mint);} .lp-vet .band .btn-out{border-color:rgb(255 255 255 / .6);color:#fff;background:transparent;} .lp-vet .band .btn-out:hover{background:rgb(255 255 255 / .12);} .lp-vet a:focus-visible,.lp-vet .btn:focus-visible,.lp-vet summary:focus-visible{ outline:3px solid var(--teal);outline-offset:3px;border-radius:6px;} @media (max-width:920px){ .lp-vet .hero .wrap,.lp-vet .offer,.lp-vet .coach-card{grid-template-columns:1fr;} .lp-vet .banner{aspect-ratio:16/10;order:-1;} .lp-vet .cards{grid-template-columns:1fr 1fr;} .lp-vet .steps{grid-template-columns:1fr 1fr;gap:34px;} .lp-vet .reasons{grid-template-columns:1fr;} .lp-vet .coach-photo{max-width:300px;} } @media (max-width:640px){ .lp-vet .wrap{padding:0 16px;} .lp-vet section{padding:40px 0;} .lp-vet .cards,.lp-vet .steps{grid-template-columns:1fr;} .lp-vet .benefit{flex-direction:column;align-items:flex-start;gap:14px;} .lp-vet .band{padding:34px 20px;border-radius:16px;} .lp-vet .cta-row{flex-direction:column;align-items:stretch;gap:12px;} .lp-vet .btn{width:100%;justify-content:center;text-align:center;white-space:normal; line-height:1.3;padding:15px 16px;font-size:15px;} } .lp-energy{max-width:940px;margin:0 auto;color:var(--ink);line-height:1.7;font-size:17px; background:var(--white);border-radius:var(--r-lg);padding:34px;box-shadow:var(--sh-sm);} @media (max-width:768px){ .lp-energy{padding:18px;border-radius:var(--r-md);} } .lp-energy h1,.lp-energy h2,.lp-energy h3{font-family:var(--display);} .lp-energy p{margin:0 0 15px;} .lp-energy p:last-child{margin-bottom:0;} .lp-energy .hero-section{text-align:center;padding:44px 24px; background:linear-gradient(135deg,var(--teal-700) 0%,var(--teal) 100%); border-radius:var(--r-lg);color:#fff;margin-bottom:40px;} .lp-energy .hero-section h1{font-size:clamp(26px,4vw,38px);margin:0 0 15px;font-weight:800; line-height:1.2;color:#fff;text-wrap:balance;} .lp-energy .subtitle{font-size:18px;opacity:.95;max-width:700px;margin:0 auto;} .lp-energy .story-block{background:var(--paper);padding:30px;border-radius:var(--r-md); margin-bottom:40px;border-left:4px solid var(--teal);} .lp-energy .highlight-text{background:var(--teal);color:#fff;padding:15px 20px; border-radius:var(--r-sm);font-weight:700;margin:25px 0;} .lp-energy .section-block{margin-bottom:50px;} .lp-energy .section-block h2{color:var(--teal-deep);font-size:clamp(21px,2.6vw,28px); margin-bottom:25px;font-weight:800;line-height:1.25;} .lp-energy .grey-bg{background:var(--paper);padding:40px 30px;border-radius:var(--r-md);} .lp-energy .info-card{display:flex;gap:20px;background:#fff;padding:20px;border-radius:var(--r-md); margin-bottom:15px;border:2px solid var(--line);transition:border-color .2s,box-shadow .2s;} .lp-energy .info-card:hover{border-color:var(--teal);box-shadow:var(--sh-sm);} .lp-energy .card-icon{font-size:38px;line-height:1.2;flex-shrink:0;} .lp-energy .card-content h3{color:var(--teal-deep);margin:0 0 10px;font-size:19px;font-weight:800;} .lp-energy .card-content p{margin:0;color:var(--ink-70);} .lp-energy .mechanism-step{display:flex;gap:20px;margin-bottom:25px;align-items:flex-start;} .lp-energy .step-number{background:var(--teal);color:#fff;width:40px;height:40px; border-radius:var(--pill);display:grid;place-items:center;font-family:var(--display); font-weight:800;font-size:18px;flex-shrink:0;} .lp-energy .step-content h3{margin:0 0 8px;color:var(--ink);font-size:18px;font-weight:800;} .lp-energy .step-content p{margin:0;color:var(--ink-70);} .lp-energy .science-proof{background:#fff;padding:20px;border-radius:var(--r-md); border-left:4px solid var(--teal);margin-top:30px;} .lp-energy .science-proof .highlight{color:var(--teal-deep);font-weight:700;} .lp-energy .timeline{position:relative;padding-left:40px;} .lp-energy .timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:3px;background:var(--teal);} .lp-energy .timeline-item{margin-bottom:40px;position:relative;} .lp-energy .timeline-marker{position:absolute;left:-40px;background:var(--teal);color:#fff; padding:8px 15px;border-radius:var(--pill);font-family:var(--display);font-weight:700; font-size:13px;white-space:nowrap;} .lp-energy .timeline-content{background:#fff;padding:20px;border-radius:var(--r-md);border:2px solid var(--line);} .lp-energy .timeline-content h3{margin:0 0 15px;color:var(--teal-deep);font-size:18px;font-weight:800;} .lp-energy .emoji-list{list-style:none;padding:0;margin:0 0 15px;} .lp-energy .emoji-list li{margin-bottom:10px;padding-left:5px;} .lp-energy .timeline-note{margin:15px 0 0;font-size:14px;color:var(--ink-70);} .lp-energy .progress-bar{display:inline-block;width:150px;height:20px;background:var(--mint-2); border-radius:var(--pill);overflow:hidden;vertical-align:middle;margin-left:10px;} .lp-energy .progress-fill{display:block;height:100%;background:var(--teal);color:#fff; text-align:center;line-height:20px;font-size:12px;font-weight:700;} .lp-energy .important-note,.lp-energy .tips-block{background:var(--sand); border-left:4px solid var(--sand-2);padding:20px;border-radius:var(--r-sm);margin-top:30px;} .lp-energy .tips-block{padding:25px;} .lp-energy .tips-block h3{color:var(--ink);margin:0 0 15px;font-size:19px;font-weight:800;} .lp-energy .tips-list{list-style:none;padding:0;margin:0;} .lp-energy .tips-list li{padding:10px 0;border-bottom:1px solid rgb(var(--c-ink) / .07);} .lp-energy .tips-list li:last-child{border-bottom:none;} .lp-energy .interactive-section{background:var(--paper);padding:40px 30px;border-radius:var(--r-md);} .lp-energy .test-container{background:#fff;padding:30px;border-radius:var(--r-md);} .lp-energy .test-intro{font-weight:700;margin-bottom:25px;color:var(--teal-deep);} .lp-energy .checkbox-group{margin-bottom:30px;} .lp-energy .checkbox-group h3{margin:0 0 15px;font-size:19px;font-weight:800;} .lp-energy .green-checks h3{color:var(--teal-deep);} .lp-energy .red-checks h3{color:var(--coral-deep);} .lp-energy .checkbox-item{display:flex;align-items:flex-start;gap:12px;padding:12px; border-radius:var(--r-sm);margin-bottom:8px;cursor:pointer;transition:background .2s;} .lp-energy .checkbox-item:hover{background:var(--paper);} .lp-energy .checkbox-item input[type="checkbox"]{margin-top:4px;width:18px;height:18px; cursor:pointer;accent-color:var(--teal);flex:none;} .lp-energy .test-result{background:var(--teal);color:#fff;padding:20px;border-radius:var(--r-md); text-align:center;font-weight:700;} .lp-energy .use-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;} .lp-energy .use-case-card{background:#fff;padding:25px;border-radius:var(--r-md); border:2px solid var(--line);transition:border-color .2s,box-shadow .2s,transform .2s;} .lp-energy .use-case-card:hover{border-color:var(--teal);box-shadow:var(--sh-sm);transform:translateY(-2px);} .lp-energy .use-case-icon{font-size:44px;line-height:1.1;margin-bottom:15px;} .lp-energy .use-case-card h3{color:var(--teal-deep);margin:0 0 15px;font-size:18px;font-weight:800;} .lp-energy .use-case-card p{margin:0 0 10px;font-size:16px;color:var(--ink-70);} .lp-energy .result-badge{display:inline-block;background:var(--teal);color:#fff;padding:6px 12px; border-radius:var(--pill);font-size:14px;font-weight:700;margin-top:10px;} .lp-energy .dosage-block{background:#fff;padding:30px;border-radius:var(--r-md);margin-bottom:30px;} .lp-energy .dosage-main{text-align:center;padding:30px;background:var(--paper); border-radius:var(--r-md);margin-bottom:30px;} .lp-energy .dosage-main h3,.lp-energy .timing-options h3,.lp-energy .course-duration h3{ font-size:19px;font-weight:800;} .lp-energy .big-text{font-family:var(--display);font-size:clamp(30px,5vw,42px);color:var(--teal-deep); font-weight:800;margin:10px 0;line-height:1.1;} .lp-energy .timing-options h3{margin:30px 0 20px;color:var(--teal-deep);} .lp-energy .timing-card{background:var(--paper);padding:20px;border-radius:var(--r-md); margin-bottom:15px;border-left:4px solid var(--teal);} .lp-energy .timing-badge,.lp-energy .duration-badge{display:inline-block;background:var(--teal); color:#fff;padding:6px 15px;border-radius:var(--pill);font-weight:700;margin-bottom:10px;font-size:14px;} .lp-energy .course-duration{margin-top:30px;} .lp-energy .duration-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:15px;margin-top:20px;} .lp-energy .duration-card{background:var(--paper);padding:20px;border-radius:var(--r-md); text-align:center;border:2px solid transparent;} .lp-energy .duration-card.recommended{background:var(--teal);color:#fff;} .lp-energy .duration-card.recommended .duration-badge{background:#fff;color:var(--teal-deep);} .lp-energy .duration-card p{margin:8px 0 0;font-size:15px;} .lp-energy .safety-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:20px;margin-bottom:30px;} .lp-energy .safety-card{padding:25px;border-radius:var(--r-md);} .lp-energy .safety-card.safe{background:var(--mint);border:2px solid var(--teal);} .lp-energy .safety-card.caution{background:var(--sand);border:2px solid var(--sand-2);} .lp-energy .safety-card h3{margin:0 0 15px;font-size:19px;font-weight:800;} .lp-energy .safety-card ul{margin:0;padding-left:20px;} .lp-energy .safety-card li{margin-bottom:8px;} .lp-energy .quality-block{background:#fff;padding:30px;border-radius:var(--r-md);border:2px solid var(--teal);} .lp-energy .quality-block h3{color:var(--teal-deep);margin:0 0 20px;text-align:center;font-size:19px;font-weight:800;} .lp-energy .quality-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;} .lp-energy .feature-item{text-align:center;} .lp-energy .feature-icon{font-size:38px;line-height:1.2;margin-bottom:10px;} .lp-energy .feature-item p{margin:0;font-size:15px;} .lp-energy .faq-section{background:var(--paper);padding:40px 30px;border-radius:var(--r-md);} .lp-energy .faq-item{background:#fff;padding:20px;border-radius:var(--r-md);margin-bottom:15px; border-left:4px solid var(--teal);} .lp-energy .faq-question{font-family:var(--display);font-weight:800;color:var(--teal-deep); margin-bottom:12px;font-size:17px;line-height:1.35;} .lp-energy .faq-answer{color:var(--ink-70);} .lp-energy .cta-section{background:linear-gradient(135deg,var(--teal-700) 0%,var(--teal) 100%); color:#fff;padding:50px 40px;border-radius:var(--r-lg);text-align:center;margin-top:50px;} .lp-energy .cta-section h2{color:#fff;margin:0 0 15px;font-size:clamp(24px,3.4vw,32px);font-weight:800;} .lp-energy .cta-text{font-size:18px;margin-bottom:30px;opacity:.95;} .lp-energy .cta-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:15px;margin-bottom:35px;} .lp-energy .benefit-check{background:rgb(255 255 255 / .15);padding:15px; border-radius:var(--r-md);font-weight:700;} .lp-energy .cta-button{display:inline-block;background:#fff;color:var(--teal-deep);padding:18px 40px; border-radius:var(--pill);text-decoration:none;font-family:var(--display);font-weight:800; font-size:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px rgb(0 0 0 / .18);} .lp-energy .cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(0 0 0 / .24);} .lp-energy .cta-guarantee{margin-top:20px;opacity:.9;font-size:16px;} @media (max-width:768px){ .lp-energy{font-size:16px;} .lp-energy .grey-bg,.lp-energy .interactive-section,.lp-energy .faq-section{padding:26px 18px;} .lp-energy .story-block,.lp-energy .test-container,.lp-energy .dosage-block{padding:20px;} .lp-energy .timeline{padding-left:25px;} .lp-energy .timeline-marker{left:-30px;font-size:12px;padding:6px 10px;} .lp-energy .use-cases{grid-template-columns:1fr;} .lp-energy .cta-section{padding:30px 20px;} .lp-energy .cta-button{padding:16px 24px;font-size:16px;} } @media (prefers-reduced-motion: reduce){ .lp-energy .use-case-card:hover,.lp-energy .cta-button:hover{transform:none;} } .lp-baby{max-width:1120px;margin:0 auto;padding:0 16px;color:var(--ink);line-height:1.65;} .lp-baby h1,.lp-baby h2,.lp-baby h3{font-family:var(--display);line-height:1.18;} .lp-baby a{color:inherit;text-decoration:none;} .lp-baby p{margin:0;} .lp-baby .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px; font-family:var(--display);font-weight:700;font-size:16px;padding:15px 30px; border-radius:var(--r-md);border:1px solid transparent;cursor:pointer; transition:background .18s,color .18s,border-color .18s;} .lp-baby .btn-primary{background:var(--teal);color:#fff;} .lp-baby .btn-primary:hover{background:var(--teal-deep);} .lp-baby .btn-ghost{background:#fff;color:var(--ink);border-color:var(--line);} .lp-baby .btn-ghost:hover{background:var(--mint);border-color:var(--mint-2);} .lp-baby .cta-row{display:flex;flex-wrap:wrap;gap:10px;} .lp-baby .hero{background:linear-gradient(160deg,var(--mint) 0%,var(--sand) 70%); border-radius:28px;padding:38px 32px;margin:0 0 14px;} .lp-baby .hero-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr); gap:32px;align-items:center;} .lp-baby .pill{display:inline-block;background:var(--teal);color:#fff;font-size:14px; font-weight:600;padding:7px 16px;border-radius:var(--pill);margin-bottom:18px;} .lp-baby .hero h1{font-size:clamp(27px,3.4vw,38px);font-weight:800;letter-spacing:-.02em; margin:0 0 16px;text-wrap:balance;} .lp-baby .hero h1 .accent{color:var(--teal-deep);} .lp-baby .msg{font-size:17px;color:var(--ink-70);max-width:600px;margin:0 0 16px;} .lp-baby .msg-2{font-size:16px;color:var(--ink-70);max-width:600px;margin:0 0 26px;} .lp-baby .hero-media img{display:block;width:100%;height:auto;border-radius:20px;} .lp-baby .pay-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 8px;} .lp-baby .pay{height:100%;background:#fff;border:1px solid var(--line); border-radius:20px;padding:24px 22px;border-top:4px solid var(--mint-2);} .lp-baby .pay-2{border-top-color:var(--teal);} .lp-baby .pay-3{border-top-color:var(--sand-2);} .lp-baby .pay-4{border-top-color:var(--teal-ink);} .lp-baby .sum{font-family:var(--display);font-size:32px;font-weight:800;line-height:1.1; letter-spacing:-.02em;} .lp-baby .sum .per{font-size:19px;font-weight:500;color:var(--ink-55);} .lp-baby .pay-t{font-size:15px;font-weight:700;color:var(--teal-deep);margin:4px 0 8px;} .lp-baby .pay-d{font-size:15px;color:var(--ink-70);} .lp-baby .pay-note{font-size:15px;color:var(--ink-55);margin:0 0 48px;padding:0 6px;} .lp-baby .sec-h{font-family:var(--display);font-weight:800; font-size:clamp(22px,2.8vw,28px);margin:0 0 10px;} .lp-baby .how{background:var(--mint-2);border-radius:24px;padding:36px 30px;margin:0 0 48px;} .lp-baby .how .sec-h{margin-bottom:10px;} .lp-baby .how-sub{font-size:16px;color:var(--ink-70);margin:0 0 24px;} .lp-baby .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;} .lp-baby .step{height:100%;background:#fff;border-radius:16px;padding:22px 20px;} .lp-baby .cap-n{width:32px;height:32px;border-radius:var(--pill);background:var(--teal); color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:800; font-size:15px;margin-bottom:14px;} .lp-baby .cap-t{font-family:var(--display);font-size:17px;font-weight:700;margin-bottom:6px;} .lp-baby .cap-d{font-size:15px;color:var(--ink-70);} .lp-baby .why-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 48px;} .lp-baby .why{height:100%;background:#fff;border:1px solid var(--line); border-radius:20px;padding:24px 22px;} .lp-baby .bar{width:34px;height:5px;font-size:0;background:var(--teal); border-radius:3px;margin-bottom:14px;} .lp-baby .why-t{font-family:var(--display);font-size:17px;font-weight:700;margin-bottom:6px;} .lp-baby .why-d{font-size:15px;color:var(--ink-70);} .lp-baby .faq{margin:0 0 48px;} .lp-baby .faq-i{padding:18px 0;border-bottom:1px solid var(--line);} .lp-baby .faq-i h3{font-size:18px;font-weight:700;margin:0 0 6px;} .lp-baby .faq-i p{font-size:15px;color:var(--ink-70);} .lp-baby .band{background:linear-gradient(160deg,var(--teal) 0%,var(--teal-deep) 100%); border-radius:24px;padding:40px 32px;margin:0 0 28px;text-align:center;color:#fff;} .lp-baby .band-h{font-family:var(--display);font-size:clamp(22px,3vw,28px);font-weight:800; line-height:1.2;max-width:640px;margin:0 auto 10px;} .lp-baby .band-p{font-size:17px;max-width:600px;margin:0 auto 24px;opacity:.95;} .lp-baby .band .cta-row{justify-content:center;} .lp-baby .btn-white{background:#fff;color:var(--teal-deep);} .lp-baby .btn-white:hover{background:var(--mint);} .lp-baby .btn-out{background:rgb(255 255 255 / .14);color:#fff;border-color:rgb(255 255 255 / .5);} .lp-baby .btn-out:hover{background:rgb(255 255 255 / .24);} .lp-baby .note{font-size:13px;color:var(--ink-55);max-width:760px;margin:0 0 36px;} .lp-baby a:focus-visible,.lp-baby .btn:focus-visible{ outline:3px solid var(--teal);outline-offset:3px;border-radius:6px;} @media (max-width:920px){ .lp-baby .hero-row{grid-template-columns:1fr;} .lp-baby .pay-row,.lp-baby .steps,.lp-baby .why-row{grid-template-columns:1fr 1fr;} } @media (max-width:640px){ .lp-baby .hero{padding:26px 20px;border-radius:20px;} .lp-baby .how{padding:26px 18px;border-radius:18px;} .lp-baby .band{padding:30px 20px;border-radius:18px;} .lp-baby .pay-row,.lp-baby .steps,.lp-baby .why-row{grid-template-columns:1fr;} .lp-baby .cta-row{flex-direction:column;align-items:stretch;} .lp-baby .btn{width:100%;padding:15px 16px;font-size:15px;line-height:1.3;white-space:normal;} }