.yd-internal-page{margin:0;background:#fff;color:#2d3c58;font-family:"Plus Jakarta Sans",sans-serif;overflow-x:hidden}.ydi-main{--navy:#2d3c58;--deep:#142f55;--orange:#fd5d07;--peach:#fff4ed;--line:#e5e9ef;background:#fff;color:var(--navy);font:16px/1.7 "Plus Jakarta Sans",sans-serif}.ydi-main *{box-sizing:border-box}.ydi-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ydi-main > :not(#colophon) h1,.ydi-main > :not(#colophon) h2,.ydi-main > :not(#colophon) h3{margin-top:0;color:var(--navy);font-family:inherit;font-weight:700;line-height:1.16;letter-spacing:-.04em;clear:none}.ydi-main > :not(#colophon) h1{font-size:clamp(38px,4.6vw,62px);margin-bottom:18px}.ydi-main > :not(#colophon) h2{font-size:clamp(29px,3vw,40px);margin-bottom:14px}.ydi-main > :not(#colophon) h3{font-size:19px;margin-bottom:8px}.ydi-main > :not(#colophon) p{margin:0;color:#58647b}.ydi-main a{text-decoration:none}.ydi-kicker{margin:0 0 12px!important;color:var(--orange)!important;font-size:13px;font-weight:700;letter-spacing:.08em}.ydi-lead{max-width:690px;font-size:18px;line-height:1.7}.ydi-hero{padding:82px 0 62px;background:radial-gradient(ellipse at 4% 0,#ffe8dc,transparent 50%),linear-gradient(120deg,#fff9f5,#fff 62%,#f6f8fd);border-bottom:1px solid #eef1f5}.ydi-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:65px;align-items:center}.ydi-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ydi-button,.ydi-button-alt{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 23px;border-radius:10px;font-size:14px;font-weight:700}.ydi-button{background:var(--orange);color:#fff}.ydi-button-alt{border:1px solid #d8dee8;background:#fff;color:var(--navy)}.ydi-hero-panel{padding:30px;border-radius:22px;background:var(--deep);color:#fff;box-shadow:0 22px 55px #142f5526}.ydi-hero-panel h2,.ydi-hero-panel h3{color:#fff}.ydi-hero-panel p{color:#cbd4e2}.ydi-checklist{display:grid;gap:13px;margin:20px 0 0;padding:0;list-style:none}.ydi-checklist li{display:flex;gap:10px;color:inherit}.ydi-checklist li:before{content:"✓";display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:#fd5d0725;color:#ff8050;font-size:13px;font-weight:700}.ydi-section{padding:64px 0}.ydi-section-soft{background:#fafbfe;border-block:1px solid #edf0f4}.ydi-section-peach{background:#fff9f5;border-block:1px solid #f5e9e1}.ydi-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.ydi-section-head>div{max-width:760px}.ydi-text-link{color:var(--orange);font-size:14px;font-weight:700;white-space:nowrap}.ydi-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ydi-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ydi-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ydi-card{padding:25px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 9px 28px #2d3c5808}.ydi-card p{font-size:15px}.ydi-card-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border:1px solid #ffdcc8;border-radius:12px;background:#fff2e9;color:var(--orange);font-size:14px;font-weight:700}.ydi-steps{counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ydi-step{position:relative;padding:28px 25px;border-top:3px solid var(--orange);border-radius:0 0 16px 16px;background:#fff;box-shadow:0 10px 30px #2d3c580a}.ydi-step:before{counter-increment:step;content:"0" counter(step);display:block;margin-bottom:16px;color:var(--orange);font-size:13px;font-weight:700;letter-spacing:.08em}.ydi-note{padding:18px 22px;border-left:3px solid var(--orange);border-radius:0 12px 12px 0;background:#fff5ef;color:#526078}.ydi-product-bar{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;border-radius:18px;background:var(--deep);color:#fff}.ydi-product-bar h2{margin:0 0 6px;color:#fff;font-size:28px}.ydi-product-bar p{color:#cbd4e2}.ydi-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ydi-plan{display:flex;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:17px;background:#fff}.ydi-plan.featured{border-color:#fd5d07;box-shadow:0 14px 38px #fd5d0715}.ydi-plan-tag{min-height:22px;color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.06em}.ydi-price{margin:10px 0 5px;color:var(--navy);font-size:30px;font-weight:700;letter-spacing:-.05em}.ydi-price small{font-size:12px;font-weight:500;letter-spacing:0}.ydi-plan ul{display:grid;gap:9px;margin:18px 0 24px;padding:0;list-style:none}.ydi-plan li{font-size:13px;color:#59657c}.ydi-plan li:before{content:"✓";margin-right:8px;color:var(--orange);font-weight:700}.ydi-plan .ydi-button{margin-top:auto}.ydi-cycle{display:flex;align-items:center;gap:8px;font-size:13px}.ydi-pill{padding:7px 11px;border-radius:999px;background:#fff0e6;color:#d74c04;font-weight:700}.ydi-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.ydi-feature-list{display:grid;gap:4px}.ydi-feature-row{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.ydi-feature-row .ydi-card-icon{margin:0}.ydi-media{display:block;width:100%;max-height:360px;object-fit:contain}.ydi-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr) auto;gap:10px;margin-top:24px;padding:9px;border:1px solid #e0e5ed;border-radius:15px;background:#fff}.ydi-transfer-form input{width:100%;height:54px;padding:0 15px;border:0;outline:0;background:#fff;font:400 15px "Plus Jakarta Sans",sans-serif}.ydi-transfer-form button{border:0;cursor:pointer}.ydi-price-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:16px;overflow:hidden}.ydi-price-table th,.ydi-price-table td{padding:15px 18px;border-bottom:1px solid #edf0f4;text-align:left}.ydi-price-table thead th{background:var(--navy);color:#fff;font-size:13px}.ydi-price-table tbody th{font-size:20px}.ydi-price-table td strong{color:#dc4e04}.ydi-contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px}.ydi-contact-cards{display:grid;gap:14px}.ydi-contact-card{padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff}.ydi-contact-card a{color:var(--navy);font-weight:700}.ydi-contact-card p{font-size:14px}.ydi-message-panel{padding:32px;border-radius:20px;background:var(--deep);color:#fff}.ydi-message-panel h2{color:#fff}.ydi-message-panel p{color:#cbd4e2}.ydi-message-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.ydi-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.ydi-timeline{display:grid;gap:18px}.ydi-timeline-item{display:grid;grid-template-columns:80px 1fr;gap:18px;padding-bottom:18px;border-bottom:1px solid var(--line)}.ydi-timeline-item strong{color:var(--orange)}.ydi-values{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ydi-value{padding:24px;border-radius:16px;background:#fff}.ydi-value h3{font-size:17px}.ydi-google-reviews{margin:0 -8px}.ydi-google-reviews .ti-reviews-container-wrapper{flex-wrap:nowrap!important}.ydi-google-reviews .ti-review-item{flex:0 0 33.333%!important;max-width:33.333%!important}.ydi-review-footer{margin-top:20px}.ydi-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start}.ydi-faqs .accordion-item{border:0;border-bottom:1px solid var(--orange);background:transparent;border-radius:0}.ydi-faqs .accordion-button{display:flex;align-items:center;gap:18px;width:100%;padding:20px 6px 20px 0;border:0;background:transparent;color:var(--navy);font:600 16px/1.45 "Plus Jakarta Sans",sans-serif;text-align:left;box-shadow:none}.ydi-faqs .accordion-icon,.ydi-faqs .accordion-icon-active{margin-left:auto;color:var(--orange);font-size:22px;line-height:1}.ydi-faqs .accordion-button.collapsed .accordion-icon-active,.ydi-faqs .accordion-button:not(.collapsed) .accordion-icon{display:none}.ydi-faqs .accordion-body{padding:0 32px 22px 0}.ydi-faqs .accordion-body p{font-size:15px;line-height:1.8}.ydi-final{padding:46px 0}.ydi-final-card{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:34px 40px;border-radius:19px;background:var(--deep)}.ydi-final-card h2{margin-bottom:8px;color:#fff;font-size:30px}.ydi-final-card p{color:#cbd4e2}.ydi-main a:focus-visible,.ydi-main button:focus-visible{outline:3px solid #fd5d0750;outline-offset:3px}
@media(max-width:1024px){.ydi-hero-grid{gap:36px}.ydi-plans{grid-template-columns:repeat(2,1fr)}.ydi-grid-4{grid-template-columns:repeat(2,1fr)}.ydi-split,.ydi-story{gap:40px}.ydi-faq-layout{gap:36px;grid-template-columns:.65fr 1.35fr}}
@media(min-width:768px) and (max-width:1024px){.ydi-hero{padding-top:104px}}
@media(max-width:767px){.ydi-shell{width:calc(100% - 36px)}.ydi-hero{padding:122px 0 42px}.ydi-hero-grid,.ydi-grid-2,.ydi-grid-3,.ydi-grid-4,.ydi-split,.ydi-story,.ydi-contact-grid,.ydi-values,.ydi-faq-layout{grid-template-columns:1fr;gap:22px}.ydi-main h1{font-size:36px}.ydi-main h2{font-size:28px}.ydi-lead{font-size:16px}.ydi-hero-panel{padding:24px 20px}.ydi-hero-actions{display:grid}.ydi-button,.ydi-button-alt{width:100%}.ydi-section{padding:42px 0}.ydi-section-head{display:block}.ydi-section-head .ydi-text-link{display:inline-block;margin-top:14px}.ydi-steps{grid-template-columns:1fr}.ydi-product-bar,.ydi-final-card{display:block;padding:27px 22px}.ydi-product-bar .ydi-button,.ydi-final-card .ydi-button{margin-top:20px}.ydi-plans{grid-template-columns:1fr}.ydi-transfer-form{grid-template-columns:1fr;padding:10px}.ydi-transfer-form input{height:48px}.ydi-price-table th,.ydi-price-table td{padding:12px 8px;font-size:12px}.ydi-price-table tbody th{font-size:17px}.ydi-contact-grid{gap:24px}.ydi-message-actions{grid-template-columns:1fr}.ydi-timeline-item{grid-template-columns:60px 1fr}.ydi-google-reviews{margin:0}.ydi-google-reviews .ti-reviews-container-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:12px}.ydi-google-reviews .ti-review-item{max-width:none!important;padding:0!important}.ydi-review-footer{display:block}.ydi-review-footer a{display:flex;margin-top:12px}.ydi-faqs .accordion-button{padding:17px 4px 17px 0;font-size:15px}.ydi-faqs .accordion-body{padding:0 20px 18px 0}.ydi-faqs .accordion-body p{font-size:14px}}

/* Header/hero audit: only reproduced page-family/route failures.
   Existing 122px mobile clearance; no FAQ or below-hero selectors. */
@media (max-width: 767px) {
  .yd-internal-page .ydi-main :is(#dedicated-hosting, #pro-cloud-hosting, #reseller-hosting, #ssl-certificate, #starter-hosting, #vps-hosting, #wordpress-hosting) > :is(.dh-hero, .pch-hero, .rh-hero, .ssl-hero, .sh-hero, .vps-hero, .wp-hero),
  .yd-internal-page.ydi-transfer-page .ydi-main .ydt-hero { padding-top: 122px !important; }
}
@media (min-width: 1025px) {
  .yd-internal-page.wpv2 .ydi-main #wordpress-hosting > .wp-hero,
  .yd-internal-page.ydi-transfer-page .ydi-main .ydt-hero { padding-top: 96px !important; }
}
