:root{--bg:#060916;--bg2:#0a1023;--panel:#10172f;--text:#f7f9ff;--muted:#97a4c2;--line:rgba(255,255,255,.1);--cyan:#25d9f6;--blue:#287cff;--violet:#7c43ff;--magenta:#d13cff;--gold:#e6bd68;--green:#65e2a6;--max:1180px;--shadow:0 28px 90px rgba(0,0,0,.42)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--bg);color:var(--text);font-family:Manrope,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(black,transparent 86%)}a{color:inherit}.shell{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;top:10px;left:12px;z-index:1000;background:#fff;color:#050816;padding:10px 16px;border-radius:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}
.topbar{height:76px;position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--line);background:rgba(6,9,22,.82);backdrop-filter:blur(18px)}.topbar-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:700 23px "Space Grotesk",sans-serif;letter-spacing:-1px}.brand>span:last-child>span{background:linear-gradient(90deg,var(--cyan),var(--blue),var(--violet),var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.brand sup{font-size:8px}.brand-symbol{width:27px;height:27px;border-radius:9px;background:conic-gradient(var(--cyan),var(--blue),var(--violet),var(--magenta),var(--cyan));position:relative;box-shadow:0 0 22px rgba(40,124,255,.3)}.brand-symbol::after{content:"";position:absolute;inset:6px;border-radius:5px;background:var(--bg)}nav{display:flex;gap:27px;align-items:center}nav a{text-decoration:none;color:#c3cbe1;font-size:12px;font-weight:700}nav .nav-cta{padding:10px 16px;border:1px solid rgba(37,217,246,.38);border-radius:999px;color:#fff;background:rgba(37,217,246,.06)}
.intro{min-height:800px;padding:160px 0 100px;position:relative;overflow:hidden;background:radial-gradient(circle at 16% 20%,rgba(40,124,255,.2),transparent 32%),radial-gradient(circle at 82% 25%,rgba(124,67,255,.15),transparent 35%)}.aurora{position:absolute;border-radius:50%;filter:blur(90px);opacity:.25}.aurora-one{width:330px;height:330px;background:var(--blue);left:-200px;top:300px}.aurora-two{width:300px;height:300px;background:var(--magenta);right:-190px;top:120px}.intro-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:78px;align-items:center;position:relative;z-index:1}.eyebrow{margin:0 0 20px;color:#b7c2dc;text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800}.eyebrow span{display:inline-block;width:24px;height:1px;margin-right:10px;background:var(--cyan);vertical-align:middle;box-shadow:0 0 12px var(--cyan)}h1,h2,h3{font-family:"Space Grotesk",sans-serif;line-height:1.08}h1{font-size:clamp(45px,6vw,45px);letter-spacing:-.055em;margin:0 0 28px}h1 em,h2 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--blue) 42%,var(--violet) 72%,var(--magenta));-webkit-background-clip:text;background-clip:text;color:transparent}.intro-lead{max-width:700px;color:#b7c1d9;font-size:17px;line-height:1.75}.intro-actions{display:flex;gap:12px;margin:34px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:51px;padding:0 22px;border:0;border-radius:12px;text-decoration:none;font-weight:800;font-size:12px;cursor:pointer;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,var(--blue),var(--violet) 68%,var(--magenta));box-shadow:0 12px 34px rgba(92,63,255,.27)}.button-ghost{color:#e8edfb;background:rgba(255,255,255,.035);border:1px solid var(--line)}.trust-points{display:flex;flex-wrap:wrap;gap:10px 23px;color:#72809f;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.trust-points span::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--cyan);margin-right:8px;vertical-align:middle}.meaning-card{padding:29px;border:1px solid rgba(89,126,255,.22);border-radius:24px;background:linear-gradient(145deg,rgba(18,27,58,.96),rgba(10,14,33,.92));box-shadow:var(--shadow);position:relative}.meaning-card::before{content:"";position:absolute;inset:-1px;border-radius:24px;padding:1px;background:linear-gradient(135deg,rgba(37,217,246,.5),transparent 35%,transparent 70%,rgba(209,60,255,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.meaning-top{display:flex;justify-content:space-between;gap:15px;color:#6f7b9b;font-size:8px;font-weight:800;letter-spacing:.13em}.meaning-top i{font-style:normal;color:var(--green);letter-spacing:0}.meaning-card>strong{display:block;font:600 27px/1.2 "Space Grotesk";margin:36px 0 12px}.meaning-card>p{color:#909cb9;font-size:12px}.meaning-card dl{margin:25px 0 0;border-top:1px solid var(--line)}.meaning-card dl div{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.meaning-card dt{font-weight:700;font-size:10px}.meaning-card dd{margin:0;color:#818dab;font-size:10px}
.certificate-section,.value-section,.validity-section,.data-section,.requirements-section,.lead-section{padding:115px 0}.certificate-section{background:#090e20}.section-heading{max-width:760px;margin-bottom:55px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading h2,.validity-grid h2,.data-panel h2,.lead-copy h2{font-size:clamp(38px,4.5vw,38px);letter-spacing:-.045em;margin:0}.section-heading>p:last-child,.section-copy,.data-panel>p,.lead-copy>p{color:var(--muted);font-size:15px}.section-heading.centered>p:last-child{max-width:620px;margin:20px auto 0}
.certificate{min-height:715px;position:relative;overflow:hidden;padding:43px 48px;border:1px solid rgba(230,189,104,.33);border-radius:28px;background:radial-gradient(circle at 50% 35%,rgba(40,124,255,.17),transparent 28%),linear-gradient(145deg,#0c1531,#070c1c 68%,#0b1026);box-shadow:0 40px 100px rgba(0,0,0,.55),inset 0 0 0 7px #090f24,inset 0 0 0 8px rgba(230,189,104,.22)}.certificate::before,.certificate::after{content:"";position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(80px);opacity:.15}.certificate::before{background:var(--cyan);left:-180px;top:-170px}.certificate::after{background:var(--magenta);right:-180px;bottom:-180px}.cert-grid-pattern{position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(circle at center,black,transparent 77%)}.cert-orbit{position:absolute;border:1px solid rgba(37,217,246,.08);border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%)}.orbit-one{width:650px;height:650px}.orbit-two{width:500px;height:500px}.demo-label{position:absolute;right:-54px;top:37px;transform:rotate(38deg);width:240px;text-align:center;padding:7px;background:rgba(230,189,104,.95);color:#17120a;font-size:8px;font-weight:900;letter-spacing:.15em;z-index:4}.cert-header,.cert-body,.cert-footer{position:relative;z-index:2}.cert-header{display:flex;justify-content:space-between;align-items:flex-start}.certificate-brand{font-size:28px}.cert-type{text-align:right}.cert-type span,.cert-type b{display:block}.cert-type span{color:#7c88a8;font-size:8px;letter-spacing:.16em}.cert-type b{font:600 13px "Space Grotesk";color:var(--gold);margin-top:6px}.cert-body{text-align:center;padding:55px 80px 38px}.seal{width:130px;height:130px;border-radius:50%;margin:0 auto 28px;padding:2px;background:conic-gradient(var(--cyan),var(--blue),var(--violet),var(--magenta),var(--gold),var(--cyan));box-shadow:0 0 50px rgba(40,124,255,.22)}.seal>div{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#091027;border:1px dashed rgba(255,255,255,.26)}.seal small{color:#7f8aa8;font-size:6px;letter-spacing:.12em}.seal strong{font:700 20px "Space Grotesk";color:#fff;margin:4px}.seal span{color:var(--gold);font-size:6px;letter-spacing:.13em}.recognition{color:var(--cyan);font-size:8px;font-weight:800;letter-spacing:.25em}.cert-body h3{font-size:clamp(27px,4vw,45px);letter-spacing:-.03em;margin:12px 0 17px}.cert-statement{max-width:780px;margin:0 auto;color:#aeb9d2;font-size:12px}.cert-signals{display:grid;grid-template-columns:repeat(4,1fr);max-width:850px;margin:36px auto 0;border-block:1px solid rgba(230,189,104,.22)}.cert-signals div{padding:18px 12px;border-right:1px solid var(--line)}.cert-signals div:last-child{border:0}.cert-signals span,.cert-signals b,.cert-signals small{display:block}.cert-signals span{color:#6f7c9b;font-size:7px;letter-spacing:.12em}.cert-signals b{font:600 23px "Space Grotesk";margin:4px}.cert-signals small{color:#7885a3;font-size:7px}.cert-footer{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;border-top:1px solid var(--line);padding-top:20px}.cert-footer div{padding:0 18px;border-right:1px solid var(--line)}.cert-footer div:first-child{padding-left:0}.cert-footer div:last-child{border:0}.cert-footer small,.cert-footer b{display:block}.cert-footer small{color:#667391;font-size:6px;letter-spacing:.14em}.cert-footer b{font:600 10px "Space Grotesk";margin-top:6px}.status{color:var(--gold)}.status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:5px;box-shadow:0 0 8px var(--gold)}.certificate-actions{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:23px}.certificate-actions .button{min-height:42px}.certificate-actions>span{width:100%;text-align:center;color:var(--green);font-size:9px;min-height:15px}
.value-section{background:#070b19}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.value-grid article{min-height:240px;padding:26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.009));transition:.25s}.value-grid article:hover{transform:translateY(-4px);border-color:rgba(37,217,246,.25)}.value-grid article>span{color:var(--cyan);font:700 9px "Space Grotesk"}.value-grid h3{font-size:21px;margin:67px 0 10px}.value-grid p{color:#818dab;font-size:11px}.validity-section{background:radial-gradient(circle at 15% 50%,rgba(124,67,255,.12),transparent 25%),#090e20}.validity-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.validity-steps{border-top:1px solid var(--line)}.validity-steps article{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.validity-steps article>b{display:grid;place-items:center;width:47px;height:47px;border:1px solid rgba(37,217,246,.3);border-radius:13px;color:var(--cyan);font:600 13px "Space Grotesk"}.validity-steps span{color:#697695;text-transform:uppercase;letter-spacing:.13em;font-size:7px}.validity-steps h3{font-size:18px;margin:4px 0}.validity-steps p{color:#7e8aa8;font-size:10px;margin:0}.data-section{background:#070b19}.data-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.data-list{margin:0;border-top:1px solid var(--line)}.data-list div{display:grid;grid-template-columns:155px 1fr;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}.data-list dt{font:600 13px "Space Grotesk"}.data-list dd{margin:0;color:#7e8aa8;font-size:11px}.requirements-section{background:#0a0f22}.requirements-shell{padding:48px;border:1px solid rgba(90,122,255,.2);border-radius:26px;background:linear-gradient(145deg,rgba(17,24,50,.92),rgba(9,13,30,.95));box-shadow:var(--shadow)}.requirements-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.requirements-grid span{min-height:118px;padding:18px;border:1px solid var(--line);border-radius:14px;color:#818daa;font-size:9px;background:rgba(255,255,255,.015)}.requirements-grid b{display:block;color:#eef2ff;font:600 17px "Space Grotesk";margin-bottom:23px}.method-note{text-align:center;color:#626f8d;font-size:8px;margin:28px 0 0}.lead-section{background:radial-gradient(circle at 72% 35%,rgba(40,124,255,.14),transparent 30%),#070b19}.lead-shell{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;padding:52px;border:1px solid rgba(90,122,255,.22);border-radius:27px;background:linear-gradient(145deg,rgba(17,24,51,.94),rgba(8,12,28,.97));box-shadow:var(--shadow)}.lead-copy ul{list-style:none;padding:0;margin-top:30px}.lead-copy li{color:#8490ad;font-size:11px;margin:10px 0}.lead-copy li::before{content:"✓";color:var(--cyan);margin-right:10px}.lead-form{display:grid;gap:13px}.form-heading{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line);padding-bottom:14px}.form-heading span{font:600 19px "Space Grotesk"}.form-heading small{color:#667391;font-size:8px}.lead-form label{display:grid;gap:6px;color:#9ba6c1;font-size:9px;font-weight:700}.lead-form input,.lead-form select{width:100%;height:47px;border:1px solid var(--line);border-radius:10px;background:#090f23;color:#f1f4ff;padding:0 13px;outline:0}.lead-form input:focus,.lead-form select:focus{border-color:rgba(37,217,246,.5);box-shadow:0 0 0 3px rgba(37,217,246,.06)}.lead-form input::placeholder{color:#4f5a75}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.lead-form .consent{display:flex;align-items:flex-start;gap:9px;font-weight:500}.consent input{width:14px;height:14px;margin-top:3px;accent-color:var(--cyan)}.consent a{color:#cbd5ed}.full{width:100%}.form-status{min-height:17px;margin:0;color:var(--green);font-size:9px}.hp-field{position:absolute;left:-9999px}
.footer{padding:60px 0 20px;background:#040612;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px}.footer-grid>div{display:grid;align-content:start;justify-items:start;gap:9px}.footer-grid p{max-width:390px;color:#67738f;font-size:10px}.footer-grid>div>b{font-size:10px;margin-bottom:7px}.footer-grid>div>a:not(.brand){text-decoration:none;color:#727e9c;font-size:9px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:38px;padding-top:17px;color:#515d78;font-size:8px}
.thanks-page{min-height:100vh;display:grid;place-items:center;padding:50px 20px;background:radial-gradient(circle at 20% 20%,rgba(40,124,255,.18),transparent 30%),radial-gradient(circle at 80% 80%,rgba(124,67,255,.14),transparent 30%)}.thanks-card{width:min(840px,100%);padding:55px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(145deg,rgba(18,26,55,.96),rgba(8,12,28,.98));box-shadow:var(--shadow)}.thanks-card .brand{margin-bottom:75px}.thanks-card h1{font-size:clamp(42px,6vw,70px)}.thanks-card>p:not(.eyebrow){color:var(--muted);max-width:690px;margin:25px 0 35px}.thanks-actions{display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:980px){.intro-grid,.validity-grid,.data-grid,.lead-shell{grid-template-columns:1fr;gap:50px}.certificate{min-height:760px}.cert-body{padding-inline:20px}.requirements-grid{grid-template-columns:1fr 1fr}.value-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}}
@media(max-width:720px){.shell{width:min(var(--max),calc(100% - 28px))}.topbar{height:68px}.topbar nav a:not(.nav-cta){display:none}.topbar nav .nav-cta{font-size:9px}.brand{font-size:19px}.brand-symbol{width:24px;height:24px}.intro{padding:120px 0 80px;min-height:auto}.intro-actions{flex-direction:column;align-items:stretch}.meaning-card dl div{grid-template-columns:1fr;gap:3px}.certificate-section,.value-section,.validity-section,.data-section,.requirements-section,.lead-section{padding:82px 0}.certificate{padding:28px 21px;min-height:auto}.cert-header{align-items:flex-start;gap:20px}.certificate-brand{font-size:18px}.cert-type{max-width:145px}.cert-type b{font-size:9px}.cert-body{padding:42px 0 28px}.seal{width:105px;height:105px}.cert-body h3{font-size:25px}.cert-signals{grid-template-columns:1fr 1fr}.cert-signals div:nth-child(2){border-right:0}.cert-signals div:nth-child(-n+2){border-bottom:1px solid var(--line)}.cert-footer{grid-template-columns:1fr 1fr;gap:17px}.cert-footer div{padding:0;border:0}.demo-label{right:-70px;top:27px}.value-grid{grid-template-columns:1fr}.value-grid article{min-height:210px}.requirements-shell,.lead-shell{padding:27px}.requirements-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.form-heading{display:block}.form-heading small{display:block;margin-top:4px}.data-list div{grid-template-columns:1fr;gap:5px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.certificate-actions{display:grid}.certificate-actions .button{width:100%}.thanks-card{padding:30px}.thanks-card .brand{margin-bottom:50px}.thanks-actions{display:grid}.thanks-actions .button{width:100%}}
@media print{body{background:#fff}.topbar,.intro,.section-heading,.certificate-actions,.value-section,.validity-section,.data-section,.requirements-section,.lead-section,.footer{display:none!important}.certificate-section{padding:0;background:#fff}.shell{width:100%;max-width:none}.certificate{border-radius:0;box-shadow:none;min-height:100vh;print-color-adjust:exact;-webkit-print-color-adjust:exact}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.value-grid article{transition:none}}
.metric-guide-section{padding:115px 0;background:radial-gradient(circle at 85% 20%,rgba(40,124,255,.12),transparent 30%),#070b19}.metric-guide-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:end;margin-bottom:55px}.metric-guide-intro h2{font-size:clamp(38px,4.5vw,60px);letter-spacing:-.045em;margin:0}.metric-guide-intro>p{color:var(--muted);font-size:14px;margin:0}.metric-guide-grid{display:grid;gap:14px}.metric-guide-grid>article{display:grid;grid-template-columns:180px 1fr;gap:35px;padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(17,24,51,.92),rgba(9,13,30,.95))}.metric-symbol{width:155px;height:155px;border-radius:50%;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#101832 57%,transparent 59%),conic-gradient(var(--cyan) 0 84%,rgba(255,255,255,.07) 84%);box-shadow:0 0 35px rgba(37,217,246,.1)}.metric-symbol.inverse{background:radial-gradient(circle,#101832 57%,transparent 59%),conic-gradient(#ffbd73 0 12%,rgba(255,255,255,.07) 12%)}.metric-symbol.maturity{background:radial-gradient(circle,#101832 57%,transparent 59%),conic-gradient(var(--violet) 0 84%,rgba(255,255,255,.07) 84%)}.metric-symbol.compliance{background:radial-gradient(circle,#101832 57%,transparent 59%),conic-gradient(var(--green) 0 97%,rgba(255,255,255,.07) 97%)}.metric-symbol span{color:#7e8aa8;font-size:7px;font-weight:800;letter-spacing:.14em}.metric-symbol b{font:700 38px "Space Grotesk";margin-top:3px}.metric-kicker{color:var(--cyan)!important;text-transform:uppercase;letter-spacing:.13em;font-size:7px!important;font-weight:800;margin:0}.metric-guide-grid h3{font-size:22px;margin:7px 0 9px}.metric-guide-grid article>div:last-child>p:not(.metric-kicker){color:#8c98b5;font-size:11px;margin:0}.metric-guide-grid dl{display:grid;grid-template-columns:repeat(3,1fr);margin:19px 0 0;border-top:1px solid var(--line)}.metric-guide-grid dl div{padding:13px 15px 0 0}.metric-guide-grid dt{color:#66728f;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.metric-guide-grid dd{margin:4px 0 0;font-size:10px;font-weight:700}.combined-reading{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;margin-top:28px;padding:30px;border:1px solid rgba(37,217,246,.25);border-radius:20px;background:linear-gradient(135deg,rgba(37,217,246,.055),rgba(124,67,255,.035))}.combined-reading h3{font-size:24px;margin:0}.combined-reading>p{color:#a6b1ca;font-size:12px;margin:0}.confidential-note{text-align:center;max-width:900px;margin:24px auto 0;color:#687491;font-size:9px}.confidential-note b{color:#9ca8c4}
@media(max-width:980px){.metric-guide-intro{grid-template-columns:1fr;gap:25px}.metric-guide-grid>article{grid-template-columns:150px 1fr}.combined-reading{grid-template-columns:1fr;gap:15px}}
@media(max-width:720px){.metric-guide-section{padding:82px 0}.metric-guide-grid>article{grid-template-columns:1fr;padding:23px}.metric-symbol{margin:auto}.metric-guide-grid dl{grid-template-columns:1fr}.metric-guide-grid dl div{padding:10px 0;border-bottom:1px solid var(--line)}.metric-guide-grid dl div:last-child{border-bottom:0}.combined-reading{padding:23px}}
.company-hero{padding:155px 0 85px;background:radial-gradient(circle at 15% 25%,rgba(40,124,255,.18),transparent 30%),#070b19}.company-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.company-hero h1{font-size:clamp(46px,5.4vw,72px)}.company-hero p{max-width:760px;color:var(--muted);font-size:15px}.record-status{padding:27px;border:1px solid rgba(230,189,104,.3);border-radius:20px;background:linear-gradient(145deg,rgba(230,189,104,.07),rgba(17,24,50,.9))}.record-status>span{color:#8a7955;font-size:8px;font-weight:800;letter-spacing:.15em}.record-status>b{display:block;font:600 21px "Space Grotesk";margin:25px 0 8px;color:var(--gold)}.record-status>b i,.pending-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);margin-right:8px;box-shadow:0 0 10px var(--gold)}.record-status p{font-size:10px;margin:0}.company-certificate-section{padding-top:70px}.provisional-notice{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;margin-bottom:14px;border:1px solid rgba(230,189,104,.34);border-radius:12px;background:rgba(230,189,104,.07);color:#9a8965;font-size:8px;letter-spacing:.09em}.provisional-notice b{color:var(--gold)}.provisional-label{background:var(--gold)}.pending-seal{filter:saturate(.45)}.pending-signals b{color:#71809f}.pending-signals small{color:#8b795b}.pending-footer b{color:#8c97b2}.pending-status{color:var(--gold)!important}.record-section,.issuance-section,.activation-section{padding:110px 0}.record-section{background:#070b19}.record-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.record-grid h2,.activation-card h2{font-size:clamp(38px,4.5vw,60px);letter-spacing:-.045em;margin:0}.record-grid>div:first-child>p:last-child{color:var(--muted);font-size:13px}.status-explainer{border-top:1px solid var(--line)}.status-explainer article{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.status-explainer article>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(230,189,104,.28);border-radius:11px;color:var(--gold);font-size:8px}.status-explainer b{font:600 15px "Space Grotesk"}.status-explainer p{color:#7985a3;font-size:10px;margin:4px 0 0}.issuance-section{background:#090e20}.issuance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.issuance-grid article{min-height:190px;padding:22px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.018)}.issuance-grid span{color:var(--gold);font-size:7px;text-transform:uppercase;letter-spacing:.13em}.issuance-grid b{display:block;font:600 15px "Space Grotesk";margin:38px 0 8px}.issuance-grid p{color:#7b87a5;font-size:9px;margin:0}.activation-section{background:#070b19}.activation-card{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:42px;border:1px solid rgba(89,123,255,.22);border-radius:24px;background:linear-gradient(145deg,rgba(17,24,51,.94),rgba(9,13,30,.96));box-shadow:var(--shadow)}.activation-card p:last-child{max-width:750px;color:var(--muted);font-size:12px}
@media(max-width:980px){.company-hero-grid,.record-grid{grid-template-columns:1fr}.issuance-grid{grid-template-columns:1fr 1fr}.activation-card{grid-template-columns:1fr}}
@media(max-width:720px){.company-hero{padding:120px 0 70px}.provisional-notice{display:block}.provisional-notice span{display:block;margin-top:4px}.company-certificate .cert-body h3{font-size:21px}.record-section,.issuance-section,.activation-section{padding:82px 0}.issuance-grid{grid-template-columns:1fr}.activation-card{padding:27px}.activation-card .button{width:100%}}
@media print{.company-hero,.record-section,.issuance-section,.activation-section,.provisional-notice{display:none!important}.company-certificate-section{padding:0}}

/* Freedom Index™ como resultado central del certificado */
.certificate{min-height:815px}
.cert-freedom-score{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:center;max-width:790px;margin:27px auto 0;padding:16px 20px;border:1px solid rgba(37,217,246,.28);border-radius:16px;background:linear-gradient(135deg,rgba(37,217,246,.075),rgba(124,67,255,.045));text-align:left}
.cert-freedom-score>div{display:flex;align-items:baseline;gap:5px;padding-right:20px;border-right:1px solid var(--line)}
.cert-freedom-score>div span{align-self:center;color:var(--cyan);font-size:7px;font-weight:800;letter-spacing:.12em}
.cert-freedom-score strong{font:700 38px "Space Grotesk"}
.cert-freedom-score small{color:#71809f;font-size:9px}
.cert-freedom-score p{margin:0}
.cert-freedom-score p b,.cert-freedom-score p span{display:block}
.cert-freedom-score p b{font:600 13px "Space Grotesk";color:#eef3ff}
.cert-freedom-score p span{margin-top:4px;color:#7f8dab;font-size:8px}
.pending-freedom-score{border-color:rgba(230,189,104,.25);background:rgba(230,189,104,.045)}
.pending-freedom-score>div span,.pending-freedom-score p b{color:var(--gold)}
.metric-guide-grid>article.freedom-primary-metric{border-color:rgba(37,217,246,.32);background:linear-gradient(145deg,rgba(37,217,246,.075),rgba(40,124,255,.025))}
.metric-symbol.freedom{background:radial-gradient(circle,#101832 57%,transparent 59%),conic-gradient(var(--cyan) 0 82%,rgba(255,255,255,.07) 82%);box-shadow:0 0 42px rgba(37,217,246,.16)}
@media(max-width:720px){.cert-freedom-score{grid-template-columns:1fr;text-align:center}.cert-freedom-score>div{justify-content:center;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.certificate{min-height:auto}}
