.AYdSxW_trigger{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.8rem;transition:all .25s;display:inline-flex}.AYdSxW_trigger:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:var(--accent);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 35%, transparent)}.AYdSxW_overlay{z-index:2147483000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060ed1;justify-content:center;align-items:center;padding:1.5rem;animation:.2s AYdSxW_fadeIn;display:flex;position:fixed;inset:0}@keyframes AYdSxW_fadeIn{0%{opacity:0}to{opacity:1}}.AYdSxW_modal{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);width:100%;max-width:940px;max-height:92vh;box-shadow:0 24px 80px #0009, 0 0 60px color-mix(in srgb, var(--accent) 18%, transparent);background:linear-gradient(135deg,#0a1628,#0d1f38);border-radius:12px;padding:2.25rem 2.5rem;animation:.25s cubic-bezier(.2,.9,.3,1.2) AYdSxW_popIn;position:relative;overflow-y:auto}@keyframes AYdSxW_popIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AYdSxW_modal:after{content:"";background:var(--accent);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.AYdSxW_close{color:#cfe6f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.6rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.AYdSxW_close:hover{color:#fff;background:#ffffff1f}.AYdSxW_tag{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:3px;color:var(--accent);margin-bottom:.5rem;font-size:.7rem}.AYdSxW_title{font-family:var(--font-orbitron), monospace;color:#fff;margin:0 0 .35rem;font-size:1.7rem;font-weight:700;line-height:1.2}.AYdSxW_namesake{color:var(--accent);margin:0 0 1.25rem;font-size:.95rem;font-style:italic}.AYdSxW_body{grid-template-columns:240px 1fr;align-items:start;gap:1.75rem;display:grid}.AYdSxW_bodyNoImage{grid-template-columns:1fr}.AYdSxW_modalWide{max-width:1200px;padding:1.85rem 2.25rem}.AYdSxW_plates{border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:1.25rem 2rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.AYdSxW_plates .AYdSxW_figure{align-items:flex-start;gap:1rem;display:flex}.AYdSxW_plates .AYdSxW_image{flex-shrink:0;width:auto;max-width:45%;max-height:200px}.AYdSxW_plates .AYdSxW_caption{flex:1;margin-top:0}.AYdSxW_figures{flex-direction:column;gap:1.5rem;display:flex}.AYdSxW_figure{margin:0}.AYdSxW_image{border:1px solid #ffffff1a;border-radius:8px;width:100%;height:auto;display:block}.AYdSxW_caption{color:#7fb3c8;margin-top:.6rem;font-size:.78rem;font-style:italic;line-height:1.5}.AYdSxW_text p{color:#b8d4e0;margin:0 0 .85rem;font-size:1rem;line-height:1.6}.AYdSxW_text p:last-child{margin-bottom:0}.AYdSxW_spoilerLine{border-top:1px dashed #ffffff1f;padding-top:.9rem;font-style:italic;color:#8aa6b4!important;margin-top:1.25rem!important;font-size:.82rem!important;line-height:1.6!important}.AYdSxW_spoiler{font:inherit;color:inherit;cursor:pointer;filter:blur(5px);-webkit-user-select:none;user-select:none;background:#ffffff14;border:none;border-radius:4px;padding:0 .3em;transition:filter .2s,background .2s}.AYdSxW_spoiler:hover,.AYdSxW_spoiler:focus-visible{filter:blur(2.5px);outline:none}.AYdSxW_spoilerRevealed,.AYdSxW_spoilerRevealed:hover,.AYdSxW_spoilerRevealed:focus-visible{filter:none;background:color-mix(in srgb, var(--accent) 16%, transparent);cursor:default;-webkit-user-select:text;user-select:text}.AYdSxW_footer{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.AYdSxW_credit{color:#6c8ea0;max-width:70%;margin:0;font-size:.75rem;line-height:1.5}.AYdSxW_source{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:1px;color:var(--accent);white-space:nowrap;font-size:.78rem;text-decoration:none}.AYdSxW_source:hover{text-decoration:underline}@media (max-width:640px){.AYdSxW_modal{padding:1.75rem 1.25rem}.AYdSxW_body{grid-template-columns:1fr;gap:1.25rem}.AYdSxW_figure{max-width:260px;margin:0 auto}.AYdSxW_credit{max-width:100%}}
:root{--cl-bg:#f4f7fb;--cl-surface:#fff;--cl-surface2:#ebf0f8;--cl-navy:#1b3a5c;--cl-navy-deep:#0e2236;--cl-navy-light:#d5e4f2;--cl-amber:#c96a0e;--cl-amber-bg:#fef3c7;--cl-amber-mid:#f59e0b;--cl-amber-glow:#f59e0b26;--cl-green:#0d6e42;--cl-green-bg:#dcfce7;--cl-green-mid:#16a34a;--cl-text:#0d1728;--cl-text-mid:#4b637d;--cl-text-dim:#8fa5be;--cl-border:#c8d8ea;--cl-border-light:#e2edf6}.gkj3SW_concordLantern{font-family:var(--font-work-sans), sans-serif;background:var(--cl-bg);color:var(--cl-text);min-height:100vh;line-height:1.6;position:relative;overflow-x:clip}.gkj3SW_concordLantern h1,.gkj3SW_concordLantern h2,.gkj3SW_concordLantern h3,.gkj3SW_concordLantern h4{font-family:var(--font-barlow-condensed), sans-serif;line-height:1.05}.gkj3SW_container{z-index:1;max-width:1320px;margin:0 auto;padding:0 2rem;position:relative}.gkj3SW_navWrapper{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cl-border);background:#fffffff5;position:sticky;top:137px}.gkj3SW_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem 0;display:flex}.gkj3SW_logoContainer{align-items:center;gap:1rem;display:flex}.gkj3SW_logoImg{object-fit:contain;width:56px;height:56px;box-shadow:0 0 18px var(--cl-amber-glow);border-radius:50%;flex-shrink:0}.gkj3SW_logoText{flex-direction:column;line-height:1.15;display:flex}.gkj3SW_logoMain{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-navy);letter-spacing:1px;text-transform:uppercase;font-size:2.1rem;font-weight:900}.gkj3SW_logoSubtitle{font-family:var(--font-ibm-plex-mono), monospace;color:var(--cl-text-dim);letter-spacing:1.5px;text-transform:uppercase;font-size:.78rem}.gkj3SW_navLinks{flex-wrap:wrap;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.gkj3SW_tab{cursor:pointer;color:var(--cl-text-mid);background:0 0;border:none;padding:0;font-family:inherit;font-size:1rem;font-weight:600;transition:color .2s;position:relative}.gkj3SW_tab:after{content:"";background:var(--cl-amber-mid);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.gkj3SW_tab:hover{color:var(--cl-navy)}.gkj3SW_tab:hover:after,.gkj3SW_tabActive:after{width:100%}.gkj3SW_tabActive{color:var(--cl-navy)}.gkj3SW_navLinks a{background:var(--cl-navy);color:#fff;border-radius:4px;padding:.5rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s}.gkj3SW_navLinks a:hover{background:var(--cl-navy-deep)}.gkj3SW_section{padding:5rem 0}.gkj3SW_sectionAlt{background:var(--cl-surface)}.gkj3SW_eyebrow{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:3px;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:600}.gkj3SW_eyebrowNavy{color:var(--cl-navy)}.gkj3SW_eyebrowAmber{color:var(--cl-amber)}.gkj3SW_eyebrowGreen{color:var(--cl-green)}.gkj3SW_eyebrowDim{color:var(--cl-text-dim)}.gkj3SW_sectionHead{margin-bottom:3.5rem}.gkj3SW_sectionHead h2{color:var(--cl-navy);margin-bottom:.6rem;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:900}.gkj3SW_sectionHead p{color:var(--cl-text-mid);max-width:640px;font-size:1.15rem}.gkj3SW_centered{text-align:center}.gkj3SW_centered p{margin-left:auto;margin-right:auto}.gkj3SW_heroBanner{background:var(--cl-bg);border-bottom:1px solid var(--cl-border);text-align:center;padding:3.5rem 0 3rem;position:relative;overflow:hidden}.gkj3SW_heroBanner:before{content:"";pointer-events:none;background:radial-gradient(55% 65% at 50% 45%,#f59e0b29 0%,#f59e0b0d 40%,#0000 72%);position:absolute;inset:0}.gkj3SW_bannerTitle{color:var(--cl-navy-deep);text-transform:uppercase;letter-spacing:6px;z-index:2;margin-bottom:0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:900;animation:.9s .1s backwards gkj3SW_fadeInUp;position:relative}.gkj3SW_heroLogoWrapper{justify-content:center;align-items:center;width:100%;height:320px;animation:.9s .2s backwards gkj3SW_fadeInUp;display:flex;position:relative}.gkj3SW_heroLogoGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#f59e0b66 0%,#f59e0b29 38%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gkj3SW_heroLogo{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 34px #0e223652);border-radius:50%;width:270px;height:270px;display:block;position:relative}.gkj3SW_bannerTagline{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-amber);text-transform:uppercase;letter-spacing:4px;z-index:2;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:700;animation:.9s .3s backwards gkj3SW_fadeInUp;position:relative}.gkj3SW_bannerRule{background:var(--cl-amber-mid);z-index:2;width:84px;height:3px;margin:1.25rem auto 0;animation:.9s .4s backwards gkj3SW_fadeInUp;position:relative}.gkj3SW_nameOrigin{z-index:2;margin:1.75rem auto 0;animation:.9s .5s backwards gkj3SW_fadeInUp;position:relative}@keyframes gkj3SW_fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gkj3SW_hero{background:var(--cl-surface);border-bottom:1px solid var(--cl-border);padding:5rem 0 4rem}.gkj3SW_heroLayout{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.gkj3SW_heroTitle{color:var(--cl-navy-deep);letter-spacing:.5px;margin-bottom:1.25rem;font-size:clamp(3rem,5.5vw,5rem);font-weight:900}.gkj3SW_heroTitle em{color:var(--cl-amber);font-style:normal}.gkj3SW_heroDesc{color:var(--cl-text-mid);max-width:520px;margin-bottom:2.25rem;font-size:1.2rem;line-height:1.75}.gkj3SW_poweredBy{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:2px;color:var(--cl-text-dim);align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.75rem;display:flex}.gkj3SW_poweredByLogo{object-fit:contain;width:28px;height:28px}.gkj3SW_ctaRow{flex-wrap:wrap;gap:1rem;display:flex}.gkj3SW_btn{cursor:pointer;border:none;border-radius:4px;padding:.85rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.gkj3SW_btnNavy{background:var(--cl-navy);color:#fff;box-shadow:0 4px 14px #1b3a5c40}.gkj3SW_btnNavy:hover{background:var(--cl-navy-deep);transform:translateY(-2px)}.gkj3SW_btnAmber{background:var(--cl-amber-mid);color:#fff;box-shadow:0 4px 14px #f59e0b4d}.gkj3SW_btnAmber:hover{background:var(--cl-amber);transform:translateY(-2px)}.gkj3SW_flowDiagram{background:var(--cl-navy-deep);border-radius:12px;padding:2.5rem 2rem;position:relative;overflow:hidden}.gkj3SW_flowDiagram:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.gkj3SW_flowLabel{font-family:var(--font-ibm-plex-mono), monospace;color:#ffffff59;letter-spacing:2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:.7rem;position:relative}.gkj3SW_flowSteps{flex-direction:column;gap:1rem;display:flex;position:relative}.gkj3SW_flowStep{opacity:0;align-items:flex-start;gap:1rem;animation:.5s forwards gkj3SW_flowIn;display:flex}.gkj3SW_flowStep:first-child{animation-delay:.1s}.gkj3SW_flowStep:nth-child(3){animation-delay:.35s}.gkj3SW_flowStep:nth-child(5){animation-delay:.6s}.gkj3SW_flowStep:nth-child(7){animation-delay:.85s}@keyframes gkj3SW_flowIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.gkj3SW_flowIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.gkj3SW_flowIconAmber{background:#f59e0b2e;border:1px solid #f59e0b66}.gkj3SW_flowIconBlue{background:#60a5fa26;border:1px solid #60a5fa59}.gkj3SW_flowIconTeal{background:#14b8a626;border:1px solid #14b8a659}.gkj3SW_flowIconGreen{background:#16a34a26;border:1px solid #16a34a59}.gkj3SW_flowText{flex:1}.gkj3SW_flowStepTitle{font-family:var(--font-barlow-condensed), sans-serif;color:#fff;letter-spacing:.5px;margin-bottom:.15rem;font-size:1.1rem;font-weight:700}.gkj3SW_flowStepDesc{color:#ffffff80;font-size:.9rem;line-height:1.5}.gkj3SW_flowConnector{background:linear-gradient(#f59e0b66,#ffffff1a);width:1px;height:18px;margin-left:21px}.gkj3SW_flowCert{background:#16a34a1f;border:1px solid #16a34a59;border-radius:6px;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.9rem 1.1rem;animation:.5s 1.1s backwards gkj3SW_flowIn;display:flex;position:relative}.gkj3SW_certBadge{border:2px solid var(--cl-green-mid);width:36px;height:36px;color:var(--cl-green-mid);background:#16a34a40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.gkj3SW_certText{flex:1}.gkj3SW_certTitle{color:var(--cl-green-mid);font-size:.9rem;font-weight:600}.gkj3SW_certSub{color:#fff6;font-size:.78rem;font-family:var(--font-ibm-plex-mono), monospace}.gkj3SW_statsBar{background:var(--cl-navy-deep);border-top:3px solid var(--cl-amber-mid)}.gkj3SW_statsInner{grid-template-columns:repeat(5,1fr);max-width:1320px;margin:0 auto;padding:0 2rem;display:grid}.gkj3SW_statItem{text-align:center;border-right:1px solid #ffffff14;padding:2.25rem 1.5rem}.gkj3SW_statItem:last-child{border-right:none}.gkj3SW_statNumber{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-amber-mid);margin-bottom:.25rem;font-size:3rem;font-weight:900;line-height:1;display:block}.gkj3SW_statLabel{color:#ffffff73;letter-spacing:1px;text-transform:uppercase;font-size:.85rem}.gkj3SW_phases{background:var(--cl-border);border:1px solid var(--cl-border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.gkj3SW_phase{background:var(--cl-surface);padding:2.75rem 2.25rem;position:relative;overflow:hidden}.gkj3SW_phaseNum{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-surface2);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.5rem}.gkj3SW_phaseTag{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:2px;border-radius:3px;margin-bottom:1.25rem;padding:.3rem .8rem;font-size:.72rem;font-weight:600;display:inline-block}.gkj3SW_tagAmber{background:var(--cl-amber-bg);color:var(--cl-amber)}.gkj3SW_tagNavy{background:var(--cl-navy-light);color:var(--cl-navy)}.gkj3SW_tagGreen{background:var(--cl-green-bg);color:var(--cl-green)}.gkj3SW_phase h3{color:var(--cl-navy-deep);margin-bottom:.75rem;font-size:1.9rem;font-weight:900}.gkj3SW_phase p{color:var(--cl-text-mid);margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.gkj3SW_phaseBullets{margin:0;padding:0;list-style:none}.gkj3SW_phaseBullets li{color:var(--cl-text-mid);border-bottom:1px solid var(--cl-border-light);padding:.4rem 0 .4rem 1.25rem;font-size:.97rem;position:relative}.gkj3SW_phaseBullets li:last-child{border-bottom:none}.gkj3SW_phaseBullets li:before{content:"✓";color:var(--cl-amber-mid);font-weight:700;position:absolute;left:0}.gkj3SW_capsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.gkj3SW_cap{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:2px;padding:2rem;transition:box-shadow .2s,transform .2s}.gkj3SW_cap:hover{transform:translateY(-3px);box-shadow:0 8px 28px #1b3a5c1a}.gkj3SW_capIcon{margin-bottom:1.1rem;font-size:2rem;display:block}.gkj3SW_cap h3{color:var(--cl-navy-deep);margin-bottom:.6rem;font-size:1.4rem;font-weight:900}.gkj3SW_cap p{color:var(--cl-text-mid);font-size:.97rem;line-height:1.7}.gkj3SW_scoreGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.gkj3SW_scoreCard{background:var(--cl-surface);border:1px solid var(--cl-border);padding:2rem}.gkj3SW_scoreIcon{margin-bottom:.9rem;font-size:2rem;display:block}.gkj3SW_scoreTitle{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-navy-deep);margin-bottom:.5rem;font-size:1.45rem;font-weight:900}.gkj3SW_scoreDesc{color:var(--cl-text-mid);font-size:.97rem;line-height:1.7}.gkj3SW_scoreNote{background:var(--cl-surface);border-left:3px solid var(--cl-amber-mid);color:var(--cl-text-mid);margin-top:2rem;padding:1.25rem 1.5rem;font-size:.97rem;line-height:1.7}.gkj3SW_scoreNote strong{color:var(--cl-navy);font-weight:600}.gkj3SW_certLayout{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.gkj3SW_certLead{color:var(--cl-text-mid);margin-bottom:2rem;font-size:1.1rem;line-height:1.75}.gkj3SW_certLeadLast{margin-bottom:2.5rem}.gkj3SW_certPanel{background:var(--cl-navy-deep);border-radius:10px;padding:2.5rem;position:relative;overflow:hidden}.gkj3SW_certPanel:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.gkj3SW_certPanelInner{z-index:1;position:relative}.gkj3SW_certHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.gkj3SW_certShield{border:2px solid var(--cl-green-mid);background:#16a34a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.gkj3SW_certHeadTitle{font-family:var(--font-barlow-condensed), sans-serif;color:#fff;letter-spacing:.5px;font-size:1.3rem;font-weight:700}.gkj3SW_certHeadSub{color:#fff6;font-size:.82rem;font-family:var(--font-ibm-plex-mono), monospace}.gkj3SW_certRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.gkj3SW_certRow:last-of-type{border-bottom:none}.gkj3SW_certRowLabel{color:#ffffff8c;font-size:.92rem}.gkj3SW_certRowValue{font-family:var(--font-ibm-plex-mono), monospace;text-align:right;font-size:.85rem;font-weight:600}.gkj3SW_valGreen{color:var(--cl-green-mid)}.gkj3SW_valAmber{color:var(--cl-amber-mid)}.gkj3SW_valWhite{color:#fff}.gkj3SW_valRed{color:#ef4444}.gkj3SW_certStamp{text-align:center;background:#16a34a1f;border:1px solid #16a34a4d;border-radius:6px;margin-top:1.75rem;padding:1rem}.gkj3SW_certStampTitle{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-green-mid);letter-spacing:1px;font-size:1.2rem;font-weight:700}.gkj3SW_certStampSub{color:#ffffff59;font-size:.78rem;font-family:var(--font-ibm-plex-mono), monospace;margin-top:.25rem}.gkj3SW_useList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.gkj3SW_useItem{background:var(--cl-surface);border:1px solid var(--cl-border);align-items:flex-start;gap:1rem;padding:1.25rem;transition:border-color .2s;display:flex}.gkj3SW_useItem:hover{border-color:var(--cl-navy)}.gkj3SW_useItemIcon{background:var(--cl-navy-light);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.3rem;display:flex}.gkj3SW_useItemBody h4{color:var(--cl-navy-deep);margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.gkj3SW_useItemBody p{color:var(--cl-text-mid);font-size:.95rem}.gkj3SW_ucGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.gkj3SW_ucCard{border-top:4px solid var(--cl-navy);background:var(--cl-surface);padding:2rem}.gkj3SW_ucAmberTop{border-top-color:var(--cl-amber-mid)}.gkj3SW_ucGreenTop{border-top-color:var(--cl-green-mid)}.gkj3SW_ucCard h3{color:var(--cl-navy-deep);margin-bottom:.75rem;font-size:1.55rem;font-weight:900}.gkj3SW_ucCard p{color:var(--cl-text-mid);margin-bottom:1rem;font-size:.97rem;line-height:1.7}.gkj3SW_ucBullets{margin:0;padding:0;list-style:none}.gkj3SW_ucBullets li{color:var(--cl-text-mid);padding:.35rem 0 .35rem 1.2rem;font-size:.95rem;position:relative}.gkj3SW_ucBullets li:before{content:"›";color:var(--cl-amber-mid);font-size:1.1rem;position:absolute;left:0}.gkj3SW_finalCta{background:var(--cl-navy-deep);text-align:center;padding:7rem 2rem;position:relative;overflow:hidden}.gkj3SW_finalCta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.gkj3SW_finalCtaInner{z-index:1;position:relative}.gkj3SW_finalCtaTitle{color:#fff;margin-bottom:.75rem;font-size:clamp(2.2rem,4vw,3.8rem)}.gkj3SW_finalCtaText{color:#ffffff8c;max-width:600px;margin:0 auto 1rem;font-size:1.2rem}.gkj3SW_ctaEmail{font-family:var(--font-ibm-plex-mono), monospace;color:var(--cl-amber-mid);margin-bottom:2.25rem;font-size:1.05rem;display:block}.gkj3SW_ctaGroup{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.gkj3SW_productFooter{text-align:center;background:#060e18;border-top:1px solid #ffffff0f;padding:2.5rem 0}.gkj3SW_footerBrand{font-family:var(--font-barlow-condensed), sans-serif;color:var(--cl-amber-mid);letter-spacing:2px;margin-bottom:.5rem;font-size:1.3rem;font-weight:900}.gkj3SW_footerPowered{font-family:var(--font-ibm-plex-mono), monospace;color:#ffffff73;letter-spacing:1.5px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;margin-bottom:.75rem;font-size:.8rem;display:flex}.gkj3SW_poweredItem{align-items:center;gap:.6rem;display:inline-flex}.gkj3SW_poweredMark{object-fit:contain;flex-shrink:0;width:30px;height:30px}.gkj3SW_poweredDot{color:#ffffff40}.gkj3SW_footerLinks{flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.gkj3SW_footerLinks a{color:#ffffff4d;font-size:.88rem;text-decoration:none;transition:color .2s}.gkj3SW_footerLinks a:hover{color:#ffffffb3}.gkj3SW_footerCopy{color:#fff3;font-size:.82rem}.gkj3SW_footerNote{color:#ffffff26;margin-top:.35rem;font-size:.75rem}@media (max-width:1024px){.gkj3SW_heroLayout,.gkj3SW_certLayout{grid-template-columns:1fr;gap:3rem}.gkj3SW_phases{grid-template-columns:1fr}.gkj3SW_capsGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.gkj3SW_statsInner{grid-template-columns:repeat(3,1fr)}.gkj3SW_ucGrid,.gkj3SW_scoreGrid{grid-template-columns:1fr}}@media (max-width:767px){.gkj3SW_navWrapper{top:0}}@media (max-width:640px){.gkj3SW_capsGrid{grid-template-columns:1fr}.gkj3SW_statsInner{grid-template-columns:1fr 1fr}.gkj3SW_section{padding:3.5rem 0}.gkj3SW_logoMain{font-size:1.6rem}.gkj3SW_heroLogoWrapper{height:220px}.gkj3SW_heroLogo{width:180px;height:180px}.gkj3SW_heroLogoGlow{width:230px;height:230px}.gkj3SW_bannerTitle{letter-spacing:3px}.gkj3SW_bannerTagline{letter-spacing:2px}}@media (prefers-reduced-motion:reduce){.gkj3SW_flowStep,.gkj3SW_flowCert,.gkj3SW_bannerTitle,.gkj3SW_heroLogoWrapper,.gkj3SW_bannerTagline,.gkj3SW_bannerRule,.gkj3SW_nameOrigin{opacity:1;animation:none}}
:root{--dr-bg:#050c17;--dr-surface:#0a1628;--dr-surface2:#0d1f38;--dr-border:#00d2ff26;--dr-cyan:#00d2ff;--dr-cyan-dim:#00d2ff8c;--dr-cyan-glow:#00d2ff2e;--dr-teal:#0fb8b0;--dr-threat-red:#ff3c5c;--dr-amber:#f5a623;--dr-fusion:#a368ff;--dr-text-bright:#e8f4f8;--dr-text-mid:#7fb3c8;--dr-text-dim:#3d6880;--dr-grid-color:#00d2ff0f}.IhN13G_dupinRue{font-family:var(--font-work-sans), sans-serif;background:var(--dr-bg);color:var(--dr-text-mid);min-height:100vh;line-height:1.6;position:relative;overflow-x:clip}.IhN13G_gridBackground{background-image:linear-gradient(var(--dr-grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--dr-grid-color) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:40px 40px;width:100%;height:100%;animation:12s ease-in-out infinite IhN13G_gridPulse;position:fixed;top:0;left:0}@keyframes IhN13G_gridPulse{0%,to{opacity:.6}50%{opacity:1}}.IhN13G_scanline{background:linear-gradient(to bottom, transparent, var(--dr-cyan), transparent);pointer-events:none;z-index:1000;opacity:.25;width:100%;height:6px;animation:6s linear infinite IhN13G_scan;position:fixed;top:0;left:0}@keyframes IhN13G_scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.IhN13G_container{z-index:1;max-width:1320px;margin:0 auto;padding:0 2rem;position:relative}.IhN13G_navWrapper{z-index:40;background-color:var(--dr-bg);border-bottom:1px solid var(--dr-border);margin-bottom:4rem;position:sticky;top:137px}.IhN13G_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem 0;display:flex}.IhN13G_logoContainer{align-items:center;gap:1rem;display:flex}.IhN13G_logoImg{object-fit:contain;width:56px;height:56px}.IhN13G_logoText{flex-direction:column;display:flex}.IhN13G_logoMain{font-family:var(--font-orbitron), monospace;color:var(--dr-cyan);text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 20px var(--dr-cyan-dim);font-size:2.25rem;font-weight:900}.IhN13G_logoSubtitle{color:var(--dr-text-mid);letter-spacing:1px;font-size:1.05rem;font-weight:400}.IhN13G_navLinks{flex-wrap:wrap;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.IhN13G_navLinks a{color:var(--dr-text-mid);font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.IhN13G_navLinks a:after{content:"";background:var(--dr-cyan);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.IhN13G_navLinks a:hover:after{width:100%}.IhN13G_tab{cursor:pointer;color:var(--dr-text-mid);background:0 0;border:none;padding:0;font-family:inherit;font-size:1.2rem;font-weight:500;transition:all .3s;position:relative}.IhN13G_tab:after{content:"";background:var(--dr-cyan);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.IhN13G_tab:hover{color:var(--dr-cyan)}.IhN13G_tab:hover:after,.IhN13G_tabActive:after{width:100%}.IhN13G_tabActive{color:var(--dr-cyan)}.IhN13G_hero{text-align:center;padding:4rem 0 .5rem;animation:1s IhN13G_fadeInUp}@keyframes IhN13G_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.IhN13G_threatStatus{font-family:var(--font-ibm-plex-mono), monospace;color:var(--dr-threat-red);letter-spacing:2px;background:#ff3c5c1f;border:1px solid #ff3c5c66;border-radius:2px;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.45rem 1.2rem;font-size:.75rem;animation:2s ease-in-out infinite IhN13G_threatBlink;display:inline-flex}.IhN13G_threatDot{background:var(--dr-threat-red);border-radius:50%;width:8px;height:8px}@keyframes IhN13G_threatBlink{0%,to{box-shadow:0 0 8px #ff3c5c4d}50%{box-shadow:0 0 20px #ff3c5c99}}.IhN13G_heroTitle{font-family:var(--font-orbitron), monospace;color:#fff;letter-spacing:4px;text-shadow:0 0 40px var(--dr-cyan-dim);z-index:3;margin-bottom:0;font-size:4.5rem;font-weight:900;line-height:1.1;animation:1s .2s backwards IhN13G_fadeInUp;position:relative}.IhN13G_heroLogoWrapper{justify-content:center;align-items:center;width:100%;height:380px;margin:0 auto;animation:1s .3s backwards IhN13G_fadeInUp;display:flex;position:relative}.IhN13G_heroLogoGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#00d2ff59 0%,#00d2ff26 35%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.IhN13G_heroLogo{z-index:2;object-fit:contain;width:300px;height:300px;filter:drop-shadow(0 0 40px var(--dr-cyan-dim));display:block;position:relative}@media (max-width:768px){.IhN13G_heroLogoWrapper{height:300px}.IhN13G_heroLogoGlow{width:300px;height:300px}.IhN13G_heroLogo{width:200px;height:200px}.IhN13G_heroTitle{margin-bottom:-2rem}.IhN13G_tagline{margin-top:-2rem!important}}.IhN13G_tagline{color:var(--dr-text-mid);z-index:3;max-width:800px;margin:1rem auto 1.5rem;font-size:1.5rem;font-weight:300;animation:1s .4s backwards IhN13G_fadeInUp;position:relative}.IhN13G_poweredBy{color:var(--dr-cyan);letter-spacing:1px;justify-content:center;align-items:center;gap:1rem;margin-top:5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;animation:1s .5s backwards IhN13G_fadeInUp;display:inline-flex}.IhN13G_poweredByLogo{object-fit:contain;width:4rem;height:4rem}.IhN13G_nameOrigin{z-index:3;margin:1.75rem auto 0;animation:1s .6s backwards IhN13G_fadeInUp;position:relative}.IhN13G_highlight{color:var(--dr-cyan);font-weight:500}.IhN13G_ctaGroup{flex-wrap:wrap;justify-content:center;gap:1.5rem;animation:1s .6s backwards IhN13G_fadeInUp;display:flex}.IhN13G_btn{cursor:pointer;font-size:1.1rem;font-weight:600;font-family:var(--font-work-sans), sans-serif;border:none;padding:1rem 2.5rem;text-decoration:none;transition:all .3s;display:inline-block}.IhN13G_btnPrimary{background:linear-gradient(135deg, var(--dr-cyan), var(--dr-teal));color:var(--dr-bg);box-shadow:0 10px 30px #00d2ff4d}.IhN13G_btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00d2ff80}.IhN13G_btnSecondary{color:var(--dr-cyan);border:2px solid var(--dr-cyan);background:0 0}.IhN13G_btnSecondary:hover{background:var(--dr-cyan-glow);transform:translateY(-3px)}.IhN13G_stats{border-top:1px solid var(--dr-border);border-bottom:1px solid var(--dr-border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin:4rem 0;padding:4rem 0;display:grid}.IhN13G_statCard{text-align:center;border:1px solid var(--dr-border);background:#00d2ff0d;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.IhN13G_statCard:before{content:"";background:linear-gradient(90deg,#0000,#00d2ff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.IhN13G_statCard:hover:before{left:100%}.IhN13G_statCard:hover{border-color:var(--dr-cyan);transform:translateY(-5px)}.IhN13G_statNumber{font-family:var(--font-orbitron), monospace;color:var(--dr-cyan);text-shadow:0 0 16px var(--dr-cyan-dim);margin-bottom:.5rem;font-size:3rem;font-weight:900;display:block}.IhN13G_statLabel{color:var(--dr-text-mid);text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:500}.IhN13G_section{padding:6rem 0;scroll-margin-top:140px}.IhN13G_sectionHeader{text-align:center;margin-bottom:4rem}.IhN13G_sectionTag{font-family:var(--font-ibm-plex-mono), monospace;color:var(--dr-cyan);text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;font-size:.9rem}.IhN13G_sectionTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:900}.IhN13G_sectionDescription{color:var(--dr-text-mid);max-width:700px;margin:0 auto;font-size:1.2rem}.IhN13G_modeGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.IhN13G_modeCard{background:linear-gradient(135deg, var(--dr-surface), var(--dr-surface2));border:1px solid var(--dr-border);padding:3rem 2.5rem;transition:all .3s;position:relative;overflow:hidden}.IhN13G_modeCard:after{content:"";height:3px;position:absolute;top:0;left:0;right:0}.IhN13G_modeInvestigator:after{background:linear-gradient(90deg, var(--dr-teal), var(--dr-cyan))}.IhN13G_modeAnalyst:after{background:linear-gradient(90deg, var(--dr-threat-red), var(--dr-amber))}.IhN13G_modeFusion:after{background:linear-gradient(90deg, var(--dr-teal), var(--dr-fusion), var(--dr-amber))}.IhN13G_modeCard:hover{border-color:var(--dr-cyan);transform:translateY(-5px)}.IhN13G_modeIcon{margin-bottom:1.5rem;font-size:3rem;display:block}.IhN13G_modeLabel{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:3px;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem}.IhN13G_modeInvestigator .IhN13G_modeLabel{color:var(--dr-teal)}.IhN13G_modeAnalyst .IhN13G_modeLabel{color:var(--dr-amber)}.IhN13G_modeFusion .IhN13G_modeLabel{color:var(--dr-fusion)}.IhN13G_modeTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:1rem;font-size:1.7rem;font-weight:700}.IhN13G_modeDesc{color:var(--dr-text-mid);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75}.IhN13G_modeBullets{margin:0;padding:0;list-style:none}.IhN13G_modeBullets li{color:var(--dr-text-mid);padding:.35rem 0 .35rem 1.5rem;font-size:1rem;position:relative}.IhN13G_modeBullets li:before{content:"▸";position:absolute;left:0}.IhN13G_modeInvestigator .IhN13G_modeBullets li:before{color:var(--dr-teal)}.IhN13G_modeAnalyst .IhN13G_modeBullets li:before{color:var(--dr-amber)}.IhN13G_modeFusion .IhN13G_modeBullets li:before{color:var(--dr-fusion)}.IhN13G_minigames{background:var(--dr-surface);z-index:1;margin:4rem 0;position:relative}.IhN13G_minigameGrid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.IhN13G_minigame{border:1px solid var(--dr-border);background:var(--dr-surface2);padding:2.5rem;transition:border-color .3s;position:relative;overflow:hidden}.IhN13G_minigame:hover{border-color:var(--dr-cyan)}.IhN13G_mgHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.IhN13G_mgIcon{border:2px solid var(--dr-cyan);background:var(--dr-cyan-glow);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.6rem;display:flex}.IhN13G_mgTitle{font-family:var(--font-orbitron), monospace;color:#fff;font-size:1.4rem;font-weight:700}.IhN13G_mgBadge{border:1px solid var(--dr-cyan);font-family:var(--font-ibm-plex-mono), monospace;color:var(--dr-cyan);letter-spacing:2px;background:#00d2ff1f;margin-bottom:1rem;padding:.25rem .75rem;font-size:.7rem;display:inline-block}.IhN13G_mgDesc{color:var(--dr-text-mid);margin-bottom:1.2rem;font-size:1.05rem;line-height:1.8}.IhN13G_mgBullets{margin:0;padding:0;list-style:none}.IhN13G_mgBullets li{color:var(--dr-text-mid);padding:.3rem 0 .3rem 1.5rem;font-size:.95rem;position:relative}.IhN13G_mgBullets li:before{content:"▸";color:var(--dr-cyan);position:absolute;left:0}.IhN13G_skillsGrid{background:var(--dr-border);border:1px solid var(--dr-border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.IhN13G_skill{background:var(--dr-surface);text-align:center;padding:2rem 1.5rem;transition:background .3s}.IhN13G_skill:hover{background:var(--dr-surface2)}.IhN13G_skillIcon{margin-bottom:1rem;font-size:2.2rem;display:block}.IhN13G_skillName{font-family:var(--font-orbitron), monospace;color:var(--dr-cyan);letter-spacing:1px;margin-bottom:.5rem;font-size:1rem;font-weight:700}.IhN13G_skillDesc{color:var(--dr-text-dim);font-size:.9rem;line-height:1.6}.IhN13G_howItWorks{background:var(--dr-surface);z-index:1;margin:4rem 0;padding:6rem 0;scroll-margin-top:140px;position:relative}.IhN13G_steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:3rem;margin-top:4rem;display:grid}.IhN13G_step{text-align:center;position:relative}.IhN13G_stepNumber{background:linear-gradient(135deg, var(--dr-surface2), #11304f);border:3px solid var(--dr-cyan);width:80px;height:80px;font-family:var(--font-orbitron), monospace;color:var(--dr-cyan);box-shadow:0 0 30px var(--dr-cyan-glow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;font-weight:900;display:flex}.IhN13G_stepTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.IhN13G_stepDescription{color:var(--dr-text-mid);line-height:1.7}.IhN13G_useCases{padding:6rem 0;scroll-margin-top:140px}.IhN13G_useCaseGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:2rem;margin-top:4rem;display:grid}.IhN13G_useCase{background:var(--dr-surface);border-left:4px solid var(--dr-teal);padding:2rem;transition:all .3s}.IhN13G_useCase:hover{background:var(--dr-surface2);transform:translate(10px)}.IhN13G_useCaseTitle{font-family:var(--font-orbitron), monospace;color:var(--dr-teal);margin-bottom:1rem;font-size:1.4rem;font-weight:700}.IhN13G_useCaseDescription{color:var(--dr-text-mid);margin-bottom:1rem;line-height:1.8}.IhN13G_useCaseList{margin:0;padding-left:0;list-style:none}.IhN13G_useCaseList li{color:var(--dr-text-mid);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.IhN13G_useCaseList li:before{content:"▸";color:var(--dr-teal);position:absolute;left:0}.IhN13G_finalCta{text-align:center;background:linear-gradient(135deg, var(--dr-surface) 0%, #00d2ff0f 50%, var(--dr-surface) 100%);z-index:1;border-top:1px solid var(--dr-border);border-bottom:1px solid var(--dr-border);margin:4rem 0 0;padding:8rem 0;scroll-margin-top:140px;position:relative;overflow:hidden}.IhN13G_finalCta:before{content:"";pointer-events:none;background:radial-gradient(70% 60%,#00d2ff0f,#0000);position:absolute;inset:0}.IhN13G_finalCtaContent{z-index:1;position:relative}.IhN13G_finalCtaTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900}.IhN13G_finalCtaText{max-width:700px;color:var(--dr-text-mid);margin:0 auto 1rem;font-size:1.3rem}.IhN13G_contactEmail{color:var(--dr-cyan);font-size:1.1rem;font-family:var(--font-ibm-plex-mono), monospace;margin-bottom:2.5rem;display:block}.IhN13G_productFooter{background:var(--dr-bg);border-top:1px solid var(--dr-border);text-align:center;z-index:1;padding:3rem 0;position:relative}.IhN13G_footerPowered{color:var(--dr-cyan);letter-spacing:1px;font-weight:500;font-family:var(--font-ibm-plex-mono), monospace;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;margin-bottom:1rem;display:flex}.IhN13G_poweredItem{align-items:center;gap:.6rem;display:inline-flex}.IhN13G_poweredMark{object-fit:contain;flex-shrink:0;width:30px;height:30px}.IhN13G_poweredDot{opacity:.4}.IhN13G_footerContent{color:var(--dr-text-dim);font-size:.9rem}.IhN13G_footerLinks{flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.IhN13G_footerLinks a{color:var(--dr-text-dim);text-decoration:none;transition:color .3s}.IhN13G_footerLinks a:hover{color:var(--dr-cyan)}.IhN13G_footerNote{color:var(--dr-text-dim);margin-top:.5rem;font-size:.85rem}@media (max-width:900px){.IhN13G_modeGrid,.IhN13G_minigameGrid,.IhN13G_useCaseGrid{grid-template-columns:1fr}.IhN13G_skillsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.IhN13G_heroTitle{font-size:2.5rem}.IhN13G_tagline{font-size:1.2rem}.IhN13G_sectionTitle{font-size:2rem}.IhN13G_finalCtaTitle{font-size:2.25rem}.IhN13G_ctaGroup{flex-direction:column;align-items:center}.IhN13G_navLinks{gap:1rem;font-size:.85rem}.IhN13G_logoImg{width:50px;height:50px}.IhN13G_logoMain{font-size:1.4rem}}@media (max-width:600px){.IhN13G_skillsGrid{grid-template-columns:1fr 1fr}}
:root{--wh-primary-blue:#1e3a8a;--wh-accent-gold:#d4af37;--wh-dark-navy:#020617;--wh-slate-900:#0f172a;--wh-slate-800:#1e293b;--wh-slate-700:#334155;--wh-slate-300:#cbd5e1;--wh-grid-color:#d4af371a}.prm7pa_woodhull{font-family:var(--font-work-sans), sans-serif;background:var(--wh-dark-navy);color:var(--wh-slate-300);min-height:100vh;line-height:1.6;position:relative;overflow-x:clip}.prm7pa_gridBackground{background-image:linear-gradient(var(--wh-grid-color) 1px, transparent 1px), linear-gradient(90deg, var(--wh-grid-color) 1px, transparent 1px);pointer-events:none;z-index:0;background-size:50px 50px;width:100%;height:100%;animation:20s infinite prm7pa_gridPulse;position:fixed;top:0;left:0}@keyframes prm7pa_gridPulse{0%,to{opacity:.3}50%{opacity:.5}}.prm7pa_scanline{background:linear-gradient(to bottom, transparent, var(--wh-accent-gold), transparent);pointer-events:none;z-index:1000;opacity:.3;width:100%;height:3px;animation:8s linear infinite prm7pa_scan;position:fixed;top:0;left:0}@keyframes prm7pa_scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.prm7pa_container{z-index:1;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative}.prm7pa_navWrapper{z-index:40;background-color:var(--wh-dark-navy);border-bottom:1px solid var(--wh-slate-800);margin-bottom:4rem;position:sticky;top:137px}.prm7pa_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem 0;display:flex}.prm7pa_logoContainer{align-items:center;gap:1rem;display:flex}.prm7pa_logoImg{object-fit:contain;width:56px;height:56px}.prm7pa_logoText{flex-direction:column;display:flex}.prm7pa_logoMain{font-family:var(--font-orbitron), monospace;color:var(--wh-accent-gold);text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 20px #d4af3780;font-size:2.25rem;font-weight:900}.prm7pa_logoSubtitle{color:var(--wh-slate-300);letter-spacing:1px;font-size:1.05rem;font-weight:400}.prm7pa_navLinks{flex-wrap:wrap;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.prm7pa_navLinks a{color:var(--wh-slate-300);font-size:1.2rem;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.prm7pa_navLinks a:after{content:"";background:var(--wh-accent-gold);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.prm7pa_navLinks a:hover:after{width:100%}.prm7pa_tab{cursor:pointer;color:var(--wh-slate-300);background:0 0;border:none;padding:0;font-family:inherit;font-size:1.2rem;font-weight:500;transition:all .3s;position:relative}.prm7pa_tab:after{content:"";background:var(--wh-accent-gold);width:0;height:2px;transition:width .3s;position:absolute;bottom:-5px;left:0}.prm7pa_tab:hover{color:var(--wh-accent-gold)}.prm7pa_tab:hover:after,.prm7pa_tabActive:after{width:100%}.prm7pa_tabActive{color:var(--wh-accent-gold)}.prm7pa_hero{text-align:center;padding:4rem 0 .5rem;animation:1s prm7pa_fadeInUp}@keyframes prm7pa_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.prm7pa_classificationBadge{background:var(--wh-primary-blue);color:var(--wh-accent-gold);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:2px;border:1px solid var(--wh-accent-gold);border-radius:2px;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.75rem;font-weight:600;animation:2s infinite prm7pa_pulseGlow;display:inline-block}@keyframes prm7pa_pulseGlow{0%,to{box-shadow:0 0 10px #d4af374d}50%{box-shadow:0 0 20px #d4af3799}}.prm7pa_heroTitle{font-family:var(--font-orbitron), monospace;color:#fff;letter-spacing:-2px;text-shadow:0 0 40px #d4af3766;z-index:3;margin-bottom:0;font-size:4.5rem;font-weight:900;line-height:1.1;animation:1s .2s backwards prm7pa_fadeInUp;position:relative}.prm7pa_heroLogoWrapper{justify-content:center;align-items:center;width:100%;height:380px;margin:0 auto;animation:1s .3s backwards prm7pa_fadeInUp;display:flex;position:relative}.prm7pa_heroLogoBackdrop{object-fit:cover;opacity:.55;filter:brightness(.85)saturate(.9);-webkit-mask-composite:source-in;z-index:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.prm7pa_heroLogoGlow{pointer-events:none;z-index:1;background:radial-gradient(circle,#d4af3759 0%,#d4af3726 35%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prm7pa_heroLogo{z-index:2;object-fit:contain;filter:drop-shadow(0 0 40px #d4af378c);width:300px;height:300px;display:block;position:relative}@media (max-width:768px){.prm7pa_heroLogoWrapper{height:300px}.prm7pa_heroLogoGlow{width:300px;height:300px}.prm7pa_heroLogo{width:200px;height:200px}.prm7pa_heroTitle{margin-bottom:-2rem}.prm7pa_tagline{margin-top:-2rem!important}}.prm7pa_tagline{color:var(--wh-slate-300);z-index:3;max-width:800px;margin:1rem auto 1.5rem;font-size:1.5rem;font-weight:300;animation:1s .4s backwards prm7pa_fadeInUp;position:relative}.prm7pa_poweredBy{color:var(--wh-accent-gold);letter-spacing:1px;justify-content:center;align-items:center;gap:1rem;margin-top:5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;animation:1s .5s backwards prm7pa_fadeInUp;display:inline-flex}.prm7pa_poweredByLogo{object-fit:contain;width:4rem;height:4rem}.prm7pa_nameOrigin{z-index:3;margin:1.75rem auto 0;animation:1s .6s backwards prm7pa_fadeInUp;position:relative}.prm7pa_highlight{color:var(--wh-accent-gold);font-weight:500}.prm7pa_ctaGroup{flex-wrap:wrap;justify-content:center;gap:1.5rem;animation:1s .6s backwards prm7pa_fadeInUp;display:flex}.prm7pa_btn{cursor:pointer;font-size:1.1rem;font-weight:600;font-family:var(--font-work-sans), sans-serif;border:none;padding:1rem 2.5rem;text-decoration:none;transition:all .3s;display:inline-block}.prm7pa_btnPrimary{background:linear-gradient(135deg, var(--wh-accent-gold), #c5a028);color:var(--wh-dark-navy);box-shadow:0 10px 30px #d4af374d}.prm7pa_btnPrimary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #d4af3780}.prm7pa_btnSecondary{color:var(--wh-accent-gold);border:2px solid var(--wh-accent-gold);background:0 0}.prm7pa_btnSecondary:hover{background:#d4af371a;transform:translateY(-3px)}.prm7pa_stats{border-top:1px solid var(--wh-slate-800);border-bottom:1px solid var(--wh-slate-800);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:4rem 0;padding:4rem 0;display:grid}.prm7pa_statCard{text-align:center;border:1px solid var(--wh-slate-800);background:#1e3a8a1a;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.prm7pa_statCard:before{content:"";background:linear-gradient(90deg,#0000,#d4af371a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.prm7pa_statCard:hover:before{left:100%}.prm7pa_statCard:hover{border-color:var(--wh-accent-gold);transform:translateY(-5px)}.prm7pa_statNumber{font-family:var(--font-orbitron), monospace;color:var(--wh-accent-gold);margin-bottom:.5rem;font-size:3rem;font-weight:900;display:block}.prm7pa_statLabel{color:var(--wh-slate-300);text-transform:uppercase;letter-spacing:1px;font-size:1rem;font-weight:500}.prm7pa_features{padding:6rem 0;scroll-margin-top:140px}.prm7pa_sectionHeader{text-align:center;margin-bottom:4rem}.prm7pa_sectionTag{font-family:var(--font-ibm-plex-mono), monospace;color:var(--wh-accent-gold);text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;font-size:.9rem}.prm7pa_sectionTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:900}.prm7pa_sectionDescription{color:var(--wh-slate-300);max-width:700px;margin:0 auto;font-size:1.2rem}.prm7pa_featureGroup{margin-bottom:4rem}.prm7pa_featureGroup:last-child{margin-bottom:0}.prm7pa_featureGroupTitle{font-family:var(--font-orbitron), monospace;color:var(--wh-accent-gold);text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--wh-slate-700);margin-bottom:2rem;padding-bottom:1rem;font-size:1.75rem;font-weight:700}.prm7pa_featureGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.prm7pa_featureCard{background:linear-gradient(135deg, var(--wh-slate-900), var(--wh-slate-800));border:1px solid var(--wh-slate-700);padding:2.5rem;transition:all .3s;position:relative;overflow:hidden}.prm7pa_featureCard:before{content:"";background:var(--wh-accent-gold);width:4px;height:0;transition:height .3s;position:absolute;top:0;left:0}.prm7pa_featureCard:hover:before{height:100%}.prm7pa_featureCard:hover{border-color:var(--wh-accent-gold);transform:translate(5px)}.prm7pa_featureIcon{border:2px solid var(--wh-accent-gold);background:#d4af371a;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.prm7pa_featureTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prm7pa_featureDescription{color:var(--wh-slate-300);line-height:1.8}.prm7pa_featureNote{border-top:1px solid var(--wh-slate-700);color:var(--wh-slate-300);margin-top:1rem;padding-top:1rem;font-size:.85rem;font-style:italic}.prm7pa_featureDetails{border-top:1px solid var(--wh-slate-700);margin-top:1rem;padding-top:1rem}.prm7pa_featureDetails ul{margin:0;padding:0;list-style:none}.prm7pa_featureDetails li{color:var(--wh-slate-300);margin-bottom:.5rem;padding-left:1.5rem;font-size:.95rem;position:relative}.prm7pa_featureDetails li:before{content:"▸";color:var(--wh-accent-gold);position:absolute;left:0}.prm7pa_howItWorks{background:var(--wh-slate-900);z-index:1;margin:4rem 0;padding:6rem 0;scroll-margin-top:140px;position:relative}.prm7pa_steps{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin-top:4rem;display:grid}.prm7pa_step{text-align:center;position:relative}.prm7pa_stepNumber{background:linear-gradient(135deg, var(--wh-primary-blue), #1e3a8a);border:3px solid var(--wh-accent-gold);width:80px;height:80px;font-family:var(--font-orbitron), monospace;color:var(--wh-accent-gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;font-weight:900;display:flex;box-shadow:0 0 30px #d4af3766}.prm7pa_stepTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.prm7pa_stepDescription{color:var(--wh-slate-300);line-height:1.7}.prm7pa_useCases{padding:6rem 0;scroll-margin-top:140px}.prm7pa_useCaseGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:4rem;display:grid}.prm7pa_useCase{background:var(--wh-slate-900);border-left:4px solid var(--wh-accent-gold);padding:2rem;transition:all .3s}.prm7pa_useCase:hover{background:var(--wh-slate-800);transform:translate(10px)}.prm7pa_useCaseTitle{font-family:var(--font-orbitron), monospace;color:var(--wh-accent-gold);margin-bottom:1rem;font-size:1.4rem;font-weight:700}.prm7pa_useCaseDescription{color:var(--wh-slate-300);margin-bottom:1rem;line-height:1.8}.prm7pa_useCaseList{margin:0;padding-left:0;list-style:none}.prm7pa_useCaseList li{color:var(--wh-slate-300);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.prm7pa_useCaseList li:before{content:"▸";color:var(--wh-accent-gold);position:absolute;left:0}.prm7pa_finalCta{text-align:center;background:linear-gradient(135deg, #1e3a8a, var(--wh-primary-blue));z-index:1;margin:4rem 0 0;padding:8rem 0;scroll-margin-top:140px;position:relative;overflow:hidden}.prm7pa_finalCta:before{content:"";background-image:linear-gradient(45deg,#d4af370d 25%,#0000 25%),linear-gradient(-45deg,#d4af370d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d4af370d 75%),linear-gradient(-45deg,#0000 75%,#d4af370d 75%);background-position:0 0,0 25px,25px -25px,-25px 0;background-size:50px 50px;position:absolute;inset:0}.prm7pa_finalCtaContent{z-index:1;position:relative}.prm7pa_finalCtaTitle{font-family:var(--font-orbitron), monospace;color:#fff;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900}.prm7pa_finalCtaText{max-width:700px;margin:0 auto 1rem;font-size:1.3rem}.prm7pa_contactEmail{color:var(--wh-accent-gold);font-size:1.1rem;font-family:var(--font-ibm-plex-mono), monospace;margin-bottom:3rem}.prm7pa_productFooter{background:var(--wh-dark-navy);border-top:1px solid var(--wh-slate-800);text-align:center;z-index:1;padding:3rem 0;position:relative}.prm7pa_footerPowered{color:var(--wh-accent-gold);letter-spacing:1px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.1rem;margin-bottom:1rem;font-weight:500;display:flex}.prm7pa_poweredItem{align-items:center;gap:.6rem;display:inline-flex}.prm7pa_poweredMark{object-fit:contain;flex-shrink:0;width:30px;height:30px}.prm7pa_poweredDot{opacity:.4}.prm7pa_footerContent{color:var(--wh-slate-300);font-size:.9rem}.prm7pa_footerLinks{flex-wrap:wrap;justify-content:center;gap:2rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.prm7pa_footerLinks a{color:var(--wh-slate-300);text-decoration:none;transition:color .3s}.prm7pa_footerLinks a:hover{color:var(--wh-accent-gold)}.prm7pa_footerDisclaimer{color:var(--wh-slate-300);margin-top:.5rem;font-size:.85rem}@media (max-width:768px){.prm7pa_heroTitle{font-size:2.5rem}.prm7pa_tagline{font-size:1.2rem}.prm7pa_sectionTitle{font-size:2rem}.prm7pa_finalCtaTitle{font-size:2.25rem}.prm7pa_ctaGroup{flex-direction:column;align-items:center}.prm7pa_featureGrid,.prm7pa_useCaseGrid{grid-template-columns:1fr}.prm7pa_navLinks{gap:1rem;font-size:.85rem}.prm7pa_logoImg{width:50px;height:50px}.prm7pa_logoMain{font-size:1.4rem}}
