@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@300;400;500;600&display=swap";
:root{--sun:#e8590a;--sun-light:#ffc947;--deep:#1a0a00;--cream:#fff8f0;--card-bg:#fff3e3;--accent:#c04000;--text-dark:#2c1000;--text-mid:#7a3b00;--badge-red:#b72b2b;--badge-orange:#c25700;--badge-amber:#9a6000;--teal:#006b5e;--cool:#e8f5f2}.x5oHyW_body{background:var(--cream);color:var(--text-dark);min-height:100vh;font-family:DM Sans,sans-serif}.x5oHyW_flyer{max-width:680px;margin:0 auto;padding:0 0 2rem}.x5oHyW_hero{background:linear-gradient(160deg,#a62b00 0%,#e8590a 55%,#ffc947 100%);padding:2.5rem 2rem 3.5rem;position:relative;overflow:hidden}.x5oHyW_hero:before{content:"";background:radial-gradient(circle at 80% 20%,#ffc94759 0%,#0000 60%);position:absolute;inset:0}.x5oHyW_heroContent{justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.x5oHyW_heroLeft{flex:1;min-width:0}.x5oHyW_heroRight{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:14px;display:flex}.x5oHyW_heroTag{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#ffffff2e;border:1px solid #fff6;border-radius:50px;margin-bottom:1rem;padding:5px 14px;font-size:11px;font-weight:600;display:inline-block}.x5oHyW_heroTitle{color:#fff;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:2.8rem;font-weight:900;line-height:1.1;position:relative}.x5oHyW_heroTitleAccent{color:var(--sun-light)}.x5oHyW_heroSub{color:#ffffffe0;max-width:400px;font-size:1rem;font-weight:400;line-height:1.6;position:relative}.x5oHyW_sunIcon{background:#ffc94738;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:38px;display:flex;position:static}.x5oHyW_heroCta{text-align:center;width:120px;height:120px;color:var(--accent);letter-spacing:.2px;cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:flex;box-shadow:0 6px 24px #0000002e}.x5oHyW_heroCta:hover{background:var(--sun-light);color:var(--deep);transform:scale(1.05)}.x5oHyW_wave{background:var(--cream);clip-path:ellipse(55% 100% at 50% 100%);height:50px;margin-top:-1px}.x5oHyW_section{padding:1.5rem 2rem}.x5oHyW_sectionLabel{letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:10px;font-weight:600}.x5oHyW_whoGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.x5oHyW_whoCard{background:var(--card-bg);border:1px solid #c8640026;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.x5oHyW_whoIcon{flex-shrink:0;margin-top:2px;font-size:22px}.x5oHyW_whoCardTitle{color:var(--text-dark);margin-bottom:2px;font-size:13px;font-weight:600}.x5oHyW_whoCardDesc{color:var(--text-mid);font-size:12px;line-height:1.5}.x5oHyW_divider{background:linear-gradient(90deg,#0000,#c8640033,#0000);height:1px;margin:0 2rem}.x5oHyW_dividerTop{margin-top:1rem}.x5oHyW_consequenceBox{background:linear-gradient(135deg,#2c0a00,#5a1a00);border-radius:16px;margin:0 2rem;padding:1.5rem}.x5oHyW_consequenceTitle{color:#ffc947;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.2rem}.x5oHyW_consequenceList{grid-template-columns:1fr 1fr;gap:8px;list-style:none;display:grid}.x5oHyW_consequenceItem{color:#ffffffe0;background:#ffffff12;border-left:3px solid #e8590a;border-radius:8px;padding:8px 12px;font-size:12.5px;line-height:1.4}.x5oHyW_consequenceItemTitle{color:#ffc947;margin-bottom:1px;font-size:11.5px;font-weight:600;display:block}.x5oHyW_packageSection{padding:1.5rem 2rem}.x5oHyW_packageHeader{background:var(--teal);border-radius:16px 16px 0 0;padding:1.2rem 1.5rem}.x5oHyW_packageTitle{color:#fff;font-family:Playfair Display,serif;font-size:1.3rem}.x5oHyW_packageDesc{color:#ffffffc7;margin-top:3px;font-size:12.5px}.x5oHyW_testsGrid{background:var(--cool);border:1px solid #006b5e33;border-top:none;border-radius:0 0 16px 16px;grid-template-columns:1fr 1fr;gap:6px;padding:1rem 1.2rem;display:grid}.x5oHyW_testChip{background:#fff;border:1px solid #006b5e26;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.x5oHyW_testDot{background:var(--teal);border-radius:50%;flex-shrink:0;width:8px;height:8px}.x5oHyW_testName{color:var(--text-dark);font-size:12px;font-weight:500;line-height:1.3}.x5oHyW_testSub{color:#555;font-size:11px}.x5oHyW_whySection{padding:1rem 2rem 1.5rem}.x5oHyW_whyCard{background:linear-gradient(135deg,#f0f9f7,#e8f5f2);border:1px solid #006b5e33;border-radius:16px;padding:1.5rem}.x5oHyW_whyTitle{color:var(--teal);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.15rem}.x5oHyW_costItems{flex-direction:column;gap:8px;display:flex}.x5oHyW_costItem{align-items:center;gap:12px;display:flex}.x5oHyW_costArrow{background:var(--teal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.x5oHyW_costText{color:var(--text-dark);font-size:13px;line-height:1.5}.x5oHyW_costTextAccent{color:var(--teal);font-weight:600}.x5oHyW_ctaBar{text-align:center;background:linear-gradient(135deg,#e8590a,#c04000);border-radius:16px;margin:0 2rem;padding:2rem 2rem 1.5rem}.x5oHyW_ctaTitle{color:#fff;margin-bottom:.3rem;font-family:Playfair Display,serif;font-size:1.4rem}.x5oHyW_ctaDesc{color:#ffffffd9;margin-bottom:1.25rem;font-size:12.5px}.x5oHyW_ctaPrice{justify-content:center;align-items:center;display:inline-flex}.x5oHyW_ctaLink{color:var(--accent);letter-spacing:.5px;cursor:pointer;background:#fff;border-radius:50px;padding:14px 36px;font-family:DM Sans,sans-serif;font-size:clamp(.95rem,3vw,1.1rem);font-weight:700;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-block;box-shadow:0 6px 20px #0003}.x5oHyW_ctaLink:hover{background:var(--sun-light);color:var(--deep);transform:scale(1.03)}.x5oHyW_ctaNote{color:#ffffffa6;margin-top:1rem;font-size:11px}.x5oHyW_footerTag{text-align:center;color:var(--text-mid);letter-spacing:1px;margin-top:1.5rem;font-size:11px}@media (max-width:480px){.x5oHyW_heroContent{flex-direction:row;align-items:flex-start;gap:1rem}.x5oHyW_heroLeft{flex:1}.x5oHyW_heroRight{gap:10px;padding-top:0}.x5oHyW_sunIcon{width:52px;height:52px;font-size:26px}.x5oHyW_heroCta{width:88px;height:88px;font-size:.72rem}.x5oHyW_heroTitle{font-size:1.75rem}.x5oHyW_heroSub{font-size:.88rem}.x5oHyW_ctaTitle{font-size:1.2rem}.x5oHyW_ctaLink{padding:12px 28px;font-size:.92rem}.x5oHyW_consequenceList,.x5oHyW_whoGrid,.x5oHyW_testsGrid{grid-template-columns:1fr}}
