.detail-page{padding:80px var(--spacing-lg) var(--spacing-section);max-width:800px;margin:0 auto}.detail-hero{margin-bottom:var(--spacing-2xl)}.detail-hero h1{font-family:Orbitron,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;letter-spacing:-.03em;margin-bottom:var(--spacing-md)}.detail-desc{font-size:clamp(16px,2vw,18px);line-height:1.6;color:var(--ink-muted);max-width:560px}.detail-pricing{margin-bottom:var(--spacing-2xl)}.detail-pricing h2{font-size:18px;font-weight:600;margin-bottom:var(--spacing-lg)}.pricing-rows{display:flex;flex-direction:column;gap:var(--spacing-sm)}.pricing-row{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0;border-bottom:1px solid var(--hairline)}.pricing-row:last-child{border-bottom:none}.pricing-info{display:flex;flex-direction:column;gap:2px}.pricing-name{font-size:15px;font-weight:600}.pricing-desc{font-size:13px;color:var(--ink-muted)}.pricing-right{display:flex;align-items:center;gap:var(--spacing-lg);flex-shrink:0}.pricing-price{font-family:Orbitron,sans-serif;font-size:16px;font-weight:600}.pricing-btn{font-size:13px;font-weight:500;color:var(--accent);background:none;border:none;cursor:pointer;padding:4px 0;white-space:nowrap;transition:opacity .2s ease;text-decoration:none}.pricing-btn:hover:not(:disabled){opacity:.7}.pricing-btn:disabled{opacity:.5;cursor:not-allowed}.detail-cta{padding-top:var(--spacing-2xl);border-top:1px solid var(--hairline)}.detail-cta h2{font-family:Orbitron,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;letter-spacing:-.02em;margin-bottom:var(--spacing-sm)}.detail-cta p{font-size:15px;color:var(--ink-muted);margin-bottom:var(--spacing-lg)}.cta-btn{display:inline-flex;padding:10px 24px;background:var(--accent);color:#fff;font-size:14px;font-weight:500;border-radius:var(--radius-md);text-decoration:none;transition:background .2s ease}.cta-btn:hover{background:var(--accent-hover)}.detail-domains{margin-bottom:var(--spacing-2xl);padding-top:var(--spacing-xl)}.detail-domains h2{font-size:18px;font-weight:600;margin-bottom:var(--spacing-sm)}.domain-note{font-size:13px;color:var(--ink-muted);margin-bottom:var(--spacing-lg);line-height:1.6}.domain-subheading{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:var(--spacing-sm);margin-top:var(--spacing-lg)}.domain-subheading:first-of-type{margin-top:0}.domain-rows{display:flex;flex-direction:column;gap:var(--spacing-sm)}.domain-row{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) 0;border-bottom:1px solid var(--hairline)}.domain-row:last-child{border-bottom:none}.domain-info{display:flex;flex-direction:column;gap:2px}.domain-name{font-size:15px;font-weight:600;font-family:Orbitron,sans-serif}.domain-period{font-size:13px;color:var(--ink-muted)}.domain-right{display:flex;align-items:center;gap:var(--spacing-lg);flex-shrink:0}.domain-price{font-family:Orbitron,sans-serif;font-size:16px;font-weight:600}.domain-upgrade{font-size:13px;color:var(--ink-muted)}.domain-upgrade strong{color:var(--accent)}.domain-faq{margin-top:var(--spacing-lg)}.domain-faq h3{font-size:16px;font-weight:600;margin-bottom:var(--spacing-sm)}.faq-item{border-bottom:1px solid var(--hairline);padding:var(--spacing-sm) 0}.faq-item:first-of-type{border-top:1px solid var(--hairline)}.faq-q{font-size:14px;font-weight:500;cursor:pointer;padding:4px 0;list-style:none;display:flex;align-items:center;gap:8px}.faq-q::-webkit-details-marker{display:none}.faq-q:before{content:"+";font-size:16px;font-weight:400;color:var(--ink-muted);flex-shrink:0;width:16px;text-align:center}details[open] .faq-q:before{content:"−"}.faq-a{font-size:13px;color:var(--ink-muted);line-height:1.6;margin:6px 0 0 24px}.faq-a a{color:var(--accent);text-decoration:underline}@media(max-width:768px){.detail-page{padding:100px var(--spacing-md) var(--spacing-2xl)}.pricing-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.pricing-right{width:100%;justify-content:space-between}.domain-row{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.domain-right{width:100%;justify-content:space-between}}.custom-cta{text-align:center;padding:var(--spacing-xl) 0}.custom-cta p{font-size:15px;color:var(--ink-muted);margin-bottom:var(--spacing-md)}.telegram-btn{display:inline-flex;padding:12px 28px;background:#2aabee;color:#fff;font-size:15px;font-weight:500;border-radius:var(--radius-md);text-decoration:none;transition:opacity .2s ease}.telegram-btn:hover{opacity:.85}
