.hero .lead{font-size:16px;line-height:1.4;max-width:610px}.guarantee-note{font-size:11px;color:#bea5ad;margin:4px 0 0}.message-context{background:radial-gradient(ellipse at 50% 20%,#831b2825,transparent 70%),#0c0b0c}.message-context .inner{max-width:850px}.context-title{border:1px solid #9d253f60;padding:25px;border-radius:16px;box-shadow:0 0 35px #9b17321c;margin-bottom:22px}.context-title h2{font-family:Georgia,serif;font-style:italic;margin:0;font-size:32px}.message-context p{font-size:16px;margin:10px 0}.message-context strong{color:#ff617c}.context-portrait{display:block;width:135px;height:135px;object-fit:cover;object-position:40% 25%;border-radius:50%;border:3px solid #683340;margin:30px auto}.context-note{border:1px solid #ffffff20;background:#ffffff03;padding:28px;border-radius:16px;margin-top:25px}.context-note p{font-style:italic}.context-note strong{display:block;margin-top:17px;font-size:14px}.receive-section .inner{max-width:1000px}.receive-section h2{font-family:Georgia,serif;font-size:39px}.receive-intro{font-size:14px;color:#b3a3ab}.message-categories{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0}.message-category{display:flex;gap:22px;align-items:center;text-align:left;border:1px solid #ffffff18;border-radius:12px;padding:24px;background:linear-gradient(130deg,#1c1217,#121011)}.message-category svg{width:25px;height:25px;flex:0 0 25px;color:#f33c60}.message-category h3{font-family:Georgia,serif;font-size:20px;margin:0 0 5px;line-height:1.2}.message-category p{font-size:13px;line-height:1.5;color:#b9a7af;margin:0}.author-section .inner{max-width:1080px}.author-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:32px;border:1px solid #ffffff16;border-radius:18px;background:#0f0c0e}.author-image img{display:block;width:100%;height:410px;object-fit:cover;object-position:40% 20%;border-radius:13px}.author-copy .eyebrow{border:none;background:none;padding:0;color:#ff5b7b;font-size:10px;margin-bottom:15px}.author-copy h2{font-family:Georgia,serif;font-size:35px}.author-copy p{font-size:15px;line-height:1.7}.author-profile{display:flex;align-items:center;gap:15px;background:#1d1418;padding:18px;border:1px solid #ffffff12;border-radius:13px}.author-avatar img{width:62px;height:62px;object-fit:cover;object-position:40% 20%;border-radius:50%}.author-profile strong{display:block;font-size:16px;color:#fff}.author-profile span{display:block;font-size:12px;color:#b4a4ab}.bonus-value{font-size:15px!important;letter-spacing:0!important;text-align:center}.bonus-value s{color:#c49ba8}.bonus-value>span{padding:0 8px;color:#e6d4da}.bonus-value strong{color:#4fda87}.guarantee h3{line-height:1.5}.hero h1{max-width:850px;margin-left:auto;margin-right:auto}@media(max-width:760px){.context-title{padding:23px 15px}.context-title h2{font-size:26px}.message-context p{font-size:14px}.context-note{padding:23px 17px}.message-categories{grid-template-columns:1fr;gap:13px}.message-category{padding:22px 18px;gap:17px}.receive-section h2{font-size:31px}.message-category h3{font-size:19px}.author-layout{grid-template-columns:1fr;padding:22px;gap:25px}.author-image img{height:340px}.author-copy h2{font-size:30px}.author-profile{padding:14px}.author-profile strong{font-size:14px}.hero .lead{font-size:clamp(12px,3.2vw,14px);line-height:1.4;max-width:410px;margin-top:22px;margin-bottom:20px}.hero .hero-mockup{margin-top:12px}}

.instagram-image img{height:auto!important;aspect-ratio:auto;object-fit:contain!important;object-position:center!important;background:#fff}.author-layout{grid-template-columns:1.3fr 1fr}.carousel-controls span{display:none}.testimonials .testimonial-grid{scrollbar-width:none;-ms-overflow-style:none}.testimonials .testimonial-grid::-webkit-scrollbar{display:none}.bonus-plans-cta{margin-top:38px}.context-source-note{font-size:10px!important;color:#a48c95!important}@media(max-width:760px){.author-layout{grid-template-columns:1fr}.instagram-image{margin:0 -6px}}
.doctor-portrait{width:150px;height:150px;object-fit:cover;object-position:58% 47%}
.doctor-photo-frame{width:160px;height:160px;margin:30px auto;border-radius:50%;overflow:hidden;border:2px solid #683340;background:#211015}.doctor-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%;transform:scale(1.2)}
.hero h1{container-type:inline-size;letter-spacing:-.035em}.hero-title-line{display:block;white-space:nowrap;font-size:clamp(16px,5.7vw,46px);font-size:clamp(16px,6.2cqw,46px);line-height:1.16}
.hero-price-card{max-width:440px;margin:24px auto 0;padding:25px 18px 22px;border:1px solid #fc4b6e45;border-radius:20px;background:radial-gradient(ellipse at 50% 0,#a8213830,transparent 75%),#140d11;box-shadow:0 14px 45px #0005}.price-card-heading{font-size:10px;letter-spacing:2px;font-weight:700;color:#f4a3b4;margin:0 0 17px}.price-card-comparison{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:17px}.price-card-comparison>span{font-size:17px;color:#bba6ad}.price-card-comparison strong{font-size:10px;color:#73e79d;background:#143d24;border:1px solid #398451;border-radius:30px;padding:6px 10px}.hero-price-card .price-label{font-size:11px;letter-spacing:3px;color:#d8c2c9;margin:0 0 3px}.hero-price-card .price{margin:0;line-height:1.05}.hero-price-card .installments{font-size:12px;color:#cbbbc0;margin:14px 0 0}.hero-price-card .risk{display:inline-block;font-size:10px!important;letter-spacing:1px;margin:18px 0 0!important;padding:8px 13px;border-radius:8px;background:#ffffff06;color:#efb6c3}
