.mdl-checkout-page{min-height:100vh;background:radial-gradient(circle at 70% 24%,rgba(217,152,0,.16),transparent 26%),linear-gradient(145deg,#050505,#11100c 64%,#181206);color:#f4efe4}.mdl-checkout-header{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:22px;max-width:1220px;margin:auto;padding:23px 22px;border-bottom:1px solid rgba(217,152,0,.22)}.mdl-checkout-header>a{display:flex;flex-direction:column;text-decoration:none}.mdl-checkout-header strong{color:#f4efe4;font-size:.92rem;letter-spacing:.16em}.mdl-checkout-header a span{color:#a7a29a;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.mdl-checkout-header>p{margin:0;color:#bcb5aa;font-size:.75rem}.mdl-checkout-container{width:min(1120px,calc(100% - 36px));margin:auto}.mdl-checkout-hero{padding:68px 0 52px}.mdl-checkout-intro{max-width:830px;margin:0 auto 44px;text-align:center}.mdl-checkout-intro h1{max-width:830px;margin:0 auto 22px;font-size:clamp(3rem,6.8vw,6rem)}.mdl-checkout-intro>p:last-child{max-width:720px;margin:0 auto;color:#c4bdb1;font-size:1.12rem}.mdl-checkout-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:24px;align-items:stretch}.mdl-checkout-product,.mdl-checkout-action{border:1px solid rgba(217,152,0,.26);border-radius:18px;background:linear-gradient(145deg,rgba(24,22,17,.98),rgba(10,10,9,.99));box-shadow:0 26px 70px rgba(0,0,0,.4)}.mdl-checkout-product{display:grid;grid-template-columns:.75fr 1.25fr;gap:24px;align-items:center;padding:32px}.mdl-checkout-cover{position:relative}.mdl-checkout-cover:before{content:"";position:absolute;inset:18% 12%;border-radius:50%;background:rgba(217,152,0,.3);filter:blur(34px)}.mdl-checkout-cover img{position:relative;z-index:1;width:100%;filter:drop-shadow(0 22px 28px rgba(0,0,0,.62));transform:rotate(-2deg)}.mdl-checkout-label,.mdl-checkout-step{margin:0 0 10px;color:#ffbf24;font-size:.7rem;font-weight:950;letter-spacing:.16em}.mdl-checkout-product h2,.mdl-checkout-action h2{margin:0 0 16px;font-size:clamp(2.05rem,3.6vw,3.25rem)}.mdl-checkout-subtitle,.mdl-checkout-action>p{color:#bdb6aa}.mdl-checkout-product ul{display:grid;gap:10px;margin:23px 0 0;padding:0;list-style:none}.mdl-checkout-product li{position:relative;padding-left:27px;color:#d8d1c5;font-size:.92rem}.mdl-checkout-product li:before{content:"✓";position:absolute;left:0;color:#ffbf24;font-weight:950}.mdl-checkout-action{display:flex;flex-direction:column;justify-content:center;padding:38px}.mdl-hotmart-button{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:62px!important;margin:15px 0 20px!important;padding:16px 20px!important;border:1px solid #ffd166!important;border-radius:9px!important;background:linear-gradient(135deg,#ffbd20,#cf8900)!important;box-shadow:0 14px 38px rgba(217,152,0,.28)!important;color:#171007!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:.92rem!important;font-weight:950!important;letter-spacing:.035em!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important}.mdl-hotmart-button:hover,.mdl-hotmart-button:focus{transform:translateY(-2px)!important;box-shadow:0 18px 46px rgba(217,152,0,.4)!important;filter:brightness(1.06)}.mdl-hotmart-button:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important}.mdl-checkout-assurance{display:grid;gap:9px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.mdl-checkout-assurance p{display:flex;gap:10px;margin:0;color:#b9b2a6;font-size:.78rem}.mdl-checkout-assurance p span{color:#ffbf24;font-weight:950}.mdl-checkout-fallback,.mdl-checkout-noscript{margin:16px 0 0;color:#8f8980;font-size:.72rem;text-align:center}.mdl-checkout-fallback a,.mdl-checkout-noscript a{color:#d8c087;text-decoration:underline}.mdl-checkout-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;overflow:hidden;border:1px solid rgba(217,152,0,.2);border-radius:12px;background:rgba(217,152,0,.2)}.mdl-checkout-trust div{padding:19px;background:#0d0d0b;text-align:center}.mdl-checkout-trust strong,.mdl-checkout-trust span{display:block}.mdl-checkout-trust strong{color:#f4efe4;font-size:.73rem;letter-spacing:.1em}.mdl-checkout-trust span{margin-top:4px;color:#8f8980;font-size:.7rem}.mdl-checkout-page blockquote{max-width:880px;margin:38px auto 0;padding:0;border:0;color:#d9d2c5;font-family:Georgia,serif;font-size:clamp(1.4rem,2.6vw,2.15rem);font-style:italic;line-height:1.35;text-align:center}.mdl-checkout-back{margin:27px 0 0;text-align:center}.mdl-checkout-back a{color:#9d978e;font-size:.78rem;text-decoration:none}.mdl-checkout-back a:hover,.mdl-checkout-back a:focus{color:#ffbf24}.mdl-checkout-footer{padding:28px 18px;border-top:1px solid rgba(217,152,0,.2);background:#050505;color:#777169;text-align:center;font-size:.7rem}.mdl-checkout-footer p{margin:4px 0}.mdl-checkout-footer strong{color:#e5ded1}
@media(max-width:900px){.mdl-checkout-grid{grid-template-columns:1fr}.mdl-checkout-product{grid-template-columns:.65fr 1.35fr}.mdl-checkout-action{padding:34px}.mdl-checkout-cover img{max-width:280px;margin:auto}}
@media(max-width:620px){.mdl-checkout-header{align-items:flex-start;padding:18px 14px}.mdl-checkout-header>p{max-width:125px;text-align:right}.mdl-checkout-container{width:min(100% - 24px,1120px)}.mdl-checkout-hero{padding:48px 0 36px}.mdl-checkout-intro{margin-bottom:30px}.mdl-checkout-intro h1{font-size:clamp(2.8rem,14vw,4.5rem)}.mdl-checkout-intro>p:last-child{font-size:1rem}.mdl-checkout-product{grid-template-columns:1fr;padding:26px 20px}.mdl-checkout-cover{max-width:280px;margin:auto}.mdl-checkout-product-copy{text-align:left}.mdl-checkout-action{padding:30px 20px}.mdl-hotmart-button{min-height:68px!important;font-size:.86rem!important}.mdl-checkout-trust{grid-template-columns:1fr}.mdl-checkout-page blockquote{font-size:1.35rem}.mdl-checkout-footer{padding-bottom:28px}}
@media(prefers-reduced-motion:reduce){.mdl-checkout-page *{transition:none!important}}
