.looksmaxxing-container{max-width:1200px;margin:auto;padding:2rem}@media (max-width:800px){.looksmaxxing-container{padding:1rem!important}}.looksmaxxing-container{font-family:var(--font-sans);max-width:1200px;margin:0 auto;padding:2rem}.hero{position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3714,#0000 65%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#d4af370d 1px,#0000 1px),linear-gradient(90deg,#d4af370d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000000d9,#00000059,#0000);mask-image:linear-gradient(#000,#000000d9,#00000059,#0000)}.looksmaxxing-banner{text-align:center;color:#f8f8f8;border-top:1px solid #d4af3726;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:3rem 2rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.looksmaxxing-banner:before{content:"";background:linear-gradient(#d4af3780,#0000);width:1px;height:120px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-badge{color:#bbb;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;margin:auto auto 2rem;padding:.45rem .9rem;font-size:.82rem;display:inline-flex}.looksmaxxing-banner .hero-title{letter-spacing:-.05em;text-wrap:balance;max-width:900px;font-size:clamp(3.5rem,8vw,6rem);font-weight:800;line-height:.95}.looksmaxxing-banner p{color:#ddd;max-width:700px;margin-top:1rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.6}.banner-cta-btn{letter-spacing:.02em;min-width:230px;height:56px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;transform:translateY(-2px);box-shadow:0 0 30px #d4af372e}.category{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;margin:4.5rem auto 1rem;display:flex}.category-title{max-width:14ch;color:var(--color);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:700;line-height:1.15}.category-title:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);opacity:.55;border-radius:999px;width:56px;height:2px;margin:1.2rem auto 0;display:block}.category-description{color:#eaeaeaad;text-wrap:pretty;max-width:720px;margin:0 0 3.5rem;font-size:clamp(1rem,1.15vw,1.15rem);font-weight:400;line-height:1.75}@media (min-width:1268px){.looksmaxxing-banner{margin-top:60px}}.looksmaxxing-container.articles{margin-top:60px}@keyframes glow-pulse{0%{box-shadow:0 0 30px var(--glow-pulse-start)}to{box-shadow:0 0 60px var(--glow-pulse-end)}}@keyframes text-glow-pulse{0%{text-shadow:0 0 30px var(--glow-pulse-start)}to{text-shadow:0 0 60px var(--glow-pulse-end)}}@media (max-width:768px){.looksmaxxing-banner{min-height:400px;padding:2rem 1.5rem}.looksmaxxing-banner .hero-title{font-size:2rem;text-align:center!important}.looksmaxxing-banner p{font-size:1rem;text-align:center!important}}@media (max-width:1024px){.looksmaxxing-banner{justify-content:center;align-items:center;height:100vh;display:flex}.looksmaxxing-container.articles{margin-top:80px}.looksmaxxing-banner p{font-size:1rem}}@media (max-width:480px){.looksmaxxing-banner{text-align:left;background:0 0;justify-content:center;align-items:baseline;min-height:400px;margin-top:60px;padding:.8rem 1rem;height:auto!important}.looksmaxxing-container.articles{margin-top:0}.looksmaxxing-banner p{font-size:.9rem;line-height:1.4}.banner-cta-btn{height:auto;padding:.7rem 1.2rem;font-size:.9rem}.banner-cta-btn-secondary{padding:.5rem 1.2rem;font-size:.9rem}}@media (max-width:340px){.hero{padding-top:1rem!important}}@media (max-width:900px){.looksmaxxing-banner img{object-fit:fill;width:100%;display:block}}.accordion-item{border:1px solid var(--hr-color);background:#ffffff05;border-radius:12px;transition:background .25s;overflow:hidden}.accordion-item:hover{background:#7c3aed14}.accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;display:flex}.accordion-title{font-size:1rem;font-weight:600}.accordion-arrow{transition:transform .3s}.accordion-item.open .accordion-arrow{transform:rotate(180deg)}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.accordion-item.open .accordion-content{grid-template-rows:1fr}.accordion-body{overflow:hidden}.accordion-inner{padding:0 1.4rem 1.4rem}.accordion-summary{color:#bbb;margin-top:.6rem;line-height:1.5}.toc-full{margin-top:1rem}.toc-full h4{opacity:.9;margin-bottom:.6rem;font-size:.95rem}.toc-full ul{margin:0;padding-left:1rem}.toc-full li{margin-bottom:.35rem}.toc-level-3{opacity:.8;margin-left:.9rem}.read-wrapper{justify-content:center;margin-top:1.4rem;display:flex;position:sticky;bottom:12px}.read-btn{width:100%}
.transformation-section{isolation:isolate;width:100%;position:relative}.roadmap-grid{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:1320px;margin:0 auto;padding:1rem 0 4rem;display:grid;position:relative}.roadmap-grid:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 35%,#d4af3714,#d4af3706 35%,#0000 70%);position:absolute;inset:-120px -200px}.roadmap-card{min-height:245px;color:inherit;border:1px solid var(--mb-line);z-index:2;flex-direction:column;justify-content:space-between;padding:2rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.roadmap-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(500px at 100% 0,#d4af3717,#0000 70%);transition:all .35s;position:absolute;inset:0}.roadmap-card:hover{border-color:#d4af3747;border-color:var(--mb-line-strong);box-shadow:0 18px 40px #0000008c, var(--shadow-soft,0 0 20px #d4af3714);background:linear-gradient(#ffffff0b,#ffffff05);box-shadow:0 20px 60px #00000073}.roadmap-card:hover:before{opacity:1}.roadmap-card.large{min-height:320px}.roadmap-card.medium{min-height:270px}.roadmap-card.small{min-height:220px}.roadmap-card--facial-aesthetics-mastery{border-top-left-radius:22px;grid-column:span 7}.roadmap-card--optimal-physique-development{border-top-right-radius:22px;grid-column:span 5}.roadmap-card--hormone-optimization-mastery,.roadmap-card--complete-90-day-transformation,.roadmap-card--hair-and-grooming-mastery{grid-column:span 4}.roadmap-card--30-day-quick-start{border-bottom-right-radius:22px;border-bottom-left-radius:22px;grid-column:span 12}.roadmap-card-top{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.roadmap-card-icon{width:68px;height:68px;color:var(--primary);background:linear-gradient(#d4af3724,#d4af370a);border:1px solid #d4af372e;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;transition:all .35s;display:flex}.roadmap-card:hover .roadmap-card-icon{color:var(--primary-hover);border-color:#f5d76e59;transform:scale(1.06);box-shadow:0 0 30px #d4af371f}.roadmap-card-icon svg{width:32px;height:32px}.roadmap-badge{color:#ffffff8c;letter-spacing:.03em;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.74rem;font-weight:600;display:inline-flex}.roadmap-card-body{flex-direction:column;flex:1;margin-top:2rem;display:flex}.roadmap-card-body h3{color:#fff;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.45rem;font-weight:650;line-height:1.15;transition:all .35s}.roadmap-card:hover h3{color:var(--primary-hover)}.roadmap-card-body p{color:#ffffff94;text-wrap:pretty;max-width:40ch;margin-top:1rem;font-size:.95rem;line-height:1.7}.roadmap-meta{color:#ffffff7a;align-items:center;gap:1rem;font-size:.82rem;display:flex}.roadmap-card:hover .roadmap-link{color:var(--primary-hover);gap:.8rem}.roadmap-card-footer{z-index:2;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex;position:relative}.roadmap-card-footer .roadmap-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--primary,#d4af37);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.roadmap-card-footer .roadmap-link{letter-spacing:.12em;text-transform:uppercase;color:var(--mb-ink-soft);align-items:center;gap:6px;font-size:.82rem;font-weight:600;transition:all .3s;display:inline-flex}.roadmap-card-footer:hover .roadmap-link{color:var(--primary-hover,#f5d76e)}.roadmap-card-footer svg{transition:transform .3s}.roadmap-card-footer:hover .roadmap-link svg{transform:translate(3px)}.roadmap-card-footer:hover .roadmap-link{color:var(--primary-hover);gap:.8rem}@media (max-width:1200px){.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.roadmap-card--facial-aesthetics-mastery,.roadmap-card--30-day-quick-start,.roadmap-card--hair-and-grooming-mastery,.roadmap-card--optimal-physique-development,.roadmap-card--hormone-optimization-mastery,.roadmap-card--complete-90-day-transformation{grid-column:span 1}.roadmap-card.large,.roadmap-card.medium,.roadmap-card.small{min-height:250px}}@media (max-width:768px){.roadmap-grid{display:none}}.mobile-paths{display:none}@media (max-width:768px){.mobile-paths{gap:var(--mb-gap);flex-direction:column;width:100%;display:flex}.mobile-path{background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff0f;border-radius:18px;transition:border-color .3s,background .3s,transform .3s;overflow:hidden}.mobile-path.open{background:linear-gradient(#d4af3714,#ffffff04);border-color:#d4af3747}.mobile-path-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:1.15rem;display:flex}.mobile-path-icon{width:52px;height:52px;color:var(--primary);background:linear-gradient(#d4af3724,#d4af370a);border:1px solid #d4af372e;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.mobile-path.open .mobile-path-icon{color:var(--primary-hover);border-color:#f5d76e59;transform:scale(1.05)}.mobile-path-icon svg{width:26px;height:26px}.mobile-path-info{flex:1;min-width:0}.mobile-path-title{color:#fff;letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.3}.mobile-path-duration{color:#ffffff73;margin-top:.35rem;font-size:.8rem}.mobile-path-arrow{color:var(--primary);font-size:1.4rem;transition:transform .35s,color .35s}.mobile-path.open .mobile-path-arrow{color:var(--primary-hover);transform:rotate(45deg)}.mobile-path-description{color:#fff9;max-height:0;font-size:.92rem;line-height:1.7;transition:max-height .4s,padding .4s;overflow:hidden}.mobile-path.open .mobile-path-description{max-height:260px;padding:0 1.15rem 1.25rem 4.65rem}.mobile-path-description p{margin:0}.mobile-path-description a{color:var(--primary);align-items:center;gap:.5rem;margin-top:1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.mobile-path-description a:hover{color:var(--primary-hover);gap:.75rem}}.phase-icon-svg{width:30px;height:30px;display:block}.roadmap-card:focus-visible,.mobile-path-button:focus-visible{outline:none;box-shadow:0 0 0 2px #d4af3773}@media (prefers-reduced-motion:reduce){.roadmap-card,.roadmap-card:before,.roadmap-card-icon,.roadmap-link,.mobile-path,.mobile-path-arrow,.mobile-path-icon{transition:none!important}.roadmap-card:hover{transform:none}}
.categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.category-item{color:inherit;background:linear-gradient(#141414,#0b0b0b);border:1px solid #d4af3714;border-radius:18px;flex-direction:column;gap:26px;padding:28px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.category-item:before{content:"";opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.category-item:after{content:attr(data-index);color:#ffffff06;pointer-events:none;font-size:4.5rem;font-weight:800;line-height:1;transition:transform .35s;position:absolute;top:14px;right:20px}.category-item:hover{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 40%),linear-gradient(#181818,#0c0c0c)}.category-icon{width:46px;height:46px;color:var(--primary);background:#d4af370f;border:1px solid #d4af371f;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.category-item:hover .category-icon{background:#d4af371f;border-color:#d4af3740;transform:scale(1.05)}.category-content{flex-direction:column;gap:8px;display:flex}.category-content h3{letter-spacing:-.03em;color:#fff;margin:0;font-size:1.25rem;font-weight:700}.category-count{color:#909090;font-size:.92rem;line-height:1.5}.category-footer{border-top:1px solid #d4af3714;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.category-link{color:#b7b7b7;font-size:.92rem;transition:color .3s}.category-arrow{color:var(--primary);opacity:.7;transition:transform .3s,opacity .3s}.category-item:hover .category-link{color:#fff}.category-item:hover .category-arrow{opacity:1;transform:translate(6px)}@media (max-width:700px){.categories-grid{grid-template-columns:1fr}}
