.website-security-pro-page {
  --isec-ink:#101a31;--isec-muted:#66738a;--isec-line:#e1e7f0;
  --isec-blue:#4d6fff;--isec-green:#56e3ad;--isec-dark:#061020;--isec-dark2:#0b1831;
}
.isec-page,.isec-page *{box-sizing:border-box}.isec-page{overflow:clip;color:var(--isec-ink)}
.isec-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}
.isec-symbols{position:absolute;width:0;height:0;overflow:hidden}.isec-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}

.isec-hero{position:relative;isolation:isolate;overflow:hidden;padding:100px 0 90px;color:#fff;background:radial-gradient(circle at 12% 18%,rgb(77 111 255/.25),transparent 30%),radial-gradient(circle at 88% 82%,rgb(86 227 173/.13),transparent 25%),linear-gradient(145deg,var(--isec-dark),var(--isec-dark2))}
.isec-hero__grid{position:absolute;inset:0;z-index:-1;opacity:.26;background-image:linear-gradient(rgb(126 148 202/.1) 1px,transparent 1px),linear-gradient(90deg,rgb(126 148 202/.1) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent)}
.isec-hero__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr);gap:66px;align-items:center}
.isec-kicker{display:inline-flex;align-items:center;gap:9px;color:#79e9ba;font-size:10px;font-weight:950}
.isec-kicker i{width:8px;height:8px;border-radius:50%;background:#69e1af;box-shadow:0 0 0 6px rgb(105 225 175/.1),0 0 20px rgb(105 225 175/.55)}
.isec-hero h1{max-width:780px;margin:23px 0 0;color:#fff;font-size:clamp(44px,5.7vw,78px);line-height:1.2;letter-spacing:-.055em;font-weight:950}
.isec-hero h1 em{display:block;color:#75e7b7;font-style:normal}.isec-hero p{margin:25px 0 0;color:#aebbd2;font-size:14px;line-height:2.05}
.isec-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.isec-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:14px;padding:13px 18px;font-size:10px;font-weight:950;text-decoration:none}
.isec-btn svg{width:18px;height:18px}.isec-btn--primary{color:#071f18;background:linear-gradient(135deg,#7aebb9,#4fd3ba);box-shadow:0 16px 36px rgb(57 202 158/.22)}.isec-btn--ghost{border-color:rgb(155 177 225/.2);color:#e8eefb;background:rgb(255 255 255/.04)}
.isec-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.isec-hero__chips span{border:1px solid rgb(151 173 219/.14);border-radius:999px;padding:9px 12px;color:#94a2bb;background:rgb(255 255 255/.03);font-size:8px;font-weight:850}

.isec-soc{overflow:hidden;min-height:555px;border:1px solid rgb(142 165 222/.16);border-radius:29px;background:radial-gradient(circle at 100% 0,rgb(67 94 232/.25),transparent 36%),linear-gradient(160deg,rgb(17 32 70/.94),rgb(6 16 37/.96));box-shadow:0 42px 100px rgb(0 0 0/.32)}
.isec-soc__top{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(140 161 211/.12);padding:0 17px;background:rgb(4 13 31/.52)}.isec-soc__top span{display:flex;gap:6px}.isec-soc__top i{width:8px;height:8px;border-radius:50%;background:#ff6e68}.isec-soc__top i:nth-child(2){background:#f5c35a}.isec-soc__top i:nth-child(3){background:#62d495}.isec-soc__top code{color:#687a99;font-size:7px}
.isec-soc__status{display:grid;gap:7px;padding:24px 24px 8px}.isec-soc__status small{color:#72e4b3;font-size:7px;font-weight:950}.isec-soc__status strong{color:#fff;font-size:19px;line-height:1.6;font-weight:950;transition:.18s}.isec-soc__status p{margin:0;color:#8392ad;font-size:8px;line-height:1.8;transition:.18s}.isec-soc__status .is-changing{opacity:0;transform:translateY(5px)}

.isec-radar{position:relative;width:285px;height:285px;margin:7px auto 0;overflow:hidden;border:1px solid rgb(111 140 224/.18);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 41px,rgb(110 139 218/.11) 42px 43px),linear-gradient(rgb(95 125 206/.09) 1px,transparent 1px),linear-gradient(90deg,rgb(95 125 206/.09) 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}
.isec-radar::before,.isec-radar::after{position:absolute;background:rgb(103 135 223/.15);content:""}.isec-radar::before{top:50%;right:0;left:0;height:1px}.isec-radar::after{top:0;bottom:0;left:50%;width:1px}
.isec-radar__beam{position:absolute;inset:50% 50% 0 0;transform-origin:0 0;background:conic-gradient(from 0deg,rgb(86 227 173/0),rgb(86 227 173/.31),rgb(86 227 173/0) 28%);animation:isec-spin 4.8s linear infinite}
.isec-radar__core{position:absolute;top:50%;left:50%;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgb(109 141 228/.29);border-radius:50%;color:#74e4b3;background:rgb(9 23 51/.94);box-shadow:0 0 35px rgb(77 111 255/.22);transform:translate(-50%,-50%)}.isec-radar__core svg{width:32px;height:32px}
.isec-radar__dot{position:absolute;width:7px;height:7px;border-radius:50%;background:#6ee1af;box-shadow:0 0 13px #6ee1af;animation:isec-dot 2.4s infinite}.isec-radar__dot--1{top:23%;right:24%}.isec-radar__dot--2{top:61%;right:15%;animation-delay:-.7s}.isec-radar__dot--3{bottom:18%;left:28%;animation-delay:-1.3s}
.isec-soc__stream{display:grid;gap:10px;padding:17px 24px 24px;font-family:ui-monospace,Consolas,monospace}.isec-soc__stream span{display:grid;grid-template-columns:55px 1fr auto;gap:10px;color:#8999b5;font-size:7px}.isec-soc__stream b{color:#7894ff}.isec-soc__stream em{color:#72e2b1;font-style:normal}

.isec-section,.isec-defense,.isec-plans,.isec-request,.isec-faq{padding:96px 0}.isec-heading{max-width:850px;margin:0 auto 42px;text-align:center}.isec-heading>span,.isec-defense__layout>div>span,.isec-request__copy>span{color:var(--isec-blue);font-size:8px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.isec-heading h2,.isec-defense h2,.isec-request h2{margin:12px 0 0;color:var(--isec-ink);font-size:clamp(31px,4.3vw,52px);line-height:1.35;letter-spacing:-.045em;font-weight:950}.isec-heading p{max-width:720px;margin:15px auto 0;color:var(--isec-muted);font-size:11px;line-height:2}

.isec-threat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.isec-threat-card{position:relative;overflow:hidden;min-height:345px;border:1px solid var(--isec-line);border-radius:22px;padding:23px;background:#fff;box-shadow:0 14px 38px rgb(29 54 112/.05);transition:.22s}.isec-threat-card:hover{border-color:#c9d5ff;box-shadow:0 23px 55px rgb(31 67 151/.11);transform:translateY(-5px)}
.isec-threat-card__code{position:absolute;top:13px;left:17px;color:#e3e8f1;font-size:32px;font-weight:950}.isec-threat-card__icon{display:grid;width:53px;height:53px;place-items:center;border-radius:16px;color:var(--isec-blue);background:#edf2ff}.isec-threat-card__icon svg{width:25px;height:25px}.isec-threat-card h3{margin:22px 0 0;font-size:15px;line-height:1.65;font-weight:950}.isec-threat-card>p{margin:11px 0 0;color:var(--isec-muted);font-size:9px;line-height:2}.isec-threat-card>div{position:absolute;right:23px;bottom:22px;left:23px;display:grid;gap:7px;border-top:1px solid var(--isec-line);padding-top:15px}.isec-threat-card small{color:#8b96aa;font-size:7px}.isec-threat-card strong{color:#236f57;font-size:9px;line-height:1.8}

.isec-defense{color:#fff;background:radial-gradient(circle at 12% 18%,rgb(67 100 243/.2),transparent 27%),linear-gradient(145deg,#081327,#0d1b37)}.isec-defense__layout{display:grid;grid-template-columns:1fr .9fr;gap:54px;align-items:center}.isec-defense__layout>div>span{color:#72e4b3}.isec-defense h2{color:#fff}.isec-defense p{margin:18px 0 0;color:#a2afc5;font-size:11px;line-height:2}.isec-defense ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.isec-defense li{display:flex;align-items:center;gap:9px;color:#c5d0e3;font-size:9px}.isec-defense li svg{width:17px;height:17px;color:#72e3b2}
.isec-orbit{position:relative;min-height:480px;overflow:hidden;border:1px solid rgb(139 161 210/.15);border-radius:26px;background:radial-gradient(circle at 50% 50%,rgb(75 109 244/.17),transparent 35%),rgb(255 255 255/.03)}
.isec-orbit__ring{position:absolute;top:50%;left:50%;border:1px dashed rgb(110 138 215/.22);border-radius:50%;transform:translate(-50%,-50%)}.isec-orbit__ring--1{width:270px;height:270px;animation:isec-spin 24s linear infinite}.isec-orbit__ring--2{width:390px;height:390px;animation:isec-spin 36s linear infinite reverse}
.isec-orbit__core{position:absolute;top:50%;left:50%;display:grid;width:145px;height:145px;place-items:center;border:1px solid rgb(124 148 211/.28);border-radius:50%;background:rgb(13 27 58/.96);transform:translate(-50%,-50%)}.isec-orbit__core span{color:#72829f;font-size:8px}.isec-orbit__core strong{margin-top:-38px;color:#fff;font-size:18px}
.isec-orbit__node{position:absolute;display:grid;width:72px;height:72px;place-items:center;border:1px solid rgb(124 148 211/.25);border-radius:18px;color:#8aa2cc;background:rgb(13 27 58/.96);font-size:7px;font-style:normal;font-weight:950}.isec-orbit__node--1{top:7%;left:50%;transform:translateX(-50%)}.isec-orbit__node--2{top:28%;right:7%}.isec-orbit__node--3{right:15%;bottom:8%}.isec-orbit__node--4{bottom:8%;left:15%}.isec-orbit__node--5{top:28%;left:7%}

.isec-plans{background:#f7f9fd}.isec-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.isec-plan-card{position:relative;border:1px solid var(--isec-line);border-radius:23px;padding:24px;background:#fff;box-shadow:0 17px 48px rgb(29 54 112/.06)}.isec-plan-card.is-featured{border-color:#aebfff;transform:translateY(-8px);box-shadow:0 25px 65px rgb(40 75 165/.14)}.isec-plan-card__badge{position:absolute;top:17px;left:17px;border-radius:999px;padding:7px 9px;color:#fff;background:var(--isec-blue);font-size:6px;font-weight:950}.isec-plan-card>small{color:var(--isec-blue);font-size:6px;font-weight:950}.isec-plan-card h3{margin:13px 0 0;font-size:21px;line-height:1.5;font-weight:950}.isec-plan-card>p{min-height:54px;margin:10px 0 0;color:var(--isec-muted);font-size:8px;line-height:1.9}.isec-plan-card__price{display:grid;gap:5px;min-height:105px;margin-top:21px;border-block:1px solid var(--isec-line);padding:18px 0}.isec-plan-card__price del{color:#a3acbb;font-size:8px}.isec-plan-card__price strong{font-size:25px;font-weight:950}.isec-plan-card__price span{color:#8691a5;font-size:7px;line-height:1.7}.isec-plan-card ul{display:grid;gap:11px;min-height:190px;margin:21px 0 0;padding:0;list-style:none}.isec-plan-card li{display:flex;gap:8px;color:#536178;font-size:8px;line-height:1.7}.isec-plan-card li svg{width:16px;height:16px;flex:0 0 16px;color:#28a979}.isec-plan-card>a{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid var(--isec-blue);border-radius:13px;margin-top:22px;color:var(--isec-blue);font-size:9px;font-weight:950;text-decoration:none}.isec-plan-card.is-featured>a{color:#fff;background:var(--isec-blue)}

.isec-request{color:#fff;background:radial-gradient(circle at 10% 10%,rgb(73 105 244/.2),transparent 28%),linear-gradient(145deg,#081327,#0d1b37)}.isec-request__layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;align-items:start}.isec-request__copy{position:sticky;top:190px}.isec-request__copy>span{color:#72e4b3}.isec-request h2{color:#fff}.isec-request__copy>p{margin:18px 0 0;color:#a2afc5;font-size:10px;line-height:2}.isec-request__note{display:flex;gap:14px;margin-top:26px;border:1px solid rgb(111 228 183/.15);border-radius:18px;padding:17px;background:rgb(69 203 155/.05)}.isec-request__note>svg{width:26px;height:26px;flex:0 0 26px;color:#72e2b2}.isec-request__note strong{font-size:10px}.isec-request__note p{margin:6px 0 0;color:#8392ad;font-size:8px;line-height:1.9}

.isec-form{position:relative;border:1px solid rgb(139 161 210/.15);border-radius:27px;padding:28px;background:rgb(255 255 255/.05);box-shadow:0 30px 80px rgb(0 0 0/.22);backdrop-filter:blur(16px)}.isec-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.isec-form__status{margin-bottom:18px;border:1px solid rgb(113 228 181/.24);border-radius:14px;padding:14px;color:#bcefd8;background:rgb(55 191 140/.08);font-size:9px}.isec-form__status.is-error{border-color:rgb(255 124 116/.25);color:#ffc3be;background:rgb(218 72 63/.08)}.isec-form__status[hidden]{display:none!important}
.isec-wizard-progress{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px}.isec-wizard-progress__line{position:absolute;top:21px;right:46px;left:46px;height:2px;background:rgb(139 161 210/.16)}.isec-wizard-progress__line i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--isec-blue),var(--isec-green));transition:.3s}.isec-wizard-progress__item{position:relative;z-index:2;display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center}.isec-wizard-progress__item>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(139 161 210/.18);border-radius:14px;color:#7f90ac;background:#0e1d3a;font-size:8px;font-weight:950}.isec-wizard-progress__item>div{display:grid;gap:4px}.isec-wizard-progress__item strong{color:#aab7cc;font-size:10px}.isec-wizard-progress__item small{color:#6d7d99;font-size:7px}.isec-wizard-progress__item.is-active>span{border-color:#6f8aff;color:#fff;background:var(--isec-blue)}.isec-wizard-progress__item.is-active strong{color:#fff}
.isec-wizard-viewport{overflow:hidden}.isec-wizard-track{display:flex;width:100%;direction:ltr;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.isec-wizard-panel{width:100%;min-width:100%;direction:rtl;opacity:.3;pointer-events:none;transition:.28s}.isec-wizard-panel.is-active{opacity:1;pointer-events:auto}
.isec-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.isec-field{display:grid;gap:8px}.isec-field--wide{grid-column:1/-1}.isec-field>span,.isec-issues legend{color:#cbd5e6;font-size:8px;font-weight:900}.isec-field input,.isec-field select,.isec-field textarea{width:100%;border:1px solid rgb(139 161 210/.18);border-radius:13px;outline:0;padding:13px 14px;color:#fff;background:rgb(4 13 31/.38);font:inherit;font-size:9px}.isec-field input,.isec-field select{min-height:48px}.isec-field textarea{resize:vertical;line-height:1.9}.isec-field select option{color:#101a31;background:#fff}.isec-field small,.isec-consent-error{min-height:13px;color:#ffaaa3;font-size:7px}
.isec-issues{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:18px 0 0;padding:0}.isec-issues legend{width:100%}.isec-issues label{position:relative}.isec-issues input{position:absolute;opacity:0}.isec-issues span{display:inline-flex;min-height:37px;align-items:center;border:1px solid rgb(139 161 210/.16);border-radius:999px;padding:8px 12px;color:#8595b0;background:rgb(255 255 255/.03);cursor:pointer;font-size:8px}.isec-issues input:checked+span{border-color:#6c8aff;color:#fff;background:rgb(77 108 244/.18)}
.isec-estimate{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0;border:1px solid rgb(108 229 184/.17);border-radius:19px;padding:19px;background:rgb(42 166 122/.05)}.isec-estimate>span{display:grid;gap:7px}.isec-estimate small{color:#7890a6;font-size:7px}.isec-estimate strong{color:#76e5b5;font-size:24px}.isec-estimate p{max-width:280px;margin:0;color:#7b8aa5;font-size:7px;line-height:1.8}
.isec-consent{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:19px;color:#8e9db7;font-size:8px;line-height:1.9}.isec-consent input{width:17px;height:17px;accent-color:var(--isec-blue)}.isec-consent a{color:#75e3b3}.isec-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px}.isec-wizard-actions button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:8px;border-radius:13px;padding:12px 17px;cursor:pointer;font:inherit;font-size:10px;font-weight:950}.isec-wizard-next,.isec-submit{border:0;color:#071f18;background:linear-gradient(135deg,#7aebb9,#4fd3ba)}.isec-wizard-previous{border:1px solid rgb(139 161 210/.18);color:#d6deeb;background:rgb(255 255 255/.04)}.isec-submit svg{width:18px;height:18px}.isec-form__footnote{color:#71819d;font-size:7px;text-align:center}
.isec-session-debug{margin-block:24px;border:1px solid #ead7ad;border-radius:18px;padding:16px;background:#fff9eb}.isec-session-debug[hidden]{display:none!important}.isec-session-debug pre{max-height:300px;overflow:auto;border-radius:12px;padding:12px;color:#d7e2f5;background:#0a1429;font-family:ui-monospace,Consolas,monospace;font-size:7px;direction:ltr;text-align:left;white-space:pre-wrap}
.isec-faq{background:#f7f9fd}.isec-faq__layout{display:grid;grid-template-columns:.62fr 1.38fr;gap:42px}.isec-heading--side{margin:0;text-align:right}.isec-heading--side p{margin-inline:0}.isec-faq__list{display:grid;gap:10px}.isec-faq-item{overflow:hidden;border:1px solid var(--isec-line);border-radius:17px;background:#fff}.isec-faq-item>button{display:grid;width:100%;min-height:72px;grid-template-columns:1fr 35px;align-items:center;gap:14px;border:0;padding:15px 18px;background:transparent;cursor:pointer;font:inherit;text-align:right}.isec-faq-item>button span{font-size:10px;font-weight:950}.isec-faq-item>button i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e0e6ef;border-radius:10px}.isec-faq-item>button svg{width:16px;height:16px}.isec-faq-item.is-open>button i{color:#fff;background:var(--isec-blue);transform:rotate(45deg)}.isec-faq-item>div{border-top:1px solid var(--isec-line);padding:3px 18px 20px}.isec-faq-item>div[hidden]{display:none!important}.isec-faq-item p{color:var(--isec-muted);font-size:9px;line-height:2}

@keyframes isec-spin{to{transform:rotate(360deg)}}@keyframes isec-dot{0%{box-shadow:0 0 0 0 rgb(110 225 175/.42),0 0 13px #6ee1af}70%{box-shadow:0 0 0 12px rgb(110 225 175/0),0 0 13px #6ee1af}100%{box-shadow:0 0 0 0 rgb(110 225 175/0),0 0 13px #6ee1af}}

@media(max-width:1080px){.isec-hero__layout,.isec-defense__layout,.isec-request__layout{grid-template-columns:1fr}.isec-soc,.isec-orbit{max-width:760px;width:100%;margin-inline:auto}.isec-request__copy{position:static}.isec-plan-grid{grid-template-columns:repeat(2,1fr)}.isec-threat-grid{grid-template-columns:repeat(2,1fr)}.isec-faq__layout{grid-template-columns:1fr}}
@media(max-width:720px){.isec-container{width:min(100% - 20px,1180px)}.isec-hero{padding:72px 0 66px}.isec-hero h1{font-size:39px}.isec-section,.isec-defense,.isec-plans,.isec-request,.isec-faq{padding:72px 0}.isec-threat-grid,.isec-plan-grid,.isec-field-grid{grid-template-columns:1fr}.isec-field--wide{grid-column:auto}.isec-plan-card.is-featured{transform:none}.isec-wizard-actions{align-items:stretch;flex-direction:column-reverse}.isec-wizard-actions button{width:100%}.isec-estimate{align-items:flex-start;flex-direction:column}.isec-form{padding:20px}.isec-hero__actions{flex-direction:column}.isec-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.isec-page *,.isec-page *::before,.isec-page *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* IranNet Website Security Header Layer Fix V1.0.1 */

body.website-security-pro-page {
  isolation: isolate;
}

body.website-security-pro-page .isec-page {
  position: relative;
  z-index: 0;
}

body.website-security-pro-page .isec-hero {
  z-index: 0;
}

/*
 * Keep the shared IranNet header and every interactive navigation layer
 * above the animated security hero without changing sticky/fixed behavior.
 */
body.website-security-pro-page .irh2-header,
body.website-security-pro-page .irh2-site-header,
body.website-security-pro-page .site-header,
body.website-security-pro-page header[role="banner"],
body.website-security-pro-page > header {
  z-index: 10000 !important;
}

body.website-security-pro-page .irh2-nav,
body.website-security-pro-page .irh2-menu,
body.website-security-pro-page .irh2-desktop-nav,
body.website-security-pro-page .irh2-mobile-nav,
body.website-security-pro-page .irh2-mega,
body.website-security-pro-page .irh2-mega-panel,
body.website-security-pro-page .irh2-dropdown,
body.website-security-pro-page .irh2-account-popover {
  position: relative;
  z-index: 10001 !important;
}

/* End IranNet Website Security Header Layer Fix V1.0.1 */
