/* Generated by tools/build-eagle-wordpress-theme.mjs; edit Eagle sources. */
/**/ main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) { overflow: hidden; border: 1px solid #dfe5ec; border-radius: 14px; } main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details:last-child { border-bottom: 0; } main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details > summary { padding-right: 64px; padding-left: 22px; } main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details > :is(p, div):not([class*="icon"]) { margin-right: 64px; margin-left: 22px; } main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details > summary::after { right: 18px; } @media (max-width: 640px){ main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details > summary { padding-right: 54px; padding-left: 18px; } main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details > :is(p, div):not([class*="icon"]) { margin-right: 18px; margin-left: 18px; } main[class^="ipwh-"] :is( [class$="-faq-list"], [class*="-faq-list "] ) > details > summary::after { right: 14px; }} [data-ipwh-theme="dark"] main[class^="ipwh-"] { --ink: #f3f6fb; --muted: #b6c0cf; --line: #2b3748; --soft: #101927; --smm-ink: #f3f6fb; --smm-copy: #b6c0cf; --smm-line: #2b3748; --smm-soft: #101927; --smm-navy: #08111f; --wm-ink: #f3f6fb; --wm-copy: #b6c0cf; --wm-line: #2b3748; --wm-navy: #08111f; --ipwh-ink: #f3f6fb; --ipwh-muted: #b6c0cf; --ipwh-line: #2b3748; --ipwh-soft: #101927; --ipwh-warm: #171820; --ipwh-navy: #08111f; --ipwh-brand-soft: #321d23; --ipwh-about-ink: #f3f6fb; --ipwh-about-muted: #b6c0cf; --ipwh-about-line: #2b3748; --ipwh-about-soft: #101927; --ipwh-about-brand-soft: #321d23; --ipwh-agency-ink: #f3f6fb; --ipwh-agency-muted: #b6c0cf; --ipwh-agency-line: #2b3748; --ipwh-agency-soft: #101927; --ipwh-agency-warm: #171820; --ipwh-agency-navy: #08111f; --ipwh-agency-blue-soft: #172a42; --ipwh-agency-green-soft: #142b25; --ipwh-aviation-ink: #f3f6fb; --ipwh-aviation-muted: #b6c0cf; --ipwh-aviation-line: #2b3748; --ipwh-aviation-soft: #101927; --ipwh-aviation-warm: #171820; --ipwh-awb-ink: #f3f6fb; --ipwh-awb-copy: #b6c0cf; --ipwh-awb-line: #2b3748; --ipwh-awb-soft: #101927; --ipwh-case-ink: #f3f6fb; --ipwh-case-muted: #b6c0cf; --ipwh-case-line: #2b3748; --ipwh-case-soft: #101927; --ipwh-contact-ink: #f3f6fb; --ipwh-contact-muted: #b6c0cf; --ipwh-contact-line: #2b3748; --ipwh-contact-soft: #101927; --ipwh-contact-warm: #171820; --ipwh-cloud-ink: #f3f6fb; --ipwh-cloud-muted: #b6c0cf; --ipwh-cloud-line: #2b3748; --ipwh-cloud-soft: #101927; --ipwh-cloud-warm: #171820; --ipwh-cloud-navy: #08111f; --ipwh-ds-ink: #f3f6fb; --ipwh-ds-muted: #b6c0cf; --ipwh-ds-line: #2b3748; --ipwh-ds-soft: #101927; --ipwh-ds-warm: #171820; --ipwh-ds-navy: #08111f; --ipwh-ecommerce-ink: #f3f6fb; --ipwh-ecommerce-muted: #b6c0cf; --ipwh-ecommerce-line: #2b3748; --ipwh-ecommerce-soft: #101927; --ipwh-ecommerce-warm: #171820; --ipwh-ecommerce-navy: #08111f; --ipwh-email-ink: #f3f6fb; --ipwh-email-muted: #b6c0cf; --ipwh-email-line: #2b3748; --ipwh-email-soft: #101927; --ipwh-email-panel: #141e2d; --ipwh-entertainment-ink: #f3f6fb; --ipwh-entertainment-muted: #b6c0cf; --ipwh-entertainment-line: #2b3748; --ipwh-entertainment-soft: #101927; --ipwh-entertainment-warm: #171820; --ipwh-government-ink: #f3f6fb; --ipwh-government-muted: #b6c0cf; --ipwh-government-line: #2b3748; --ipwh-government-soft: #101927; --ipwh-government-warm: #171820; --ipwh-grow-ink: #f3f6fb; --ipwh-grow-muted: #b6c0cf; --ipwh-grow-line: #2b3748; --ipwh-grow-soft: #101927; --ipwh-healthcare-ink: #f3f6fb; --ipwh-healthcare-muted: #b6c0cf; --ipwh-healthcare-line: #2b3748; --ipwh-healthcare-soft: #101927; --ipwh-healthcare-warm: #171820; --ipwh-healthcare-navy: #08111f; --ipwh-hospitality-ink: #f3f6fb; --ipwh-hospitality-muted: #b6c0cf; --ipwh-hospitality-line: #2b3748; --ipwh-hospitality-soft: #101927; --ipwh-hospitality-warm: #171820; --ipwh-hospitality-navy: #08111f; --ipwh-hospitality-navy-soft: #101927; --ipwh-hosting-ink: #f3f6fb; --ipwh-hosting-muted: #b6c0cf; --ipwh-hosting-line: #2b3748; --ipwh-hosting-soft: #101927; --ipwh-hosting-warm: #171820; --ipwh-hosting-navy: #08111f; --ipwh-innovation-ink: #f3f6fb; --ipwh-innovation-muted: #b6c0cf; --ipwh-innovation-line: #2b3748; --ipwh-innovation-soft: #101927; --ipwh-legal-ink: #f3f6fb; --ipwh-legal-muted: #b6c0cf; --ipwh-legal-line: #2b3748; --ipwh-legal-soft: #101927; --ipwh-legal-warm: #171820; --ipwh-legal-brand-soft: #321d23; --ipwh-legalhub-ink: #f3f6fb; --ipwh-legalhub-muted: #b6c0cf; --ipwh-legalhub-line: #2b3748; --ipwh-legalhub-soft: #101927; --ipwh-legalhub-brand-soft: #321d23; --ipwh-location-ink: #f3f6fb; --ipwh-location-muted: #b6c0cf; --ipwh-location-line: #2b3748; --ipwh-location-soft: #101927; --ipwh-location-warm: #171820; --ipwh-location-navy: #08111f; --ipwh-news-ink: #f3f6fb; --ipwh-news-muted: #b6c0cf; --ipwh-news-line: #2b3748; --ipwh-news-soft: #101927; --ipwh-news-warm: #171820; --ipwh-nonprofit-ink: #f3f6fb; --ipwh-nonprofit-muted: #b6c0cf; --ipwh-nonprofit-line: #2b3748; --ipwh-nonprofit-soft: #101927; --ipwh-nonprofit-warm: #171820; --ipwh-nonprofit-navy: #08111f; --ipwh-pricing-ink: #f3f6fb; --ipwh-pricing-muted: #b6c0cf; --ipwh-pricing-line: #2b3748; --ipwh-protect-ink: #f3f6fb; --ipwh-protect-muted: #b6c0cf; --ipwh-protect-line: #2b3748; --ipwh-protect-soft: #101927; --ipwh-seoav-ink: #f3f6fb; --ipwh-seoav-line: #2b3748; --ipwh-seotool-ink: #f3f6fb; --ipwh-seotool-muted: #b6c0cf; --ipwh-seotool-line: #2b3748; --ipwh-seotool-soft: #101927; --ipwh-seotool-warm: #171820; --ipwh-sitemap-ink: #f3f6fb; --ipwh-sitemap-muted: #b6c0cf; --ipwh-sitemap-line: #2b3748; --ipwh-sitemap-soft: #101927; --ipwh-sm-ink: #f3f6fb; --ipwh-sm-muted: #b6c0cf; --ipwh-sm-line: #2b3748; --ipwh-sm-soft: #101927; --ipwh-sm-warm: #171820; --ipwh-sports-ink: #f3f6fb; --ipwh-sports-muted: #b6c0cf; --ipwh-sports-line: #2b3748; --ipwh-sports-soft: #101927; --ipwh-sports-warm: #171820; --ipwh-ssl-ink: #f3f6fb; --ipwh-ssl-muted: #b6c0cf; --ipwh-ssl-line: #2b3748; --ipwh-ssl-soft: #101927; --ipwh-ssl-warm: #171820; --ipwh-vpn-ink: #f3f6fb; --ipwh-vpn-muted: #b6c0cf; --ipwh-vpn-line: #2b3748; --ipwh-vpn-soft: #101927; --ipwh-transfer-ink: #f3f6fb; --ipwh-transfer-muted: #b6c0cf; --ipwh-transfer-line: #2b3748; --ipwh-transfer-soft: #101927; --ipwh-vps-ink: #f3f6fb; --ipwh-vps-muted: #b6c0cf; --ipwh-vps-line: #2b3748; --ipwh-vps-soft: #101927; --ipwh-vps-warm: #171820; --ipwh-wb-ink: #f3f6fb; --ipwh-wb-copy: #b6c0cf; --ipwh-wb-line: #2b3748; --ipwh-wb-navy-soft: #101927; --ipwh-wd-ink: #f3f6fb; --ipwh-wd-muted: #b6c0cf; --ipwh-wd-line: #2b3748; --ipwh-wd-soft: #101927; --ipwh-wd-brand-soft: #321d23; --ipwh-webhost-ink: #f3f6fb; --ipwh-webhost-muted: #b6c0cf; --ipwh-webhost-line: #2b3748; --ipwh-webhost-soft: #101927; --ipwh-webhost-warm: #171820; --ipwh-webhost-navy: #08111f; --ipwh-whmcs-ink: #f3f6fb; --ipwh-whmcs-muted: #b6c0cf; --ipwh-whmcs-line: #2b3748; --ipwh-whmcs-soft: #101927; --ipwh-wts-ink: #f3f6fb; --ipwh-wts-muted: #b6c0cf; --ipwh-wts-line: #2b3748; --ipwh-wts-soft: #101927; --ipwh-wts-warm: #171820; color: #f3f6fb; background: #0b121d; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( [class*="-hero-title"], [class*="-cta-title"] ) { color: #fff; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( section[class*="-section"], section[class*="-trust"], section[class*="-features"], section[class*="-benefits"], section[class*="-outcomes"], section[class*="-stats"], section[class*="-overview"] ):not([class*="hero"]):not([class*="cta"]):not([class*="dark"]):not([class*="featured"]):not(.ipwh-legal-section) { border-color: #2b3748; background-color: #0b121d; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-card"], [class*="-card "], [class$="-panel"], [class*="-panel "], [class$="-plan"], [class*="-plan "], [class$="-item"], [class*="-item "], [class$="-step"], [class*="-step "], [class$="-table"], [class*="-table "], [class$="-control"], [class*="-control "], [class$="-toggle"], [class*="-toggle "] ):not([class*="hero"]):not([class*="cta"]):not([class*="featured"]):not([class*="visual"]):not([class*="dashboard"]):not([class*="logo"]):not([class*="button"]):not([class*="icon"]):not([class*="status"]):not([class*="dark"]) { border-color: #2b3748; background-color: #141e2d; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-faq-list"], [class*="-faq-list "] ) { border-color: #2b3748; background: #141e2d; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-faq-list"], [class*="-faq-list "] ) > details { border-color: #2b3748; } /**/ main[class^="ipwh-"] :is( .ipwh-seotool-faq-list, .ipwh-smm-faq-list, .ipwh-wts-faq-list, .ipwh-wb-faq-list, .ipwh-wm-faq-list ) { overflow: visible; border: 0; border-radius: 0; background: transparent !important; } main[class^="ipwh-"] :is( .ipwh-seotool-faq-list, .ipwh-smm-faq-list, .ipwh-wts-faq-list, .ipwh-wb-faq-list, .ipwh-wm-faq-list ) > details > :is(p, div):not([class*="icon"]) { margin-right: 0; margin-left: 0; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( section[class$="-cta"], section[class*="-cta "] ) { border-color: #2b3748; background: linear-gradient(135deg, #08111f 0%, #141e2d 68%, #21191f 100%); } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-proof"], [class*="-proof "], [class$="-proof-grid"], [class*="-proof-grid "], [class$="-proof-bar"], [class*="-proof-bar "], [class$="-trust"], [class*="-trust "], [class$="-trust-grid"], [class*="-trust-grid "], [class$="-stats"], [class*="-stats "], [class$="-stats-grid"], [class*="-stats-grid "], :is(div, section, form, nav)[class$="-billing"], :is(div, section, form, nav)[class*="-billing "], :is(div, section, form, nav)[class$="-billing-toggle"], :is(div, section, form, nav)[class*="-billing-toggle "], [class$="-features"], [class*="-features "], [class$="-feature-section"], [class*="-feature-section "], [class$="-benefits"], [class*="-benefits "], [class$="-reviews"], [class*="-reviews "], [class$="-results"], [class*="-results "], [class$="-process"], [class*="-process "], [class$="-comparison"], [class*="-comparison "], [class$="-faq"], [class*="-faq "], [class$="-continuity"], [class*="-continuity "], [class$="-risk"], [class*="-risk "], [class$="-audience"], [class*="-audience "], [class$="-usecases"], [class*="-usecases "], [class$="-principles"], [class*="-principles "], [class$="-native"], [class*="-native "], [class$="-product-view"], [class*="-product-view "], [class$="-section-light"], [class*="-section-light "], [class$="-section-white"], [class*="-section-white "], [class$="-solutions"], [class*="-solutions "], [class$="-assessment"], [class*="-assessment "], [class$="-alerting"], [class*="-alerting "] ):not([class*="hero"]):not([class*="cta"]):not([class*="featured"]) { border-color: #2b3748; background-color: #101927; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( div[class$="-faq"], div[class*="-faq "] ) { background-color: transparent !important; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( section[class$="-faq-group"], section[class*="-faq-group "] ) { border-color: transparent !important; background-color: transparent !important; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class*="-hero"] ) :where( [class$="-trust"], [class*="-trust "], [class$="-proof"], [class*="-proof "], [class$="-trust-grid"], [class*="-trust-grid "], [class$="-proof-grid"], [class*="-proof-grid "], [class$="-proof-bar"], [class*="-proof-bar "] ) { border-color: transparent !important; background-color: transparent !important; box-shadow: none !important; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-title"], [class*="-title "], [class$="-heading"], [class*="-heading "], [class$="-name"], [class*="-name "] ):not([class*="hero"]):not([class*="cta"]) { color: #f3f6fb; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-copy"], [class*="-copy "], [class$="-text"], [class*="-text "], [class$="-description"], [class*="-description "], [class$="-summary"], [class*="-summary "], [class$="-note"], [class*="-note "], [class$="-caption"], [class*="-caption "] ):not([class*="hero"]):not([class*="cta"]):not([class*="warning"]):not([class*="success"]) { color: #b6c0cf; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-eyebrow"], [class*="-eyebrow "], [class$="-kicker"], [class*="-kicker "], [class$="-label"], [class*="-label "], [class$="-card-link"], [class*="-card-link "], [class$="-text-link"], [class*="-text-link "] ):not([class*="hero"]):not([class*="cta"]) { color: #e49a96; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class*="-button-outline"], [class*="-button-ghost"], [class*="-button-secondary"] ):not([class*="hero"]):not([class*="cta"]) { border-color: #53627a; color: #f3f6fb !important; background: #101927 !important; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-about-pillar, .ipwh-about-technology-grid, .ipwh-about-assurance-grid article, .ipwh-smm-float, .ipwh-smm-plan-fit button, .ipwh-smm-oversight-steps article, .ipwh-awb-float, .ipwh-case-studies-story, .ipwh-case-studies-source-list span, .ipwh-case-studies-method-step, .ipwh-case-studies-evidence, .ipwh-industry-enhanced .ipwh-industry-capability, .ipwh-industry-enhanced .ipwh-industry-step, .ipwh-industry-enhanced .ipwh-industry-related-link, .ipwh-grow-nav, .ipwh-grow-location, .ipwh-grow-google-rating, .ipwh-launch-nav, .ipwh-launch-domain-tabs, .ipwh-launch-domain-search form, .ipwh-launch-google-rating, .ipwh-launch-hosting-platforms, .ipwh-protect-nav, .ipwh-protect-google-rating, .ipwh-pricing-categories button, .ipwh-seoav-ai-ecosystem, .ipwh-seoav-ai-platform, .ipwh-seoav-human-caption, .ipwh-seoav-diy-option, .ipwh-seotool-outcome, .ipwh-seotool-pricing, .ipwh-seotool-quote, .ipwh-sm-live, .ipwh-sm-integration, .ipwh-sm-alert, .ipwh-sm-toggle, .ipwh-service-stat, .ipwh-sitemap-tasks, .ipwh-sitemap-search, .ipwh-ssl-tabs, .ipwh-ssl-terms, .ipwh-ssl-hero-badge, .ipwh-ssl-warning-visual > div, .ipwh-ssl-validation-grid article, .ipwh-ssl-brands, .ipwh-vpn-offer, .ipwh-vpn-core-grid article, .ipwh-vpn-device-visual > span, .ipwh-vpn-feature-chips span, .ipwh-vpn-use-grid article, .ipwh-vpn-press, .ipwh-wd-package-context, .ipwh-wd-fit-strip, .ipwh-wb-dashboard-shell, .ipwh-wb-compare-shell, .ipwh-wb-compare-note, .ipwh-wm-status-window, .ipwh-wm-live-card, .ipwh-wm-assessment-shell, .ipwh-wm-product-visual, .ipwh-wm-alert-visual, .ipwh-wts-boundary, .ipwh-wts-responsibility-grid article, .ipwh-whmcs-boundary, .ipwh-whmcs-order-step, .ipwh-whmcs-callout ) { border-color: #2b3748; background-color: #141e2d; } [data-ipwh-theme="dark"] .ipwh-location-page { --ipwh-location-brand: #de8c87; --ipwh-location-brand-dark: #b65b56; --ipwh-location-green: #66d6a2; } [data-ipwh-theme="dark"] .ipwh-location-page :where( .ipwh-location-compare, .ipwh-location-reason, .ipwh-location-coverage-link ) { border-color: var(--ipwh-location-line); background: #141e2d; box-shadow: 0 14px 32px rgba(0, 0, 0, 0.2); } [data-ipwh-theme="dark"] .ipwh-location-page :where( .ipwh-location-card-icon, .ipwh-location-solution-icon ) { color: #e49a96; background: #321d23; } [data-ipwh-theme="dark"] .ipwh-location-page :where( .ipwh-location-reason-num, .ipwh-location-button:not(.ipwh-location-button-light) ) { border-color: #bf4b45; color: #fff; background: #8f2925; } [data-ipwh-theme="dark"] .ipwh-location-page :where(a, summary):focus-visible { outline-color: rgba(228, 154, 150, 0.58); } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( article[class*="-card"], a[class*="-card"], div[class*="-card"], li[class*="-card"], article[class*="-plan"], a[class*="-plan"], div[class*="-plan"], li[class*="-plan"], article[class*="-panel"], a[class*="-panel"], div[class*="-panel"], article[class*="-step"], div[class*="-step"], li[class*="-step"], div[class*="-table"], dialog[class*="-dialog"] ):not([class*="featured"]):not([class*="hero"]):not([class*="cta"]):not([class*="-grid"]):not([class*="-cards"]):not([class*="-plans"]):not([class*="-panels"]):not([class*="-steps"]):not([class*="-tables"]) { border-color: #2b3748; background-color: #141e2d; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where(input, select, textarea) { border-color: #3a485d; color: #f3f6fb; background-color: #101927; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where(input, textarea)::placeholder { color: #8f9caf; opacity: 1; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where(table) :where(th, td) { border-color: #2b3748; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where(table) tbody tr:nth-child(even):not([class*="featured"]) { background-color: rgba(255, 255, 255, 0.025); } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-grid"], [class*="-grid "] ) > :where(article, li), [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-faq"], [class*="-faq "] ) details { border-color: #2b3748; background-color: #141e2d; } [data-ipwh-theme="dark"] main[class^="ipwh-"]:not(.ipwh-home) :where( [class$="-billing-toggle"], [class*="-billing-toggle "] ) button:not([class*="active"]) { color: #cbd5e1; background-color: transparent; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( section[class*="-faq"], section[class*="-pricing"], section[class*="-process"], section[class*="-reviews"] ):not([class*="hero"]):not([class*="cta"]) { border-color: #2b3748; background-color: #101927; } /**/ html[data-ipwh-theme="dark"] body main[class^="ipwh-"] :is( [class$="-plan"], [class*="-plan "], [class$="-pricing-card"], [class*="-pricing-card "] ) > :is( ul[class$="-features"], ul[class*="-features "] ) { border-color: transparent; background-color: transparent !important; } html[data-ipwh-theme="dark"] body main[class^="ipwh-"] :is( [class$="-plan"], [class*="-plan "], [class$="-pricing-card"], [class*="-pricing-card "] ) > :is( ul[class$="-features"], ul[class*="-features "] ) > li { border-top-color: #2b3748; background-color: transparent !important; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-agency-control-bar, .ipwh-agency-decision-item, .ipwh-agency-model-card-featured, .ipwh-agency-platform-card-featured, .ipwh-agency-platform-note, .ipwh-agency-profit-control, .ipwh-agency-profit-result-highlight, .ipwh-agency-section-blue, .ipwh-agency-section-warm, .ipwh-agency-showcase-note, .ipwh-awb-billing-toggle, .ipwh-awb-pricing, .ipwh-cloud-compare-wrap, .ipwh-cloud-migration-scope, .ipwh-cloud-toggle-save, .ipwh-compare-mini-row, .ipwh-compare-outcome-card, .ipwh-compare-verdict-panel, .ipwh-compare-visual-panel, .ipwh-contact-form-section, .ipwh-contact-safety-note, .ipwh-ds-addon-group, .ipwh-ds-bento-card-wide, .ipwh-ds-included-item, .ipwh-ds-linux-hardware-item, .ipwh-ds-linux-section, .ipwh-ds-management-note, .ipwh-ds-migration-scope, .ipwh-ecommerce-section-warm, .ipwh-ecommerce-stack-note, .ipwh-email-billing-toggle, .ipwh-email-comparison, .ipwh-email-include-item, .ipwh-email-meta-item, .ipwh-email-tool-tile, .ipwh-email-trust-rating, .ipwh-email-workflow-item, .ipwh-entertainment-stage-item, .ipwh-government-boundary-item, .ipwh-grow-billing, .ipwh-grow-final, .ipwh-grow-product-nav, .ipwh-grow-product-view, .ipwh-grow-soft, .ipwh-healthcare-page-nav, .ipwh-healthcare-page-nav-link, .ipwh-healthcare-section-warm, .ipwh-healthcare-why-item, .ipwh-hospitality-funnel-note, .ipwh-hospitality-why-item, .ipwh-innovation-story-results, .ipwh-launch-nav-inner, .ipwh-launch-stack-item, .ipwh-legal-boundary-item, .ipwh-legal-brief-item, .ipwh-legal-mobile-nav, .ipwh-legal-nav, .ipwh-legal-nav-link, .ipwh-legal-nav-top, .ipwh-legal-section-warm, .ipwh-legal-why-item, .ipwh-legalhub-assurance-item, .ipwh-legalhub-contact-item, .ipwh-location-option, .ipwh-location-panel, .ipwh-location-region-note, .ipwh-news-why-item, .ipwh-nonprofit-section-warm, .ipwh-nonprofit-support-item, .ipwh-product-nav-inner, .ipwh-protect-product-nav, .ipwh-seoav-jump-nav-inner, .ipwh-seoav-results, .ipwh-seoav-snapshot-note, .ipwh-seotool-browser-bar, .ipwh-seotool-comparison, .ipwh-service-section-warm, .ipwh-sitemap-directory, .ipwh-sitemap-no-results, .ipwh-sm-section-warm, .ipwh-smm-billing-toggle, .ipwh-smm-dashboard-frame, .ipwh-smm-feature-panel, .ipwh-smm-pricing, .ipwh-ssl-browser, .ipwh-ssl-browser-top, .ipwh-ssl-pricing-section, .ipwh-transfer-list-item, .ipwh-vpn-pricing-section, .ipwh-vpn-visual-shell, .ipwh-wb-billing-toggle, .ipwh-wb-product-card, .ipwh-webhost-trust-rating, .ipwh-wm-assessment-signals, .ipwh-wm-billing-toggle, .ipwh-wts-example-card, .ipwh-wts-example-result, .ipwh-wts-example-row, .ipwh-wts-scope-note ) { border-color: #2b3748; background: #141e2d; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-agency-section-blue, .ipwh-agency-section-warm, .ipwh-awb-pricing, .ipwh-contact-form-section, .ipwh-ds-linux-section, .ipwh-ecommerce-section-warm, .ipwh-grow-soft, .ipwh-healthcare-section-warm, .ipwh-legal-section-warm, .ipwh-nonprofit-section-warm, .ipwh-service-section-warm, .ipwh-sm-section-warm, .ipwh-smm-pricing, .ipwh-ssl-pricing-section, .ipwh-vpn-pricing-section ) { background: #101927; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-agency-model-card-featured, .ipwh-agency-platform-card-featured, .ipwh-agency-platform-note, .ipwh-agency-profit-result-highlight, .ipwh-agency-showcase-note, .ipwh-cloud-migration-scope, .ipwh-contact-safety-note, .ipwh-ds-management-note, .ipwh-ds-migration-scope, .ipwh-ecommerce-stack-note, .ipwh-hospitality-funnel-note, .ipwh-location-region-note, .ipwh-seoav-snapshot-note, .ipwh-wts-scope-note ) { border-left-color: #de8c87; background: #21191f; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-cloud-toggle-save ) { color: #8ee0b8; background: #142b25; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-agency-profit-value-negative, .ipwh-awb-price, .ipwh-compare-product-price, .ipwh-customer-reviews-eyebrow, .ipwh-grow-price, .ipwh-launch-price, .ipwh-migration-eyebrow, .ipwh-protect-price, .ipwh-seoav-price, .ipwh-smm-price, .ipwh-wb-price, .ipwh-whmcs-callout-eyebrow, .ipwh-wm-price, .ipwh-wts-eyebrow ) { color: #e49a96; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-cloud-price-was, .ipwh-ds-list, .ipwh-email-dashboard-row, .ipwh-email-old-price, .ipwh-grow-renewal, .ipwh-industry-breadcrumb-list, .ipwh-industry-price-path, .ipwh-launch-list, .ipwh-legalhub-list, .ipwh-location-solution-links, .ipwh-migration-header-links, .ipwh-migration-list-exclusions, .ipwh-seoav-checklist, .ipwh-seoav-result-list, .ipwh-sitemap-links ) { color: #b6c0cf; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-ds-section-nav-link, .ipwh-product-nav-link, .ipwh-seoav-jump-link, .ipwh-seotool-section-nav-link ) { color: #cbd5e1; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-grow-check, .ipwh-grow-savings, .ipwh-grow-shield ) { color: #66d6a2; } [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-awb-template-browser, .ipwh-grow-plan, .ipwh-grow-review, .ipwh-grow-table, .ipwh-grow-trust, .ipwh-wm-assessment-input-row ) { color: #f3f6fb; } /**/ [data-ipwh-theme="dark"] img[src$="partner-logo-softaculous.svg"] { filter: brightness(0) invert(1); opacity: .9; } [data-ipwh-theme="dark"] img[src$="partner-logo-parallels.svg"] { box-sizing: content-box; padding: 5px 9px; border-radius: 6px; background: #f8fafc; } /**/ [data-ipwh-theme="dark"] main[class^="ipwh-"] :where( .ipwh-compare-table-wrap, .ipwh-ds-table-wrap, .ipwh-ecommerce-table-wrap, .ipwh-grow-table-wrap, .ipwh-hospitality-check, .ipwh-launch-table-wrap, .ipwh-legal-table, .ipwh-legal-table-wrap, .ipwh-nonprofit-check, .ipwh-nonprofit-check-code, .ipwh-protect-table-wrap, .ipwh-seotool-table, .ipwh-seotool-table-wrap, .ipwh-service-table-wrap, .ipwh-sm-table-wrap, .ipwh-transfer-table-wrap, .ipwh-vpn-table-wrap ) { border-color: #2b3748; background: #141e2d; } [data-ipwh-theme="dark"] .ipwh-home { --ipwh-home-brand: #de8c87; --ipwh-home-brand-bright: #f0a09a; --ipwh-home-brand-soft: #321d23; --ipwh-home-ink: #f3f6fb; --ipwh-home-muted: #b6c0cf; --ipwh-home-line: #2b3748; --ipwh-home-soft: #101927; background: #0b121d; } [data-ipwh-theme="dark"] .ipwh-home-trust { border-color: var(--ipwh-home-line); background: linear-gradient(180deg, #101927 0%, #0b121d 100%); } [data-ipwh-theme="dark"] .ipwh-home-trust-grid > div, [data-ipwh-theme="dark"] .ipwh-home-feature-list, [data-ipwh-theme="dark"] .ipwh-home-feature-list article, [data-ipwh-theme="dark"] .ipwh-home-support-facts, [data-ipwh-theme="dark"] .ipwh-home-support-facts a, [data-ipwh-theme="dark"] .ipwh-home-faq-list, [data-ipwh-theme="dark"] .ipwh-home-faq-list details { border-color: var(--ipwh-home-line); } [data-ipwh-theme="dark"] .ipwh-home-trust-grid p span, [data-ipwh-theme="dark"] .ipwh-home-google-rating small, [data-ipwh-theme="dark"] .ipwh-home-guide-price, [data-ipwh-theme="dark"] .ipwh-home-guide-card > small, [data-ipwh-theme="dark"] .ipwh-home-template-hint, [data-ipwh-theme="dark"] .ipwh-home-disclaimer, [data-ipwh-theme="dark"] .ipwh-home-migration-copy li { color: var(--ipwh-home-muted); } [data-ipwh-theme="dark"] .ipwh-home-proof-icon, [data-ipwh-theme="dark"] .ipwh-home-guide-goal > span, [data-ipwh-theme="dark"] .ipwh-home-guide-product-icon, [data-ipwh-theme="dark"] .ipwh-home-domain-offer::before, [data-ipwh-theme="dark"] .ipwh-home-feature-icon, [data-ipwh-theme="dark"] .ipwh-home-growth-icon, [data-ipwh-theme="dark"] .ipwh-home-support-fact-icon { border-color: rgba(222, 140, 135, 0.3); background: var(--ipwh-home-brand-soft); } [data-ipwh-theme="dark"] .ipwh-home-solutions, [data-ipwh-theme="dark"] .ipwh-home-growth, [data-ipwh-theme="dark"] .ipwh-home-migration { background: #0b121d; } [data-ipwh-theme="dark"] .ipwh-commercial-clarity { --ipwh-clarity-brand: #de8c87; --ipwh-clarity-ink: #f3f6fb; --ipwh-clarity-muted: #b6c0cf; --ipwh-clarity-line: #2b3748; --ipwh-clarity-soft: #1b2737; background: #0b121d; } [data-ipwh-theme="dark"] main[class^="ipwh-"] .ipwh-industry-evidence-icon:not(.ipwh-industry-evidence-google), [data-ipwh-theme="dark"] main[class^="ipwh-"] :where(.ipwh-industry-stage-label svg, .ipwh-industry-symbol svg) { color: #e49a96; background: #21191f; } [data-ipwh-theme="dark"] :is( .ipwh-launch-nav, .ipwh-launch-native ) { color: #f3f6fb; background-color: #0b121d !important; } [data-ipwh-theme="dark"] :is( .ipwh-launch-native-intro h2, .ipwh-launch-native-head h3, .ipwh-launch-plan h3, .ipwh-launch-domain-search h3, .ipwh-launch-included-grid h4, .ipwh-launch-native-faq summary, .ipwh-launch-google-rating strong, .ipwh-launch-table tbody th ) { color: #f3f6fb; } [data-ipwh-theme="dark"] :is( .ipwh-launch-native-intro > p, .ipwh-launch-native-head p, .ipwh-launch-plan-copy, .ipwh-launch-renewal, .ipwh-launch-plan li, .ipwh-launch-pricing-note, .ipwh-launch-review p, .ipwh-launch-review small, .ipwh-launch-included-grid p, .ipwh-launch-native-faq details p, .ipwh-launch-domain-search > p, .ipwh-launch-table :is(th, td) ) { color: #b6c0cf; } [data-ipwh-theme="dark"] :is( .ipwh-launch-nav-inner button, .ipwh-launch-billing, .ipwh-launch-domain-tabs, .ipwh-launch-product-mark, .ipwh-launch-plan, .ipwh-launch-table-wrap, .ipwh-launch-review, .ipwh-launch-google-rating, .ipwh-launch-hosting-platforms, .ipwh-launch-google-apps span ) { border-color: #2b3748; background: #141e2d; box-shadow: none; } [data-ipwh-theme="dark"] :is( .ipwh-launch-nav-inner button, .ipwh-launch-billing button, .ipwh-launch-domain-tabs button, .ipwh-launch-hosting-platforms button, .ipwh-launch-hosting-platforms small, .ipwh-launch-installer ) { color: #cbd5e1; } [data-ipwh-theme="dark"] :is( .ipwh-launch-nav-inner button.ipwh-launch-nav-active, .ipwh-launch-billing button[aria-pressed="true"], .ipwh-launch-domain-tabs button[aria-selected="true"] ) { border-color: #9f302b; color: #fff; background: #8f2925; } /**/ [data-ipwh-theme="dark"] :is(.ipwh-protect-page, .ipwh-grow-page) { color: #f3f6fb; background-color: #0b121d !important; } [data-ipwh-theme="dark"] :is( .ipwh-protect-nav, .ipwh-protect-product-view, .ipwh-grow-nav, .ipwh-grow-product-view ) { color: #f3f6fb; background-color: #0b121d !important; } [data-ipwh-theme="dark"] :is( .ipwh-protect-soft, .ipwh-grow-soft ) { background-color: #101927 !important; } [data-ipwh-theme="dark"] :is( .ipwh-protect-intro h2, .ipwh-protect-section-head h3, .ipwh-protect-plan h3, .ipwh-protect-included-grid h4, .ipwh-protect-faq summary, .ipwh-protect-google-rating strong, .ipwh-protect-table tbody th, .ipwh-grow-intro h2, .ipwh-grow-section-head h3, .ipwh-grow-plan h3, .ipwh-grow-included-grid h4, .ipwh-grow-faq summary, .ipwh-grow-google-rating strong, .ipwh-grow-table tbody th ) { color: #f3f6fb; } [data-ipwh-theme="dark"] :is( .ipwh-protect-intro > p, .ipwh-protect-section-head p, .ipwh-protect-plan-copy, .ipwh-protect-price span, .ipwh-protect-renewal, .ipwh-protect-plan li, .ipwh-protect-pricing-note, .ipwh-protect-review p, .ipwh-protect-review small, .ipwh-protect-included-grid p, .ipwh-protect-faq details p, .ipwh-protect-table :is(th, td), .ipwh-grow-intro > p, .ipwh-grow-section-head p, .ipwh-grow-plan-copy, .ipwh-grow-price span, .ipwh-grow-renewal, .ipwh-grow-plan li, .ipwh-grow-pricing-note, .ipwh-grow-review p, .ipwh-grow-review small, .ipwh-grow-included-grid p, .ipwh-grow-faq details p, .ipwh-grow-table :is(th, td) ) { color: #b6c0cf; } [data-ipwh-theme="dark"] :is( .ipwh-protect-product-nav button, .ipwh-protect-billing, .ipwh-protect-plan, .ipwh-protect-table-wrap, .ipwh-protect-review, .ipwh-protect-google-rating, .ipwh-protect-faq details, .ipwh-grow-product-nav button, .ipwh-grow-billing, .ipwh-grow-location, .ipwh-grow-plan, .ipwh-grow-table-wrap, .ipwh-grow-review, .ipwh-grow-google-rating, .ipwh-grow-faq details ) { border-color: #2b3748; background-color: #141e2d !important; box-shadow: none; } [data-ipwh-theme="dark"] :is( .ipwh-protect-product-nav button, .ipwh-protect-billing button, .ipwh-protect-process, .ipwh-grow-product-nav button, .ipwh-grow-billing button, .ipwh-grow-location button, .ipwh-grow-control-label ) { color: #cbd5e1; } [data-ipwh-theme="dark"] :is( .ipwh-protect-product-nav button[aria-pressed="true"], .ipwh-protect-billing button[aria-pressed="true"], .ipwh-grow-product-nav button[aria-pressed="true"], .ipwh-grow-billing button[aria-pressed="true"], .ipwh-grow-location button[aria-pressed="true"] ) { border-color: #9f302b; color: #fff; background-color: #8f2925 !important; } [data-ipwh-theme="dark"] :is( .ipwh-protect-price strong, .ipwh-grow-price strong, .ipwh-protect-pricing-note a, .ipwh-grow-pricing-note a ) { color: #de8c87; } [data-ipwh-theme="dark"] :is( .ipwh-protect-plan ul, .ipwh-protect-table :is(th, td), .ipwh-grow-plan ul, .ipwh-grow-table :is(th, td) ) { border-color: #2b3748; } [data-ipwh-theme="dark"] :is( .ipwh-protect-table thead th, .ipwh-grow-table thead th ) { color: #f3f6fb; background-color: #0b121d; } [data-ipwh-theme="dark"] :is( .ipwh-protect-table tbody :is(th, td), .ipwh-grow-table tbody :is(th, td) ) { background-color: #141e2d; } [data-ipwh-theme="dark"] :is( .ipwh-protect-included-icon, .ipwh-grow-included-icon ) { color: #e49a96; background: #321d23; } [data-ipwh-theme="dark"] :is( .ipwh-protect-plan-badge, .ipwh-protect-billing-note, .ipwh-grow-plan-badge, .ipwh-grow-billing-note ) { color: #e49a96; background: #321d23; } /**/ [data-ipwh-theme="dark"] :is( .ipwh-launch-page .ipwh-launch-final, .ipwh-protect-page .ipwh-protect-final, .ipwh-grow-page .ipwh-grow-final ) { border-top: 1px solid #2b3748; background: linear-gradient(112deg, #101927, #21191f); } [data-ipwh-theme="dark"] :is( .ipwh-launch-page .ipwh-launch-final .ipwh-launch-btn, .ipwh-protect-page .ipwh-protect-final .ipwh-protect-button, .ipwh-grow-page .ipwh-grow-final .ipwh-grow-button ) { border-color: #9f302b; color: #fff; background: #8f2925; } [data-ipwh-theme="dark"] :is( .ipwh-launch-page .ipwh-launch-final .ipwh-launch-btn:hover, .ipwh-protect-page .ipwh-protect-final .ipwh-protect-button:hover, .ipwh-grow-page .ipwh-grow-final .ipwh-grow-button:hover ) { border-color: #b23a34; color: #fff; background: #9f302b; } /**/ [data-ipwh-theme="dark"] :is( .ipwh-transfer-form-note, .ipwh-transfer-distinction-label, .ipwh-transfer-inline-link, .ipwh-google-workspace-page .ipwh-email-price strong, .ipwh-google-workspace-page a, .ipwh-ox-app-suite-page .ipwh-email-price strong, .ipwh-ox-app-suite-page .ipwh-email-sla, .ipwh-email-page .ipwh-email-savings, .ipwh-email-page .ipwh-email-savings .ipwh-email-annual-copy, .ipwh-agency-plan-label, .ipwh-agency-plan .ipwh-agency-price strong, .ipwh-cloud-pricing-platforms-label, .ipwh-webhost-price-row strong, .ipwh-webhost-page .ipwh-webhost-inline-link, .ipwh-ds-page .ipwh-ds-option-price b, .ipwh-industry-enhanced .ipwh-industry-table tbody th, .ipwh-hospitality-page .ipwh-hospitality-process span, .ipwh-innovation-page .ipwh-innovation-seasonal small, .ipwh-innovation-page .ipwh-innovation-history-note p, .ipwh-about-page a, .ipwh-contact-page .ipwh-contact-path-link, .ipwh-sm-page .ipwh-sm-trust-item strong, .ipwh-sm-page .ipwh-sm-plan strong, .ipwh-sm-page figcaption, .ipwh-ssl-page .ipwh-ssl-plan :is(code, span, strong), .ipwh-vpn-page .ipwh-vpn-plan :is(span, strong, small), .ipwh-wb-page .ipwh-wb-plan-top span, .ipwh-wb-page .ipwh-wb-price strong, .ipwh-wm-page .ipwh-wm-trust strong, .ipwh-wm-page .ipwh-wm-plan-top span, .ipwh-wm-page .ipwh-wm-price strong, .ipwh-wts-page .ipwh-wts-plan :is(strong, a), .ipwh-smm-page .ipwh-smm-trust strong, .ipwh-smm-page .ipwh-smm-fit span, .ipwh-awb-page .ipwh-awb-plan :is(span, strong), .ipwh-seotool-page .ipwh-seotool-label, .ipwh-seotool-page a, .ipwh-wd-page .ipwh-wd-plan-head span, .ipwh-whmcs-page .ipwh-whmcs-best-for, .ipwh-whmcs-page .ipwh-whmcs-eligible-card a, .ipwh-whmcs-page .ipwh-whmcs-boundary h3 ) { color: #e49a96 !important; } [data-ipwh-theme="dark"] :is( .ipwh-grow-section-head > span, .ipwh-protect-section-head > span, .ipwh-launch-native-intro > span:not(.ipwh-launch-product-mark), .ipwh-launch-native-head > span, .ipwh-pricing-category-intro > span ) { color: #efaaa6 !important; } [data-ipwh-theme="dark"] :is( .ipwh-ox-app-suite-page .ipwh-email-dashboard span, .ipwh-home-final .ipwh-home-kicker, .ipwh-home-final p, .ipwh-vps-page .ipwh-vps-config-save, .ipwh-vps-page .ipwh-whmcs-callout h2, .ipwh-seoav-page .ipwh-service-faq h3, .ipwh-seoav-page .ipwh-service-faq p, .ipwh-service-page .ipwh-service-faq h3, .ipwh-service-page .ipwh-service-faq p, .ipwh-seoav-page .ipwh-seo-results :is(small, li), .ipwh-seotool-page .ipwh-seotool-faq-group, .ipwh-whmcs-page .ipwh-whmcs-eligible-card h3 ) { color: #cbd5e1 !important; } [data-ipwh-theme="dark"] :is( .ipwh-awb-page .ipwh-awb-plan li, .ipwh-wd-page .ipwh-wd-plan li, .ipwh-wts-page .ipwh-wts-plan li ) { color: #b6c0cf !important; } [data-ipwh-theme="dark"] .ipwh-smm-stats-grid strong, [data-ipwh-theme="dark"] [data-ipwh-smm-fit] > span { color: #f1aaa6 !important; } [data-ipwh-theme="dark"] [data-ipwh-smm-fit] > span { background: #321d23 !important; } [data-ipwh-theme="dark"] .ipwh-mega-card-copy, [data-ipwh-theme="dark"] .ipwh-mega-card-copy span, [data-ipwh-theme="dark"] .ipwh-mega-card-copy strong { color: #f3f6fb !important; } [data-ipwh-theme="dark"] .ipwh-header .ipwh-mega-card[aria-current="page"] .ipwh-mega-card-copy, [data-ipwh-theme="dark"] .ipwh-header .ipwh-mega-card[aria-current="page"] .ipwh-mega-card-copy span, [data-ipwh-theme="dark"] .ipwh-header .ipwh-mega-card[aria-current="page"] .ipwh-mega-card-copy strong { color: #f3f6fb !important; } html[data-ipwh-theme="dark"] body .ipwh-header .ipwh-mega-card[aria-current="page"] { background: #141e2d !important; } html[data-ipwh-theme="dark"] body .ipwh-header .ipwh-mega-card[aria-current="page"] .ipwh-mega-card-copy, html[data-ipwh-theme="dark"] body .ipwh-header .ipwh-mega-card[aria-current="page"] .ipwh-mega-card-copy span, html[data-ipwh-theme="dark"] body .ipwh-header .ipwh-mega-card[aria-current="page"] .ipwh-mega-card-copy strong { color: #f3f6fb !important; } /**/ html[data-ipwh-theme="dark"] body main[class^="ipwh-"] table[class^="ipwh-"]:not(.ipwh-email-table):not(.ipwh-compare-table):not(.ipwh-compare-wide-table) thead th { border-bottom-color: #81221f !important; background: linear-gradient(135deg, #4a2026 0%, #30202a 100%) !important; box-shadow: inset 0 -2px 0 #81221f; color: #fff !important; } /**/ main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) { background-color: transparent !important; } main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :where(p, small)[class*="billing"] { border-color: transparent !important; background: transparent !important; box-shadow: none !important; } /**/ html[data-ipwh-theme="light"] body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :is( [class*="saving"], [class*="savings"], [class*="save-badge"], [class*="discount"] ) { border-color: #b7dfc8 !important; color: #0b6b3a !important; background: #eaf8f0 !important; } html[data-ipwh-theme="light"] body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :is( [class*="saving"], [class*="savings"], [class*="save-badge"], [class*="discount"] ) :where(span, small, strong) { border-color: transparent !important; color: inherit !important; background: transparent !important; } /**/ html[data-ipwh-theme="light"] body main[class^="ipwh-"] :is( .ipwh-vps-savings-percent, .ipwh-wb-saving > span:last-child, .ipwh-wm-saving:not(.ipwh-wm-saving-free) > span:last-child, .ipwh-awb-saving > span:last-child, .ipwh-smm-saving > span:last-child ) { border-color: #0f7a47 !important; color: #fff !important; background: #0f7a47 !important; } /**/ html[data-ipwh-theme="light"] body main[class^="ipwh-"] :is( .ipwh-agency-saving-empty, .ipwh-webhost-saving-empty, .ipwh-wm-saving-free ) { border-color: #d8e1eb !important; color: #40536b !important; background: #eef2f7 !important; } /**/ html[data-ipwh-theme="light"] body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :where(article, div)[class*="plan"] li::before { content: "\2713" !important; display: inline-grid !important; width: 18px !important; height: 18px !important; margin-top: 1px !important; padding: 0 !important; place-items: center !important; border: 0 !important; border-radius: 0 !important; color: #137a4a !important; background: transparent !important; font-size: 13px !important; font-weight: 900 !important; line-height: 18px !important; box-shadow: none !important; text-shadow: none !important; } html[data-ipwh-theme="dark"] body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :is( [class*="saving"], [class*="savings"], [class*="save-badge"], [class*="discount"] ) { border-color: #5a3034 !important; color: #f0a09a !important; background: #321d23 !important; } /**/ html body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :is( [class*="saving"], [class*="savings"], [class*="save-badge"], [class*="discount"] ) { min-width: 0; line-height: 1.35; text-wrap: balance; } html[data-ipwh-theme="dark"] body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :is( [class*="saving"], [class*="savings"], [class*="save-badge"], [class*="discount"] ) :where(span, small, strong) { border-color: transparent !important; color: inherit !important; background: transparent !important; } /**/ html[data-ipwh-theme="dark"] body main[class^="ipwh-"] :is( .ipwh-vps-savings-percent, .ipwh-wb-saving > span:last-child, .ipwh-wm-saving:not(.ipwh-wm-saving-free) > span:last-child, .ipwh-awb-saving > span:last-child, .ipwh-smm-saving > span:last-child, .ipwh-ws-saving > span:last-child ) { border-color: #81221f !important; color: #fff !important; background: #81221f !important; } html[data-ipwh-theme="dark"] body main[class^="ipwh-"] :is( [class*="pricing-grid"], [class*="plan-grid"], [class*="plans-grid"], [class*="pricing-cards"] ) :where(article, div)[class*="plan"] li::before { content: "\2713" !important; display: inline-grid !important; width: 18px !important; height: 18px !important; margin-top: 1px !important; padding: 0 !important; place-items: center !important; border: 0 !important; border-radius: 0 !important; color: #78d8a4 !important; background: transparent !important; font-size: 13px !important; font-weight: 900 !important; line-height: 18px !important; box-shadow: none !important; text-shadow: none !important; } /**/ html[data-ipwh-theme="dark"] body :is( .ipwh-growth-stack-proof-icon, .ipwh-growth-stack-included-icon, .ipwh-agency-feature-icon, .ipwh-ds-linux-hardware-icon, .ipwh-ds-use-icon, .ipwh-ds-linux-brand-icon, .ipwh-sm-trust-icon, .ipwh-wm-icon, .ipwh-vpn-icon, .ipwh-vps-icon, .ipwh-vps-icon-svg, .ipwh-wd-trust-icon, .ipwh-wd-fit-icon, .ipwh-contact-eyebrow-icon, .ipwh-home-infra-product-icon, .ipwh-hosting-button-mark, .ipwh-awb-ai-icon, .ipwh-wb-audience-icon, .ipwh-email-mini-icon, .ipwh-email-plan-icon, .ipwh-location-option-icon, .ipwh-location-icon-svg, .ipwh-sitemap-search-icon, .ipwh-healthcare-trust-code, .ipwh-healthcare-card-code, .ipwh-ecommerce-trust-code, .ipwh-ecommerce-card-code, .ipwh-ecommerce-why-code, .ipwh-nonprofit-outcome-number, .ipwh-nonprofit-check-code ) { color: #f0a09a !important; } /**/ html[data-ipwh-theme="dark"] body :is( .ipwh-launch-product-mark, .ipwh-protect-product-mark:not(.ipwh-protect-product-mark-dark), .ipwh-grow-product-mark:not(.ipwh-grow-product-mark-dark) ) { border-color: #d8e1eb !important; background: #f8fafc !important; box-shadow: 0 10px 28px rgba(0, 0, 0, .24) !important; } /**/ html[data-ipwh-theme="dark"] body :is( .ipwh-launch-native-trust, .ipwh-protect-process, .ipwh-grow-process ) { border-color: transparent !important; background: transparent !important; box-shadow: none !important; } html[data-ipwh-theme="dark"] body :is( .ipwh-launch-native-trust b, .ipwh-protect-process b, .ipwh-grow-process b ) { color: #cbd5e1 !important; } html[data-ipwh-theme="dark"] body :is( .ipwh-launch-native-trust b span, .ipwh-protect-process b span, .ipwh-grow-process b span ) { color: #f0a09a !important; } html[data-ipwh-theme="dark"] body :is( .ipwh-launch-native-trust i, .ipwh-protect-process > i, .ipwh-grow-process > i ) { color: #8f9caf !important; } html[data-ipwh-theme="dark"] body :is( .ipwh-launch-native-trust strong, .ipwh-protect-process > strong ) { border: 1px solid #2d5a48 !important; color: #a8ecc9 !important; background: #142b25 !important; } /**/ html[data-ipwh-theme="dark"] body main:is( .ipwh-pricing-page, .ipwh-launch-page, .ipwh-protect-page, .ipwh-grow-page ) :is( .ipwh-launch-plan-grid, .ipwh-protect-plan-grid, .ipwh-grow-plan-grid ) :is(.ipwh-launch-savings, .ipwh-protect-savings, .ipwh-grow-savings) { border: 1px solid #2d5a48 !important; color: #a8ecc9 !important; background: #142b25 !important; } html[data-ipwh-theme="dark"] body :is( .ipwh-launch-check, .ipwh-protect-check, .ipwh-grow-check ) { border: 1px solid #2d5a48 !important; color: #a8ecc9 !important; background: #142b25 !important; } [data-ipwh-theme="dark"] :is(.ipwh-compare-trust-row, .ipwh-compare-index-trust-row, .ipwh-industries-index-trust-row) { border-color: #3b4759 !important; background: transparent !important; box-shadow: none !important; } [data-ipwh-theme="dark"] :is(.ipwh-compare-trust-item, .ipwh-compare-index-trust-item, .ipwh-industries-index-trust-item) { border-color: #2b3748 !important; background: transparent !important; } [data-ipwh-theme="dark"] :is(.ipwh-compare-trust-text, .ipwh-compare-index-trust-text, .ipwh-industries-index-trust-text) { color: #b6c0cf !important; } [data-ipwh-theme="dark"] :is(.ipwh-compare-trust-text, .ipwh-compare-index-trust-text, .ipwh-industries-index-trust-text) strong { color: #f3f6fb !important; } [data-ipwh-theme="dark"] :is(.ipwh-aviation-compare, .ipwh-entertainment-compare, .ipwh-government-compare, .ipwh-news-compare, .ipwh-sports-compare) { border-color: #2b3748 !important; background: #141e2d !important; } [data-ipwh-theme="dark"] :is(.ipwh-aviation-table, .ipwh-entertainment-table, .ipwh-government-table, .ipwh-news-table, .ipwh-sports-table) :is(th, td) { border-color: #2b3748 !important; } [data-ipwh-theme="dark"] :is(.ipwh-aviation-table, .ipwh-entertainment-table, .ipwh-government-table, .ipwh-news-table, .ipwh-sports-table) tbody td { background: transparent !important; color: #d6dee9 !important; } [data-ipwh-theme="dark"] :is(.ipwh-aviation-table, .ipwh-entertainment-table, .ipwh-government-table, .ipwh-news-table, .ipwh-sports-table) tbody th { background: transparent !important; color: #f1aaa6 !important; } @keyframes ipwh-jargon-enter { from { opacity: 0; transform: translateY(5px); } to { opacity: 1; transform: translateY(0); } } main [id^="ipwh-"] { scroll-margin-top: 150px !important; } @media (min-width: 901px) and (max-width: 1500px){ main section[class*="-hero"]:not(.ipwh-home-hero) > [class$="-hero-grid"], main section[class*="-hero"]:not(.ipwh-home-hero) > [class*="-hero-grid "], main section[class*="-hero"]:not(.ipwh-home-hero) > [class$="-hero-inner"], main section[class*="-hero"]:not(.ipwh-home-hero) > [class*="-hero-inner "], main section[class*="-hero"]:not(.ipwh-home-hero) > [class$="-wrap"], main section[class*="-hero"]:not(.ipwh-home-hero) > [class*="-wrap "], main section[class*="-hero"]:not(.ipwh-home-hero) > [class$="-container"], main section[class*="-hero"]:not(.ipwh-home-hero) > [class*="-container "] { width: min(1320px, calc(100% - clamp(128px, 13vw, 192px))) !important; margin-inline: auto !important; }} @media (min-width: 1201px) and (max-width: 1500px){ main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-grid"] { gap: clamp(34px, 4vw, 56px) !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-grid"] > * { min-width: 0 !important; } main section[class*="-hero"]:not(.ipwh-home-hero) h1 { max-width: 820px !important; font-size: clamp(48px, 4.2vw, 64px) !important; line-height: 1.02 !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-copy"] > p, main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-lead"] { max-width: 760px !important; font-size: 17px !important; line-height: 1.6 !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-visual"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-card"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-panel"] { width: 100% !important; max-width: 620px !important; justify-self: end; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-actions"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-proof"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-checks"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-trust"] { gap: 10px 16px !important; }} @media (min-width: 1061px) and (max-width: 1200px){ main section[class*="-hero"]:not(.ipwh-home-hero) { min-height: auto !important; overflow-x: clip !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-grid"] { grid-template-columns: minmax(0, 1fr) !important; gap: 38px !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-grid"] > * { min-width: 0 !important; } main section[class*="-hero"]:not(.ipwh-home-hero) h1 { max-width: 800px !important; font-size: clamp(46px, 5vw, 60px) !important; line-height: 1.03 !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-copy"] > p, main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-lead"] { max-width: 760px !important; font-size: 17px !important; line-height: 1.6 !important; } main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-visual"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-card"], main section[class*="-hero"]:not(.ipwh-home-hero) [class*="-hero-panel"] { width: min(100%, 720px) !important; max-width: 720px !important; justify-self: start !important; }} @media (max-width: 1200px){ main [id^="ipwh-"] { scroll-margin-top: 188px !important; }} @media (max-width: 760px){ main [id^="ipwh-"] { scroll-margin-top: 188px !important; } } .ipwh-commercial-clarity, .ipwh-commercial-clarity * { box-sizing: border-box; } .ipwh-commercial-clarity { --ipwh-clarity-brand: #81221f; --ipwh-clarity-ink: #10192b; --ipwh-clarity-muted: #58677f; --ipwh-clarity-line: #dbe3ee; --ipwh-clarity-soft: #f4f7fb; padding: 78px 0; background: #ffffff; color: var(--ipwh-clarity-ink); font-family: Arial, sans-serif; } @media (max-width: 560px){ .ipwh-commercial-clarity { padding: 62px 0; } } @font-face { font-family: "IPWH Homepage Icons"; src: url("../fonts/ipwh-fa-solid-900.woff2") format("woff2"); font-style: normal; font-weight: 900; font-display: swap; } .ipwh-home { --ipwh-home-brand: #81221f; --ipwh-home-brand-bright: #a83a35; --ipwh-home-brand-soft: #f8eceb; --ipwh-home-ink: #111827; --ipwh-home-navy: #08111f; --ipwh-home-muted: #5f6878; --ipwh-home-line: #e4e7ec; --ipwh-home-soft: #f5f6f8; --ipwh-home-white: #ffffff; overflow: clip; color: var(--ipwh-home-ink); background: var(--ipwh-home-white); font-family: Arial, sans-serif; font-size: 16px; line-height: 1.65; } .ipwh-home *, .ipwh-home *::before, .ipwh-home *::after { box-sizing: border-box; } .ipwh-home a { color: inherit; } .ipwh-home img { display: block; max-width: 100%; } .ipwh-home-wrap { width: min(1200px, calc(100% - 44px)); margin: 0 auto; } .ipwh-home-hero { position: relative; isolation: isolate; min-height: clamp(650px, 72svh, 900px); display: flex; align-items: center; overflow: hidden; color: #fff; background: var(--ipwh-home-navy); } .ipwh-home-hero::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, rgba(5,12,23,.97) 0%, rgba(5,12,23,.88) 44%, rgba(5,12,23,.42) 72%, rgba(5,12,23,.44) 100%), linear-gradient(180deg, rgba(5,12,23,.18), rgba(5,12,23,.72)); } .ipwh-home-hero::after { content: none; } .ipwh-home-hero-media { position: absolute; inset: 0 -6vw; z-index: -2; } .ipwh-home-hero-media video { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; } .ipwh-home-hero-grid { position: relative; display: grid; grid-template-columns: 1fr; width: min(1760px, calc(100% - 80px)); align-items: center; padding: 70px 0; } .ipwh-home-hero-copy { width: 100%; max-width: 980px; margin: 0; text-align: left; animation: ipwh-home-load-copy .76s cubic-bezier(.22,1,.36,1) both; } .ipwh-home-eyebrow, .ipwh-home-kicker { display: inline-flex; align-items: center; gap: 10px; color: var(--ipwh-home-brand); font-size: 12px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; } .ipwh-home-eyebrow { display: flex; width: 100%; justify-content: flex-start; margin-bottom: 25px; color: #f0b8b5; text-align: left; } .ipwh-home-eyebrow::before, .ipwh-home-kicker::before { content: ""; width: 28px; height: 2px; background: currentColor; } .ipwh-home-hero h1 { max-width: 940px; margin: 0; color: #fff; font-size: clamp(54px, 6.3vw, 88px); line-height: .94; letter-spacing: -.055em; } .ipwh-home-hero h1 span { color: #e49a96; } .ipwh-home-hero-lead { max-width: 760px; margin: 28px 0 0; color: #d4d9e2; font-size: clamp(18px, 1.7vw, 21px); line-height: 1.65; } .ipwh-home-sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; } .ipwh-home-domain-bar { position: relative; z-index: 4; padding: 14px 0; border-bottom: 1px solid #dfe3e9; background: #f5f6f8; } .ipwh-home-domain-bar[hidden] { display: none; } .ipwh-home-domain-bar-inner { display: grid; width: min(1760px, calc(100% - 80px)); margin: 0 auto; grid-template-columns: minmax(0,1fr) auto auto; gap: 16px; align-items: center; } .ipwh-home-domain-search-form { display: grid; min-width: 0; grid-template-columns: minmax(0,1fr) auto; gap: 8px; padding: 7px; border: 1px solid #d9dde4; border-radius: 14px; background: #fff; box-shadow: 0 10px 28px rgba(17,24,39,.09); transition: border-color .2s ease, box-shadow .2s ease; } .ipwh-home-domain-search-form:focus-within { border-color: #b65a56; box-shadow: 0 0 0 4px rgba(129,34,31,.11), 0 10px 28px rgba(17,24,39,.09); } .ipwh-home-domain-search-input { width: 100%; min-width: 0; min-height: 52px; padding: 0 15px; border: 0; outline: 0; color: var(--ipwh-home-ink); background: transparent; font: inherit; font-size: 16px; } .ipwh-home-domain-search-input::placeholder { color: #667085; opacity: 1; } .ipwh-home-domain-search-button { display: inline-flex; min-height: 52px; gap: 8px; align-items: center; justify-content: center; padding: 0 23px; border: 1px solid #81221f; border-radius: 9px; color: #fff; background: #81221f; box-shadow: 0 10px 24px rgba(129,34,31,.24); font: inherit; font-size: 15px; font-weight: 800; cursor: pointer; transition: background-color .2s ease, border-color .2s ease, transform .2s ease; } .ipwh-home-domain-ai-icon { font-size: 18px; line-height: 1; } .ipwh-home-domain-search-button:hover { border-color: #982d29; background: #982d29; transform: translateY(-1px); } .ipwh-home-domain-search-button:focus-visible { outline: 3px solid #e6a19e; outline-offset: 3px; } .ipwh-home-domain-button-short { display: none; } .ipwh-home-domain-promo { display: flex; min-width: 255px; gap: 12px; align-items: center; padding: 4px 2px; color: var(--ipwh-home-ink) !important; text-decoration: none !important; } .ipwh-home-domain-promo-icon { display: grid; width: 44px; height: 44px; flex: 0 0 44px; place-items: center; border-radius: 12px; color: var(--ipwh-home-brand); background: #f8e9e8; font-family: "IPWH Homepage Icons"; font-size: 18px; font-weight: 900; } .ipwh-home-domain-promo-copy { display: grid; line-height: 1.22; } .ipwh-home-domain-promo-copy small { color: #667085; font-size: 10px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; } .ipwh-home-domain-promo-copy strong { margin-top: 2px; color: var(--ipwh-home-ink); font-size: 15px; } .ipwh-home-domain-promo-copy > span { margin-top: 3px; color: #5f6878; font-size: 12px; } .ipwh-home-domain-promo:hover strong { color: var(--ipwh-home-brand); } .ipwh-home-domain-promo:focus-visible { outline: 3px solid rgba(129,34,31,.28); outline-offset: 4px; border-radius: 10px; } .ipwh-home-domain-bar-close { display: grid; width: 42px; height: 42px; place-items: center; padding: 0; border: 1px solid #d4d9e1; border-radius: 11px; color: #4d5665; background: #fff; font: 400 26px/1 Arial,sans-serif; cursor: pointer; transition: color .2s ease, border-color .2s ease, background-color .2s ease, transform .2s ease; } .ipwh-home-domain-bar-close:hover { border-color: #b65a56; color: var(--ipwh-home-brand); background: #fff7f5; transform: translateY(-1px); } .ipwh-home-domain-bar-close:focus-visible { outline: 3px solid rgba(129,34,31,.28); outline-offset: 3px; } [data-ipwh-theme="dark"] .ipwh-home-domain-bar { border-color: #2b3748; background: #0d1624; } [data-ipwh-theme="dark"] .ipwh-home-domain-search-form { border-color: #354356; background: #121e2e; box-shadow: 0 10px 28px rgba(0,0,0,.3); } [data-ipwh-theme="dark"] .ipwh-home-domain-search-form:focus-within { border-color: #d1837f; box-shadow: 0 0 0 4px rgba(209,131,127,.15), 0 10px 28px rgba(0,0,0,.3); } [data-ipwh-theme="dark"] .ipwh-home-domain-search-input { color: #f3f6fb; } [data-ipwh-theme="dark"] .ipwh-home-domain-search-input::placeholder { color: #9fabbc; } [data-ipwh-theme="dark"] .ipwh-home-domain-promo { color: #f3f6fb !important; } [data-ipwh-theme="dark"] .ipwh-home-domain-promo-icon { color: #efaaa6; background: #321d23; } [data-ipwh-theme="dark"] .ipwh-home-domain-promo-copy small, [data-ipwh-theme="dark"] .ipwh-home-domain-promo-copy > span { color: #aeb9c9; } [data-ipwh-theme="dark"] .ipwh-home-domain-promo-copy strong { color: #f3f6fb; } [data-ipwh-theme="dark"] .ipwh-home-domain-promo:hover strong { color: #efaaa6; } [data-ipwh-theme="dark"] .ipwh-home-domain-bar-close { border-color: #354356; color: #c2cad6; background: #121e2e; } [data-ipwh-theme="dark"] .ipwh-home-domain-bar-close:hover { border-color: #d1837f; color: #fff; background: #321d23; } .ipwh-home-actions { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; margin-top: 32px; } .ipwh-home-hero-copy .ipwh-home-actions { justify-content: flex-start; } .ipwh-home-button { display: inline-flex; min-height: 54px; align-items: center; justify-content: center; gap: 9px; padding: 0 23px; border: 1px solid transparent; border-radius: 9px; font-size: 15px; font-weight: 800; line-height: 1.2; text-align: center; text-decoration: none !important; transition: transform .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease; } .ipwh-home-button:hover { transform: translateY(-2px); } .ipwh-home-button:focus-visible, .ipwh-home-text-link:focus-visible, .ipwh-home-link-cloud a:focus-visible, .ipwh-home-product-links a:focus-visible, .ipwh-home-infra-card:focus-visible, .ipwh-home-support-facts a:focus-visible, .ipwh-home-faq-list summary:focus-visible { outline: 3px solid #e6a19e; outline-offset: 3px; } .ipwh-home-button-primary { color: #fff !important; background: #81221f; box-shadow: 0 16px 32px rgba(129,34,31,.34); } .ipwh-home-button-primary:hover { background: #982d29; } .ipwh-home-hero-proof { display: flex; flex-wrap: wrap; gap: 18px; justify-content: flex-start; margin: 22px 0 0; padding: 0; list-style: none; color: #c8ced8; font-size: 13px; font-weight: 700; } .ipwh-home-hero-proof li { display: flex; gap: 8px; align-items: center; } .ipwh-home-hero-proof li span { display: grid; width: 19px; height: 19px; flex: 0 0 19px; place-items: center; border-radius: 50%; color: #72e2aa; background: rgba(80,216,144,.17); font-size: 12px; font-weight: 900; line-height: 1; } @media (min-width: 1061px){ .ipwh-home-hero-copy { display: grid; min-height: 390px; align-content: space-between; } .ipwh-home-hero-copy .ipwh-home-eyebrow, .ipwh-home-hero-copy .ipwh-home-hero-lead, .ipwh-home-hero-copy .ipwh-home-actions, .ipwh-home-hero-copy .ipwh-home-hero-proof { margin-top: 0; margin-bottom: 0; }} @media (min-width: 1201px) and (max-width: 1500px){ .ipwh-home-hero-grid { width: min(1320px, calc(100% - clamp(128px, 13vw, 192px))); padding: 56px 0; } .ipwh-home-hero-copy { max-width: 860px; min-height: 350px; } .ipwh-home-hero h1 { max-width: 850px; font-size: clamp(64px, 5.4vw, 82px); line-height: .96; } .ipwh-home-hero-lead { max-width: 680px; font-size: clamp(17px, 1.4vw, 19px); } .ipwh-home-actions { gap: 10px; } .ipwh-home-hero .ipwh-home-button { min-height: 50px; padding-right: 20px; padding-left: 20px; font-size: 14px; } .ipwh-home-hero-proof { gap: 14px; font-size: 12px; }} @media (min-width: 1061px) and (max-width: 1200px){ .ipwh-home-hero-grid { width: min(1120px, calc(100% - clamp(128px, 13vw, 192px))); padding: 56px 0; } .ipwh-home-hero-copy { max-width: 780px; min-height: 350px; } .ipwh-home-hero h1 { max-width: 760px; font-size: clamp(56px, 5.5vw, 66px); line-height: .97; } .ipwh-home-hero-lead { max-width: 680px; font-size: 18px; } .ipwh-home-hero .ipwh-home-button { min-height: 50px; padding-right: 20px; padding-left: 20px; font-size: 14px; } .ipwh-home-hero-proof { gap: 12px 16px; font-size: 12px; }} @keyframes ipwh-home-load-copy { from { opacity: 0; transform: translateY(24px); filter: blur(5px); } to { opacity: 1; transform: none; filter: none; } } .ipwh-home-trust { border-bottom: 1px solid #dfe3e9; background: linear-gradient(180deg, #fff 0%, #fbfcfd 100%); } .ipwh-home-trust-grid { display: grid; grid-template-columns: repeat(4, 1fr); } .ipwh-home-trust-grid > div { display: flex; min-width: 0; min-height: 132px; flex-direction: row; gap: 16px; align-items: center; justify-content: flex-start; padding: 28px 26px; border-right: 1px solid #dfe3e9; } .ipwh-home-trust-grid > div:first-child { padding-left: 0; } .ipwh-home-trust-grid > div:last-child { border-right: 0; } .ipwh-home-trust-grid p { display: flex; flex-direction: column; margin: 0; } .ipwh-home-trust-grid strong { color: var(--ipwh-home-ink); font-size: 18px; font-weight: 800; line-height: 1.15; } .ipwh-home-trust-grid p span { margin-top: 3px; color: #4f5969; font-size: 12px; line-height: 1.35; } .ipwh-home-proof-icon { display: grid; flex: 0 0 50px; width: 50px; height: 50px; place-items: center; border: 1px solid #e4bcb9; border-radius: 14px; color: var(--ipwh-home-brand); background: #faeceb; box-shadow: 0 7px 18px rgba(129,34,31,.08); font-family: "IPWH Homepage Icons"; font-size: 20px; font-weight: 900; } .ipwh-home-google-mark { display: grid; flex: 0 0 78px; width: 78px; height: 50px; place-items: center; } .ipwh-home-google-mark img { width: 64px; height: auto; } .ipwh-home-google-rating p { min-width: 0; } .ipwh-home-google-rating p a { display: grid; min-width: 0; grid-template-columns: auto 1fr; column-gap: 7px; align-items: center; } .ipwh-home-google-rating .ipwh-home-google-stars { color: #ed9700; font-size: 12px; line-height: 1; letter-spacing: .02em; white-space: nowrap; } .ipwh-home-google-rating small { grid-column: 1 / -1; margin-top: 4px; color: #4f5969; font-size: 11px; line-height: 1.2; } .ipwh-home-solutions { background: #fff; scroll-margin-top: 120px; } @media (max-width: 1080px){ .ipwh-home-hero-grid { grid-template-columns: 1fr; } .ipwh-home-trust-grid > div { gap: 11px; padding: 22px 15px; } .ipwh-home-proof-icon { flex-basis: 44px; width: 44px; height: 44px; font-size: 18px; } .ipwh-home-google-mark { flex-basis: 66px; width: 66px; height: 44px; } .ipwh-home-google-mark img { width: 54px; }} @media (max-width: 1060px){ .ipwh-home-hero { display: block; min-height: auto; } .ipwh-home-hero::before { background: linear-gradient(180deg, rgba(5,12,23,.86), rgba(5,12,23,.98)); } .ipwh-home-hero-grid { top: 0; grid-template-columns: 1fr; padding: 52px 0 44px; } .ipwh-home-trust-grid { grid-template-columns: 1fr 1fr; } .ipwh-home-trust-grid > div { min-height: 96px; border-bottom: 1px solid var(--ipwh-home-line); } .ipwh-home-trust-grid > div:nth-child(even) { border-right: 0; } .ipwh-home-trust-grid > div:nth-child(n+3) { border-bottom: 0; } } @media (max-width: 760px){ .ipwh-home-hero-media video { display: none; } .ipwh-home-hero-media { background: url("../images/homepage/ipwh-platform-hero.webp") 68% center / cover no-repeat; }} @media (max-width: 620px){ .ipwh-home-wrap { width: min(100% - 30px, 1200px); } .ipwh-home-hero::before { background: linear-gradient(180deg, rgba(5,12,23,.72) 0%, rgba(5,12,23,.78) 48%, rgba(5,12,23,.90) 100%); } .ipwh-home-hero-media video { object-position: 74% center; filter: saturate(1.03); } .ipwh-home-domain-bar { padding: 11px 0 12px; } .ipwh-home-domain-bar-inner { width: min(100% - 30px, 1200px); grid-template-columns: minmax(0,1fr) auto; gap: 9px; } .ipwh-home-domain-search-form { grid-column: auto; } .ipwh-home-domain-promo { display: none; } .ipwh-home-hero-grid { padding: 52px 0 40px; } .ipwh-home-hero h1 { font-size: clamp(49px, 15vw, 68px); } .ipwh-home-hero-lead { font-size: 17px; } .ipwh-home-domain-search-form { grid-template-columns: minmax(0,1fr) auto; gap: 6px; padding: 6px; border-radius: 12px; } .ipwh-home-domain-search-input { min-height: 50px; padding-inline: 11px; font-size: 15px; } .ipwh-home-domain-search-button { min-height: 50px; padding-inline: 14px; font-size: 14px; } .ipwh-home-domain-button-full { display: none; } .ipwh-home-domain-button-short { display: inline; } .ipwh-home-domain-bar-close { width: 38px; height: 38px; justify-self: end; border-radius: 10px; font-size: 23px; } .ipwh-home-actions { align-items: stretch; } .ipwh-home-actions .ipwh-home-button { width: 100%; } .ipwh-home-hero-proof { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 9px 12px; } .ipwh-home-trust-grid > div { padding: 19px 14px; } .ipwh-home-trust-grid > div:first-child { padding-left: 14px; } .ipwh-home-trust-grid strong { font-size: 16px; } } @media (max-width: 380px){ .ipwh-home-trust-grid > div { gap: 7px; padding: 16px 10px; } .ipwh-home-trust-grid > div:first-child { padding-left: 10px; } .ipwh-home-google-mark { flex-basis: 48px; width: 48px; height: 38px; } .ipwh-home-google-mark img { width: 44px; } .ipwh-home-google-rating p { min-width: 0; } .ipwh-home-google-rating p a { grid-template-columns: 1fr; gap: 2px; } .ipwh-home-google-rating strong { font-size: 15px; } .ipwh-home-google-rating .ipwh-home-google-stars { font-size: 9px; } .ipwh-home-google-rating small { grid-column: auto; margin-top: 1px; font-size: 9px; }} .ipwh-home .ipwh-home-service-shortcuts { display: flex; flex-wrap: wrap; gap: 4px 22px; margin: 16px 0 0; } .ipwh-home .ipwh-home-service-shortcuts a { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; color: #fff; font-size: 14px; line-height: 1.5; text-decoration: underline; text-underline-offset: 4px; } .ipwh-home .ipwh-home-service-shortcuts a:hover { text-decoration-thickness: 2px; } .ipwh-home .ipwh-home-service-shortcuts a:focus-visible { outline: 3px solid #fff; outline-offset: 4px; border-radius: 2px; } @media (prefers-reduced-motion: reduce){ .ipwh-home-hero-copy { animation: none; } .ipwh-home-button, .ipwh-home-case-chip, .ipwh-home-case-chip small span, .ipwh-home-infra-card, .ipwh-home-faq-list summary span { transition: none; } .ipwh-home-hero-media video { display: none; } .ipwh-home-hero-media { background: url("../images/homepage/ipwh-platform-hero.webp") 68% center / cover no-repeat; } }
