.page-header[data-astro-cid-s3d3mrqc]{position:relative;color:var(--color-white);background:linear-gradient(110deg,#0f5a9e,#005da2);display:flex;align-items:center;overflow:hidden;padding:var(--base-4) 0}.page-header__inner[data-astro-cid-s3d3mrqc]{width:100%;position:relative;z-index:2}.page-header[data-astro-cid-s3d3mrqc]:before{content:"";position:absolute;inset:-20% 0 0 -40%;background:red;min-height:160%;min-width:70vw;transform:rotate(-71deg);z-index:1;background:linear-gradient(110deg,#0f5a9e 0% 12%,#1261a6 12% 64%,#005da2 64% 100%);opacity:.8}.page-header__title[data-astro-cid-s3d3mrqc]{font-size:clamp(var(--base-5),.4643rem + 3.9286vw,var(--base-7));line-height:1;margin-bottom:0}.page-header__content[data-astro-cid-s3d3mrqc]{max-width:50%;display:flex;gap:var(--base-2);margin-top:var(--base-2)}.page-header__dots[data-astro-cid-s3d3mrqc]{min-width:4rem;background-image:url(/_astro/verticalWhiteDots.D47BNJF7.svg);background-repeat:repeat;background-size:100%}.page-header__illustration[data-astro-cid-s3d3mrqc]{position:absolute;right:0;top:0;bottom:0;z-index:0;& img[data-astro-cid-s3d3mrqc]{width:auto;min-height:100%;object-fit:cover}}.page-header__body[data-astro-cid-s3d3mrqc]{flex:1}.page-header__body h2{font-size:clamp(var(--base),.4643rem + 3.9286vw,var(--base-4));margin:0}.page-header__body p{font-size:var(--base-2);line-height:1.2;margin-top:0;&[data-astro-cid-s3d3mrqc]:last-child{margin-bottom:0}}@media(max-width:1024px){.page-header[data-astro-cid-s3d3mrqc]{background:linear-gradient(110deg,#0f5a9e 0% 12%,#1261a6 12% 88%,#005da2 88% 100%)}.page-header__content[data-astro-cid-s3d3mrqc]{max-width:100%}}.card[data-astro-cid-taaeibez]{border-radius:var(--base-3);padding:var(--base-3);display:flex;flex-direction:column;align-items:flex-start;color:var(--color-black);position:relative}.square[data-astro-cid-taaeibez]{aspect-ratio:1}.card[data-astro-cid-taaeibez].white{background-color:var(--color-white)}.card[data-astro-cid-taaeibez].grey{background-color:#f5f6f599}.card[data-astro-cid-taaeibez].greyer{background-color:#eef0f499}.card[data-astro-cid-taaeibez].dark{background-color:var(--color-black-50);color:var(--color-white)}div[data-astro-cid-bmfdwwtx]{line-height:1}h3[data-astro-cid-bmfdwwtx]{font-size:var(--base-5);font-weight:var(--font-bold);margin:0}p[data-astro-cid-bmfdwwtx]{font-size:var(--base-2);font-weight:var(--font-regular);margin:0}.icon[data-astro-cid-bmfdwwtx]{border-radius:var(--base);padding:var(--base-sm);aspect-ratio:1;display:flex;justify-content:center;align-items:center;margin-bottom:var(--base-4);&.default{background:var(--color-darkcyanlight);color:var(--color-darkcyan)}&.warning{background:var(--color-internationalorangelight);color:var(--color-internationalorange)}}span[data-astro-cid-bmfdwwtx]{position:absolute;top:var(--base-4);right:0;font-size:var(--base-1_5);font-weight:var(--font-medium);display:block;color:var(--color-white);border-radius:var(--base-xs) 0 0 var(--base-xs);padding:var(--base-xs) var(--base-sm);&.default{background:var(--color-darkcyan)}&.warning{background:var(--color-internationalorange)}}.threat-analysis-key-numbers[data-astro-cid-o4ewuhfa]{padding-top:var(--base-4);.threat-analysis-key-numbers__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:var(--base-3);position:relative;z-index:3;padding-bottom:var(--base-10);margin-top:-15rem;@media(max-width:1024px){padding-top:var(--base);display:flex;flex-wrap:wrap;margin-top:5rem;.threat-analysis-key-numbers__grid-item{flex:1 1 50%;max-width:calc(50% - var(--base-3));@media(max-width:768px){min-width:100%}}}}}.toggle[data-astro-cid-prw2if54]{border-radius:var(--base-sm);padding:0 var(--base);display:flex;flex-direction:column;font-size:var(--base-1_5);align-items:flex-start;cursor:pointer;width:100%;.toggle__title[data-astro-cid-prw2if54]{display:flex;align-items:center;justify-content:flex-start;gap:var(--base);margin:0;width:100%}& h3[data-astro-cid-prw2if54]{font-weight:var(--font-bold);margin:0}& p[data-astro-cid-prw2if54]{font-size:var(--base-1_5);font-weight:var(--font-regular);border-top:2px solid var(--color-white-50);padding:var(--base-2) var(--base) var(--base-1_5);margin:0;width:100%;display:none}&.open p[data-astro-cid-prw2if54]{display:block}&.open .ri-arrow-down-s-line[data-astro-cid-prw2if54]{transform:rotate(180deg)}&.red{background-color:var(--color-internationalorange);color:var(--color-white)}&.lines{border-radius:0 var(--base);color:var(--color-white);width:max-content;position:relative;background:var(--color-darkcyan);padding:var(--base) var(--base-1_5);.toggle__title{position:relative;text-transform:uppercase;z-index:2}h3{font-size:var(--base-1_5);line-height:1}p{background-color:var(--color-white);color:var(--color-darkcyan);border:1px solid var(--color-darkcyan);border-radius:var(--base-1_5);width:30ch;position:absolute;left:var(--base-2);top:calc(100% - var(--base-1_5));z-index:-1}}}.ri-arrow-down-s-line[data-astro-cid-prw2if54]{margin-left:auto;transition:transform .3s ease-in-out}.toggles[data-astro-cid-cnahxjqm]{display:flex;flex-direction:column;gap:var(--base)}.threat-analysis-cyber-incidents[data-astro-cid-rh5yi6nh]{padding-top:var(--base-8);.threat-analysis-cyber-incidents__grid[data-astro-cid-rh5yi6nh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--base-3);padding-top:var(--base-4);padding-bottom:var(--base-4)}.threat-analysis-cyber-incidents__toggles[data-astro-cid-rh5yi6nh]{& h3[data-astro-cid-rh5yi6nh]{font-size:var(--base-3);& span[data-astro-cid-rh5yi6nh]{color:var(--color-internationalorange)}}}}.toggle[data-astro-cid-zpo4nz45]{border-radius:0 var(--base-1_5);padding:var(--base-1_5);display:flex;flex-direction:column;align-items:flex-start;cursor:var(--isPointer);width:100%;max-width:calc(33% - var(--base-3));color:var(--color-black-40);background-color:var(--color-white);background-size:cover;background-position:center;box-shadow:var(--shadow-lg);letter-spacing:var(--letter-spacing-base);.toggle__title{border-bottom:2px solid var(--color-black-10);padding-bottom:var(--base-1_5);align-items:flex-start}&.main{margin:0 auto;max-width:calc(40% - var(--base-3));cursor:default;pointer-events:none;.toggle__title{color:var(--color-white);border-bottom:2px solid var(--color-green);span{color:#89f7f7;width:max-content}}.toggle__description{color:var(--color-white);padding:var(--base-2);margin:0}}.toggle__title{display:flex;align-items:center;justify-content:flex-start;font-size:var(--base-1_5);gap:var(--base);color:var(--color-black-80);margin:0;width:100%;>span{margin-left:auto;font-weight:var(--font-light);font-size:var(--base);width:max-content;word-break:keep-all;background-color:var(--color-darkcyan);color:var(--color-white);padding:var(--base-xs);border-radius:var(--base-xs)}}.toggle__title-icon{display:flex;align-items:center;justify-content:flex-start;border-radius:var(--base-10);background-color:var(--color-honeydew);padding:var(--base-sm);color:var(--color-green);>span{font-size:var(--base-2_5);font-weight:var(--font-bold);text-align:center;line-height:1.2;width:var(--base-3);height:var(--base-3)}}&.main .toggle__title-icon{background-color:#89f7f7}h3{font-weight:var(--font-bold);margin:0;+p{margin:var(--base-xs) 0;line-height:1;font-size:var(--base-1_5);opacity:var(--opacity-7);letter-spacing:var(--letter-spacing-base)}}.toggle__description{display:none;font-size:var(--base-1_5);font-weight:var(--font-regular);padding:0 var(--base-2) 0 var(--base-4);margin:var(--base-2) 0 0 var(--base);width:100%;line-height:1.2;color:var(--color-black-50);background:url(/_astro/verticalGreyDots.Cn77J62r.svg) repeat-y left top;>strong{font-weight:var(--font-bold);color:var(--color-black-60)}p{margin-top:var(--base-sm)}}&.open .toggle__description{display:block}}@media(max-width:1024px){.toggle[data-astro-cid-zpo4nz45],.toggle[data-astro-cid-zpo4nz45].main{max-width:100%}}.threat-analysis-pipeline[data-astro-cid-6i7qnm3q]{position:relative;overflow:visible;padding-top:var(--base-8);padding-bottom:var(--base-8);background:var(--color-black);box-shadow:var(--shadow-lg);.threat-analysis-pipeline__toggles{padding-top:var(--base-8);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--base-2)}}.threat-analysis-pipeline__svg[data-astro-cid-6i7qnm3q]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}@keyframes dashMove{to{stroke-dashoffset:-20}}@media(max-width:1024px){.threat-analysis-pipeline__toggles[data-astro-cid-6i7qnm3q]{flex-direction:column;justify-content:center;align-items:center}}.subtitle[data-astro-cid-lwckb52a]{display:flex;flex-direction:row;font-size:clamp(var(--base-3),.3rem + 3vw,var(--base-4));font-weight:var(--font-medium);&.dark{color:var(--color-black)}&.light{color:var(--color-white)}& div[data-astro-cid-lwckb52a]{margin-left:auto}& p[data-astro-cid-lwckb52a]{margin:0;display:block;line-height:1;&[data-astro-cid-lwckb52a]:first-child{margin-top:var(--base-4)}}}.circle-container[data-astro-cid-aphoqibb]{position:relative;width:60rem;height:60rem;border-radius:50%;padding:0;list-style:none;margin:var(--base-9) auto;>*:not(img){display:block;position:absolute;top:50%;left:50%;margin:-6em;width:20em;height:20em}>*:nth-of-type(1):not(img){transform:rotate(0) translate(30em) rotate(0)}>*:nth-of-type(2){transform:rotate(60deg) translate(30em) rotate(-60deg)}>*:nth-of-type(3){transform:rotate(120deg) translate(30em) rotate(-120deg)}>*:nth-of-type(4){transform:rotate(180deg) translate(30em) rotate(-180deg)}>*:nth-of-type(5){transform:rotate(240deg) translate(30em) rotate(-240deg)}>*:nth-of-type(6){transform:rotate(300deg) translate(30em) rotate(-300deg)}img{position:absolute;inset:0;transform-origin:center;z-index:-1}}@media(max-width:880px){.circle-container[data-astro-cid-aphoqibb]{width:auto;height:auto;display:flex;flex-direction:column;gap:var(--base-2);margin:var(--base-4) auto}.circle-container[data-astro-cid-aphoqibb]>[data-astro-cid-aphoqibb]:nth-of-type(1):not(img),.circle-container[data-astro-cid-aphoqibb]>[data-astro-cid-aphoqibb]:nth-of-type(2),.circle-container[data-astro-cid-aphoqibb]>[data-astro-cid-aphoqibb]:nth-of-type(3),.circle-container[data-astro-cid-aphoqibb]>[data-astro-cid-aphoqibb]:nth-of-type(4),.circle-container[data-astro-cid-aphoqibb]>[data-astro-cid-aphoqibb]:nth-of-type(5),.circle-container[data-astro-cid-aphoqibb]>[data-astro-cid-aphoqibb]:nth-of-type(6){all:inherit;margin:0 auto}.circle-container[data-astro-cid-aphoqibb] img[data-astro-cid-aphoqibb]{all:inherit;animation:none;width:100%;height:auto;margin:0}}.analytical-methodology[data-astro-cid-hug52d4u]{padding:var(--base-8) 0}.card-website[data-astro-cid-gegxzfqe]{display:flex;gap:0;background:var(--color-white);box-shadow:var(--shadow-md);border-radius:var(--base-sm);overflow:hidden;img{max-width:40%;height:auto;object-fit:cover;aspect-ratio:4 / 3}.card-website__content{background:var(--color-white);padding:var(--base);display:flex;flex-direction:column;flex:1;h4{font-size:var(--base-2);margin:0 0 var(--base);line-height:1}p{font-size:var(--base-1_5);color:var(--color-black-60);margin:0 0 var(--base-1_5);letter-spacing:var(--letter-spacing-base);line-height:1.2}a{margin-left:auto;margin-top:auto}}@media(max-width:480px){flex-direction:column;img{min-width:100%;object-fit:cover}}}.card-publication[data-astro-cid-hlkuar7l]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:0;img{align-self:self-start;max-width:40%;height:auto;object-fit:contain;box-shadow:var(--shadow-md);border-radius:var(--base)}.card-publication__content{background:var(--color-white-70);padding:var(--base-2) var(--base);backdrop-filter:blur(var(--base-xs));display:flex;flex-direction:column;justify-content:space-between;border-radius:0 var(--base) var(--base) 0;flex:1;h4{font-size:var(--base-1_5);margin:0 0 var(--base);line-height:1}p{font-size:var(--base-1_5);color:var(--color-black-60);margin:0 0 var(--base-1_5);line-height:1.1;letter-spacing:var(--letter-spacing-base)}a{align-self:flex-end;margin-top:var(--base-1_5);font-size:var(--base)}}@media(max-width:480px){flex-direction:column;align-items:center;& img{object-fit:cover;min-width:100%;border-radius:var(--base) var(--base) 0 0}.card-publication__content{width:100%;border-radius:0 0 var(--base) var(--base);background:var(--color-white);& a{font-size:var(--base-1_5)}}}}.ukraine[data-astro-cid-kpybeypv]{margin-top:var(--base-4);h3{font-size:var(--base-4);margin:0;color:var(--color-black);span{color:var(--color-darkcyan)}}.ukraine-section{position:relative;border-radius:var(--base-4);overflow:hidden;padding:var(--base-3);&:before{content:"";z-index:0;position:absolute;inset:0;background:var(--color-black-60)}>div{position:relative;z-index:1;display:flex;align-items:center;padding:var(--base-4);@media(max-width:1024px){flex-direction:column}img{max-width:25%;border-radius:var(--base);@media(max-width:1024px){max-width:100%}}>div{padding:var(--base-2);font-size:var(--base-1_5);background:var(--color-white-70);border-radius:0 var(--base) var(--base) 0;@media(max-width:1024px){border-radius:0 0 var(--base) var(--base)}.ukraine-links{display:flex;gap:var(--base)}}}@media(max-width:480px){padding:var(--base-3);>div{padding:0}.ukraine-links{margin-top:var(--base-2);flex-direction:column;& a{text-align:center;font-size:var(--base-2)}}}}}.threat-analysis-products[data-astro-cid-kpybeypv]{padding-top:var(--base-8);background:#fff;.threat-analysis-products__grid{display:flex;flex-direction:column;max-width:144rem;margin:0 auto;padding:var(--base-2)}}.products-columns[data-astro-cid-kpybeypv]{margin-top:var(--base-6);display:flex;flex-direction:column;gap:var(--base-4);flex-wrap:nowrap;h3{font-size:var(--base-4);margin:0;color:var(--color-black);span{color:var(--color-darkcyan)}}.products-grid{>h4{font-size:var(--base-3);color:var(--color-white);margin:0 0 var(--base-2) 0;position:relative;z-index:1}@media(max-width:480px){padding:var(--base-3)}}>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--base-4);flex-wrap:wrap}& section{padding:var(--base-4);border-radius:var(--base-4);position:relative;overflow:hidden;>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--base-2);@media(max-width:1024px){grid-template-columns:1fr 1fr}@media(max-width:768px){grid-template-columns:1fr}}&:before{content:"";z-index:0;position:absolute;inset:0;background:var(--color-black-60)}}}
