1import{ja as L}from"./chunk-CRUZ5YSX.js";import"./chunk-YUVX7EGE.js";import"./chunk-N2KSKSDO.js";import{a as I,b as B}from"./chunk-IYMFZCWM.js";import{a as T}from"./chunk-6DR2MXCV.js";import{a as F}from"./chunk-5PTYXEGK.js";import{Aa as O,Gc as A,Hb as f,Hc as P,Ib as z,Ka as a,Kb as t,Lb as p,Oa as w,Pa as x,Ta as S,Va as k,Xb as v,Ya as g,Yc as R,cb as _,ia as m,ib as d,jb as n,kb as e,lb as i,ma as u,na as M,pa as C,sc as D,ub as b,wb as E,xa as y}from"./chunk-KRQHIATF.js";var j=()=>["AWS","Azure","GCP","Oracle"],V=()=>["CVE-level visibility","CVSS scoring","Attack vector and complexity insights","Service-specific severity mapping"],$=()=>["True multi-cloud posture monitoring","Executive-level security scoring","Deep vulnerability intelligence with CVE detail","Real-time public access detection","Context-rich finding investigation","Built for continuous governance"];function G(r,s){if(r&1&&(n(0,"article",103)(1,"header"),i(2,"iconify-icon",15)(3,"span",104),e(),n(4,"div",105),t(5),e(),n(6,"div",106),i(7,"span"),e(),n(8,"p"),t(9,"Status: Healthy"),e()()),r&2){let o=s.$implicit,c=s.index;a(5),p(o),a(2),f("width",85+c*3,"%")}}function U(r,s){if(r&1&&(u(),n(0,"text",107),t(1),e()),r&2){let o=s.$implicit,c=s.index,l=E();_("x",c*(1e3/(l.historyData.length-1))),a(),p(o.name)}}function H(r,s){if(r&1&&(u(),i(0,"circle",108)),r&2){let o=s.$implicit;_("stroke",o.color)("stroke-dasharray",o.dashArray)("stroke-dashoffset",o.offset)}}function W(r,s){if(r&1&&(n(0,"div"),i(1,"span",109),n(2,"span",110),t(3),e(),n(4,"span",111),t(5),e()()),r&2){let o=s.$implicit;a(),f("background-color",o.color),a(2),p(o.name),a(2),p(o.value)}}function Y(r,s){if(r&1&&(n(0,"article"),i(1,"iconify-icon",31),n(2,"span"),t(3),e()()),r&2){let o=s.$implicit;a(3),p(o)}}function K(r,s){if(r&1&&(n(0,"article",112)(1,"div",113),i(2,"iconify-icon",114),e(),n(3,"div",115),t(4),e(),n(5,"p"),t(6),e()()),r&2){let o=s.$implicit;a(2),d("icon",o.icon),a(2),p(o.title),a(2),p(o.desc)}}function q(r,s){if(r&1&&(n(0,"div",116)(1,"span",117),t(2),e(),n(3,"div",118)(4,"span"),t(5),e()()()),r&2){let o=s.$implicit;a(2),p(o.name),a(2),f("width",o.score,"%"),a(),p(o.score)}}function J(r,s){if(r&1&&(n(0,"div")(1,"span",119),i(2,"iconify-icon",31),e(),n(3,"span"),t(4),e()()),r&2){let o=s.$implicit;a(4),p(o)}}var Q=(()=>{class r{constructor(o,c){this.el=o,this.renderer=c,this.platformId=m(O),this.document=m(C),this.isBrowser=P(this.platformId),this.revealDelay=0,this.observer=null}ngOnInit(){if(this.renderer.addClass(this.el.nativeElement,"reveal"),this.renderer.addClass(this.el.nativeElement,"reveal--hidden"),!this.isBrowser||typeof IntersectionObserver>"u"){this.renderer.removeClass(this.el.nativeElement,"reveal--hidden"),this.renderer.addClass(this.el.nativeElement,"reveal--visible");return}this.observer=new IntersectionObserver(([o])=>{!this.isBrowser||!o.isIntersecting||(window.setTimeout(()=>{this.renderer.removeClass(this.el.nativeElement,"reveal--hidden"),this.renderer.addClass(this.el.nativeElement,"reveal--visible")},this.revealDelay),this.observer?.disconnect())},{threshold:.12}),this.observer.observe(this.el.nativeElement)}ngOnDestroy(){this.observer?.disconnect()}static{this.\u0275fac=function(c){return new(c||r)(x(y),x(w))}}static{this.\u0275dir=k({type:r,selectors:[["","appRevealOnScroll",""]],inputs:{revealDelay:"revealDelay"}})}}return r})(),me=(()=>{class r{get scoreLinePoints(){if(!this.historyData.length)return"";let o=1e3/(this.historyData.length-1);return this.historyData.map((c,l)=>`${(l*o).toFixed(2)} ${c.y}`).join(" ")}get scoreAreaPoints(){return this.historyData.length?`0 300 ${this.scoreLinePoints} 1000 300`:"0 300 1000 300"}get totalVulnerabilities(){return this.vulnData.reduce((o,c)=>o+c.value,0)}constructor(o,c){this.router=o,this.thirdPartyScripts=c,this.platformId=m(O),this.document=m(C),this.isBrowser=P(this.platformId),this.isDarkMode=!1,this.calendlyUrl=F.CALENDLY_URL,this.historyData=[{name:"Mon",score:72,y:210},{name:"Tue",score:75,y:187.5},{name:"Wed",score:74,y:195},{name:"Thu",score:82,y:135},{name:"Fri",score:85,y:112.5},{name:"Sat",score:88,y:90},{name:"Sun",score:92,y:60}],this.vulnData=[{name:"Critical",value:12,color:"#ef4444",dashArray:"5.73 251.327",offset:"0"},{name:"High",value:45,color:"#f97316",dashArray:"21.46 251.327",offset:"-5.73"}
1,{name:"Medium",value:128,color:"#eab308",dashArray:"61.05 251.327",offset:"-27.19"},{name:"Low",value:342,color:"#3b82f6",dashArray:"163.09 251.327",offset:"-88.24"}],this.compData=[{name:"SOC 2",score:98},{name:"ISO 27001",score:92},{name:"HIPAA",score:100},{name:"GDPR",score:85}],this.serviceRisks=[{icon:"lucide:server",title:"EC2 Instances",desc:"Identify exposed ports, outdated AMIs, insecure configurations, and privilege risks"},{icon:"lucide:database",title:"S3 Buckets",desc:"Detect public access, weak encryption policies, and improper access controls"},{icon:"lucide:database",title:"RDS Databases",desc:"Monitor encryption status, public accessibility, and compliance alignment"},{icon:"lucide:code",title:"Lambda Functions",desc:"Review IAM permissions, execution role policies, and event exposure"},{icon:"lucide:globe",title:"Load Balancers",desc:"Detect insecure protocols, weak SSL configurations, and traffic exposure risks."}],this.onThemeChanged=l=>{let h=l;if(typeof h.detail?.isDarkMode=="boolean"){this.isDarkMode=h.detail.isDarkMode;return}this.syncTheme()}}ngOnInit(){this.syncTheme(),this.isBrowser&&window.addEventListener("atler-theme-change",this.onThemeChanged)}ngOnDestroy(){this.isBrowser&&window.removeEventListener("atler-theme-change",this.onThemeChanged)}trackByName(o,c){return c.name}syncTheme(){if(!this.isBrowser){this.isDarkMode=!1;return}let o=localStorage.getItem("atler-theme");if(o==="dark"||o==="light"){this.isDarkMode=o==="dark";return}this.isDarkMode=this.document.body.classList.contains("theme-dark")}navigateToCloudAtlerSection(o,c){c&&(c.preventDefault(),c.stopPropagation()),this.router.navigate(["/"],{fragment:o})}openCalendlyPopup(){return this.isBrowser&&this.thirdPartyScripts.openCalendlyPopup(this.calendlyUrl),!1}static{this.\u0275fac=function(c){return new(c||r)(x(R),x(T))}}static{this.\u0275cmp=S({type:r,selectors:[["app-security-management-module"]],decls:290,vars:25,consts:[[1,"security-module"],[1,"security-module__main"],[1,"hero","section"],[1,"hero__grid"],[1,"hero__glow"],[1,"container","hero__container"],["appRevealOnScroll","",1,"hero__left"],[1,"hero__badge"],[1,"hero__badge-dot"],[1,"hero__title"],[1,"hero__title-gradient"],[1,"hero__lead"],[1,"btn","btn--primary",3,"click"],[1,"hero__trust"],[1,"hero__clouds"],["icon","lucide:cloud"],["appRevealOnScroll","",1,"hero-window",3,"revealDelay"],[1,"window-head"],[1,"window-dots"],[1,"window__title-group"],[1,"window-title"],[1,"window-live"],[1,"hero-window__body"],[1,"hero-metrics"],[1,"hero-monitor"],["icon","lucide:activity"],[1,"window-bar"],[1,"section","unified-view"],[1,"container","split"],["appRevealOnScroll","",1,"content"],[1,"pill","pill--blue"],["icon","charm:circle-tick"],["appRevealOnScroll","",1,"cloud-grid",3,"revealDelay"],["class","cloud-card",4,"ngFor","ngForOf"],[1,"section","score-section"],[1,"container","split","split--reverse"],["appRevealOnScroll","",1,"content","score-content",3,"revealDelay"],[1,"pill","pill--purple"],["icon","lucide:alert-triangle"],["icon","cil:bar-chart"],["appRevealOnScroll","",1,"score-window"],[1,"score-window__body"],[1,"score-head"],[1,"score-head__score"],[1,"score-tag"],[1,"score-chart"],["viewBox","0 0 1000 300","preserveAspectRatio","none",1,"score-svg"],["id","scoreArea","x1","0","y1","0","x2","0","y2","1"],["offset","0%","stop-color","#3b82f6","stop-opacity","0.35"],["offset","100%","stop-color","#3b82f6","stop-opacity","0"],["x1","0","y1","60","x2","1000","y2","60"],["x1","0","y1","120","x2","1000","y2","120"],["x1","0","y1","180","x2","1000","y2","180"],["x1","0","y1","240","x2","1000","y2","240"],["y","292",4,"ngFor","ngForOf"],[1,"section","vulnerability-section"],[1,"container"],["appRevealOnScroll","",1,"section-head"],[1,"split"],["appRevealOnScroll","",1,"vuln-window"],[1,"vuln-window__body"],[1,"vuln-pie-wrap"],["viewBox","-50 -50 100 100","aria-hidden","true",1,"vuln-pie"],["transform","rotate(-90)"],["r","40","fill","none","stroke-width","20",4,"ngFor","ngForOf","ngForTrackBy"],[1,"vuln-total"],[1,"vuln-legend"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"vuln-content"],["appRevealOnScroll","",1,"vuln-points",3,"revealDelay"],[4,"ngFor","ngForOf"],[1,"section","granular-section"],["appRevealOnScroll","",1,"content","score-content"],[1,"pill","pill--cyan"],["icon","lucide:search"],["icon","lucide:file-text"],["icon","lucide:list"],["appRevealOnScroll","",1,"finding-card",3,"revealDelay"],[1,"finding-card__title"],[1,"finding-tags"],[1,"pill","pill--danger"],[1,"pill","pill--neutral"],[1,"btn","btn--small"],[1,"finding-content"],[1,"section","service-section"],["appRevealOnScroll","",1,"section-head","section-head--left"],[1,"service-grid"],["class","service-card","appRevealOnScroll","",4,"ngFor","ngForOf"],[1,"section","compliance-section"],[1,"pill","pill--green"],["appRevealOnScroll","",1,"compliance-window",3,"revealDelay"],[1,"compliance-window__body"],[1,"compliance-bars"],["class","compliance-row",4,"ngFor","ngForOf","ngForTrackBy"],[1,"compliance-meta"],[1,"ok"],[1,"section","comparison-section"],["appRevealOnScroll","",1,"comparison-box"],[1,"comparison-box__title"],[1,"comparison-grid"],[1,"section","cta-section"],["appRevealOnScroll","",1,"container","cta-content"],[1,"btn","btn--light",3,"click"],[1,"cloud-card"],[1,"status-dot"],[1,"cloud-card__name"],[1,"progress"],["y","292"],["r","40","fill","none","stroke-width","20"],[1,"dot"],[1,"name"],[1,"val"],["appRevealOnScroll","",1,"service-card"],[1,"service-icon"],[3,"icon"],[1,"service-card__title"],[1,"compliance-row"],[1,"label"],[1,"bar"],[1,"icon"]],template:function(c,l){c&1&&(n(0,"div",0),i(1,"app-atler-header"),n(2,"main",1)(3,"section",2),i(4,"div",3)(5,"div",4),n(6,"div",5)(7,"div",6)(8,"span",7),i(9,"span",8),t(10," A Complete Security Control Layer for the Cloud"),e(),n(11,"div",9),t(12," Intelligent Security Posture "),i(13,"br"),n(14,"span",10),t(15,"Management for Modern Cloud Architecture"),e()(),n(16,"div",11),t(17," Built to give security leaders confidence that every configuration, workload, and exposure is continuously evaluated through the lens of business impact. "),e(),n(18,"button",12),b("click",function(){return l.openCalendlyPopup()}),t(19,"Book a Live Demo"),e(),n(20,"div",13)(21,"p"),t(22,"Trusted to secure workloads on"),e(),n(23,"div",14)(24,"span"),i(25,"iconify-icon",15),t(26,"AWS"),e(),n(27,"span"),i(28,"iconify-icon",15),t(29,"Azure"),e(),n(30,"span"),i(31,"iconify-icon",15),t(32,"Google Cloud"),e(),n(33,"span"),i(34,"iconify-icon",15),t(35,"Oracle"),e()()()(),n(36,"article",16)(37,"header",17)(38,"div",18),i(39,"span")(40,"span")(41,"span"),e(),n(42,"div",19)(43,"div",20),t(44,"Atler_Pilot_Dashboard"),e(),n(45,"div",21),i(46,"i"),t(47,"Live Monitor"),e()()(),n(48,"div",22)(49,"div",23)(50,"article")(51,"p"),t(52,"Accounts"),e(),n(53,"div"),t(54,"12"),e()(),n(55,"article")(56,"p"),t(57,"Assets"),e(),n(58,"div"),t(59,"4,821"),e()()(),n(60,"div",24),i(61,"iconify-icon",25),n(62,"p"),t(63,"Real-time Multi-Cloud Monitoring Active"),e()()(),i(64,"div",26),e()()(),n(65,"section",27)(66,"div",28)(67,"div",29)(68,"span",30),t(69,"Unified Visibility"),e(),n(70,"div"),t(71,"One Unified View Across All Cloud Providers"),e(
vendor: 5,379 bytes, line 1
1),n(72,"p"),t(73," Atler Pilot's CSPM dashboard provides centralized posture monitoring across multi-cloud environments to eliminate blind spots and fragmented security reporting. "),e(),n(74,"ul")(75,"li"),i(76,"iconify-icon",31),t(77,"Monitor AWS, Azure, Google Cloud, and Oracle in one dashboard"),e(),n(78,"li"),i(79,"iconify-icon",31),t(80,"View unified security scoring across accounts and regions"),e(),n(81,"li"),i(82,"iconify-icon",31),t(83,"Track posture changes continuously "),e(),n(84,"li"),i(85,"iconify-icon",31),t(86,"Detect misconfigurations instantly "),e()()(),n(87,"div",32),g(88,G,10,3,"article",33),e()()(),n(89,"section",34)(90,"div",35)(91,"div",36)(92,"span",37),t(93,"Live Analytics"),e(),n(94,"div"),t(95,"Real-Time Security Posture Scoring"),e(),n(96,"p"),t(97," Know exactly where you stand without waiting for audits. Your overall security score provides an immediate snapshot of your cloud health that helps leadership and security teams measure risk exposure at a glance. "),e(),n(98,"ul")(99,"li"),i(100,"iconify-icon",25),t(101,"Continuous posture evaluation"),e(),n(102,"li"),i(103,"iconify-icon",38),t(104,'Clear "Needs Improvement" signals '),e(),n(105,"li"),i(106,"iconify-icon",39),t(107,"Measurable improvement tracking"),e()()(),n(108,"article",40)(109,"header",17)(110,"div",18),i(111,"span")(112,"span")(113,"span"),e(),n(114,"div",19)(115,"div",20),t(116,"Security_Score_Analysis"),e(),n(117,"div",21),i(118,"i"),t(119,"Live Monitor"),e()()(),n(120,"div",41)(121,"div",42)(122,"div")(123,"p"),t(124,"Overall Score"),e(),n(125,"div",43),t(126,"87/100"),e()(),n(127,"span",44),t(128,"Needs Improvement"),e()(),n(129,"div",45),u(),n(130,"svg",46)(131,"defs")(132,"linearGradient",47),i(133,"stop",48)(134,"stop",49),e()(),i(135,"line",50)(136,"line",51)(137,"line",52)(138,"line",53)(139,"polygon")(140,"polyline"),g(141,U,2,2,"text",54),e()()(),M(),i(142,"div",26),e()()(),n(143,"section",55)(144,"div",56)(145,"div",57)(146,"div"),t(147,"Vulnerability Intelligence with Severity Breakdown"),e(),n(148,"p"),t(149," All cloud vulnerabilities do not demand the same attention, so our CSPM dashboard categorizes them into critical, high, medium, and low severity levels to help you focus on what truly threatens your environment. "),e()(),n(150,"div",58)(151,"article",59)(152,"header",17)(153,"div",18),i(154,"span")(155,"span")(156,"span"),e(),n(157,"div",19)(158,"div",20),t(159,"Severity_Analysis"),e(),n(160,"div",21),i(161,"i"),t(162,"Live Monitor"),e()()(),n(163,"div",60)(164,"div",61),u(),n(165,"svg",62)(166,"g",63),g(167,H,1,3,"circle",64),e()(),M(),n(168,"div",65)(169,"strong"),t(170),e(),n(171,"span"),t(172,"Total Issues"),e()()(),n(173,"div",66),g(174,W,6,4,"div",67),e()(),i(175,"div",26),e(),n(176,"div",68)(177,"div",69),g(178,Y,4,1,"article",70),e()()()()(),n(179,"section",71)(180,"div",28)(181,"div",72)(182,"span",73),t(183,"Deep Dive"),e(),n(184,"div"),t(185,"Granular and Actionable Security Insights"),e(),n(186,"p"),t(187," Each of our findings include detailed vulnerability data, affected components, resource mapping, and risk explanation that enable faster remediation without switching tools. "),e(),n(188,"ul")(189,"li"),i(190,"iconify-icon",74),t(191,"Resource name, account, and region context "),e(),n(192,"li"),i(193,"iconify-icon",75),t(194,"Detailed vulnerability descriptions "),e(),n(195,"li"),i(196,"iconify-icon",76),t(197,"Affected services and policy breakdown"),e()()(),n(198,"article",77)(199,"header")(200,"div")(201,"div",78),t(202,"S3 Bucket Public Access"),e(),n(203,"div",79)(204,"span",80),t(205,"Critical"),e(),n(206,"span",81),t(207,"AWS"),e(),n(208,"span",81),t(209,"us-east-1"),e()()(),n(210,"button",82),t(211,"Remediate"),e()(),n(212,"div",83)(213,"p")(214,"strong"),t(215,"Risk Explanation:"),e(),t(216," Allows unauthorized users to read/write data to the bucket."),e(),n(217,"p")(218,"strong"),t(219,"Policy:"),e(),t(220," AWS-S3-001"),e(),n(221,"p")(222,"strong"),t(223,"Resource:"),e(),t(224," prod-customer-data-backup"),e()()()()(),n(225,"section",84)(226,"div",56)(227,"div",85)(228,"div"),t(229,"Service-Level Risk Visibility"),e(),n(230,"p"),t(231,"Atler Pilot delivers service-level posture intelligence, so you can pinpoint exactly where risk is originating and which cloud services are operating securely."),e()(),n(232,"div",86),g(233,K,7,3,"article",87),e()()(),n(234,"section",88)(235,"div",28)(236,"div",29)(237,"span",89),t(238,"Audit Ready"),e(),n(239,"div"),t(240,"Continuous Compliance Monitoring"),e(),n(241,"p"),t(242," Our modern CSPM dashboard continuously evaluates your cloud posture against security best practices and compliance standards to keep you audit-ready at all times. "),e(),n(243,"ul")(244,"li"),i(245,"iconify-icon",31),t(246,"Multi-account coverage"),e(),n(247,"li"),i(248,"iconify-icon",31),t(249,"Standard-based filtering"),e(),n(250,"li"),i(251,"iconify-icon",31),t(252,"Audit-ready reporting"),e()()(),n(253,"article",90)(254,"header",17)(255,"div",18),i(256,"span")(257,"span")(258,"span"),e(),n(259,"div",19)(260,"div",20),t(261,"Compliance_Standards_v2"),e(),n(262,"div",21),i(263,"i"),t(264,"Live Monitor"),e()()(),n(265,"div",91)(266,"div",92),g(267,q,6,4,"div",93),e(),n(268,"div",94)(269,"span"),t(270,"Last Scan: 2 mins ago"),e(),n(271,"span",95),t(272,"All Systems Compliant"),e()()(),i(273,"div",26),e()()(),n(274,"section",96
1)(275,"div",56)(276,"article",97)(277,"div",98),t(278,"Why Atler Pilot's CSPM Outperforms Traditional Dashboards?"),e(),n(279,"div",99),g(280,J,5,1,"div",70),e()()()(),n(281,"section",100)(282,"div",101)(283,"div"),t(284,"Ready to Take Control of Your Cloud Security?"),e(),n(285,"p"),t(286,"See how Atler Pilot's CSPM transforms fragmented cloud security into a controlled, measurable, and continuously improving security posture."),e(),n(287,"button",102),b("click",function(N){return l.navigateToCloudAtlerSection("contact",N)}),t(288," Contact Us Now"),e()()()(),i(289,"app-atler-footer"),e()),c&2&&(z("is-dark",l.isDarkMode),a(36),d("revealDelay",200),a(51),d("revealDelay",200),a(),d("ngForOf",v(22,j)),a(3),d("revealDelay",200),a(48),_("points",l.scoreAreaPoints),a(),_("points",l.scoreLinePoints),a(),d("ngForOf",l.historyData),a(26),d("ngForOf",l.vulnData)("ngForTrackBy",l.trackByName),a(3),p(l.totalVulnerabilities),a(4),d("ngForOf",l.vulnData)("ngForTrackBy",l.trackByName),a(3),d("revealDelay",180),a(),d("ngForOf",v(23,V)),a(20),d("revealDelay",200),a(35),d("ngForOf",l.serviceRisks),a(20),d("revealDelay",200),a(14),d("ngForOf",l.compData)("ngForTrackBy",l.trackByName),a(13),d("ngForOf",v(24,$)))},dependencies:[A,D,I,B,Q,L],styles:[".security-module[_ngcontent-%COMP%]{--bg: #f8fafc;--surface: #ffffff;--surface-2: #f1f5f9;--panel-3: #f8fafc;--text: #475569;--heading: #0f172a;--muted: #64748b;--muted-2: #94a3b8;--border: #e2e8f0;--primary: #2563eb;--green: #10b981;--grid: rgba(148, 163, 184, .07);--shadow-lg: 0 30px 60px rgba(15, 23, 42, .12);--shadow-md: 0 16px 40px rgba(15, 23, 42, .09);--shadow-sm: 0 10px 30px rgba(15, 23, 42, .08);min-height:100vh;background:var(--bg);color:var(--text)}.security-module.is-dark[_ngcontent-%COMP%]{--bg: #0b1120;--surface: #0f1629;--surface-2: rgba(255, 255, 255, .05);--panel-3: #0b1120;--text: #cbd5f5;--heading: #ffffff;--muted: #94a3b8;--muted-2: #6b7280;--border: rgba(255, 255, 255, .08);--grid: rgba(148, 163, 184, .07);--shadow-lg: 0 30px 60px rgba(2, 6, 23, .58);--shadow-md: 0 16px 40px rgba(2, 6, 23, .44);--shadow-sm: 0 10px 30px rgba(2, 6, 23, .45)}.security-module[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{display:inline-flex;width:1em;height:1em}.security-module[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .security-module[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .security-module[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .security-module[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .security-module[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{margin:0;color:var(--heading)}.security-module[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.security-module[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:0;padding:0;list-style:none}.security-module[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:0;cursor:pointer}.security-module__main[_ngcontent-%COMP%]{overflow:hidden}.container[_ngcontent-%COMP%]{width:min(1200px,100% - 48px);margin-inline:auto;position:relative;z-index:2}.section[_ngcontent-%COMP%]{padding:104px 0}.hero[_ngcontent-%COMP%]{min-height:92vh;padding-top:168px;background:var(--bg);position:relative}.hero__grid[_ngcontent-%COMP%]{position:absolute;inset:0;pointer-events:none;z-index:1;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:40px 40px;background-position:0 0}.hero__glow[_ngcontent-%COMP%]{position:absolute;width:800px;height:600px;top:-210px;left:50%;transform:translate(-50%);background:#2563eb38;border-radius:50%;filter:blur(120px);opacity:.5}.hero__container[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.hero__badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:9px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 0 #2563eb59;color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:600;margin-bottom:32px}.hero__badge-dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:_ngcontent-%COMP%_pulse 1.8s ease-in-out infinite}.hero__title[_ngcontent-%COMP%]{font-size:72px;font-weight:800;line-height:72px;letter-spacing:-1.8px;color:var(--heading);margin-bottom:32px}.hero__title[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:linear-gradient(90deg,#2563eb,#9333ea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero__lead[_ngcontent-%COMP%]{max-width:520px;color:var(--text);font-size:18px;font-weight:500;line-height:30px;margin-bottom:40px}.hero__trust[_ngcontent-%COMP%]{margin-top:48px;border-top:1px solid var(--border);padding-top:32px}.hero__trust[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted-2);font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:24px}.hero__clouds[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:32px}.hero__clouds[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:18px;font-weight:700;opacity:.6}.hero__clouds[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:hover{opacity:1}.btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:16px;font-weight:700;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn--primary[_ngcontent-%COMP%]{padding:16px 32px;background:linear-gradient(90deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 16px 34px #2563eb4d}.btn--light[_ngcontent-%COMP%]{padding:20px 40px;background:#fff;color:#2563eb;font-size:18px}.btn--primary[_ngcontent-%COMP%]:hover, .btn--light[_ngcontent-%COMP%]:hover{transform:scale(1.02)}.btn--small[_ngcontent-%COMP%]{padding:8px 12px;background:#2563eb;
1color:#fff;border-radius:4px;font-size:12px;font-weight:700}.btn--small[_ngcontent-%COMP%]:hover{background:#1d4ed8}.hero-window[_ngcontent-%COMP%], .score-window[_ngcontent-%COMP%], .vuln-window[_ngcontent-%COMP%], .compliance-window[_ngcontent-%COMP%], .finding-card[_ngcontent-%COMP%], .comparison-box[_ngcontent-%COMP%], .service-card[_ngcontent-%COMP%], .cloud-card[_ngcontent-%COMP%]{background:var(--surface);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-md)}.hero-window[_ngcontent-%COMP%], .score-window[_ngcontent-%COMP%], .vuln-window[_ngcontent-%COMP%], .compliance-window[_ngcontent-%COMP%]{overflow:hidden}.window-head[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--panel-3) 90%,transparent)}.window-dots[_ngcontent-%COMP%]{display:inline-flex;gap:8px}.window-dots[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:50%}.window-dots[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(1){background:#ff5f57}.window-dots[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(2){background:#febc2e}.window-dots[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:nth-child(3){background:#28c840}.window__title-group[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px}.window-title[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-weight:500;opacity:.8}.window-live[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;border:1px solid rgba(16,185,129,.2);background:#10b98114;color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;animation:_ngcontent-%COMP%_pulse 1.8s ease-in-out infinite}.window-live[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:#10b981;animation:_ngcontent-%COMP%_pulse-dot 1.8s ease-in-out infinite}.window-bar[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#10b981)}.hero-window__body[_ngcontent-%COMP%], .score-window__body[_ngcontent-%COMP%]{padding:32px;background:var(--surface)}.hero-metrics[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.hero-metrics[_ngcontent-%COMP%] article[_ngcontent-%COMP%]{border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 50%,transparent);padding:16px}.hero-metrics[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted-2);font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:4px}.hero-metrics[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:24px;line-height:32px;font-weight:700;color:var(--heading)}.hero-monitor[_ngcontent-%COMP%]{border-radius:16px;min-height:160px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 50%,transparent);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}.hero-monitor[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:#3b82f6;font-size:48px;opacity:.55;margin-bottom:8px}.hero-monitor[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted);font-size:14px}.split[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.split--reverse[_ngcontent-%COMP%]{direction:rtl}.split--reverse[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{direction:ltr}.unified-view[_ngcontent-%COMP%], .vulnerability-section[_ngcontent-%COMP%], .service-section[_ngcontent-%COMP%]{background:var(--surface)}.pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;border:1px solid transparent;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.pill--blue[_ngcontent-%COMP%]{background:#2563eb21;color:#2563eb;border-color:#2563eb3d}.pill--purple[_ngcontent-%COMP%]{background:#7c3aed24;color:#9333ea;border-color:#7c3aed3d}.pill--cyan[_ngcontent-%COMP%]{background:#06b6d424;color:#0891b2;border-color:#06b6d43d}.pill--green[_ngcontent-%COMP%]{background:#10b98124;color:#34d399;border-color:#10b9813d}.pill--danger[_ngcontent-%COMP%]{font-size:12px;border-radius:4px;padding:4px 8px;background:#ef44441f;color:#dc2626;border-color:#ef444438}.pill--neutral[_ngcontent-%COMP%]{font-size:12px;border-radius:4px;padding:4px 8px;background:#94a3b82e;color:#64748b;border-color:#94a3b83d;text-transform:none}.content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:48px;line-height:52px;font-weight:700;color:var(--heading);margin:24px 0;letter-spacing:-1.2px}.content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted);font-size:18px;line-height:30px;margin-bottom:32px}
1.content[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:grid;gap:16px}.content[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:12px;color:var(--text);font-size:16px;line-height:24px}.content[_ngcontent-%COMP%] li[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{margin-top:4px;color:#2563eb;font-size:18px}.cloud-grid[_ngcontent-%COMP%], .vuln-points[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cloud-card[_ngcontent-%COMP%]{padding:24px;border-radius:16px;box-shadow:none;background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.cloud-card[_ngcontent-%COMP%]:hover{border:1px solid rgba(59,130,246,.5)}.cloud-card[_ngcontent-%COMP%]:hover header[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:#3b82f6cc}.cloud-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cloud-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:var(--muted-2);font-size:24px}.status-dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:#10b981}.cloud-card__name[_ngcontent-%COMP%]{font-size:18px;font-weight:700;color:var(--heading);line-height:28px;margin-bottom:8px}.progress[_ngcontent-%COMP%]{height:6px;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden;margin-bottom:8px}.progress[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;height:100%;background:#3b82f6}.cloud-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted-2);font-size:12px;line-height:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.score-section[_ngcontent-%COMP%], .granular-section[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.score-head[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px}.score-head[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:8px}.score-head__score[_ngcontent-%COMP%]{font-size:60px;line-height:60px;font-weight:700;color:var(--heading);letter-spacing:-3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.score-tag[_ngcontent-%COMP%]{color:#ca8a04;border:1px solid rgba(234,179,8,.25);background:#eab3081f;border-radius:999px;padding:4px 12px;font-size:12px;text-transform:uppercase;font-weight:700}.score-chart[_ngcontent-%COMP%]{height:200px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,var(--surface-2));padding:16px}.score-svg[_ngcontent-%COMP%]{width:100%;height:100%}.score-svg[_ngcontent-%COMP%] line[_ngcontent-%COMP%]{stroke:#334155;stroke-dasharray:3 3;stroke-opacity:.15}.score-svg[_ngcontent-%COMP%] polygon[_ngcontent-%COMP%]{fill:url(#scoreArea)}.score-svg[_ngcontent-%COMP%] polyline[_ngcontent-%COMP%]{fill:none;stroke:#3b82f6;stroke-width:4;stroke-linejoin:round}.score-svg[_ngcontent-%COMP%] text[_ngcontent-%COMP%]{fill:#94a3b8;font-size:12px;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.score-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:36px;line-height:40px;font-weight:700;color:var(--heading);margin:24px 0;letter-spacing:-.9px}.score-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:500}.score-section[_ngcontent-%COMP%] .score-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:#9333ea}.granular-section[_ngcontent-%COMP%] .score-content[_ngcontent-%COMP%] li[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:#0891b2}.section-head[_ngcontent-%COMP%]{max-width:800px;margin:0 auto 64px;text-align:center}.section-head--left[_ngcontent-%COMP%]{margin-left:0;margin-right:0;text-align:left}.section-head--left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{max-width:650px}.section-head[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:36px;font-weight:700;line-height:40px;margin-bottom:24px;letter-spacing:-.9px;color:var(--heading)}.section-head[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted);font-size:18px;line-height:30px}.vuln-window__body[_ngcontent-%COMP%]{padding:32px;display:flex;gap:42px;align-items:center}.vuln-pie-wrap[_ngcontent-%COMP%]{width:250px;height:250px;position:relative;flex-shrink:0}.vuln-pie[_ngcontent-%COMP%]{width:100%;height:100%}
1.vuln-pie[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{transition:stroke-width .3s ease}.vuln-pie[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]:hover{stroke-width:22}.vuln-total[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.vuln-total[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{display:block;font-size:30px;line-height:36px;font-weight:700;color:var(--heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.vuln-total[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.vuln-legend[_ngcontent-%COMP%]{display:grid;gap:10px}.vuln-legend[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.vuln-legend[_ngcontent-%COMP%] .dot[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:50%}.vuln-legend[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{width:70px;font-size:14px;font-weight:700;color:var(--text)}.vuln-legend[_ngcontent-%COMP%] .val[_ngcontent-%COMP%]{font-size:14px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.vuln-points[_ngcontent-%COMP%] article[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 50%,transparent);padding:16px}.vuln-points[_ngcontent-%COMP%] article[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{font-size:20px;color:#ef4444}.vuln-points[_ngcontent-%COMP%] article[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--text);font-size:14px;font-weight:500}.finding-card[_ngcontent-%COMP%]{padding:32px;border-radius:16px}.finding-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:16px}.finding-card__title[_ngcontent-%COMP%]{font-size:18px;font-weight:700;line-height:28px;color:var(--heading);margin-bottom:8px}.finding-tags[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.finding-content[_ngcontent-%COMP%]{display:grid;gap:16px}.finding-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted);font-size:14px;line-height:20px}.finding-content[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-weight:600;color:var(--text)}.service-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.service-card[_ngcontent-%COMP%]{padding:32px;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease}.service-card[_ngcontent-%COMP%]:hover{transform:translateY(-4px);background:linear-gradient(to top right,#3b82f60d,#3b82f600);box-shadow:var(--shadow-sm)}.service-card[_ngcontent-%COMP%]:hover .service-icon[_ngcontent-%COMP%]{transform:scale(1.1)}.service-icon[_ngcontent-%COMP%]{width:54px;height:54px;border-radius:16px;background:#2563eb1a;color:#2563eb;border:1px solid rgba(37,99,235,.24);display:grid;place-items:center;margin-bottom:24px}.service-icon[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{font-size:28px}.service-card__title[_ngcontent-%COMP%]{font-size:20px;font-weight:700;line-height:28px;color:var(--heading);margin-bottom:12px}.service-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--muted);font-size:14px;line-height:23px}.compliance-section[_ngcontent-%COMP%]{background:#0b1120;color:#fff;position:relative;overflow:hidden}.compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] li[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:inherit}.compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#94a3b8}.compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-weight:500}.compliance-section[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] li[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{color:#34d399}.compliance-window__body[_ngcontent-%COMP%]{padding:32px;background:var(--surface)}.compliance-bars[_ngcontent-%COMP%]{border-left:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 24px 16px 16px;display:grid;gap:32px}.compliance-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center}.compliance-row[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{text-align:right;color:#94a3b8;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.compliance-row[_ngcontent-%COMP%] .bar[_ngcontent-%COMP%]{height:20px;position:relative}.compliance-row[_ngcontent-%COMP%] .bar[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;align-items:center;height:100%;padding-left:12px;border-radius:0 4px 4px 0;background:#10b981;color:#fff;font-size:10px;font-weight:700;transition:width 1s ease}.compliance-meta[_ngcontent-%COMP%]{margin-top:12px;display:flex;justify-content:space-between;gap:8px;color:#64748b;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}.compliance-meta[_ngcontent-%COMP%] .ok[_ngcontent-%COMP%]{color:#10b981}.comparison-section[_ngcontent-%COMP%]{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.comparison-box[_ngcontent-%COMP%]{padding:64px;border-radius:40px;border:1px solid var(--border);box-shadow:var(--shadow-lg)}.comparison-box__title[_ngcontent-%COMP%]{text-align:center;font-size:30px;font-weight:700;color:var(--heading);line-height:36px;margin-bottom:48px}.comparison-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.comparison-grid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px;border-radius:12px;padding:16px;transition:background .2s ease}.comparison-grid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:hover{background:color-mix(in srgb,var(--surface-2) 50%,transparent)}.comparison-grid[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#10b98129;color:#10b981;flex-shrink:0}.comparison-grid[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] iconify-icon[_ngcontent-%COMP%]{font-size:18px}.comparison-grid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:last-child{color:var(--text);font-size:18px;line-height:28px;font-weight:500}.cta-section[_ngcontent-%COMP%]{background:#15213d;overflow:hidden}.cta-content[_ngcontent-%COMP%]{position:relative;z-index:2;max-width:840px;text-align:center}.cta-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{color:#fff;font-size:60px;font-weight:700;line-height:60px;letter-spacing:-1.5px;margin-bottom:32px}.cta-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#dbeafe;font-size:20px;line-height:28px;font-weight:500;margin-bottom:48px;max-width:680px;place-self:center}.reveal[_ngcontent-%COMP%]{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal--hidden[_ngcontent-%COMP%]{opacity:0;transform:translateY(28px)}.reveal--visible[_ngcontent-%COMP%]{opacity:1;transform:translateY(0)}@keyframes _ngcontent-%COMP%_pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes _ngcontent-%COMP%_pulse-dot{0%{box-shadow:0 0 #2563eb59}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}@media only screen and (max-width:1250px){.hero__container[_ngcontent-%COMP%], .split[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:48px}.split--reverse[_ngcontent-%COMP%]{direction:ltr}.service-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cloud-grid[_ngcontent-%COMP%], .comparison-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-grid[_ngcontent-%COMP%]{gap:0px}.hero__content[_ngcontent-%COMP%], .content[_ngcontent-%COMP%], .score-content[_ngcontent-%COMP%], .hero__lead[_ngcontent-%COMP%]{max-width:100%}.hero-window__body[_ngcontent-%COMP%], .score-window__body[_ngcontent-%COMP%], .vuln-window__body[_ngcontent-%COMP%], .compliance-window__body[_ngcontent-%COMP%], .finding-card[_ngcontent-%COMP%], .comparison-box[_ngcontent-%COMP%], .service-card[_ngcontent-%COMP%]{padding:24px}.vuln-window__body[_ngcontent-%COMP%]{justify-content:center}.hero__title[_ngcontent-%COMP%]{font-size:48px;line-height:53px;letter-spacing:-1.2px}.content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:36px;line-height:40px;letter-spacing:-.9px}.score-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .section-head[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .comparison-box__title[_ngcontent-%COMP%]{font-size:30px;line-height:36px;letter-spacing:-.75px}.cta-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{font-size:36px;line-height:40px;letter-spacing:-.9px}}@media only screen and (max-width:768px){.container[_ngcontent-%COMP%]{width:min(1200px,100% - 32px)}.section[_ngcontent-%COMP%]{padding:84px 0}.service-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}.hero[_ngcontent-%COMP%]{padding-top:132px;min-height:auto}.hero__lead[_ngcontent-%COMP%], .content[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .section-head[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .cta-content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;line-height:28px}.window-head[_ngcontent-%COMP%], .score-head[_ngcontent-%COMP%], .finding-card[_ngcontent-%COMP%] header[_ngcontent-%COMP%]{flex-wrap:wrap}.score-head[_ngcontent-%COMP%]{align-items:flex-start;gap:10px}.score-head__score[_ngcontent-%COMP%]{font-size:52px;line-height:52px}.vuln-window__body[_ngcontent-%COMP%]{flex-direction:column;align-items:center;gap:24px}.hero-metrics[_ngcontent-%COMP%], .cloud-grid[_ngcontent-%COMP%], .comparison-grid[_ngcontent-%COMP%], .service-grid[_ngcontent-%COMP%], .vuln-points[_ngcontent-%COMP%], .compliance-row[_ngcontent-%COMP%]{grid-template-columns:1fr}.comparison-box[_ngcontent-%COMP%]{padding:24px}
1.comparison-box__title[_ngcontent-%COMP%]{font-size:30px;line-height:36px;margin-bottom:30px}.comparison-grid[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:last-child{font-size:16px;line-height:24px}.btn[_ngcontent-%COMP%], .btn--primary[_ngcontent-%COMP%], .btn--light[_ngcontent-%COMP%]{width:100%}}"],changeDetection:0})}}return r})();export{me as SecurityManagementModuleComponent,Q as SecurityRevealOnScrollDirective};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.