.elementor-22951 .elementor-element.elementor-element-2bd4097{--display:flex;--min-height:560px;--justify-content:center;--overlay-opacity:0.85;}.elementor-22951 .elementor-element.elementor-element-2bd4097:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-2bd4097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.intellectit.com.au/wp-content/uploads/Deepfake-Scams-How-to-Stop-AI-Voice-Cloning-Fraud-.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-22951 .elementor-element.elementor-element-2bd4097::before, .elementor-22951 .elementor-element.elementor-element-2bd4097 > .elementor-background-video-container::before, .elementor-22951 .elementor-element.elementor-element-2bd4097 > .e-con-inner > .elementor-background-video-container::before, .elementor-22951 .elementor-element.elementor-element-2bd4097 > .elementor-background-slideshow::before, .elementor-22951 .elementor-element.elementor-element-2bd4097 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22951 .elementor-element.elementor-element-2bd4097 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202441;--background-overlay:'';}.elementor-22951 .elementor-element.elementor-element-9e6bf37{--display:grid;--e-con-grid-template-columns:1.6fr 1fr;--e-con-grid-template-rows:1fr .6fr .4fr .3fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-6de75fc .elementor-heading-title{color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-7999981{--spacer-size:50px;}.elementor-22951 .elementor-element.elementor-element-307c3e8{color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-eefbcaa{--spacer-size:50px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87{padding:10px 0px 10px 0px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-icon i{color:var( --e-global-color-7052cd6 );font-size:10px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-icon svg{fill:var( --e-global-color-7052cd6 );--e-icon-list-icon-size:10px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-icon{width:10px;}body:not(.rtl) .elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-text{padding-left:10px;}body.rtl .elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-text{padding-right:10px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-text, .elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-text a{color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-item{font-size:14px;}.elementor-22951 .elementor-element.elementor-element-e241d02{--spacer-size:50px;}.elementor-22951 .elementor-element.elementor-element-0e0cb5b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22951 .elementor-element.elementor-element-e8f4b64 .elementor-button{background-color:var( --e-global-color-0f678c3 );font-size:14px;transition-duration:0s;}.elementor-22951 .elementor-element.elementor-element-d8dc191 .elementor-button{background-color:#02010100;font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-d8dc191 .elementor-button:hover, .elementor-22951 .elementor-element.elementor-element-d8dc191 .elementor-button:focus{background-color:#252D6459;}.elementor-22951 .elementor-element.elementor-element-4800205{--display:flex;}.elementor-22951 .elementor-element.elementor-element-26f1e93{padding:5% 0% 0% 0%;}.elementor-22951 .elementor-element.elementor-element-0302720{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-22951 .elementor-element.elementor-element-3fd4af3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-22951 .elementor-element.elementor-element-0f8981f{--divider-border-style:solid;--divider-color:var( --e-global-color-0f678c3 );--divider-border-width:2px;}.elementor-22951 .elementor-element.elementor-element-0f8981f .elementor-divider-separator{width:30%;}.elementor-22951 .elementor-element.elementor-element-0f8981f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-22951 .elementor-element.elementor-element-804d810{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22951 .elementor-element.elementor-element-2a4e885{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22951 .elementor-element.elementor-element-2a4e885.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-22951 .elementor-element.elementor-element-7d4fbef img{height:700px;filter:brightness( 100% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.02s;border-radius:10px 10px 10px 10px;box-shadow:3px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-22951 .elementor-element.elementor-element-7d4fbef:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-22951 .elementor-element.elementor-element-1e3c9e7{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E6E6E6;--border-color:#E6E6E6;}.elementor-22951 .elementor-element.elementor-element-1e3c9e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22951 .elementor-element.elementor-element-8ed76dd{--display:flex;}.elementor-22951 .elementor-element.elementor-element-c450c16{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-1bb31d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22951 .elementor-element.elementor-element-1bb31d9:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-1bb31d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9210d3f );}.elementor-22951 .elementor-element.elementor-element-1bb31d9:hover{box-shadow:3px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-22951 .elementor-element.elementor-element-e9481c8{--display:grid;--e-con-grid-template-columns:1fr 1fr;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;}.elementor-22951 .elementor-element.elementor-element-85b6b54{--spacer-size:50px;}.elementor-22951 .elementor-element.elementor-element-50d1a40{--spacer-size:50px;}.elementor-22951 .elementor-element.elementor-element-87910c5{--display:flex;}.elementor-22951 .elementor-element.elementor-element-bddfc81{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-3f59efa{padding:60px 0px 0px 0px;color:var( --e-global-color-secondary );}.elementor-22951 .elementor-element.elementor-element-b8b35b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:7%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-da98a02{padding:0% 0% 3% 0%;}.elementor-22951 .elementor-element.elementor-element-4aaa8ed{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-101c177{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22951 .elementor-element.elementor-element-101c177:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-101c177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-22951 .elementor-element.elementor-element-e0c80f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:5% 5% 5% 5%;border-radius:15px 15px 15px 15px;color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-e0c80f8 a{color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-1a2c5a0 .elementor-button{background-color:var( --e-global-color-0f678c3 );font-size:14px;transition-duration:0s;}.elementor-22951 .elementor-element.elementor-element-1a2c5a0{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 5%;}.elementor-22951 .elementor-element.elementor-element-3ee2871{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22951 .elementor-element.elementor-element-3ee2871:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-3ee2871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-55ffd21{text-align:center;color:var( --e-global-color-accent );}.elementor-22951 .elementor-element.elementor-element-885b971{text-align:center;}.elementor-22951 .elementor-element.elementor-element-9212ebe{padding:0% 15% 0% 15%;text-align:center;font-size:16px;}.elementor-22951 .elementor-element.elementor-element-5c2259b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-aaa90ea{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-5c4efaa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-363750b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-b064158{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-bd786f1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-ddcae7b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-22951 .elementor-element.elementor-element-6136667{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 85% );max-width:85%;padding:0px 70px 0px 70px;--container-widget-width:85%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-gap:28%;}.elementor-22951 .elementor-element.elementor-element-6136667 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-9210d3f );}.elementor-22951 .elementor-element.elementor-element-6136667 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-22951 .elementor-element.elementor-element-6136667 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-22951 .elementor-element.elementor-element-6136667 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}:where( .elementor-22951 .elementor-element.elementor-element-6136667 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E6E6E6;}.elementor-22951 .elementor-element.elementor-element-3cd77f1{padding:0% 0% 0% 0%;}.elementor-22951 .elementor-element.elementor-element-3cd77f1.elementor-element{--align-self:center;}.elementor-22951 .elementor-element.elementor-element-556d1e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-3a4d6cb{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-7da2189{--divider-border-style:solid;--divider-color:#E6E6E6;--divider-border-width:1px;}.elementor-22951 .elementor-element.elementor-element-7da2189 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-22951 .elementor-element.elementor-element-7da2189 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-22951 .elementor-element.elementor-element-6a78b88{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22951 .elementor-element.elementor-element-1dc6209{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-1dc6209:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-1dc6209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9210d3f );}.elementor-22951 .elementor-element.elementor-element-d040ac4 .elementor-author-box__avatar img{border-style:solid;border-color:#E6E6E6;border-width:1px;box-shadow:2px 1px 3px 0px rgba(0,0,0,0.5);}.elementor-22951 .elementor-element.elementor-element-d040ac4 .elementor-author-box__bio{color:#54595F;}.elementor-22951 .elementor-element.elementor-element-b610ddd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-b610ddd:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-b610ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252D64;}.elementor-22951 .elementor-element.elementor-element-6f381f0{text-align:center;color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-8e59fa4{text-align:center;}.elementor-22951 .elementor-element.elementor-element-8e59fa4 .elementor-heading-title{color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-0d182f9{padding:0% 20% 0% 20%;text-align:center;color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-99f2fdd{--display:grid;--e-con-grid-template-columns:1fr .7fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;}.elementor-22951 .elementor-element.elementor-element-99f2fdd.e-con{--align-self:center;}.elementor-22951 .elementor-element.elementor-element-a6d2ca7 .elementor-button{background-color:var( --e-global-color-0f678c3 );font-size:14px;transition-duration:0s;}.elementor-22951 .elementor-element.elementor-element-528b4d9 .elementor-button{background-color:#02010100;font-size:14px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7052cd6 );}.elementor-22951 .elementor-element.elementor-element-528b4d9 .elementor-button:hover, .elementor-22951 .elementor-element.elementor-element-528b4d9 .elementor-button:focus{background-color:#252D6459;}body.elementor-page-22951:not(.elementor-motion-effects-element-type-background), body.elementor-page-22951 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9210d3f );}@media(min-width:768px){.elementor-22951 .elementor-element.elementor-element-2bd4097{--content-width:1240px;}.elementor-22951 .elementor-element.elementor-element-0e0cb5b{--width:80%;}.elementor-22951 .elementor-element.elementor-element-0302720{--content-width:1260px;}.elementor-22951 .elementor-element.elementor-element-3fd4af3{--width:45%;}.elementor-22951 .elementor-element.elementor-element-2a4e885{--width:46%;}.elementor-22951 .elementor-element.elementor-element-1e3c9e7{--width:48.748%;}.elementor-22951 .elementor-element.elementor-element-8ed76dd{--content-width:860px;}.elementor-22951 .elementor-element.elementor-element-c450c16{--content-width:920px;}.elementor-22951 .elementor-element.elementor-element-bddfc81{--content-width:920px;}.elementor-22951 .elementor-element.elementor-element-4aaa8ed{--content-width:920px;}.elementor-22951 .elementor-element.elementor-element-3ee2871{--content-width:1140px;}.elementor-22951 .elementor-element.elementor-element-5c2259b{--width:90%;}.elementor-22951 .elementor-element.elementor-element-aaa90ea{--width:90%;}.elementor-22951 .elementor-element.elementor-element-5c4efaa{--width:90%;}.elementor-22951 .elementor-element.elementor-element-363750b{--width:90%;}.elementor-22951 .elementor-element.elementor-element-b064158{--width:90%;}.elementor-22951 .elementor-element.elementor-element-bd786f1{--width:90%;}.elementor-22951 .elementor-element.elementor-element-ddcae7b{--width:90%;}.elementor-22951 .elementor-element.elementor-element-556d1e7{--content-width:920px;}.elementor-22951 .elementor-element.elementor-element-b610ddd{--content-width:860px;}.elementor-22951 .elementor-element.elementor-element-99f2fdd{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22951 .elementor-element.elementor-element-0e0cb5b{--width:500px;}.elementor-22951 .elementor-element.elementor-element-3fd4af3{--width:1240px;}.elementor-22951 .elementor-element.elementor-element-99f2fdd{--width:500px;}}@media(min-width:1025px){.elementor-22951 .elementor-element.elementor-element-2bd4097:not(.elementor-motion-effects-element-type-background), .elementor-22951 .elementor-element.elementor-element-2bd4097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-22951 .elementor-element.elementor-element-9e6bf37{--e-con-grid-template-columns:2fr 1fr;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-22951 .elementor-element.elementor-element-0e0cb5b{--grid-auto-flow:row;}.elementor-22951 .elementor-element.elementor-element-0302720{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22951 .elementor-element.elementor-element-3fd4af3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-22951 .elementor-element.elementor-element-2a4e885{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22951 .elementor-element.elementor-element-c450c16{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-1bb31d9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22951 .elementor-element.elementor-element-e9481c8{--grid-auto-flow:row;}.elementor-22951 .elementor-element.elementor-element-bddfc81{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-4aaa8ed{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-3ee2871{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-22951 .elementor-element.elementor-element-99f2fdd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-22951 .elementor-element.elementor-element-2bd4097{--min-height:297px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22951 .elementor-element.elementor-element-9e6bf37{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:0fr 0fr 0fr 0fr;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-22951 .elementor-element.elementor-element-7999981{--spacer-size:0px;}.elementor-22951 .elementor-element.elementor-element-eefbcaa{--spacer-size:0px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87{padding:10px 0px 10px 0px;}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-22951 .elementor-element.elementor-element-d7bcb87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-22951 .elementor-element.elementor-element-e241d02{--spacer-size:5px;}.elementor-22951 .elementor-element.elementor-element-0e0cb5b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-22951 .elementor-element.elementor-element-0302720{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-22951 .elementor-element.elementor-element-3fd4af3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22951 .elementor-element.elementor-element-804d810{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-22951 .elementor-element.elementor-element-2a4e885{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22951 .elementor-element.elementor-element-7d4fbef{margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;}.elementor-22951 .elementor-element.elementor-element-1bb31d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-22951 .elementor-element.elementor-element-e9481c8{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-22951 .elementor-element.elementor-element-4aaa8ed{--padding-top:3%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-22951 .elementor-element.elementor-element-3ee2871{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-22951 .elementor-element.elementor-element-6136667{padding:0px 0px 0px 0px;}.elementor-22951 .elementor-element.elementor-element-99f2fdd{--e-con-grid-template-columns:1;--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-justify-content:center;}.elementor-22951 .elementor-element.elementor-element-99f2fdd.e-con{--align-self:flex-start;}.elementor-22951 .elementor-element.elementor-element-528b4d9{padding:10px 0px 0px 0px;}}/* Start custom CSS for theme-post-excerpt, class: .elementor-element-307c3e8 */.elementor-element-307c3e8,
.elementor-element-307c3e8 a,
.new-iit-lede,
.new-iit-lede a {
    color: #ffffff !important;
}

.elementor-element-307c3e8 a:hover,
.new-iit-lede a:hover {
    color: #fbb249 !important; /* Changes to gold on hover */
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-d7bcb87 *//* Pale blue category buttons */
.elementor-post-info__item--type-terms .elementor-post-info__terms-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.elementor-post-info__item--type-terms .elementor-post-info__terms-list-item {
    display: inline-block;
    padding: 6px 12px;
    background: #56adbd;
    color: #56adbd;
    border: 0px solid #bdddea;
    border-radius: 6px;
    text-decoration: none;
    line-height: 1.2;
}

.elementor-post-info__item--type-terms .elementor-post-info__terms-list-item:hover {
    background: #Fbb249;
    color: #Fbb249;
}
.elementor-post-info__item--type-terms .elementor-post-info__terms-list {
    color: transparent;
}
@media (max-width: 1024px) {
    .elementor-post-info__item--type-terms {
        margin-top: 12px; /* Adjust this value to get the exact spacing you want */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26f1e93 *//* Cyber Security Action Month – badge + mission tracker */
.iit-mission-badge{display:inline-flex;align-items:center;gap:8px;background:#f9a94b;color:#1f2a5a;font-size:13px;font-weight:600;letter-spacing:.04em;padding:6px 14px;border-radius:999px;margin:0 0 14px;line-height:1.3}
.iit-mission-badge__dot{width:8px;height:8px;border-radius:50%;background:#1f2a5a;flex:none}

/* Stop auto-linked text inside the badge picking up link styling */
.iit-mission-badge a,
.iit-mission-badge a:link,
.iit-mission-badge a:visited,
.iit-mission-badge a:hover,
.iit-mission-badge a:focus{color:#1f2a5a!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-decoration:none!important;background:none!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;pointer-events:none}

.iit-mission{background:#f4f6fa;border:1px solid #e3e8f0;border-top:4px solid #f9a94b;border-radius:16px;padding:32px;margin:56px 0;text-align:left}
.iit-mission__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#e85a3c;margin:0 0 8px}
.iit-mission__title{color:#1f2a5a!important;font-size:26px!important;line-height:1.3!important;margin:0 0 8px!important}
.iit-mission__intro{color:#4a5578;line-height:1.6;margin:0 0 22px}
.iit-mission__list{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.iit-mission__card{margin:0!important;padding:0!important;list-style:none!important}
.iit-mission__card::before,.iit-mission__card::marker{content:none!important;display:none!important}

/* Card box (shared by live links and upcoming cards) */
.iit-mission__inner{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #e3e8f0;border-radius:12px;padding:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}

/* Upcoming cards (not links): fixed colours */
div.iit-mission__inner{color:#4a5578}
div.iit-mission__inner .iit-mission__name{color:#1f2a5a}

/* Live cards (links): text inherits your site's link colour, underline and hover */
a.iit-mission__inner .iit-mission__name,
a.iit-mission__inner .iit-mission__topic{color:inherit}
a.iit-mission__inner:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(31,42,90,.12);border-color:#3a9fb0}
a.iit-mission__inner:focus-visible{outline:3px solid #3a9fb0;outline-offset:2px}

.iit-mission__top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}
.iit-mission__num{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#4a5578;text-decoration:none;display:inline-block}
.iit-mission__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:#eef2f7;color:#4a5578;white-space:nowrap;text-decoration:none}
.iit-mission__name{font-weight:600;line-height:1.35;margin-bottom:6px}
.iit-mission__topic{font-size:14px;line-height:1.5}
.iit-mission__card.is-live .iit-mission__status{background:#e3f4f6;color:#1f6f7c}
.iit-mission__card.is-upcoming .iit-mission__inner{opacity:.7;border-style:dashed}
.iit-mission__card.is-current .iit-mission__inner{border:2px solid #f9a94b;box-shadow:0 6px 18px rgba(249,169,75,.25)}
.iit-mission__card.is-current .iit-mission__status{background:#fff1dc;color:#9a5b0c}
.iit-mission__pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#f9a94b;flex:none}
.iit-mission__pulse::after{content:"";position:absolute;inset:0;border-radius:50%;background:#f9a94b;animation:iitMissionPulse 1.8s ease-out infinite}
@keyframes iitMissionPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}
@media (max-width:900px){.iit-mission__list{grid-template-columns:repeat(2,1fr)}}
@media (max-width:560px){.iit-mission{padding:22px 18px}.iit-mission__list{grid-template-columns:1fr}.iit-mission__title{font-size:22px!important}}
@media (prefers-reduced-motion:reduce){.iit-mission__pulse::after{animation:none}a.iit-mission__inner:hover{transform:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39206b5 */.glance-value {
  font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7d4fbef */.featured-image-post {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
}

.featured-image-post::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(10, 18, 42, 0);
    transition: background 0.5s ease, opacity 0.5s ease;
    z-index: 1;
    pointer-events: none;
}

.featured-image-post img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}

.featured-image-post:hover::before {
    background: rgba(10, 18, 42, 0.45);
}

.featured-image-post:hover img {
    transform: scale(1.05);
}

.featured-image-post figcaption,
.featured-image-post .elementor-image-box-description, 
.featured-image-post .wp-element-caption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    text-align: center;
    margin: 0;
    color: #ffffff;
    font-size: 0.95rem;
    line-height: 1.5;
    opacity: 0;
    z-index: 2;
    box-sizing: border-box;
    white-space: normal;
    transition: opacity 0.4s ease;
}

.featured-image-post:hover figcaption,
.featured-image-post:hover .elementor-image-box-description,
.featured-image-post:hover .wp-element-caption {
    opacity: 1;
}

.featured-image-post .word {
    opacity: 0;
    display: inline-block;
    transform: translateY(10px);
    transition: opacity 0.2s ease, transform 0.2s ease;
}

.featured-image-post.is-hovered .word {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b49a555 */<style>
  .iit-key-takeaways {
    width: 100%;
    margin: 0;
    padding: 34px 36px;
    background: #f3f6fc;
    border: 1px solid rgba(31, 49, 107, 0.12);
    border-radius: 18px;
  }

  .iit-key-takeaways__intro {
    margin-bottom: 26px;
  }

  .iit-key-takeaways__eyebrow {
    margin: 0 0 8px;
    color: #5d6687;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.06em;
    line-height: 1.3;
    text-transform: uppercase;
  }

  .iit-key-takeaways h2 {
    margin: 0;
    color: #202b68;
    font-size: clamp(30px, 3vw, 42px);
    font-weight: 700;
    line-height: 1.1;
  }

  .iit-key-takeaways__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px 46px;
  }

  .iit-key-takeaways__column {
    display: grid;
    gap: 18px;
    min-width: 0;
  }

  .iit-key-takeaways__item {
    padding: 0 0 18px;
    border-bottom: 1px solid rgba(31, 49, 107, 0.14);
  }

  .iit-key-takeaways__column
  .iit-key-takeaways__item:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }

  .iit-key-takeaways h3 {
    margin: 0 0 7px;
    color: #202b68;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.3;
  }

  .iit-key-takeaways p {
    margin: 0;
    color: #5d6687;
    font-size: 16px;
    line-height: 1.65;
  }

  .iit-key-takeaways strong {
    color: #202b68;
    font-weight: 700;
  }

  @media (max-width: 767px) {
    .iit-key-takeaways {
      padding: 28px 22px;
      border-radius: 14px;
    }

    .iit-key-takeaways__grid {
      grid-template-columns: 1fr;
      gap: 18px;
    }

    .iit-key-takeaways__column {
      gap: 18px;
    }

    .iit-key-takeaways h3 {
      font-size: 18px;
    }

    .iit-key-takeaways p {
      font-size: 15px;
      line-height: 1.6;
    }
  }
</style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f59efa *//* =====================================================================
   INTELLECT IT – CYBER SECURITY ACTION MONTH – WEEK 2 CSS (COMPLETE)
   Paste ALL of this at the very BOTTOM of Appearance > Customise > Additional CSS.
   Before pasting: delete any Week 2 / deepfake CSS you added earlier today.
   Everything only affects the Week 2 post (plus the shared mission briefing box).
   ===================================================================== */
/* Guard rule: absorbs any half-deleted CSS above so the real rules below still work */
.iit-css-guard{display:block}
.iit-css-guard{display:block}
/* ---------- 1. Mission briefing box (Week 1 and Week 2) ---------- */
.iit-deepfake-post .iit-briefing,.iit-phish-post .iit-briefing{position:relative;background:linear-gradient(135deg,#1f2a5a 0%,#2b3a78 100%);color:#e8eef4;border-radius:16px;padding:36px 40px;margin:48px 0;overflow:hidden}
.iit-deepfake-post .iit-briefing::before,.iit-phish-post .iit-briefing::before{content:"TOP SECRET";position:absolute;top:22px;right:-38px;transform:rotate(35deg);background:rgba(249,169,75,.15);color:#f9a94b;font-size:11px;font-weight:700;letter-spacing:.2em;padding:5px 48px;border:1px solid rgba(249,169,75,.5)}
.iit-deepfake-post .iit-briefing__eyebrow,.iit-phish-post .iit-briefing__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#f9a94b;margin:0 0 8px}
.iit-deepfake-post .iit-briefing__title,.iit-phish-post .iit-briefing__title{color:#fff!important;font-size:28px!important;line-height:1.3!important;margin:0 0 14px!important;max-width:640px}
.iit-deepfake-post .iit-briefing__text,.iit-phish-post .iit-briefing__text{color:#e8eef4;line-height:1.7;margin:0 0 14px;max-width:760px}
.iit-deepfake-post .iit-briefing a,.iit-phish-post .iit-briefing a{color:#f9a94b;text-decoration:underline}
.iit-deepfake-post .iit-briefing__objectives,.iit-phish-post .iit-briefing__objectives{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:18px 20px;margin:20px 0}
.iit-deepfake-post .iit-briefing__label,.iit-phish-post .iit-briefing__label{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#f9a94b;margin:0 0 10px}
.iit-deepfake-post .iit-briefing__list,.iit-phish-post .iit-briefing__list{list-style:none!important;margin:0!important;padding:0!important}
.iit-deepfake-post .iit-briefing__list li,.iit-phish-post .iit-briefing__list li{position:relative;padding:0 0 10px 30px!important;margin:0!important;line-height:1.6;color:#e8eef4}
.iit-deepfake-post .iit-briefing__list li::before,.iit-phish-post .iit-briefing__list li::before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#f9a94b;color:#1f2a5a;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:3px}
.iit-deepfake-post .iit-briefing__list li strong,.iit-phish-post .iit-briefing__list li strong{color:#fff}
.iit-deepfake-post .iit-briefing__note,.iit-phish-post .iit-briefing__note{font-size:15px;line-height:1.6;color:#cfd8e3;margin:0}
.iit-deepfake-post .iit-briefing__figure,.iit-phish-post .iit-briefing__figure{margin:20px 0;max-width:280px}
.iit-deepfake-post .iit-briefing__figure img,.iit-phish-post .iit-briefing__figure img{width:100%;height:auto;border-radius:10px}
.iit-deepfake-post .iit-briefing__figure figcaption,.iit-phish-post .iit-briefing__figure figcaption{font-size:13px;color:#cfd8e3;margin-top:6px}
@media (max-width:700px){.iit-phish-post .iit-briefing,.iit-deepfake-post .iit-briefing{padding:28px 22px}.iit-phish-post .iit-briefing__title,.iit-deepfake-post .iit-briefing__title{font-size:23px!important}.iit-phish-post .iit-briefing::before,.iit-deepfake-post .iit-briefing::before{display:none}}
/* ---------- 2. Week 2 shared styles ---------- */
.iit-deepfake-post{--iit-navy:#1f2a5a;--iit-orange:#f9a94b;--iit-teal:#3a9fb0;--iit-coral:#e85a3c;--iit-line:#e3e8f0;--iit-soft:#f4f6fa;--iit-pill:#eef2f7;--iit-text:#4a5578}

/* ---------- Shared card (interactive email + readiness check) ---------- */
.iit-deepfake-post .new-iit-dwell{background:#fff;border:1px solid var(--iit-line);border-radius:16px;padding:28px;margin:40px 0;box-shadow:0 2px 12px rgba(31,42,90,.05);color:var(--iit-text);text-align:left}
.iit-deepfake-post .new-iit-dwell__eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--iit-navy);margin:0 0 8px}
.iit-deepfake-post .new-iit-dwell__eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--iit-orange);flex:none}
.iit-deepfake-post .new-iit-dwell__title{color:var(--iit-navy);font-size:26px;line-height:1.3;font-weight:500;margin:0 0 10px}
.iit-deepfake-post .new-iit-dwell__text{margin:0 0 20px;line-height:1.6;max-width:680px}
.iit-deepfake-post .new-iit-dwell__result{background:var(--iit-soft);border:1px solid var(--iit-line);border-left:4px solid var(--iit-line);border-radius:12px;padding:20px 22px;margin-top:20px}
.iit-deepfake-post .new-iit-dwell__result.is-low{border-left-color:var(--iit-teal)}
.iit-deepfake-post .new-iit-dwell__result.is-mid{border-left-color:var(--iit-orange)}
.iit-deepfake-post .new-iit-dwell__result.is-high{border-left-color:var(--iit-coral)}
.iit-deepfake-post .new-iit-dwell__result-label{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--iit-navy);margin:0 0 8px}
.iit-deepfake-post .new-iit-dwell__result-value{color:var(--iit-navy);font-weight:600;line-height:1.6;margin:0 0 6px}
.iit-deepfake-post .new-iit-dwell__result-copy{font-size:14px;line-height:1.6;margin:6px 0 0}
.iit-deepfake-post .new-iit-dwell__cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 8px}

/* ---------- Buttons (override theme button styles) ---------- */
.iit-deepfake-post button.new-iit-btn-primary.is-secondary{display:inline-flex!important;align-items:center!important;background:#fff6e5!important;color:var(--iit-navy)!important;border:1px solid #f6c27a!important;border-radius:6px!important;padding:10px 18px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;width:auto!important;height:auto!important;cursor:pointer!important}
.iit-deepfake-post button.new-iit-btn-primary.is-secondary:hover{background:#ffedcc!important}
.iit-deepfake-post button:disabled{opacity:.45!important;cursor:not-allowed!important}
.iit-deepfake-post a.new-iit-btn-primary{display:inline-flex!important;align-items:center!important;margin-top:12px!important;background:var(--iit-navy)!important;color:#fff!important;text-decoration:none!important;border:0!important;border-radius:6px!important;padding:11px 20px!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:0 4px 10px rgba(31,42,90,.2)!important}
.iit-deepfake-post a.new-iit-btn-primary:hover{background:#2b3a78!important}
.iit-deepfake-post button:focus-visible,.iit-deepfake-post a:focus-visible,.iit-deepfake-post summary:focus-visible{outline:3px solid var(--iit-teal)!important;outline-offset:2px}

/* ---------- Flow diagram ---------- */
.iit-deepfake-post .iit-email-auth-flow{background:var(--iit-soft);border:1px solid var(--iit-line);border-radius:16px;padding:40px 32px 32px;margin:48px 0;text-align:center}
.iit-deepfake-post .iit-email-auth-flow__header{max-width:720px;margin:0 auto 36px}
.iit-deepfake-post .iit-email-auth-flow__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--iit-text);margin:0 0 8px}
.iit-deepfake-post .iit-email-auth-flow__title{color:var(--iit-navy);font-size:26px;line-height:1.3;font-weight:500;margin:0 0 12px}
.iit-deepfake-post .iit-email-auth-flow__intro{color:var(--iit-text);font-size:15px;line-height:1.7;margin:0}
.iit-deepfake-post .iit-email-auth-flow__diagram{position:relative;margin:0 auto 36px;max-width:860px}
.iit-deepfake-post .iit-email-auth-flow__line{position:absolute;top:28px;left:10%;right:10%;height:2px}
.iit-deepfake-post .iit-email-auth-flow__line--base{background:#d6dbe6}
.iit-deepfake-post .iit-email-auth-flow__line--pulse{background:linear-gradient(90deg,transparent 0%,var(--iit-teal) 50%,transparent 100%);background-size:30% 100%;background-repeat:no-repeat;animation:iitFlowPulse 3.2s ease-in-out infinite}
.iit-deepfake-post .iit-email-auth-flow__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}
.iit-deepfake-post .iit-email-auth-flow__step{display:flex;flex-direction:column;align-items:center}
.iit-deepfake-post .iit-email-auth-flow__node{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid var(--iit-teal);color:var(--iit-navy);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1;box-shadow:0 2px 8px rgba(31,42,90,.08)}
.iit-deepfake-post .iit-email-auth-flow__node--source{border-radius:50%;border-color:var(--iit-coral);color:var(--iit-coral);font-size:20px}
.iit-deepfake-post .iit-email-auth-flow__node--spf{border-radius:8px}
.iit-deepfake-post .iit-email-auth-flow__node--dkim{width:44px;height:44px;margin:6px 0;border-radius:6px;border-color:var(--iit-navy);transform:rotate(45deg);font-size:11px}
.iit-deepfake-post .iit-email-auth-flow__dkim-text{display:block;transform:rotate(-45deg)}
.iit-deepfake-post .iit-email-auth-flow__node--dmarc{border-radius:50%;border-color:var(--iit-coral)}
.iit-deepfake-post .iit-email-auth-flow__node--inbox{border-radius:8px;color:var(--iit-teal);font-size:22px}
.iit-deepfake-post .iit-email-auth-flow__label{color:var(--iit-text);font-size:14px;line-height:1.4;margin:12px 0 0;max-width:140px}
.iit-deepfake-post .iit-email-auth-flow__key{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}
.iit-deepfake-post .iit-email-auth-flow__key-item{background:#fff;border:1px solid var(--iit-line);border-radius:10px;padding:16px 18px;color:var(--iit-text);font-size:14px;line-height:1.6}
.iit-deepfake-post .iit-email-auth-flow__key-item strong{display:block;color:var(--iit-navy);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}

/* ---------- 11 Readiness check ---------- */
.iit-deepfake-post .new-iit-dwell__question{border:1px solid var(--iit-line);border-radius:12px;padding:16px 18px;margin:0 0 14px;background:#fff}
.iit-deepfake-post .new-iit-dwell__question-text{color:var(--iit-navy);line-height:1.6;margin:0 0 12px}
.iit-deepfake-post .new-iit-dwell__choices{display:flex;flex-wrap:wrap;gap:10px}
.iit-deepfake-post button.new-iit-dwell__choice{background:var(--iit-pill)!important;color:var(--iit-navy)!important;border:1px solid var(--iit-line)!important;border-radius:8px!important;padding:9px 14px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;box-shadow:none!important;text-transform:none!important;width:auto!important;height:auto!important;cursor:pointer!important}
.iit-deepfake-post button.new-iit-dwell__choice:hover{border-color:var(--iit-teal)!important}
.iit-deepfake-post button.new-iit-dwell__choice.is-risk-low{background:#e3f4f6!important;border-color:var(--iit-teal)!important}
.iit-deepfake-post button.new-iit-dwell__choice.is-risk-mid{background:#fff1dc!important;border-color:var(--iit-orange)!important}
.iit-deepfake-post button.new-iit-dwell__choice.is-risk-high{background:#fde4de!important;border-color:var(--iit-coral)!important}
.iit-deepfake-post .new-iit-dwell__tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}
.iit-deepfake-post button.new-iit-dwell__tab{background:#fff6e5!important;color:var(--iit-navy)!important;border:1px solid #f6c27a!important;border-radius:6px!important;padding:9px 16px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;width:auto!important;height:auto!important;cursor:pointer!important}
.iit-deepfake-post button.new-iit-dwell__tab.is-active{background:var(--iit-orange)!important;border-color:var(--iit-orange)!important;box-shadow:0 4px 10px rgba(249,169,75,.35)!important}
.iit-deepfake-post .new-iit-dwell__tabpanel{background:var(--iit-soft);border:1px solid var(--iit-line);border-radius:12px;padding:18px 20px;line-height:1.7}
.iit-deepfake-post .new-iit-dwell__tabpanel[hidden]{display:none}
.iit-deepfake-post .new-iit-dwell__detail{border-bottom:1px solid var(--iit-line)}
.iit-deepfake-post .new-iit-dwell__summary{cursor:pointer;list-style:none;padding:14px 32px 14px 0;position:relative;font-weight:600;color:var(--iit-navy);line-height:1.5}
.iit-deepfake-post .new-iit-dwell__summary::-webkit-details-marker{display:none}
.iit-deepfake-post .new-iit-dwell__summary::after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid var(--iit-navy);border-bottom:2px solid var(--iit-navy);transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.iit-deepfake-post .new-iit-dwell__detail[open] .new-iit-dwell__summary::after{transform:translateY(-30%) rotate(-135deg)}
.iit-deepfake-post .new-iit-dwell__panel-inner{padding:0 0 16px;line-height:1.7}

/* ---------- CTA banner ---------- */
.iit-deepfake-post .iit-cta-banner{background:linear-gradient(135deg,#1f2a5a 0%,#2b3a78 100%);border-radius:16px;padding:48px 56px;margin:56px 0;color:#fff}
.iit-deepfake-post .iit-cta-banner h2{color:#fff!important;margin:0 0 14px!important;font-size:30px;line-height:1.25}
.iit-deepfake-post .iit-cta-banner p{color:#fff;line-height:1.7;margin:0 0 14px}
.iit-deepfake-post .iit-cta-banner p a{color:#fff;text-decoration:underline}
.iit-deepfake-post a.iit-cta-banner__btn{display:inline-block;margin-top:16px;background:var(--iit-orange);color:var(--iit-navy)!important;text-decoration:none!important;font-weight:600;padding:13px 26px;border-radius:8px}
.iit-deepfake-post a.iit-cta-banner__btn:hover{background:#ffb866}

/* ---------- 12 FAQs ---------- */
.iit-deepfake-post .iit-faq{max-width:860px;margin:64px auto 32px;text-align:center}
.iit-deepfake-post .iit-faq__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--iit-text);margin:0 0 8px}
.iit-deepfake-post .iit-faq__title{color:var(--iit-navy);margin:0 0 28px!important}
.iit-deepfake-post .iit-faq__list{text-align:left;border-top:1px solid var(--iit-line)}
.iit-deepfake-post .iit-faq__item{border-bottom:1px solid var(--iit-line)}
.iit-deepfake-post .iit-faq__q{cursor:pointer;list-style:none;padding:16px 40px 16px 10px;position:relative;font-weight:600;color:var(--iit-navy);line-height:1.5}
.iit-deepfake-post .iit-faq__q::-webkit-details-marker{display:none}
.iit-deepfake-post .iit-faq__q::after{content:"";position:absolute;right:14px;top:50%;width:9px;height:9px;border-right:2px solid var(--iit-navy);border-bottom:2px solid var(--iit-navy);transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.iit-deepfake-post .iit-faq__item[open] .iit-faq__q::after{transform:translateY(-30%) rotate(-135deg)}
.iit-deepfake-post .iit-faq__a{padding:0 10px 18px;color:var(--iit-text);line-height:1.7}
.iit-deepfake-post .iit-faq__more{margin-top:24px}
.iit-deepfake-post .iit-faq__more a{color:var(--iit-teal);text-decoration:none;font-weight:500}
.iit-deepfake-post .iit-deepfake-post__disclaimer{font-size:14px;color:#6b7390;border-top:1px solid var(--iit-line);padding-top:16px;margin-top:40px}

/* ---------- Mobile ---------- */
@media (max-width:700px){
.iit-deepfake-post .new-iit-dwell{padding:20px}
.iit-deepfake-post .new-iit-dwell__title,.iit-deepfake-post .iit-email-auth-flow__title{font-size:22px}
.iit-deepfake-post .iit-email-auth-flow{padding:28px 18px}
.iit-deepfake-post .iit-email-auth-flow__line{display:none}
.iit-deepfake-post .iit-email-auth-flow__steps{grid-template-columns:1fr;gap:14px;max-width:320px;margin:0 auto}
.iit-deepfake-post .iit-email-auth-flow__step{flex-direction:row;gap:14px;text-align:left}
.iit-deepfake-post .iit-email-auth-flow__label{margin:0;max-width:none}
.iit-deepfake-post .iit-email-auth-flow__key{grid-template-columns:1fr}
.iit-deepfake-post .iit-cta-banner{padding:32px 24px}
.iit-deepfake-post .iit-cta-banner h2{font-size:24px}
}
@media (prefers-reduced-motion:reduce){
.iit-deepfake-post .iit-email-auth-flow__line--pulse{display:none}
}
/* ---------- 3. Interactive scenario: "Your boss is on the phone" ---------- */
#deepfake-scenario .iit-df-call{background:#16202b!important;color:#e8eef4!important;border-radius:14px!important;padding:18px 20px!important;margin:0 0 18px!important;max-width:620px}
#deepfake-scenario .iit-df-call__top{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important}
#deepfake-scenario .iit-df-call__avatar{width:44px!important;height:44px!important;border-radius:50%!important;background:#2c3e50!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:18px!important;flex:none!important}
#deepfake-scenario .iit-df-call__who{font-weight:700!important;line-height:1.3!important;color:#fff!important;font-size:16px!important}
#deepfake-scenario .iit-df-call__sub{display:block!important;font-weight:400!important;opacity:.75;font-size:14px!important;color:#e8eef4!important}
#deepfake-scenario .iit-df-call__wave{display:flex!important;gap:3px!important;align-items:center!important;height:22px!important;margin-left:auto!important}
#deepfake-scenario .iit-df-call__wave i{display:block!important;width:3px!important;height:6px;background:#7fb3e0!important;border-radius:2px!important;animation:iitDfWave 1s ease-in-out infinite}
#deepfake-scenario .iit-df-call__wave i:nth-child(2){animation-delay:.12s}
#deepfake-scenario .iit-df-call__wave i:nth-child(3){animation-delay:.24s}
#deepfake-scenario .iit-df-call__wave i:nth-child(4){animation-delay:.36s}
#deepfake-scenario .iit-df-call__wave i:nth-child(5){animation-delay:.48s}
@keyframes iitDfWave{0%,100%{height:5px}50%{height:20px}}
#deepfake-scenario .iit-df-call__quote{line-height:1.6!important;font-size:16px!important;color:#fff!important;font-style:italic}
#deepfake-scenario .iit-df-scene{line-height:1.7!important;margin:0 0 16px!important;color:#4a5578!important;font-weight:600}
#deepfake-scenario .iit-df-choices{display:grid!important;gap:10px!important;margin:0 0 8px!important}
#deepfake-scenario button.iit-df-choice{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 18px!important;background:#f4f6fa!important;color:#1f2a5a!important;border:1px solid #e3e8f0!important;border-left:4px solid #f9a94b!important;border-radius:10px!important;box-shadow:none!important;font:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;cursor:pointer!important;transition:background .2s,border-color .2s,transform .2s}
#deepfake-scenario button.iit-df-choice:hover{background:#fff6e5!important;border-color:#f6c27a!important;border-left-color:#f9a94b!important;transform:translateX(3px)}
#deepfake-scenario button.iit-df-choice:focus-visible{outline:3px solid #3a9fb0!important;outline-offset:2px}
#deepfake-scenario .iit-df-choice__key{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#1f2a5a!important;color:#fff!important;font-size:13px!important;font-weight:700!important;flex:none!important}
#deepfake-scenario .iit-df-result{background:#f4f6fa!important;border:1px solid #e3e8f0!important;border-left:5px solid #3a9fb0!important;border-radius:12px!important;padding:20px 22px!important;margin:4px 0 0!important}
#deepfake-scenario .iit-df-result.is-high{border-left-color:#e85a3c!important}
#deepfake-scenario .iit-df-result__label{font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#4a5578!important;margin:0 0 6px!important}
#deepfake-scenario .iit-df-result__title{font-size:22px!important;font-weight:700!important;color:#1f2a5a!important;margin:0 0 10px!important;line-height:1.3!important}
#deepfake-scenario .iit-df-lessons{margin:8px 0 0!important;padding-left:20px!important;line-height:1.6!important;color:#4a5578!important}
#deepfake-scenario .iit-df-lessons li{margin:0 0 6px!important;list-style:disc!important}
#deepfake-scenario .iit-df-path{font-size:14px!important;margin:12px 0 0!important;color:#4a5578!important}
#deepfake-scenario a.iit-df-cta{display:inline-flex!important;align-items:center!important;margin-top:14px!important;background:#1f2a5a!important;color:#fff!important;text-decoration:none!important;border:0!important;border-radius:6px!important;padding:11px 20px!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important}
#deepfake-scenario a.iit-df-cta:hover{background:#2b3a78!important}
#deepfake-scenario .iit-df-restart-row{margin:16px 0 8px!important}
#deepfake-scenario button.iit-df-restart{display:inline-flex!important;align-items:center!important;width:auto!important;height:auto!important;margin:0!important;background:#fff6e5!important;color:#1f2a5a!important;border:1px solid #f6c27a!important;border-radius:6px!important;padding:10px 18px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;cursor:pointer!important}
#deepfake-scenario button.iit-df-restart:hover{background:#ffedcc!important}
#deepfake-scenario .iit-df-restart-row.is-hidden{display:none!important}
@media (max-width:700px){#deepfake-scenario button.iit-df-choice{font-size:15px!important;padding:12px 14px!important}
#deepfake-scenario .iit-df-call__quote{font-size:15px!important}}
@media (prefers-reduced-motion:reduce){#deepfake-scenario .iit-df-call__wave i{animation:none;height:10px}
#deepfake-scenario button.iit-df-choice{transition:none}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da98a02 *//* ==========================================================================
   Intellect IT Brand Stylesheet - Collapsible Process Steps
   ========================================================================== */

:root {
    --iit-navy: #252D64;
    --iit-yellow: #FBB249;
    --iit-light-blue: #56ADBD;
    --iit-tangerine: #F05D3D;
    --iit-white: #FFFFFF;
    --iit-text-soft: rgba(37, 45, 100, 0.75);
    --iit-font: "Kohinoor Bangla", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.iit-main-wrapper {
    max-width: 1240px;
    margin: 0 auto;
}

.iit-section-header {
    text-align: center;
    margin-bottom: 80px;
}

.iit-eyebrow {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    color: var(--iit-tangerine);
    margin-bottom: 15px;
    position: relative;
}

.iit-eyebrow::before {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 30px;
    height: 3px;
    background-color: var(--iit-yellow);
}

.iit-section-title {
    font-size: 50px;
    font-weight: 700;
    line-height: 1.1;
    color: var(--iit-navy);
    letter-spacing: -0.02em;
}

.iit-process-container {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 60px;
    padding: 0 20px;
}

.iit-connect-line {
    position: absolute;
    top: 30px;
    left: 10%;
    right: 10%;
    height: 4px;
    background: linear-gradient(90deg, var(--iit-tangerine) 0%, var(--iit-light-blue) 100%);
    z-index: 1;
}

.iit-process-step {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 2;
    padding: 0 15px;
}

.iit-step-circle {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 30px;
    color: var(--iit-white);
    flex-shrink: 0;
    transition: transform 0.3s ease;
    position: relative;
    background-clip: padding-box;
}

.iit-process-step:hover .iit-step-circle {
    transform: translateY(-5px);
}

.circle-1 {
    background-color: var(--iit-tangerine);
    box-shadow:
        0 0 0 8px var(--iit-white),
        0 0 0 10px rgba(240, 93, 61, 0.18);
}

.circle-2 {
    background-color: var(--iit-light-blue);
    box-shadow:
        0 0 0 8px var(--iit-white),
        0 0 0 10px rgba(86, 173, 189, 0.18);
}

.circle-3 {
    background-color: var(--iit-yellow);
    color: var(--iit-navy);
    box-shadow:
        0 0 0 8px var(--iit-white),
        0 0 0 10px rgba(251, 178, 73, 0.22);
}

.circle-4 {
    background-color: var(--iit-tangerine);
    box-shadow:
        0 0 0 8px var(--iit-white),
        0 0 0 10px rgba(240, 93, 61, 0.18);
}
.circle-5 {
    background-color: var(--iit-light-blue);
    box-shadow:
        0 0 0 8px var(--iit-white),
        0 0 0 10px rgba(86, 173, 189, 0.18);
}

/* --- Content Area Styles for Collapse --- */
.iit-step-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.iit-step-content {
    text-align: left;
    max-width: 280px;
    width: 100%;
    position: relative;
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
}

.iit-step-content.is-collapsible {
    max-height: 270px;
}

/* Fade-out effect at the bottom when collapsed */
.iit-step-content.is-collapsible::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
    pointer-events: none;
    transition: opacity 0.5s ease;
}

.iit-step-content.is-expanded {
    max-height: 2000px;
}

.iit-step-content.is-expanded::after {
    opacity: 0;
}

/* The "Read more" Button Styles */
.iit-expand-btn {
    display: inline-block;
    margin-top: 15px;
    background: var(--iit-navy);
    color: var(--iit-white);
    border: none;
    padding: 10px 24px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;
    font-family: var(--iit-font);
    white-space: nowrap;
    box-shadow: 0 4px 12px rgba(37, 45, 100, 0.1);
    transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease, color 0.22s ease;
}

.iit-expand-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 18px rgba(37, 45, 100, 0.14);
    background: var(--iit-yellow);
    color: var(--iit-navy);
}

.iit-expand-btn:active {
    transform: translateY(0);
    box-shadow: none;
}

/* Adjust spacing within content */
.iit-step-content h3 {
    font-size: 20px;
    margin-bottom: 15px;
}

.iit-step-content p,
.iit-step-content ul {
    font-size: 16px;
    color: var(--iit-text-soft);
    margin-bottom: 15px;
}

.iit-step-content ul {
    padding-left: 1.2em;
}

.iit-step-content li {
    margin-bottom: 10px;
}

/* --- Responsive Adjustments --- */
@media (max-width: 992px) {
    .iit-section-title {
        font-size: 40px;
    }

    .iit-step-content {
        max-width: 220px;
    }
}

@media (max-width: 768px) {
    .iit-process-container {
        flex-direction: column;
        align-items: center;
        padding: 0 20px;
    }

    .iit-connect-line {
        display: none;
    }

    .iit-process-step {
        width: 100%;
        margin-bottom: 30px;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        padding: 0;
    }

    .iit-step-circle {
        margin-right: 20px;
        margin-bottom: 0;
    }

    .iit-step-content {
        max-width: 100%;
    }

    .iit-step-content.is-collapsible {
        max-height: none !important;
    }

    .iit-step-content.is-collapsible::after,
    .iit-expand-btn {
        display: none;
    }
}
/* ---------- Week 1: Phishing readiness check ---------- */
.new-iit-dwell-wrap:has(#phishing-readiness-check){--rc-navy:#1f2a5a;--rc-orange:#f9a94b;--rc-teal:#3a9fb0;--rc-coral:#e85a3c;--rc-line:#e3e8f0;--rc-soft:#f4f6fa;--rc-pill:#eef2f7;--rc-text:#4a5578;margin:48px 0}

/* Cards */
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell{background:#fff;border:1px solid var(--rc-line);border-radius:16px;padding:28px;margin:0 0 24px;box-shadow:0 2px 12px rgba(31,42,90,.05);color:var(--rc-text);text-align:left}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__eyebrow{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rc-navy);margin:0 0 8px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--rc-orange);flex:none}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__title{color:var(--rc-navy)!important;font-size:26px!important;line-height:1.3!important;font-weight:500!important;margin:0 0 10px!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__text{margin:0 0 20px;line-height:1.6;max-width:680px}

/* Quiz questions and answer pills */
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__question{border:1px solid var(--rc-line);border-radius:12px;padding:16px 18px;margin:0 0 14px;background:#fff}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__question-text{color:var(--rc-navy);line-height:1.6;margin:0 0 12px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__choices{display:flex;flex-wrap:wrap;gap:10px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__choice{background:var(--rc-pill)!important;color:var(--rc-navy)!important;border:1px solid var(--rc-line)!important;border-radius:8px!important;padding:9px 14px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;text-align:left!important;box-shadow:none!important;text-transform:none!important;width:auto!important;height:auto!important;cursor:pointer!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__choice:hover{border-color:var(--rc-teal)!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__choice.is-risk-low{background:#e3f4f6!important;border-color:var(--rc-teal)!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__choice.is-risk-mid{background:#fff1dc!important;border-color:var(--rc-orange)!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__choice.is-risk-high{background:#fde4de!important;border-color:var(--rc-coral)!important}

/* Result box */
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result{background:var(--rc-soft);border:1px solid var(--rc-line);border-left:4px solid var(--rc-line);border-radius:12px;padding:20px 22px;margin-top:20px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result.is-low{border-left-color:var(--rc-teal)}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result.is-mid{border-left-color:var(--rc-orange)}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result.is-high{border-left-color:var(--rc-coral)}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result-label{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rc-navy);margin:0 0 8px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result-value{color:var(--rc-navy);font-weight:600;line-height:1.6;margin:0 0 6px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__result-copy{font-size:14px;line-height:1.6;margin:6px 0 0}

/* Buttons */
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__cta-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-btn-primary.is-secondary{display:inline-flex!important;align-items:center!important;background:#fff6e5!important;color:var(--rc-navy)!important;border:1px solid #f6c27a!important;border-radius:6px!important;padding:10px 18px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;width:auto!important;height:auto!important;cursor:pointer!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-btn-primary.is-secondary:hover{background:#ffedcc!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) a.new-iit-btn-primary{display:inline-flex!important;align-items:center!important;background:var(--rc-navy)!important;color:#fff!important;text-decoration:none!important;border:0!important;border-radius:6px!important;padding:11px 20px!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:0 4px 10px rgba(31,42,90,.2)!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) a.new-iit-btn-primary:hover{background:#2b3a78!important}

/* Decision support tabs */
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__tab{background:#fff6e5!important;color:var(--rc-navy)!important;border:1px solid #f6c27a!important;border-radius:6px!important;padding:9px 16px!important;font:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;box-shadow:none!important;text-transform:none!important;width:auto!important;height:auto!important;cursor:pointer!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) button.new-iit-dwell__tab.is-active{background:var(--rc-orange)!important;border-color:var(--rc-orange)!important;box-shadow:0 4px 10px rgba(249,169,75,.35)!important}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__tabpanel{background:var(--rc-soft);border:1px solid var(--rc-line);border-radius:12px;padding:18px 20px;line-height:1.7}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__tabpanel[hidden]{display:none}

/* Fast answers accordion */
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__detail{border-bottom:1px solid var(--rc-line)}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__summary{cursor:pointer;list-style:none;padding:14px 32px 14px 0;position:relative;font-weight:600;color:var(--rc-navy);line-height:1.5}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__summary::-webkit-details-marker{display:none}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__summary::after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid var(--rc-navy);border-bottom:2px solid var(--rc-navy);transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__detail[open] .new-iit-dwell__summary::after{transform:translateY(-30%) rotate(-135deg)}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__panel{overflow:hidden;transition:height .25s ease}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__panel-inner{padding:0 0 16px;line-height:1.7}

/* Focus and mobile */
.new-iit-dwell-wrap:has(#phishing-readiness-check) button:focus-visible,
.new-iit-dwell-wrap:has(#phishing-readiness-check) a:focus-visible,
.new-iit-dwell-wrap:has(#phishing-readiness-check) summary:focus-visible{outline:3px solid var(--rc-teal)!important;outline-offset:2px}
@media (max-width:700px){
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell{padding:20px}
.new-iit-dwell-wrap:has(#phishing-readiness-check) .new-iit-dwell__title{font-size:22px!important}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0c80f8 */.new-iit-inline-cta {
  background: linear-gradient(135deg, #252D64 0%, #31408B 100%);
  border-radius: 22px;
  padding: 32px 34px;
  color: #fff;
  margin: 40px 0 32px;
}

.new-iit-inline-cta h2,
.new-iit-inline-cta .elementor-heading-title,
.new-iit-inline-cta p {
  color: #fff !important;
}

.new-iit-inline-cta ul {
  margin: 0.9em 0 0.9em;
  padding-left: 1.25em;
}

.new-iit-inline-cta li {
  margin-bottom: 0.5em;
}

.new-iit-inline-cta .elementor-button {
  margin-top: 14px;
}

@media (max-width: 767px) {
  .new-iit-inline-cta {
    padding: 24px 22px;
    border-radius: 18px;
  }

  .new-iit-inline-cta .elementor-button {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-101c177 */.new-iit-inline-cta {
  background: linear-gradient(135deg, #252D64 0%, #31408B 100%);
  border-radius: 22px;
  padding: 32px 34px;
  color: #fff;
  margin: 40px 0 32px;
}

.new-iit-inline-cta h2,
.new-iit-inline-cta .elementor-heading-title,
.new-iit-inline-cta p {
  color: #fff !important;
}

.new-iit-inline-cta ul {
  margin: 0.9em 0 0.9em;
  padding-left: 1.25em;
}

.new-iit-inline-cta li {
  margin-bottom: 0.5em;
}

.new-iit-inline-cta .elementor-button {
  margin-top: 14px;
}

@media (max-width: 767px) {
  .new-iit-inline-cta {
    padding: 24px 22px;
    border-radius: 18px;
  }

  .new-iit-inline-cta .elementor-button {
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6136667 */.new-iit-faq-accordion .elementor-tab-title,
.new-iit-faq-accordion .e-n-accordion-item-title {
  display: flex;
  align-items: center;
  gap: 24px;
  justify-content: flex-start;
}

.new-iit-faq-accordion .elementor-accordion-title,
.new-iit-faq-accordion .e-n-accordion-item-title-text {
  flex: 1 1 auto;
  min-width: 0;
}

.new-iit-faq-accordion .elementor-accordion-icon,
.new-iit-faq-accordion .e-n-accordion-item-title-icon {
  flex: 0 0 24px;
  width: 24px;
  min-width: 24px;
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

.new-iit-faq-accordion .elementor-accordion-icon i,
.new-iit-faq-accordion .elementor-accordion-icon svg,
.new-iit-faq-accordion .e-n-accordion-item-title-icon i,
.new-iit-faq-accordion .e-n-accordion-item-title-icon svg {
  display: block;
  width: 18px;
  height: 18px;
  transform: translateY(-1px);
}

.new-iit-faq-accordion .elementor-tab-title .elementor-accordion-title,
.new-iit-faq-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text {
  font-weight: 700 !important;
  color: #252D64 !important;
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-d040ac4 */.author-linked-body-text,
.author-linked-body-text a {
  font: inherit;
  color: #54595F;
  line-height: inherit;
  letter-spacing: inherit;
}

.author-linked-body-text a {
  text-decoration: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc6209 */.new-iit-author-box {
    display: block !important;
}

.new-iit-author-box .elementor-author-box {
    display: block !important;
}

.new-iit-author-box .elementor-author-box__avatar {
    float: left !important;
    margin: 0 20px 10px 0 !important;
}

.new-iit-author-box .elementor-author-box__avatar img {
    width: 100px !important;
    height: 100px !important;
    max-width: none !important;
    border-radius: 50% !important;
    object-fit: cover !important;
}

.new-iit-author-box .elementor-author-box__text {
    overflow: hidden !important;
    float: none !important;
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f381f0 */.new-iit-eyebrow-on-navy {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: #B9E9F7 !important;
  font-size: 12px;
  line-height: 1.1;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-weight: 700 !important;
}

.new-iit-eyebrow-on-navy::before {
  content: "";
  display: block;
  width: 24px;
  height: 2px;
  background-color: #F2B233;
  border-radius: 999px;
  flex: 0 0 24px;
}

.new-iit-eyebrow-on-navy .elementor-heading-title,
.new-iit-eyebrow-on-navy .elementor-widget-container {
  color: #B9E9F7 !important;
  font-weight: 700 !important;
  line-height: 1.1;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b610ddd */.cta-navy-background-body-font,
.cta-navy-background-body-font p,
.cta-navy-background-body-font li,
.cta-navy-background-body-font a,
.cta-navy-background-body-font h1,
.cta-navy-background-body-font h2,
.cta-navy-background-body-font h3,
.cta-navy-background-body-font h4,
.cta-navy-background-body-font h5,
.cta-navy-background-body-font h6,
.cta-navy-background-body-font .elementor-heading-title,
.cta-navy-background-body-font .elementor-icon-list-text {
  color: #ffffff !important;
}
.new-iit-eyebrow-on-navy .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px;
  margin: 0;
  color: #B9E9F7 !important;
  font-size: 12px !important;
  line-height: 1 !important;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-weight: 700 !important;
}

.new-iit-eyebrow-on-navy .elementor-heading-title::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 2px;
  background: #F2B233;
  border-radius: 999px;
  vertical-align: middle;
  transform: translateY(-1px);
}

.new-iit-eyebrow-on-navy {
  text-align: center !important;
}/* End custom CSS */
/* Start custom CSS */:root {
  --iit-navy: #252D64;
  --iit-yellow: #FBB249;
  --iit-pale-blue: #F5F8FC;
  --iit-tangerine: #F05D3D;
  --iit-white: #FFFFFF;
  --iit-text: #252D64;
  --iit-text-soft: rgba(37, 45, 100, 0.72);
  --iit-border: rgba(37, 45, 100, 0.10);
  --iit-radius: 18px;
  --iit-shadow: 0 10px 30px rgba(37, 45, 100, 0.08);

  --iit-h1: 50px;
  --iit-h2: 35px;
  --iit-h3: 25px;
  --iit-body: 16px;
  --iit-eyebrow: 0.8em;

  --iit-btn-pad-y: 18px;
  --iit-btn-pad-x: 32px;

  --iit-section-pad-y: 90px;
  --iit-card-pad: 32px;
  --iit-grid-gap: 28px;
  --iit-grid-gap-sm: 20px;
}

/* Base */

body {
  font-family: "Kohinoor Bangla", sans-serif;
  font-size: var(--iit-body);
  color: var(--iit-text);
  line-height: 1.6;
}

p,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-theme-post-content,
.elementor-widget-theme-post-content p {
  font-size: var(--iit-body);
  line-height: 1.6;
  color: var(--iit-text-soft);
}
a,
a *,
.elementor-widget-theme-post-content a,
.elementor-widget-text-editor a,
.new-iit-blog-content a {
    font-size: var(--iit-body);
}

h1,
.elementor-widget-heading h1,
.new-iit-h1,
.new-iit-heading-xl {
  font-size: var(--iit-h1);
  line-height: 1.05;
  letter-spacing: -0.02em;
  color: var(--iit-navy);
}

h2,
.elementor-widget-heading h2,
.new-iit-h2 {
  font-size: var(--iit-h2);
  line-height: 1.12;
  letter-spacing: -0.02em;
  color: var(--iit-navy);
}

h3,
.elementor-widget-heading h3,
.new-iit-h3 {
  font-size: var(--iit-h3);
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: var(--iit-navy);
}

.new-iit-lede {
  font-size: var(--iit-body);
  line-height: 1.7;
  color: var(--iit-text-soft);
  max-width: 42rem;
}

.new-iit-eyebrow {
  display: inline-block;
  font-size: var(--iit-eyebrow);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--iit-tangerine);
  margin-bottom: 12px;
}

.new-iit-highlight {
  color: #B9E9F7;
  font-weight: 700 !important;
}

/* Sections */

.new-iit-section {
  padding: var(--iit-section-pad-y) 0;
}

.new-iit-section--soft {
  background: var(--iit-pale-blue);
}

.new-iit-wrap {
  max-width: 1240px;
  margin-inline: auto;
}

.new-iit-intro {
  max-width: 760px;
}

.new-iit-intro--center {
  max-width: 860px;
  margin-inline: auto;
  text-align: center;
}

/* Hero */

.new-iit-hero {
  position: relative;
  min-height: 680px;
  display: flex;
  align-items: center;
  overflow: hidden;
}

.new-iit-hero .elementor-background-overlay {
  background: linear-gradient(
    90deg,
    rgba(10, 20, 56, 0.82) 0%,
    rgba(10, 20, 56, 0.64) 42%,
    rgba(10, 20, 56, 0.40) 100%
  );
}

.new-iit-hero__content,
.new-iit-hero .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}

.new-iit-hero .elementor-heading-title,
.new-iit-hero h1 {
  max-width: 11ch;
  color: var(--iit-white);
}

.new-iit-hero .new-iit-lede,
.new-iit-hero .elementor-widget-text-editor,
.new-iit-hero .elementor-widget-text-editor p {
  color: rgba(255, 255, 255, 0.84);
  max-width: 42rem;
}

.new-iit-btn-row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
}

/* Buttons */

.new-iit-btn-primary .elementor-button,
.new-iit-btn-secondary .elementor-button,
.new-iit-btn-solid-navy .elementor-button {
  font-size: 16px;
  font-weight: 700;
  border-radius: 12px;
  padding: var(--iit-btn-pad-y) var(--iit-btn-pad-x);
  transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease, color 0.22s ease;
  will-change: transform;
  min-height: 52px;
}

.new-iit-btn-primary .elementor-button {
  background: var(--iit-yellow);
  color: var(--iit-navy);
  border: none;
}

.new-iit-btn-secondary .elementor-button {
  background: transparent;
  color: var(--iit-white);
  border: 1.5px solid rgba(255,255,255,0.72);
}

.new-iit-btn-solid-navy .elementor-button {
  background: var(--iit-navy);
  color: var(--iit-white);
  border: none;
}

.new-iit-btn-primary .elementor-button:hover,
.new-iit-btn-secondary .elementor-button:hover,
.new-iit-btn-solid-navy .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 18px rgba(37, 45, 100, 0.14);
}

.new-iit-btn-primary .elementor-button:active,
.new-iit-btn-secondary .elementor-button:active,
.new-iit-btn-solid-navy .elementor-button:active {
  transform: translateY(0);
  box-shadow: none;
}

.new-iit-btn-arrow .new-iit-arrow-char {
  display: inline-block;
  transition: transform 0.22s ease;
}

.new-iit-btn-arrow .elementor-button:hover .new-iit-arrow-char {
  transform: translateX(3px);
}

/* Cards */

.new-iit-card {
  background: var(--iit-white);
  border-radius: var(--iit-radius);
  border: 1px solid var(--iit-border);
  box-shadow: var(--iit-shadow);
  padding: var(--iit-card-pad);
  height: 100%;
}

.new-iit-card h3,
.new-iit-card .elementor-heading-title {
  margin-bottom: 10px;
}

.new-iit-card p:last-child {
  margin-bottom: 0;
}

/* Grid helpers */

.new-iit-card-grid .elementor-container,
.new-iit-card-grid .elementor-row {
  gap: var(--iit-grid-gap);
}

.new-iit-value-grid .elementor-container,
.new-iit-value-grid .elementor-row {
  gap: var(--iit-grid-gap-sm);
}

.new-iit-logo-grid .elementor-container,
.new-iit-logo-grid .elementor-row {
  align-items: center;
}

.new-iit-case-grid .elementor-container,
.new-iit-case-grid .elementor-row {
  gap: var(--iit-grid-gap);
}

/* Stats */

.new-iit-stat {
  text-align: left;
}

.new-iit-stat__value {
  font-size: 32px;
  font-weight: 700;
  color: var(--iit-navy);
  margin-bottom: 4px;
  line-height: 1.1;
}

.new-iit-stat__label {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--iit-text-soft);
}

/* Logos */

.new-iit-logo-strip img {
  opacity: 0.55;
  filter: grayscale(100%);
  transition: all 0.25s ease;
  max-height: 52px;
  width: auto;
  margin-inline: auto;
}

.new-iit-logo-strip img:hover {
  opacity: 1;
  filter: grayscale(0%);
}

/* Testimonials */

.new-iit-testimonial {
  background: var(--iit-white);
  border-radius: var(--iit-radius);
  border: 1px solid var(--iit-border);
  box-shadow: var(--iit-shadow);
  padding: 24px;
  height: 100%;
}

.new-iit-testimonial__quote {
  font-size: 18px;
  color: var(--iit-text-soft);
  margin-bottom: 12px;
  line-height: 1.6;
}

.new-iit-testimonial__name {
  font-weight: 700;
  color: var(--iit-navy);
}

.new-iit-testimonial__role {
  font-size: 14px;
  color: var(--iit-text-soft);
}

/* Reviews */

.new-iit-reviews-stat {
  max-width: 260px;
}

.new-iit-reviews-stat .new-iit-stat__value {
  font-size: 74px;
  line-height: 0.95;
}

/* Blog / post templates */

.new-iit-blog-hero {
  padding: 72px 0 36px;
}

.new-iit-blog-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
  font-size: 14px;
  color: var(--iit-text-soft);
}

.new-iit-blog-content,
.new-iit-single-post .elementor-widget-theme-post-content {
  max-width: 760px;
}

.new-iit-blog-content h2,
.new-iit-single-post .elementor-widget-theme-post-content h2 {
  margin-top: 1.8em;
  margin-bottom: 0.55em;
}

.new-iit-blog-content h3,
.new-iit-single-post .elementor-widget-theme-post-content h3 {
  margin-top: 1.4em;
  margin-bottom: 0.45em;
}

.new-iit-blog-content p,
.new-iit-blog-content li,
.new-iit-single-post .elementor-widget-theme-post-content p,
.new-iit-single-post .elementor-widget-theme-post-content li {
  font-size: var(--iit-body);
  line-height: 1.75;
}

.new-iit-blog-content ul,
.new-iit-blog-content ol,
.new-iit-single-post .elementor-widget-theme-post-content ul,
.new-iit-single-post .elementor-widget-theme-post-content ol {
  padding-left: 1.2em;
  margin-bottom: 1.2em;
}

.new-iit-blog-callout {
  background: var(--iit-pale-blue);
  border: 1px solid var(--iit-border);
  border-radius: var(--iit-radius);
  padding: 28px;
}

.new-iit-blog-card .elementor-post__card,
.new-iit-blog-card {
  background: var(--iit-white);
  border-radius: var(--iit-radius);
  border: 1px solid var(--iit-border);
  box-shadow: var(--iit-shadow);
  overflow: hidden;
}

/* Existing image caption hover */

.new-iit-section-c .elementor-widget-image figure.wp-caption {
  position: relative;
  overflow: hidden;
}

.new-iit-section-c .elementor-widget-image figure.wp-caption .widget-image-caption.wp-caption-text {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 16px;
  z-index: 2;
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 !important;
  padding: 0;
  color: #333333 !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transform: translateY(4px);
  transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease;
  pointer-events: none;
}

.new-iit-section-c .elementor-widget-image figure.wp-caption:hover .widget-image-caption.wp-caption-text {
  opacity: 1 !important;
  visibility: visible !important;
  transform: translateY(0);
}

/* Tablet */

@media (max-width: 1024px) {
  :root {
    --iit-h1: 40px;
    --iit-h2: 30px;
    --iit-h3: 22px;
    --iit-body: 16px;
    --iit-btn-pad-y: 16px;
    --iit-btn-pad-x: 28px;
    --iit-section-pad-y: 72px;
    --iit-card-pad: 28px;
    --iit-grid-gap: 22px;
    --iit-grid-gap-sm: 18px;
  }

  .new-iit-hero {
    min-height: 580px;
  }

  .new-iit-hero .elementor-heading-title,
  .new-iit-hero h1 {
    max-width: 12ch;
  }

  .new-iit-btn-row {
    gap: 14px;
  }

  .new-iit-logo-strip img {
    max-height: 44px;
  }

  .new-iit-reviews-stat .new-iit-stat__value {
    font-size: 60px;
  }

  .new-iit-blog-hero {
    padding: 60px 0 28px;
  }
}

/* Mobile */

@media (max-width: 767px) {
  :root {
    --iit-h1: 30px;
    --iit-h2: 25px;
    --iit-h3: 20px;
    --iit-body: 15px;
    --iit-btn-pad-y: 16px;
    --iit-btn-pad-x: 24px;
    --iit-section-pad-y: 56px;
    --iit-card-pad: 24px;
    --iit-grid-gap: 18px;
    --iit-grid-gap-sm: 16px;
  }

  .new-iit-hero {
    min-height: auto;
    padding-top: 96px;
    padding-bottom: 64px;
  }

  .new-iit-hero .elementor-heading-title,
  .new-iit-hero h1,
  .new-iit-hero .elementor-widget-text-editor,
  .new-iit-hero .elementor-widget-text-editor p,
  .new-iit-lede {
    max-width: 100%;
  }

  .new-iit-hero .elementor-background-overlay {
    background: linear-gradient(
      180deg,
      rgba(10, 20, 56, 0.84) 0%,
      rgba(10, 20, 56, 0.70) 48%,
      rgba(10, 20, 56, 0.58) 100%
    );
  }

  .new-iit-btn-row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }

  .new-iit-btn-row .elementor-button,
  .new-iit-btn-primary .elementor-button,
  .new-iit-btn-secondary .elementor-button,
  .new-iit-btn-solid-navy .elementor-button {
    width: 100%;
    justify-content: center;
    min-height: 50px;
  }

  .new-iit-logo-strip img {
    max-height: 34px;
  }

  .new-iit-reviews-stat {
    max-width: 100%;
  }

  .new-iit-reviews-stat .new-iit-stat__value {
    font-size: 48px;
  }

  .new-iit-blog-hero {
    padding: 44px 0 22px;
  }

  .new-iit-blog-meta {
    gap: 8px 14px;
    font-size: 13px;
  }

  .new-iit-blog-callout {
    padding: 22px;
  }
}
/* --- Single blog SEO / GEO / AEO components --- */

.new-iit-at-a-glance,
.new-iit-toc,
.new-iit-expert-tip,
.new-iit-author-box {
  max-width: 760px;
}

.new-iit-at-a-glance-list ul,
.new-iit-toc ul {
  margin: 0;
  padding-left: 1.2em;
}

.new-iit-at-a-glance-list li,
.new-iit-toc li {
  margin-bottom: 10px;
  color: var(--iit-text-soft);
  line-height: 1.6;
}

.new-iit-toc a {
  color: var(--iit-navy);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: border-color 0.2s ease, color 0.2s ease;
}

.new-iit-toc a:hover {
  border-color: var(--iit-navy);
}

.new-iit-author-box p:last-child,
.new-iit-expert-tip p:last-child,
.new-iit-at-a-glance p:last-child {
  margin-bottom: 0;
}

.new-iit-single-post blockquote,
.new-iit-blog-content blockquote {
  border-left: 4px solid var(--iit-yellow);
  padding-left: 18px;
  margin: 24px 0;
  color: var(--iit-navy);
  font-size: 1.05em;
  line-height: 1.7;
}

.new-iit-blog-content table,
.new-iit-single-post table {
  width: 100%;
  border-collapse: collapse;
  margin: 24px 0;
  font-size: var(--iit-body);
}

.new-iit-blog-content th,
.new-iit-blog-content td,
.new-iit-single-post th,
.new-iit-single-post td {
  border: 1px solid var(--iit-border);
  padding: 12px 14px;
  text-align: left;
}

.new-iit-blog-content th,
.new-iit-single-post th {
  background: var(--iit-pale-blue);
  color: var(--iit-navy);
}

.new-iit-blog-content details,
.new-iit-single-post details {
  border: 1px solid var(--iit-border);
  border-radius: 14px;
  padding: 16px 18px;
  background: var(--iit-white);
  margin-bottom: 14px;
}

.new-iit-blog-content summary,
.new-iit-single-post summary {
  cursor: pointer;
  font-weight: 700;
  color: var(--iit-navy);
}

.new-iit-faq-list {
  max-width: 760px;
}

.new-iit-related-posts {
  width: 100%;
}

@media (max-width: 767px) {
  .new-iit-at-a-glance,
  .new-iit-toc,
  .new-iit-expert-tip,
  .new-iit-author-box,
  .new-iit-faq-list {
    max-width: 100%;
  }

  .new-iit-blog-content table,
  .new-iit-single-post table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}
.new-iit-blog-topband {
  padding-top: 48px;
}

.new-iit-on-this-page {
  max-width: 320px;
}

.new-iit-toc-inner h3 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: var(--iit-navy);
  margin-bottom: 18px;
}

.new-iit-toc-inner ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--iit-border);
}

.new-iit-toc-inner li {
  margin: 0;
  padding: 0;
}

.new-iit-toc-inner a {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 14px 16px;
  color: var(--iit-text-soft);
  text-decoration: none;
  border-left: 3px solid transparent;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.new-iit-toc-inner a span {
  font-size: 12px;
  font-weight: 700;
  color: rgba(37, 45, 100, 0.45);
  min-width: 24px;
  line-height: 1.5;
}

.new-iit-toc-inner a:hover,
.new-iit-toc-inner a.is-active {
  background: #EEF3FB;
  border-left-color: var(--iit-yellow);
  color: var(--iit-navy);
}

.new-iit-toc-inner a:hover span,
.new-iit-toc-inner a.is-active span {
  color: var(--iit-yellow);
}

.new-iit-at-a-glance {
  max-width: 360px;
}

.new-iit-at-a-glance h3,
.new-iit-at-a-glance .elementor-heading-title {
  margin-bottom: 24px;
}

.new-iit-at-a-glance .glance-row + .glance-row {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid var(--iit-border);
}

.new-iit-at-a-glance .glance-label {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--iit-text-soft);
  margin-bottom: 8px;
}

.new-iit-at-a-glance .glance-value {
  font-size: 16px;
  font-weight: 700;
  color: var(--iit-navy);
}

@media (max-width: 1024px) {
  .new-iit-on-this-page,
  .new-iit-at-a-glance {
    max-width: 100%;
  }

  .new-iit-blog-topband {
    padding-top: 24px;
  }
}

@media (max-width: 767px) {
  .new-iit-toc-inner a {
    padding: 12px 14px;
  }
}
.new-iit-faq-section {
  padding: 100px 0;
  background: #ffffff;
}

.new-iit-faq-section .elementor-widget-container {
  box-sizing: border-box;
}

.new-iit-faq-heading h2,
.new-iit-faq-heading .elementor-heading-title {
  color: #163A7D;
  font-size: 64px;
  line-height: 1.05;
  font-weight: 700;
  text-align: center;
  margin: 0 0 24px;
}

.new-iit-faq-intro,
.new-iit-faq-intro .elementor-widget-container,
.new-iit-faq-intro p {
  max-width: 760px;
  margin: 0 auto 40px;
  text-align: center;
  font-size: 18px;
  line-height: 1.6;
  color: #6B7280;
}

.new-iit-faq-accordion {
  max-width: 1080px;
  margin: 0 auto;
  border-top: 1px solid #E6EAF0;
}

.new-iit-faq-accordion .elementor-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid #E6EAF0 !important;
  background: transparent !important;
}

.new-iit-faq-accordion .elementor-tab-title {
  padding: 28px 56px 28px 0 !important;
  position: relative;
  background: transparent !important;
}

.new-iit-faq-accordion .elementor-tab-title a,
.new-iit-faq-accordion .elementor-tab-title .elementor-accordion-title {
  color: #163A7D !important;
  font-size: 22px;
  line-height: 1.35;
  font-weight: 700;
}

.new-iit-faq-accordion .elementor-tab-content {
  border-top: 0 !important;
  padding: 0 0 28px 0 !important;
  color: #677487;
  font-size: 18px;
  line-height: 1.7;
}

.new-iit-faq-accordion .elementor-tab-content p:last-child {
  margin-bottom: 0;
}

.new-iit-faq-accordion .elementor-accordion-icon {
  position: absolute;
  right: 0;
  top: 30px;
  color: #163A7D !important;
  font-size: 18px;
}

.new-iit-faq-accordion .elementor-accordion-icon .fa-chevron-down,
.new-iit-faq-accordion .elementor-accordion-icon .e-fas-chevron-down,
.new-iit-faq-accordion .elementor-accordion-icon i {
  transition: transform 0.2s ease;
}

.new-iit-faq-accordion .elementor-active .elementor-accordion-icon i {
  transform: rotate(180deg);
}

@media (max-width: 1024px) {
  .new-iit-faq-section {
    padding: 72px 0;
  }

  .new-iit-faq-heading h2,
  .new-iit-faq-heading .elementor-heading-title {
    font-size: 48px;
  }

  .new-iit-faq-accordion .elementor-tab-title a,
  .new-iit-faq-accordion .elementor-tab-title .elementor-accordion-title {
    font-size: 20px;
  }

  .new-iit-faq-accordion .elementor-tab-content {
    font-size: 17px;
  }
}

@media (max-width: 767px) {
  .new-iit-faq-section {
    padding: 56px 0;
  }

  .new-iit-faq-heading h2,
  .new-iit-faq-heading .elementor-heading-title {
    font-size: 34px;
    margin-bottom: 18px;
  }

  .new-iit-faq-intro,
  .new-iit-faq-intro .elementor-widget-container,
  .new-iit-faq-intro p {
    font-size: 16px;
    margin-bottom: 28px;
  }

  .new-iit-faq-accordion .elementor-tab-title {
    padding: 20px 40px 20px 0 !important;
  }

  .new-iit-faq-accordion .elementor-tab-title a,
  .new-iit-faq-accordion .elementor-tab-title .elementor-accordion-title {
    font-size: 18px;
    line-height: 1.4;
  }

  .new-iit-faq-accordion .elementor-tab-content {
    padding: 0 0 20px 0 !important;
    font-size: 16px;
    line-height: 1.65;
  }

  .new-iit-faq-accordion .elementor-accordion-icon {
    top: 22px;
    font-size: 16px;
  }
}
.new-iit-card-accent {
  position: relative;
  overflow: hidden; /* keep the accent clipped to the card radius */
}

/* short yellow stroke along the top-left */
.new-iit-card-accent::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;          /* thickness of the stroke */
  width: 92px;          /* length of the stroke */
  background: #F2B233;  /* Intellect gold */
  border-top-left-radius: inherit;
}

/* optional: soften the rest of the top edge so only the left is highlighted */
.new-iit-card-accent::after {
  content: "";
  position: absolute;
  top: 0;
  left: 72px;           /* starts where the accent ends */
  height: 4px;
  width: calc(100% - 72px);
  background: transparent;
}
/* --- Article shell --- */

/* --- QUICK BODY UPGRADE --- */

.new-iit-single-post .elementor-widget-theme-post-content,
.new-iit-blog-content {
  max-width: 760px;
}

.new-iit-single-post .elementor-widget-theme-post-content h2,
.new-iit-blog-content h2 {
  font-size: 42px;
  line-height: 1.08;
  margin-top: 2.2em;
  margin-bottom: 0.55em;
  padding-top: 1.1em;
  border-top: 1px solid var(--iit-border);
}

.new-iit-single-post .elementor-widget-theme-post-content h2:first-of-type,
.new-iit-blog-content h2:first-of-type {
  border-top: 0;
  padding-top: 0;
  margin-top: 1.2em;
}

.new-iit-single-post .elementor-widget-theme-post-content h3,
.new-iit-blog-content h3 {
  font-size: 30px;
  line-height: 1.15;
  margin-top: 1.6em;
  margin-bottom: 0.45em;
}

.new-iit-single-post .elementor-widget-theme-post-content p,
.new-iit-single-post .elementor-widget-theme-post-content li,
.new-iit-blog-content p,
.new-iit-blog-content li {
  font-size: 17px;
  line-height: 1.8;
  color: var(--iit-text-soft);
  max-width: 68ch;
}

.new-iit-single-post .elementor-widget-theme-post-content ul,
.new-iit-single-post .elementor-widget-theme-post-content ol,
.new-iit-blog-content ul,
.new-iit-blog-content ol {
  margin: 1.1em 0 1.4em;
  padding-left: 1.25em;
}

.new-iit-single-post .elementor-widget-theme-post-content li,
.new-iit-blog-content li {
  margin-bottom: 0.8em;
}

.new-iit-single-post .elementor-widget-theme-post-content strong,
.new-iit-blog-content strong {
  color: var(--iit-navy);
}

.new-iit-body-callout {
  background: linear-gradient(180deg, #F8FAFD 0%, #F3F7FC 100%);
  border: 1px solid var(--iit-border);
  border-radius: 20px;
  padding: 28px;
  box-shadow: 0 8px 22px rgba(37, 45, 100, 0.05);
  margin: 28px 0;
}

.new-iit-warning-box {
  background: #FFF9F2;
  border: 1px solid rgba(240, 93, 61, 0.18);
  border-radius: 20px;
  padding: 28px;
  margin: 28px 0;
}

.new-iit-inline-cta {
  background: linear-gradient(135deg, #252D64 0%, #31408B 100%);
  border-radius: 22px;
  padding: 32px;
  color: #fff;
  margin: 40px 0;
}

.new-iit-inline-cta h3,
.new-iit-inline-cta p,
.new-iit-inline-cta .elementor-heading-title {
  color: #fff !important;
}

.new-iit-inline-cta .elementor-button {
  margin-top: 10px;
}

@media (max-width: 1024px) {
  .new-iit-single-post .elementor-widget-theme-post-content h2,
  .new-iit-blog-content h2 {
    font-size: 34px;
  }

  .new-iit-single-post .elementor-widget-theme-post-content h3,
  .new-iit-blog-content h3 {
    font-size: 25px;
  }
}

@media (max-width: 767px) {
  .new-iit-single-post .elementor-widget-theme-post-content p,
  .new-iit-single-post .elementor-widget-theme-post-content li,
  .new-iit-blog-content p,
  .new-iit-blog-content li {
    font-size: 16px;
    line-height: 1.75;
  }

  .new-iit-body-callout,
  .new-iit-warning-box,
  .new-iit-inline-cta {
    padding: 22px;
  }
}
.new-iit-dwell {
  background: var(--iit-white);
  border: 1px solid var(--iit-border);
  border-radius: var(--iit-radius);
  box-shadow: var(--iit-shadow);
  padding: 28px 28px 24px;
  position: relative;
  overflow: hidden;
  margin: 28px 0;
}

.new-iit-dwell::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 92px;
  height: 4px;
  background: var(--iit-yellow);
}

.new-iit-dwell__title {
  font-size: 25px;
  line-height: 1.2;
  color: var(--iit-navy);
  margin: 0 0 10px;
}

.new-iit-dwell__text {
  color: var(--iit-text-soft);
  margin: 0 0 18px;
  max-width: 68ch;
}

.new-iit-dwell__list {
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
  display: grid;
  gap: 10px;
}

.new-iit-dwell__item {
  position: relative;
  padding-left: 22px;
  color: var(--iit-text-soft);
  line-height: 1.65;
}

.new-iit-dwell__item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.65em;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--iit-tangerine);
}

.new-iit-dwell__cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 700;
  color: var(--iit-navy);
  text-decoration: none;
  padding-top: 2px;
}

.new-iit-dwell__cta:hover {
  color: var(--iit-tangerine);
}

/* Variants */
.new-iit-dwell--scan::before,
.new-iit-dwell--calculator::before {
  background: var(--iit-tangerine);
}

.new-iit-dwell--faq::before,
.new-iit-dwell--comparison::before {
  background: var(--iit-yellow);
}

.new-iit-dwell--video::before,
.new-iit-dwell--risk::before {
  background: #B9E9F7;
}
.new-iit-dwell-wrap .new-iit-dwell,
.new-iit-dwell-wrap .new-iit-dwell p,
.new-iit-dwell-wrap .new-iit-dwell li,
.new-iit-dwell-wrap .new-iit-dwell button,
.new-iit-dwell-wrap .new-iit-dwell input,
.new-iit-dwell-wrap .new-iit-dwell select,
.new-iit-dwell-wrap .new-iit-dwell label,
.new-iit-dwell-wrap .new-iit-dwell__text,
.new-iit-dwell-wrap .new-iit-dwell__question-text,
.new-iit-dwell-wrap .new-iit-dwell__choice,
.new-iit-dwell-wrap .new-iit-dwell__result-label,
.new-iit-dwell-wrap .new-iit-dwell__result-copy,
.new-iit-dwell-wrap .new-iit-dwell__tabpanel,
.new-iit-dwell-wrap .new-iit-dwell__panel-inner,
.new-iit-dwell-wrap .new-iit-dwell__helper,
.new-iit-dwell-wrap .new-iit-dwell__field-label,
.new-iit-dwell-wrap .new-iit-dwell__cost-row {
  font-size: 16px !important;
}
/* --- Blog customer quote: TOC-style panel --- */

.iit-blog-quote {
  position: relative;
  max-width: 760px;
  margin: 32px 0;
  padding: 24px 26px;
  background: var(--iit-white);
  border: 1px solid var(--iit-border);
  border-radius: var(--iit-radius);
  box-shadow: var(--iit-shadow);
  overflow: hidden;
}

.iit-blog-quote::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 92px;
  height: 4px;
  background: var(--iit-yellow);
}

.iit-blog-quote__eyebrow {
  display: block;
  margin: 0 0 14px;
  font-size: 12px !important;
  font-weight: 700;
  letter-spacing: 0.14em;
  line-height: 1.4;
  text-transform: uppercase;
  color: var(--iit-text-soft) !important;
}

.iit-blog-quote__text {
  margin: 0 0 18px !important;
  max-width: 68ch;
  font-size: 18px !important;
  font-weight: 500;
  line-height: 1.65 !important;
  color: var(--iit-navy) !important;
}

.iit-blog-quote__attribution {
  margin: 0 !important;
  padding-top: 16px;
  border-top: 1px solid var(--iit-border);
  font-size: 16px !important;
  line-height: 1.55 !important;
  color: var(--iit-text-soft) !important;
}

.iit-blog-quote__attribution strong {
  color: var(--iit-navy) !important;
}

@media (max-width: 767px) {
  .iit-blog-quote {
    margin: 28px 0;
    padding: 22px;
  }

  .iit-blog-quote__text {
    font-size: 16px !important;
    line-height: 1.7 !important;
  }
}
.new-iit-single-post .elementor-widget-theme-post-content p,
.new-iit-single-post .elementor-widget-theme-post-content li,
.new-iit-blog-content p,
.new-iit-blog-content li,
.new-iit-bullet-list li,
.IIT-post-table th,
.IIT-post-table td,
.IIT-workflow-step__text,
.iit-blog-quote__attribution,
.iit-blog-quote__text {
  font-size: 16px !important;
}/* End custom CSS */