/* Public front design — scoped above the legacy theme. */
:root{--fx-ink:#10283f;--fx-muted:#526b7e;--fx-night:#101216;--fx-line:#dce5ed;--fx-blue:#2563B9;--fx-blue-hover:#2C6BC2;--fx-font:'Hanken Grotesk',Arial,sans-serif;--fx-text-small:13px;--fx-radius:10px;--fx-focus:#8DB8EE;--fx-reading:68ch;--fx-space-section:clamp(56px,6.5vw,100px)}
body#peeryx-public:not(#_):not(#_) {width:100%!important;max-width:none!important;padding:0!important;margin:0!important;font-family:var(--fx-font)!important;-webkit-font-smoothing:antialiased!important}

body#peeryx-public:not(#_):not(#_) * {box-sizing:border-box!important}

body#peeryx-public:not(#_):not(#_) .fx-container {width:calc(100% - 96px)!important;max-width:1400px!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-site,
body#peeryx-public:not(#_):not(#_) .fx-site * {font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_) .fx-site {background:#f5f8fa!important;color:var(--fx-ink)!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-site h1,
body#peeryx-public:not(#_):not(#_) .fx-site h2,
body#peeryx-public:not(#_):not(#_) .fx-site h3,
body#peeryx-public:not(#_):not(#_) .fx-site p,
body#peeryx-public:not(#_):not(#_) .fx-site figure,
body#peeryx-public:not(#_):not(#_) .fx-site ol {margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-site h1,
body#peeryx-public:not(#_):not(#_) .fx-site h2,
body#peeryx-public:not(#_):not(#_) .fx-site h3 {overflow-wrap:anywhere!important;color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-align:left!important;font-weight:650!important}

body#peeryx-public:not(#_):not(#_) .fx-site a,
body#peeryx-public:not(#_):not(#_) #fx-header a,
body#peeryx-public:not(#_):not(#_) #fx-footer a {text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-site h2 {font-size:clamp(30px,3.1vw,44px)!important;line-height:1.16!important;letter-spacing:-.035em!important;text-wrap:balance!important;max-width:700px!important}

body#peeryx-public:not(#_):not(#_) .fx-site p {line-height:1.7!important}

body#peeryx-public:not(#_):not(#_) .fx-site a,
body#peeryx-public:not(#_):not(#_) #fx-header a,
body#peeryx-public:not(#_):not(#_) #fx-header summary,
body#peeryx-public:not(#_):not(#_) #fx-header button,
body#peeryx-public:not(#_):not(#_) #fx-footer a {transition:background .18s,color .18s,border-color .18s,box-shadow .18s!important}

body#peeryx-public:not(#_):not(#_) .fx-site a:focus-visible,
body#peeryx-public:not(#_):not(#_) #fx-header :focus-visible,
body#peeryx-public:not(#_):not(#_) #fx-footer a:focus-visible {outline:3px solid var(--fx-focus)!important;outline-offset:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-skip {position:fixed!important;top:10px!important;left:20px!important;z-index:99999!important;padding:12px 20px!important;background:white!important;color:#102033!important;transform:translateY(-200%)!important;border-radius:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-skip:focus {transform:none!important}

body#peeryx-public:not(#_):not(#_) .fx-button {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;min-height:54px!important;padding:15px 24px!important;background:var(--fx-blue)!important;color:white!important;border:1px solid transparent!important;border-radius:8px!important;font-size:15px!important;font-weight:650!important;line-height:1.4!important;box-shadow:none!important;text-align:center!important;white-space:normal!important}

body#peeryx-public:not(#_):not(#_) .fx-button:hover {background:var(--fx-blue-hover)!important;color:white!important;box-shadow:none!important}

body#peeryx-public:not(#_):not(#_) .fx-button-small {min-height:44px!important;padding:11px 17px!important;font-size:14px!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-button-dark {background:#25292e!important}

body#peeryx-public:not(#_):not(#_) .fx-button-dark:hover {background:#393f49!important}

body#peeryx-public:not(#_):not(#_) .fx-text-link {display:inline-flex!important;align-items:center!important;gap:16px!important;font-size:15px!important;line-height:1.5!important;font-weight:600!important;color:inherit!important}

body#peeryx-public:not(#_):not(#_) .fx-text-link:hover {color:#1769db!important}

body#peeryx-public:not(#_):not(#_) .fx-actions {display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:28px!important;margin-top:32px!important}

body#peeryx-public:not(#_):not(#_) #fx-header {position:sticky!important;top:0!important;z-index:1000!important;background:#121416f5!important;color:#BAC0C8!important;border-bottom:1px solid #bbd9f21f!important;backdrop-filter:none!important;isolation:isolate!important;font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_) #fx-header * {font-family:var(--fx-font)!important;-webkit-text-fill-color:currentColor!important;letter-spacing:normal!important}

body#peeryx-public:not(#_):not(#_) #fx-header a {color:inherit!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility {background:#141619!important;color:#BAC0C8!important;border-bottom:1px solid #2a2e35!important;font-size:var(--fx-text-small)!important;font-weight:500!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility .fx-container {display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;gap:20px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility .fx-container>span {color:#959FAE!important;font-size:var(--fx-text-small)!important;letter-spacing:.1em!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility-divider {padding:0 12px!important;color:#4b6478!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility a {padding:8px 0!important;min-height:44px!important;height:auto!important;display:flex!important;align-items:center!important;gap:10px!important;line-height:1.4!important;color:#F1F3F5!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility a:hover {color:#fff!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility i {width:5px!important;height:5px!important;background:#f79494!important;border-radius:50%!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility-help {color:#959FAE!important;margin-left:12px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;min-height:88px!important;padding-block:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-brand {display:inline-flex!important;align-items:center!important;gap:11px!important;flex:none!important;color:white!important;line-height:1.1!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-brand img {display:block!important;width:42px!important;height:46px!important;object-fit:contain!important;filter:none!important}

body#peeryx-public:not(#_):not(#_) .fx-brand>span {font-size:20px!important;font-weight:800!important;letter-spacing:.045em!important;color:white!important}

body#peeryx-public:not(#_):not(#_) .fx-brand small {display:block!important;font-size:9px!important;letter-spacing:.18em!important;color:#a8bbca!important;margin-top:6px!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-brand>span {color:#F1F3F5!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-brand small {color:#959FAE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav {width:auto!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:26px!important;min-width:0!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>a,
body#peeryx-public:not(#_):not(#_) #fx-header summary,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-account {font-size:14px!important;font-weight:600!important;line-height:1.5!important;color:#BAC0C8!important;white-space:nowrap!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>a,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>details>summary {padding-block:16px!important;position:relative!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>a:after,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>details>summary:after {content:''!important;display:block!important;position:absolute!important;height:2px!important;background:#68dafa!important;bottom:5px!important;left:0!important;right:0!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;transform:scaleX(0)!important;transition:transform .18s!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>a:hover:after,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>[aria-current=page]:after,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>details[open]>summary:after {transform:scaleX(1)!important}

body#peeryx-public:not(#_):not(#_) #fx-header a:hover,
body#peeryx-public:not(#_):not(#_) #fx-header summary:hover,
body#peeryx-public:not(#_):not(#_) #fx-header [aria-current=page] {color:#68dafa!important}

body#peeryx-public:not(#_):not(#_) #fx-header summary {display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;list-style:none!important;margin:0!important;border:0!important;background:transparent!important;padding:0!important}

body#peeryx-public:not(#_):not(#_) #fx-header summary::-webkit-details-marker {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header summary:before {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-chevron {display:inline-block!important;width:6px!important;height:6px!important;font-size:0!important;border-right:1.5px solid #6c8599!important;border-bottom:1.5px solid #6c8599!important;transform:translateY(-2px) rotate(45deg)!important;transition:transform .18s!important}

body#peeryx-public:not(#_):not(#_) #fx-header details[open]>summary>.fx-chevron {transform:translateY(1px) rotate(225deg)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown {position:relative!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel {position:absolute!important;top:calc(100% + 14px)!important;left:-18px!important;min-width:250px!important;max-width:340px!important;padding:10px!important;background:#fff!important;border:1px solid #dde6ed!important;border-radius:8px!important;box-shadow:0 22px 54px #1e222722!important;z-index:20!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel a,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel button {display:block!important;white-space:normal!important;padding:12px 14px!important;font-size:14px!important;line-height:1.5!important;color:#203c55!important;border:0!important;text-align:left!important;background:transparent!important;width:100%!important;border-radius:5px!important;font-weight:500!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel a:hover,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel button:hover {background:#edf5fa!important;color:#075aab!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel form {margin:0!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-actions {width:auto!important;max-width:none!important;display:flex!important;align-items:center!important;gap:20px!important;flex:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-actions .fx-button {color:#fff!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-account .fx-dropdown-panel {right:0!important;left:auto!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-solutions-menu {position:static!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega {left:0!important;right:0!important;top:100%!important;min-width:0!important;max-width:none!important;width:100%!important;padding:26px 0 0!important;border:0!important;border-top:1px solid #e5edf2!important;border-bottom:1px solid #dce6ed!important;border-radius:0!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-bottom:17px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading>span {font-size:var(--fx-text-small)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:650!important;color:#637f93!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading>a {padding:4px 0!important;width:auto!important;font-size:var(--fx-text-small)!important;font-weight:600!important;color:#1266b6!important;background:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item {display:flex!important;align-items:flex-start!important;gap:15px!important;padding:22px!important;border:1px solid #e0e9ef!important;background:#f9fbfd!important;min-height:124px!important;border-radius:6px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item:hover {background:#eef6fc!important;border-color:#bdd7eb!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-icon {display:grid!important;place-items:center!important;width:38px!important;height:38px!important;flex:none!important;background:#e6f0f9!important;color:#1973bd!important;border-radius:6px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-icon svg {width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item strong {display:block!important;font-size:16px!important;font-weight:650!important;line-height:1.4!important;color:#173750!important;margin-bottom:8px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item small {display:block!important;font-size:13px!important;line-height:1.6!important;color:#5f7586!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-arrow {color:#508db9!important;font-size:19px!important;margin-left:auto!important;flex:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-top:20px!important;padding:17px 0!important;border-top:1px solid #e4edf2!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom>span {font-size:var(--fx-text-small)!important;letter-spacing:.035em!important;color:#657f92!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom>a {width:auto!important;padding:0!important;font-size:13px!important;font-weight:600!important;background:none!important;color:#1e5d91!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resources-panel {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;min-width:720px!important;max-width:760px!important;left:-330px!important;padding:22px!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-group {min-width:0!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-heading {display:block!important;padding:0 10px 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;color:#9FAAB6!important;letter-spacing:0!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-group>a {display:flex!important;align-items:center!important;min-height:44px!important;padding:10px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}
@media(max-width:1320px) {
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-resource-group {padding:10px 0!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-resource-group+.fx-resource-group {border-top:1px solid #30363E!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-resource-heading {padding:0 10px 5px!important}
}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-links a {font-size:13px!important;padding:12px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside {background:#ecf4f9!important;border:1px solid #e0ebf2!important;border-radius:5px!important;padding:23px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside>span {font-size:var(--fx-text-small)!important;color:#41769f!important;letter-spacing:.06em!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside>strong {font-size:20px!important;font-weight:600!important;line-height:1.3!important;color:#193d59!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside>a {font-size:13px!important;padding:0!important;background:none!important;margin-top:auto!important;color:#1769ab!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-switcher {position:relative!important;display:block!important;margin:0!important;z-index:30!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-trigger {display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:52px!important;height:42px!important;padding:8px!important;border:0!important;background:transparent!important;color:#BAC0C8!important;border-radius:4px!important;font-size:var(--fx-text-small)!important;font-weight:600!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-trigger :is(span,svg) {color:inherit!important;-webkit-text-fill-color:currentColor!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-trigger:hover {background:#2a2e35!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-trigger svg {width:12px!important;height:12px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu {position:absolute!important;top:calc(100% + 16px)!important;right:0!important;left:auto!important;width:238px!important;max-height:min(65vh,540px)!important;overflow-y:auto!important;padding:8px!important;background:#fff!important;border:1px solid #dce5ec!important;border-radius:7px!important;box-shadow:0 20px 50px #1e222722!important;transform:none!important;opacity:1!important;visibility:visible!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu[hidden] {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu:not([hidden]) {display:block!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a {display:block!important;padding:10px 12px!important;color:#31546b!important;font-size:14px!important;line-height:1.5!important;border:0!important;border-radius:4px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a:hover,
body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a.active {background:#edf5fa!important;color:#075aa7!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-menu {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-hero {position:relative!important;isolation:isolate!important;min-height:650px!important;padding:86px 0 76px!important;background:#131518!important;color:#f5faff!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-hero>.fx-hero-media {position:absolute!important;inset:0!important;display:block!important;z-index:-2!important;width:100%!important;height:100%!important;pointer-events:none!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-media img {display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 52%!important}

body#peeryx-public:not(#_):not(#_) .fx-hero:before {content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,#111315f7 0%,#111315e8 28%,#11131575 59%,#11131508 85%),linear-gradient(0deg,#111315cf,transparent 52%)!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-grid {display:grid!important;grid-template-columns:minmax(0,1fr) 268px!important;align-items:end!important;gap:70px!important;min-height:496px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-copy {max-width:780px!important}

body#peeryx-public:not(#_):not(#_) .fx-eyebrow {display:flex!important;align-items:center!important;gap:10px!important;color:#52738d!important;font-size:var(--fx-text-small)!important;font-weight:650!important;letter-spacing:.1em!important;text-transform:uppercase!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-eyebrow {color:#b9d7e8!important;font-size:var(--fx-text-small)!important;letter-spacing:.105em!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-eyebrow>span {width:6px!important;height:6px!important;border-radius:50%!important;background:#51d3e4!important;flex:none!important;box-shadow:0 0 0 5px #51d3e410!important}

body#peeryx-public:not(#_):not(#_) .fx-hero h1 {margin:26px 0!important;font-size:clamp(48px,4.8vw,74px)!important;line-height:1.055!important;letter-spacing:-.048em!important;max-width:760px!important;text-wrap:balance!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-hero h1 em {display:block!important;font-style:normal!important;color:#D8DDE4!important;margin-top:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-lead {max-width:550px!important;color:#b7cbd9!important;font-size:17px!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-actions {margin-top:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-button {background:var(--fx-blue)!important;border-color:var(--fx-blue)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>.fx-button:hover,
body#peeryx-public:not(#_):not(#_) .fx-hero .fx-button:hover {background:var(--fx-blue-hover)!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-text-link {color:#e2f0f8!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-text-link:hover {color:#75d7f2!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-hero-note {display:inline-block!important;margin-top:19px!important;color:#a6c0d1!important;font-size:var(--fx-text-small)!important;text-underline-offset:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-hero-note:hover {color:#fff!important;text-decoration:underline!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp {display:flex!important;flex-direction:column!important;gap:18px!important;padding:24px!important;background:#131518b8!important;border:1px solid #d4edf438!important;border-top:2px solid #67c4d7!important;backdrop-filter:blur(14px)!important;border-radius:3px!important;color:white!important;margin-bottom:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp:hover {background:#1e2126dc!important;border-color:#8ad5e7!important}

body#peeryx-public:not(#_):not(#_) .fx-stamp-label {display:flex!important;justify-content:space-between!important;gap:12px!important;font-size:var(--fx-text-small)!important;letter-spacing:.1em!important;color:#adc9d9!important}

body#peeryx-public:not(#_):not(#_) .fx-stamp-label>span {font-size:17px!important;line-height:1!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp strong {font-size:31px!important;letter-spacing:-.03em!important;line-height:1!important;font-weight:550!important}

body#peeryx-public:not(#_):not(#_) .fx-stamp-status {display:flex!important;align-items:center!important;gap:8px!important;font-size:var(--fx-text-small)!important;line-height:1.5!important;color:#c0d7e4!important}

body#peeryx-public:not(#_):not(#_) .fx-stamp-status i {width:5px!important;height:5px!important;border-radius:50%!important;background:#81d8c1!important;flex:none!important}

body#peeryx-public:not(#_):not(#_) .fx-facts {background:#fff!important;border-bottom:1px solid #dce5ed!important;color:#173a53!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-block:28px!important;gap:35px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container>div {padding-left:23px!important;border-left:1px solid #dce5ed!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container>div:first-child {padding-left:0!important;border:0!important}

body#peeryx-public:not(#_):not(#_) .fx-facts strong {display:block!important;font-size:27px!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.15!important}

body#peeryx-public:not(#_):not(#_) .fx-facts span {display:block!important;font-size:var(--fx-text-small)!important;color:#647d8e!important;margin-top:8px!important;line-height:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-facts a {display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;color:#286692!important;font-size:13px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts a span {font-size:20px!important;margin:0!important;color:inherit!important}

body#peeryx-public:not(#_):not(#_) .fx-section {padding:var(--fx-space-section) 0!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading {display:grid!important;grid-template-columns:1.2fr 1fr!important;align-items:end!important;gap:90px!important;margin-bottom:42px!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading h2 {margin-top:17px!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading>p {font-size:16px!important;color:var(--fx-muted)!important;max-width:410px!important;margin-left:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-grid {display:grid!important;grid-template-columns:1.12fr 1fr 1fr!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution {display:flex!important;align-items:flex-start!important;flex-direction:column!important;min-width:0!important;padding:32px!important;background:#fff!important;border:1px solid var(--fx-line)!important;border-radius:14px!important;overflow:hidden!important;color:var(--fx-ink)!important;box-shadow:0 4px 16px #272b3203!important}

body#peeryx-public:not(#_):not(#_) .fx-solution:hover {border-color:#83b4d5!important;box-shadow:0 16px 46px #30363e1a!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-icon {display:grid!important;place-items:center!important;width:48px!important;height:48px!important;background:#eef5fa!important;color:#237eae!important;border:1px solid #e1edf4!important;border-radius:7px!important;margin-bottom:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-icon svg {width:24px!important;height:24px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-meta {color:#628099!important;font-size:var(--fx-text-small)!important;letter-spacing:.055em!important;margin-bottom:13px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution h3 {font-size:26px!important;letter-spacing:-.035em!important;line-height:1.25!important;margin-bottom:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution p {color:#5b7081!important;font-size:15px!important;line-height:1.7!important;margin-bottom:34px!important}

body#peeryx-public:not(#_):not(#_) .fx-card-link {display:flex!important;justify-content:space-between!important;gap:15px!important;align-items:center!important;border-top:1px solid #e0e9ef!important;padding-top:22px!important;margin-top:auto!important;width:100%!important;font-size:13px!important;font-weight:600!important;color:#23577e!important}

body#peeryx-public:not(#_):not(#_) .fx-card-link>span {font-size:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit {background:linear-gradient(135deg,#2f343c,#1e2227)!important;border-color:#2f343c!important;color:#f5fbff!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit:hover {border-color:#388ba4!important;background:#282c33!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit .fx-solution-icon {background:#373d46!important;border-color:#464d58!important;color:#80d8ee!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit .fx-solution-meta {color:#8fbcd1!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit p {color:#b3cfde!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit .fx-card-link {color:#9bdeef!important;border-color:#404752!important}

body#peeryx-public:not(#_):not(#_) .fx-principles {background:#fff!important;border-top:1px solid #e3eaf0!important;padding:74px 0 82px!important}

body#peeryx-public:not(#_):not(#_) .fx-principles .fx-eyebrow {margin-bottom:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-principles h2 {max-width:780px!important;font-size:clamp(29px,2.65vw,38px)!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:54px!important;margin-top:42px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle {border-top:2px solid #d8e7ef!important;padding-top:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-number {font-size:var(--fx-text-small)!important;letter-spacing:.06em!important;color:#4288ac!important}

body#peeryx-public:not(#_):not(#_) .fx-principle h3 {font-size:21px!important;line-height:1.3!important;letter-spacing:-.02em!important;margin:16px 0 12px!important;max-width:300px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle p {font-size:15px!important;color:#647b8c!important;max-width:340px!important}

body#peeryx-public:not(#_):not(#_) .fx-method {background:radial-gradient(ellipse at 95% 100%,#2a2f36,transparent 70%),#181a1e!important;color:#e9f4fb!important}

body#peeryx-public:not(#_):not(#_) .fx-method-grid {display:grid!important;grid-template-columns:.82fr 1.18fr!important;align-items:center!important;gap:64px!important}

body#peeryx-public:not(#_):not(#_) .fx-method .fx-eyebrow {color:#83b8cf!important;margin-bottom:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-method p:not(.fx-eyebrow) {color:#a9c4d4!important;font-size:16px!important;margin-top:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-method .fx-text-link {margin-top:26px!important;color:#83d5ec!important}

body#peeryx-public:not(#_):not(#_) .fx-flow {list-style:none!important;padding:30px!important;border:1px solid #424954!important;background:#1c1f23b3!important;border-radius:6px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li {display:flex!important;align-items:center!important;gap:25px!important;position:relative!important;padding:26px 6px!important;border-bottom:1px solid #3b414b!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li:last-child {border:0!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li>span {display:grid!important;place-items:center!important;flex:none!important;width:34px!important;height:34px!important;border:1px solid #515a68!important;border-radius:50%!important;color:#8db4c8!important;font-size:var(--fx-text-small)!important;font-variant-numeric:tabular-nums!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li:nth-child(2)>span {background:#1b6c96!important;color:white!important;border-color:#358faf!important}

body#peeryx-public:not(#_):not(#_) .fx-flow strong {font-size:20px!important;font-weight:500!important;color:#e0f2fc!important}

body#peeryx-public:not(#_):not(#_) .fx-flow small {display:block!important;color:#85a8bd!important;font-size:var(--fx-text-small)!important;margin-top:8px!important;letter-spacing:.04em!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li:last-child strong {color:#95dfcd!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure-grid {display:grid!important;grid-template-columns:1fr 1fr!important;gap:80px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figure {position:relative!important;overflow:hidden!important;border-radius:6px!important;background:#1c1f24!important;aspect-ratio:1.18!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figure:after {content:''!important;position:absolute!important;inset:40% 0 0!important;background:linear-gradient(transparent,#131519d9)!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figure img {display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figcaption {position:absolute!important;z-index:1!important;bottom:28px!important;left:30px!important;color:#d0e8f6!important;font-size:var(--fx-text-small)!important;letter-spacing:.09em!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure h2 {margin:18px 0 24px!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure p:not(.fx-eyebrow) {color:var(--fx-muted)!important;font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-verification {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid #d9e5ed!important}

body#peeryx-public:not(#_):not(#_) .fx-verification>span {width:100%!important;font-size:var(--fx-text-small)!important;color:#647e90!important}

body#peeryx-public:not(#_):not(#_) .fx-verification a {font-size:var(--fx-text-small)!important;color:#28688e!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-verification a>span {margin-left:5px!important;color:#6595b2!important}

body#peeryx-public:not(#_):not(#_) .fx-trial {background:#e8f2f8!important;border-top:1px solid #d4e4ef!important;color:#173a53!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-intro {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial h2 {margin-top:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-intro p:not(.fx-eyebrow) {color:#58748a!important;max-width:660px!important;margin-top:18px!important;font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-intro>.fx-button {flex:none!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-trial-steps {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important;padding:0!important;list-style:none!important;margin-top:42px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-steps li {border-top:1px solid #b6cfdf!important;padding-top:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-steps li>span {font-size:var(--fx-text-small)!important;color:#387b9f!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-steps h3 {font-size:19px!important;margin:12px 0!important;color:#214760!important;font-weight:600!important;line-height:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-steps p {color:#5b788d!important;font-size:14px!important;line-height:1.7!important}

body#peeryx-public:not(#_):not(#_) .fx-trial .fx-trial-note {font-size:var(--fx-text-small)!important;color:#607b8f!important;margin-top:32px!important;padding-top:24px!important;border-top:1px solid #c6dbe8!important;max-width:100%!important;line-height:1.7!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-note a {color:#285d84!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-left:6px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer {background:#131518!important;color:#9bb3c5!important;padding:72px 0 0!important;font-family:var(--fx-font)!important;border-top:1px solid #32373f!important}

body#peeryx-public:not(#_):not(#_) #fx-footer * {font-family:var(--fx-font)!important;-webkit-text-fill-color:currentColor!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {display:grid!important;grid-template-columns:1.5fr 1fr 1fr 1fr!important;gap:55px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div {min-width:0!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>p {max-width:290px!important;color:#9bb3c5!important;font-size:14px!important;line-height:1.75!important;margin:23px 0!important}

body#peeryx-public:not(#_):not(#_) #fx-footer h2 {color:#e2eff8!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;margin:0 0 24px!important;text-align:left!important;letter-spacing:.02em!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>a:not(.fx-brand) {display:block!important;color:#9bb3c5!important;font-size:13px!important;line-height:1.6!important;margin-bottom:14px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>a:hover {color:#8cdef0!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {display:flex!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;margin-top:50px!important;padding:26px 0!important;border-top:1px solid #32373f!important;font-size:var(--fx-text-small)!important;color:#819faf!important;letter-spacing:.025em!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) * {font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) h1 {font-size:clamp(32px,3.8vw,56px)!important;line-height:1.13!important;letter-spacing:-.035em!important;text-wrap:balance!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) h2 {line-height:1.25!important;letter-spacing:-.025em!important;text-wrap:balance!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) h3 {line-height:1.35!important;letter-spacing:-.015em!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(p,li) {line-height:1.75!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.hero-text,.hero-lead,.lead) {max-width:720px!important;font-size:17px!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.button,.pxv93-btn,.px-start-primary) {border-radius:5px!important;min-height:46px!important;font-size:14px!important;line-height:1.5!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) .reveal {opacity:1!important;transform:none!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.glass-card,.info-panel,.pricing-card,.strategy-card,.ops-step-card,.option-card,.step-card,.resource-card,.px85-compare-card,.px85-proof-card,.px-start-prepare,.df-card) {border-radius:7px!important;box-shadow:none!important;border-color:rgba(142,165,198,.25)!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site)>.section {padding-block:76px!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.button-primary,.pxv93-primary,.px-start-primary) {background:#1769db!important;border-color:#368aeb!important;color:#fff!important;box-shadow:none!important;text-shadow:none!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.button-primary,.pxv93-primary,.px-start-primary):hover {background:#0a55ba!important;border-color:#367ed4!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.section-heading,.section-header) h2 {font-size:clamp(28px,3vw,42px)!important;max-width:800px!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(.section-heading,.section-header)>p {font-size:16px!important;max-width:720px!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site) :is(a,button,summary,input,select,textarea):focus-visible {outline:3px solid #4baaff!important;outline-offset:4px!important}

@media(min-width:1600px){
body#peeryx-public:not(#_):not(#_) .fx-hero {padding-block:92px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-grid {min-height:510px!important}
}
@media(max-width:1320px){
body#peeryx-public:not(#_):not(#_) .fx-container {width:calc(100% - 64px)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {gap:24px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav {gap:18px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-actions {gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-grid {gap:38px!important;grid-template-columns:minmax(0,1fr) 248px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero h1 {font-size:59px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution {padding:28px!important}
}
@media(max-width:1320px){
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {min-height:76px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-menu {display:block!important;position:static!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-menu>summary {display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:1px solid #464e5a!important;border-radius:7px!important;color:#BAC0C8!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel {position:absolute!important;top:100%!important;right:0!important;width:min(500px,100vw)!important;max-height:calc(100dvh - var(--fx-header-height,124px))!important;overflow:auto!important;background:#fff!important;border:1px solid #d5e3ec!important;border-top:0!important;padding:18px 26px 26px!important;box-shadow:0 18px 40px #21252a22!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>a,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>details>summary {color:#24465e!important;display:flex!important;justify-content:space-between!important;font-size:16px!important;padding:15px 4px!important;border-bottom:1px solid #e2ebf1!important;white-space:normal!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-dropdown-panel {position:static!important;display:block!important;max-width:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:10px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-mega>.fx-container {width:100%!important;max-width:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading {margin:4px 0 12px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading>span {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading>a {font-size:13px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-grid {grid-template-columns:1fr!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item {min-height:0!important;padding:16px 12px!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item strong {font-size:15px!important;margin-bottom:5px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item small {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-icon {width:32px!important;height:32px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-arrow {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-links {border-left:2px solid #d7e9f3!important;padding-left:6px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>.fx-button {display:flex!important;margin-top:20px!important;padding:14px 18px!important;justify-content:center!important;border:0!important;color:#fff!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>form button {font-size:14px!important;padding:14px 4px!important;border:0!important;background:transparent!important;color:#526e82!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) .fx-hero h1 {font-size:54px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-grid {grid-template-columns:minmax(0,1fr) 230px!important;gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-method-grid {gap:65px!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure-grid {gap:48px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-grid {gap:30px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {gap:30px!important}
}
@media(max-width:900px){
body#peeryx-public:not(#_):not(#_) .fx-hero {padding:58px 0 44px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-grid {grid-template-columns:1fr!important;gap:36px!important;min-height:0!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-copy {max-width:670px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero h1 {font-size:clamp(44px,6.7vw,60px)!important;max-width:670px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero:before {background:linear-gradient(90deg,#0f1012ee,#0f10129e 55%,#0f101233),linear-gradient(0deg,#0f1012a8,transparent)!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp {width:290px!important;padding:20px!important;gap:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp strong {font-size:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-section {padding:68px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading {grid-template-columns:1fr!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading>p {margin-left:0!important;max-width:600px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-grid {gap:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution {padding:25px 20px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution h3 {font-size:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-method-grid {gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow {padding:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li {gap:17px!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure-grid {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figure {max-height:380px!important;aspect-ratio:1.7!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-intro {align-items:flex-start!important;flex-direction:column!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-trial-steps {gap:22px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {grid-template-columns:1fr 1fr!important;row-gap:38px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container {gap:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-facts a {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-facts strong {font-size:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-grid {gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle h3 {font-size:19px!important}
}
@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) #fx-header {top:0!important}

body#peeryx-public:not(#_):not(#_) .fx-container {width:calc(100% - 40px)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility .fx-container {min-height:30px!important;justify-content:center!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility .fx-container>span {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {gap:12px!important;min-height:72px!important;padding-block:12px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-actions {gap:8px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-account,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-trial {display:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-trigger {min-width:45px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu {right:-54px!important;width:230px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel {width:100%!important;max-height:calc(100dvh - var(--fx-header-height,124px))!important}

body#peeryx-public:not(#_):not(#_) .fx-brand img {width:36px!important;height:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-brand>span {font-size:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-brand small {font-size:9px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero {padding:43px 0 34px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-grid {gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero h1 {font-size:clamp(37px,10.8vw,50px)!important;line-height:1.07!important;letter-spacing:-.04em!important;margin:22px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-eyebrow {font-size:var(--fx-text-small)!important;letter-spacing:.085em!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-lead {font-size:15px!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-actions {align-items:stretch!important;flex-direction:column!important;gap:20px!important;margin-top:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-actions>.fx-text-link {justify-content:center!important}

body#peeryx-public:not(#_):not(#_) .fx-hero .fx-hero-note {display:block!important;text-align:center!important;font-size:var(--fx-text-small)!important;margin-top:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-hero-media img {object-position:62% center!important}

body#peeryx-public:not(#_):not(#_) .fx-hero:before {background:linear-gradient(90deg,#0f1012dd,#0f10129c 60%,#0f101258),linear-gradient(0deg,#0f1012cc,transparent 40%)!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp {width:100%!important;display:grid!important;grid-template-columns:1fr auto!important;gap:13px 18px!important;padding:18px 20px!important;background:#131518a8!important}

body#peeryx-public:not(#_):not(#_) .fx-stamp-label {grid-column:1/-1!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-network-stamp strong {font-size:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-stamp-status {font-size:var(--fx-text-small)!important;justify-content:flex-end!important;max-width:160px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container {padding-block:24px!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container>div {padding-left:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts strong {font-size:19px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts span {font-size:var(--fx-text-small)!important;line-height:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-section {padding:54px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-site h2 {font-size:31px!important;line-height:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-eyebrow {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading {gap:18px!important;margin-bottom:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-section-heading>p {font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-grid {grid-template-columns:1fr!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution {padding:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-icon {margin-bottom:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution h3 {font-size:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-solution p {margin-bottom:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-grid {grid-template-columns:1fr!important;gap:27px!important;margin-top:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle {padding-top:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle h3 {font-size:21px!important;max-width:none!important;margin-top:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle p {max-width:none!important}

body#peeryx-public:not(#_):not(#_) .fx-method-grid {grid-template-columns:1fr!important;gap:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow li {padding:22px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-flow strong {font-size:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure-grid {gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figure {aspect-ratio:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure figcaption {left:20px!important;bottom:20px!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-infrastructure .fx-actions {gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-verification {margin-top:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-trial-steps {grid-template-columns:1fr!important;gap:24px!important;margin-top:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-steps h3 {margin:9px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-trial .fx-trial-note {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-footer {padding-top:46px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {gap:30px 24px!important;grid-template-columns:1fr 1fr!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div:first-child {grid-column:1/-1!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>p {max-width:370px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>a:not(.fx-brand) {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {font-size:var(--fx-text-small)!important;margin-top:28px!important;padding-block:20px!important;gap:9px!important;flex-direction:column!important}

body#peeryx-public:not(#_):not(#_):not(.page-home) main:not(.fx-site)>.section {padding-block:44px!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) *,
body#peeryx-public:not(#_):not(#_) *:before,
body#peeryx-public:not(#_):not(#_) *:after {scroll-behavior:auto!important;animation:none!important;transition:none!important}
}
body#peeryx-public:not(#_):not(#_) .fx-site {--art-tone:#58c8ec!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-product-art {position:relative!important;flex:none!important;width:calc(100% + 64px)!important;margin:-32px -32px 26px!important;height:190px!important;background:radial-gradient(ellipse at 50% 50%,#81cef01c,transparent 68%),linear-gradient(135deg,#edf5fc,#f8fbfe)!important;border-bottom:1px solid #d8e6f0!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art svg {width:100%!important;height:100%!important;stroke:var(--art-tone)!important;stroke-width:1.5!important;overflow:visible!important;transition:transform .5s cubic-bezier(.2,.8,.2,1)!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art circle {fill:var(--art-tone)!important;stroke:none!important}

body#peeryx-public:not(#_):not(#_) .fx-art-line {stroke:#498bb06b!important;stroke-width:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-art-chip {fill:#e1f2fc!important;stroke:#86bddb!important}

body#peeryx-public:not(#_):not(#_) .fx-art-symbol {stroke:#2178ab!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}

body#peeryx-public:not(#_):not(#_) .fx-art-game {--art-tone:#29a9ad!important}

body#peeryx-public:not(#_):not(#_) .fx-art-fabric {--art-tone:#798cea!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit .fx-product-art {background:radial-gradient(ellipse at 50% 50%,#14618470,transparent 68%),#22262c!important;border-color:#3d434d!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit .fx-art-chip {fill:#123d58!important;stroke:#4da8cb!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-transit .fx-art-symbol {stroke:#79e0f2!important}

body#peeryx-public:not(#_):not(#_) .fx-solution:hover .fx-product-art svg,
body#peeryx-public:not(#_):not(#_) .fx-game-card:hover .fx-product-art svg {transform:scale(1.045)!important}

body#peeryx-public:not(#_):not(#_) .fx-solution:hover .fx-art-line {stroke:var(--art-tone)!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-solution-meta {font-size:var(--fx-text-small)!important;letter-spacing:.07em!important}

body#peeryx-public:not(#_):not(#_) .fx-flowgraph {border:1px solid #464e59!important;border-radius:18px!important;padding:24px!important;background:radial-gradient(ellipse at 50% 35%,#33384066,transparent 72%),linear-gradient(#83bdeb06 1px,transparent 1px),linear-gradient(90deg,#83bdeb06 1px,transparent 1px),#1a1d22!important;background-size:auto,24px 24px,24px 24px,auto!important;position:relative!important;isolation:isolate!important;color:#deeffc!important;box-shadow:0 24px 50px #12141618!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-caption {display:flex!important;justify-content:space-between!important;gap:16px!important;align-items:center!important;font-size:var(--fx-text-small)!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#96b6ce!important;min-height:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle {display:grid!important;place-items:center!important;flex:none!important;width:32px!important;height:32px!important;border:1px solid #496b83!important;background:#2c3037!important;color:#bedbef!important;border-radius:50%!important;font-family:inherit!important;font-size:13px!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle[hidden] {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle:hover {border-color:#85c9e8!important;background:#3b424c!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle:focus-visible {outline:3px solid #68dafa!important;outline-offset:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes {display:grid!important;grid-template-columns:minmax(85px,1fr) minmax(25px,.6fr) minmax(90px,1fr) minmax(25px,.6fr) minmax(85px,1fr)!important;align-items:start!important;margin:36px 0 30px!important;gap:0!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes>div:not(.fx-flow-connector) {min-width:0!important;text-align:center!important;display:flex!important;align-items:center!important;flex-direction:column!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes strong {display:block!important;color:#e6f5ff!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;margin-top:23px!important;min-height:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes small {display:block!important;font-size:var(--fx-text-small)!important;line-height:1.6!important;margin-top:5px!important;color:#8bb0c8!important}

body#peeryx-public:not(#_):not(#_) .fx-orbit {display:block!important;width:80px!important;height:80px!important}

body#peeryx-public:not(#_):not(#_) .fx-orbit svg {width:100%!important;height:100%!important;stroke:#639abc!important;stroke-width:1.15!important}

body#peeryx-public:not(#_):not(#_) .fx-engine-mark {display:grid!important;place-items:center!important;width:80px!important;height:80px!important;background:linear-gradient(145deg,#3c434d,#252930)!important;border:1px solid #4c95b7!important;border-radius:22px!important;box-shadow:0 0 0 8px #3895c40a,0 0 0 17px #3895c408!important}

body#peeryx-public:not(#_):not(#_) .fx-engine-mark img {width:46px!important;height:52px!important;object-fit:contain!important}

body#peeryx-public:not(#_):not(#_) .fx-rack {display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;width:70px!important;height:80px!important}

body#peeryx-public:not(#_):not(#_) .fx-rack i {display:block!important;border:1px solid #5486a4!important;background:#2c3138!important;width:70px!important;height:18px!important;border-radius:4px!important;position:relative!important}

body#peeryx-public:not(#_):not(#_) .fx-rack i:before {content:''!important;display:block!important;width:4px!important;height:4px!important;position:absolute!important;left:9px!important;top:6px!important;background:#7ae0cc!important;border-radius:50%!important}

body#peeryx-public:not(#_):not(#_) .fx-rack i:after {content:''!important;position:absolute!important;right:9px!important;top:6px!important;width:18px!important;height:3px!important;border-top:1px solid #74a5bf!important;border-bottom:1px solid #74a5bf!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-connector {height:80px!important;width:100%!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-connector svg {display:block!important;width:100%!important;height:100%!important;overflow:visible!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-connector path {stroke:#4a7792!important;stroke-width:1!important;fill:none!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-connector .fx-packet {stroke:#69d8f1!important;stroke-width:2!important;stroke-dasharray:8 150!important;animation:fx-packet-travel 4s linear infinite!important;animation-play-state:paused!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-connector .fx-packet-alt {animation-delay:-2s!important;opacity:.6!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-clean .fx-packet {stroke:#81e0bc!important;animation-delay:-1s!important}

body#peeryx-public:not(#_):not(#_) .fx-flowgraph.is-visible .fx-packet {animation-play-state:running!important}

body#peeryx-public:not(#_):not(#_).fx-motion-paused .fx-flowgraph .fx-packet,
body#peeryx-public:not(#_):not(#_).fx-background .fx-flowgraph .fx-packet {animation-play-state:paused!important}

body#peeryx-public:not(#_):not(#_) .fx-flowgraph figcaption {display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px!important;padding-top:18px!important;border-top:1px solid #3c424c!important;font-size:var(--fx-text-small)!important;letter-spacing:.045em!important;line-height:1.6!important;color:#8bb3cb!important}

body#peeryx-public:not(#_):not(#_) .fx-method .fx-flowgraph {margin:0!important;min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-product-hero {min-height:480px!important;padding:32px 0 68px!important}

body#peeryx-public:not(#_):not(#_) .fx-product-hero h1 {max-width:800px!important;font-size:clamp(40px,4.5vw,64px)!important;margin-top:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-product-hero .fx-lead {max-width:690px!important}

body#peeryx-public:not(#_):not(#_) .fx-breadcrumb {display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;color:#91acc3!important;font-size:var(--fx-text-small)!important;line-height:1.5!important;margin-bottom:60px!important}

body#peeryx-public:not(#_):not(#_) .fx-breadcrumb a {color:#d9eaf5!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-section-heading {gap:70px!important}

body#peeryx-public:not(#_):not(#_) .fx-product h3 {font-size:24px!important;line-height:1.3!important;letter-spacing:-.025em!important}

body#peeryx-public:not(#_):not(#_) .fx-info-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-three-cols {grid-template-columns:repeat(3,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-info-card {background:white!important;border:1px solid #dce7ef!important;border-radius:12px!important;padding:30px!important;min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-index {display:inline-block!important;font-size:var(--fx-text-small)!important;line-height:1!important;color:#258ab5!important;letter-spacing:.08em!important;margin-bottom:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-info-card h3 {margin:0 0 15px!important}

body#peeryx-public:not(#_):not(#_) .fx-info-card p {font-size:15px!important;color:#5c7589!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-overview .fx-flowgraph {max-width:1060px!important;margin-inline:auto!important;padding:28px 44px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flow-nodes {margin-block:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flow-nodes strong {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flow-nodes small {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flowgraph figcaption {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-delivery {background:#edf4f9!important}

body#peeryx-public:not(#_):not(#_) .fx-split {display:grid!important;grid-template-columns:1fr 1fr!important;gap:100px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-split h2 {margin:18px 0 24px!important}

body#peeryx-public:not(#_):not(#_) .fx-split p:not(.fx-eyebrow) {color:#567084!important;font-size:16px!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-inclusions {background:#1c1f24!important;color:#e9f6ff!important}

body#peeryx-public:not(#_):not(#_) .fx-inclusions .fx-eyebrow {color:#76b9d7!important}

body#peeryx-public:not(#_):not(#_) .fx-inclusions .fx-split p:not(.fx-eyebrow) {color:#adc7d9!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist {padding:0!important;margin:0!important;list-style:none!important;display:grid!important;gap:0!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li {position:relative!important;list-style:none!important;padding:17px 0 17px 28px!important;border-bottom:1px solid #424953!important;font-size:15px!important;line-height:1.6!important;color:#bed8e8!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li:before {content:'✓'!important;position:absolute!important;top:17px!important;left:0!important;color:#81d8c4!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li:first-child {padding-top:0!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li:first-child:before {top:0!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li:last-child {border-bottom:0!important}

body#peeryx-public:not(#_):not(#_) .fx-price-grid {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card {display:flex!important;flex-direction:column!important;gap:20px!important;padding:28px!important;background:#fff!important;border:1px solid #d8e5ee!important;border-radius:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>span {font-size:13px!important;font-weight:600!important;color:#3c749b!important;line-height:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>strong {font-size:25px!important;color:#153c57!important;line-height:1.4!important;letter-spacing:-.03em!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>p {font-size:var(--fx-text-small)!important;color:#687f90!important;margin-top:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>a {border-top:1px solid #dce8f0!important;padding-top:22px!important;font-size:13px!important;color:#176dad!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card:first-child {background:#292d34!important;border-color:#3c424c!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card:first-child>strong {color:#edfaff!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card:first-child>span,
body#peeryx-public:not(#_):not(#_) .fx-price-card:first-child>p {color:#a3cfdf!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card:first-child>a {color:#92ddf2!important;border-color:#49515d!important}

body#peeryx-public:not(#_):not(#_) .fx-price-notes {padding-left:18px!important;margin:25px 0 0!important;color:#597489!important;font-size:var(--fx-text-small)!important;line-height:1.8!important}

body#peeryx-public:not(#_):not(#_) .fx-options {margin-top:36px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;padding-top:32px!important;border-top:1px solid #d5e3ed!important}

body#peeryx-public:not(#_):not(#_) .fx-options h3 {font-size:20px!important;margin-bottom:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-options p {font-size:14px!important;color:#58758a!important}

body#peeryx-public:not(#_):not(#_) .fx-game-grid {display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card {background:#fff!important;border:1px solid #dbe6ef!important;border-radius:16px!important;overflow:hidden!important;color:#163a55!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card:hover {border-color:#65a6cf!important;box-shadow:0 12px 38px #383e4714!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card>.fx-product-art {height:250px!important;width:100%!important;margin:0!important;background:radial-gradient(ellipse at 50% 50%,#80cdd42b,transparent 70%),#eef8f9!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card:last-child>.fx-product-art {background:radial-gradient(ellipse at 50% 50%,#959ce72b,transparent 70%),#f0f3fb!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card>div:not(.fx-product-art) {padding:34px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card h3 {font-size:30px!important;margin:16px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card p {font-size:16px!important;color:#5f778c!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_) .fx-game-price {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;border-top:1px solid #d8e7ef!important;padding-top:26px!important;margin-top:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-price strong {font-size:25px!important;font-weight:600!important;letter-spacing:-.03em!important}

body#peeryx-public:not(#_):not(#_) .fx-game-price>span {font-size:13px!important;color:#377699!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport {padding:44px!important;border:1px solid #49515c!important;border-radius:16px!important;background:radial-gradient(ellipse at 100% 0,#19627e5e,transparent 70%),#1e2227!important;box-shadow:0 30px 65px #262a3018!important;color:white!important;position:relative!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport:after {content:''!important;position:absolute!important;top:28px!important;right:28px!important;width:50px!important;height:50px!important;border:1px solid #4b97b864!important;box-shadow:0 0 0 10px #4b97b81a,0 0 0 20px #4b97b80a!important;border-radius:50%!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport .fx-eyebrow {color:#8ec2dc!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport>strong {display:block!important;font-size:clamp(40px,4vw,60px)!important;line-height:1.2!important;letter-spacing:-.055em!important;font-weight:550!important;margin:34px 0 26px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport dl {margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport dl>div {display:flex!important;justify-content:space-between!important;gap:24px!important;padding:18px 0!important;border-top:1px solid #424a55!important;font-size:var(--fx-text-small)!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport dt {color:#98bdd3!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport dd {margin:0!important;color:#d5ecf9!important;text-align:right!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-policy {background:#e8f1f7!important;padding:80px 0!important;color:#163a54!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-panel {width:calc(100% - 96px)!important;max-width:1400px!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-heading {display:flex!important;gap:22px!important;align-items:flex-start!important;max-width:900px!important;margin-bottom:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-heading h2 {font-size:32px!important;margin-bottom:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-heading p {font-size:15px!important;color:#587287!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-icon {display:grid!important;place-items:center!important;background:#cee4f0!important;border-radius:8px!important;width:44px!important;height:44px!important;flex:none!important;color:#2677a2!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-icon svg {width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-options {display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option {background:#fff!important;border:1px solid #cee1ed!important;border-radius:12px!important;padding:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-badge {font-size:var(--fx-text-small)!important;font-weight:600!important;color:#2777a2!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option h3 {font-size:23px!important;margin:14px 0 24px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option ul {list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option li {display:flex!important;align-items:flex-start!important;gap:12px!important;color:#516e84!important;font-size:14px!important;line-height:1.7!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option li>span {display:block!important;flex:none!important;color:#409caa!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option li svg {width:17px!important;height:17px!important;margin-top:4px!important;stroke:currentColor!important;stroke-width:1.5!important;fill:none!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial {display:flex!important;align-items:flex-start!important;gap:18px!important;padding:25px 0!important;border-bottom:1px solid #c5dbe9!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial>span {display:block!important;color:#297da5!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial svg {width:25px!important;height:25px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial h3 {font-size:18px!important;margin-bottom:9px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial p {font-size:13px!important;color:#517087!important;max-width:1000px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-details summary {display:flex!important;justify-content:space-between!important;padding:22px 0!important;cursor:pointer!important;font-size:14px!important;list-style:none!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-terms {padding:0 0 20px!important;font-size:13px!important;color:#557185!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-terms h3 {font-size:17px!important;margin:22px 0 9px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-terms p {margin:12px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-faq {background:#f5f8fc!important;border-top:1px solid #dfe9f1!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-grid {display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:100px!important}

body#peeryx-public:not(#_):not(#_) .fx-faq h2 {margin:18px 0 28px!important}

body#peeryx-public:not(#_):not(#_) .fx-faq .fx-text-link {color:#28739d!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items details {border-top:1px solid #cddde8!important;background:transparent!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items details:last-child {border-bottom:1px solid #cddde8!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items summary {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;list-style:none!important;padding:24px 0!important;font-size:17px!important;line-height:1.5!important;color:#21445f!important;font-weight:600!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items summary::-webkit-details-marker {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items summary>span {font-size:23px!important;font-weight:400!important;color:#5b99b9!important;flex:none!important;transition:transform .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items details[open] summary>span {transform:rotate(45deg)!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items details>div {padding:0 35px 25px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items p {font-size:15px!important;color:#5c7489!important;line-height:1.8!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-closing,
body#peeryx-public:not(#_):not(#_) .fx-closing {background:radial-gradient(ellipse at 100% 100%,#3a404a70,transparent 70%),#1d2126!important;color:#e5f5ff!important}

body#peeryx-public:not(#_):not(#_) .fx-closing>.fx-container {display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:90px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing h2 {margin:20px 0 24px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing .fx-eyebrow {color:#81bedc!important}

body#peeryx-public:not(#_):not(#_) .fx-closing p:not(.fx-eyebrow) {font-size:16px!important;color:#a9cadf!important;max-width:690px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing-actions {display:flex!important;flex-direction:column!important;align-items:center!important;gap:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing-actions .fx-text-link {color:#a8d9ef!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {margin-top:35px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel [aria-current=page] {color:#096cb0!important}

@keyframes fx-packet-travel{from{stroke-dashoffset:158}to{stroke-dashoffset:0}}
@media(max-width:1320px){
body#peeryx-public:not(#_):not(#_) .fx-site .fx-product-art {width:calc(100% + 56px)!important;margin:-28px -28px 25px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-game-card>.fx-product-art {width:100%!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-split,
body#peeryx-public:not(#_):not(#_) .fx-faq-grid {gap:64px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-panel {width:calc(100% - 64px)!important}
}
@media(max-width:1000px){
body#peeryx-public:not(#_):not(#_) .fx-method-grid {grid-template-columns:1fr!important;gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-method h2 {max-width:680px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-flowgraph {max-width:100%!important;width:100%!important}

body#peeryx-public:not(#_):not(#_) .fx-split {gap:45px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-three-cols {grid-template-columns:repeat(2,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-grid {grid-template-columns:1fr!important;gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-section-heading {gap:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing>.fx-container {gap:40px!important}
}
@media(max-width:900px){
body#peeryx-public:not(#_):not(#_) .fx-site .fx-product-art {width:calc(100% + 40px)!important;margin:-25px -20px 25px!important;height:150px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-game-card>.fx-product-art {width:100%!important;margin:0!important;height:200px!important}

body#peeryx-public:not(#_):not(#_) .fx-product-hero {min-height:0!important;padding:28px 0 56px!important}

body#peeryx-public:not(#_):not(#_) .fx-breadcrumb {margin-bottom:46px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-price {align-items:flex-start!important;flex-direction:column!important;gap:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card>div:not(.fx-product-art) {padding:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-split {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist {grid-template-columns:1fr 1fr!important;column-gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li:first-child {padding-top:17px!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li:first-child:before {top:17px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport {max-width:650px!important}

body#peeryx-public:not(#_):not(#_) .fx-info-card {padding:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing>.fx-container {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-closing-actions {flex-direction:row!important;justify-content:flex-start!important;flex-wrap:wrap!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items summary {font-size:16px!important}
}
@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) .fx-site .fx-product-art {width:calc(100% + 56px)!important;margin:-28px -28px 25px!important;height:170px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-game-card>.fx-product-art {width:100%!important;margin:0!important;height:180px!important}

body#peeryx-public:not(#_):not(#_) .fx-product-hero {padding:22px 0 44px!important}

body#peeryx-public:not(#_):not(#_) .fx-breadcrumb {font-size:var(--fx-text-small)!important;margin-bottom:34px!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-product-hero h1 {font-size:clamp(34px,9.5vw,46px)!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-hero .fx-actions {align-items:flex-start!important;flex-direction:row!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-hero .fx-actions>.fx-text-link {align-self:center!important}

body#peeryx-public:not(#_):not(#_) .fx-flowgraph {padding:20px!important;border-radius:13px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes {grid-template-columns:1fr!important;justify-items:center!important;margin:24px 0 22px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes strong {font-size:14px!important;min-height:0!important;margin-top:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes small {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-connector {width:82px!important;height:42px!important;transform:rotate(90deg)!important;margin:25px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-nodes>div:not(.fx-flow-connector) {width:100%!important}

body#peeryx-public:not(#_):not(#_) .fx-flowgraph figcaption {justify-content:center!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-flow-caption {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-overview .fx-flowgraph {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flow-nodes {margin-block:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flow-nodes strong {font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flowgraph figcaption {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-info-grid,
body#peeryx-public:not(#_):not(#_) .fx-three-cols,
body#peeryx-public:not(#_):not(#_) .fx-game-grid,
body#peeryx-public:not(#_):not(#_) .fx-options {grid-template-columns:1fr!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-info-card {padding:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-info-card h3 {font-size:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-index {margin-bottom:21px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-grid {grid-template-columns:1fr!important;gap:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card {gap:18px!important;padding:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>strong {font-size:29px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>a {margin-top:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-price-notes {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-options {gap:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card>div:not(.fx-product-art) {padding:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card h3 {font-size:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-card p {font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-game-price {flex-direction:row!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-game-price>span {font-size:var(--fx-text-small)!important;max-width:130px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport {padding:28px!important;border-radius:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport>strong {font-size:43px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport dl>div {font-size:var(--fx-text-small)!important;gap:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-passport:after {width:36px!important;height:36px!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-checklist li {font-size:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-policy {padding:50px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-panel {width:calc(100% - 40px)!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-heading {gap:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-heading h2 {font-size:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-heading p {font-size:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-icon {width:34px!important;height:34px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-icon svg {width:20px!important;height:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-options {grid-template-columns:1fr!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option {padding:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-option h3 {font-size:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial p {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-site .px-resale-trial>span {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-grid {gap:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items summary {font-size:16px!important;padding:21px 0!important;gap:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items details>div {padding-right:0!important}

body#peeryx-public:not(#_):not(#_) .fx-faq-items p {font-size:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing p:not(.fx-eyebrow) {font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-closing-actions {gap:23px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {margin-top:28px!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-product-art svg {transform:none!important}

body#peeryx-public:not(#_):not(#_) .fx-flowgraph .fx-packet {animation:none!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle {display:none!important}
}
@media print{
body#peeryx-public:not(#_):not(#_) #fx-header,
body#peeryx-public:not(#_):not(#_) #fx-footer,
body#peeryx-public:not(#_):not(#_) .fx-motion-toggle,
body#peeryx-public:not(#_):not(#_) .fx-product-art {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-site {overflow:visible!important}

body#peeryx-public:not(#_):not(#_) .fx-site details>div {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-hero-media {display:none!important}
}

@media(max-width:380px){
body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container {grid-template-columns:1fr!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-facts strong {font-size:22px!important;flex:none!important}

body#peeryx-public:not(#_):not(#_) .fx-facts .fx-container>div {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;min-width:0!important;padding-left:0!important;border:0!important}

body#peeryx-public:not(#_):not(#_) .fx-facts span {margin:0!important;font-size:var(--fx-text-small)!important;text-align:right!important;max-width:145px!important;overflow-wrap:anywhere!important}
}
body#peeryx-public:not(#_):not(#_) .fx-home {--fx-ink:#e7f1fa!important;--fx-muted:#9bb3c8!important;--fx-line:#263e53!important;background:#111315!important;color:#e7f1fa!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero {padding:74px 0 64px!important;min-height:680px!important;background:#111315!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero:before {background:linear-gradient(90deg,#101215f7 0%,#131519db 47%,#13151982 100%),linear-gradient(0deg,#111315,transparent 50%)!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-grid {grid-template-columns:1.12fr 1fr!important;align-items:center!important;min-height:490px!important;gap:52px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero h1 {font-size:clamp(42px,3.8vw,58px)!important;line-height:1.1!important;letter-spacing:-.045em!important;margin:24px 0!important;max-width:650px!important;text-wrap:initial!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero h1 em {color:#D8DDE4!important;margin-top:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-lead {font-size:17px!important;line-height:1.75!important;max-width:575px!important;color:#b1c5d7!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-eyebrow {font-size:var(--fx-text-small)!important;letter-spacing:.11em!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services {display:flex!important;gap:9px!important;flex-wrap:wrap!important;margin-top:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a {color:#aac9df!important;font-size:var(--fx-text-small)!important;border:1px solid #719bbb42!important;border-radius:5px!important;padding:8px 10px!important;background:#1a1d22b3!important;line-height:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a:hover {border-color:#56cfea!important;color:#d6f8ff!important;background:#292d34!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts {background:#171a1e!important;border-color:#353b44!important;color:#e8f4ff!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container {padding-block:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container>div {border-color:#373d46!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts span {color:#91adc3!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts a {color:#7ed8ee!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-section-heading>p,
body#peeryx-public:not(#_):not(#_) .fx-home .fx-eyebrow {color:#98b2c9!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-section-heading h2 {max-width:610px!important;font-size:clamp(32px,3.2vw,46px)!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solutions {background:radial-gradient(ellipse at 55% 0,#282c3359,transparent 62%),#111315!important;padding-block:90px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-grid {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution {background:linear-gradient(155deg,#24282e,#181b1f)!important;border:1px solid #3c424c!important;color:#e4f2fd!important;border-radius:16px!important;padding:30px!important;box-shadow:0 15px 36px #00000014!important;position:relative!important;scroll-margin-top:145px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution:hover {background:linear-gradient(155deg,#2e333a,#1c1f24)!important;border-color:#479fbe!important;box-shadow:0 14px 45px #08090b80!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution h3 {font-size:26px!important;line-height:1.22!important;margin-bottom:17px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution p {color:#a5bfd2!important;font-size:14px!important;line-height:1.8!important;margin-bottom:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-meta {color:#77bad9!important;font-size:var(--fx-text-small)!important;letter-spacing:.07em!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-card-link {border-color:#3c434d!important;color:#84d9f0!important;padding-top:20px!important;font-size:13px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-card-link>span {transition:translate .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution:hover .fx-card-link>span {translate:4px -4px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principles {background:#17191d!important;border-top:1px solid #333942!important;border-bottom:1px solid #333942!important;padding-block:72px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle {border-color:#49515c!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle-number {color:#64c8e5!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle p {color:#9db6cc!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-method {background:var(--fx-night)!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-infrastructure {background:#181b1f!important;border-block:1px solid #353b44!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-infrastructure .fx-button-dark {background:#2e333b!important;border-color:#566171!important;color:#F1F3F5!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-verification {border-color:#3b424c!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-verification>span {color:#98b6cc!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-verification a {color:#79d2e8!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-faq {background:#131518!important;border-color:#333840!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-faq-items details {border-color:#3b414a!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-faq-items summary {color:#d0e5f5!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-faq-items p {color:#a8bdcf!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-faq .fx-text-link {color:#79d2e8!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial {background:#191D23!important;border-color:#434a55!important;color:#e5f3ff!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-intro p:not(.fx-eyebrow) {color:#a9c3d8!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps li {border-color:#4f5865!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps h3 {color:#dbedfa!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps li>span {color:#69c7e3!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps p,
body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial .fx-trial-note {color:#9fbacf!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial .fx-trial-note {border-color:#474f5a!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-note a {color:#a5e1f3!important}

body#peeryx-public:not(#_):not(#_) .fx-network-scene {position:relative!important;border:1px solid #5b93b35c!important;border-radius:12px!important;background:#191D23!important;box-shadow:none!important;min-width:0!important;width:100%!important;padding:20px 22px 0!important;overflow:hidden!important;backdrop-filter:none!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-heading {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;color:#a6c5da!important;font-size:var(--fx-text-small)!important;text-transform:uppercase!important;letter-spacing:.09em!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-heading>span {display:flex!important;align-items:center!important;gap:9px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-heading i {width:5px!important;height:5px!important;flex:none!important;border-radius:50%!important;background:#6ac8e4!important;box-shadow:0 0 15px #57dfff60!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-canvas {position:relative!important;width:calc(100% + 44px)!important;margin:0 -22px!important;aspect-ratio:620/340!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-canvas>svg {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-grid {stroke:#5c99b220!important;stroke-width:1!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-wire {stroke:#355974!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-wire-clean {stroke:#357c8b!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-packet {stroke:#7cd8ff!important;stroke-width:2.8!important;stroke-dasharray:12 140!important;animation:fx-scene-packets 3.2s linear infinite!important;animation-play-state:paused!important;filter:drop-shadow(0 0 4px #62d6f966)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-attack {stroke:#fb8996!important;stroke-dasharray:8 105!important;animation-name:fx-scene-attacks!important;animation-duration:2.3s!important;filter:drop-shadow(0 0 3px #e9898966)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-output {stroke:#6eedd7!important;animation-duration:3.6s!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-later {animation-delay:-1.2s!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-last {animation-delay:-2.4s!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-ring {stroke:#65dbf854!important;stroke-width:1!important;fill:#3184a00b!important;transform-origin:310px 160px!important;animation:fx-scene-breath 4s ease-in-out infinite!important;animation-play-state:paused!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-core {stroke:#66d6f5!important;stroke-width:1.4!important;fill:#10364b!important;filter:drop-shadow(0 0 19px #29b9de40)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-gate {stroke:#f4a0aa70!important;stroke-width:2!important;stroke-dasharray:3 4!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-cross {stroke:#f899a5!important;stroke-width:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-server rect {fill:#102b3f!important;stroke:#5d95ae!important;stroke-width:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-server path {stroke:#88b7cb!important;stroke-width:1.3!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-server circle {fill:#7ce6d3!important;stroke:none!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-canvas>.fx-scene-logo {position:absolute!important;width:7.2%!important;height:auto!important;top:50%!important;left:50%!important;translate:-50% -50%!important;filter:drop-shadow(0 4px 12px #52cdfa55)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-label {position:absolute!important;color:#b2cee0!important;font-size:var(--fx-text-small)!important;line-height:1.45!important;max-width:30%!important;text-align:center!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-input {top:10%!important;left:5%!important;max-width:26%!important;text-align:left!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-filter {bottom:5%!important;left:34%!important;width:32%!important;max-width:none!important;font-size:var(--fx-text-small)!important;font-weight:700!important;letter-spacing:.08em!important;color:#e1f4ff!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-filter>span {display:block!important;color:#89b4cd!important;font-size:var(--fx-text-small)!important;letter-spacing:0!important;font-weight:400!important;margin-top:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-destination {top:0!important;right:2%!important;max-width:29%!important;text-align:right!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend {display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px 22px!important;font-size:var(--fx-text-small)!important;color:#a8c2d7!important;padding:13px 0 23px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend>span {display:flex!important;align-items:center!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend i {display:inline-block!important;width:7px!important;height:7px!important;flex:none!important;border-radius:2px!important;background:#6eedd7!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend .fx-legend-blocked {background:#fb8996!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin:0 -22px!important;padding:17px 22px!important;border-top:1px solid #444b56!important;background:#17191dcc!important;font-size:var(--fx-text-small)!important;color:#89b4ce!important;letter-spacing:.06em!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff strong {color:#bfdaec!important;font-size:var(--fx-text-small)!important;font-weight:500!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-product-art,
body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {height:220px!important;background:radial-gradient(ellipse at 50% 75%,#3e444e3b,transparent 65%),#181b1f!important;border-color:#3e4550!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {width:calc(100% + 60px)!important;margin:-30px -30px 28px!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art svg {stroke-width:1.25!important;stroke:#6195b0!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art svg text {font-family:var(--fx-font)!important;fill:#a8cfe0!important;stroke:none!important;font-size:12px!important;letter-spacing:1px!important;text-anchor:middle!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-grid {stroke:#40738e2e!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-line {stroke:#447b96!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-hardware {fill:#153247!important;stroke:#6791a9!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-detail {stroke:#6897b1!important;stroke-width:1!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-led {fill:#7fe9d4!important;stroke:none!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-shield,
body#peeryx-public:not(#_):not(#_) .fx-home .fx-product-art .fx-art-chip {fill:#123c53!important;stroke:#65cfe9!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-symbol {stroke:#91e6f5!important;stroke-width:2!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-screen {fill:#10293d!important;stroke:#365e7a!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-voxel-side {fill:#1a5f6d!important;stroke:#3a9aa6!important;stroke-width:1!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-voxel-top {fill:#52a6a2!important;stroke:#88d4c4!important;stroke-width:1!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-city {fill:#153f5c!important;stroke:#629cbd!important;stroke-width:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-city-windows {stroke:#85cbe3!important;stroke-width:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-packet {stroke:#72e0f5!important;stroke-width:2!important;stroke-dasharray:8 100!important;animation:fx-offer-packets 3.5s linear infinite!important;animation-play-state:paused!important}

body#peeryx-public:not(#_):not(#_) .is-visible .fx-scene-packet,
body#peeryx-public:not(#_):not(#_) .is-visible .fx-scene-ring,
body#peeryx-public:not(#_):not(#_) .is-visible .fx-art-packet {animation-play-state:running!important}

body#peeryx-public:not(#_):not(#_).fx-motion-paused :is(.fx-scene-packet,.fx-scene-ring,.fx-art-packet),
body#peeryx-public:not(#_):not(#_).fx-background :is(.fx-scene-packet,.fx-scene-ring,.fx-art-packet) {animation-play-state:paused!important}

@keyframes fx-scene-packets{from{stroke-dashoffset:152}to{stroke-dashoffset:0}}
@keyframes fx-scene-attacks{from{stroke-dashoffset:113}to{stroke-dashoffset:0}}
@keyframes fx-offer-packets{from{stroke-dashoffset:108}to{stroke-dashoffset:0}}
@keyframes fx-scene-breath{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:1}}
@keyframes fx-menu-enter{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
body#peeryx-public:not(#_):not(#_) #fx-header {top:0!important;background:#141619!important;border-color:#3b414a6b!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {min-height:80px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel {background:#1f2227!important;border:1px solid #464e59!important;border-radius:14px!important;box-shadow:0 24px 65px #0b0d0fa8!important}

body#peeryx-public:not(#_):not(#_) #fx-header details[open]>.fx-dropdown-panel,
body#peeryx-public:not(#_):not(#_) #fx-header details[open]>.fx-mobile-panel {animation:fx-menu-enter .22s cubic-bezier(.2,.7,.2,1)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega {left:50%!important;right:auto!important;translate:-50% 0!important;top:calc(100% + 9px)!important;width:min(1120px,calc(100vw - 64px))!important;padding:22px 24px 0!important;border:1px solid #49515c!important;border-radius:14px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega>.fx-container {width:100%!important;max-width:none!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading>span {color:#959FAE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-heading>a {color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-grid {gap:12px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item {padding:21px 17px!important;min-height:126px!important;background:#24282d!important;border:1px solid #3C434D!important;border-radius:9px!important;transition:background .2s,border-color .2s!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item:hover {background:#2e333b!important;border-color:#7D9CBD!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-icon {background:#2f343b!important;color:#8DB8EE!important;border:1px solid #444D59!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item strong {color:#F1F3F5!important;font-size:15px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item small {color:#BAC0C8!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-arrow {color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom {border-color:#3d434d!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom>span {color:#959FAE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom>a {color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel a,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel button {color:#BAC0C8!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel a:hover,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-dropdown-panel button:hover {background:#2f343c!important;color:#F1F3F5!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside {background:#2b3037!important;border-color:#48505c!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside>span {color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside>strong {color:#F1F3F5!important;font-size:19px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside>a {color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu {background:#1f2227!important;border-color:#464e59!important;box-shadow:0 20px 55px #0b0d0fa8!important;border-radius:10px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a {color:#BAC0C8!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a:hover,
body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a.active {background:#323840!important;color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel {background:#1f2227!important;border-color:#464d58!important;box-shadow:0 20px 45px #0b0d0f99!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>a,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>details>summary {color:#BAC0C8!important;border-color:#3f4650!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel [aria-current=page] {color:#8DB8EE!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-links {border-color:#4c5461!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel>.fx-button {background:var(--fx-blue)!important;color:white!important}

body#peeryx-public:not(#_):not(#_) #fx-footer {padding:48px 0 0!important;background:#0f1012!important;border-top:1px solid #373d47!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:60px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>p {font-size:13px!important;line-height:1.8!important;margin:19px 0!important;max-width:270px!important;color:#95adbf!important}

body#peeryx-public:not(#_):not(#_) #fx-footer h2 {font-size:var(--fx-text-small)!important;text-transform:uppercase!important;letter-spacing:.07em!important;margin-bottom:22px!important;color:#d5e7f4!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>a:not(.fx-brand) {font-size:var(--fx-text-small)!important;line-height:1.6!important;margin-bottom:12px!important;color:#9cb7cb!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>a:hover {color:#8de2f7!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {margin-top:32px!important;padding-block:22px!important;border-color:#32373f!important;font-size:var(--fx-text-small)!important;color:#7798ae!important}

@media(max-width:1320px){
body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-grid {gap:28px!important;grid-template-columns:1fr 1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero h1 {font-size:46px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero {padding-block:58px!important;min-height:0!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-lead {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-mega {translate:none!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;padding:10px 0!important;border:0!important;border-radius:0!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-menu-grid {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-menu-item {min-height:0!important;padding:16px 12px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-label {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-filter {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {gap:32px!important}
}
@media(max-width:1000px){
body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-grid {grid-template-columns:1fr!important;gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-copy {max-width:740px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero h1 {max-width:700px!important;font-size:54px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-lead {max-width:660px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-scene {max-width:620px!important;justify-self:center!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-grid {gap:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution {padding:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {width:calc(100% + 48px)!important;margin:-24px -24px 24px!important;height:180px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution h3 {font-size:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solutions {padding-block:65px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {grid-template-columns:1.3fr 1fr!important;gap:35px 50px!important}
}
@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) #fx-header {top:0!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {min-height:72px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero {padding:38px 0 36px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero h1 {font-size:clamp(33px,8.6vw,46px)!important;margin:21px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-lead {font-size:16px!important;line-height:1.75!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-eyebrow {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services {gap:7px!important;margin-top:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a {font-size:var(--fx-text-small)!important;padding:7px 8px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-scene {padding:16px 16px 0!important;border-radius:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-canvas {width:calc(100% + 32px)!important;margin:5px -16px 0!important;aspect-ratio:620/370!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-heading {font-size:var(--fx-text-small)!important;letter-spacing:.04em!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-label {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-input {top:12%!important;left:5%!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-destination {top:4%!important;max-width:32%!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-filter {font-size:var(--fx-text-small)!important;bottom:5%!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-filter>span {font-size:var(--fx-text-small)!important;margin-top:3px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend {font-size:var(--fx-text-small)!important;padding:16px 0!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff {margin:0 -16px!important;padding:13px 16px!important;font-size:var(--fx-text-small)!important;gap:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff strong {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle {width:44px!important;height:44px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-grid {grid-template-columns:1fr!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution {padding:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {width:calc(100% + 56px)!important;margin:-28px -28px 27px!important;height:210px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution h3 {font-size:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-section-heading h2 {font-size:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solutions {padding-block:50px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principles {padding-block:52px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle h3 {font-size:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container {padding-block:23px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item small {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-footer {padding-top:36px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid {grid-template-columns:1fr 1fr!important;gap:32px 24px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div:first-child {grid-column:1/-1!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>p {max-width:330px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div:last-child {grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:24px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div:last-child h2 {grid-column:1/-1!important}

body#peeryx-public:not(#_):not(#_) #fx-footer h2 {font-size:var(--fx-text-small)!important;margin-bottom:18px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {margin-top:21px!important;padding-block:20px!important;font-size:var(--fx-text-small)!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-network-scene .fx-scene-packet,
body#peeryx-public:not(#_):not(#_) .fx-network-scene .fx-scene-ring,
body#peeryx-public:not(#_):not(#_) .fx-product-art .fx-art-packet,
body#peeryx-public:not(#_):not(#_) #fx-header details[open]>.fx-dropdown-panel,
body#peeryx-public:not(#_):not(#_) #fx-header details[open]>.fx-mobile-panel {animation:none!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution:hover .fx-card-link>span {translate:none!important}
}
@media(max-width:1320px){
body#peeryx-public:not(#_):not(#_).fx-mobile-nav-open {overflow:hidden!important}
}
body#peeryx-public:not(#_):not(#_) .fx-home {overflow:clip!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav {position:sticky!important;top:var(--fx-header-height,114px)!important;z-index:80!important;background:#17191dea!important;backdrop-filter:blur(18px)!important;border-block:1px solid #464d58!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav>.fx-container {display:flex!important;align-items:center!important;gap:32px!important;overflow-x:auto!important;scrollbar-width:thin!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav a {position:relative!important;display:flex!important;align-items:center!important;gap:14px!important;flex:none!important;min-height:58px!important;padding:16px 2px!important;color:#afc8d9!important;font-size:13px!important;font-weight:600!important;border-bottom:2px solid transparent!important;white-space:nowrap!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav a:hover,
body#peeryx-public:not(#_):not(#_) .fx-page-nav a[aria-current=location] {color:#95e8f8!important;border-bottom-color:#74d8ef!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav a:last-child {margin-left:auto!important;color:#93def3!important}

body#peeryx-public:not(#_):not(#_) .fx-home section[id] {scroll-margin-top:calc(var(--fx-header-height,114px) + 82px)!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solutions {background:#191D23!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution {position:relative!important;border-radius:16px!important;background:linear-gradient(155deg,#23272c,#171a1e)!important;transition:border-color .22s,box-shadow .22s,transform .22s!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution:hover {transform:translateY(-5px)!important;border-color:#6bb9d0!important;box-shadow:0 20px 44px #0b0c0d59!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-audience {order:-2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:calc(100% + 60px)!important;margin:-30px -30px 0!important;padding:17px 22px!important;background:#2b2f36!important;color:#bce3f0!important;min-height:63px!important;font-size:var(--fx-text-small)!important;font-weight:500!important;line-height:1.5!important;border-bottom:1px solid #3f677b!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-audience>span:first-child {max-width:85%!important}

body#peeryx-public:not(#_):not(#_) .fx-solution-audience svg {width:23px!important;height:23px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-game .fx-solution-audience {background:#123933!important;color:#b0e7d7!important;border-color:#2e645b!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-defense_fabric .fx-solution-audience {background:#31363e!important;color:#c4d7f8!important;border-color:#515a68!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {margin:0 -30px 28px!important;order:-1!important;height:205px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution h3 {font-size:28px!important;line-height:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution p {font-size:15px!important;line-height:1.8!important;color:#b7cbd9!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle {padding:25px 26px 27px!important;border:1px solid #454c57!important;border-radius:12px!important;background:#202429!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle-grid {gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-top {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-icon {display:grid!important;place-items:center!important;width:40px!important;height:40px!important;background:#333840!important;border:1px solid #3c6a82!important;border-radius:10px!important;color:#93e0f2!important}

body#peeryx-public:not(#_):not(#_) .fx-principle-icon svg {width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle h3 {margin-top:24px!important;font-size:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle p {color:#adc8d8!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-infrastructure figure {border:1px solid #4d5663!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 25px 55px #0c0e1040!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-intro {padding-bottom:28px!important;border-bottom:1px solid #4f5764!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps li {position:relative!important;padding:24px!important;background:#1a1d21a6!important;border:1px solid #4c5460!important;border-radius:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps li>span {display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;background:#323840!important;border:1px solid #426e87!important;border-radius:50%!important;color:#acf0fb!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-item:hover .fx-menu-arrow {transform:translate(3px,-3px)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-arrow {transition:transform .18s!important}

@media(max-width:1000px){
body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-audience {width:calc(100% + 48px)!important;margin:-24px -24px 0!important;padding:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {margin:0 -24px 24px!important;height:180px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution h3 {font-size:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav>.fx-container {gap:24px!important}
}
@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) .fx-page-nav>.fx-container {width:100%!important;padding-inline:20px!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav a {font-size:var(--fx-text-small)!important;min-height:48px!important;padding-block:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution-audience {width:calc(100% + 56px)!important;margin:-28px -28px 0!important;padding:16px 23px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution .fx-product-art {margin:0 -28px 26px!important;height:200px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution h3 {font-size:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-principle-grid {gap:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-steps li {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-home section[id] {scroll-margin-top:calc(var(--fx-header-height,106px) + 65px)!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution,
body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-arrow {transition:none!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-solution:hover {transform:none!important}
}
body#peeryx-public:not(#_):not(#_) {background:#131518!important;color:#bfd0df!important;line-height:1.65!important;color-scheme:dark!important}

body#peeryx-public:not(#_):not(#_) .site-shell {width:100%!important;min-width:0!important;overflow:clip!important}

body#peeryx-public:not(#_):not(#_) .fx-content {background:#131518!important;color:#bfd0df!important;font-family:var(--fx-font)!important;font-size:16px!important;line-height:1.75!important;min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content * {min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(h1,h2,h3,h4,h5,h6) {color:#f0f7fc!important;font-family:var(--fx-font)!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.025em!important;text-wrap:balance!important;overflow-wrap:anywhere!important;margin:0 0 20px!important;background:none!important;-webkit-text-fill-color:currentColor!important}

body#peeryx-public:not(#_):not(#_) .fx-content h1 {font-size:clamp(36px,4.4vw,62px)!important;max-width:960px!important;letter-spacing:-.045em!important;line-height:1.08!important}

body#peeryx-public:not(#_):not(#_) .fx-content h2 {font-size:clamp(28px,3vw,40px)!important}

body#peeryx-public:not(#_):not(#_) .fx-content h3 {font-size:23px!important;line-height:1.3!important}

body#peeryx-public:not(#_):not(#_) .fx-content p {margin:0 0 20px!important;color:inherit!important;max-width:100%!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-content a {color:#79dcf5!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important;transition:color .2s,background .2s,border-color .2s,transform .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-content a:hover {color:#c4f5ff!important}

body#peeryx-public:not(#_):not(#_) .fx-content :focus-visible {outline:2px solid #72deff!important;outline-offset:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(img,video,iframe) {max-width:100%!important;height:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-content img {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content figure {margin:24px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-content figcaption {font-size:13px!important;color:#92aabc!important;margin-top:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(ul,ol) {padding-left:23px!important;margin:18px 0 25px!important}

body#peeryx-public:not(#_):not(#_) .fx-content li {margin:9px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-content li::marker {color:#62cce7!important}

body#peeryx-public:not(#_):not(#_) .fx-content strong {color:#edf7fe!important;font-weight:650!important}

body#peeryx-public:not(#_):not(#_) .fx-content svg {max-width:100%!important;flex-shrink:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.container,.tc-container) {width:calc(100% - 96px)!important;max-width:1400px!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-content .narrow {max-width:980px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.section,.tc-section,.section-pad) {padding-block:76px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.section-alt,.tc-alt) {background:#181a1e!important;border-block:1px solid #2d3239!important}

body#peeryx-public:not(#_):not(#_) .fx-content .section-heading {margin-bottom:36px!important;max-width:870px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .section-heading>p {font-size:17px!important;color:#a9c1d2!important;max-width:760px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.eyebrow,.fx-eyebrow,.v12-library-kicker) {display:block!important;font-size:var(--fx-text-small)!important;font-weight:650!important;text-transform:uppercase!important;letter-spacing:.13em!important;color:#69d4ef!important;margin:0 0 18px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.sr-only,.visually-hidden) {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}

body#peeryx-public:not(#_):not(#_) .fx-content [hidden] {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .reveal {opacity:1!important;transform:none!important;visibility:visible!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.grid-lines,.glow,.hero-backdrop,.px-antiddos-bg) {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-subpage,.section-hero,.tc-hero,.legal-hero,.px-antiddos-hero) {position:relative!important;isolation:isolate!important;padding-block:80px!important;background:#131518!important;border-bottom:1px solid #2f343c!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-subpage,.section-hero,.tc-hero,.legal-hero,.px-antiddos-hero):before {content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#111316fa 0%,#131518e8 42%,#13151875 100%)!important;z-index:1!important;pointer-events:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px307-hero-media {position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;pointer-events:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px307-hero-media img {width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-text,.hero-lead,.tc-lead,.px-antiddos-lead) {font-size:18px!important;line-height:1.8!important;max-width:760px!important;color:#bdd1e1!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-grid,.two-col,.v12-hero-grid,.px-antiddos-hero-grid) {display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:64px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.button,.mk-btn) {display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:50px!important;padding:13px 22px!important;border:1px solid #464e5a!important;border-radius:8px!important;background:#24282e!important;color:#eff8ff!important;font:650 14px/1.5 var(--fx-font)!important;text-decoration:none!important;white-space:normal!important;text-align:center!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.button-primary,.mk-btn-primary) {background:#146ee8!important;border-color:#3487f5!important;color:white!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.button,.mk-btn):hover {background:#393f48!important;border-color:#6bd1f0!important;transform:translateY(-2px)!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.button-primary,.mk-btn-primary):hover {background:#2584fc!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-actions,.cta-band-actions,.px-antiddos-final-actions) {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.enterprise-bullets,.hero-meta,.blog-meta-row) {display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content .enterprise-bullet {font-size:13px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.enterprise-bullet,.card-icon,.feature-card-icon,.v12-scope-icon,.v12-stage-icon) svg {width:25px!important;height:25px!important;stroke:#6cd7ef!important;fill:none!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid,.card-grid,.resource-card-grid,.trust-card-grid) {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid-two,.card-grid.two-col,.article-card-grid,.article-summary-grid) {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid-four,.card-grid.four) {grid-template-columns:repeat(4,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.glass-card,.feature-card,.info-panel,.sla-card,.article-info-card,.article-summary-card) {padding:30px!important;border:1px solid #373d45!important;border-radius:12px!important;background:linear-gradient(145deg,#202429,#1a1c20)!important;box-shadow:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .glass-card .glass-card {background:#1b1e23!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-card,.icon-card,.info-panel) p:last-child {margin-bottom:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-stack,.check-list) {display:grid!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .feature-inline {display:flex!important;align-items:flex-start!important;gap:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .feature-inline svg {width:24px!important;height:24px!important;stroke:#67daf2!important;fill:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-inline p,.feature-inline h3) {margin-bottom:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.price,.offer-price-card .big) {color:#f3fbff!important;font-size:36px!important;font-weight:650!important;line-height:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.faq-list,.faq-stack) {display:grid!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.faq-item,.faq-list details) {padding:0!important;border:1px solid #3b414a!important;border-radius:8px!important;background:#1e2227!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.faq-item summary,.faq-list summary) {padding:22px 24px!important;cursor:pointer!important;color:#f0f8fe!important;font-weight:600!important;font-size:17px!important;line-height:1.55!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.faq-item>p,.faq-list details>p,.faq-answer) {padding:0 24px 22px!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .faq-layout {display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:70px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) .fx-content .cta-band {padding:64px 0!important;background:#25292e!important;border-block:1px solid #3c434d!important}

body#peeryx-public:not(#_):not(#_) .fx-content .cta-band-inner {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .cta-band-inner>div:first-child {max-width:730px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .cta-band-actions {flex-shrink:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.px306-media-story) {padding:76px 0!important;background:#1a1c20!important;border-block:1px solid #31363e!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px306-media-story__inner {display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:64px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px306-media-story__visual {margin:0!important;border-radius:14px!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px306-media-story__visual img {width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px306-media-story__eyebrow {color:#73d7ef!important;font-size:var(--fx-text-small)!important;letter-spacing:.1em!important;display:block!important;margin-bottom:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px306-media-story__copy ul {display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding:0!important;list-style:none!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px306-media-story__copy li {border:1px solid #464e5a!important;padding:7px 12px!important;border-radius:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-editorial-layout,.v12-architecture-section,.v12-scope-section) {display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:60px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-scope-list {display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-scope-item {padding:26px 0!important;border-top:1px solid #3b424c!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-scope-icon {display:block!important;margin-bottom:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-card {padding:30px!important;border:1px solid #4d5663!important;border-radius:14px!important;background:#1e2126!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-header {display:flex!important;justify-content:space-between!important;gap:16px!important;padding-bottom:22px!important;border-bottom:1px solid #444b56!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-ops-kicker,.v12-ops-status) {font-size:var(--fx-text-small)!important;color:#87cde0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-path {display:grid!important;gap:18px!important;margin-block:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-step {display:flex!important;gap:16px!important;padding:20px!important;border:1px solid #444b56!important;border-radius:8px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-step-core {background:#30363e!important;border-color:#59c5e5!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-icon svg {width:26px!important;height:26px!important;fill:none!important;stroke:#76daf2!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-body :is(strong,span) {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-body span {font-size:13px!important;margin-top:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-ops-facts,.v12-ops-proof) {display:flex!important;gap:16px!important;flex-wrap:wrap!important;font-size:var(--fx-text-small)!important;border-top:1px solid #444b56!important;padding-top:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-offer-table,.v12-decision-table,.v12-library-list) {display:grid!important;gap:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-offer-row,.v12-decision-row,.v12-decision-head) {display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr) minmax(0,.6fr)!important;gap:32px!important;align-items:center!important;padding:30px 0!important;border-bottom:1px solid #3a404a!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-decision-head {font-size:var(--fx-text-small)!important;color:#75c9e0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-offer-row h3 {font-size:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-row-action {display:inline-flex!important;align-items:center!important;gap:10px!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-architecture-flow {display:grid!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-architecture-stage {padding:26px!important;border:1px solid #444b56!important;border-radius:10px!important;background:#202429!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-architecture-stage-core {border-color:#5dc6e6!important;background:#2e333a!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-flow-arrow {color:#70d7f1!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-handoff-band {padding:24px!important;border:1px solid #3d444e!important;border-radius:8px!important;margin-top:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library {display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:60px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-item {display:grid!important;grid-template-columns:minmax(100px,.45fr) minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:25px 0!important;border-bottom:1px solid #3c424c!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-copy {flex:1!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-copy h3 {font-size:22px!important;margin-bottom:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-meta {display:flex!important;gap:16px!important;font-size:var(--fx-text-small)!important;color:#9dbbcc!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-arrow {font-size:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-stats,.px-antiddos-stats,.sla-grid) {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin-block:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats>div {padding:30px!important;border-left:2px solid #51c9e8!important;background:#1d2024!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats strong {display:block!important;font-size:36px!important;color:#edf8ff!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-sub {display:block!important;font-size:13px!important;color:#9fbaca!important;margin-top:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-split {display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-row,.tc-dl>div) {display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px!important;padding:16px 0!important;border-bottom:1px solid #393f49!important}

body#peeryx-public:not(#_):not(#_) .fx-content dt {font-weight:650!important;color:#e5f4ff!important}

body#peeryx-public:not(#_):not(#_) .fx-content dd {margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-callout,.tc-note,.mp-note) {padding:26px 30px!important;border:1px solid #444b56!important;border-left:3px solid #60cdec!important;border-radius:8px!important;background:#25292e!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-verify-band {background:#21252b!important;padding:35px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-verify {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-fac {font-size:13px!important;color:#9fbaca!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-pop-group,.mp-method,.network-pop-grid,.network-lg-list) {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-pop-group>div,.mp-method>div,.network-pop-item) {padding:24px!important;border:1px solid #3b424c!important;border-radius:10px!important;background:#1e2227!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.badge-active,.pop-active .pop-status-badge,.tc-dot) {color:#8ee8bd!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.badge-deploying,.badge-roadmap,.pop-status-badge) {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.network-hero-proof,.network-proof-band) {padding:20px!important;border:1px solid #3d444e!important;border-radius:8px!important;margin-top:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.network-hero-proof,.network-proof-band)>* {margin-right:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.expose-split,.network-as-expose-section) {display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .expose-col {padding:24px!important;border:1px solid #3b424c!important;border-radius:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-flow-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.px-antiddos-flow-card,.px-antiddos-stat) {padding:30px!important;border:1px solid #3e4550!important;border-radius:10px!important;background:#1e2227!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-flow-marker {color:#67d0eb!important;display:block!important;font-size:13px!important;margin-bottom:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-stat strong {font-size:35px!important;color:#f0faff!important;display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-list {display:grid!important;gap:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-item {padding:30px!important;border:1px solid #3e444e!important;border-radius:12px!important;background:#1f2227!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-toggle {cursor:pointer!important;color:#eef8ff!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-head {display:flex!important;gap:24px!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-body {display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:35px!important;margin-top:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-preview img {border-radius:8px!important;width:100%!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-final-card {padding:45px!important;border:1px solid #454c57!important;border-radius:14px!important;background:#272b31!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-wrap {display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:60px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 {position:sticky!important;top:120px!important;display:grid!important;gap:3px!important;padding:15px!important;border:1px solid #3a4049!important;border-radius:10px!important;background:#1e2227!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 a {padding:12px!important;text-decoration:none!important;color:#adcadb!important;font-size:14px!important;border-radius:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 a.active {background:#30353c!important;color:#a4eaff!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-card {max-width:900px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-section {padding:0 0 32px!important;margin-bottom:32px!important;border-bottom:1px solid #3a4049!important;scroll-margin-top:115px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-section h2 {font-size:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-section p {line-height:1.9!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-meta-row {display:flex!important;gap:20px!important;flex-wrap:wrap!important;font-size:13px!important;color:#aac3d3!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-hero-v305 {padding:62px 0 58px!important;background:radial-gradient(ellipse at top right,#31373f 0%,transparent 65%),#181a1e!important;border-bottom:1px solid #3b414a!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-back {display:inline-flex!important;margin-bottom:28px!important;font-size:13px!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-header-card {padding:0!important;background:none!important;border:0!important;max-width:1020px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-header-card h1 {margin:22px 0!important;max-width:1000px!important;font-size:clamp(34px,4vw,58px)!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-header-lead {font-size:19px!important;line-height:1.8!important;max-width:900px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.blog-meta-row,.article-meta-row) {font-size:var(--fx-text-small)!important;color:#9eb9cc!important;gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .pill {padding:5px 10px!important;background:#2d323a!important;border:1px solid #454d58!important;color:#8bdef2!important;border-radius:5px!important;font-size:var(--fx-text-small)!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-clean-grid {display:grid!important;grid-template-columns:260px minmax(0,820px)!important;gap:64px!important;justify-content:space-between!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-sidebar {position:sticky!important;top:116px!important;max-height:calc(100vh - 140px)!important;overflow:auto!important;padding:22px!important;border:1px solid #3a404a!important;background:#1d2024!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-sidebar h2 {font-size:14px!important;letter-spacing:.02em!important;margin-bottom:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-toc {display:grid!important;gap:0!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-toc a {padding:9px 0!important;color:#9dbbce!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;border-bottom:1px solid #353b43!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-toc a:hover,
body#peeryx-public:not(#_):not(#_) .fx-article .article-toc a[aria-current=location] {color:#8be5fb!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-side-cta {margin-top:26px!important;border-top:1px solid #444b56!important;padding-top:24px!important;font-size:13px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-side-cta strong {font-size:16px!important;display:block!important;margin-bottom:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-prose {padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:17px!important;line-height:1.85!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-prose>p,
body#peeryx-public:not(#_):not(#_) .fx-article .article-block>p {margin-bottom:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-prose h2 {font-size:clamp(26px,2.5vw,34px)!important;margin:0 0 24px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-prose h3 {font-size:21px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-block {padding-top:44px!important;margin-top:44px!important;border-top:1px solid #3a404a!important;scroll-margin-top:115px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-block:first-child {margin-top:0!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-figure {margin:25px 0 38px!important;overflow:hidden!important;border:1px solid #424953!important;border-radius:12px!important;background:#23272d!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-figure img {width:100%!important;height:auto!important;object-fit:contain!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-figure figcaption {padding:0 20px 15px!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-figure-top {margin-top:0!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-summary-grid {gap:14px!important;margin:30px 0 36px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-summary-card {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-summary-card strong {font-size:16px!important;line-height:1.45!important;display:block!important;margin-bottom:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-summary-card p {font-size:14px!important;margin:0!important;line-height:1.7!important}

body#peeryx-public:not(#_):not(#_) .fx-article :is(.article-offer-focus,.article-bottom-cta) {padding:30px!important;background:#2a2f36!important;border:1px solid #4d5663!important;border-radius:10px!important;margin-block:35px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-info-card {padding:24px!important;font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.article-table-wrap,.article-compare-table-wrap,.network-as-table,.table-wrap) {width:100%!important;overflow:auto!important;border:1px solid #434b56!important;border-radius:8px!important;margin:28px 0!important;overscroll-behavior-x:contain!important}

body#peeryx-public:not(#_):not(#_) .fx-content table {width:100%!important;border-collapse:collapse!important;font-size:14px!important;text-align:left!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(th,td) {padding:18px 20px!important;border-bottom:1px solid #3b424c!important;vertical-align:top!important}

body#peeryx-public:not(#_):not(#_) .fx-content th {background:#292d34!important;color:#e4f6ff!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-content td {color:#bad0df!important;background:#1e2227!important}

body#peeryx-public:not(#_):not(#_) .fx-content pre {overflow:auto!important;max-width:100%!important;padding:24px!important;border:1px solid #3e4550!important;border-radius:8px!important;background:#0e1012!important;color:#a2e8fc!important;font:14px/1.8 monospace!important;white-space:pre!important}

body#peeryx-public:not(#_):not(#_) .fx-content code {overflow-wrap:anywhere!important;color:#9de6fa!important;font-size:.9em!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.article-links-grid,.article-resource-grid,.article-internal-links) {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.article-resource-card,.article-link-card,.resource-card) {padding:24px!important;border:1px solid #3e444e!important;border-radius:10px!important;background:#21252a!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.article-resource-card img,.article-link-card img) {width:42px!important;height:42px!important;object-fit:contain!important}

body#peeryx-public:not(#_):not(#_) .fx-content .resource-card {display:flex!important;flex-direction:column!important;gap:18px!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-content .resource-card h3 {font-size:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .resource-card p {font-size:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.resource-card-image,.resource-card-visual) {margin:-24px -24px 5px!important;width:calc(100% + 48px)!important;aspect-ratio:16/9!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.resource-card-image,.resource-card-visual) img {width:100%!important;height:100%!important;object-fit:cover!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero {position:relative!important;isolation:isolate!important;padding:55px 0 70px!important;overflow:hidden!important;border-bottom:1px solid #3b424c!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-backdrop {position:absolute!important;inset:0!important;z-index:-2!important;opacity:.38!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-backdrop img {width:100%!important;height:100%!important;object-fit:cover!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero:before {content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#131518f0,#13151888),linear-gradient(0deg,#131518,transparent)!important;z-index:-1!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero .fx-breadcrumb {margin:0 0 42px!important;font-size:var(--fx-text-small)!important;display:flex!important;gap:14px!important;flex-wrap:wrap!important;color:#a8c1d2!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero .fx-breadcrumb a {text-decoration:none!important;color:inherit!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero h1 {max-width:900px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-intro {font-size:18px!important;max-width:720px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-library {padding-top:36px!important;padding-bottom:80px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-topics {display:flex!important;gap:9px!important;flex-wrap:wrap!important;margin-bottom:35px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-topics a {padding:10px 18px!important;border:1px solid #3e4550!important;border-radius:7px!important;color:#b4cede!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-topics a[aria-current=page] {background:#353b44!important;color:#9beaff!important;border-color:#4baccb!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search {margin:0 0 32px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search label {font-size:13px!important;color:#b8d0df!important;display:block!important;margin-bottom:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search>div {display:flex!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search input {width:min(660px,100%)!important;min-width:0!important;min-height:52px!important;padding:14px 18px!important;background:#212429!important;border:1px solid #48505b!important;border-radius:7px!important;color:#eaf7ff!important;font:16px var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search input::placeholder {color:#91adbf!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search button {padding:10px 18px!important;border:1px solid #464e5a!important;border-radius:7px!important;background:#21252b!important;color:#bcd9e9!important;font:13px var(--fx-font)!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search>p {font-size:var(--fx-text-small)!important;margin:14px 0 0!important;color:#89afc5!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card {display:flex!important;flex-direction:column!important;border:1px solid #3d444e!important;border-radius:12px!important;background:#1d2024!important;overflow:hidden!important;transition:border-color .2s,box-shadow .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card:hover {border-color:#59bddc!important;box-shadow:0 14px 32px #0b0c0d40!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-image {display:block!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#282c32!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-image img {width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card:hover .fx-journal-image img {transform:scale(1.035)!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card-copy {padding:26px!important;display:flex!important;flex-direction:column!important;flex:1!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-meta {display:flex!important;gap:12px!important;flex-wrap:wrap!important;align-items:center!important;font-size:var(--fx-text-small)!important;color:#8db2c8!important;margin-bottom:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-meta>span:first-child {color:#7ed9ef!important;letter-spacing:.045em!important;text-transform:uppercase!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card h2 {font-size:23px!important;line-height:1.32!important;letter-spacing:-.015em!important;margin-bottom:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card h2 a {color:#eaf6ff!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card h2 a:after {content:''!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card p {font-size:14px!important;line-height:1.75!important;color:#aac5d6!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-read {display:flex!important;text-decoration:none!important;justify-content:space-between!important;gap:20px!important;padding-top:22px!important;margin-top:auto!important;border-top:1px solid #3b414b!important;color:#7eddf4!important;font-size:13px!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured {grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;background:#22262b!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured .fx-journal-image {aspect-ratio:auto!important;min-height:310px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured .fx-journal-card-copy {padding:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured h2 {font-size:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured p {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-help {padding:60px 0!important;background:#25292e!important;border-top:1px solid #3e4550!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-help>.fx-container {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-help p {max-width:620px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-empty {padding:40px!important;border:1px dashed #474f5b!important;border-radius:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-product {background:#131518!important;color:#b9d0e0!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-section,.fx-section-alt,.fx-faq-section,.fx-pricing-section) {background:#131518!important;color:#b9d0e0!important;border-color:#3c424c!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(h2,h3,h4,strong) {color:#f0f8fe!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-section-heading>p,.fx-info-card p,.fx-pricing-note,.fx-product-intro p) {color:#adc8da!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-info-card,.pricing-card,.fx-protocol,.fx-policy,.fx-game-card) {background:#212429!important;border-color:#454c57!important;color:#b9d3e4!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-flowgraph,.fx-facts,.fx-deployment,.fx-faq,.fx-faq details) {background:#1c1f24!important;color:#b9d2e3!important;border-color:#454c57!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flowgraph strong {color:#eaf7ff!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flowgraph small {color:#9dbbcd!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-flowgraph figcaption {border-color:#404752!important;color:#8bb4cb!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-faq summary,.fx-facts strong) {color:#e9f8ff!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-faq p {color:#abc9dc!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-faq details {border-color:#3f4650!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-closing {background:#272b31!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-closing p {color:#b8d2e3!important}

body#peeryx-public:not(#_):not(#_) .fx-content.pc-contact {--pc-ink:#eaf6ff!important;--pc-text:#b8d0df!important;--pc-muted:#9bb7c9!important;--pc-line:#2c4d64!important;background:#131518!important;color:#bbd1df!important}

body#peeryx-public:not(#_):not(#_) .fx-content.pc-contact :is(.pc-content,.pc-panel,.pc-support,.pc-company,.pc-method) {background:#202328!important;color:#bcd1e0!important;border-color:#414853!important}

body#peeryx-public:not(#_):not(#_) .fx-content.pc-contact :is(input,textarea,select) {background:#171a1e!important;color:#eaf7ff!important;border-color:#42647d!important}

body#peeryx-public:not(#_):not(#_) .fx-content.pc-contact :is(label,h2,h3,.pc-method-label,.pc-company-name) {color:#eaf5ff!important}

body#peeryx-public:not(#_):not(#_) .fx-content.pc-contact :is(.pc-hint,.pc-privacy,.pc-optional,.pc-photo-credit) {color:#a4c1d4!important}

body#peeryx-public:not(#_):not(#_) .fx-content.px-start-page {background:#131518!important;color:#bdd2e2!important}

body#peeryx-public:not(#_):not(#_) .fx-content.px-start-page :is(.px-start-hero,.px-start-section) {background:#131518!important;color:#b8d0df!important;border-color:#3e4550!important}

body#peeryx-public:not(#_):not(#_) .fx-content.px-start-page :is(.px-start-steps>li,.px-start-prepare,.px-start-terms,.px-start-faq details) {background:#24282d!important;border-color:#464e5a!important;color:#b5d0e1!important}

body#peeryx-public:not(#_):not(#_) .fx-content.px-start-page :is(h2,h3,strong,summary) {color:#eef8ff!important}

body#peeryx-public:not(#_):not(#_) .fx-content.px-start-page :is(p,li) {color:#b8d1e2!important}

@media(max-width:1100px){
body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-grid,.v12-hero-grid,.px-antiddos-hero-grid) {gap:35px!important;grid-template-columns:1fr 1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid-four,.card-grid.four) {grid-template-columns:repeat(2,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-content .faq-layout {gap:35px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-clean-grid {grid-template-columns:220px minmax(0,1fr)!important;gap:35px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-wrap {grid-template-columns:210px minmax(0,1fr)!important;gap:35px!important}

}
@media(max-width:820px){
body#peeryx-public:not(#_):not(#_) .fx-content :is(.container,.tc-container) {width:calc(100% - 48px)!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-grid,.v12-hero-grid,.px-antiddos-hero-grid,.two-col,.v12-editorial-layout,.v12-architecture-section,.v12-scope-section,.v12-library,.px306-media-story__inner,.faq-layout,.tc-split,.expose-split,.network-as-expose-section,.px-antiddos-tech-body,.legal-document-wrap) {grid-template-columns:1fr!important;gap:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid,.card-grid,.resource-card-grid,.trust-card-grid,.tc-pop-group,.mp-method,.network-pop-grid,.network-lg-list,.px-antiddos-flow-grid,.sla-grid) {grid-template-columns:repeat(2,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-subpage,.section-hero,.tc-hero,.legal-hero,.px-antiddos-hero) {padding-block:50px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.section,.tc-section,.section-pad,.px306-media-story) {padding-block:50px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.cta-band-inner,.fx-journal-help>.fx-container) {flex-direction:column!important;align-items:flex-start!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-clean-grid {grid-template-columns:1fr!important;gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-sidebar {position:static!important;max-height:none!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-toc {grid-template-columns:1fr 1fr!important;gap:0 22px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-side-cta {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-hero-v305 {padding:36px 0 38px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 {position:static!important;grid-template-columns:1fr 1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-decision-row,
body#peeryx-public:not(#_):not(#_) .fx-content .v12-decision-head {gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured .fx-journal-image {min-height:0!important;aspect-ratio:16/9!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured .fx-journal-card-copy {padding:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-featured h2 {font-size:28px!important}

}
@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) .fx-content {font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.container,.tc-container) {width:calc(100% - 40px)!important}

body#peeryx-public:not(#_):not(#_) .fx-content h1 {font-size:35px!important;line-height:1.12!important}

body#peeryx-public:not(#_):not(#_) .fx-content h2 {font-size:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-content h3 {font-size:21px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-lead,.hero-text,.tc-lead,.px-antiddos-lead,.article-header-lead) {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid,.card-grid,.resource-card-grid,.trust-card-grid,.tc-pop-group,.mp-method,.network-pop-grid,.network-lg-list,.px-antiddos-flow-grid,.sla-grid,.v12-scope-list,.article-summary-grid,.article-card-grid,.article-links-grid,.article-resource-grid,.article-internal-links) {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.glass-card,.feature-card,.info-panel,.sla-card,.article-info-card) {padding:23px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-stats,.px-antiddos-stats) {grid-template-columns:1fr!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats>div {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-offer-row,.v12-decision-row,.v12-decision-head) {grid-template-columns:1fr!important;gap:14px!important;padding:25px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-decision-head {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-card {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-header {flex-wrap:wrap!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-library-item,.v12-library-meta) {gap:14px!important;flex-wrap:wrap!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-item {grid-template-columns:minmax(0,1fr) auto!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-meta {grid-column:1/-1!important;display:flex!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-copy {grid-column:1!important;grid-row:2!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-library-arrow {grid-column:2!important;grid-row:2!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-facts {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-facts dt {overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-tech-item {padding:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.tc-row,.tc-dl>div) {grid-template-columns:1fr!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-sidebar {padding:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-toc {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-header-card,
body#peeryx-public:not(#_):not(#_) .fx-article .article-prose {padding:0!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-prose {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-header-card h1 {font-size:34px!important}

body#peeryx-public:not(#_):not(#_) .fx-article .article-block {padding-top:32px!important;margin-top:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-section h2 {font-size:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(th,td) {padding:14px!important;min-width:140px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero {padding:30px 0 40px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-hero .fx-breadcrumb {margin-bottom:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-intro {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-library {padding-top:25px!important;padding-bottom:45px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-topics {gap:8px!important;margin-bottom:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-topics a {padding:9px 12px!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-grid {grid-template-columns:1fr!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card-copy,
body#peeryx-public:not(#_):not(#_) .fx-journal-featured .fx-journal-card-copy {padding:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card h2,
body#peeryx-public:not(#_):not(#_) .fx-journal-featured h2 {font-size:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search>div {flex-wrap:wrap!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search input {width:100%!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-search button {min-height:42px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-help {padding:40px 0!important}

}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-content * {scroll-behavior:auto!important;transition:none!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-card:hover .fx-journal-image img {transform:none!important}
}
body#peeryx-public:not(#_):not(#_) .fx-content svg[viewBox="0 0 24 24"] {width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-proof svg {width:17px!important;height:17px!important;fill:none!important;stroke:#77ddf1!important;stroke-width:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-proof span {display:inline-flex!important;align-items:center!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-heading {font-size:30px!important;margin-top:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-step strong {display:block!important;font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-step span {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-path {padding:0!important;list-style:none!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-facts div {flex:1!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-facts strong {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-hero-grid {display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:60px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-wrap {display:block!important;max-width:960px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 {position:static!important;display:block!important;padding:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 h2 {font-size:17px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 ul {list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 li {margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 a {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-section {margin:0!important;border:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-document-card section {margin-bottom:35px!important;padding-bottom:30px!important;border-bottom:1px solid #3a4049!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-hero-grid {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-hero-copy {max-width:830px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-signal-line {display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin-top:40px!important;border-top:1px solid #464e5a!important;padding-top:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-signal-line>div {flex:1!important;font-size:var(--fx-text-small)!important;min-width:140px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .px-antiddos-signal-line strong {display:block!important;font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.px-antiddos-stats-section,.px-antiddos-content-section,.px-antiddos-flow-section,.px-antiddos-final-cta) {padding-block:65px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-pop-group {display:block!important;margin-top:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-pop-group ul {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;list-style:none!important;padding:0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-pop-group li {padding:24px!important;border:1px solid #474f5b!important;border-radius:8px!important;background:#22262b!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-pop-group small {display:block!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats {grid-template-columns:repeat(4,minmax(0,1fr))!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-content {background:#131518!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form,
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-panel {background:#202429!important;border-color:#464e59!important;color:#bdd3e2!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(input,textarea,select) {background:#16181c!important;color:#eef7ff!important;border:1px solid #4a6b82!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(label,.pc-form-heading h2) {color:#edf7ff!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method {background:none!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-page {--ink:#edf7ff!important;--copy:#b5cede!important;--muted:#91b0c5!important;--cyan:#72d8f1!important;--line:#2c4d64!important;background:#131518!important;color:#b5cede!important;font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-page * {font-family:inherit!important}

body#peeryx-public:not(#_):not(#_) .fx-defense :is(h1,h2,h3,p,li,dt,dd) {overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-hero {background:#131518!important}

body#peeryx-public:not(#_):not(#_) .fx-defense :is(.df-option,.df-card,.df-node,.df-price,.df-faq details) {background:#21252a!important;border-color:#464e59!important;border-radius:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-page :is(h1,h2,h3,strong,b) {color:#edf7ff!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-cta {background:#292e35!important;border-color:#3b667f!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-visual {background:radial-gradient(ellipse at center,#2b3037,#16181b 75%)!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-kicker {color:#74d9f3!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-page .mk-btn-primary {background:#146ee8!important;border-color:#3989f4!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-page h1 {letter-spacing:-.04em!important;line-height:1.1!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body {background:radial-gradient(ellipse at 15% 0%,#2d323a,transparent 60%),#131518!important;color:#bdd2e0!important;font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .peeryx-bg-layers {display:none!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-panel,.auth-login-card,.px-start-portal) {background:#202328!important;border-color:#474f5b!important;border-radius:14px!important;color:#bdd3e2!important;box-shadow:0 25px 80px #0b0c0d55!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-title,.auth-label,.auth-panel h1,.auth-panel h2,.auth-panel h3) {color:#edf8ff!important;-webkit-text-fill-color:currentColor!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-subtitle,.auth-trust,.auth-recaptcha-note,.auth-minimal-footer) {color:#9fbcd0!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input {background:#16181c!important;color:#e9f8ff!important;border-color:#496b83!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input::placeholder {color:#8ba9bd!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-btn {background:#146ee8!important;color:white!important;border-color:#3d8ff9!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-forgot-link,.auth-back,.auth-minimal-footer a) {color:#7ddbf2!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-error {background:#3c2330!important;color:#ffcad0!important;border-color:#8b5264!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-success {background:#113b32!important;color:#a1ebc8!important;border-color:#3d816e!important}

@media(max-width:820px){
body#peeryx-public:not(#_):not(#_) .fx-content .legal-hero-grid {grid-template-columns:1fr!important;gap:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats {grid-template-columns:1fr 1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-live-status :is(.mk-status-hero-grid,.mk-public-status-grid) {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-live-status .mk-shell {width:calc(100% - 40px)!important}

body#peeryx-public:not(#_):not(#_) .fx-live-status .mk-section {padding:40px 0!important}
}
@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) .fx-content :is(.feature-grid-four,.feature-grid-two,.card-grid.four,.card-grid.two-col) {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-pop-group ul {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats strong {font-size:29px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats>div {padding:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .legal-nav-v305 {padding:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-live-status .mk-status-card {padding:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-defense .df-page h1 {font-size:36px!important}

body#peeryx-public:not(#_):not(#_) .fx-live-status .mk-status-component {flex-direction:column!important;gap:10px!important}
}
body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-heading {font-size:inherit!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-heading h2 {font-size:28px!important;margin:10px 0 15px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-ops-heading p {font-size:15px!important;line-height:1.65!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-more {display:flex!important;justify-content:center!important;margin-top:35px!important}

body#peeryx-public:not(#_):not(#_) .fx-journal-more [hidden] {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-status.wrap {width:calc(100% - 96px)!important;max-width:1080px!important;margin:50px auto 70px!important;gap:24px!important;color:#bcd3e3!important;font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_) .fx-status .hero {background:linear-gradient(130deg,#202429,#31373f)!important;border:1px solid #4a525e!important;padding:38px!important;border-radius:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .hero h1 {font-size:clamp(26px,3vw,38px)!important;line-height:1.2!important;color:#f0f9ff!important;margin:18px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-status .card {background:#1f2328!important;color:#bdd2e2!important;border:1px solid #444b56!important;box-shadow:none!important;padding:28px!important;border-radius:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .card h2 {color:#bcd9e9!important;font-size:var(--fx-text-small)!important;letter-spacing:.1em!important;margin-bottom:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .kpi {background:#262a31!important;border-color:#404751!important;padding:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .kpi b {font-size:27px!important;color:#eaf7ff!important}

body#peeryx-public:not(#_):not(#_) .fx-status :is(.kpi small,.kpi span,.comp .nm small,.foot,.upd) {color:#9dbed2!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp {border-color:#3e4550!important;gap:18px!important;padding:18px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp .nm b {color:#e7f7ff!important;font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp .st {white-space:normal!important;text-align:center!important}

body#peeryx-public:not(#_):not(#_) .fx-status :is(input,button) {font:14px var(--fx-font)!important;min-height:48px!important}

body#peeryx-public:not(#_):not(#_) .fx-status input {max-width:100%!important;min-width:0!important;background:#16181c!important;color:#edfaff!important;border-color:#4c6d84!important}

body#peeryx-public:not(#_):not(#_) .fx-status button {background:#146ee8!important;border-radius:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-status a {color:#7bd9f1!important}

body#peeryx-public:not(#_):not(#_) .fx-status :focus-visible {outline:3px solid #71d9f4!important;outline-offset:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .pulse {animation:none!important}

@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) .fx-status.wrap {width:calc(100% - 40px)!important;margin-block:30px 45px!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .hero,
body#peeryx-public:not(#_):not(#_) .fx-status .card {padding:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp {flex-wrap:wrap!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp .st {margin-left:29px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .grid {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-status form {flex-direction:column!important}

body#peeryx-public:not(#_):not(#_) .fx-status .hero h1 {align-items:flex-start!important}
}
body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-section {padding:70px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-shell {width:calc(100% - 80px)!important;max-width:1200px!important;margin:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-editorial-block {max-width:820px!important;padding:40px!important;border:1px solid #464e5a!important;border-radius:12px!important;background:#21252a!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-kicker {color:#79d8ee!important;font-size:var(--fx-text-small)!important;letter-spacing:.1em!important;display:block!important;margin-bottom:20px!important}

@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-shell {width:calc(100% - 40px)!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-editorial-block {padding:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .mk-section {padding:40px 0!important}
}
body#peeryx-public:not(#_):not(#_) .fx-product .fx-eyebrow {color:#79cfe6!important}

body#peeryx-public:not(#_):not(#_) .fx-product p:not(.fx-eyebrow) {color:#b8d1e2!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-text-link,.fx-card-link,.fx-facts a,.fx-verification-links a) {color:#80dcf5!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-price-card>span {color:#88d4eb!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-price-card>small,
body#peeryx-public:not(#_):not(#_) .fx-product :is(.fx-price-notes,.fx-options p,.fx-facts span,.fx-game-price>span) {color:#a6c3d7!important}

body#peeryx-public:not(#_):not(#_) .fx-product .fx-price-card>a {color:#86dff6!important;border-color:#4a525e!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.px-resale-policy,.px-resale-panel,.px-resale-option,.px-resale-trial) {background:#212429!important;border-color:#474f5b!important;color:#bdd4e4!important}

body#peeryx-public:not(#_):not(#_) .fx-product :is(.px-resale-heading h2,.px-resale-option h3,.px-resale-trial strong,.px-resale-policy b) {color:#edf8ff!important}

body#peeryx-public:not(#_):not(#_) .fx-product .px-resale-option li {color:#bbd4e4!important}

body#peeryx-public:not(#_):not(#_) .fx-content a.fx-button {color:white!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-architecture-section,.v12-scope-section) {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-content .v12-architecture-section>.container {display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:60px!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-decision-row,.v12-offer-row) {text-decoration:none!important;color:#bcd3e2!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-decision-row,.v12-offer-row):hover {background:#262a31!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.v12-decision-row,.v12-offer-row) .v12-row-action {color:#83def5!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats b {display:block!important;font-size:32px!important;color:#eff9ff!important;line-height:1.25!important;margin-bottom:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats span {display:block!important;font-size:13px!important;color:#a9c8db!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-content>section.legal-document-section {padding:60px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-content .mp-bars {display:block!important;width:100%!important;height:auto!important;margin:25px 0!important;color:#79dbef!important}

body#peeryx-public:not(#_):not(#_) .fx-content .mp-vect {display:grid!important;gap:14px!important;margin-block:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .mp-vect>div {padding:20px!important;border:1px solid #454d58!important;border-radius:8px!important;background:#212429!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact {background:#131518!important;color:#bdd3e3!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-shell {width:calc(100% - 96px)!important;max-width:1200px!important;margin-inline:auto!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero {position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:54px 0 62px!important;background:#131518!important;border-bottom:1px solid #3f4650!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-media {position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-media img {width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 45%!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero:after {content:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-breadcrumb {display:flex!important;gap:13px!important;font-size:var(--fx-text-small)!important;margin-bottom:34px!important;color:#a9c7d9!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-breadcrumb a {color:inherit!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero h1 {font-size:clamp(36px,4.2vw,58px)!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-intro {max-width:650px!important;font-size:18px!important;line-height:1.8!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-methods {display:flex!important;gap:36px!important;flex-wrap:wrap!important;margin-top:28px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method {display:flex!important;align-items:center!important;gap:14px!important;text-decoration:none!important;color:#eaf8ff!important;background:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method strong {display:block!important;font-size:18px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method-label {font-size:var(--fx-text-small)!important;color:#a6c4d7!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(.pc-method-icon,.pc-office-icon) {width:40px!important;height:40px!important;display:grid!important;place-items:center!important;background:#2d3239!important;border:1px solid #4a525e!important;border-radius:7px!important;color:#85daf0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-photo-credit {display:block!important;text-align:right!important;font-size:var(--fx-text-small)!important;color:#9bbacb!important;margin:20px 28px -32px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-content {padding:58px 0 70px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-layout {display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:48px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-panel {padding:32px!important;border:1px solid #474f5b!important;border-radius:12px!important;background:#21252a!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form-heading {margin-bottom:26px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form-heading h2 {font-size:28px!important;margin-bottom:13px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form-heading p {font-size:13px!important;color:#adccdd!important;margin:0!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form {padding:0!important;margin:0!important;background:transparent!important;border:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-fields {display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 20px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-field-wide {grid-column:1/-1!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact label {display:block!important;font-size:14px!important;margin-bottom:9px!important;color:#e4f4ff!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-optional {font-size:var(--fx-text-small)!important;color:#aac6d8!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(input:not([type=hidden]),select,textarea) {display:block!important;width:100%!important;max-width:100%!important;padding:13px 15px!important;min-height:50px!important;font:16px/1.5 var(--fx-font)!important;border:1px solid #4a6d85!important;border-radius:7px!important;background:#181a1e!important;color:#edf8ff!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact textarea {min-height:170px!important;resize:vertical!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(.pc-hint,.pc-privacy) {color:#a2bed2!important;font-size:var(--fx-text-small)!important;margin-top:12px!important;line-height:1.7!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-submit {display:inline-flex!important;gap:18px!important;align-items:center!important;justify-content:center!important;min-height:50px!important;padding:13px 22px!important;margin-top:20px!important;background:var(--fx-blue)!important;border:1px solid var(--fx-blue)!important;border-radius:8px!important;color:white!important;font:600 15px/1.5 var(--fx-font)!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-details {display:grid!important;gap:30px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support {padding:28px!important;background:#212429!important;border:1px solid #464d58!important;border-radius:10px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support h2 {font-size:22px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support p {font-size:14px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support-link {display:flex!important;gap:20px!important;justify-content:space-between!important;padding:13px 16px!important;background:#32373f!important;border:1px solid #3f6a86!important;border-radius:7px!important;text-decoration:none!important;font-size:13px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company {display:flex!important;gap:16px!important;padding:22px 0!important;background:none!important;border-top:1px solid #3e4550!important;font-size:13px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company-name {font-size:13px!important;font-weight:650!important;color:#e1f3ff!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company p {margin:0 0 16px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-office-icon {flex-shrink:0!important;width:28px!important;height:28px!important;background:none!important;border:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-alert {padding:20px!important;border:1px solid #608b9a!important;border-radius:8px!important;margin-bottom:24px!important;color:#ddf5ff!important;background:#292e35!important}

@media(max-width:820px){
body#peeryx-public:not(#_):not(#_) .fx-content .v12-architecture-section>.container {grid-template-columns:1fr!important;gap:30px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-layout {grid-template-columns:1fr!important;gap:35px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-shell {width:calc(100% - 48px)!important}
}
@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-shell {width:calc(100% - 40px)!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero {padding:32px 0 50px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-intro {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-methods {gap:20px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method {width:100%!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method strong {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-content {padding:35px 0 45px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-panel {padding:24px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-fields {grid-template-columns:1fr!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-content .tc-stats b {font-size:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-content>section.legal-document-section {padding-block:40px!important}
}
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company {display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:12px 15px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company h2 {font-size:13px!important;line-height:1.5!important;letter-spacing:.02em!important;margin:0 0 7px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company p {font-size:var(--fx-text-small)!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company address {grid-column:2!important;font-style:normal!important;line-height:1.8!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-company>a {grid-column:2!important;justify-self:start!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method-label {display:block!important;font-size:var(--fx-text-small)!important;margin-bottom:4px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-direct-link {display:block!important;font-size:18px!important;line-height:1.5!important;font-weight:600!important;text-decoration:none!important;color:#e6f7ff!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-notice {padding:20px!important;border:1px solid #42718b!important;border-radius:8px!important;margin-bottom:24px!important;background:#2a2e35!important;color:#e2f6ff!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .qz-doc {color:#193348!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .qz-doc :is(h1,h2,h3,h4,strong,b) {color:#142e44!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .qz-doc :is(th,td) {color:#193348!important;background:#fff!important;border-color:#cfdae3!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .qz-doc a {color:#075cad!important}

body#peeryx-public:not(#_):not(#_) .fx-marketing .qz-doc-title {font-size:clamp(26px,3vw,36px)!important}

@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-direct-link {font-size:16px!important}
}
body#peeryx-public:not(#_):not(#_) .fx-product .px-resale-badge {color:#8edff2!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(.pc-hero-copy,.pc-photo-credit) {position:relative!important;z-index:2!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.hero-subpage,.section-hero,.tc-hero,.legal-hero,.px-antiddos-hero)>:is(.container,.tc-container) {position:relative!important;z-index:2!important}

body#peeryx-public:not(#_):not(#_) .fx-status.wrap {grid-template-columns:minmax(0,1fr)!important}

body#peeryx-public:not(#_):not(#_) .fx-status * {min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-status .hero h1 {overflow-wrap:anywhere!important}


@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) .fx-status .hero h1 {display:block!important;font-size:clamp(18px,5.5vw,24px)!important;line-height:1.3!important;hyphens:auto!important}

body#peeryx-public:not(#_):not(#_) .fx-status .hero h1 .pulse {display:inline-block!important;vertical-align:middle!important;margin-right:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp {display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:12px 14px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp .st {grid-column:2!important;justify-self:start!important;margin-left:0!important}

body#peeryx-public:not(#_):not(#_) .fx-status .comp>.dot {margin-top:6px!important}
}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-shell {position:relative!important;isolation:isolate!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-shell:before {content:''!important;position:absolute!important;z-index:-1!important;top:30px!important;right:0!important;width:min(760px,90vw)!important;height:420px!important;opacity:.14!important;background:url('/images/workspace-network.svg') center/contain no-repeat!important;pointer-events:none!important}

body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input:focus {outline:2px solid #78daf3!important;outline-offset:3px!important;border-color:#78daf3!important}

body#peeryx-public:not(#_):not(#_) .pw-password-field {position:relative!important;min-width:0!important;width:100%!important}

body#peeryx-public:not(#_):not(#_) .pw-password-field .auth-input {width:100%!important;padding-right:56px!important;margin-bottom:0!important}

body#peeryx-public:not(#_):not(#_) .pw-password-field>button {position:absolute!important;top:50%!important;right:5px!important;transform:translateY(-50%)!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#a5d4e8!important;cursor:pointer!important}

body#peeryx-public:not(#_):not(#_) .pw-password-field>button:hover,
body#peeryx-public:not(#_):not(#_) .pw-password-field>button[aria-pressed=true] {background:#30353c!important;color:#b6f1ff!important}

body#peeryx-public:not(#_):not(#_) .pw-password-field>button:focus-visible {outline:2px solid #78daf3!important;outline-offset:2px!important}

@media(max-width:640px){
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input {font-size:16px!important}
}
body#peeryx-public:not(#_):not(#_) .fx-site,
body#peeryx-public:not(#_):not(#_) .fx-content {--fx-accent:#79dcf5!important;--fx-surface:#0c2435!important;--fx-border:#2d4c62!important}

body#peeryx-public:not(#_):not(#_) .fx-product {overflow:clip!important}

body#peeryx-public:not(#_):not(#_) .fx-site section[id],
body#peeryx-public:not(#_):not(#_) .fx-content section[id] {scroll-margin-top:calc(var(--fx-header-height,88px) + 76px)!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav a:last-child {margin-left:0!important;color:#afc8d9!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-page-nav a:last-child {margin-left:auto!important;color:#93def3!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav a[aria-current=location] {color:#a6eeff!important}

body#peeryx-public:not(#_):not(#_) .fx-page-nav>.fx-container {overscroll-behavior-x:contain!important}

body#peeryx-public:not(#_):not(#_) .fx-choice {display:grid!important;grid-template-columns:minmax(230px,.72fr) minmax(0,2fr)!important;gap:24px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs {display:grid!important;gap:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a {display:flex!important;align-items:center!important;gap:15px!important;min-width:0!important;padding:24px 20px!important;border:1px solid #3c424c!important;border-radius:12px!important;color:#d3e6f3!important;background:#1b1e22!important;text-decoration:none!important;transition:background .2s,border-color .2s,box-shadow .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a:hover {border-color:#56849d!important;background:#23272d!important;color:#fff!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a[aria-selected=true] {border-color:#79d9ef!important;background:#27374C!important;box-shadow:inset 3px 0 #79d9ef!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs strong {display:block!important;font-size:17px!important;font-weight:650!important;line-height:1.4!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs small {display:block!important;margin-top:7px!important;color:#a7c3d5!important;font-size:var(--fx-text-small)!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon {display:grid!important;place-items:center!important;flex:none!important;width:34px!important;height:38px!important;color:#82daef!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon svg {width:27px!important;height:27px!important;stroke:currentColor!important;stroke-width:1.4!important;fill:none!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-arrow {margin-left:auto!important;color:#80a8bf!important;flex:none!important;font-size:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a[aria-selected=true] .fx-choice-arrow {color:#a6f0ff!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panels {min-width:0!important;display:grid!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel {display:grid!important;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr)!important;gap:32px!important;min-width:0!important;min-height:490px!important;padding:38px!important;background:#191D23!important;border:1px solid #505966!important;border-radius:16px!important;box-shadow:0 22px 50px #0b0d0f33!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel[hidden] {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story {min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>.fx-eyebrow {color:#79d9ef!important;font-size:var(--fx-text-small)!important;letter-spacing:.1em!important;margin-bottom:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>h3 {font-size:clamp(25px,2.15vw,32px)!important;line-height:1.18!important;letter-spacing:-.025em!important;color:#edf7ff!important;margin:0 0 20px!important;text-wrap:balance!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>.fx-choice-description {font-size:15px!important;line-height:1.8!important;color:#b6cedd!important;margin:0 0 27px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>.fx-button {font-size:13px!important;min-height:48px!important;padding:12px 18px!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-drawing {width:100%!important;margin-top:auto!important;padding-top:25px!important;overflow:hidden!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-choice-drawing .fx-product-art {width:100%!important;height:156px!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;overflow:visible!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-drawing .fx-product-art svg {height:100%!important;width:100%!important;max-width:330px!important;margin:auto!important;display:block!important;transform:none!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-drawing>span {display:block!important;font-size:var(--fx-text-small)!important;color:#91bdd2!important;line-height:1.6!important;text-align:center!important;letter-spacing:.025em!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs {margin:0!important;padding:0!important;border-left:1px solid #48505c!important;align-self:stretch!important;padding-left:28px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:28px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs>div {min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs dt {display:flex!important;align-items:center!important;gap:10px!important;font-size:var(--fx-text-small)!important;font-weight:600!important;color:#91bdd2!important;line-height:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs dt>span {font-size:var(--fx-text-small)!important;color:#70cee5!important;font-variant-numeric:tabular-nums!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs dd {margin:11px 0 0!important;font-size:15px!important;line-height:1.65!important;color:#e1eef7!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-help {display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important;margin-top:24px!important;color:#a7cadb!important;font-size:13px!important;line-height:1.6!important;text-align:right!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-help:hover {color:#95e8ff!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-help>span {color:#8de3f7!important;flex:none!important}

body#peeryx-public:not(#_):not(#_) .fx-guides {padding:84px 0!important;background:#16181b!important;border-block:1px solid #363c45!important;color:#e7f4ff!important;font-family:var(--fx-font)!important}

body#peeryx-public:not(#_):not(#_) .fx-guides * {min-width:0!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading {display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:64px!important;align-items:end!important;margin-bottom:32px!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading .fx-eyebrow {font-size:var(--fx-text-small)!important;color:#80d9ed!important;margin:0 0 18px!important;letter-spacing:.1em!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading h2 {font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;color:#eff8ff!important;letter-spacing:-.025em!important;font-weight:650!important;margin:0!important;text-wrap:balance!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading>p {font-size:15px!important;line-height:1.75!important;color:#a9c3d4!important;margin:0!important;max-width:450px!important;justify-self:end!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide {border:1px solid #434b56!important;border-radius:12px!important;overflow:hidden!important;background:#1d2024!important;transition:background .2s,border-color .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-guide:hover {background:#25292e!important;border-color:#6eb9d1!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link {display:flex!important;flex-direction:column!important;height:100%!important;color:#e5f3fd!important;text-decoration:none!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link:focus-visible {outline:3px solid #88e3f8!important;outline-offset:-4px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link>img {display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-bottom:1px solid #434b56!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link>div {display:flex!important;flex:1!important;flex-direction:column!important;padding:26px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide h3 {font-size:21px!important;line-height:1.4!important;letter-spacing:-.015em!important;color:#e5f3fd!important;margin:0 0 24px!important;font-weight:600!important;text-wrap:initial!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-read {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;color:#83daef!important;font-size:var(--fx-text-small)!important;margin-top:auto!important;padding-top:18px!important;border-top:1px solid #434b56!important;line-height:1.5!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-language {display:block!important;align-self:flex-start!important;color:#b6d4e5!important;font-size:var(--fx-text-small)!important;padding:3px 8px!important;border:1px solid #545d6a!important;border-radius:4px!important;margin-bottom:14px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>details:has([aria-current=page])>summary {color:#8ee4f6!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav>details:has([aria-current=page])>summary:after {transform:scaleX(1)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-trigger {min-width:44px!important;min-height:44px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a {min-height:44px!important;display:flex!important;align-items:center!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-header-row {gap:22px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-menu>summary {width:44px!important;height:44px!important;justify-content:center!important;border:1px solid #454d58!important;border-radius:8px!important;color:#F1F3F5!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-menu[open]>summary {background:#32373f!important;border-color:#73cee3!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-menu[open]>summary svg path {d:path('M6 6L18 18M6 18L18 6')!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:48px!important;align-items:center!important;padding-bottom:42px!important;margin-bottom:44px!important;border-bottom:1px solid #3a4049!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact>div {max-width:720px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact .fx-eyebrow {font-size:var(--fx-text-small)!important;color:#73cde4!important;margin:0 0 17px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact h2 {font-size:clamp(25px,2.5vw,35px)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.2!important;margin:0 0 16px!important;text-wrap:balance!important;color:#e4f3fd!important;text-transform:none!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact p {font-size:14px!important;line-height:1.8!important;color:#a4bfd1!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact .fx-button {color:white!important;font-size:14px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom a {font-size:var(--fx-text-small)!important;color:#8fd9ed!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;gap:10px!important}

body#peeryx-public:not(#_):not(#_).page-contact #fx-footer .fx-footer-contact,
body#peeryx-public:not(#_):not(#_)[class*="page-article_"] #fx-footer .fx-footer-contact {display:none!important}

@media(min-width:1321px){
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav {gap:22px!important}
}
@media(max-width:1320px){
body#peeryx-public:not(#_):not(#_) .fx-choice {grid-template-columns:minmax(205px,.7fr) minmax(0,2fr)!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel {padding:28px!important;gap:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a {padding:22px 15px!important;gap:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon {width:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs strong {font-size:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs small {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-arrow {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs {padding-left:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs dd {font-size:14px!important}
}
@media(max-width:950px){
body#peeryx-public:not(#_):not(#_) .fx-choice {grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs {grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a {align-items:flex-start!important;padding:18px 14px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a[aria-selected=true] {box-shadow:inset 0 -3px #79d9ef!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon {width:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon svg {width:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel {min-height:0!important;grid-template-columns:1.2fr 1fr!important;padding:32px!important;gap:40px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-drawing {padding-top:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs {justify-content:flex-start!important;padding-top:15px!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading {gap:35px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-grid {gap:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link>div {padding:20px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide h3 {font-size:18px!important}
}
@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) .fx-choice-tabs {gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a {flex-direction:column!important;gap:10px!important;padding:14px 10px!important;min-height:123px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs strong {font-size:var(--fx-text-small)!important;line-height:1.45!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-tabs small {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon {width:25px!important;height:27px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-icon svg {width:25px!important;height:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel {padding:25px!important;gap:24px!important;grid-template-columns:1fr!important;border-radius:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>h3 {font-size:27px!important;line-height:1.2!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>.fx-choice-description {font-size:14px!important;line-height:1.8!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>.fx-eyebrow {font-size:var(--fx-text-small)!important;margin-bottom:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-story>.fx-button {width:100%!important;min-height:50px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-drawing {padding-top:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-choice-drawing .fx-product-art {height:150px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs {border-left:0!important;border-top:1px solid #48505c!important;padding:24px 0 0!important;gap:22px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-specs dd {margin-top:8px!important;font-size:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-help {font-size:var(--fx-text-small)!important;text-align:left!important;justify-content:space-between!important}

body#peeryx-public:not(#_):not(#_) .fx-guides {padding:52px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading {grid-template-columns:1fr!important;gap:18px!important;margin-bottom:25px!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading h2 {font-size:30px!important}

body#peeryx-public:not(#_):not(#_) .fx-guides-heading>p {font-size:14px!important;justify-self:start!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-grid {grid-template-columns:1fr!important;gap:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link>div {padding:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide h3 {font-size:21px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-link>img {max-height:210px!important}

body#peeryx-public:not(#_):not(#_) .fx-guide-read {min-height:44px!important;padding-top:15px!important;font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel {max-height:calc(100dvh - var(--fx-header-height,124px))!important;overscroll-behavior:contain!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact {grid-template-columns:1fr!important;gap:24px!important;margin-bottom:32px!important;padding-bottom:32px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact .fx-button {justify-self:start!important;min-height:50px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-contact h2 {font-size:28px!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom a {font-size:var(--fx-text-small)!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-choice-tabs>a,
body#peeryx-public:not(#_):not(#_) .fx-guide {transition:none!important}
}
@media print{
body#peeryx-public:not(#_):not(#_) .fx-choice-tabs,
body#peeryx-public:not(#_):not(#_) .fx-page-nav {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel[hidden] {display:grid!important}

body#peeryx-public:not(#_):not(#_) .fx-choice {display:block!important}

body#peeryx-public:not(#_):not(#_) .fx-guides {break-before:page!important}
}
body#peeryx-public:not(#_):not(#_) .fx-outline-wrap {background:#1b1e23!important;border-bottom:1px solid #434a55!important}

body#peeryx-public:not(#_):not(#_) .fx-content .fx-outline {padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}

body#peeryx-public:not(#_):not(#_) .fx-outline summary {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;list-style:none!important;cursor:pointer!important;min-height:58px!important;padding:16px 0!important;color:#bce5f2!important;font-size:13px!important;font-weight:600!important}

body#peeryx-public:not(#_):not(#_) .fx-outline summary::-webkit-details-marker {display:none!important}

body#peeryx-public:not(#_):not(#_) .fx-outline summary>span {font-size:22px!important;font-weight:400!important;transition:transform .2s!important}

body#peeryx-public:not(#_):not(#_) .fx-outline[open] summary>span {transform:rotate(45deg)!important}

body#peeryx-public:not(#_):not(#_) .fx-outline nav {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:40px!important;padding:4px 0 25px!important}

body#peeryx-public:not(#_):not(#_) .fx-outline nav a {display:flex!important;align-items:center!important;min-height:48px!important;padding:11px 0!important;font-size:14px!important;line-height:1.6!important;color:#adcbdc!important;text-decoration:none!important;border-top:1px solid #3b424c!important}

body#peeryx-public:not(#_):not(#_) .fx-outline nav a:hover {color:#97eaff!important}

body#peeryx-public:not(#_):not(#_) .fx-content [id^=fx-chapter-] {scroll-margin-top:calc(var(--fx-header-height,88px) + 30px)!important}

@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) .fx-outline nav {grid-template-columns:1fr!important;padding-bottom:18px!important}

body#peeryx-public:not(#_):not(#_) .fx-outline nav a {font-size:13px!important}

body#peeryx-public:not(#_):not(#_) .fx-outline summary {min-height:52px!important;padding-block:13px!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-outline summary>span {transition:none!important}
}
body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a {display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:var(--fx-text-small)!important;padding:10px 12px!important;color:#c0ddeb!important;min-height:40px!important;background:#1d2126b3!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a>span {color:#79d9ef!important}

body#peeryx-public:not(#_):not(#_) .fx-choice-panel {scroll-margin-top:calc(var(--fx-header-height,88px) + 82px)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-heading {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-label {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend {font-size:var(--fx-text-small)!important}

@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a {font-size:var(--fx-text-small)!important;min-height:42px!important;gap:8px!important;padding:10px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-heading {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-label {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend {font-size:var(--fx-text-small)!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-filter {font-size:var(--fx-text-small)!important}
}
@keyframes fx-choice-enter{from{opacity:.45}to{opacity:1}}
body#peeryx-public:not(#_):not(#_) .fx-choice[data-fx-enhanced] .fx-choice-panel:not([hidden]) {animation:fx-choice-enter .18s ease-out!important}

body#peeryx-public:not(#_):not(#_).fx-motion-paused .fx-choice-panel,
body#peeryx-public:not(#_):not(#_).fx-background .fx-choice-panel {animation:none!important}

@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) .fx-choice[data-fx-enhanced] .fx-choice-panel:not([hidden]) {animation:none!important}
}
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero {padding-block:30px 32px!important;background:#131518!important;min-height:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-copy {display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,.52fr)!important;gap:14px 56px!important;align-items:start!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-breadcrumb {grid-column:1/-1!important;margin-bottom:4px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero h1 {font-size:clamp(32px,3.6vw,44px)!important;line-height:1.18!important;letter-spacing:-.03em!important;max-width:22ch!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-intro {grid-column:1!important;max-width:52ch!important;margin:0!important;font-size:16px!important;line-height:1.7!important;color:#bcc5d0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-methods {grid-column:2!important;grid-row:2/span 3!important;display:grid!important;gap:18px!important;margin:0!important;padding:4px 0 4px 28px!important;border:0!important;border-left:1px solid #454c55!important;border-radius:0!important;background:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method {gap:13px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-customer-line {grid-column:1!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 12px!important;margin:0!important;font-size:13px!important;line-height:1.6!important;color:#b8c2ce!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-customer-line a {display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:40px!important;color:#a8c9eb!important;text-decoration:underline!important;text-underline-offset:4px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support {padding:0 0 24px!important;border:0!important;border-bottom:1px solid #414852!important;border-radius:0!important;background:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support h2 {font-size:19px!important;line-height:1.4!important;margin:0 0 10px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support p {font-size:13px!important;line-height:1.7!important;margin:0 0 16px!important;color:#b8c2ce!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method-icon {width:22px!important;height:22px!important;background:none!important;border:0!important;color:#9dbbda!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-content {padding-block:36px 64px!important}




body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support-link {min-height:46px!important;align-items:center!important;background:#333840!important;border-color:#446b8a!important;color:#d9f2ff!important;white-space:normal!important;max-width:290px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-panel {background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;min-width:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form-heading {padding-bottom:18px!important;margin-bottom:22px!important;border-bottom:1px solid #414852!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form-heading h2 {font-size:24px!important;line-height:1.35!important;letter-spacing:-.02em!important;margin-bottom:7px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-fields {gap:22px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(input:not([type=hidden]),select,textarea) {background:#16181c!important;border-color:#43627e!important;border-radius:8px!important;transition:border-color .15s,box-shadow .15s!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(input,select,textarea):focus {border-color:#97d6ee!important;outline:none!important;box-shadow:0 0 0 3px #79c9eb25!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-character-count {display:block!important;font-size:var(--fx-text-small)!important;line-height:1.5!important;text-align:right!important;color:#91b2cc!important;margin:8px 0 0!important;font-variant-numeric:tabular-nums!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-character-count[hidden] {display:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hint {margin-top:8px!important;max-width:70ch!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-submit {width:auto!important;max-width:100%!important;min-height:48px!important;justify-content:space-between!important;margin-top:24px!important;padding-inline:22px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-submit:hover {background:var(--fx-blue-hover)!important;border-color:var(--fx-blue-hover)!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-submit:disabled {cursor:wait!important;background:#30363E!important;border-color:#566171!important;color:#BAC0C8!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-notice {scroll-margin-top:125px!important;border-width:1px!important;border-inline-start-width:3px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-notice-success {background:#12332e!important;border-color:#398f7a!important;color:#c6f3e4!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-notice-error,
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-notice-warning {background:#342a21!important;border-color:#a98850!important;color:#f4dfb8!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-details {align-content:start!important;gap:28px!important;padding-left:28px!important;border-left:1px solid #414852!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation {padding:0!important;border:0!important;border-radius:0!important;background:none!important}


body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation h2 {margin:0 0 10px!important;font-size:19px!important;line-height:1.4!important;letter-spacing:-.01em!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation p {font-size:14px!important;line-height:1.7!important;color:#adc8de!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation ol {display:grid!important;gap:18px!important;counter-reset:prepare!important;list-style:none!important;margin:24px 0!important;padding:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation li {display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;font-size:13px!important;line-height:1.75!important;color:#c5d8e8!important;counter-increment:prepare!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation li:before {content:counter(prepare,decimal-leading-zero)!important;padding-top:3px!important;font:500 11px/1.7 var(--fx-font)!important;color:#79c9ee!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation>a {display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:44px!important;padding-top:16px!important;border-top:1px solid #464d58!important;color:#9cdafa!important;font-size:13px!important;text-decoration:none!important}

@media(max-width:950px){
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-copy {grid-template-columns:1fr!important;gap:14px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-methods {grid-column:1!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important;padding:14px 0 0!important;border-left:0!important;border-top:1px solid #414852!important}




body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support-link {grid-column:2!important;grid-row:1/span 2!important}
}
@media(max-width:820px){
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-details {padding:28px 0 0!important;border-left:0!important;border-top:1px solid #414852!important}
}
@media(max-width:580px){
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero {padding:22px 0 24px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method-icon {display:none!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-direct-link {font-size:14px!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-method-label {font-size:12px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-submit {width:100%!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-customer-line {gap:2px 10px!important;font-size:12px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-hero-intro {font-size:16px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-methods {grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 0 0!important;gap:14px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-content {padding-block:24px 42px!important}


body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-support-link {grid-row:auto!important;grid-column:1!important;max-width:none!important;margin-top:4px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-panel {padding:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-preparation {padding:0!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-form-heading h2 {font-size:22px!important}

body#peeryx-public:not(#_):not(#_) #px-main.pc-contact .pc-privacy {font-size:var(--fx-text-small)!important}
}
@media(prefers-reduced-motion:reduce){
body#peeryx-public:not(#_):not(#_) #px-main.pc-contact :is(input,select,textarea) {transition:none!important}
}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-incident-link {border-radius:4px!important;min-height:44px!important;flex-wrap:wrap!important;row-gap:2px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-incident-link strong {font-size:inherit!important;font-weight:650!important;color:#f0f7fc!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-incident-link:focus-visible {outline:2px solid var(--fx-focus)!important;outline-offset:1px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility-help {color:#b8d4e6!important;margin-left:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-assurance {display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 18px!important;margin-top:18px!important;font-size:var(--fx-text-small)!important;line-height:1.7!important;color:#c0d9e7!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-assurance .fx-hero-note {margin:0!important;font-size:inherit!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;text-decoration:underline!important;text-underline-offset:4px!important;color:#a5d9ec!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-services a {font-size:var(--fx-text-small)!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;gap:8px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container>div {min-width:0!important;align-self:stretch!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts strong {font-size:clamp(23px,2.3vw,31px)!important;line-height:1.3!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts span {font-size:var(--fx-text-small)!important;line-height:1.6!important;max-width:none!important;text-align:left!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts span a {display:inline!important;color:#9adced!important;font-size:inherit!important;text-decoration:underline!important;text-underline-offset:4px!important;margin-left:6px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages {list-style:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;padding:0!important;margin:0!important;position:relative!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages li {min-width:0!important;padding:14px 0 0!important;border-top:1px solid #505865!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages li>span {display:block!important;color:#83bed6!important;font-size:var(--fx-text-small)!important;margin-bottom:8px!important;font-variant-numeric:tabular-nums!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages strong {display:block!important;color:#ddedf7!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages small {display:block!important;color:#97c3d9!important;font-size:var(--fx-text-small)!important;line-height:1.7!important;margin-top:3px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-scene .fx-scene-description {font-size:var(--fx-text-small)!important;line-height:1.75!important;color:#a9c7d9!important;margin:20px 0 0!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff {display:block!important;line-height:1.75!important;letter-spacing:0!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff>span {display:block!important;color:#96b8ce!important;font-size:var(--fx-text-small)!important;margin-bottom:5px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-handoff strong {font-size:var(--fx-text-small)!important;line-height:1.75!important;font-weight:500!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-faq-items summary:focus-visible,
body#peeryx-public:not(#_):not(#_) .fx-content :is(.faq-item summary,.faq-list summary):focus-visible {outline:2px solid var(--fx-focus)!important;outline-offset:-3px!important;border-radius:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-faq-items details[open] {border-color:#649bb4!important}

body#peeryx-public:not(#_):not(#_) .fx-site .fx-faq-items details[open] summary {color:#acf0ff!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card:focus-within,
body#peeryx-public:not(#_):not(#_) .fx-guide:focus-within {border-color:#87d4ee!important;box-shadow:0 0 0 2px #7ad6ee25!important}

body#peeryx-public:not(#_):not(#_) .fx-price-card>strong {font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important}

body#peeryx-public:not(#_):not(#_) .fx-content :is(.article-content,.legal-content) p {max-width:var(--fx-reading)!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-grid>div>a:not(.fx-brand) {display:flex!important;align-items:center!important;min-height:44px!important;min-width:0!important;overflow-wrap:anywhere!important;margin-bottom:0!important;font-size:14px!important;line-height:1.6!important}

body#peeryx-public:not(#_):not(#_) #fx-footer .fx-footer-bottom {color:#a4bece!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a[aria-current=true] {box-shadow:inset 2px 0 #7ddcf0!important}

body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a:focus-visible {outline-offset:-3px!important}

@media(min-width:1920px){
body#peeryx-public:not(#_):not(#_) .fx-container,
body#peeryx-public:not(#_):not(#_) .fx-content :is(.container,.tc-container) {max-width:1480px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-grid {gap:88px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero-copy {max-width:690px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero h1 {font-size:64px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-hero .fx-lead {font-size:18px!important;max-width:610px!important}
}
@media(max-width:1000px){
body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container>div:nth-child(odd) {padding-left:0!important;border-left:0!important}

body#peeryx-public:not(#_):not(#_) .fx-network-scene {max-width:650px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-canvas {aspect-ratio:620/290!important}
}
@media(max-width:600px){
body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility .fx-container {width:calc(100% - 32px)!important;min-height:44px!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-incident-link {gap:4px 8px!important;font-size:12px!important;justify-content:center!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility-help {display:inline!important;font-size:12px!important;margin:0!important}

body#peeryx-public:not(#_):not(#_) #fx-header .fx-utility i {flex:none!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-assurance {justify-content:center!important;text-align:center!important;gap:4px!important;margin-top:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-trial-assurance>span {width:100%!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container {gap:22px 18px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts .fx-container>div {display:block!important;padding-left:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts span {margin-top:8px!important;font-size:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-facts span a {display:block!important;margin-left:0!important;min-height:32px!important;padding-top:4px!important}

body#peeryx-public:not(#_):not(#_) .fx-network-scene {padding:18px 18px 0!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages {gap:12px!important;grid-template-columns:1fr!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages li {display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding-top:12px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages li>span {margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages strong {font-size:14px!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-stages small {margin:0!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-canvas {aspect-ratio:620/310!important;margin-top:0!important}

body#peeryx-public:not(#_):not(#_) .fx-scene-legend {justify-content:flex-start!important;font-size:12px!important;gap:12px!important;padding-block:16px!important}

body#peeryx-public:not(#_):not(#_) .fx-motion-toggle {width:44px!important;height:44px!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-trial-note {font-size:13px!important;line-height:1.8!important}

body#peeryx-public:not(#_):not(#_) .fx-home .fx-actions>.fx-text-link {min-height:44px!important}
}

/* Keep public reference links and step numbers readable on the existing dark product sections. */
body#peeryx-public:not(#_):not(#_) .fx-product .fx-verification a {color:#A7BFD1!important}
body#peeryx-public:not(#_):not(#_) .fx-product .fx-verification a:hover {color:#E0E7EE!important}
body#peeryx-public:not(#_):not(#_) .fx-product .fx-index {color:#98B2C7!important}
body#peeryx-public:not(#_):not(#_) .fo-pricing>.fo-wrap>.fo-section-head>.fo-eyebrow {color:#116A6E!important}

/* Authentication uses the same quiet surfaces as the customer console. */
body#peeryx-public:not(#_):not(#_).peeryx-auth-body {
 --pxc-ground:#101216;--pxc-s1:#191D23;--pxc-s2:#20252C;--pxc-s3:#15181D;
 --pxc-line:#30363E;--pxc-line-soft:#272C33;--pxc-line-strong:#444D59;
 --pxc-t1:#F1F3F5;--pxc-t2:#BAC0C8;--pxc-t3:#959FAE;
 --pxc-accent:#8DB8EE;--pxc-accent-2:#8DB8EE;--pxc-accent-fill:#2563B9;
 --pxc-ok:#8CD3AC;--text-primary:#F1F3F5;--text-secondary:#BAC0C8;--text-muted:#959FAE;
 background:#101216!important;color:#BAC0C8!important;color-scheme:dark;accent-color:#2563B9;
}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-shell::before{background:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-grid,.auth-panel,.auth-login-card){background:#191D23!important;border-color:#30363E!important;color:#BAC0C8!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-grid::before{background:#30363E!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-brand{background:#15181D!important;border-color:#30363E!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .px-start-portal{background:#15181D!important;border-color:#30363E!important;color:#BAC0C8!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-title,.auth-label,.auth-panel h1,.auth-panel h2,.auth-panel h3,.auth-brand h1,.signup-step legend){color:#F1F3F5!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-subtitle,.signup-brand-intro,.signup-benefits li,.signup-consents label){color:#BAC0C8!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-trust,.auth-recaptcha-note,.auth-minimal-footer,.signup-trust,.signup-hint,.auth-login-kicker,.auth-kicker){color:#959FAE!important;-webkit-text-fill-color:currentColor!important;border-color:#272C33!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-input,.auth-locale-switch select){background:#15181D!important;border-color:#444D59!important;color:#F1F3F5!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input::placeholder{color:#959FAE!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input:focus{outline:2px solid #8DB8EE!important;outline-offset:3px!important;border-color:#8DB8EE!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-input[aria-invalid="true"]{border-color:#F29C9C!important;outline-color:#F29C9C!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body select option{background:#15181D!important;color:#F1F3F5!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-btn{background:#2563B9!important;border-color:rgba(255,255,255,.08)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-btn:hover{background:#2C6BC2!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-forgot-link,.auth-back,.auth-account-action a,.auth-recaptcha-note a,.signup-login a,.signup-consents a,.px-start-portal a){color:#8DB8EE!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-minimal-footer a{color:#BAC0C8!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.pw-password-field>button,.signup-password button){background:transparent!important;color:#959FAE!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.pw-password-field>button,.signup-password button):hover{background:#20252C!important;color:#F1F3F5!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-error{background:rgba(242,156,156,.10)!important;border-color:rgba(242,156,156,.25)!important;color:#F29C9C!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-success{background:rgba(140,211,172,.10)!important;border-color:rgba(140,211,172,.25)!important;color:#8CD3AC!important;-webkit-text-fill-color:currentColor!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.signup-benefits li,.signup-trust,.signup-progress li){border-color:#30363E!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-benefit-icon{background:#20252C!important;border-color:#30363E!important;color:#959FAE!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-progress li{color:#959FAE!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-step-index{background:transparent!important;border-color:#444D59!important;color:#959FAE!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-progress li[aria-current="step"]{color:#F1F3F5!important;border-color:#8DB8EE!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-progress li[aria-current="step"] .signup-step-index{background:rgba(99,147,209,.10)!important;border-color:#8DB8EE!important;color:#F1F3F5!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-progress li:has(~li[aria-current="step"]) .signup-step-index{background:rgba(140,211,172,.10)!important;border-color:rgba(140,211,172,.25)!important;color:#8CD3AC!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-types label{background:#15181D!important;border-color:#444D59!important;color:#BAC0C8!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-types label:has(input:checked){background:rgba(99,147,209,.10)!important;border-color:#8DB8EE!important;color:#F1F3F5!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-types input{accent-color:#2563B9!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .signup-back{background:#232930!important;border-color:#444D59!important;color:#BAC0C8!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body :is(.auth-btn,.signup-back,.signup-password button,.pw-password-field>button,.auth-locale-switch select,a):focus-visible{outline-color:#8DB8EE!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-shell :is(.auth-input,.auth-btn,.signup-back,.signup-password button,.pw-password-field>button,a):focus-visible{outline:2px solid #8DB8EE!important;outline-offset:3px!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_).peeryx-auth-body .auth-shell .auth-input[aria-invalid="true"]:focus-visible{outline-color:#F29C9C!important}


/* Quiet navigation surfaces; the existing menu structure and sizing stay intact. */
body#peeryx-public:not(#_):not(#_) #fx-header :is(.locale-menu,.fx-dropdown-panel,.fx-mobile-panel){background:#191D23!important;border-color:#30363E!important;box-shadow:0 8px 24px rgba(0,0,0,.28)!important;backdrop-filter:none!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-desktop-nav .fx-dropdown-panel{border-radius:9px!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mega .fx-menu-item{background:#20252C!important;border-color:#30363E!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-item:hover{background:#252B33!important;border-color:#444D59!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-icon{background:transparent!important;color:#8DB8EE!important;box-shadow:none!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-resource-aside{background:#15181D!important;border-color:#30363E!important}
body#peeryx-public:not(#_):not(#_) #fx-header .fx-menu-bottom{border-color:#30363E!important}
body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a:hover{background:#20252C!important}
body#peeryx-public:not(#_):not(#_) #fx-header .locale-menu a.active{background:rgba(99,147,209,.12)!important;color:#F1F3F5!important}
/* Nested mobile sections belong to the surrounding menu surface. */
body#peeryx-public:not(#_):not(#_) #fx-header .fx-mobile-panel .fx-dropdown-panel{background:transparent!important;box-shadow:none!important}

/* Technology measurements and full-width mobile section headings. */
body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-measurement-note {grid-column:1/-1;max-width:78ch;font-size:.92rem;line-height:1.6;color:var(--text-muted,#b7c4d3)}
body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-measurement-note p {margin:0 0 .5rem}
body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-measurement-note a {display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:767px){
body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-tech-head {display:block!important}
body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-tech-head h2 {width:auto!important;max-width:none!important;margin-bottom:12px!important}
}
body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-stats {grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1000px){body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-stats {grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){body#peeryx-public:not(#_):not(#_) .fx-content.px-antiddos-page .px-antiddos-stats {grid-template-columns:minmax(0,1fr)!important}}
