.wg{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.tile-wide{grid-column:span 2}.hero-tile{position:relative;min-height:70svh;overflow:hidden;border-radius:var(--radius-card)}.hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.hero-overlay{position:relative;z-index:1;min-height:70svh;display:flex;flex-direction:column;justify-content:flex-end;padding:24px 20px 20px;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.45) 50%,transparent 100%)}.hero-label{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff9;margin-bottom:10px}.hero-h1{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.hero-h1-big{font-size:64px;line-height:1;font-weight:800;color:#fff;letter-spacing:-1px}.hero-h1-sub{font-size:16px;font-weight:400;color:#fffc;letter-spacing:.5px}.hero-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.chip{background:#ffffff26;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fffffff2;font-size:13px;font-weight:500;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.15)}.chip-price{background:#ffffff40;border-color:#ffffff4d;font-weight:600}.early-bird-banner{background:#ffdc322e;border:1px solid rgba(255,220,50,.5);color:#fff;font-size:14px;font-weight:500;padding:8px 14px;border-radius:8px;margin-bottom:12px;backdrop-filter:blur(6px)}.section-title{font-size:18px;font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.8px}.body-text{font-size:17px;line-height:1.65;color:var(--color-text-body)}.small-text{font-size:15px;color:var(--color-text-muted);line-height:1.5}.desc-tile{grid-column:span 2}.outcomes-bg-tile{position:relative;overflow:hidden;border-radius:var(--radius-card);min-height:300px}.outcomes-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:blur(3px) brightness(.35);transform:scale(1.06)}.outcomes-overlay{position:relative;z-index:1;padding:28px 24px;display:flex;flex-direction:column;gap:22px}.outcomes-title{font-size:18px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#fff9}.outcomes-rows{display:flex;flex-direction:column;gap:16px}.outcome-row{display:flex;align-items:center;gap:16px}.outcome-icon-lg{font-size:30px;line-height:1;flex-shrink:0}.outcome-text-lg{font-size:19px;font-weight:500;color:#fff;line-height:1.4}.safety-tile{grid-column:span 2}.safety-quote{font-size:22px;font-weight:300;font-style:italic;line-height:1.3;color:var(--color-text)}.safety-list{display:flex;flex-direction:column;gap:6px}.safety-item{display:flex;gap:8px;font-size:17px;color:var(--color-text-body);line-height:1.5}.safety-dot{color:var(--color-cta);font-weight:700;margin-top:1px}.phases-wrapper{background:var(--color-card);border-radius:var(--radius-card);padding:22px}.phases-grid-6{display:grid;grid-template-columns:1fr 1fr;gap:8px}.phase-tile{position:relative;overflow:hidden;border-radius:14px;padding:18px 16px 16px;display:flex;flex-direction:column;gap:8px;min-height:150px}.phase-num{position:absolute;right:-4px;top:-8px;font-size:90px;font-weight:900;color:#00000012;line-height:1;pointer-events:none;user-select:none}.phase-emoji{font-size:30px;line-height:1;display:block}.phase-name{font-size:17px;font-weight:700;color:var(--color-text)}.phase-desc{font-size:15px;line-height:1.55;color:var(--color-text-body)}.leader-tile{grid-column:span 2;border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:row;align-items:stretch}.leader-img{width:150px;flex-shrink:0;object-fit:cover;object-position:center 15%}.leader-info{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}.leader-name{font-size:18px;font-weight:600;color:var(--color-text)}.leader-real{font-size:13px;color:var(--color-text-muted);margin-top:2px}.leader-bio{font-size:15px;line-height:1.6;color:var(--color-text-body)}.leader-tags{display:flex;flex-wrap:wrap;gap:4px}.expert-tag{font-size:13px;font-weight:500;padding:4px 10px;border-radius:20px;background:#00000014;color:var(--color-text-body)}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{display:flex;flex-direction:column;gap:6px}.faq-q{font-size:17px;font-weight:600;color:var(--color-text);line-height:1.4}.faq-a{font-size:16px;line-height:1.6;color:var(--color-text-body);padding-left:24px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.price-tier{background:#ffffff80;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:4px}.price-tier-featured{background:var(--color-cta)}.price-label{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.price-tier-featured .price-label{color:#ffffffbf}.price-amount{font-size:24px;font-weight:700;color:var(--color-text);line-height:1.1}.price-tier-featured .price-amount{color:#fff}.price-note{font-size:12px;color:var(--color-text-muted);margin-top:2px}.price-tier-featured .price-note{color:#ffffffa6}.forwhom-grid{display:flex;flex-direction:column;gap:10px}.forwhom-item{display:flex;align-items:flex-start;gap:12px}.forwhom-check{font-size:17px;font-weight:700;color:var(--color-cta);flex-shrink:0;line-height:1.65}.cta-final{background:var(--color-cta);border-radius:var(--radius-card);padding:20px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.cta-final-title{font-size:22px;font-weight:600;color:#fff;line-height:1.2}.cta-final-sub{font-size:14px;color:#ffffffb3}.cta-price-info{font-size:16px;font-weight:500;color:#ffffffe6;line-height:1.4;margin-bottom:4px}.cta-final .landing-cta-meta{display:none!important}.cta-final .landing-cta-btn{background:#fff!important;color:var(--color-cta)!important;font-size:17px!important;font-weight:700!important;padding:16px 36px!important;border-radius:50px!important;min-width:220px;box-shadow:0 4px 16px #00000026!important}@media(min-width:1024px){.wg{grid-template-columns:repeat(3,1fr)}.tile-wide{grid-column:span 3}.hero-tile,.hero-overlay{min-height:65vh}.hero-h1-big{font-size:90px}.hero-h1-sub{font-size:22px}.desc-tile{grid-column:span 2}.safety-tile{grid-column:span 1;justify-content:center}.safety-quote{font-size:26px}.phases-grid-6{grid-template-columns:repeat(3,1fr)}.phase-tile{min-height:180px}.leader-tile{grid-column:span 3;flex-direction:row}.leader-img{width:200px;flex-shrink:0;object-fit:cover}.price-grid{grid-template-columns:repeat(3,1fr)}.cta-final{padding:32px 36px 34px}.cta-final-title{font-size:30px}.cta-final .landing-cta-btn{font-size:19px!important;padding:18px 48px!important}}
