.sol-fade-border:before{background:radial-gradient(ellipse farthest-side at top left,#ffffff3d,#fff0 45%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}.sol-fade-border-tl:before{padding:1px 0 0 1px}@keyframes tbl-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tbl-marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);overflow:hidden;width:100%}.tbl-track{align-items:center;animation:tbl-logo-scroll 30s linear infinite;display:flex;gap:40px;width:-webkit-max-content;width:max-content}@media (min-width:640px){.tbl-track{gap:64px}}@media (max-width:767px),(prefers-reduced-motion:reduce){.tbl-marquee{-webkit-mask-image:none;mask-image:none;overflow:visible}.tbl-track{animation:none;flex-wrap:wrap;gap:24px 40px;justify-content:center;width:auto}.tbl-dup{display:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.tbl-marquee.tbl-marquee--scroll-mobile{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 10%,#000 90%,#0000);overflow:hidden}.tbl-marquee--scroll-mobile .tbl-track{animation:tbl-logo-scroll 30s linear infinite;flex-wrap:nowrap;gap:40px;justify-content:flex-start;width:-webkit-max-content;width:max-content}.tbl-marquee--scroll-mobile .tbl-dup{display:block}}.pci-page{--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.22,1,.36,1);--f-display:Poppins,"Helvetica Neue",Arial,sans-serif;--f-body:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--g-eyebrow:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);--g-accent:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);--g-accent-light:linear-gradient(-20.2deg,#2f6fd6 10%,#1f4ea3 75%);--g-stat:linear-gradient(134.2deg,#06f .7%,#1d8fff 37.8%,#53d3ff 100.6%);--g-border-h:linear-gradient(120deg,#005aec,#12dfe7);--t-mid:#fffc;--t-lo:#ffffffa3;--t-faint:#ffffff7a;--l-hi:#1a1b1c;--l-mid:#000c;--l-lo:#0000009e;--line-d:#ffffff3d;--line-d2:#ffffff29;--line-l2:#0000002e;--hdr:78px;margin:0;scroll-behavior:smooth;scroll-padding-top:96px}.pci-page *{box-sizing:border-box}.pci-page a{color:#2f6fd6}.pci-page a:hover{color:#245bb5}.pci-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.pci-page :focus-visible{border-radius:6px;outline:2px solid #007bff;outline-offset:3px}.pci-page .wrap{margin:0 auto;max-width:1200px}.pci-page .sec{overflow:clip;padding:128px 24px;position:relative;scroll-margin-top:78px}.pci-page .sec.dark{background:#000;color:#fff}.pci-page .sec.light{background:#fff;color:#1a1b1c}.pci-page .sec.tint{background:#f6f7f8;color:#1a1b1c}.pci-page .eb{background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:20px;text-transform:uppercase}.pci-page .h1,.pci-page .h2,.pci-page .h3{text-wrap:balance;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.04em;margin:0}.pci-page .h1{font-size:64px;line-height:1.03}.pci-page .h2{font-size:48px;line-height:1.14}.pci-page .h3{font-size:40px;line-height:1.18}.pci-page .acc{-webkit-box-decoration-break:clone;box-decoration-break:clone}.pci-page .acc,.pci-page .light .acc,.pci-page .tint .acc{background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000}.pci-page .lead{text-wrap:pretty;font-size:20px;line-height:30px;margin:0}.pci-page .body{text-wrap:pretty;font-size:16px;line-height:26px;margin:0;max-width:66ch}.pci-page .dark .body,.pci-page .dark .lead{color:#fffc}.pci-page .light .lead,.pci-page .tint .lead{color:#1a1b1c}.pci-page .light .body,.pci-page .tint .body{color:#000c;line-height:25px}.pci-page .body a,.pci-page .lead a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pci-page .dark .body a,.pci-page .dark .lead a{color:#bfe5ff}.pci-page .dark .body a:hover{color:#fff}.pci-page .strong-d{color:#fff;font-weight:600}.pci-page .strong-l{color:#1a1b1c;font-weight:600}.pci-page .hblock{display:flex;flex-direction:column;gap:20px}.pci-page .hblock .eb{margin-bottom:4px}.pci-page .hblock.center{align-items:center;text-align:center}.pci-page .hblock.center .h1,.pci-page .hblock.center .h2{max-width:900px}.pci-page .hblock.center .lead{max-width:720px}.pci-page .sec-head{margin-bottom:72px}.pci-page .ic{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.pci-page .ph{background:#fff3b0;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#4d3d00;padding:0 5px}.pci-page .dark .ph,.pci-page .hero .ph,.pci-page .shot .ph{background:#ffe1662e;color:#ffe9a3}.pci-page .k-mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.pci-page .btn{align-items:center;border:0;border-radius:9999px;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;line-height:20px;min-height:36px;padding:8px 16px;text-decoration:none;transition:background-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .25s cubic-bezier(.2,.7,.2,1),transform .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1);white-space:nowrap}.pci-page .btn .ic{height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1);width:16px}.pci-page .btn:hover .ic.r{transform:translateX(3px)}.pci-page .btn:hover .ic.d{transform:translateY(2px)}.pci-page .btn:active{transform:translateY(1px)}.pci-page .btn.lg{font-size:16px;line-height:24px;min-height:48px;padding:12px 22px}.pci-page .btn.pri{background:#245bb5;color:#fff}.pci-page .btn.pri:hover{background:#1b4994;box-shadow:none;color:#fff}.pci-page .light .btn.pri,.pci-page .tint .btn.pri{background:#2f6fd6}.pci-page .light .btn.pri:hover,.pci-page .tint .btn.pri:hover{background:#245bb5;box-shadow:none}.pci-page .btn.sec2{background:#232325;box-shadow:none;color:#fff}.pci-page .btn.sec2:hover{background:#2f3033;box-shadow:none;color:#fff}.pci-page .btn.inv{background:#fff;color:#000}.pci-page .btn.inv:hover{background:#e5e6e8;color:#000}.pci-page .btn.ghost{background:#0000;color:#fffc;font-weight:500;padding-inline:12px}.pci-page .btn.ghost:hover{background:#ffffff12;color:#fff}.pci-page .btn.sm{font-size:13px;min-height:32px;padding:6px 14px}.pci-page .hdr{align-items:center;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);background:#000000a3;display:flex;gap:24px;height:var(--hdr);justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:60}.pci-page .hdr-logo{display:block;height:26px;width:auto}.pci-page .hdr-nav{display:flex;gap:2px;left:50%;position:absolute;transform:translateX(-50%)}.pci-page .hdr-act{align-items:center;display:flex;gap:8px}.pci-page .burger{align-items:center;background:#0000;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.pci-page .burger:hover{background:#ffffff12}.pci-page .hero{background:#000;overflow:clip;padding:72px 24px 0}.pci-page .hero,.pci-page .hero-top{isolation:isolate;position:relative}.pci-page .hero-top:before{background:url(/static/media/cra-hero-bg.dd7964f314fb44d506c1.webp) 50% 100%/cover no-repeat;bottom:-88px;content:"";filter:brightness(1.45) saturate(1.2) contrast(1.08);left:50%;margin-left:-50vw;-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,#0000);mask-image:linear-gradient(180deg,#000,#000 70%,#0000);opacity:.8;pointer-events:none;position:absolute;top:-72px;width:100vw;z-index:-1}.pci-page .hero>*{position:relative;z-index:1}@media (max-width:760px){.pci-page .hero-top:before{background-position:70% 100%;bottom:-56px;top:-48px}}.pci-page .glow:before{animation:drift 18s ease-in-out infinite alternate;background:radial-gradient(42% 38% at 50% 14%,#005aec8c,#0000 70%),radial-gradient(28% 34% at 8% 62%,#0058e647,#0000 72%),radial-gradient(30% 36% at 92% 66%,#0058e652,#0000 72%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-2%,0) scale(1.05)}}.pci-page .crumbs{align-items:center;color:#ffffffa3;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;justify-content:center;line-height:20px;list-style:none;margin:0 0 56px;padding:0}.pci-page .crumbs a{border-radius:4px;color:#ffffffa3;text-decoration:none;transition:color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .crumbs a:hover{color:#fff}.pci-page .crumbs .ic{height:12px;opacity:.5;width:12px}.pci-page .announce{align-items:center;background:#ffffff0a;border:1.5px solid #ffffff3d;border-radius:9999px;color:#fff;display:inline-flex;font-size:14px;gap:12px;line-height:20px;max-width:100%;padding:5px 16px 5px 5px;text-decoration:none;transition:border-color .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .announce:hover{background:#ffffff12;border-color:#ffffff3d;color:#fff}.pci-page .announce-b{align-items:center;background:linear-gradient(134.2deg,#06f .7%,#1d8fff 37.8%,#53d3ff 100.6%);border-radius:9999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:16px;padding:3px 10px;white-space:nowrap}.pci-page .announce-t{align-items:center;display:flex;flex-wrap:wrap;gap:10px;text-align:left}.pci-page .announce-t span+span{color:#ffffffa3}.pci-page .announce-t i{background:#ffffff5c;border-radius:9999px;display:block;height:3px;width:3px}.pci-page .pulse{animation:pulse 2.4s cubic-bezier(.2,.7,.2,1) infinite;background:#fff;border-radius:9999px;flex:none;height:6px;width:6px}@keyframes pulse{0%{box-shadow:0 0 0 0 #ffffff8c}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 0 0 #fff0}}.pci-page .hero .h1{text-wrap:balance;font-size:60px;letter-spacing:-.032em;line-height:68px;margin-top:0;max-width:1040px}.pci-page .hero .h1 .acc{display:inline-block;margin-bottom:-.1em;padding-bottom:.1em}.pci-page .hero .h1 .par{font-size:.8em;font-weight:500;letter-spacing:0;padding:0 .02em;vertical-align:.07em}.pci-page .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:56px}.pci-page .hero .hblock.center{gap:0}.pci-page .hero .hblock.center .lead{margin-top:24px}.pci-page .hero .announce{margin-top:56px}.pci-page .byline{align-items:center;border-top:1.5px solid #ffffff29;display:flex;flex-direction:column;gap:16px;margin:56px auto 0;max-width:1000px;padding-top:56px}.pci-page .by-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center}.pci-page .by-p{align-items:center;color:#ffffffa3;display:flex;font-size:14px;gap:10px;line-height:20px}.pci-page .by-p b{color:#fff;font-weight:500}.pci-page .avatar{align-items:center;background:#1a1b1c;border:1.5px solid #ffffff3d;border-radius:9999px;color:#ffffffa3;display:flex;flex:none;height:32px;justify-content:center;width:32px}.pci-page .avatar .ic{height:16px;width:16px}.pci-page .by-div{background:#fff3;flex:none;height:14px;width:1.5px}.pci-page .by-item{font-size:15px;line-height:22px;margin:0}.pci-page .by-k{color:#ffffff7a}.pci-page .by-v{color:#fff;font-weight:500}.pci-page .by-r{color:#ffffffa3}.pci-page .by-a{border-radius:4px;text-decoration:underline;-webkit-text-decoration-color:#ffffff4d;text-decoration-color:#ffffff4d;text-decoration-thickness:1px;text-underline-offset:3px;transition:-webkit-text-decoration-color .2s cubic-bezier(.2,.7,.2,1);transition:text-decoration-color .2s cubic-bezier(.2,.7,.2,1);transition:text-decoration-color .2s cubic-bezier(.2,.7,.2,1),-webkit-text-decoration-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .by-a:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.pci-page .by-sep{background:#ffffff3d;height:20px;width:1.5px}.pci-page .disclaim{color:#ffffff7a;font-size:12px;line-height:18px;margin:0;max-width:560px;text-align:center}.pci-page .logos{padding:112px 0 0;text-align:center}.pci-page .logos-t{color:#ffffffa3;font-size:14px;line-height:20px;margin:0 0 28px}.pci-page .marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);overflow:hidden;position:relative}.pci-page .marquee-track{animation:marquee 60s linear infinite;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}.pci-page .logo-set{align-items:center;display:flex;flex:none;gap:72px;list-style:none;margin:0;padding-left:0;padding-right:72px}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pci-page .logo-w{align-items:center;display:flex;flex:none;height:56px;justify-content:center}.pci-page .logo-w img{display:block;opacity:.55;width:auto}.pci-page .facts{background:#0e0f10;border:1.5px solid #ffffff3d;border-radius:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:112px 0 0;overflow:hidden;padding:0}.pci-page .fact{border-left:1.5px solid #ffffff29;cursor:default;display:flex;flex-direction:column;gap:10px;isolation:isolate;overflow:hidden;padding:28px 28px 32px;position:relative;transition:background-color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .fact:first-child{border-left:0}.pci-page .fact:after{background:url(/static/media/cra-texture.e2f072f62a335aaed47d.jpg) 50% 55%/cover no-repeat;content:"";filter:contrast(1.35) saturate(1.2);inset:-60% -45%;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.2,.7,.2,1);z-index:-1}.pci-page .fact:nth-child(2):after{background-position:30% 40%;transform:scaleX(-1)}.pci-page .fact:nth-child(3):after{background-position:55% 60%;transform:rotate(180deg)}.pci-page .fact:nth-child(4):after{background-position:70% 45%;transform:scaleY(-1)}.pci-page .fact:hover{background:#000}.pci-page .fact:hover:after{opacity:.2}.pci-page .fact-k{align-items:center;color:#ffffffa3;display:flex;gap:8px;transition:color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .fact-v{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:32px;margin:4px 0 0}.pci-page .fact-s{color:#ffffffa3;font-size:14px;line-height:20px;margin:0;transition:color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .fact:hover .fact-k{color:#8cc8ff}.pci-page .fact:hover .fact-s{color:#fffc}.pci-page .toc{background:#000;padding:0 24px 112px}.pci-page .toc-in{align-items:stretch;border-bottom:1.5px solid #ffffff29;border-top:1.5px solid #ffffff29;display:flex;margin:0 auto;max-width:1200px}.pci-page .toc-h{align-items:center;color:#ffffff7a;display:flex;flex:none;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;margin:0;padding:0 32px 0 0;text-transform:uppercase;white-space:nowrap}.pci-page .toc-list{display:grid;flex:1 1;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0;padding:0}.pci-page .toc-list li{border-left:1.5px solid #ffffff29;display:flex}.pci-page .toc-a{align-items:center;border-radius:0;color:#fffc;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;line-height:20px;padding:20px 16px;position:relative;text-decoration:none;transition:color .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .toc-a:hover{background:#ffffff0f;color:#fff}.pci-page .toc-a:after{background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);bottom:-1.5px;content:"";height:2px;left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.pci-page .toc-a:hover:after{transform:scaleX(1)}.pci-page .toc-a:hover .toc-n{color:#8cc8ff}.pci-page .toc-a:focus-visible{outline-offset:-2px}.pci-page .toc-l{align-items:baseline;display:flex;gap:10px}.pci-page .toc-n{color:#ffffff7a;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:11px;font-weight:500;transition:color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .toc-a .ic{color:#ffffff7a;height:14px;opacity:0;transform:translateY(-3px);transition:opacity .2s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.2,.7,.2,1);width:14px}.pci-page .toc-a:hover .ic{color:#8cc8ff;opacity:1;transform:none}@media (min-width:1240px){.pci-page .toc-list{grid-template-columns:repeat(6,auto)}.pci-page .toc-l{white-space:nowrap}.pci-page .toc-a{justify-content:center;padding-left:24px;padding-right:24px}.pci-page .toc-a .ic{margin-top:-7px;position:absolute;right:7px;top:50%}.pci-page .toc-a:hover .ic{transform:none}}.pci-page .split{grid-gap:96px;align-items:start;display:grid;gap:96px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pci-page .stick{align-self:start;position:static}.pci-page #what,.pci-page #who{overflow:visible}.pci-page #what .split,.pci-page #who .split{align-items:stretch}.pci-page .stack{display:flex;flex-direction:column;gap:24px}.pci-page .srcs{align-items:flex-start;border-top:1.5px solid #0000002e;color:#0000009e;display:flex;font-size:14px;gap:10px;line-height:20px;margin-top:12px;padding-top:24px}.pci-page .srcs .ic{color:#2f6fd6;height:18px;margin-top:1px;width:18px}.pci-page .srcs a{font-weight:500;text-decoration:none}.pci-page .srcs a:hover{text-decoration:underline}.pci-page .pillars{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}.pci-page .pillar{border-top:1.5px solid #0000001f;display:flex;flex-direction:column;gap:8px;padding-top:24px;position:relative;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.pci-page .pillar:before{background:linear-gradient(270deg,#8cc8ff,#007bff 60%);content:"";height:2px;left:0;position:absolute;right:0;top:-1px;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.pci-page .pillars:hover .pillar{opacity:.4}.pci-page .pillars:hover .pillar:hover{opacity:1}.pci-page .pillar:hover:before{transform:scaleX(1)}.pci-page .pillar-n{color:#0000009e;transition:color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .pillar:hover .pillar-n{color:#2f6fd6}.pci-page .pillar-t{color:#1a1b1c;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}.pci-page .pillar-b{color:#000c;font-size:14px;line-height:21px;margin:0}.pci-page .who-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(12,minmax(0,1fr))}.pci-page .span6{grid-column:span 6}.pci-page .span12{grid-column:span 12}.pci-page .dcard{background:#0b0b0c;border:1.5px solid #ffffff3d;border-radius:16px;display:flex;flex-direction:column;gap:20px;isolation:isolate;overflow:clip;padding:40px;position:relative;transition:border-color .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1)}.pci-page .dcard:hover{border-color:#ffffff47;transform:translateY(-2px)}.pci-page .dcard:before{background:radial-gradient(55% 60% at 90% 0,#005aec52,#0000 70%);content:"";inset:-1px;opacity:.8;pointer-events:none;position:absolute;transition:opacity .3s cubic-bezier(.2,.7,.2,1);z-index:-1}.pci-page .dcard:hover:before{opacity:1}.pci-page .dcard-h{align-items:center;display:flex;gap:12px}.pci-page .ic-tile{align-items:center;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:12px;display:flex;flex:none;height:40px;justify-content:center;width:40px}.pci-page .ic-tile .ic{color:#bfe5ff;height:20px;width:20px}.pci-page .dcard-t{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:28px;margin:0}.pci-page .tag-row{display:flex;flex-wrap:wrap;gap:8px}.pci-page .tag{align-items:center;background:#ffffff0f;border:1.5px solid #ffffff29;border-radius:9999px;color:#fffc;display:inline-flex;font-size:13px;font-weight:500;height:28px;padding:0 12px}.pci-page .tag.x{background:#0000;border-color:#fff3;border-style:dashed;color:#ffffffa3}.pci-page .conf{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.pci-page .ladder{display:flex;flex-direction:column;gap:8px}.pci-page .rung{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:96px minmax(0,1fr)}.pci-page .rung-l{color:#fff;font-size:14px;font-weight:600}.pci-page .rung-bar{align-items:center;background:#ffffff08;border:1.5px solid #ffffff3d;border-radius:12px;color:#fffc;display:flex;font-size:13px;gap:12px;justify-content:space-between;line-height:18px;min-height:48px;padding:10px 16px}.pci-page .rung-bar em{color:#ffffff7a;font-size:12px;font-style:normal;text-align:right;white-space:nowrap}.pci-page .rung:nth-child(2) .rung-bar{background:linear-gradient(90deg,#005aec24,#005aec08);border-color:#2a94ff52}.pci-page .rung:nth-child(3) .rung-bar{background:linear-gradient(90deg,#0066ff52,#53d3ff14);border-color:#53d3ff8a;color:#fff}.pci-page .rung:nth-child(3) .rung-bar em{color:#bfe5ff}.pci-page .ladder-cap{color:#ffffff7a;display:flex;justify-content:space-between;margin-top:8px;padding-left:112px}.pci-page .callout{background:#050506;border:1.5px solid #ffffff29;border-radius:16px;isolation:isolate;overflow:hidden;position:relative}.pci-page .callout:before{background:url(/static/media/cra-texture.e2f072f62a335aaed47d.jpg) 70% 55%/cover no-repeat;content:"";filter:contrast(1.35) saturate(1.2);inset:-80% -20%;opacity:.28;pointer-events:none;position:absolute;z-index:-1}.pci-page .callout-in{grid-column-gap:20px;grid-row-gap:12px;align-items:center;column-gap:20px;display:grid;grid-template-columns:auto minmax(0,1fr);padding:40px;row-gap:12px}.pci-page .callout-ic{stroke-width:2;color:#fff;height:28px;width:28px}.pci-page .callout-t{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:28px;margin:0}.pci-page .callout-b{text-wrap:pretty;color:#fffc;font-size:16px;grid-column:1/-1;line-height:26px;margin:0}.pci-page .tl-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:96px}.pci-page .tl-legend{color:#0000009e;display:flex;gap:20px;list-style:none;margin:0;padding:0}.pci-page .tl-legend li{align-items:center;display:flex;gap:8px}.pci-page .tl-legend i{border-radius:9999px;display:block;height:8px;width:8px}.pci-page .tl-legend .lg-done{background:#1a1b1c}.pci-page .tl-legend .lg-now{background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%)}.pci-page .tl-legend .lg-next{box-shadow:inset 0 0 0 1.5px #a9adb3}.pci-page .tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.pci-page .tl:before{border-top:1.5px dashed #d3d6da;height:0;width:75%}.pci-page .tl:after,.pci-page .tl:before{content:"";left:0;position:absolute;top:7px}.pci-page .tl:after{background:linear-gradient(90deg,#cfe0f8,#7fb0f2 50%,#007bff);border-radius:2px;height:1.5px;width:50%}.pci-page .tl-i{display:flex;flex-direction:column;padding:0 40px 0 0;position:relative}.pci-page .tl-dot{background:#fff;border-radius:9999px;box-shadow:inset 0 0 0 1.5px #9ea3a9;height:15px;position:relative;width:15px;z-index:1}.pci-page .tl-i.done .tl-dot{background:#8cb8f2;box-shadow:0 0 0 4px #fff}.pci-page .tl-i.done+.tl-i.done .tl-dot{background:#4a8df0}.pci-page .tl-i.now .tl-dot{background:#007bff;box-shadow:0 0 0 4px #007bff1f}.pci-page .tl-i.now .tl-dot:after{animation:ring 2.4s cubic-bezier(.22,1,.36,1) infinite;border:1.5px solid #007bff;border-radius:9999px;content:"";inset:-5px;position:absolute}@keyframes ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.pci-page .tl-i.next .tl-dot{box-shadow:inset 0 0 0 1.5px #c9ccd0}.pci-page .tl-body{display:flex;flex-direction:column;gap:6px;margin-top:32px}.pci-page .tl-k{color:#0000009e}.pci-page .tl-i.now .tl-k{color:#2f6fd6}.pci-page .tl-date{color:#1a1b1c;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:30px;margin:4px 0 0}.pci-page .tl-i.next .tl-date{color:#000000a3}.pci-page .tl-d{color:#000c;font-size:15px;line-height:22px;margin:0;max-width:24ch}.pci-page .tl-i.now .tl-d{color:#1a1b1c;font-weight:600}.pci-page .tl-note{grid-gap:96px;align-items:end;border-top:1.5px solid #0000002e;display:grid;gap:96px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:64px;padding-top:64px}.pci-page .big{display:flex;flex-direction:column;gap:16px}.pci-page .big b{background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:160px;font-weight:600;letter-spacing:-.065em;line-height:.82;padding-right:.04em}.pci-page .big>span{color:#0000009e;font-size:14px;line-height:20px;max-width:260px}.pci-page .tbl{background:#0b0b0c;border:1.5px solid #ffffff3d;border-radius:16px;overflow:clip}.pci-page .tr{border-top:1.5px solid #ffffff29;display:grid;grid-template-columns:minmax(0,4.2fr) minmax(0,3.8fr) minmax(0,4.4fr);transition:background-color .25s cubic-bezier(.2,.7,.2,1)}.pci-page .tr:not(.th):hover{background:#ffffff06}.pci-page .tr:not(.th):hover .td.cap{background:linear-gradient(90deg,#005aec3d,#005aec0f)}.pci-page .tr:not(.th):hover .chk{background:linear-gradient(270deg,#8cc8ff,#007bff 70%);box-shadow:0 0 0 4px #007bff26,0 0 14px #007bff73;color:#fff}.pci-page .tr.th{background:#141516;border-top:0}.pci-page .td{color:#fffc;display:flex;flex-direction:column;font-size:15px;gap:12px;line-height:24px;padding:28px 32px}.pci-page .th .td{color:#ffffffa3;padding:16px 32px}.pci-page .th .td.capH{color:#8cc8ff}.pci-page .ob-row{align-items:flex-start;display:flex;gap:16px}.pci-page .ob-n{color:#ffffff7a;min-width:20px;padding-top:5px}.pci-page .ob{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:25px;margin:0}.pci-page .ref{align-items:center;align-self:flex-start;background:#ffffff08;border:1.5px solid #ffffff24;border-radius:9999px;color:#bfe5ff;display:inline-flex;height:24px;margin-left:36px;padding:0 10px}.pci-page .td.cap{align-items:flex-start;background:linear-gradient(90deg,#005aec26,#005aec08);border-left:1.5px solid #2a94ff33;color:#fff;flex-direction:row;gap:14px;transition:background .25s cubic-bezier(.2,.7,.2,1)}.pci-page .chk{align-items:center;background:#53d3ff26;border-radius:9999px;color:#53d3ff;display:flex;flex:none;height:22px;justify-content:center;margin-top:1px;transition:background-color .25s cubic-bezier(.2,.7,.2,1),color .25s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1);width:22px}.pci-page .chk .ic{stroke-width:2.4;height:13px;width:13px}.pci-page .ml{color:#ffffff7a;display:none;margin-bottom:4px}.pci-page .proof{margin-top:64px;text-align:center}.pci-page .proof-t{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:40px;margin:0 auto;max-width:none;white-space:nowrap}.pci-page .req-g:before{height:900px;-webkit-mask-image:radial-gradient(closest-side at 62% 50%,#000 30%,#0000 100%);mask-image:radial-gradient(closest-side at 62% 50%,#000 30%,#0000 100%);right:-12%;top:-180px}.pci-page .req-g:after,.pci-page .req-g:before{background:url(/static/media/cra-hero-bg.dd7964f314fb44d506c1.webp) 88% 78%/220% auto no-repeat;content:"";filter:brightness(1.45) saturate(1.2) contrast(1.08);opacity:.5;pointer-events:none;position:absolute;width:64%;z-index:-1}.pci-page .req-g:after{bottom:0;height:760px;left:-12%;-webkit-mask-image:radial-gradient(closest-side at 62% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side at 62% 45%,#000 20%,#0000 100%);transform:scaleX(-1)}@media (max-width:760px){.pci-page .req-g:before{height:640px;right:-50%;top:-40px;width:120%}.pci-page .req-g:after{bottom:0;height:560px;left:-50%;width:120%}}.pci-page .assess{background:#000;border-radius:24px;color:#fff;display:flex;isolation:isolate;justify-content:center;overflow:clip;padding:112px 72px;position:relative}.pci-page .assess:before{background:url(/static/media/cra-hero-bg.dd7964f314fb44d506c1.webp) 50% 100%/cover no-repeat;content:"";filter:brightness(1.45) saturate(1.2) contrast(1.08);inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:-1}.pci-page .assess .lead{color:#fffc}.pci-page .assess .acc,.pci-page .assess .eb{background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000}.pci-page .assess .btn.pri{background:#245bb5}.pci-page .assess .btn.pri:hover{background:#1b4994;box-shadow:none}.pci-page .qcard{background:#141516e6;border:1.5px solid #ffffff2e;border-radius:16px;box-shadow:0 32px 64px -32px #000c;display:flex;flex-direction:column;gap:18px;padding:24px}.pci-page .q-top{align-items:center;color:#ffffffa3;display:flex;justify-content:space-between}.pci-page .q-bar{background:#ffffff1a;border-radius:9999px;height:4px;overflow:hidden}.pci-page .q-bar i{background:linear-gradient(120deg,#005aec,#12dfe7);border-radius:9999px;display:block;height:100%;width:10%}.pci-page .q-areas{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.pci-page .q-area{align-items:center;background:#ffffff08;border:1.5px solid #ffffff29;border-radius:12px;color:#fff;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:20px;min-height:48px;padding:0 16px;transition:border-color .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .q-area:hover{background:#2a94ff12;border-color:#2a94ff66}.pci-page .q-area em{color:#ffffff7a;font-style:normal}.pci-page .q-foot{align-items:center;color:#ffffffa3;display:flex;font-size:13px;gap:8px;line-height:18px;padding-top:4px}.pci-page .q-foot .ic{color:#53d3ff;height:16px;width:16px}.pci-page .as-q{display:flex;flex-direction:column;gap:32px;max-width:800px;text-align:left;width:100%}.pci-page .as-head{display:flex;flex-direction:column;gap:16px}.pci-page .as-top{align-items:center;color:#ffffffa3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pci-page .as-ob{align-items:center;background:#ffffff08;border:1.5px solid #ffffff24;border-radius:9999px;color:#bfe5ff;display:inline-flex;height:24px;padding:0 10px}.pci-page .as-bar{background:#ffffff1a;border-radius:9999px;height:4px;overflow:hidden}.pci-page .as-bar i{background:linear-gradient(90deg,#007bff,#8cc8ff);border-radius:9999px;display:block;height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1)}.pci-page .as-qt{text-wrap:balance;animation:rvfade .45s cubic-bezier(.22,1,.36,1);color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:38px;margin:0}.pci-page .as-opts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.pci-page .as-opts li{display:flex}.pci-page .as-opt{align-items:center;background:#0b0b0ccc;border:1.5px solid #ffffff3d;border-radius:12px;color:#fffc;cursor:pointer;display:flex;flex:1 1;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:14px;line-height:22px;min-height:72px;padding:16px 20px;text-align:left;transition:border-color .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .as-opt:hover{border-color:#2a94ff80;color:#fff}.pci-page .as-opt.on{background:linear-gradient(90deg,#005aec42,#005aec14);border-color:#2a94ff;color:#fff}.pci-page .as-rad{align-items:center;border-radius:9999px;box-shadow:inset 0 0 0 1.5px #ffffff59;display:flex;flex:none;height:18px;justify-content:center;transition:box-shadow .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1);width:18px}.pci-page .as-opt.on .as-rad{background:#007bff;box-shadow:0 0 0 4px #007bff2e}.pci-page .as-opt.on .as-rad:after{background:#fff;border-radius:9999px;content:"";height:6px;width:6px}.pci-page .as-nav{align-items:center;border-top:1.5px solid #ffffff29;display:flex;gap:12px;justify-content:space-between;padding-top:32px}.pci-page .btn:disabled{cursor:not-allowed;opacity:.4}.pci-page .btn:disabled:hover .ic.r{transform:none}.pci-page .assess .btn.pri:disabled:hover{background:#245bb5}.pci-page .btn.txt{background:#0000;color:#fffc;padding-inline:6px}.pci-page .btn.txt:hover{color:#fff}.pci-page .as-r{display:flex;flex-direction:column;gap:56px;max-width:1056px;text-align:left;width:100%}.pci-page .as-sum{grid-gap:64px;align-items:end;border-bottom:1.5px solid #ffffff29;display:grid;gap:64px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);padding-bottom:56px}.pci-page .as-score{display:flex;flex-direction:column;gap:16px}.pci-page .as-score-k{color:#ffffffa3}.pci-page .as-score b{font-feature-settings:"tnum";align-self:flex-start;background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:120px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.06em;line-height:.88;padding-right:.04em}.pci-page .as-band{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:40px;margin:0}.pci-page .as-sum .body{color:#fffc;margin-top:12px}.pci-page .as-gv{display:flex;flex-direction:column;gap:20px}.pci-page .as-gv-h{align-items:center;color:#ffffffa3;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pci-page .as-legend{display:flex;gap:16px;list-style:none;margin:0;padding:0}.pci-page .as-legend li{align-items:center;display:flex;gap:6px}.pci-page .as-legend i,.pci-page .as-pill i{border-radius:9999px;display:block;flex:none;height:6px;width:6px}.pci-page .as-rows{background:#0b0b0ccc;border:1.5px solid #ffffff3d;border-radius:16px;list-style:none;margin:0;overflow:hidden;padding:0}.pci-page .as-row{grid-gap:32px;align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,4.6fr) minmax(0,3fr) minmax(0,4.4fr);padding:24px 28px}.pci-page .as-row+.as-row{border-top:1.5px solid #ffffff29}.pci-page .as-row .ref{margin-top:10px}.pci-page .as-row--locked{filter:blur(5px);-webkit-filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.pci-page .as-meter{display:flex;flex-direction:column;gap:10px}.pci-page .as-mtop{align-items:center;display:flex;gap:12px;justify-content:space-between}.pci-page .as-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:24px;line-height:16px;padding:0 10px;white-space:nowrap}.pci-page .st-gap{background:#ffb5471f;color:#ffd59a}.pci-page .as-legend .st-gap-d,.pci-page .st-gap i{background:#ffb547}.pci-page .st-part{background:#2a94ff24;color:#bfe5ff}.pci-page .as-legend .st-part-d,.pci-page .st-part i{background:#2a94ff}.pci-page .st-ok{background:#ffffff14;color:#fff}.pci-page .as-legend .st-ok-d,.pci-page .st-ok i{background:#53d3ff}.pci-page .as-pct{font-feature-settings:"tnum";color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.pci-page .as-track{background:#ffffff14;border-radius:9999px;height:6px;overflow:hidden}.pci-page .as-track i{background:linear-gradient(90deg,#007bff,#8cc8ff);border-radius:9999px;display:block;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1)}.pci-page .as-track.st-gap-t i{background:linear-gradient(90deg,#c97a16,#ffb547)}.pci-page .as-cap{color:#fffc;display:flex;flex-direction:column;font-size:14px;gap:6px;line-height:21px}.pci-page .as-cap .k-mono{color:#8cc8ff}.pci-page .as-foot{align-items:center;display:flex;flex-direction:column;gap:24px}.pci-page .as-foot .as-mail{max-width:600px;width:100%}.pci-page .as-acts{justify-content:center}.pci-page .btn.is-off{opacity:.4;pointer-events:none}.pci-page .as-mail{background:#0b0b0ccc;border:1.5px solid #ffffff3d;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:32px}.pci-page .as-mail-t{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}.pci-page .as-form{display:flex;gap:8px}.pci-page .as-in{background:#000;border:1.5px solid #ffffff3d;border-radius:9999px;color:#fff;flex:1 1;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;height:48px;min-width:0;padding:0 20px;transition:border-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .as-in::placeholder{color:#ffffff7a}.pci-page .as-in:hover{border-color:#ffffff59}.pci-page .as-in:focus{border-color:#2a94ff;outline:none}.pci-page .as-note a{color:#fffc;text-decoration:underline;text-underline-offset:3px}.pci-page .as-note a:hover{color:#fff}.pci-page .as-note{color:#ffffffa3}.pci-page .as-err,.pci-page .as-note{font-size:13px;line-height:18px;margin:0}.pci-page .as-err{color:#ffd59a}.pci-page .as-ok{align-items:flex-start;color:#fffc;display:flex;font-size:15px;gap:12px;line-height:22px;margin:0}.pci-page .as-ok .ic{color:#53d3ff;height:22px;margin-top:0;width:22px}.pci-page .as-next{background:#0b0b0ccc;border:1.5px solid #ffffff3d;border-radius:16px;display:flex;flex-direction:column;gap:14px;justify-content:flex-start;padding:32px}.pci-page .as-acts{display:flex;flex-wrap:wrap;gap:12px}.pci-page .as-disc{color:#ffffff7a;font-size:12px;line-height:18px;margin:-24px 0 0;text-align:center}@media (max-width:900px){.pci-page .as-sum{gap:24px;grid-template-columns:1fr;padding-bottom:40px}.pci-page .as-row{gap:16px;grid-template-columns:1fr;padding:20px}.pci-page .as-r{gap:40px}}@media (max-width:640px){.pci-page .as-opts{grid-template-columns:1fr}.pci-page .as-opt{min-height:56px}.pci-page .as-qt{font-size:22px;line-height:30px}.pci-page .as-score b{font-size:88px}.pci-page .as-band{font-size:24px;line-height:32px}.pci-page .as-form{flex-direction:column}.pci-page .as-form .btn{width:100%}.pci-page .as-mail,.pci-page .as-next{padding:24px}.pci-page .as-acts{flex-direction:column}.pci-page .as-acts .btn{width:100%}.pci-page .as-nav{padding-top:24px}.pci-page .as-legend{flex-wrap:wrap}}.pci-page .why{grid-gap:96px;align-items:center;display:grid;gap:96px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.pci-page .wd-stat{background:#fafbfc;border:1.5px solid #0000002e;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:44px}.pci-page .wd-k{color:#0000009e}.pci-page .wd-v{font-feature-settings:"tnum";align-self:flex-start;background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:120px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.06em;line-height:.88;margin:0;padding-right:.04em}.pci-page .wd-q{border-top:1.5px solid #0000002e;color:#000c;font-size:16px;line-height:26px;margin:0;padding-top:24px}.pci-page .wd-q a,.pci-page .wd-q a:hover{color:inherit;text-decoration:none}.pci-page .links{display:flex;flex-wrap:wrap;gap:28px;margin-top:12px}.pci-page .lnk{align-items:center;border-radius:4px;color:#2f6fd6;display:inline-flex;font-size:16px;font-weight:600;gap:4px;line-height:24px;text-decoration:none}.pci-page .lnk .ic{height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1);width:16px}.pci-page .lnk:hover{color:#245bb5}.pci-page .lnk:hover .ic{transform:translateX(3px)}.pci-page .rv-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.pci-page .rv-nav{display:flex;gap:8px}.pci-page .rv-arrow{align-items:center;background:#0000;border:1.5px solid #fff3;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:border-color .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1);width:48px}.pci-page .rv-arrow:hover{background:#ffffff0d;border-color:#ffffff73}.pci-page .rv-arrow .ic{height:18px;width:18px}.pci-page .rv-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,3.2fr) minmax(0,6.8fr);margin-top:72px}.pci-page .rv-card{background:#0b0b0c;border:1.5px solid #ffffff3d;border-radius:16px;isolation:isolate;overflow:clip;position:relative;transition:border-color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .rv-score{display:flex;flex-direction:column;padding:40px}.pci-page .rv-rate{align-items:center;display:flex;gap:18px}.pci-page .rv-num{background:linear-gradient(180deg,#fff 35%,#8cc8ff);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:68px;font-weight:600;letter-spacing:-.05em;line-height:.92;margin:0;padding-right:.03em}.pci-page .rv-stars{color:#ffb547;font-size:18px;letter-spacing:3px;line-height:1}.pci-page .rv-rl{color:#ffffffa3;font-size:15px;line-height:22px;margin:8px 0 0}.pci-page .rv-div{background:#ffffff29;height:1.5px;margin:32px 0}.pci-page .rv-badges{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:280px}.pci-page .rv-badge{display:block;filter:drop-shadow(0 6px 12px rgba(0,0,0,.45));height:auto;transition:transform .3s cubic-bezier(.22,1,.36,1);width:100%}.pci-page .rv-bl{color:#ffffffa3;font-size:14px;line-height:20px;margin:28px 0 0}.pci-page .rv-score .btn-out{align-self:flex-start;margin-top:24px}.pci-page .rv-quote{display:flex;flex-direction:column;padding:40px}.pci-page .rv-quote>.rv-stars{font-size:16px!important}.pci-page .rv-q{text-wrap:pretty;animation:rvfade .45s cubic-bezier(.22,1,.36,1);color:#fff;flex:1 1;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:34px;font-weight:600;letter-spacing:-.025em;line-height:44px;margin:28px 0 0;max-width:32ch}@keyframes rvfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pci-page .rv-p{align-items:center;display:flex;gap:14px;margin-top:32px}.pci-page .rv-av{align-items:center;background:linear-gradient(135deg,#2a94ff,#0b3d91);border-radius:9999px;color:#fff;display:flex;flex:none;font-size:14px;font-weight:600;height:44px;justify-content:center;width:44px}.pci-page .rv-n{color:#fff;font-size:16px;font-weight:600;line-height:22px;margin:0}.pci-page .rv-r{color:#ffffffa3;font-size:14px;line-height:20px;margin:3px 0 0}.pci-page .rv-foot{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:44px}.pci-page .rv-dots{display:flex;gap:6px}.pci-page .rv-dot{background:#0000;border:0;cursor:pointer;height:16px;padding:0;position:relative;width:48px}.pci-page .rv-dot:before{background:#ffffff26;transition:background-color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .rv-dot:after,.pci-page .rv-dot:before{border-radius:2px;content:"";height:2px;left:0;position:absolute;right:0;top:7px}.pci-page .rv-dot:after{background:linear-gradient(270deg,#8cc8ff,#007bff 70%);transform:scaleX(0);transform-origin:left center}.pci-page .rv-dot.on.a:after{animation:rvfillA 8s linear forwards;animation:rvfillA var(--dur,8s) linear forwards}.pci-page .rv-dot.on.b:after{animation:rvfillB 8s linear forwards;animation:rvfillB var(--dur,8s) linear forwards}@keyframes rvfillA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rvfillB{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pci-page .rv-quote.paused .rv-dot.on:after,.pci-page .rv-quote:focus-within .rv-dot.on:after,.pci-page .rv-quote:hover .rv-dot.on:after{animation-play-state:paused}.pci-page .rv-dot:hover:before{background:#ffffff59}.pci-page .rv-count{color:#ffffffa3;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.06em}.pci-page .rv-score .btn-out{border-radius:12px;font-size:15px;gap:6px;min-height:44px;padding:10px 16px;white-space:nowrap}.pci-page .btn-out{align-items:center;border:1.5px solid #fff3;border-radius:12px;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:8px;min-height:48px;padding:12px 20px;text-decoration:none;transition:border-color .2s cubic-bezier(.2,.7,.2,1),background-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .btn-out .ic{height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1);width:14px}.pci-page .btn-out:hover{background:#ffffff0a;border-color:#ffffff73;color:#fff}.pci-page .btn-out:hover .ic{transform:translate(2px,-2px)}.pci-page .faq{align-items:flex-start;display:flex;gap:128px}.pci-page .faq-l{display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:720px}.pci-page .faq-l .h2{color:#1a1b1c}.pci-page .faq-l .eb{margin-bottom:-4px}.pci-page .faq-list{display:flex;flex:1 1;flex-direction:column;width:100%}.pci-page .fi{border-bottom:1.5px solid #00000024}.pci-page .fi summary{align-items:center;color:#1a1b1ce6;cursor:pointer;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;font-weight:500;gap:16px;justify-content:space-between;line-height:24px;list-style:none;padding:24px 0;transition:color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .fi summary::-webkit-details-marker{display:none}.pci-page .fi summary:hover{color:#1a1b1cb3}.pci-page .fi[open] summary,.pci-page .fi[open] summary:hover{color:#1a1b1c}.pci-page .fi .pl{color:inherit;flex:none;font-size:24px;font-weight:300;line-height:24px}.pci-page .fi .pl .mn{display:none}.pci-page .fi[open] .pl .mn{display:inline}.pci-page .fi[open] .pl .ps{display:none}.pci-page .fi p{color:#000000e6;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;font-weight:300;line-height:24px;margin:0;max-width:none;padding:0 0 24px}@keyframes fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pci-page .res{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px}.pci-page .rc{background:#fff;border:1.5px solid #0000002e;border-radius:16px;color:#1a1b1c;display:flex;flex-direction:column;gap:12px;min-height:220px;padding:24px;text-decoration:none;transition:border-color .2s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.pci-page .rc:hover{border-color:#2f6fd6;box-shadow:0 20px 40px -24px #2f6fd659;color:#1a1b1c;transform:translateY(-3px)}.pci-page .rc.feat{background:#000;border-color:#000;color:#fff;grid-column:span 2;isolation:isolate;overflow:clip;position:relative}.pci-page .rc.feat:before{background:radial-gradient(60% 90% at 100% 0,#005aec80,#0000 70%);content:"";inset:0;position:absolute;z-index:-1}.pci-page .rc.feat:hover{border-color:#000;color:#fff}.pci-page .rc.feat .rc-k{color:#8cc8ff}.pci-page .rc.feat .rc-t{font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:28px;letter-spacing:-.03em;line-height:34px;max-width:18ch}.pci-page .rc.feat .rc-go{color:#fff}.pci-page .rc.row{align-items:center;flex-direction:row;grid-column:span 2;justify-content:space-between;min-height:0}.pci-page .rc-k{color:#0000009e}.pci-page .rc-t{flex:1 1;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0}.pci-page .rc-go{align-items:center;color:#2f6fd6;display:inline-flex;font-size:14px;font-weight:600;gap:4px;white-space:nowrap}.pci-page .rc-go .ic{height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1);width:16px}.pci-page .rc:hover .rc-go .ic{transform:translateX(3px)}.pci-page .sources{background:#f6f7f8;border-radius:16px;display:flex;flex-direction:column;gap:10px;grid-column:span 2;list-style:none;margin:0;padding:20px 24px}.pci-page .sources-k{color:#0000009e;margin-bottom:2px}.pci-page .sources a{align-items:center;border-radius:4px;color:#1a1b1c;display:inline-flex;font-size:14px;font-weight:500;gap:4px;line-height:20px;text-decoration:none}.pci-page .sources a:hover{color:#2f6fd6}.pci-page .sources .ic{color:#2f6fd6;height:14px;width:14px}.pci-page .kr-grid{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pci-page .kr-feat{background:#000;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:16px;isolation:isolate;min-height:280px;overflow:clip;padding:36px;position:relative;text-decoration:none}.pci-page .kr-feat:before{background:radial-gradient(70% 90% at 100% 0,#005aec80,#0000 70%);content:"";inset:0;opacity:.85;position:absolute;transition:opacity .4s cubic-bezier(.2,.7,.2,1);z-index:-1}.pci-page .kr-feat:hover{color:#fff}.pci-page .kr-feat:hover:before{opacity:1}.pci-page .kr-k{color:#8cc8ff}.pci-page .kr-ft{text-wrap:balance;flex:1 1;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:36px;margin:0;max-width:16ch}.pci-page .kr-go{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:6px}.pci-page .kr-arr .ic,.pci-page .kr-go .ic{height:16px;transition:transform .25s cubic-bezier(.22,1,.36,1);width:16px}.pci-page .kr-feat:hover .kr-go .ic{transform:translateX(3px)}.pci-page .kr-list{background:#fff;border:1.5px solid #0000002e;border-radius:16px;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.pci-page .kr-list li{display:flex;flex:1 1}.pci-page .kr-list li+li{border-top:1.5px solid #0000002e}.pci-page .kr-row{grid-gap:20px;align-items:center;color:#1a1b1c;display:grid;flex:1 1;gap:20px;grid-template-columns:minmax(0,1fr) auto 40px;padding:24px 28px;text-decoration:none;transition:background-color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .kr-row:hover{background:#f6f8fc;color:#1a1b1c}.pci-page .kr-rt{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:24px}.pci-page .kr-path{color:#0000009e;letter-spacing:.02em;text-transform:none}.pci-page .kr-arr{align-items:center;border:1.5px solid #0000002e;border-radius:9999px;color:#1a1b1c;display:flex;height:40px;justify-content:center;transition:background-color .2s cubic-bezier(.2,.7,.2,1),border-color .2s cubic-bezier(.2,.7,.2,1),color .2s cubic-bezier(.2,.7,.2,1);width:40px}.pci-page .kr-row:hover .kr-arr{background:#2f6fd6;border-color:#2f6fd6;color:#fff}.pci-page .kr-row:hover .kr-arr .ic{transform:translateX(2px)}.pci-page .kr-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.pci-page .kr-cards li{display:flex}.pci-page .kr-card{background:#fff;border:1.5px solid #0000002e;border-radius:16px;color:#1a1b1c;display:flex;flex:1 1;flex-direction:column;gap:12px;isolation:isolate;min-height:220px;overflow:hidden;padding:28px 28px 0;position:relative;text-decoration:none;transition:background-color .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .kr-card:after{background:url(/static/media/cra-texture.e2f072f62a335aaed47d.jpg) 50% 55%/cover no-repeat;content:"";filter:contrast(1.35) saturate(1.2);inset:-60% -45%;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.2,.7,.2,1);z-index:-1}.pci-page .kr-card:hover{background:#000;border-color:#000;color:#fff}.pci-page .kr-card:hover:after{opacity:.4}.pci-page .kr-cards li:nth-child(2) .kr-card:after{background-position:30% 40%;transform:scaleX(-1)}.pci-page .kr-cards li:nth-child(3) .kr-card:after{background-position:55% 60%;transform:rotate(180deg)}.pci-page .kr-cards li:nth-child(4) .kr-card:after{background-position:70% 45%;transform:scaleY(-1)}.pci-page .kr-card:hover .kr-ct{color:#fff}.pci-page .kr-card .kr-k{align-self:flex-start;background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.pci-page .kr-ct{text-wrap:balance;color:#1a1b1c;flex:1 1;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:26px;transition:color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .kr-foot{align-items:center;border-top:1.5px solid #0000002e;color:#1a1b1c;display:flex;font-size:14px;font-weight:600;justify-content:space-between;line-height:20px;margin:0 -28px;padding:16px 28px;transition:color .3s cubic-bezier(.2,.7,.2,1),border-color .3s cubic-bezier(.2,.7,.2,1)}.pci-page .kr-foot .ic{height:18px;transition:transform .3s cubic-bezier(.22,1,.36,1);width:18px}.pci-page .kr-card:hover .kr-foot{border-top-color:#ffffff1f;color:#fff}.pci-page .kr-card:hover .kr-foot .ic{transform:rotate(-45deg)}.pci-page .kr-src{grid-gap:24px;border-top:1.5px solid #0000002e;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,10fr);margin-top:56px;padding-top:32px}.pci-page .kr-src-h{color:#0000009e;margin:4px 0 0}.pci-page .kr-src-list{grid-column-gap:40px;grid-row-gap:4px;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:4px}.pci-page .kr-src-list a{grid-column-gap:10px;grid-row-gap:2px;color:#1a1b1c;column-gap:10px;display:grid;grid-template-columns:28px minmax(0,1fr) 14px;grid-template-rows:auto auto;padding:12px 0;row-gap:2px;text-decoration:none}.pci-page .kr-n{color:#0000009e;grid-row:1/3;padding-top:3px}.pci-page .kr-st{font-size:15px;font-weight:500;line-height:22px}.pci-page .kr-d{color:#0000009e;font-size:13px;grid-column:2/3;line-height:18px}.pci-page .kr-src-list .ic{color:#0000009e;grid-column:3/4;grid-row:1/2;height:14px;margin-top:4px;transition:color .2s cubic-bezier(.2,.7,.2,1),transform .25s cubic-bezier(.22,1,.36,1);width:14px}.pci-page .kr-src-list a:hover .kr-st{color:#2f6fd6}.pci-page .kr-src-list a:hover .ic{color:#2f6fd6;transform:translate(2px,-2px)}.pci-page .final{background:#000;isolation:isolate;overflow:clip;padding:160px 24px;position:relative;scroll-margin-top:78px}.pci-page .final:before{background:url(/static/media/cra-hero-bg.dd7964f314fb44d506c1.webp) 50% 100%/cover no-repeat;content:"";filter:brightness(1.45) saturate(1.2) contrast(1.08);inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#000 82%,#0000);mask-image:linear-gradient(180deg,#000,#000 82%,#0000);opacity:.5;pointer-events:none;position:absolute;z-index:-1}.pci-page .final-ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}.pci-page .crumbs-foot{background:#000;padding:0 24px 40px}.pci-page .crumbs-foot .crumbs{justify-content:flex-start;margin:0}.pci-page .ftr{background:#000;color:#fff;padding:80px 24px 40px}.pci-page .ftr-g{grid-gap:40px;display:grid;gap:40px;grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr))}.pci-page .ftr-h{color:#ffffff7a;margin:0 0 16px}.pci-page .ftr ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.pci-page .ftr a{border-radius:4px;color:#fffc;font-size:14px;line-height:20px;text-decoration:none;transition:color .2s cubic-bezier(.2,.7,.2,1)}.pci-page .ftr a:hover{color:#fff}.pci-page .ftr-b{border-top:1.5px solid #ffffff29;color:#ffffffa3;display:flex;flex-wrap:wrap;font-size:14px;gap:24px;justify-content:space-between;margin-top:64px;padding-top:24px}@media (prefers-reduced-motion:reduce){.pci-page{scroll-behavior:auto}.pci-page .fi p,.pci-page .glow:before,.pci-page .marquee-track,.pci-page .pulse,.pci-page .rv-dot.on:after,.pci-page .tl-i.now .tl-dot:after{animation:none}.pci-page .rv-dot.on:after{transform:scaleX(1)}.pci-page *{transition:none!important}}@media (max-width:1180px){.pci-page .faq,.pci-page .split{gap:64px}.pci-page .assess,.pci-page .why{gap:56px}}@media (max-width:1080px){.pci-page .hdr-nav{display:none}.pci-page .burger{display:inline-flex}.pci-page .hdr-act .btn.ghost{display:none}.pci-page .h1{font-size:56px}.pci-page .hero .h1{font-size:52px;line-height:60px}.pci-page .proof-t{text-wrap:balance;white-space:normal}.pci-page .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pci-page .fact:nth-child(3){border-left:0}.pci-page .fact:nth-child(n+3){border-top:1.5px solid #ffffff29}.pci-page .res{grid-template-columns:repeat(2,minmax(0,1fr))}.pci-page .ftr-g{grid-template-columns:repeat(4,minmax(0,1fr))}.pci-page .ftr-g>div:first-child{grid-column:1/-1}.pci-page .assess{padding:80px 48px}.pci-page .why{grid-template-columns:1fr}.pci-page .toc-h{display:none}.pci-page .toc-list li:first-child{border-left:0}.pci-page .conf{gap:32px;grid-template-columns:1fr}}@media (max-width:900px){.pci-page .sec{padding:96px 24px}.pci-page .kr-grid,.pci-page .rv-grid,.pci-page .split,.pci-page .tl-note{gap:24px;grid-template-columns:1fr}.pci-page .kr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pci-page .kr-src{gap:12px}.pci-page .kr-src,.pci-page .kr-src-list{grid-template-columns:1fr}.pci-page .faq{flex-direction:column;gap:48px}.pci-page .rv-grid{margin-top:40px}.pci-page .faq-l,.pci-page .stick{position:static}.pci-page .span6{grid-column:span 12}.pci-page .pillars{gap:20px;grid-template-columns:1fr}.pci-page .tl{grid-template-columns:1fr;padding-left:36px;row-gap:40px}.pci-page .tl:before{border-left:1.5px dashed #d3d6da;border-top:0;height:calc(100% - 60px);left:7px;top:8px;width:0}.pci-page .tl:after{background:linear-gradient(180deg,#cfe0f8,#7fb0f2 50%,#007bff);height:calc(50% + 10px);left:7px;top:8px;width:1.5px}.pci-page .tl-i{padding:0}.pci-page .tl-dot{left:-36px;position:absolute;top:2px}.pci-page .tl-body{margin-top:0}.pci-page .tl-head{margin-bottom:56px}.pci-page .tl-note{gap:32px;margin-top:48px;padding-top:48px}.pci-page .tbl{background:#0000;border:0;display:flex;flex-direction:column;gap:12px;overflow:visible}.pci-page .tr.th{display:none}.pci-page .tr{background:#0b0b0c;border:1.5px solid #ffffff3d;border-radius:16px;grid-template-columns:1fr;overflow:hidden}.pci-page .td{padding:20px 20px 4px}.pci-page .td.cap{border-left:0;border-top:1.5px solid #2a94ff33;margin-top:16px;padding:20px}.pci-page .ml{display:block}.pci-page .toc-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pci-page .toc-list li:nth-child(3n+1){border-left:0}.pci-page .toc-list li:nth-child(n+4){border-top:1.5px solid #ffffff29}.pci-page .ftr-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pci-page{--hdr:64px}.pci-page .sec{padding:72px 16px;scroll-margin-top:64px}.pci-page .hero{padding:48px 16px 0}.pci-page .final{padding:104px 16px}.pci-page .hdr{padding:0 16px}.pci-page .toc{padding:0 16px 72px}.pci-page .toc-h{display:flex;padding:16px 0 8px}.pci-page .toc-in{border-bottom:0;flex-direction:column}.pci-page .toc-list{grid-template-columns:1fr}.pci-page .toc-list li{border-bottom:1.5px solid #ffffff29;border-left:0!important;border-top:0!important}.pci-page .toc-a{padding:14px 0}.pci-page .toc-a .ic{opacity:1;transform:none}.pci-page .h1{font-size:40px;line-height:44px}.pci-page .hero .h1{font-size:38px;letter-spacing:-.03em;line-height:46px}.pci-page .hero .h1 .acc{display:inline}.pci-page .h2{font-size:32px;line-height:40px}.pci-page .h3{font-size:30px;line-height:36px}.pci-page .lead{font-size:18px;line-height:27px}.pci-page .crumbs{margin-bottom:32px}.pci-page .hero .hblock.center .lead{margin-top:20px}.pci-page .hero .announce,.pci-page .hero-ctas{margin-top:40px}.pci-page .byline{margin-top:40px;padding-top:40px}.pci-page .announce{border-radius:16px;gap:8px;padding:10px 14px}.pci-page .announce,.pci-page .announce-t{align-items:flex-start;flex-direction:column}.pci-page .announce-t{gap:2px}.pci-page .announce-t i{display:none}.pci-page .hero-ctas{align-items:stretch;flex-direction:column;width:100%}.pci-page .by-sep{display:none}.pci-page .by-row{align-items:flex-start;flex-direction:column}.pci-page .by-div{display:none}.pci-page .byline{align-items:flex-start}.pci-page .disclaim{text-align:left}.pci-page .facts{grid-template-columns:1fr;margin-top:72px}.pci-page .logos{padding-top:72px}.pci-page .fact{border-left:0!important;border-top:1.5px solid #ffffff29}.pci-page .fact:first-child{border-top:0}.pci-page .logo-set{gap:48px;padding-right:48px}.pci-page .marquee-track{animation-duration:44s}.pci-page .res{grid-template-columns:1fr}.pci-page .rc.feat,.pci-page .rc.row,.pci-page .sources{grid-column:auto}.pci-page .callout-in{column-gap:14px;padding:28px 24px}.pci-page .callout-ic{height:24px;width:24px}.pci-page .assess{border-radius:20px;padding:40px 20px}.pci-page .dcard,.pci-page .wd-stat{padding:28px 24px}.pci-page .rv-quote,.pci-page .rv-score{padding:24px}.pci-page .kr-cards{grid-template-columns:1fr}.pci-page .kr-ft{font-size:24px;line-height:30px}.pci-page .kr-row{gap:12px;grid-template-columns:minmax(0,1fr) 36px;padding:20px}.pci-page .kr-path{display:none}.pci-page .kr-arr{height:36px;width:36px}.pci-page .rv-num{font-size:52px}.pci-page .rv-arrow{height:40px;width:40px}.pci-page .rv-q{font-size:22px;line-height:30px;margin-top:24px}.pci-page .rung{gap:6px;grid-template-columns:1fr}.pci-page .ladder-cap{padding-left:0}.pci-page .wd-v{font-size:88px}.pci-page .big b{font-size:112px}.pci-page .proof{margin-top:48px}.pci-page .proof-t{font-size:24px;line-height:32px}.pci-page .ftr-g{grid-template-columns:1fr 1fr}.pci-page .sec-head{margin-bottom:48px}}.pci-page .hero{padding-top:118px}@media (max-width:640px){.pci-page .hero{padding-top:92px}}.pci-page [hidden]{display:none!important}.pci-page .final:before,.pci-page .hero-top:before{min-height:60vw}.pci-hero h1{font-size:60px;letter-spacing:-.032em;line-height:68px;max-width:1040px}.pci-hero p{font-size:20px;line-height:30px}@media (max-width:1080px){.pci-hero h1{font-size:52px;line-height:60px}}@media (max-width:640px){.pci-hero h1{font-size:38px;letter-spacing:-.03em;line-height:46px}.pci-hero p{font-size:18px;line-height:27px}}.pci-page .cmp{background:#0b0b0c;border:1.5px solid #ffffff3d;border-radius:16px;margin-top:8px;overflow:hidden}.pci-page .cmp .cr{border-top:1.5px solid #ffffff29;display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}.pci-page .cmp .cr:first-child{border-top:0}.pci-page .cmp .cc{color:#fffc;font-size:15px;line-height:24px;padding:28px 32px}.pci-page .cmp .ck{color:#ffffffa3;padding-top:31px}.pci-page .cmp .cc.hl{background:linear-gradient(90deg,#005aec26,#005aec08);border-left:1.5px solid #2a94ff33;color:#fff}.pci-page .cmp .chd{background:#141516}.pci-page .cmp .chd .cc{display:flex;flex-direction:column;gap:12px;padding:28px 32px}.pci-page .cmp .ct{color:#fff;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:28px;margin:0}.pci-page .cmp .ref{margin-left:0}.pci-page .cmp .tag{align-items:center;align-self:flex-start;background:#007bff1a;border:1.5px solid #2a94ff40;border-radius:9999px;color:#8cc8ff;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12px;gap:8px;height:24px;padding:0 10px}.pci-page .cmp .tag i{background:#8cc8ff;border-radius:9999px;height:6px;width:6px}.pci-page .cmp-note{margin:64px auto 0;max-width:820px;text-align:center}.pci-page .ev{grid-gap:56px 96px;display:grid;gap:56px 96px;grid-template-columns:repeat(2,minmax(0,1fr))}.pci-page .ev-i{border-top:1.5px solid #0000002e;display:flex;flex-direction:column;gap:20px;padding-top:32px}.pci-page .ev-n{align-self:flex-start;background:linear-gradient(270deg,#8cc8ff 22%,#007bff 61%);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:44px;margin:0}.pci-page .cmp2{border-top:1.5px solid #0000002e;display:flex;flex-direction:column;gap:12px;padding-top:24px}.pci-page .cmp2-r{grid-gap:16px;align-items:center;color:#0000009e;display:grid;font-size:13px;gap:16px;grid-template-columns:56px 1fr 56px}.pci-page .cmp2-r b{background:#0000001a;border-radius:9999px;display:block;height:6px}.pci-page .cmp2-r b i{background:#9aa3ad;border-radius:9999px;display:block;height:100%;transition:width 1s cubic-bezier(.22,1,.36,1)}.pci-page .cmp2-r.now b i{background:linear-gradient(90deg,#007bff,#8cc8ff)}.pci-page .cmp2-r .v{color:#1a1b1c;text-align:right}.pci-page .why-r{gap:16px}.pci-page .cust,.pci-page .why-r{display:flex;flex-direction:column}.pci-page .cust{background:#fff;border:1.5px solid #0000002e;border-radius:16px;gap:12px;padding:32px}.pci-page .cust p{color:#000c;font-size:16px;line-height:26px;margin:0}.pci-page .cust a{color:#2f6fd6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pci-page .faq-note{color:#000c;font-size:16px;line-height:26px;margin:0}.pci-page .faq-note a{color:#2f6fd6;font-weight:600;text-decoration:none}.pci-page .rv-sub{margin-top:24px;max-width:640px}.pci-page .rv-head .rv-sub{margin-top:24px}.pci-page .proof-t.two{text-wrap:balance;max-width:880px;white-space:normal}.pci-page .kr-cards.five{grid-template-columns:repeat(5,minmax(0,1fr))}.pci-page .br-d{display:inline}@media (max-width:1080px){.pci-page .kr-cards.five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pci-page .cmp .cr{grid-template-columns:1fr}.pci-page .cmp .chd{display:none}.pci-page .cmp .ck{padding-bottom:0}.pci-page .cmp .cc.hl{border-left:0;border-top:1.5px solid #2a94ff33}.pci-page .ev{gap:40px;grid-template-columns:1fr}.pci-page .proof-t.two{font-size:24px;line-height:32px}}@media (max-width:640px){.pci-page .kr-cards.five{grid-template-columns:1fr}.pci-page .br-d{display:none}}