.after-dark-page{background:#050505;color:#f5f1e8}.after-dark-page .site-header{border-bottom-color:rgba(217,173,92,.2)}.after-dark-main{overflow:hidden}.after-dark-hero{position:relative;min-height:690px;display:grid;align-items:center;border-bottom:1px solid rgba(217,173,92,.2);background:radial-gradient(circle at 78% 35%,rgba(201,115,43,.17),transparent 25%),radial-gradient(circle at 50% 100%,rgba(217,173,92,.1),transparent 40%),#050505}.after-dark-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:70px 100%;mask-image:linear-gradient(to bottom,#000,transparent)}.after-dark-hero .shell{position:relative;text-align:center;max-width:940px;padding:120px 0 100px}.after-dark-logo{width:108px;height:108px;object-fit:cover;filter:drop-shadow(0 20px 45px rgba(217,173,92,.22))}.after-dark-hero h1{font:600 clamp(4rem,11vw,8rem)/.9 Georgia,serif;letter-spacing:-.06em;margin:25px 0 28px}.after-dark-hero h1 span{display:block;color:#d9ad5c;font-style:italic;font-weight:500}.after-dark-deck{max-width:720px;margin:0 auto;color:#cbc5b9;font-size:clamp(1.08rem,2vw,1.35rem)}.after-dark-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:38px}.after-dark-intro{padding:90px 0;border-bottom:1px solid rgba(255,255,255,.1)}.after-dark-intro-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.after-dark-intro h2,.after-dark-options h2{font:600 clamp(2.7rem,6vw,5.2rem)/.98 Georgia,serif;letter-spacing:-.045em;margin:14px 0}.after-dark-intro-copy{color:#bdb9b0;font-size:1.08rem}.after-dark-notice{margin-top:28px;padding:24px;border-left:2px solid #d9ad5c;background:rgba(255,255,255,.035);color:#d8d3ca}.after-dark-options{padding:100px 0}.after-dark-options-head{max-width:780px;margin-bottom:48px}.after-dark-options-head>p:last-child{color:#aaa69e}.treatment-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(217,173,92,.25);border-left:1px solid rgba(217,173,92,.25)}.treatment-card{padding:34px;min-height:245px;border-right:1px solid rgba(217,173,92,.25);border-bottom:1px solid rgba(217,173,92,.25);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.treatment-card h3{font:600 1.75rem/1.15 Georgia,serif;margin:8px 0 14px}.treatment-card p{color:#aaa69e}.treatment-card .price{display:block;color:#f3d58e;font-size:1.35rem;margin-top:24px}.treatment-card small{color:#827e77}.after-dark-legal{padding:36px;border:1px solid rgba(217,173,92,.25);margin-top:48px;background:#0b0a08}.after-dark-legal h3{font:600 1.45rem Georgia,serif;margin-top:0}.after-dark-legal p{color:#a9a59d;font-size:.9rem}.after-dark-cta{text-align:center;padding:90px 0;border-top:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 100%,rgba(217,173,92,.12),transparent 55%)}.after-dark-cta h2{font:600 clamp(2.8rem,6vw,5.4rem)/.95 Georgia,serif;margin:16px auto 30px;max-width:850px}.after-dark-footer-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px}.after-dark-footer-links a{color:#c8c2b8}.after-dark-page .footer .shell{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}@media(max-width:760px){.after-dark-hero{min-height:auto}.after-dark-hero .shell{padding:90px 0 75px}.after-dark-intro-grid,.treatment-grid{grid-template-columns:1fr}.after-dark-intro{padding:70px 0}.after-dark-options{padding:75px 0}.treatment-card{min-height:auto;padding:28px}.after-dark-actions .button{width:100%}.after-dark-page .brand small{display:none}}
