:root{--pseo-ink:#172026;--pseo-muted:#5b6872;--pseo-brand:#0b7a75;--pseo-accent:#f4b740;--pseo-line:#dfe7ea;--pseo-bg:#f7faf9;--pseo-panel:#fff}
*{box-sizing:border-box}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:20;padding:8px 12px;background:#fff;color:var(--pseo-ink)}body{margin:0;color:var(--pseo-ink);background:var(--pseo-bg);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:var(--pseo-brand);text-decoration:none}a:hover{text-decoration:underline}.pseo-header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--pseo-line)}.pseo-header nav{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px}.pseo-brand{font-size:1.2rem;font-weight:900;color:var(--pseo-ink);white-space:nowrap}.pseo-brand span{font-size:.78rem;font-weight:700;color:var(--pseo-muted)}.pseo-nav{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pseo-nav a{font-weight:700}.pseo-wa,.pseo-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--pseo-brand);border-radius:6px;background:var(--pseo-brand);color:#fff;font-weight:800}.pseo-wa:hover,.pseo-button:hover{text-decoration:none;background:#08635f}.pseo-button.ghost{background:#fff;color:var(--pseo-brand)}.pseo-wrap{max-width:1180px;margin:auto;padding:42px 20px}.pseo-hero{background:linear-gradient(135deg,#073d48,#0b7a75 62%,#e5a92f);color:#fff}.pseo-hero .pseo-wrap{padding-top:72px;padding-bottom:64px}.pseo-hero h1{max-width:900px;margin:8px 0 18px;font-size:clamp(2rem,5vw,4rem);line-height:1.08}.pseo-hero p:not(.pseo-kicker){max-width:820px;font-size:1.2rem}.pseo-kicker{margin:0 0 8px;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pseo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.pseo-answer{margin-top:0}.pseo-answer{border-bottom:1px solid var(--pseo-line)}.pseo-section-head{max-width:780px;margin-bottom:22px}.pseo-section-head h2,.pseo-wrap h2{line-height:1.2}.pseo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pseo-card,.pseo-grid article,.pseo-service-note{padding:24px;background:var(--pseo-panel);border:1px solid var(--pseo-line);border-radius:8px}.pseo-card h2{margin-top:0}.pseo-price-list{display:grid;gap:10px}.pseo-price-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:15px 18px;background:var(--pseo-panel);border:1px solid var(--pseo-line);border-radius:8px}.pseo-price-row div{display:grid}.pseo-price-row div span{font-size:.86rem;color:var(--pseo-muted)}.pseo-price-row b{font-size:1.25rem}.pseo-related{display:flex;gap:10px;flex-wrap:wrap}.pseo-related a{display:inline-flex;padding:8px 12px;border:1px solid var(--pseo-line);border-radius:999px;background:#fff;font-weight:700}.pseo-faq details{padding:14px 16px;margin:10px 0;background:#fff;border:1px solid var(--pseo-line);border-radius:8px}.pseo-faq summary{font-weight:800;cursor:pointer}.pseo-footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;padding:42px max(20px,calc((100% - 1180px)/2));background:#172026;color:#fff}.pseo-footer a{color:#a9eee7}.pseo-footer p{color:#d6e1e2}.pseo-footer nav{display:grid;gap:7px;align-content:start}.pseo-footer nav strong{color:#fff}.pseo-float{position:fixed;right:18px;bottom:18px;z-index:15;padding:12px 16px;border-radius:999px;background:#25d366;color:#0b2d17;font-weight:900;box-shadow:0 12px 24px #0003}.megiptv-pseo-nav{max-width:1180px;margin:18px auto;padding:30px 20px;border-top:1px solid var(--pseo-line);border-bottom:1px solid var(--pseo-line);display:flex;justify-content:space-between;gap:24px}.megiptv-pseo-nav>div:first-child{max-width:620px}.megiptv-pseo-nav h2{margin:0 0 8px}.megiptv-pseo-nav .pseo-related{align-content:center;justify-content:flex-end}
@media(max-width:800px){.pseo-header nav,.megiptv-pseo-nav{align-items:flex-start;flex-direction:column}.pseo-nav{gap:10px}.pseo-grid,.pseo-footer{grid-template-columns:1fr}.pseo-price-row{grid-template-columns:1fr auto}.pseo-price-row .pseo-button{grid-column:1/-1}.pseo-hero .pseo-wrap{padding-top:48px}.pseo-hero h1{font-size:2.35rem}}
