.mk-god-page{--bg:#f8f4ea; --bg2:#f3ecdd; --bg-soft:#f2ead5; --card:#fffdf9; --card2:#fbfaf5;
    --ink:#322c33; --ink2:#272029; --muted:#5f574f; --muted2:#7a7268;
    --gold:#b5832f; --gold2:#c8954a; --gold-deep:#8c6321;
    --line:rgba(120,95,55,.22); --line-soft:rgba(120,95,55,.12);
    --shadow:0 18px 50px rgba(80,65,35,.08);
    --shadow-lg:0 26px 70px rgba(80,65,35,.13);
  }
.mk-god-page, .mk-god-page *{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;}
body.mk-god-page{font-family:'Inter',system-ui,sans-serif; color:var(--ink); line-height:1.62; font-size:18px;
    background:
      radial-gradient(ellipse 70% 50% at 50% -2%, #fcfbf7 0%, rgba(252,251,247,0) 55%),
      linear-gradient(180deg, var(--bg) 0%, var(--bg2) 55%, var(--bg) 100%);
    background-attachment:fixed;
    -webkit-font-smoothing:antialiased; overflow-x:hidden;
  }
.mk-god-page .wrap{max-width:1060px; margin:0 auto; padding:0 24px;}
.mk-god-page .narrow{max-width:720px; margin-left:auto; margin-right:auto;}
.mk-god-page .ornament{position:absolute; pointer-events:none; z-index:0; color:var(--gold); opacity:.06;}
.mk-god-page .pullquote, .mk-god-page .final{position:relative; overflow:hidden;}
.mk-god-page .pullquote .wrap, .mk-god-page .final .wrap{position:relative; z-index:1;}
.mk-god-page .orn-hero{top:-50px; right:-80px; width:320px;}
.mk-god-page .orn-pq{top:50%; left:50%; width:480px; transform:translate(-50%,-50%); opacity:.05;}
.mk-god-page .orn-final{bottom:-160px; left:50%; width:440px; transform:translateX(-50%); opacity:.05;}
.mk-god-page .hl{background:linear-gradient(transparent 58%, rgba(181,131,47,.20) 58%); padding:0 2px;}
.mk-god-page .progress{position:fixed; top:0; left:0; height:3px; width:0;
    background:linear-gradient(90deg,var(--gold2),var(--gold)); z-index:100; transition:width .1s linear;}
.mk-god-page .sticky-cta{position:fixed; left:50%; bottom:26px; transform:translate(-50%,28px);
    opacity:0; pointer-events:none; z-index:90; transition:opacity .35s ease, transform .35s ease;}
.mk-god-page .sticky-cta.show{opacity:1; pointer-events:auto; transform:translate(-50%,0);}
.mk-god-page .sticky-cta a{display:inline-flex; align-items:center; gap:10px; text-decoration:none;
    background:linear-gradient(180deg,#caa358,#b5832f); color:#3a2a12; font-weight:600; font-size:16px;
    padding:15px 32px; border-radius:40px; box-shadow:0 14px 34px rgba(140,99,33,.40); white-space:nowrap;}
.mk-god-page .sticky-cta a:hover{box-shadow:0 18px 40px rgba(140,99,33,.52);}
.mk-god-page section{padding:82px 0;}
.mk-god-page .eyebrow{font-size:13px; font-weight:600; letter-spacing:4px; text-transform:uppercase;
    color:var(--gold); margin-bottom:18px; text-align:center;}
.mk-god-page h2{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:48px; line-height:1.08;
    text-align:center; letter-spacing:.3px; color:var(--ink2);}
.mk-god-page .divider{display:flex; align-items:center; justify-content:center; gap:12px; margin:26px auto 0;}
.mk-god-page .divider::before, .mk-god-page .divider::after{content:""; width:40px; height:1px; background:var(--gold); opacity:.55;}
.mk-god-page .divider i{width:7px; height:7px; border-radius:50%; background:var(--gold); display:block;}
.mk-god-page .hero{position:relative; text-align:center; padding:100px 0 76px; overflow:hidden;}
.mk-god-page .glow{position:absolute; top:-140px; left:50%; transform:translateX(-50%);
    width:800px; height:560px; pointer-events:none; z-index:0;
    background:radial-gradient(circle at 50% 40%, rgba(216,160,70,.40) 0%, rgba(216,160,70,0) 62%);
    animation:breathe 7s ease-in-out infinite;}
@keyframes breathe{0%,100%{opacity:.7; transform:translateX(-50%) scale(1);}
    50%{opacity:1; transform:translateX(-50%) scale(1.07);}}
.mk-god-page .hero .inner{position:relative; z-index:1;}
.mk-god-page .rays{margin:0 auto 28px; display:block;}
.mk-god-page .kicker{font-size:14px; font-weight:600; letter-spacing:6px; text-transform:uppercase; color:var(--gold); margin-bottom:24px;}
.mk-god-page h1{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:84px; line-height:1.0; letter-spacing:.5px; color:var(--ink2);}
.mk-god-page .lead{font-family:'Cormorant Garamond',Georgia,serif; font-size:34px; font-style:italic; color:var(--gold-deep); margin-top:20px;}
.mk-god-page .dates{margin-top:32px; font-size:15px; font-weight:600; letter-spacing:2.5px; text-transform:uppercase; color:var(--ink);}
.mk-god-page .dates .dot{color:var(--gold); margin:0 9px;}
.mk-god-page .hero-support{margin-top:18px; color:var(--muted); font-size:18px; max-width:500px; margin-left:auto; margin-right:auto;}
.mk-god-page .cta-row{margin-top:36px;}
.mk-god-page .price-hint{margin-top:18px; font-size:15px; letter-spacing:.5px; color:var(--muted2);}
.mk-god-page .solstice{position:relative; max-width:600px; margin:50px auto 0; text-align:center;
    background:linear-gradient(180deg,#fcf3dd,#f6e7c2);
    border:1.5px solid var(--gold); border-radius:18px; padding:32px 30px 26px;
    box-shadow:0 18px 44px rgba(140,99,33,.20);}
.mk-god-page .solstice .sun{position:absolute; top:-24px; left:50%; transform:translateX(-50%);
    width:48px; height:48px; border-radius:50%; background:linear-gradient(180deg,#caa358,#b5832f);
    display:flex; align-items:center; justify-content:center; box-shadow:0 10px 22px rgba(140,99,33,.38);}
.mk-god-page .solstice .eyebrow{margin:6px 0 10px; font-weight:700; color:var(--gold-deep);}
.mk-god-page .solstice .stitle{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:27px;
    line-height:1.16; color:var(--ink2); margin-bottom:10px;}
.mk-god-page .solstice p{font-size:16.5px; line-height:1.62; color:var(--muted); margin:0 auto; max-width:510px;}
.mk-god-page .solstice .accent{color:var(--gold-deep); font-weight:600;}
.mk-god-page .btn{display:inline-flex; align-items:center; justify-content:center; gap:10px; text-decoration:none;
    font-weight:600; border-radius:46px; transition:transform .15s ease, box-shadow .15s ease; cursor:pointer; border:none;}
.mk-god-page .btn-primary{background:linear-gradient(180deg,#caa358,#b5832f); color:#3a2a12; font-size:18px;
    padding:19px 46px; box-shadow:0 14px 34px rgba(181,131,47,.34);}
.mk-god-page .btn-primary:hover{transform:translateY(-2px); box-shadow:0 20px 44px rgba(181,131,47,.46);}
.mk-god-page .btn-pay{display:block; width:100%; text-align:center; background:linear-gradient(180deg,#caa358,#b5832f);
    color:#3a2a12; font-weight:600; font-size:17px; padding:17px 22px; border-radius:14px; text-decoration:none;
    box-shadow:0 10px 26px rgba(181,131,47,.28); transition:transform .15s ease, box-shadow .15s ease;}
.mk-god-page .btn-pay:hover{transform:translateY(-2px); box-shadow:0 16px 34px rgba(181,131,47,.40);}
.mk-god-page .btn-pay.ghost{background:transparent; color:var(--gold-deep); border:1.5px solid var(--gold); box-shadow:none;}
.mk-god-page .btn-pay.ghost:hover{background:rgba(181,131,47,.07);}
.mk-god-page .intro2{display:grid; grid-template-columns:0.9fr 1.1fr; gap:56px; align-items:start; max-width:1000px; margin:0 auto;}
.mk-god-page .intro2 .hook{padding-top:4px;}
.mk-god-page .intro2 .hook .eyebrow{text-align:left; margin-bottom:22px;}
.mk-god-page .intro2 .hook .lead-line{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:41px; line-height:1.16; color:var(--ink2);}
.mk-god-page .intro2 .hook .rays{margin:32px 0 0; display:block;}
.mk-god-page .intro2 .story{border-left:1px solid var(--line); padding-left:46px;}
.mk-god-page .intro2 .story p{font-size:18px; line-height:1.74; color:var(--ink); margin-bottom:20px;}
.mk-god-page .intro2 .story p:last-child{margin-bottom:0;}
.mk-god-page .intro2 .story .accent{font-family:'Cormorant Garamond',Georgia,serif; font-style:italic; font-size:1.22em; color:var(--gold-deep);}
.mk-god-page .intro2 .story .turn{margin:8px 0 20px; padding:16px 0; border-top:1px solid var(--line); border-bottom:1px solid var(--line); font-family:'Cormorant Garamond',Georgia,serif; font-style:italic; font-size:25px; line-height:1.32; color:var(--gold-deep); text-align:center;}
.mk-god-page .pullquote{position:relative; text-align:center; padding:78px 0;
    background:radial-gradient(ellipse 60% 80% at 50% 50%, rgba(200,149,74,.14) 0%, rgba(200,149,74,0) 70%), var(--bg-soft);
    border-top:1px solid var(--line-soft); border-bottom:1px solid var(--line-soft);}
.mk-god-page .pullquote p{font-family:'Cormorant Garamond',Georgia,serif; font-size:40px; font-style:italic;
    line-height:1.25; color:var(--ink2); max-width:760px; margin:24px auto 0;}
.mk-god-page .pullquote .who{margin-top:20px; font-size:14px; letter-spacing:2px; text-transform:uppercase; color:var(--gold);}
.mk-god-page .prose{text-align:center;}
.mk-god-page .prose .big{font-size:22px; font-weight:500; line-height:1.5; color:var(--ink2); max-width:720px; margin:0 auto 18px;}
.mk-god-page .prose p{font-size:18px; color:var(--muted); max-width:700px; margin:0 auto 16px;}
.mk-god-page .prose p:last-child{margin-bottom:0;}
.mk-god-page .arc{display:flex; align-items:center; justify-content:center; gap:8px; flex-wrap:wrap; margin:36px auto 0; max-width:760px;}
.mk-god-page .arc .step{display:flex; align-items:center; gap:11px; background:var(--card); border:1px solid var(--line);
    border-radius:40px; padding:12px 22px 12px 14px; font-size:17px; font-weight:500; color:var(--ink2); box-shadow:var(--shadow);}
.mk-god-page .arc .step b{width:28px; height:28px; border-radius:50%; background:var(--gold); color:#3a2a12; flex:0 0 28px;
    font-family:'Inter',sans-serif; font-size:15px; font-weight:700; display:flex; align-items:center; justify-content:center;}
.mk-god-page .arc .lnk{color:var(--gold); flex:0 0 auto;}
.mk-god-page .features{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:48px;}
.mk-god-page .feature{background:var(--card); border:1px solid var(--line-soft); border-radius:20px; padding:38px 30px; text-align:center; box-shadow:var(--shadow);}
.mk-god-page .feature .ic{width:52px; height:52px; margin:0 auto 20px; color:var(--gold);}
.mk-god-page .feature h4{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:28px; margin-bottom:12px; color:var(--ink2);}
.mk-god-page .feature p{font-size:18px; color:var(--muted); line-height:1.55;}
.mk-god-page .ivan{display:grid; grid-template-columns:320px 1fr; gap:50px; align-items:center; max-width:940px; margin:0 auto;}
.mk-god-page .ivan-photo{position:relative;}
.mk-god-page .ivan-photo img{width:100%; border-radius:20px; display:block; box-shadow:var(--shadow-lg);}
.mk-god-page .ivan-photo::after{content:""; position:absolute; inset:-8px; border:1px solid var(--gold); border-radius:26px; opacity:.45; pointer-events:none;}
.mk-god-page .ivan-text p{font-size:18px; color:var(--muted); margin-bottom:18px; line-height:1.6;}
.mk-god-page .ivan-text p:first-child{font-size:18px; color:var(--ink2); line-height:1.6;}
.mk-god-page .ivan-sign{margin-top:6px; font-weight:600; color:var(--ink); letter-spacing:.3px; font-size:17px;}
.mk-god-page .ivan-sign span{color:var(--gold); font-weight:500;}
.mk-god-page .stat{margin-top:28px; padding-top:24px; border-top:1px solid var(--line-soft); display:flex; align-items:baseline; gap:14px;}
.mk-god-page .stat .num{font-family:'Cormorant Garamond',Georgia,serif; font-size:52px; font-weight:600; color:var(--gold-deep); line-height:1;}
.mk-god-page .stat .lbl{font-size:16px; color:var(--muted); max-width:280px;}
.mk-god-page .program{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:50px;}
.mk-god-page .day{background:var(--card); border:1px solid var(--line-soft); border-radius:20px; padding:34px 30px; box-shadow:var(--shadow); transition:transform .2s ease, box-shadow .2s ease;}
.mk-god-page .day:hover{transform:translateY(-4px); box-shadow:var(--shadow-lg);}
.mk-god-page .day .n{width:46px; height:46px; border-radius:50%; border:2px solid var(--gold); background:rgba(181,131,47,.10); color:var(--gold-deep);
    font-family:'Inter',sans-serif; font-size:20px; font-weight:700; display:flex; align-items:center; justify-content:center; margin-bottom:20px;}
.mk-god-page .day .when{font-size:13px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:var(--gold); margin-bottom:8px;}
.mk-god-page .day h4{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:27px; margin-bottom:15px; color:var(--ink2);}
.mk-god-page .day p{font-size:18px; color:var(--muted); line-height:1.56; margin-bottom:18px;}
.mk-god-page .day .take{font-size:15.5px; color:var(--ink); border-top:1px dashed var(--line); padding-top:15px;}
.mk-god-page .day .take b{color:var(--gold-deep); font-weight:600;}
.mk-god-page .program-note{text-align:center; color:var(--muted); font-size:18px; max-width:660px; margin:34px auto 0; font-style:italic;}
.mk-god-page .facts{max-width:720px; margin:44px auto 0; display:flex; flex-direction:column; gap:4px;}
.mk-god-page .fact{display:flex; gap:20px; padding:22px 0; border-bottom:1px solid var(--line-soft); align-items:flex-start;}
.mk-god-page .fact:last-child{border-bottom:none;}
.mk-god-page .fact .ic{flex:0 0 30px; width:30px; height:30px; color:var(--gold); margin-top:1px;}
.mk-god-page .fact .t{font-size:18px; color:var(--muted);}
.mk-god-page .fact .t b{color:var(--ink); font-weight:600;}
.mk-god-page .takeaways{max-width:760px; margin:44px auto 0; display:grid; grid-template-columns:1fr 1fr; gap:18px;}
.mk-god-page .take-item{display:flex; gap:16px; align-items:flex-start; background:var(--card); border:1px solid var(--line-soft);
    border-radius:16px; padding:22px 24px; box-shadow:var(--shadow);}
.mk-god-page .take-item.full{grid-column:1 / -1;}
.mk-god-page .take-item .ic{flex:0 0 28px; width:28px; height:28px; color:var(--gold); margin-top:1px;}
.mk-god-page .take-item .t{font-size:18px; color:var(--muted); line-height:1.5;}
.mk-god-page .take-item .t b{color:var(--ink); font-weight:600;}
.mk-god-page .honest{max-width:720px; margin:34px auto 0; text-align:center; font-style:italic; color:#efe9dd; font-size:18px;
    background:#2d2540; border:none; border-radius:16px; padding:30px 36px; box-shadow:0 16px 44px rgba(45,37,64,.26);}
.mk-god-page .forwho{max-width:720px; margin:44px auto 0;}
.mk-god-page .forwho ul{list-style:none; display:flex; flex-direction:column; gap:16px;}
.mk-god-page .forwho li{display:flex; gap:16px; font-size:18px; color:var(--muted); align-items:flex-start;}
.mk-god-page .forwho li .ic{flex:0 0 24px; width:24px; height:24px; color:var(--gold); margin-top:4px;}
.mk-god-page .skeptic{max-width:720px; margin:36px auto 0; background:var(--card2); border:1px solid var(--line);
    border-radius:20px; padding:38px 38px; box-shadow:var(--shadow);}
.mk-god-page .skeptic h3{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:27px; color:var(--ink2); margin-bottom:16px;}
.mk-god-page .skeptic p{font-size:18px; color:var(--muted); margin-bottom:16px;}
.mk-god-page .skeptic p:last-child{margin-bottom:0;}
.mk-god-page .safe-cards{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:48px;}
.mk-god-page .safe-card{background:var(--card); border:1px solid var(--line-soft); border-radius:20px; padding:34px 30px; box-shadow:var(--shadow);}
.mk-god-page .safe-card .ic{width:44px; height:44px; color:var(--gold); margin-bottom:18px;}
.mk-god-page .safe-card h4{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:27px; color:var(--ink2); margin-bottom:12px;}
.mk-god-page .safe-card p{font-size:18px; color:var(--muted); line-height:1.56;}
.mk-god-page .quotes{display:grid; grid-template-columns:1fr 1fr; gap:22px; margin-top:48px;}
.mk-god-page .quote{position:relative; background:var(--card); border:1px solid var(--line-soft); border-radius:20px;
    padding:36px 34px 30px; box-shadow:var(--shadow);}
.mk-god-page .quote.wide{grid-column:1 / -1;}
.mk-god-page .quote .mark{font-family:'Cormorant Garamond',serif; font-size:80px; line-height:.5; color:var(--gold); opacity:.32; height:36px;}
.mk-god-page .quote p{font-size:18px; color:var(--ink2); line-height:1.62; margin-bottom:18px;}
.mk-god-page .quote .who{font-size:14px; color:var(--gold-deep); font-weight:600; letter-spacing:.3px;}
.mk-god-page .pricing-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:50px; align-items:stretch;}
.mk-god-page .price-card{position:relative; background:var(--card); border:1px solid var(--line); border-radius:22px;
    padding:38px 32px; display:flex; flex-direction:column; box-shadow:var(--shadow);}
.mk-god-page .price-card.featured{border:2px solid var(--gold); box-shadow:var(--shadow-lg); transform:translateY(-10px);}
.mk-god-page .price-card .tag{font-size:13px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:var(--gold); margin-bottom:12px;}
.mk-god-page .price-card h3{font-family:'Cormorant Garamond',Georgia,serif; font-weight:600; font-size:27px; color:var(--ink2); margin-bottom:6px; line-height:1.12;}
.mk-god-page .price-card .price{font-family:'Cormorant Garamond',serif; font-size:44px; font-weight:600; color:var(--gold-deep); margin:12px 0 20px;}
.mk-god-page .price-card .desc{font-size:18px; color:var(--muted); line-height:1.55; margin-bottom:20px;}
.mk-god-page .price-card ul{list-style:none; display:flex; flex-direction:column; gap:11px; margin-bottom:26px;}
.mk-god-page .price-card ul li{display:flex; gap:10px; font-size:16px; color:var(--muted); align-items:flex-start;}
.mk-god-page .price-card ul li .ic{flex:0 0 19px; width:19px; height:19px; color:var(--gold); margin-top:2px;}
.mk-god-page .price-card .spacer{flex:1;}
.mk-god-page .price-note{max-width:720px; margin:36px auto 0; text-align:center; color:var(--muted); font-size:18px; line-height:1.6;}
.mk-god-page .price-note .row{margin-bottom:10px;}
.mk-god-page .price-note .row:last-child{margin-bottom:0;}
.mk-god-page .faq{max-width:780px; margin:48px auto 0;}
.mk-god-page .faq-item{border-bottom:1px solid var(--line-soft);}
.mk-god-page .faq-q{width:100%; text-align:left; background:none; border:none; cursor:pointer; padding:24px 48px 24px 0;
    font-family:'Inter',sans-serif; font-size:19.5px; font-weight:600; color:var(--ink2); position:relative; line-height:1.4;}
.mk-god-page .faq-q .chev{position:absolute; right:6px; top:26px; width:20px; height:20px; color:var(--gold); transition:transform .3s ease;}
.mk-god-page .faq-q.open .chev{transform:rotate(45deg);}
.mk-god-page .faq-a{max-height:0; overflow:hidden; transition:max-height .35s ease;}
.mk-god-page .faq-a-inner{padding:0 0 24px; font-size:18px; color:var(--muted); line-height:1.6;}
.mk-god-page .final{text-align:center; background:
      radial-gradient(ellipse 60% 60% at 50% 0%, rgba(200,149,74,.18) 0%, rgba(200,149,74,0) 60%), var(--bg-soft);}
.mk-god-page .final h2{margin-bottom:24px;}
.mk-god-page .final p{font-size:18px; color:var(--muted); max-width:620px; margin:0 auto 16px;}
.mk-god-page .final .start{font-family:'Cormorant Garamond',serif; font-style:italic; font-size:27px; color:var(--gold-deep);}
.mk-god-page .final .cta-row{margin-top:36px;}
.mk-god-page .final .after{margin-top:24px; font-size:16px; color:var(--muted2);}
.mk-god-page .footer{text-align:center; padding:58px 0 50px; border-top:1px solid var(--line-soft);}
.mk-god-page .footer .mark{margin:0 auto 16px;}
.mk-god-page .footer .name{font-size:14px; color:var(--muted); letter-spacing:3px; text-transform:uppercase;}
.mk-god-page .footer .name .sep{display:inline-block; width:26px; height:1px; background:var(--gold); vertical-align:middle; margin:0 12px 3px;}
.mk-god-page .footer .scam{margin-top:16px; font-size:13px;}
.mk-god-page .footer .scam a{color:var(--muted2); text-decoration:none; border-bottom:1px solid var(--line);}
.mk-god-page .footer .scam a:hover{color:var(--gold-deep);}
.mk-god-page .reveal{opacity:0; transform:translateY(28px); transition:opacity .7s ease, transform .7s ease;}
.mk-god-page .reveal.in{opacity:1; transform:none;}
.mk-god-page .stagger > *{opacity:0; transform:translateY(22px); transition:opacity .6s ease, transform .6s ease;}
.mk-god-page .stagger.in > *{opacity:1; transform:none;}
.mk-god-page .stagger.in > *:nth-child(2){transition-delay:.1s;}
.mk-god-page .stagger.in > *:nth-child(3){transition-delay:.2s;}
.mk-god-page .stagger.in > *:nth-child(4){transition-delay:.3s;}
.mk-god-page .stagger.in > *:nth-child(5){transition-delay:.4s;}
@media (max-width:900px){
.mk-god-page .ivan{grid-template-columns:1fr; gap:30px; max-width:480px; text-align:center;}
.mk-god-page .ivan-text p:first-child{font-size:25px;}
.mk-god-page .stat{justify-content:center;}
.mk-god-page .features, .mk-god-page .program, .mk-god-page .pricing-grid, .mk-god-page .quotes, .mk-god-page .safe-cards, .mk-god-page .takeaways{grid-template-columns:1fr;}
.mk-god-page .price-card.featured{transform:none;}
.mk-god-page .quote.wide{grid-column:auto;}
.mk-god-page .take-item.full{grid-column:auto;}
}
@media (max-width:680px){
body.mk-god-page{font-size:18px;}
.mk-god-page section{padding:60px 0;}
.mk-god-page .hero{padding:74px 0 56px;}
.mk-god-page h1{font-size:54px;}
.mk-god-page .lead{font-size:25px;}
.mk-god-page h2{font-size:36px;}
.mk-god-page .dates{font-size:12.5px; letter-spacing:1.5px;}
.mk-god-page .dates .d-line2{display:block; margin-top:3px;}
.mk-god-page .dates .dot-br{display:none;}
.mk-god-page .intro2{grid-template-columns:1fr; gap:24px;}
.mk-god-page .intro2 .hook .lead-line{font-size:31px;}
.mk-god-page .intro2 .story{border-left:none; padding-left:0; background:var(--card); border:1px solid var(--line-soft); border-radius:18px; padding:24px 22px; box-shadow:var(--shadow);}
.mk-god-page .intro2 .story .turn{font-size:22px;}
.mk-god-page .pullquote p{font-size:29px;}
.mk-god-page .prose .big{font-size:20px;}
.mk-god-page .prose p{font-size:18px;}
.mk-god-page .btn-primary{width:100%;}
.mk-god-page .solstice{transform:none; margin-top:40px; padding:26px 20px 22px;}
.mk-god-page .solstice .stitle{font-size:23px;}
.mk-god-page .glow{width:440px;}
.mk-god-page .arc{flex-direction:column; gap:12px; align-items:center;}
.mk-god-page .arc .step{max-width:100%; font-size:16px;}
.mk-god-page .arc .lnk{transform:rotate(90deg);}
.mk-god-page .sticky-cta{left:16px; right:16px; bottom:16px; transform:translateY(28px);}
.mk-god-page .sticky-cta.show{transform:translateY(0);}
.mk-god-page .sticky-cta a{width:100%; justify-content:center;}
}
@media (prefers-reduced-motion:reduce){
.mk-god-page, .mk-god-page *{animation:none !important; transition:none !important;}
.mk-god-page .reveal, .mk-god-page .stagger>*{opacity:1 !important; transform:none !important;}
html{scroll-behavior:auto;}
}

/* Классы вместо инлайн-стилей */
.mk-god-page .price-card .desc.desc-note{font-size:14.5px;margin-bottom:16px}
.mk-god-page .prose.prose-gap{margin-top:36px}
.mk-god-page .rays-center{margin:0 auto;display:block}
.mk-god-page section.bg-soft{background:var(--bg-soft)}

/* Слова с дефисом не разрываются */
.mk-god-page .nowrap{white-space:nowrap}

/* Две метрики вместо одной цифры */
.mk-god-page .stat{display:grid; grid-template-columns:1fr 1fr; gap:16px 30px; align-items:start}
.mk-god-page .stat-item{display:flex; flex-direction:column; gap:7px; min-width:0}
.mk-god-page .stat .num{font-size:46px}
.mk-god-page .stat .lbl{max-width:none; font-size:15px; line-height:1.42}
@media (max-width:900px){
.mk-god-page .stat{gap:14px 24px}
.mk-god-page .stat .num{font-size:40px}
}
@media (max-width:680px){
.mk-god-page .stat{justify-content:stretch; gap:12px 20px; text-align:center}
.mk-god-page .stat-item{align-items:center}
.mk-god-page .stat .num{font-size:36px}
}

/* Блок «Остались вопросы» — тише, чем призыв выше */
.mk-god-page .support{background:var(--bg-soft); padding:0 0 44px}
.mk-god-page .support .wrap{max-width:820px}
.mk-god-page .support-card{border-top:1px solid rgba(181,131,47,.24); padding:43px 0 0;
  display:flex; align-items:center; justify-content:space-between; gap:28px; flex-wrap:wrap}
.mk-god-page .support-text{flex:1 1 300px; min-width:0}
.mk-god-page .support-text h2{font-size:26px; text-align:left; margin-bottom:8px; line-height:1.2}
.mk-god-page .support-text p{font-size:16px; color:var(--muted); line-height:1.55; max-width:520px}
.mk-god-page .btn-quiet{background:transparent; color:var(--gold-deep);
  border:1.5px solid var(--gold); font-size:15px; padding:14px 28px; flex-shrink:0}
.mk-god-page .btn-quiet:hover{background:rgba(181,131,47,.07)}
@media (max-width:680px){
.mk-god-page .support{padding:0 0 36px}
.mk-god-page .support-card{flex-direction:column; align-items:center; text-align:center;
  gap:22px; padding:35px 0 0}
.mk-god-page .support-text{flex:0 1 auto}
.mk-god-page .support-text h2{text-align:center; font-size:24px}
.mk-god-page .support-text p{margin-left:auto; margin-right:auto}
}

/* Подвал примыкает к последней секции */
.mk-god-page #quantum-footer-lite{margin-top:0}
