
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600&display=swap');
body:has(.tml-paid-page) { margin:0; overflow-x:hidden; background:#030712 !important; }
body:has(.tml-paid-page) #masthead, body:has(.tml-paid-page) #colophon, body:has(.tml-paid-page) .site-footer, body:has(.tml-paid-page) .ast-scroll-to-top-right { display:none !important; }
body:has(.tml-paid-page) #page, body:has(.tml-paid-page) #content, body:has(.tml-paid-page) .site-content, body:has(.tml-paid-page) .site-content>.ast-container, body:has(.tml-paid-page) #primary, body:has(.tml-paid-page) article.page, body:has(.tml-paid-page) .entry-content { width:100%!important; max-width:none!important; margin:0!important; padding:0!important; background:transparent!important; }
body:has(.tml-paid-page) .entry-header { display:none!important; }
.tml-paid-page { min-width:320px; padding:122px 24px 48px; color:#f7f2e8; background:radial-gradient(850px 620px at 84% 0%,rgba(31,76,145,.24),transparent 68%),#030712; font-family:Inter,system-ui,sans-serif; }
.tml-paid-page * { box-sizing:border-box; }
.tml-paid-page .tml-paid-header { position:fixed; inset:0 0 auto; z-index:100; border-bottom:1px solid rgba(255,255,255,.11); background:rgba(3,7,18,.88); backdrop-filter:blur(18px); }
.admin-bar .tml-paid-page .tml-paid-header { top:32px; }
.tml-paid-page .tml-paid-nav { width:min(1540px,calc(100% - clamp(36px,7vw,128px))); min-height:88px; margin:auto; display:flex; align-items:center; justify-content:space-between; gap:28px; }
.tml-paid-page .tml-paid-brand { display:inline-flex; align-items:center; gap:13px; color:#f7f2e8!important; text-decoration:none!important; }
.tml-paid-page .tml-paid-brand img { width:46px; height:46px; object-fit:contain; }
.tml-paid-page .tml-paid-brand strong { display:block; font-size:15px; letter-spacing:.14em; }
.tml-paid-page .tml-paid-brand small { display:block; margin-top:3px; color:#7f8ba1; font-size:9px; font-weight:600; letter-spacing:.15em; text-transform:uppercase; }
.tml-paid-page .tml-paid-links { display:flex; align-items:center; gap:28px; }
.tml-paid-page .tml-paid-links a { color:#c4ccda!important; font-size:13px; font-weight:600; text-decoration:none!important; }
.tml-paid-page .tml-paid-links a.tml-paid-back { padding:12px 18px; border:1px solid rgba(215,173,72,.4); border-radius:999px; color:#030712!important; background:linear-gradient(135deg,#f2d684,#d7ad48); font-size:10px!important; font-weight:700!important; letter-spacing:.1em; text-transform:uppercase; }
.tml-paid-page .tml-paid-intro { width:min(1120px,100%); margin:0 auto 24px; padding:34px 10px 18px; text-align:center; }
.tml-paid-page .tml-paid-intro span { color:#f2d684; font-size:10px; font-weight:700; letter-spacing:.17em; text-transform:uppercase; }
.tml-paid-page .tml-paid-intro h1 { margin:14px 0 12px; color:#f7f2e8; font:500 clamp(42px,5vw,64px)/1.02 "Playfair Display",Georgia,serif; letter-spacing:-.04em; }
.tml-paid-page .tml-paid-intro p { max-width:720px; margin:auto; color:#aab5c8; font-size:15px; line-height:1.7; }
@media(max-width:782px){.admin-bar .tml-paid-page .tml-paid-header{top:46px}.tml-paid-page{padding:110px 12px 30px}.tml-paid-page .tml-paid-nav{min-height:76px}.tml-paid-page .tml-paid-brand small,.tml-paid-page .tml-paid-links>a:not(.tml-paid-back){display:none}.tml-paid-page .tml-paid-brand img{width:40px;height:40px}.tml-paid-page .tml-paid-back{padding:10px 14px}}

