.skip-link{position:fixed;left:16px;top:-80px;z-index:200;background:var(--navy);color:#fff;padding:11px 16px;border-radius:10px}.skip-link:focus{top:16px}
.legal-page{background:var(--soft)}.legal-nav{height:76px}.legal-main{max-width:900px;padding-top:68px;padding-bottom:90px}.legal-hero{margin-bottom:42px}.legal-hero h1{font:800 clamp(40px,6vw,66px)/1.03 Montserrat,Arial,sans-serif;letter-spacing:-.045em;color:var(--navy);margin:13px 0 18px}.legal-lead{font-size:18px;color:var(--muted);max-width:760px}.legal-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.legal-meta span{padding:7px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12px;color:#526079}
.legal-status{padding:17px 19px;border-left:4px solid var(--orange);background:#fff8ed;border-radius:14px;color:#5f4935;margin:24px 0}.legal-status span{overflow-wrap:anywhere}.legal-card,.legal-main>section{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(22px,4vw,36px);margin:18px 0}.legal-main h2{font:800 clamp(24px,4vw,34px)/1.15 Montserrat,Arial,sans-serif;color:var(--navy);letter-spacing:-.025em;margin:0 0 15px}.legal-main h3{color:var(--navy);font-size:19px;margin:24px 0 8px}.legal-main p,.legal-main li{color:#4e5d74}.legal-main li+li{margin-top:7px}.legal-main a{color:var(--purple);text-decoration:underline;text-underline-offset:2px}.legal-main address{font-style:normal;line-height:1.8;color:#3f4e65}.legal-main table{width:100%;border-collapse:collapse;margin:18px 0}.legal-main th,.legal-main td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 10px}.legal-main th{color:var(--navy)}.legal-main td{color:#526079}.legal-table-wrap{overflow-x:auto}.legal-footer nav{display:flex}.cookie-settings-link{border:0;padding:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.cookie-settings-link:hover{color:var(--pink)}
.continuity-overview{position:relative;overflow:hidden;border-color:#b7dfeb!important;background:linear-gradient(135deg,#fff 0%,#f2fbff 58%,#fff5fb 100%)!important}.continuity-overview:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-95px;top:-95px;background:linear-gradient(135deg,rgba(236,0,122,.11),rgba(0,190,230,.12));pointer-events:none}.continuity-kicker,.plan-label{display:block;color:#087ca7;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.13em}.continuity-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin:24px 0}.continuity-flow>div{min-height:94px;padding:16px;border:1px solid #d8e5ed;border-radius:16px;background:rgba(255,255,255,.84)}.continuity-flow strong,.continuity-flow span{display:block}.continuity-flow strong{color:var(--navy);font-size:16px}.continuity-flow span{color:#637188;font-size:12px;margin-top:5px}.continuity-flow>b{color:var(--pink);font-size:22px}.continuity-quick-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:12px}.continuity-quick-grid article{padding:19px;border-radius:17px;background:var(--navy);color:#fff}.continuity-quick-grid article:nth-of-type(2){background:#0a5271}.continuity-quick-grid article>span,.continuity-quick-grid article>strong,.continuity-quick-grid article>code{display:block}.continuity-quick-grid article>span{font-size:12px;color:#bdebf4}.continuity-quick-grid article>strong{font-size:30px;line-height:1.15;margin:6px 0}.continuity-quick-grid small{font-size:12px}.continuity-quick-grid article>code{font-size:12px;color:#fff;overflow-wrap:anywhere}.continuity-or{align-self:center;color:var(--pink);font-weight:800}.continuity-note{margin:19px 0 0}.continuity-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.continuity-plan{border:1px solid #d9e4ec;border-radius:19px;padding:24px;background:#f9fcfe}.continuity-plan.plan-subdomain{border-color:#e8c9e0;background:#fff9fd}.continuity-plan h4,.maintenance-grid h4{font-size:20px;color:var(--navy);margin:7px 0 10px}.plan-price{margin:0 0 18px}.plan-price strong{font-size:38px;line-height:1;color:var(--navy)}.plan-price span{font-size:12px;color:#65738a}.plan-address{padding:12px;background:#fff;border-radius:12px;border:1px solid #e1e8ee}.plan-address span,.plan-address code{display:block}.plan-address span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#708097;margin-bottom:4px}.legal-main code{font:600 12px/1.45 Consolas,"Courier New",monospace;color:#075c82;overflow-wrap:anywhere}.legal-callout,.scope-note{border-left:4px solid var(--cyan);border-radius:13px;background:#edfaff;padding:16px 18px;margin:18px 0;color:#42546b}.scope-note strong{display:block;color:var(--navy);margin-bottom:4px}.scope-note p{margin:0}.continuity-includes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;padding-left:20px}.continuity-includes li+li{margin-top:0}.maintenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.maintenance-grid article{border:1px solid #d9e5ec;border-radius:17px;padding:20px;background:#fbfdfe}.maintenance-grid article:last-child{border-color:#eadde7;background:#fffafd}.maintenance-grid ul{margin-bottom:0}.continuity-price-table td:last-child,.continuity-price-table th:last-child{white-space:nowrap}.continuity-price-table td:last-child strong{color:var(--navy)}.legal-update-note{text-align:right;font-size:12px;color:#6d788a;margin:25px 4px 0}
.pending-value{font-style:italic;color:#7b5a22}
@media(max-width:720px){.continuity-flow{grid-template-columns:1fr}.continuity-flow>b{transform:rotate(90deg);justify-self:center;line-height:1}.continuity-flow>div{min-height:0}.continuity-quick-grid,.continuity-plans,.maintenance-grid,.continuity-includes{grid-template-columns:1fr}.continuity-or{justify-self:center}.continuity-plan{padding:20px}.continuity-price-table td:last-child,.continuity-price-table th:last-child{white-space:normal}}
@media(max-width:620px){.legal-main{padding-top:44px}.legal-main>section,.legal-card{border-radius:17px}.legal-table-wrap{margin-inline:-10px}.legal-main th,.legal-main td{min-width:145px}.legal-footer .footer-grid{grid-template-columns:1fr}.legal-footer nav{position:static;left:auto;right:auto;top:auto;display:flex;align-items:flex-start;background:transparent;padding:0;border:0;border-radius:0;box-shadow:none}.legal-nav .nav-cta{font-size:12px;padding:9px 12px}.continuity-quick-grid article>strong{font-size:27px}.plan-price strong{font-size:34px}.legal-update-note{text-align:left}}
