.pg-sf-info-000{--bg:#05080c;--panel:#0b1118;--line:#233344;--white:#f4f7fb;--muted:#a8b7c7;--orange:#ff8a1c;--blue:#18a9ff;--cyan:#16d6e7;--purple:#b45cff;--yellow:#ffd33d;--risk:#d45cff}.pg-sf-info-000 *{box-sizing:border-box}.pg-sf-info-000{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 73% 14%,rgba(24,169,255,.18),transparent 29%),radial-gradient(circle at 18% 20%,rgba(255,138,28,.12),transparent 28%),linear-gradient(180deg,#030507,#091018 74%,#030507);color:var(--white)}.pg-sf-info-000 .sf-wrap{max-width:1500px;margin:0 auto;padding:42px 28px 58px}.pg-sf-info-000 .hero{text-align:center;margin-bottom:32px}.pg-sf-info-000 .logo{width:min(360px,82vw);height:auto;display:block;margin:0 auto 18px;filter:drop-shadow(0 0 24px rgba(255,138,28,.25))}.pg-sf-info-000 .hero h1{font-size:clamp(36px,5vw,78px);line-height:.96;margin:0;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 28px hsla(0,0%,100%,.1)}.pg-sf-info-000 .hero p{color:var(--blue);font-size:clamp(18px,2vw,28px);margin:14px 0 0;font-style:italic}.pg-sf-info-000 .intro{max-width:1050px;margin:0 auto 34px;text-align:center;color:#dbe7f5;font-size:18px;line-height:1.55}.pg-sf-info-000 .framework{position:relative;border:none;border-radius:0;padding:34px 28px 30px;overflow:hidden;background:linear-gradient(115deg,transparent 0 16%,rgba(24,169,255,.1) 16.2%,transparent 16.6% 48%,rgba(255,138,28,.07) 48.2%,transparent 48.6%),linear-gradient(180deg,rgba(10,18,27,.52),rgba(4,8,13,.62));box-shadow:none}.pg-sf-info-000 .blueprint{position:absolute;inset:0;opacity:.34;pointer-events:none;background-image:radial-gradient(circle at 18% 22%,rgba(24,169,255,.55) 0 2px,transparent 3px),radial-gradient(circle at 43% 36%,rgba(255,138,28,.35) 0 2px,transparent 3px),radial-gradient(circle at 67% 62%,rgba(24,169,255,.45) 0 2px,transparent 3px),radial-gradient(circle at 84% 28%,rgba(180,92,255,.38) 0 2px,transparent 3px),linear-gradient(rgba(24,169,255,.26) 1px,transparent 0),linear-gradient(90deg,rgba(24,169,255,.26) 1px,transparent 0);background-size:100% 100%,100% 100%,100% 100%,100% 100%,42px 42px,42px 42px}.pg-sf-info-000 .blueprint:before{content:"";position:absolute;right:4%;top:6%;width:42%;height:48%;border:2px solid rgba(24,169,255,.62);border-radius:16px;box-shadow:0 0 34px rgba(24,169,255,.3)}.pg-sf-info-000 .blueprint:after{content:"";position:absolute;right:7%;top:11%;width:34%;height:35%;background:linear-gradient(90deg,transparent 0 24%,rgba(24,169,255,.72) 24% 26%,transparent 26% 49%,rgba(24,169,255,.72) 49% 51%,transparent 51% 74%,rgba(24,169,255,.72) 74% 76%,transparent 76%),linear-gradient(0deg,transparent 0 31%,rgba(24,169,255,.72) 31% 33%,transparent 33% 64%,rgba(24,169,255,.72) 64% 66%,transparent 66%);border:1px solid rgba(24,169,255,.46);opacity:1}.pg-sf-info-000 .outcome-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:6px}.pg-sf-info-000 .outcome{background:linear-gradient(180deg,rgba(16,27,39,.94),rgba(6,11,17,.96));border:1px solid var(--line);border-radius:22px;padding:26px 24px 24px;min-height:360px;box-shadow:0 18px 50px rgba(0,0,0,.32)}.pg-sf-info-000 .outcome .icon{width:92px;height:92px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:44px;margin:0 auto 18px;border:2px solid;background:hsla(0,0%,100%,.03)}.pg-sf-info-000 .outcome h2{text-align:center;margin:0 0 14px;font-size:28px;letter-spacing:.05em;text-transform:uppercase}.pg-sf-info-000 .outcome .question{color:#f0f6fd;font-size:16px;line-height:1.45;font-weight:700;margin:0 0 16px;text-align:center}.pg-sf-info-000 .outcome .purpose{color:#dbe7f5;font-size:15px;line-height:1.5;margin:0;text-align:center}.pg-sf-info-000 .outcome .result{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.14);color:#fff;font-weight:800;text-align:center;letter-spacing:.04em;text-transform:uppercase}.pg-sf-info-000 .reliability{color:var(--yellow);border-color:rgba(255,211,61,.48);box-shadow:0 0 32px rgba(255,211,61,.13),0 18px 50px rgba(0,0,0,.32)}.pg-sf-info-000 .performance{color:var(--blue);border-color:rgba(24,169,255,.48);box-shadow:0 0 32px rgba(24,169,255,.13),0 18px 50px rgba(0,0,0,.32)}.pg-sf-info-000 .risk{color:var(--purple);border-color:rgba(180,92,255,.48);box-shadow:0 0 32px rgba(180,92,255,.13),0 18px 50px rgba(0,0,0,.32)}.pg-sf-info-000 .convergence{position:relative;z-index:2;max-width:1050px;margin:28px auto 0;text-align:center}.pg-sf-info-000 .formula{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;color:#dbe7f5;font-size:22px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.pg-sf-info-000 .formula strong:first-child{color:var(--yellow)}.pg-sf-info-000 .formula strong:nth-child(3){color:var(--blue)}.pg-sf-info-000 .formula strong:nth-child(5){color:var(--purple)}.pg-sf-info-000 .assurance{border:1px solid rgba(255,138,28,.42);border-radius:22px;padding:24px 26px;background:radial-gradient(circle at 50% 0,rgba(255,138,28,.18),transparent 60%),rgba(5,14,22,.86);box-shadow:0 0 42px rgba(255,138,28,.16)}.pg-sf-info-000 .assurance h2{margin:0 0 8px;color:var(--orange);font-size:38px;letter-spacing:.08em;text-transform:uppercase}.pg-sf-info-000 .assurance p{margin:0 auto;max-width:850px;color:#e7f0fa;font-size:17px;line-height:1.5}.pg-sf-info-000 .doctrine{margin:28px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative;z-index:2}.pg-sf-info-000 .doctrine-card{background:rgba(8,15,22,.74);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;padding:22px}.pg-sf-info-000 .doctrine-card h3{margin:0 0 8px;color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.pg-sf-info-000 .doctrine-card p{margin:0;color:#dbe7f5;line-height:1.55}.pg-sf-info-000 .footer{margin-top:30px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid hsla(0,0%,100%,.12);padding-top:20px;color:var(--muted)}.pg-sf-info-000 .footer strong{color:var(--orange);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1050px){.pg-sf-info-000 .outcome-grid{grid-template-columns:1fr}.pg-sf-info-000 .outcome{min-height:auto}.pg-sf-info-000 .doctrine{grid-template-columns:1fr}}@media(max-width:760px){.pg-sf-info-000 .sf-wrap{padding:28px 16px}.pg-sf-info-000 .framework{padding:24px 16px}.pg-sf-info-000 .formula{font-size:17px;gap:10px}.pg-sf-info-000 .assurance h2{font-size:28px}.pg-sf-info-000 .footer{flex-direction:column;text-align:center}}