.ddos-refinement-module__zDLQyW__page a.text-link{display:inline-block}.ddos-refinement-module__zDLQyW__page .ddos-refinement-module__zDLQyW__familyHeading{font-size:var(--type-h3);margin-block-start:0;margin-block-end:var(--space-facts)}.ddos-refinement-module__zDLQyW__page #protection-models .ds-category-table tbody th{color:var(--color-text-secondary)}
.whp.whp,.whp.whp *{box-sizing:border-box}.whp.whp{width:100%;max-width:var(--page-max);padding:var(--space-section) var(--page-gutter);font:400 14px/1.65 var(--font-body),sans-serif;color:var(--color-text-secondary);margin-inline:auto}.whp.whp :is(h2,h3,p,dl,dd,ul){margin:0}.whp.whp :is(h3,dt,dd,small,a){font-family:var(--font-body),sans-serif}.whp.whp a{color:var(--color-text-accent);text-underline-offset:4px;text-decoration:underline}.whp.whp a:hover{color:var(--color-text-primary)}.whp.whp :focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}.whp.whp .whp-intro{max-width:840px;margin-bottom:36px}.whp.whp .whp-eyebrow{font:600 11px/1.5 var(--font-body),sans-serif;letter-spacing:1.5px;color:var(--color-text-accent);margin-bottom:18px}.whp.whp .whp-intro h2{font:var(--type-section-h2-weight) var(--type-section-h2)/var(--type-section-h2-leading) var(--font-display),sans-serif;letter-spacing:var(--type-section-h2-tracking);color:var(--color-text-primary);max-width:800px}.whp.whp .whp-intro-copy{max-width:760px;margin-top:18px;font-size:16px;line-height:1.75}.whp.whp .whp-guarantee{flex-wrap:wrap;gap:4px 12px;margin-top:20px;font-size:13px;display:flex}.whp.whp .whp-guarantee strong{color:var(--color-text-primary);font-weight:500}.whp.whp .whp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.whp.whp .whp-cards:not([data-count="3"]){grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.whp.whp .whp-card{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-technical);flex-direction:column;min-width:0;padding:26px;transition:border-color .15s;display:flex}.whp.whp .whp-card:hover{border-color:var(--color-primary)}.whp.whp .whp-category{letter-spacing:.7px;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:20px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.whp.whp .whp-status{color:var(--color-text-accent)}.whp.whp .whp-card h3{letter-spacing:-.5px;color:var(--color-text-primary);font-size:23px;font-weight:600;line-height:1.3}.whp.whp .whp-purpose{min-height:46.2px;margin-top:10px;line-height:1.65}.whp.whp .whp-price{color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:9px;margin:26px 0 24px;display:flex}.whp.whp .whp-price>span{letter-spacing:-1.3px;font-size:38px;font-weight:600;line-height:1.15}.whp.whp .whp-price small{letter-spacing:0;color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.5}.whp.whp .whp-resources{background:var(--color-bg-surface-2);border-radius:var(--radius-data);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0 0 24px;padding:18px;display:grid}.whp.whp .whp-resources>div{flex-direction:column;min-width:0;display:flex}.whp.whp .whp-resources dt{color:var(--color-text-secondary);flex:1;margin-bottom:5px;font-size:12px;line-height:1.5}.whp.whp .whp-resources dd{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:550;line-height:1.45}.whp.whp .whp-features{align-content:start;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.whp.whp .whp-features li{gap:10px;font-size:14px;line-height:1.65;display:flex}.whp.whp .whp-check{color:var(--color-text-muted);flex-shrink:0}.whp.whp .whp-features strong{color:var(--color-text-primary);font-weight:500}.whp.whp .whp-action{margin-top:auto}.whp.whp .button{min-height:var(--action-height,52px);border-radius:var(--radius-action);font-size:var(--type-button);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:13px 22px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.whp.whp .button.primary{background:var(--color-primary);color:var(--color-on-primary)}.whp.whp .button.primary:hover{background:var(--color-primary-hover)}.whp.whp .button.secondary{border-color:var(--color-border);color:var(--color-text-primary);background:0 0}.whp.whp .button.secondary:hover{background:var(--color-bg-surface-2)}.whp.whp .whp-card-note{color:var(--color-text-muted);margin-top:12px;font-size:12px;line-height:1.6}.whp.whp .whp-detail-heading{justify-content:space-between;align-items:center;gap:24px;margin:48px 0 24px;display:flex}.whp.whp .whp-detail-heading h3{letter-spacing:-.45px;color:var(--color-text-primary);font-size:22px;font-weight:550;line-height:1.4}.whp.whp .whp-detail-heading>a{flex-shrink:0;font-size:13px}.whp.whp .whp-scroll-help{color:var(--color-text-muted);margin-bottom:12px;font-size:12px;display:none}.whp.whp .whp-comparison{border-block:1px solid var(--color-border);overscroll-behavior-x:contain;scrollbar-color:var(--color-text-muted) var(--color-bg-surface);scrollbar-width:thin;overflow-x:auto}.whp.whp table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:680px;font-size:14px;line-height:1.6}.whp.whp table tr>*{vertical-align:top;padding:15px 16px;font-weight:400}.whp.whp table tr>:first-child{width:31%;padding-left:0}.whp.whp table tr>:last-child{padding-right:0}.whp.whp thead{background:var(--color-bg-page);color:var(--color-text-primary)}.whp.whp thead th{padding-block:20px;font-weight:600}.whp.whp .whp-group th{color:var(--color-text-accent);letter-spacing:1.2px;padding:28px 0 12px;font-size:11px;font-weight:600}.whp.whp tbody tr:not(.whp-group){border-bottom:1px solid var(--color-divider)}.whp.whp tbody tr:last-child{border-bottom:0}.whp.whp tbody tr:not(.whp-group) th{color:var(--color-text-secondary)}.whp.whp tbody td{font-variant-numeric:tabular-nums}.whp.whp .whp-terms{max-width:1000px;padding-top:24px;font-size:13px;line-height:1.75}.whp.whp .whp-terms p+p{margin-top:14px}.whp.whp .whp-terms a:focus-visible{outline-offset:0}.whp.whp .whp-terms span{margin-top:6px;display:block}.whp.whp .whp-terms .text-link{font:inherit;gap:0;min-height:0;display:inline}.whp.whp .whp-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1280px){.whp.whp .whp-cards:not([data-count="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.whp.whp .whp-cards[data-count="3"] .button{gap:12px;padding-inline:16px}.whp.whp .whp-card{padding:24px}.whp.whp .whp-resources{gap:16px;padding:16px}.whp.whp .whp-detail-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:1000px){.whp.whp .whp-cards[data-count="3"] .button{gap:20px;padding-inline:22px}.whp.whp .whp-cards{grid-template-columns:1fr}.whp.whp .whp-cards:not([data-count="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}.whp.whp .whp-purpose{min-height:0}.whp.whp .whp-category{margin-bottom:16px}}@media (max-width:700px){.whp.whp .whp-cards[data-count="3"] .button{gap:12px;padding-inline:16px}.whp.whp{padding-inline:var(--page-gutter-mobile)}.whp.whp .whp-cards:not([data-count="3"]){grid-template-columns:1fr}.whp.whp .whp-scroll-help{display:block}.whp.whp .whp-intro h2{letter-spacing:-1px;font-size:30px}.whp.whp .whp-card h3{font-size:22px}.whp.whp .whp-detail-heading h3{font-size:21px}.whp.whp .whp-resources{gap:18px 16px}.whp.whp .whp-price>span{font-size:36px}.whp.whp .whp-detail-heading{margin-top:40px}.whp.whp .whp-card-note{min-height:0}.whp.whp .whp-intro-copy{font-size:16px}.whp.whp .button{gap:12px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.whp.whp .whp-card,.whp.whp .button{transition:none}}.whp.whp .whp-plan-name{--whp-name-delay:0s;--whp-name-rule-scale:1;transition:color .2s cubic-bezier(.16,1,.3,1);position:relative}.whp.whp .whp-name-text{opacity:1;display:block;transform:none}.whp.whp .whp-name-rule{background:var(--color-primary);pointer-events:none;width:32px;height:2px;transform:scaleX(var(--whp-name-rule-scale));transform-origin:0;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 8px);left:0}.whp.whp .whp-card:nth-child(3n+2) .whp-plan-name{--whp-name-delay:70ms}.whp.whp .whp-card:nth-child(3n+3) .whp-plan-name{--whp-name-delay:.14s}.whp.whp .whp-card:is(:hover,:focus-within) .whp-plan-name{color:var(--color-text-accent);--whp-name-rule-scale:1.5}.whp.whp .whp-name-entering .whp-name-text{animation:whp-name-enter .44s cubic-bezier(.16,1,.3,1) var(--whp-name-delay) both}.whp.whp .whp-name-entering .whp-name-rule{animation:whp-name-rule-enter .5s cubic-bezier(.16,1,.3,1) calc(var(--whp-name-delay) + .1s) both}.whp.whp [data-name-visible=false].whp-name-entering :is(.whp-name-text,.whp-name-rule),.whp.whp [data-name-document-hidden=true] .whp-name-entering :is(.whp-name-text,.whp-name-rule){animation-play-state:paused}@keyframes whp-name-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes whp-name-rule-enter{0%{transform:scaleX(0)}to{transform:scaleX(var(--whp-name-rule-scale))}}.whp.whp [data-name-reduced=true] .whp-plan-name{transition:none}.whp.whp [data-name-reduced=true] .whp-name-text{opacity:1;animation:none;transform:none}.whp.whp [data-name-reduced=true] .whp-name-rule{transition:none;animation:none;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.whp.whp .whp-plan-name{transition:none}.whp.whp .whp-name-text{opacity:1;animation:none;transform:none}.whp.whp .whp-name-rule{transition:none;animation:none;transform:scaleX(1)}}.whp.whp.whp-protection{max-width:none;padding:0}.whp.whp .whp-capacity{gap:calc(var(--space-heading-to-body) / 2);margin-top:var(--space-heading-to-body);flex-direction:column;display:flex}.whp.whp .whp-capacity>span{font-size:var(--type-animation-label);color:var(--color-text-secondary)}.whp.whp .whp-capacity>strong{font-size:var(--type-h3);color:var(--color-text-primary);line-height:1.3}.whp.whp.whp-protection .whp-purpose{min-height:0;font-size:var(--type-animation-label)}.whp.whp.whp-protection .button{width:fit-content;font-family:var(--font-body)}.owh-remediation .hosting-page .whp-intro h2{font-size:var(--type-section-h2);line-height:var(--type-section-h2-leading);letter-spacing:var(--type-section-h2-tracking)}
