/* Live Webstar menu, original scroll entrances, and open service landing pages. */
body.source-inspired{overflow-x:clip}.source-inspired .nav-wrap{gap:25px;height:88px}.source-nav{margin-left:auto;font-family:Lato,Arial,sans-serif;align-self:stretch;display:flex;align-items:stretch}.source-menu,.source-submenu{list-style:none;padding:0;margin:0}.source-menu{display:flex;align-items:stretch}.source-menu-item{position:relative;display:flex;align-items:stretch}.source-menu-label{display:flex;align-items:center;padding-right:0}.source-menu-label>a{color:#000;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.4;padding:26px 15px;white-space:nowrap}.source-menu-label:has(.source-menu-arrow)>a{padding-right:6px}.source-menu-label>a:hover,.source-menu-item.is-open>.source-menu-label>a{color:#f47521}.source-menu-arrow{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0 11px 0 0;min-width:18px;height:42px;color:#111}.source-menu-arrow svg{width:10px;height:7px}.source-submenu{position:absolute;z-index:60;left:0;top:100%;min-width:260px;max-width:330px;background:#fff;box-shadow:0 12px 28px #18284620;border-top:3px solid #f47521;padding:10px 0;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none}.source-submenu a{display:block;padding:11px 22px;color:#161616;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,color .2s}.source-submenu a:hover{background:#f3f5f9;color:#23408f}.source-menu-item:hover>.source-submenu,.source-menu-item:focus-within>.source-submenu,.source-menu-item.is-open>.source-submenu{visibility:visible;opacity:1;transform:none;pointer-events:auto}.source-menu-toggle{display:none;border:1px solid #d7deeb;border-radius:3px;background:white;width:43px;height:39px;padding:9px;color:#23408f}.source-menu-toggle span{display:grid;gap:5px}.source-menu-toggle i{height:2px;background:currentColor;display:block;width:23px}.source-inspired header .logo{width:155px}.source-inspired header .logo img{width:155px;height:70px}.source-inspired header{background:#fffffffa;backdrop-filter:blur(12px)}
/* Search belongs to the hosting section; it is not another page-sized block. */
.home.source-inspired .hosting{position:relative;padding:48px 0 42px}.home.source-inspired .hosting-layout{display:block;position:relative;z-index:2}.home.source-inspired .hosting-intro{display:block!important;max-width:760px;margin:0 0 29px;padding:0!important}.home.source-inspired .hosting-intro h2{font-size:37px;max-width:700px;line-height:1.1;margin:0 0 15px}.home.source-inspired .hosting-intro p{font-size:15px;line-height:1.75;max-width:630px;margin:0}.home.source-inspired .hosting-intro .eyebrow{margin-bottom:13px}.home.source-inspired .hosting-servers{opacity:.11;width:420px;height:300px;right:-25px;top:20px;bottom:auto;pointer-events:none;z-index:0}.floating-domain-search{position:relative;background:#fff;color:#23408f;border-radius:8px;padding:20px 23px 17px;box-shadow:0 16px 42px #122e6426;z-index:5;scroll-margin-top:110px}.searchbar-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px}.source-inspired .searchbar-heading h2,.home.source-inspired .searchbar-heading h2{font-size:20px;letter-spacing:-.015em;line-height:1.2;margin:0;color:#23408f}.searchbar-heading .text-link{font-size:10px;background:none;border:0}.floating-domain-search .domain-search{margin:0;box-shadow:none;display:flex;border:1px solid #dbe3f0;border-radius:5px;overflow:hidden;background:#f8faff;align-items:stretch;min-height:54px}.floating-domain-search .domain-search input{min-width:0;flex:1;border:0;background:transparent;padding:12px 16px;font-size:16px;color:#273e68;height:auto;box-shadow:none;outline-offset:-3px}.floating-domain-search .domain-search select{border:0;border-left:1px solid #dbe3f0;background:transparent;color:#23408f;padding:9px 14px;font-size:14px;max-width:112px;height:auto}.floating-domain-search .domain-search>.btn{margin:0;border-radius:0;font-size:13px;min-height:54px;box-shadow:none}.floating-domain-search .domain-search>.btn:hover{transform:none}.compact-price-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:13px 0 10px}.price-mode-label{font-size:10px;color:#71809b;margin:0;line-height:1.4;font-weight:400}.price-mode-label select{font-size:10px;color:#23408f;font-weight:700;border:0;background:transparent;cursor:pointer;padding:0 18px 0 2px;min-height:22px}.compact-price-heading>.text-link{background:none;border:0;font-size:10px;padding:0;gap:0;color:#23408f}.floating-domain-search .compact-domain-prices{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;margin:0;padding:0}.floating-domain-search .compact-domain-prices button{background:none;box-shadow:none;border:0;border-right:1px solid #e5eaf3;border-radius:0;padding:3px 10px;min-height:42px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;transform:none;transition:background .2s,color .2s}.floating-domain-search .compact-domain-prices button:first-child{padding-left:0}.floating-domain-search .compact-domain-prices button:last-child{border-right:0;padding-right:0}.floating-domain-search .compact-domain-prices strong{color:#23408f;font-size:17px;line-height:1.2;margin:0}.floating-domain-search .compact-domain-prices span{font-size:10px;color:#6c7c96;white-space:nowrap;line-height:1.2}.floating-domain-search .compact-domain-prices small{font-size:8px;display:none}.floating-domain-search .compact-domain-prices button:hover{background:#f1f5fc}.floating-domain-search .domain-results:empty{margin:0}.floating-domain-search .domain-results:not(:empty){margin:15px 0 5px}.floating-domain-search .domain-result{box-shadow:none}.floating-domain-search .domain-result p{color:#61738d;font-size:12px}.floating-domain-search .domain-result strong{color:#23408f}.home.source-inspired .host-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:27px}.home.source-inspired .host-card{padding:0 0 17px;border-radius:6px;box-shadow:none;background:white;overflow:hidden}.home.source-inspired .host-card h3{padding:14px 17px;font-size:21px;line-height:1.2;letter-spacing:-.015em;margin:0 0 13px;background:#f1f4fc;color:#23408f}.home.source-inspired .host-card:nth-child(2) h3{background:#f47521;color:#fff}.home.source-inspired .host-card>strong{font-size:27px;margin:0 17px;color:#23408f;line-height:1.2}.home.source-inspired .host-card>small{margin:3px 17px 0;font-size:10px;line-height:1.2;color:#8290a7}.home.source-inspired .hosting-features{margin:11px 17px 14px;padding:0}.home.source-inspired .hosting-features li{font-size:12px;line-height:1.5;padding:5px 0 5px 17px;color:#677b98;border-bottom:1px solid #ecf0f7}.home.source-inspired .host-card>.btn{min-height:35px;padding:8px 13px;font-size:11px;margin:0 17px!important;display:flex;background:#23408f!important;color:white;line-height:1.3;white-space:normal;border-radius:4px}.home.source-inspired .host-card:nth-child(2)>.btn{background:#f47521!important}.home.source-inspired .host-card>.btn:hover{transform:translateY(-2px)}
/* Open image and copy bands, following the structure of the running Webstar site. */
.source-inspired.premium-inner .page-hero{background:linear-gradient(110deg,#f5f7fb,#fff 55%,#edf2fb);padding:40px 0 50px;overflow:visible}.source-inspired.premium-inner .page-hero:has(.hero-search-wrap){padding-bottom:0}.source-inspired .inner-hero-grid{min-height:350px;gap:50px}.source-inspired.premium-inner .page-hero h1{font-size:clamp(38px,4.2vw,57px);line-height:1.1;text-wrap:balance}.source-inspired .inner-hero-copy>.crumb{font-size:11px;margin-bottom:24px}.source-inspired .inner-hero-copy>p{font-size:17px;line-height:1.85;color:#60718b}.source-inspired .inner-hero-actions{margin-top:24px}.source-inspired .hero-trust-points{margin-top:23px}.source-inspired .inner-image-frame{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.source-inspired .inner-image-frame img{object-fit:contain;background:transparent;border:0;border-radius:0;max-height:350px;height:auto;aspect-ratio:1.5}.source-inspired.premium-service .inner-image-frame img[src*="hero-exact"]{background:transparent}.source-inspired .inner-hero-visual{padding:0}.source-inspired .server-hero-visual>img{animation:none}.source-inspired .visual-status{box-shadow:none;bottom:0}.source-inspired .server-orbit{opacity:.55}.hero-search-wrap{position:relative;margin-top:25px;transform:translateY(36px);z-index:10}.source-inspired .hero-search-wrap .floating-domain-search{box-shadow:0 10px 45px #1c39761b;border:1px solid #e7ecf4}.source-inspired .hosting-plan-section{padding:76px 0 45px}.source-inspired .hosting-plan-section .eyebrow{display:none}.source-inspired .hosting-plan-section h2{font-size:33px;margin:0 0 13px}.source-inspired .hosting-plan-section .section-intro{font-size:15px;margin-bottom:22px;max-width:760px}.source-inspired .hosting-plan-cards{gap:17px;margin-top:24px}.source-inspired .hosting-plan-card{padding-bottom:17px;border-radius:6px;box-shadow:none;border:1px solid #dce3ee;transform:none}.source-inspired .hosting-plan-card h3{font-size:24px;padding:17px 20px;gap:4px}.source-inspired .hosting-plan-card h3 small{font-size:8px}.source-inspired .hosting-plan-card>p{font-size:27px;padding:18px 20px 8px;line-height:1.25}.source-inspired .hosting-plan-card>.feature-list{padding:3px 20px 15px}.source-inspired .hosting-plan-card>.feature-list li{font-size:12px;padding:6px 0 6px 17px;line-height:1.6}.source-inspired .hosting-plan-card>.btn{margin:2px 20px 0;font-size:12px;min-height:38px;padding:9px 14px}.source-inspired .hosting-plan-featured{border-color:#f47521}.source-band{padding:55px 0;background:#fff;position:relative;isolation:isolate;overflow:clip}.source-band-soft{background:#f5f6f9}.source-band[data-scroll-background]:before{content:'';position:absolute;inset:-60px 0;z-index:-1;background:radial-gradient(ellipse at 15% 30%,#23408f06,transparent 55%),radial-gradient(ellipse at 85% 75%,#f4752108,transparent 50%);transform:translateY(var(--background-shift,0px));opacity:var(--background-opacity,1);pointer-events:none;will-change:transform}.source-row{display:grid;grid-template-columns:repeat(var(--source-columns,1),minmax(0,1fr));gap:40px;align-items:center}.source-row .source-row{gap:28px;margin-top:20px;align-items:start}.source-column{min-width:0}.source-column-body{min-width:0}.source-column-body>.source-widget:last-child{margin-bottom:0}.source-widget{margin-bottom:21px}.source-widget.source-image{display:flex;justify-content:center;align-items:center}.source-widget img{max-width:100%;width:100%;height:auto;max-height:490px;object-fit:contain;display:block}.source-widget.source-image img{border-radius:0}.source-widget h2{color:#23408f;font-size:36px;font-weight:800;letter-spacing:-.025em;line-height:1.16;margin:0 0 22px}.source-widget h3{color:#23408f;font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 17px}.source-widget h4,.source-widget h5{color:#23408f;font-size:22px;letter-spacing:-.02em;line-height:1.25;margin:0 0 17px}.source-widget p{font-size:16px;line-height:1.85;color:#606d80;margin:0 0 18px}.source-widget p:last-child{margin-bottom:0}.source-widget a:not(.btn){color:#23408f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.source-widget ul,.source-widget ol{font-size:15px;line-height:1.8;color:#63728a;padding-left:20px}.source-widget li{margin-bottom:7px}.source-heading:only-child>h2{text-align:center}.source-widget.source-icon-box{padding:0;background:transparent;box-shadow:none;border:0}.source-icon-box .source-feature-copy h3:before{content:'';display:block;width:32px;height:3px;background:#f47521;margin:0 0 17px}.source-widget.source-image-box{display:grid;grid-template-columns:70px 1fr;gap:22px;align-items:start}.source-image-box .source-illustration{margin:0}.source-image-box .source-illustration img{height:70px;width:70px;object-fit:contain}.source-image-box .source-feature-copy h3{font-size:23px;margin-bottom:13px}.source-image-box .source-feature-copy p{font-size:15px;line-height:1.8}.source-band:has(.source-image-box a[href*="about-us/"]) .source-image-box{display:block;text-align:center}.source-band:has(.source-image-box a[href*="about-us/"]) .source-illustration{margin:0 0 18px}.source-band:has(.source-image-box a[href*="about-us/"]) .source-illustration img{width:100%;height:210px;object-fit:cover}.source-widget details{padding:16px 0;border-bottom:1px solid #d8e0ec}.source-widget summary{font-size:16px;color:#23408f;line-height:1.4;font-weight:700;padding:0 25px 0 0}.source-widget details[open]>div{padding-top:17px}.source-price-column{border:1px solid #e0e6ef;border-radius:5px;padding:22px 18px;background:white}.source-price-column h3{font-size:23px;margin:0 0 14px}.source-price-column .source-widget{margin-bottom:15px}.source-price-column .source-icon-list ul{list-style:none;padding:0;font-size:13px}.source-price-column .source-icon-list li{padding:5px 0;border-bottom:1px solid #e9eef4;margin:0;font-size:12px;line-height:1.5}.source-price-column>.btn{width:100%;min-height:37px;font-size:12px;padding:9px 13px}.source-band:has(.source-price-column) .source-row{gap:17px;align-items:stretch}.landing-advice{padding:46px 0;background:white;overflow:clip}.landing-advice-soft{background:#f5f7fa}.advice-columns{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.advice-column h2{font-size:30px;line-height:1.2;color:#23408f;letter-spacing:-.025em;margin:0 0 21px}.advice-column p{font-size:16px;line-height:1.9;color:#66758c;margin:0}.landing-faq{padding:48px 0 58px;background:#fff}.source-inspired .landing-faq .service-faq{padding:0;border:0;margin:0}.source-inspired .landing-faq .service-faq>.eyebrow{display:none}.source-inspired .landing-faq .service-faq>h2{grid-row:1/3;font-size:35px}.source-inspired .landing-faq .service-faq-list{grid-row:1/3}.landing-directory{padding:52px 0;background:#f3f5f9;border-top:1px solid #e5eaf2}.landing-directory h2{font-size:35px;color:#23408f;margin:0 0 32px;line-height:1.15;letter-spacing:-.025em}.directory-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 50px}.directory-columns>div{border:0;box-shadow:none;background:transparent}.directory-columns h3{font-size:21px;color:#23408f;margin:0 0 16px}.directory-columns ul{list-style:none;padding:0;margin:0}.directory-columns li{margin:0 0 10px;padding:0;font-size:14px;line-height:1.6}.directory-columns a{color:#667996;display:inline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#bdc9dc}.directory-columns a:hover{color:#f47521;text-decoration-color:#f47521}.landing-contact{padding:53px 0;background:#23408f;color:white}.landing-contact>.wrap{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.landing-contact .eyebrow{color:#ffa366}.landing-contact h2{font-size:38px;line-height:1.12;letter-spacing:-.03em;margin:0 0 15px;color:white;max-width:650px}.landing-contact p{font-size:16px;line-height:1.8;color:#cedaf1;margin:0}.landing-contact-actions{display:flex;flex-direction:column;align-items:start;gap:20px}.landing-contact-actions .text-link{color:white}.landing-source-detail{padding:40px 0;background:#fff}.landing-source-detail h2{font-size:30px;color:#23408f}.landing-source-detail h3{font-size:23px;color:#23408f}.landing-source-detail p,.landing-source-detail li{font-size:15px;line-height:1.9;color:#67788f}.source-detail-list{columns:2;column-gap:50px;list-style:none;padding:0}.source-detail-list li{padding:7px 0;border-bottom:1px solid #e2e8f1;break-inside:avoid}.source-inspired .client-showcase{padding:42px 0;background:#fafbfd;border:0}.source-inspired .client-heading h2{font-size:34px}.source-inspired .client-heading .eyebrow{display:none}.source-inspired .client-tile{box-shadow:none;border:0;border-radius:0;background:transparent;min-height:135px}.source-inspired .client-window{padding:3px 0}.source-inspired .client-tile span{font-size:10px}.source-inspired .client-heading{margin-bottom:20px}
/* Reading layouts and new service copy use typography, not a box for each paragraph. */
.source-inspired .inner-jump-nav{border:0;gap:10px 22px;margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid #e1e7f0}.source-inspired .inner-jump-nav a{padding:0;border:0;background:none;text-decoration:underline;font-size:11px;color:#6c7e99;max-width:260px}.source-inspired .inner-jump-nav a:hover{background:none;color:#f47521}.source-inspired .content-section,.source-inspired .content-section.section-wide,.source-inspired .content-section:nth-child(n){border:0;border-radius:0;background:transparent;box-shadow:none;padding:25px 0}.source-inspired .content-sections{display:block}.source-inspired .content-section h2{font-size:32px}.source-inspired .content-section h3{font-size:25px}.source-inspired .content-section p,.source-inspired .content-section li{font-size:16px;line-height:1.9}.source-inspired .learning-grid{gap:35px 60px}.source-inspired .learning-card,.source-inspired .learning-card:nth-child(n){padding:12px 0 18px;background:none;border:0;border-radius:0;box-shadow:none}.source-inspired .learning-card:after,.source-inspired .learning-card>.feature-number{display:none}.source-inspired .learning-card h3{margin:0 0 19px;font-size:28px!important}.source-inspired .learning-card p{font-size:16px!important}.source-inspired .service-learning>.eyebrow,.source-inspired .service-learning>h2{display:none}.source-inspired .service-learning{border:0;padding:0 0 25px;margin-bottom:0}.source-inspired .related-service-card{background:none;border:0;border-radius:0;box-shadow:none;padding:15px 0;transform:none}.source-inspired .related-service-card>small{display:none}.source-inspired .related-service-card h3{font-size:21px!important}.source-inspired .related-service-card:hover{transform:none;background:none}.source-inspired .related-services{border-top:1px solid #e4e9f1}.source-inspired .premium-full-width .content{max-width:1240px}.source-inspired .sidebar>div{background:none;border:0;box-shadow:none;padding:0 0 0 25px;border-left:1px solid #e2e8f0}.source-inspired .content-section.package-detail-row{display:grid;padding:27px!important;background:#f5f7fa!important;border:0;border-radius:4px}.source-inspired .content-section .content-gallery{margin-top:20px}.source-inspired .content-section table{border-collapse:collapse}.source-inspired .content-section table th,.source-inspired .content-section table td{padding:14px;border:1px solid #dce4ef}.source-inspired .organised-content>figure{border:0;box-shadow:none;border-radius:0;background:transparent}
/* The same keyframe distances and timing used by the running Elementor site. */
.source-motion .scroll-pending{opacity:0;visibility:visible}.source-motion .scroll-visible{visibility:visible;opacity:1;animation-duration:var(--scroll-duration,1000ms);animation-delay:var(--scroll-delay,0ms);animation-fill-mode:both;animation-timing-function:ease}.source-motion .scroll-visible[data-scroll-effect="slideInLeft"]{animation-name:sourceSlideInLeft}.source-motion .scroll-visible[data-scroll-effect="slideInRight"]{animation-name:sourceSlideInRight}.source-motion .scroll-visible[data-scroll-effect="fadeInDown"]{animation-name:sourceFadeInDown}.source-motion .scroll-visible[data-scroll-effect="fadeInUp"]{animation-name:sourceFadeInUp}.source-motion .scroll-visible[data-scroll-effect="zoomIn"]{animation-name:sourceZoomIn}.source-motion .scroll-visible[data-scroll-effect="fadeInRight"]{animation-name:sourceFadeInRight}.source-motion .scroll-visible[data-scroll-effect="fadeInLeft"]{animation-name:sourceFadeInLeft}.source-motion .scroll-visible[data-scroll-effect="fadeIn"]{animation-name:sourceFadeIn}.source-motion .scroll-visible[data-scroll-effect="slideInUp"]{animation-name:sourceSlideInUp}
@keyframes sourceSlideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes sourceSlideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes sourceFadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes sourceFadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes sourceZoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes sourceFadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes sourceFadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes sourceFadeIn{from{opacity:0}to{opacity:1}}@keyframes sourceSlideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}
@media(max-width:1100px){.source-menu-label>a{font-size:13px;padding-left:10px;padding-right:10px}.source-inspired .nav-wrap{gap:18px}.source-inspired header .logo,.source-inspired header .logo img{width:140px}.source-row{gap:30px}.source-widget h2{font-size:32px}.source-widget h3{font-size:23px}.source-widget p{font-size:15px}.home.source-inspired .host-grid{gap:12px}.home.source-inspired .host-card h3{font-size:18px;padding:13px}.home.source-inspired .host-card>strong{font-size:23px;margin:0 13px}.home.source-inspired .host-card>small{margin-left:13px}.home.source-inspired .hosting-features{margin:10px 13px 13px}.home.source-inspired .hosting-features li{font-size:11px}.home.source-inspired .host-card>.btn{margin-left:13px!important;margin-right:13px!important}.floating-domain-search .compact-domain-prices button{padding:3px 6px}.floating-domain-search .compact-domain-prices span{font-size:9px}.floating-domain-search .compact-domain-prices strong{font-size:16px}.source-inspired .hosting-plan-card>p{font-size:24px}.source-inspired .hosting-plan-card h3{padding:16px;font-size:23px}.source-inspired .hosting-plan-card>.feature-list{padding:3px 16px 15px}.source-inspired .hosting-plan-card>.btn{margin:2px 16px 0}.source-inspired .hosting-plan-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.source-inspired .hosting-plan-card>.feature-list li{font-size:11px}.source-widget.source-image-box{grid-template-columns:55px 1fr;gap:15px}.source-image-box .source-illustration img{width:55px;height:55px}.source-image-box .source-feature-copy h3{font-size:22px}.advice-columns{gap:40px}.landing-contact>.wrap{gap:30px}.landing-contact h2{font-size:33px}.directory-columns{gap:30px}}
@media(max-width:1024px){.source-inspired .nav-wrap{height:78px}.source-menu-toggle{display:block;margin-left:auto}.source-nav{display:none;position:absolute;top:78px;left:0;right:0;background:#fff;box-shadow:0 16px 30px #12305b20;padding:12px 28px 22px;max-height:calc(100dvh - 110px);overflow:auto;margin:0;border-top:1px solid #e8edf5;align-self:auto}.source-nav.is-mobile-open{display:block}.source-menu{display:block}.source-menu-item{display:block;border-bottom:1px solid #e7ecf5}.source-menu-label{display:flex;justify-content:space-between}.source-menu-label>a{padding:15px 0;font-size:15px;flex:1}.source-menu-arrow{height:48px;width:42px;padding:0}.source-menu-arrow svg{width:12px;height:8px}.source-submenu{position:static;display:none;min-width:0;max-width:none;visibility:visible;opacity:1;pointer-events:auto;transform:none;box-shadow:none;border:0;background:#f5f7fa;padding:5px 0 10px;transition:none}.source-menu-item:hover>.source-submenu,.source-menu-item:focus-within>.source-submenu{display:none}.source-menu-item.is-open>.source-submenu{display:block}.source-submenu a{padding:11px 17px;font-size:14px}.source-inspired header .logo img{height:66px}}
@media(max-width:820px){.home.source-inspired .host-grid,.source-inspired .hosting-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.home.source-inspired .host-card h3{font-size:22px;padding:14px 18px}.home.source-inspired .host-card>strong{font-size:27px;margin:0 18px}.home.source-inspired .host-card>small{margin-left:18px}.home.source-inspired .hosting-features{margin:11px 18px 14px}.home.source-inspired .hosting-features li{font-size:12px}.home.source-inspired .host-card>.btn{margin-left:18px!important;margin-right:18px!important;font-size:12px}.floating-domain-search .compact-domain-prices{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 0}.floating-domain-search .compact-domain-prices button:nth-child(5){border-right:0}.floating-domain-search .compact-domain-prices span{font-size:10px}.source-row{gap:25px}.source-row .source-row{gap:22px}.source-widget p{font-size:15px}.source-widget h2{font-size:29px}.source-widget h3{font-size:23px}.source-widget.source-image-box{display:block}.source-image-box .source-illustration{margin-bottom:18px}.source-image-box .source-illustration img{width:65px;height:65px}.source-price-column{padding:19px 15px}.source-band:has(.source-price-column) .source-row{grid-template-columns:repeat(2,minmax(0,1fr))}.source-band{padding:42px 0}.source-inspired .inner-hero-grid{gap:28px;min-height:310px}.source-inspired.premium-inner .page-hero h1{font-size:39px}.source-inspired .inner-hero-copy>p{font-size:15px}.source-inspired .hosting-plan-card>p{font-size:29px}.source-inspired .hosting-plan-card>.feature-list li{font-size:13px}.source-inspired .hosting-plan-card h3{font-size:25px;padding:17px 20px}.source-inspired .hosting-plan-card>.feature-list{padding:3px 20px 16px}.source-inspired .hosting-plan-card>.btn{margin:2px 20px 0;font-size:13px}.directory-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.landing-contact>.wrap{grid-template-columns:1fr}.landing-contact-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:25px}.source-inspired .source-band:has(.source-image-box a[href*="about-us/"]) .source-row{grid-template-columns:repeat(2,minmax(0,1fr))}.source-inspired .content-section h2{font-size:28px}.source-inspired .sidebar>div{padding:0;border:0}}
@media(max-width:560px){.source-inspired .nav-wrap{height:70px}.source-nav{top:70px;padding:10px 18px 20px}.source-inspired header .logo,.source-inspired header .logo img{width:127px}.source-inspired header .logo img{height:59px}.source-menu-label>a{font-size:14px;padding:13px 0}.source-menu-arrow{height:45px}.source-submenu a{font-size:13px}.home.source-inspired .hosting{padding:37px 0 32px}.home.source-inspired .hosting-intro h2{font-size:31px;line-height:1.12}.home.source-inspired .hosting-intro p{font-size:14px}.floating-domain-search{padding:18px 14px 15px;border-radius:6px}.source-inspired .searchbar-heading h2,.home.source-inspired .searchbar-heading h2{font-size:19px}.searchbar-heading{margin-bottom:12px}.floating-domain-search .domain-search{flex-wrap:wrap;border:1px solid #dce5f2;min-height:50px;background:#f8faff}.floating-domain-search .domain-search input{width:calc(100% - 87px);flex:auto;min-height:49px;font-size:14px;padding:11px 12px}.floating-domain-search .domain-search select{width:87px;max-width:87px;font-size:13px;padding:10px}.floating-domain-search .domain-search>.btn{width:100%;min-height:42px;font-size:13px;padding:10px 16px}.compact-price-heading{gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.price-mode-label,.price-mode-label select,.compact-price-heading>.text-link{font-size:9px}.floating-domain-search .compact-domain-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 0}.floating-domain-search .compact-domain-prices strong{font-size:17px}.floating-domain-search .compact-domain-prices span{font-size:10px}.floating-domain-search .compact-domain-prices button{min-height:38px;padding:0 6px}.floating-domain-search .compact-domain-prices button:nth-child(3n){border-right:0}.floating-domain-search .compact-domain-prices button:nth-child(5){border-right:1px solid #e5eaf3}.home.source-inspired .host-grid{gap:12px;margin-top:21px}.home.source-inspired .host-card{padding-bottom:14px}.home.source-inspired .host-card h3{font-size:18px;padding:13px 12px;margin-bottom:12px}.home.source-inspired .host-card>strong{font-size:22px;margin:0 12px;letter-spacing:-.025em}.home.source-inspired .host-card>small{font-size:9px;margin-left:12px}.home.source-inspired .hosting-features{margin:9px 12px 13px}.home.source-inspired .hosting-features li{font-size:10px;padding:5px 0 5px 13px;line-height:1.55}.home.source-inspired .host-card>.btn{font-size:10px;padding:8px;margin:0 12px!important;min-height:33px}.source-inspired.premium-inner .page-hero{padding:30px 0 35px}.source-inspired .inner-hero-grid{grid-template-columns:1fr;gap:23px}.source-inspired.premium-inner .page-hero h1{font-size:37px;max-width:100%}.source-inspired .inner-hero-copy>p{font-size:16px;line-height:1.8}.source-inspired .inner-hero-copy>.crumb{font-size:10px;margin-bottom:20px}.source-inspired .inner-hero-visual{max-width:390px;width:100%;margin:0 auto}.source-inspired .inner-image-frame img{max-height:260px}.hero-search-wrap{transform:translateY(25px);margin-top:15px}.source-inspired .hosting-plan-section{padding:58px 0 34px}.source-inspired .hosting-plan-section h2{font-size:29px;line-height:1.15}.source-inspired .hosting-plan-section .section-intro{font-size:14px;line-height:1.75}.source-inspired .hosting-plan-cards{gap:12px}.source-inspired .hosting-plan-card{padding-bottom:14px}.source-inspired .hosting-plan-card h3{font-size:20px;padding:14px 12px;letter-spacing:-.015em}.source-inspired .hosting-plan-card h3 small{font-size:7px}.source-inspired .hosting-plan-card>p{font-size:22px;padding:14px 12px 7px;line-height:1.35}.source-inspired .hosting-plan-card>.feature-list{padding:3px 12px 12px}.source-inspired .hosting-plan-card>.feature-list li{font-size:10px;line-height:1.6;padding:6px 0 6px 13px}.source-inspired .hosting-plan-card>.btn{font-size:10px;padding:8px 6px;margin:2px 12px 0;min-height:34px;gap:4px}.source-row,.source-row .source-row{grid-template-columns:1fr;gap:30px;align-items:start}.source-band{padding:37px 0}.source-widget h2{font-size:29px;line-height:1.2}.source-widget h3{font-size:25px}.source-widget h4,.source-widget h5{font-size:23px}.source-widget p,.source-widget li{font-size:16px;line-height:1.85}.source-widget{margin-bottom:19px}.source-widget img{max-height:330px}.source-widget.source-image-box{display:grid;grid-template-columns:60px 1fr;gap:20px}.source-image-box .source-illustration{margin:0}.source-image-box .source-illustration img{width:60px;height:60px}.source-image-box .source-feature-copy h3{font-size:23px}.source-image-box .source-feature-copy p{font-size:15px}.source-inspired .source-band:has(.source-image-box a[href*="about-us/"]) .source-row{gap:24px 17px}.source-inspired .source-band:has(.source-image-box a[href*="about-us/"]) .source-image-box{display:block}.source-band:has(.source-image-box a[href*="about-us/"]) .source-illustration img{height:155px}.source-band:has(.source-image-box a[href*="about-us/"]) .source-feature-copy h3{font-size:20px}.advice-columns{grid-template-columns:1fr;gap:32px}.landing-advice{padding:36px 0}.advice-column h2{font-size:28px}.advice-column p{font-size:16px;line-height:1.85}.landing-directory{padding:37px 0}.landing-directory h2{font-size:29px;margin-bottom:27px}.directory-columns{grid-template-columns:1fr;gap:26px}.directory-columns h3{font-size:22px;margin-bottom:14px}.directory-columns li{font-size:15px;margin-bottom:10px}.landing-contact{padding:39px 0}.landing-contact h2{font-size:32px}.landing-contact p{font-size:15px}.landing-contact-actions{flex-direction:column;align-items:start;gap:21px}.landing-contact .btn{font-size:13px}.landing-contact-actions .text-link{font-size:13px}.landing-faq{padding:37px 0}.source-inspired .landing-faq .service-faq>h2{font-size:30px}.source-inspired .client-showcase{padding:33px 0}.source-inspired .client-heading h2{font-size:29px}.landing-source-detail{padding:32px 0}.landing-source-detail h2{font-size:27px}.source-detail-list{columns:1}.source-inspired .learning-grid{grid-template-columns:1fr;gap:25px}.source-inspired .learning-card h3{font-size:27px!important}.source-inspired .content-section,.source-inspired .content-section.section-wide,.source-inspired .content-section:nth-child(n){padding:20px 0}.source-inspired .content-section h2{font-size:28px}.source-inspired .content-section h3{font-size:24px}.source-inspired .content-section p,.source-inspired .content-section li{font-size:16px;line-height:1.9}.source-inspired .content-section.package-detail-row{padding:24px!important}.source-inspired .source-price-column{padding:17px 12px}.source-price-column .source-icon-list li{font-size:11px}.source-price-column h3{font-size:20px}.source-price-column>.btn{font-size:10px;padding:8px;min-height:33px}}
@media(prefers-reduced-motion:reduce){.source-motion .scroll-pending{opacity:1!important;visibility:visible!important}.source-motion .scroll-visible{animation:none!important;transform:none!important}.source-band[data-scroll-background]:before{transform:none!important;opacity:1!important;will-change:auto}.source-submenu{transition:none}.source-inspired .server-orbit{animation:none}.source-inspired .hero-search-wrap{transform:translateY(25px)}}
.landing-migration-checklist{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.landing-migration-checklist h2{font-size:31px;color:#23408f;line-height:1.2;letter-spacing:-.025em}.landing-migration-checklist p{font-size:16px;line-height:1.85;color:#67788d}.landing-migration-checklist ol{list-style:none;counter-reset:move;padding:0;margin:0}.landing-migration-checklist li{counter-increment:move;padding:0 0 17px 40px;margin-bottom:17px;position:relative;border-bottom:1px solid #dce4ef;line-height:1.65;color:#64748b;font-size:15px}.landing-migration-checklist li:before{content:'0' counter(move);position:absolute;left:0;color:#f47521;font-size:14px;font-weight:800}.landing-migration-checklist b,.landing-migration-checklist span{display:block}.landing-migration-checklist b{color:#23408f;margin-bottom:4px}.landing-migration-checklist li:last-child{margin-bottom:0}.source-inspired .page-hero:has(.hero-search-wrap)+.source-band{padding-top:80px}@media(max-width:560px){.landing-migration-checklist{grid-template-columns:1fr;gap:25px}.landing-migration-checklist h2{font-size:28px}.landing-migration-checklist li{font-size:15px}.source-inspired .page-hero:has(.hero-search-wrap)+.source-band{padding-top:60px}}
