html:has(.cj-editorial){color-scheme:light!important}body:has(.cj-editorial){background:#f4f5f2;background-image:none}.cj-editorial{color-scheme:light;font-feature-settings:normal;font-variation-settings:normal;-moz-osx-font-smoothing:auto;--radius:2px;--ring:0 0% 0%/0;--background:0 0% 0%/0}.cj-editorial :where(:not(.cj-editorial .dark *)),.cj-editorial :where(:not(.cj-editorial .dark *)):after,.cj-editorial :where(:not(.cj-editorial .dark *)):before{border-color:currentColor}.cj-editorial h1{font-size:2em}.cj-editorial h2{font-size:1.5em}.cj-editorial h3{font-size:1.17em}.cj-editorial h4{font-size:1em}.cj-editorial h5{font-size:.83em}.cj-editorial :is(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:inherit;letter-spacing:inherit}.cj-editorial dl{margin:1em 0}.cj-editorial small{font-size:smaller}.cj-editorial button,.cj-editorial input{letter-spacing:normal}.cj-editorial .eyebrow{color:inherit}.cj-editorial ::-moz-selection{background-color:revert;color:revert}.cj-editorial ::selection{background-color:revert;color:revert}.cj-editorial ::-moz-placeholder{color:revert;opacity:revert}.cj-editorial ::placeholder{color:revert;opacity:revert}.cj-editorial [type=search]{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;outline-offset:revert}.cj-editorial ::-webkit-search-decoration{-webkit-appearance:revert}.cj-editorial input:focus-visible{outline:revert;outline-offset:revert}.cj-editorial{--ink:#18232d;--muted:#59656f;--line:#d9dedf;--paper:#f4f5f2;--blue:#056bdb;--navy:#071320;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--gutter:clamp(22px,4.4vw,80px)}.cj-editorial *{box-sizing:border-box}html:has(.cj-editorial){scroll-behavior:smooth;scroll-padding-top:100px}.cj-editorial{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 var(--font-manrope),Arial,sans-serif;-webkit-font-smoothing:antialiased}.cj-editorial button,.cj-editorial input{font:inherit}.cj-editorial a,.cj-editorial button{-webkit-tap-highlight-color:transparent}.cj-editorial button{color:inherit;cursor:pointer}.cj-editorial a{color:inherit;text-decoration:none}.cj-editorial [tabindex]:focus-visible,.cj-editorial a:focus-visible,.cj-editorial button:focus-visible{outline:3px solid #167cf0;outline-offset:5px}.cj-editorial button{border:0}.cj-editorial button:disabled{cursor:default}.cj-editorial h1,.cj-editorial h2,.cj-editorial h3,.cj-editorial h4,.cj-editorial h5,.cj-editorial p{margin:0}.cj-editorial svg{display:block}.cj-editorial img{max-width:100%}.cj-editorial [hidden]{display:none!important}.cj-editorial .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cj-editorial .skip{position:fixed;z-index:99;top:12px;left:12px;background:#fff;padding:14px;transform:translateY(-160%)}.cj-editorial .skip:focus{transform:none}.cj-editorial .eyebrow{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cj-editorial .section{padding:100px var(--gutter)}.cj-editorial .button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;background:#fff;color:#172530;min-height:48px;padding:14px 22px;font-size:13px;font-weight:650;border:1px solid transparent;transition:background .2s,transform .2s}.cj-editorial .button:hover{background:#dcecff}.cj-editorial .button span{font-size:20px;line-height:1}.cj-editorial .button.button-dark{background:var(--navy);color:#fff}.cj-editorial .button.button-dark:hover{background:#173b60}.cj-editorial .text-action{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 0;color:#095caa;font-size:13px;font-weight:700;background:none;border-top:1px solid var(--line);text-align:left}.cj-editorial .text-action span{font-size:20px}.cj-editorial .text-action:hover{color:#003b7a}.cj-editorial .header{height:98px;padding:0 var(--gutter);position:absolute;top:0;left:0;width:100%;z-index:20;display:flex;align-items:center;gap:40px;color:#fff;border-bottom:1px solid #ffffff26;background:linear-gradient(#06121ce6,#06121c19)}.cj-editorial .brand{display:block;position:relative;overflow:hidden;width:254px;height:78px;flex-shrink:0}.cj-editorial .brand img{position:absolute;width:277px;max-width:none;height:auto;left:-12px;top:-38px;mix-blend-mode:lighten}.cj-editorial .desktop-nav{display:flex;align-items:center;gap:29px;margin:auto}.cj-editorial .desktop-nav a,.cj-editorial .login{font-size:12px;font-weight:550}.cj-editorial .desktop-nav a:hover,.cj-editorial .login:hover{text-decoration:underline;text-underline-offset:6px}.cj-editorial .nav-end{display:flex;align-items:center;gap:28px}.cj-editorial .nav-cta{min-height:42px;padding:10px 17px;gap:35px;font-size:12px}.cj-editorial .menu-button{display:none;background:transparent;padding:12px}.cj-editorial .menu-button span{display:block;width:20px;height:1px;background:white;margin:6px 0}.cj-editorial #mobile-nav{position:absolute;top:100%;left:0;width:100%;background:var(--navy);padding:20px var(--gutter);border-bottom:1px solid #344252}.cj-editorial #mobile-nav a{display:block;padding:12px 0}.cj-editorial .hero{height:min(920px,100svh);min-height:720px;position:relative;isolation:isolate;color:#fff;overflow:hidden;background:#071722}.cj-editorial .film,.cj-editorial .hero-shade{position:absolute;inset:0;z-index:-2}.cj-editorial .film video{filter:saturate(.7) contrast(1.1);display:block}.cj-editorial .hero-shade{z-index:-1;background:linear-gradient(180deg,#06121b12 5%,#08121c15 28%,#08111a65 55%,#07121ccd),linear-gradient(90deg,#030f1a52,transparent 70%)}.cj-editorial .hero-content{position:absolute;left:var(--gutter);right:var(--gutter);bottom:146px}.cj-editorial .hero-content .eyebrow{font-size:11px;display:flex;gap:10px;align-items:center;color:#f4f7fa}.cj-editorial .hero-content .eyebrow span{width:5px;height:5px;display:block;background:#81ceff}.cj-editorial .hero h1{font-size:clamp(50px,6.8vw,110px);letter-spacing:-.065em;font-weight:450;line-height:1.035;margin:24px 0}.cj-editorial .hero-description{color:#dfe7ef;line-height:1.6;max-width:580px}.cj-editorial .hero-cta{margin-top:30px;min-width:220px}.cj-editorial .hero-foot{position:absolute;bottom:32px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff36;padding-top:23px;color:#dbe0e5}.cj-editorial .hero-foot a{display:flex;gap:25px;align-items:center}.cj-editorial .hero-foot a span{font-size:18px}.cj-editorial .cloud-strip{padding:28px var(--gutter);display:flex;gap:40px;align-items:center;border-bottom:1px solid var(--line);background:#fff}.cj-editorial .cloud-strip>.eyebrow{max-width:145px;color:#64727f}.cj-editorial .providers{display:flex;align-items:center}.cj-editorial .providers>span{display:inline-flex;align-items:center;gap:8px;font-size:17px;letter-spacing:-.03em;font-weight:550;white-space:nowrap;color:#4f5a64}.cj-editorial .providers svg{width:26px;height:26px}.cj-editorial .cloud-strip>a{font-size:10px;color:#59656f;margin-left:auto}.cj-editorial .cloud-strip>a:hover{text-decoration:underline}.cj-editorial .section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:46px}.cj-editorial .section-heading .eyebrow{margin-bottom:22px;color:#5a6a76}.cj-editorial h2{font-size:clamp(34px,4vw,60px);line-height:1.14;letter-spacing:-.055em;font-weight:500}.cj-editorial .section-heading>p{font-size:14px;line-height:1.8;color:var(--muted);padding-bottom:5px}.cj-editorial .platform{padding-bottom:76px}.cj-editorial .decisions{border-top:1px solid var(--line);background:#eef0ed}.cj-editorial .decisions .section-heading{margin-bottom:50px}.cj-editorial .coverage-note{margin-top:25px;color:#6c7e89;font-size:11px}.cj-editorial .coverage-note a{color:#254f6a;border-bottom:1px solid #b6c3cc;padding-bottom:2px;margin-left:5px}.cj-editorial .principles{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#fff}.cj-editorial .principles-intro>.eyebrow{color:#778694;margin-bottom:27px}.cj-editorial .principles-intro h2{font-size:clamp(32px,3.6vw,53px)}.cj-editorial .principles-intro>p:not(.eyebrow){font-size:14px;color:#637683;line-height:1.9;margin-top:26px;max-width:430px}.cj-editorial .principles-intro .text-action{margin-top:32px;max-width:350px;border-color:#d9e2e6}.cj-editorial .principles-list article{display:flex;gap:25px;border-top:1px solid #d3dde2;padding:26px 0}.cj-editorial .principles-list article>span{font:10px var(--mono);color:#80939f;padding-top:5px}.cj-editorial .principles-list h3{font-size:20px;font-weight:550;letter-spacing:-.04em}.cj-editorial .principles-list p{font-size:12px;color:#657b8c;line-height:1.9;margin-top:13px;max-width:400px}.cj-editorial .cta-section{background:#dae6ed;border-top:1px solid #c8d8e2;position:relative;overflow:hidden}.cj-editorial .cta-section:after{content:"↗";position:absolute;right:9%;top:20%;font:220px/1 var(--font-manrope),sans-serif;color:#b9cedc;font-weight:250;z-index:0;pointer-events:none}.cj-editorial .cta-section>*{position:relative;z-index:1}.cj-editorial .cta-section .eyebrow{color:#5d7b90}.cj-editorial .cta-section h2{font-size:clamp(42px,6.4vw,94px);line-height:1.09;font-weight:450;margin:25px 0 35px}.cj-editorial .cta-section>div{display:flex;align-items:center;gap:35px}.cj-editorial .cta-section .button{background:#0d273a;color:white}.cj-editorial .cta-section .button:hover{background:#204961}.cj-editorial .cta-secondary{font-size:12px;color:#365b76}.cj-editorial .cta-note{font-size:10px;color:#5e7c92;margin-top:23px}.cj-editorial .footer{background:var(--navy);color:#dee6ed;padding-top:63px;padding-bottom:27px}.cj-editorial .footer-top{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr;gap:35px;align-items:start;margin-bottom:75px}.cj-editorial .footer-top .brand{margin-top:-14px}.cj-editorial .footer-top>p{font-size:12px;color:#99aeba}.cj-editorial .footer-top>div{display:flex;flex-direction:column;gap:10px;font-size:11px}.cj-editorial .footer-top>div>span{color:#718b9e;font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.cj-editorial .footer-top a:hover{text-decoration:underline}.cj-editorial .footer-bottom{border-top:1px solid #2b3b49;padding-top:24px;display:flex;justify-content:space-between;gap:25px;font-size:9px;color:#8299aa}@media (min-width:1600px){.cj-editorial .section{padding-left:max(var(--gutter),calc((100vw - 1440px)/2));padding-right:max(var(--gutter),calc((100vw - 1440px)/2))}.cj-editorial .hero-content{bottom:180px}}@media (max-width:1100px){.cj-editorial .desktop-nav,.cj-editorial .header,.cj-editorial .nav-end{gap:20px}.cj-editorial .brand{width:224px}.cj-editorial .brand img{width:247px;top:-30px}.cj-editorial .cloud-strip{gap:25px}.cj-editorial .providers{gap:26px}.cj-editorial .cloud-strip>a{max-width:130px}.cj-editorial .section-heading>p br{display:none}.cj-editorial .section-heading>p{max-width:310px}.cj-editorial .principles{gap:55px}}@media (max-width:850px){.cj-editorial .header{height:85px}.cj-editorial .desktop-nav,.cj-editorial .nav-end .login{display:none}.cj-editorial .nav-end{margin-left:auto;gap:17px}.cj-editorial .menu-button{display:block}.cj-editorial .hero{min-height:740px;max-height:1000px}.cj-editorial .hero-content{bottom:160px}.cj-editorial .hero h1{font-size:clamp(48px,8.2vw,74px)}.cj-editorial .cloud-strip{flex-wrap:wrap;justify-content:space-between}.cj-editorial .cloud-strip>.eyebrow,.cj-editorial .cloud-strip>a{max-width:none}.cj-editorial .providers{order:3;width:100%;justify-content:space-between;gap:20px}.cj-editorial .section{padding-top:65px;padding-bottom:65px}.cj-editorial .section-heading{display:block}.cj-editorial .section-heading>p{margin-top:25px;max-width:580px;font-size:13px}.cj-editorial .principles{grid-template-columns:1fr;gap:45px}.cj-editorial .principles-intro>p:not(.eyebrow){max-width:560px}.cj-editorial .principles-list p{max-width:650px}.cj-editorial .footer-top{grid-template-columns:1fr 1fr;gap:45px}.cj-editorial .footer-top>p{padding-top:5px}.cj-editorial .footer-bottom{flex-wrap:wrap}.cj-editorial .cta-section:after{right:4%;font-size:180px;top:24%}}@media (max-width:520px){.cj-editorial{--gutter:21px}.cj-editorial .header{padding:0 14px;height:78px}.cj-editorial .header .brand{width:186px;height:65px}.cj-editorial .header .brand img{width:202px;left:-9px;top:-24px}.cj-editorial .nav-end{gap:3px}.cj-editorial .nav-cta{font-size:10px;padding:8px 10px;min-height:34px;gap:12px}.cj-editorial .nav-cta span{font-size:15px}.cj-editorial .menu-button{padding:8px}.cj-editorial .hero{min-height:720px;height:95svh;max-height:900px}.cj-editorial .hero-content{bottom:133px}.cj-editorial .hero h1{font-size:clamp(42px,9.6vw,53px);letter-spacing:-.058em;margin:24px 0}.cj-editorial .hero-description{font-size:13px;line-height:1.8;max-width:340px}.cj-editorial .hero-description br{display:none}.cj-editorial .hero-content .eyebrow{font-size:8px;letter-spacing:.12em}.cj-editorial .hero-cta{font-size:12px;padding:12px 16px;min-height:45px;min-width:200px;margin-top:26px}.cj-editorial .hero-foot{bottom:25px;padding-top:19px;font-size:9px;gap:35px}.cj-editorial .hero-foot>span{max-width:155px}.cj-editorial .hero-foot a{gap:12px;white-space:nowrap;font-size:8px}.cj-editorial .film video{-o-object-position:55% center;object-position:55% center}.cj-editorial .cloud-strip{padding:23px 21px;gap:22px}.cj-editorial .cloud-strip>.eyebrow,.cj-editorial .cloud-strip>a{font-size:8px}.cj-editorial .providers{gap:15px}.cj-editorial .providers>span{font-size:12px}.cj-editorial .providers svg{width:20px;height:20px}.cj-editorial .section-heading .eyebrow{font-size:9px;margin-bottom:20px}.cj-editorial h2{font-size:36px}.cj-editorial .section-heading>p{font-size:12px;line-height:1.9;margin-top:21px}.cj-editorial .section-heading{margin-bottom:30px}.cj-editorial .coverage-note{font-size:10px;line-height:2}.cj-editorial .coverage-note a{margin-left:0;display:inline}.cj-editorial .principles-intro h2{font-size:34px}.cj-editorial .principles-intro>p:not(.eyebrow){font-size:12px}.cj-editorial .principles-list h3{font-size:19px}.cj-editorial .principles-list p{font-size:11px}.cj-editorial .principles-list article{gap:19px}.cj-editorial .cta-section h2{font-size:44px}.cj-editorial .cta-section:after{display:none}.cj-editorial .cta-section .eyebrow{font-size:9px}.cj-editorial .cta-section>div{align-items:flex-start;flex-direction:column;gap:23px}.cj-editorial .cta-note{font-size:9px;line-height:1.9;max-width:300px}.cj-editorial .footer{padding-top:48px}.cj-editorial .footer-top{gap:30px;grid-template-columns:1fr 1fr;margin-bottom:48px}.cj-editorial .footer-top .brand{grid-column:1/-1;margin-bottom:-15px}.cj-editorial .footer-top>p{grid-column:1/-1;padding:0;margin-bottom:4px}.cj-editorial .footer-bottom{font-size:8px;gap:14px}.cj-editorial .footer-bottom>span:nth-child(2){order:3;width:100%}.cj-editorial .footer-bottom>a{margin-left:auto}}@media (prefers-reduced-motion:reduce){html:has(.cj-editorial){scroll-behavior:auto}.cj-editorial *,.cj-editorial :after,.cj-editorial :before{animation:none!important;transition:none!important}.cj-editorial .film:not([data-state=playing]) video{visibility:hidden}}.cj-editorial .film{overflow:hidden;background:radial-gradient(ellipse at 70% 30%,#1e4058,#071320 70%)}.cj-editorial .film iframe{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);min-height:100%;border:0;transform:translate(-50%,-50%);pointer-events:none;filter:saturate(.65) contrast(1.04)}.cj-editorial .hero-foot .film-credit{display:inline;font-size:inherit;text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.cj-editorial .hero-foot>span{font-size:7px;line-height:1.9;max-width:185px}}@media (prefers-reduced-motion:reduce){.cj-editorial .film iframe{display:none}}.cj-editorial .brand{mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cj-editorial .brand img{mix-blend-mode:screen;mask-image:linear-gradient(180deg,transparent,#000 27%,#000 65%,transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 27%,#000 65%,transparent 78%)}.cj-editorial .film{background:#071320 url(/marketing/film-poster.ef01dfec.jpg) 50%/cover no-repeat}.cj-editorial .film video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;filter:saturate(.68) contrast(1.06)}.cj-editorial .film[data-state=still] video,.cj-editorial .film[data-state=unavailable] video{visibility:hidden}.cj-editorial .brand{mix-blend-mode:screen}@media (max-width:360px){.cj-editorial .header .nav-cta{display:none}.cj-editorial .hero h1{font-size:40px}.cj-editorial .providers{gap:11px}.cj-editorial .providers>span{font-size:10px}.cj-editorial .providers svg{width:17px;height:17px}.cj-editorial .cloud-strip>.eyebrow,.cj-editorial .cloud-strip>a{font-size:7px}}.cj-editorial .brand,.cj-editorial .brand img{mix-blend-mode:normal;mask-image:none;-webkit-mask-image:none}.cj-editorial .brand img{filter:url(#brand-canvas)}.cj-editorial .header{height:110px;gap:28px}.cj-editorial .brand{width:302px;height:86px;overflow:visible;display:flex;flex-direction:column;justify-content:center;gap:4px}.cj-editorial .brand-lockup{display:flex;align-items:center;gap:9px;height:59px}.cj-editorial .brand-icon,.cj-editorial .brand-wordmark{display:block;position:relative;overflow:hidden;flex-shrink:0}.cj-editorial .brand-icon{width:72px;height:59px}.cj-editorial .brand-wordmark{width:216px;height:41px}.cj-editorial .brand .brand-icon img{width:207px;height:auto;left:-11px;top:-30px}.cj-editorial .brand .brand-wordmark img{width:418px;height:auto;left:-173px;top:-97px}.cj-editorial .brand-slogans{display:flex;justify-content:space-between;gap:8px;color:#fff;font-size:10.5px;font-weight:650;line-height:1.5;letter-spacing:0;white-space:nowrap}.cj-editorial .brand-slogans span+span{border-left:1px solid #ffffff65;padding-left:9px}.cj-editorial .desktop-nav a,.cj-editorial .login{font-size:13px}.cj-editorial .nav-cta{font-size:13px;min-height:44px;padding:12px 24px;justify-content:center}.cj-editorial .button{justify-content:center;gap:16px}.cj-editorial .hero h1{outline:none}.cj-editorial .hero-description{font-size:16px;line-height:1.65;max-width:620px;color:#e5ecf3}.cj-editorial .hero-content{bottom:133px}.cj-editorial .hero-foot{font-size:11px}.cj-editorial .hero-foot a{display:inline-block}.cj-editorial .hero-foot>span{max-width:70%}.cj-editorial .cloud-strip{padding-top:31px;padding-bottom:31px;gap:35px}.cj-editorial .providers{gap:44px;flex:1;justify-content:center}.cj-editorial .cloud-strip>.eyebrow{font-size:10px}.cj-editorial .cloud-strip>a{font-size:11px;max-width:140px}.cj-editorial .cta-section:after{display:none}.cj-editorial .footer-top>p{font-size:16px;line-height:1.9;color:#fff}.cj-editorial .footer-top{grid-template-columns:1.5fr 1fr .75fr .75fr;gap:45px}.cj-editorial .feature-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #c5d0d7}.cj-editorial .feature-pillar{padding:33px 30px 26px 0;min-width:0;display:flex;flex-direction:column}.cj-editorial .feature-pillar+.feature-pillar{border-left:1px solid #c5d0d7;padding-left:30px}.cj-editorial .feature-pillar:last-child{padding-right:0}.cj-editorial .pillar-number{font-family:var(--mono);font-size:12px;color:#577387;margin-bottom:21px}.cj-editorial .feature-pillar h3{font-size:29px;letter-spacing:-.055em;font-weight:600;line-height:1.2;margin-bottom:20px}.cj-editorial .pillar-benefit{font-size:17px!important;font-weight:700;color:#172e40!important;line-height:1.55!important;margin-bottom:12px}.cj-editorial .feature-pillar>p:not(.pillar-number){font-size:13px;line-height:1.85;color:#526575}.cj-editorial .feature-pillar>p:not(.pillar-benefit){min-height:100px}.cj-editorial .pillar-question{border-top:1px solid #c5d0d7;margin-top:20px;padding:22px 0 18px}.cj-editorial .pillar-question p:first-child{font-size:15px;font-weight:650;line-height:1.7}.cj-editorial .pillar-question p+p{font-size:12px;line-height:1.8;color:#526575;margin-top:10px}.cj-editorial .pillar-link{display:inline-flex;align-self:flex-start;align-items:center;min-height:42px;font-size:13px;font-weight:750;color:#0c60ad;text-decoration:underline;text-underline-offset:5px;margin-top:auto}.cj-editorial .pillar-link:hover{color:#003f78}.cj-editorial .platform-support{border-top:1px solid #c5d0d7;border-bottom:1px solid #c5d0d7;padding:27px 0;display:flex;gap:40px;align-items:center;justify-content:space-between;margin-top:14px}.cj-editorial .platform-support>p{line-height:1.8;color:#526575;max-width:500px}.cj-editorial .platform-support ul{list-style:none;padding:0;margin:0;display:flex;gap:13px 24px;flex-wrap:wrap;font-size:12px;font-weight:650}.cj-editorial .coverage-note{font-size:12px;line-height:1.9;margin-top:24px;color:#526575}.cj-editorial .coverage-note a{color:#095ca9;text-decoration:underline;text-underline-offset:4px}.cj-editorial .decisions .section-heading>p{max-width:480px}@media (max-width:1150px){.cj-editorial .header{gap:18px}.cj-editorial .desktop-nav,.cj-editorial .nav-end{gap:19px}.cj-editorial .login{display:none}.cj-editorial .providers{gap:28px}.cj-editorial .cloud-strip{gap:25px}.cj-editorial .cloud-strip>.eyebrow{max-width:110px}.cj-editorial .cloud-strip>a{max-width:125px}.cj-editorial .feature-pillar{padding-right:22px}.cj-editorial .feature-pillar+.feature-pillar{padding-left:22px}.cj-editorial .feature-pillar h3{font-size:26px}.cj-editorial .footer-top{gap:28px}.cj-editorial .footer-top>p{display:none}}@media (max-width:950px){.cj-editorial .desktop-nav{display:none}.cj-editorial .nav-end{margin-left:auto}.cj-editorial .menu-button{display:block}.cj-editorial .providers{justify-content:space-between;gap:20px}.cj-editorial .cloud-strip{flex-wrap:wrap}.cj-editorial .cloud-strip>.eyebrow{max-width:none;width:100%}.cj-editorial .cloud-strip>a{max-width:none;margin:0}.cj-editorial .cloud-strip .providers{min-width:70%;justify-content:space-between}.cj-editorial .feature-pillars{grid-template-columns:1fr}.cj-editorial .feature-pillar,.cj-editorial .feature-pillar+.feature-pillar,.cj-editorial .feature-pillar:last-child{padding:30px 0;border:0;border-bottom:1px solid #c5d0d7}.cj-editorial .feature-pillar>p:not(.pillar-benefit){min-height:0;max-width:660px}.cj-editorial .feature-pillar h3{font-size:33px}.cj-editorial .pillar-question{margin-top:0}.cj-editorial .platform-support{display:block;border-top:0}.cj-editorial .platform-support>p{margin-top:17px}.cj-editorial .footer-top{grid-template-columns:1.5fr 1fr 1fr}.cj-editorial .hero h1{font-size:clamp(44px,7.8vw,78px)}}@media (max-width:700px){.cj-editorial{--gutter:24px}.cj-editorial .header{height:100px;gap:10px}.cj-editorial .brand{width:274px;height:82px;gap:3px}.cj-editorial .brand-lockup{gap:7px;height:54px}.cj-editorial .brand-icon{width:64px;height:54px}.cj-editorial .brand-wordmark{width:202px;height:39px}.cj-editorial .brand .brand-icon img{width:187px;left:-10px;top:-27px}.cj-editorial .brand .brand-wordmark img{width:388px;left:-161px;top:-90px}.cj-editorial .brand-slogans{font-size:9.5px;gap:5px}.cj-editorial .brand-slogans span+span{padding-left:6px}.cj-editorial .nav-cta{display:none}.cj-editorial .nav-end{gap:0}.cj-editorial .menu-button{padding:10px}.cj-editorial .hero{min-height:760px;height:100svh;max-height:960px}.cj-editorial .hero-content{bottom:145px}.cj-editorial .hero h1{font-size:clamp(41px,8.2vw,61px);line-height:1.08;margin:23px 0}.cj-editorial .hero-description{font-size:14px;line-height:1.85;max-width:430px}.cj-editorial .hero-description br{display:none}.cj-editorial .hero-cta{margin-top:26px;min-height:47px;font-size:13px}.cj-editorial .hero-foot{font-size:10px;align-items:flex-end;gap:20px}.cj-editorial .hero-foot>span{font-size:9px;max-width:225px;line-height:1.8}.cj-editorial .cloud-strip{gap:24px}.cj-editorial .providers{flex-wrap:wrap;gap:24px!important;justify-content:flex-start!important}.cj-editorial .cloud-strip .providers{width:100%;min-width:0}.cj-editorial .section{padding-top:65px;padding-bottom:65px}.cj-editorial .section-heading{gap:25px}.cj-editorial .section-heading>p{font-size:14px}.cj-editorial .feature-pillar h3{font-size:30px}.cj-editorial .pillar-benefit{font-size:17px!important}.cj-editorial .feature-pillar>p:not(.pillar-number){font-size:13px}.cj-editorial .platform-support ul{gap:14px 22px}.cj-editorial .coverage-note{font-size:11px}.cj-editorial .coverage-note a{display:inline;margin:0}.cj-editorial .footer-top{grid-template-columns:1fr 1fr;gap:35px}.cj-editorial .footer-top .brand{grid-column:1/-1}.cj-editorial .footer-top>p{display:none}}@media (max-width:380px){.cj-editorial{--gutter:18px}.cj-editorial .brand{width:246px;height:78px}.cj-editorial .brand-lockup{height:50px;gap:5px}.cj-editorial .brand-icon{width:55px;height:48px}.cj-editorial .brand-wordmark{width:186px;height:36px}.cj-editorial .brand .brand-icon img{width:166px;left:-9px;top:-24px}.cj-editorial .brand .brand-wordmark img{width:358px;left:-149px;top:-83px}.cj-editorial .brand-slogans{font-size:8.6px;gap:3px}.cj-editorial .brand-slogans span+span{padding-left:4px}.cj-editorial .menu-button{padding:4px}.cj-editorial .header{gap:0}.cj-editorial .hero h1{font-size:40px}.cj-editorial .hero-content{bottom:145px}.cj-editorial .hero-foot>a{display:none}.cj-editorial .hero-content>.eyebrow{font-size:9px}}.cj-editorial .pillar-question>span{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:#526575;margin-bottom:10px}.cj-editorial .pillar-question>p{font-size:15px;font-weight:650;line-height:1.7}.cj-editorial .pillar-question>small{display:block;font-size:12px;line-height:1.8;color:#526575;margin-top:10px}.cj-editorial .platform-support>span{font-size:11px;font-weight:700;color:#526575;white-space:nowrap}.cj-editorial .platform-support>a{font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.cj-editorial .platform-support>p{font-size:13px;font-weight:650;flex:1;max-width:none}@media (max-width:950px){.cj-editorial .platform-support>p{margin:12px 0 15px}}@media (max-width:700px){.cj-editorial .header .brand{width:274px;height:82px}}@media (max-width:380px){.cj-editorial .header .brand{width:246px;height:78px}}@media (max-width:700px){.cj-editorial .cloud-strip{padding:27px var(--gutter)}.cj-editorial .cloud-strip>.eyebrow{order:0;flex:0 0 100%}.cj-editorial .cloud-strip .providers{order:1;flex:0 0 100%;width:100%}.cj-editorial .cloud-strip>a{order:2;flex:0 0 100%}}.cj-editorial .providers>.provider-name{font-size:20px;font-weight:600;letter-spacing:-.035em;color:#263843}@media (max-width:700px){.cj-editorial .providers>.provider-name{font-size:17px}}@media (max-width:520px){.cj-editorial .providers>.provider-name{font-size:15px}}@media (max-width:360px){.cj-editorial .providers>.provider-name{font-size:13px}}.cj-editorial .footer-top{grid-template-columns:minmax(302px,1.2fr) repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;gap:22px 36px}.cj-editorial .footer-top .brand{grid-column:1;grid-row:1}.cj-editorial .footer-top>p{grid-column:1;grid-row:2}.cj-editorial .footer-top>div{grid-row:1/span 2}.cj-editorial .footer-top>div>a{overflow-wrap:anywhere}@media (max-width:1150px){.cj-editorial .footer-top{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;gap:28px}.cj-editorial .footer-top .brand{grid-column:1/-1;grid-row:auto}.cj-editorial .footer-top>div{grid-row:auto}}@media (max-width:700px){.cj-editorial .footer-top{grid-template-columns:1fr 1fr;gap:35px}}@media (max-width:520px){.cj-editorial .footer-top{gap:30px}}.cj-editorial #mobile-nav .mobile-sign-out{display:block;width:100%;padding:12px 0;background:none;text-align:left}@media (min-width:1121px){.cj-editorial #mobile-nav{display:none}}.cj-editorial{position:relative}.cj-editorial .pillar-number{color:#546f83}.cj-editorial .principles-intro>.eyebrow{color:#687784}.cj-editorial .principles-list article>span{color:#647884}.cj-editorial .principles-list p{color:#627888}.cj-editorial .cta-section .eyebrow{color:#4e6779}.cj-editorial .cta-note{color:#4e677a}.cj-editorial{--paper-2:#eef0ed;--text-2:#526575;--rule:#c5d0d7;--link:#0c60ad;--focus:#167cf0}.cj-editorial[data-motion=paused] *,.cj-editorial[data-motion=paused] :after,.cj-editorial[data-motion=paused] :before{animation:none!important;transition:none!important}html:has(.cj-editorial[data-motion=paused]){scroll-behavior:auto}.cj-editorial .hero-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(7,18,28,0) 25%,rgba(7,18,28,.5) 36%,rgba(7,18,28,.5)),linear-gradient(90deg,rgba(7,18,28,.4),rgba(7,18,28,0) 72%)}@media (max-width:700px){.cj-editorial .hero-scrim{background:linear-gradient(180deg,rgba(7,18,28,0) 22%,rgba(7,18,28,.58) 32%,rgba(7,18,28,.58))}}.cj-editorial .hero-foot .hero-credit{max-width:60%}.cj-editorial .hero-foot-end{display:flex;align-items:center;gap:20px}@media (max-width:700px){.cj-editorial .hero-foot .hero-foot-end{max-width:none;font-size:11px}.cj-editorial .hero-foot-end>a{display:none}}.cj-editorial .motion-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border:1px solid rgba(255,255,255,.45);border-radius:18px;background:rgba(7,18,28,.6);color:#fff;font-size:11px;font-weight:600;line-height:1.3;white-space:nowrap}.cj-editorial .motion-toggle:before{content:"";position:absolute;inset:-4px}.cj-editorial .motion-toggle:hover{background:var(--navy)}.cj-editorial .motion-toggle:active{background:#07121c}.cj-editorial .motion-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cj-editorial .motion-toggle svg{flex-shrink:0}.cj-editorial .nav-menu{position:relative}.cj-editorial .nav-menu-button{background:none;padding:0;font-size:13px;font-weight:550;color:#fff}.cj-editorial .nav-menu-button:hover{text-decoration:underline;text-underline-offset:6px}.cj-editorial .nav-menu-list{position:absolute;top:calc(100% + 14px);left:-16px;min-width:260px;list-style:none;margin:0;padding:8px;background:var(--navy);border:1px solid #344252;border-radius:4px;box-shadow:0 18px 40px -20px #000}.cj-editorial .nav-menu-list a{display:block;padding:10px 12px;border-radius:3px;font-size:13px;font-weight:600}.cj-editorial .nav-menu-list a:hover{background:#12263a;text-decoration:none}.cj-editorial .nav-menu-list small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:#b7c4cf}@media (min-width:1151px) and (max-width:1279px){.cj-editorial .header{gap:18px}.cj-editorial .desktop-nav,.cj-editorial .nav-end{gap:19px}.cj-editorial .login{display:none}}@media (min-width:951px) and (max-width:1120px){.cj-editorial .desktop-nav{display:none}.cj-editorial .nav-end{margin-left:auto}.cj-editorial .menu-button{display:block}}.cj-editorial .status-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 8px;border:1px solid;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;vertical-align:middle}.cj-editorial .status-chip i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.cj-editorial .status-live{background:#ebfaf4;border-color:#64c4a1;color:#136b4a}.cj-editorial .status-preview{background:#ecf4fe;border-color:#3f86d8;color:#0b5cb8}.cj-editorial .status-demo{background:#fef5e7;border-color:#e9ae49;color:#8a4b00}.cj-editorial .status-planned{background:#f0f2f4;border-color:#848c99;border-style:dashed;color:#3a3f4b}.cj-editorial .status-note{font-size:12px;line-height:1.8;color:var(--text-2)}.cj-editorial .cloud-strip{gap:32px}.cj-editorial .cloud-strip .providers{list-style:none;margin:0;padding:0;flex:0 1 auto;justify-content:flex-start;gap:36px}.cj-editorial .cloud-strip .provider{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.cj-editorial .cloud-strip .provider-name{font-size:17px;font-weight:600;letter-spacing:-.03em;color:#263843}.cj-editorial .provider-qualifier{flex:1;min-width:260px;max-width:440px;font-size:12px;line-height:1.8;color:var(--text-2)}.cj-editorial .cloud-strip>a.all-statuses{max-width:none;margin-left:auto;font-size:12px;font-weight:650;color:var(--link);white-space:nowrap}@media (max-width:950px){.cj-editorial .provider-qualifier{max-width:none;flex:1 1 100%}}@media (max-width:700px){.cj-editorial .cloud-strip .providers{flex-direction:column;align-items:stretch;gap:10px!important}.cj-editorial .cloud-strip .provider{justify-content:space-between}.cj-editorial .cloud-strip .provider-name{font-size:17px}.cj-editorial .provider-qualifier{min-width:0;order:2;flex:0 0 100%}.cj-editorial .cloud-strip>a.all-statuses{order:3;margin-left:0}}.cj-editorial .narrow-only{display:none}@media (max-width:700px){.cj-editorial .wide-only{display:none}.cj-editorial .narrow-only{display:inline}}.cj-editorial .platform-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding:48px var(--gutter) 0}.cj-editorial .platform-intro h2{font-size:clamp(34px,4vw,56px)}.cj-editorial .platform-intro p{max-width:460px;font-size:14px;line-height:1.8;color:var(--muted)}.cj-editorial .platform.section{padding-top:24px}.cj-editorial .tour-sample{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#4c5e6c;margin-bottom:12px}.cj-editorial .tour-rail{position:relative}.cj-editorial .tour-count{display:none}.cj-editorial .tour-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border-bottom:1px solid var(--rule)}.cj-editorial .tour-tab{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:14px 20px 16px;background:none;border-top:1px solid var(--rule);color:var(--ink);min-width:0}.cj-editorial .tour-tab:hover{background:var(--paper-2)}.cj-editorial .tour-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.cj-editorial .tour-tab[aria-selected=true]{background:#fff;border-top:3px solid var(--blue);padding-top:12px}.cj-editorial .tab-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;font-weight:600;line-height:1.5}.cj-editorial .tab-number{font:11px var(--mono);letter-spacing:.02em;color:var(--text-2)}.cj-editorial .tour-tab[aria-selected=true] .tab-label,.cj-editorial .tour-tab[aria-selected=true] .tab-number{color:var(--blue)}.cj-editorial .tab-planned{font-size:11px;color:var(--text-2)}.cj-editorial .tab-detail{display:flex;flex-direction:column;gap:6px}.cj-editorial .tab-question{font-size:16px;font-weight:600;line-height:1.6;letter-spacing:-.01em}.cj-editorial .tab-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.cj-editorial .tab-figure strong{font-size:26px;font-weight:600;line-height:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cj-editorial .tab-figure small,.cj-editorial .tour-thread{font-size:12px;line-height:1.8;color:var(--text-2)}.cj-editorial .tour-thread{margin:12px 0 16px}.cj-editorial .tour-thread span{color:#3a4a57}.cj-editorial .tour-window{--w-bg:#0b0e14;--w-panel:#111620;--w-inset:#0d1119;--w-line:#232a37;--w-line-hard:#333c4c;--w-ink:#eef2f7;--w-ink-2:#c3ccd8;--w-ink-3:#96a2b2;--w-accent:#5b9cff;--w-up:#ff6b6b;--w-down:#3ddc97;--w-proj:#a98fd0;--w-warn:#e2b04a;background:var(--w-bg);color:var(--w-ink);border:1px solid #1d2432;border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -30px #0c244a80;font-size:13px;line-height:1.5}.cj-editorial .window-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;border-bottom:1px solid var(--w-line);font-size:12px;color:var(--w-ink-3)}.cj-editorial .window-bar p{display:flex;align-items:center;gap:8px;min-width:0}.cj-editorial .window-bar i{width:6px;height:6px;border-radius:50%;background:var(--w-accent);flex-shrink:0}.cj-editorial .window-bar b{color:var(--w-ink);font-weight:600}.cj-editorial .window-sample{border:1px solid var(--w-line-hard);border-radius:3px;padding:2px 7px;white-space:nowrap}.cj-editorial .window-sample>span:first-child{font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.cj-editorial .app-body{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:640px}.cj-editorial .shell-sidebar{display:flex;flex-direction:column;gap:14px;padding:16px 12px;border-right:1px solid var(--w-line);background:#0c1017;font-size:14px;color:var(--w-ink-2)}.cj-editorial .shell-mark{font-size:14px;font-weight:700;letter-spacing:-.02em;color:#fff;padding:4px 8px}.cj-editorial .shell-mark span{color:#1a8cff}.cj-editorial .shell-search{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid var(--w-line);border-radius:8px;color:var(--w-ink-3)}.cj-editorial .shell-search kbd{font:11px var(--mono);border:1px solid var(--w-line-hard);border-radius:4px;padding:1px 5px}.cj-editorial .shell-sidebar ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cj-editorial .shell-sidebar li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px}.cj-editorial .shell-sidebar li svg{width:16px;height:16px;flex-shrink:0;opacity:.75}.cj-editorial .shell-sidebar li.active svg{opacity:1}.cj-editorial .shell-sidebar li em{margin-left:auto;font-style:normal;color:var(--w-ink-3)}.cj-editorial .shell-sidebar li.active{background:#1a1f33;color:#fff;box-shadow:inset 3px 0 #8b5cf6}.cj-editorial .shell-foot{margin-top:auto;display:grid;gap:3px;padding:12px 8px 0;border-top:1px solid var(--w-line);font-size:11px;color:var(--w-ink-3)}.cj-editorial .shell-foot span{text-decoration:underline;text-underline-offset:3px;margin-bottom:10px}.cj-editorial .shell-foot b{font-size:13px;font-weight:600;color:var(--w-ink)}.cj-editorial .app-main{min-width:0;display:flex;flex-direction:column}.cj-editorial .shell-topbar{display:flex;align-items:center;gap:14px;height:44px;padding:0 16px;border-bottom:1px solid var(--w-line);font-size:12px;color:var(--w-ink-3);white-space:nowrap;overflow:hidden}.cj-editorial .shell-crumbs em{font-style:normal;margin:0 6px}.cj-editorial .shell-crumbs b{color:var(--w-ink);font-weight:500}.cj-editorial .shell-demo-pill{display:inline-flex;gap:10px;padding:3px 10px;border:1px solid #6b5a20;border-radius:999px;background:#2a2410;color:#f1c96b;overflow:hidden;text-overflow:ellipsis}.cj-editorial .shell-demo-pill u{text-underline-offset:3px}.cj-editorial .shell-updated{margin-left:auto}.cj-editorial .shell-action{color:var(--w-ink)}.cj-editorial .shell-action.boxed{border:1px solid var(--w-line-hard);border-radius:6px;padding:4px 10px}.cj-editorial .shell-phone{display:none}.cj-editorial .app-content{padding:20px 24px 24px;min-width:0}.cj-editorial .tour-panel{display:flex;flex-direction:column;gap:16px;min-width:0}.cj-editorial .tour-panel:focus{outline:none}.cj-editorial .tour-panel:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cj-editorial .tour-window a:focus-visible,.cj-editorial .tour-window button:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.cj-editorial .panel-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.cj-editorial .panel-head h3{font-size:20px;font-weight:600;letter-spacing:-.02em}.cj-editorial .panel-head p{font-size:12px;color:var(--w-ink-3)}.cj-editorial .panel-claim{font-size:18px;line-height:1.55;color:var(--w-ink)}.cj-editorial .panel-claim.small{font-size:14px;font-weight:600}.cj-editorial .tour-card{background:var(--w-panel);border:1px solid var(--w-line);border-radius:6px;padding:13px 16px 14px;min-width:0}.cj-editorial .card-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.cj-editorial .card-head h4{font-size:15px;font-weight:600;letter-spacing:-.01em}.cj-editorial .card-head>p{font-size:12px;color:var(--w-ink-3);margin-left:auto}.cj-editorial .card-head>div:first-child{flex:1;min-width:0}.cj-editorial .card-head>div:first-child p{font-size:12px;color:var(--w-ink-3);margin-top:2px}.cj-editorial .card-tools{display:flex;gap:8px}.cj-editorial .tool-button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid #23272e;border-radius:8px;background:rgba(11,12,14,.5);color:#f5f5f5;font-size:13px;font-weight:500}.cj-editorial .tool-button:hover{background:#171c26}.cj-editorial .card-basis{font-size:12px;line-height:1.5;color:var(--w-ink-3);margin-top:8px}.cj-editorial .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cj-editorial .tour-marker{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;border-radius:50%;background:var(--blue);border:2px solid #fff;color:#fff;font:600 11px/1 var(--font-manrope),Arial,sans-serif;vertical-align:middle;flex-shrink:0}.cj-editorial .tour-data{margin-top:12px;max-height:320px;overflow:auto;border:1px solid var(--w-line);border-radius:4px}.cj-editorial .tour-data:focus-visible{outline:2px solid var(--w-accent);outline-offset:2px}.cj-editorial .tour-data table{width:100%;border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.cj-editorial .tour-data caption{text-align:left;padding:8px 10px;color:var(--w-ink-3)}.cj-editorial .tour-data td,.cj-editorial .tour-data th{padding:6px 10px;border-top:1px solid var(--w-line);text-align:left;font-weight:400}.cj-editorial .tour-data thead th{color:var(--w-ink-3);font-weight:600}.cj-editorial .tour-data thead th:not(:first-child):not(:last-child){text-align:right}.cj-editorial .tour-data tfoot td,.cj-editorial .tour-data tfoot th{font-weight:650}.cj-editorial .kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--w-line);border-radius:6px;background:var(--w-panel)}.cj-editorial .kpi-strip>div{padding:12px 18px;border-left:1px solid var(--w-line);min-width:0}.cj-editorial .kpi-strip>div:first-child{border-left:0}.cj-editorial .kpi-strip dt{display:flex;align-items:center;font-size:12px;color:var(--w-ink-3)}.cj-editorial .kpi-strip dd{margin:2px 0 0;display:flex;flex-direction:column;align-items:flex-start}.cj-editorial .kpi-strip strong{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.3;font-variant-numeric:tabular-nums}.cj-editorial .kpi-strip small{font-size:12px;color:var(--w-ink-3)}.cj-editorial .kpi-projected{background:repeating-linear-gradient(135deg,rgba(87,64,122,.22) 0 6px,transparent 6px 12px);box-shadow:inset 2px 0 var(--w-proj)}.cj-editorial .kpi-projected strong{color:var(--w-ink-2)}.cj-editorial .kpi-link{padding:0;margin-top:2px;background:none;font-size:12px;color:var(--w-accent)}.cj-editorial .kpi-link:hover{text-decoration:underline;text-underline-offset:3px}.cj-editorial .chart-legend{display:flex;gap:14px;list-style:none;margin:6px 0 0;padding:0;font-size:12px;color:var(--w-ink-3)}.cj-editorial .chart-legend li{display:flex;align-items:center;gap:6px}.cj-editorial .key-actual{width:18px;border-top:2px solid var(--w-accent)}.cj-editorial .key-projected{width:18px;height:10px;border:1px dashed var(--w-proj);background:repeating-linear-gradient(135deg,rgba(169,143,208,.55) 0 2px,transparent 2px 5px)}.cj-editorial .daily-chart{position:relative;height:236px;margin-top:6px}.cj-editorial .daily-axis{position:absolute;left:0;top:10px;bottom:30px;width:44px}.cj-editorial .daily-axis span{position:absolute;right:0;transform:translateY(50%);font-size:11.5px;color:#a6abb5}.cj-editorial .daily-plot{position:absolute;left:52px;right:4px;top:10px;bottom:30px}.cj-editorial .daily-plot .grid{position:absolute;left:0;right:0;border-top:1px solid rgba(35,39,46,.72)}.cj-editorial .daily-plot .grid.zero{border-top-color:var(--w-line-hard)}.cj-editorial .daily-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cj-editorial .actual-area{fill:rgba(91,156,255,.16)}.cj-editorial .actual-line{fill:none;stroke:var(--w-accent);stroke-width:2;stroke-linejoin:round}.cj-editorial .projected-area{position:absolute;right:0;bottom:0;border-top:2px dashed var(--w-proj);background:repeating-linear-gradient(135deg,rgba(169,143,208,.26) 0 2px,rgba(87,64,122,.07) 2px 9px)}.cj-editorial .usual-level{position:absolute;left:0;border-top:1px dashed #7d8796}.cj-editorial .usual-level span{position:absolute;left:4px;top:2px;font-size:11.5px;color:var(--w-ink-3);white-space:nowrap}.cj-editorial .today-rule{position:absolute;top:0;bottom:0;border-left:1px solid #a6abb5}.cj-editorial .today-rule span{position:absolute;left:8px;bottom:4px;font-size:12px;font-weight:600;color:#a6abb5;white-space:nowrap}.cj-editorial .chart-event{position:absolute;width:10px;height:10px;margin:0 0 -5px -5px;border-radius:50%;border:2px solid var(--w-bg);background:var(--w-up)}.cj-editorial .chart-event.down{background:var(--w-down)}.cj-editorial .chart-event b{position:absolute;font-size:11.5px;font-weight:400;color:var(--w-ink-2);white-space:nowrap}.cj-editorial .chart-event.ev-1 b{right:14px;bottom:4px}.cj-editorial .chart-event.ev-2 b{left:50%;bottom:14px;transform:translateX(-50%)}.cj-editorial .chart-event.ev-3 b{right:0;top:14px}.cj-editorial .daily-x{position:absolute;left:0;right:0;top:100%;height:30px}.cj-editorial .daily-x span{position:absolute;top:8px;transform:translateX(-50%);font-size:11.5px;color:#a6abb5;white-space:nowrap}.cj-editorial .daily-x span:first-child{transform:none}.cj-editorial .daily-x span:last-child{transform:translateX(-100%)}.cj-editorial .overview-lower,.cj-editorial .review-lower{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cj-editorial .ranked{list-style:none;margin:0;padding:0}.cj-editorial .ranked li{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"label value share" "bar bar .";-moz-column-gap:12px;column-gap:12px;row-gap:4px;padding:6px 0 8px;border-bottom:1px solid var(--w-line)}.cj-editorial .ranked-label{grid-area:label;font-size:13px;color:var(--w-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-editorial .ranked b{grid-area:value;font-size:14px;font-weight:600}.cj-editorial .ranked small{grid-area:share;font-size:12px;color:var(--w-ink-3)}.cj-editorial .bar{display:block;height:4px;border-radius:2px;background:var(--w-inset);overflow:hidden}.cj-editorial .bar>i{display:block;height:100%;border-radius:2px;background:var(--w-accent)}.cj-editorial .bar.up>i{background:var(--w-up)}.cj-editorial .bar.down>i{background:var(--w-down)}.cj-editorial .bar.flat>i{background:#586273}.cj-editorial .ranked .bar{grid-area:bar}.cj-editorial .trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--w-line);border-radius:6px;background:var(--w-panel)}.cj-editorial .trust-strip>div{padding:8px 20px;border-left:1px solid var(--w-line)}.cj-editorial .trust-strip>div:first-child{border-left:0}.cj-editorial .trust-strip dt{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--w-ink-3)}.cj-editorial .trust-strip dd{margin:2px 0 0;font-size:13px;font-weight:600}.cj-editorial .trust-strip em{font-style:normal;color:#f1c96b}.cj-editorial .section-tabs{display:flex;gap:4px;list-style:none;margin:0;padding:0;font-size:13px;color:var(--w-ink-3)}.cj-editorial .section-tabs li{padding:6px 10px;border-radius:6px}.cj-editorial .section-tabs li.active{background:#1a1f2b;color:var(--w-ink)}.cj-editorial .filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cj-editorial .filter-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.cj-editorial .filter-chips li{padding:5px 10px;border:1px solid var(--w-line-hard);border-radius:6px;font-size:12px;color:var(--w-ink-3)}.cj-editorial .filter-chips li b{color:var(--w-ink);font-weight:600;margin-left:4px}.cj-editorial .filter-fresh{margin-left:auto}.cj-editorial .csv-notice,.cj-editorial .filter-fresh{font-size:12px;color:var(--w-ink-3)}.cj-editorial .csv-notice:empty{display:none}.cj-editorial .change-chart{position:relative;padding-bottom:26px}.cj-editorial .change-chart ul{list-style:none;margin:0;padding:0}.cj-editorial .change-chart li{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;height:22px;font-size:12.5px}.cj-editorial .change-name{color:var(--w-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cj-editorial .change-track{position:relative;height:100%}.cj-editorial .change-zero{position:absolute;top:0;bottom:0;border-left:1px solid var(--w-line-hard)}.cj-editorial .change-bar{position:absolute;top:5px;height:12px;border-radius:2px;background:var(--w-up)}.cj-editorial .change-bar.down{background:var(--w-down)}.cj-editorial .change-value{position:absolute;top:2px;padding:0 6px;font-size:12.5px;font-weight:600;color:var(--w-up);white-space:nowrap;font-variant-numeric:tabular-nums}.cj-editorial .change-value.down{color:var(--w-down)}.cj-editorial .change-value.flat{color:var(--w-ink-3)}.cj-editorial .change-axis{position:absolute;left:150px;right:0;bottom:0;height:20px}.cj-editorial .change-axis span{position:absolute;transform:translateX(-50%);font-size:11.5px;color:#a6abb5}.cj-editorial .table-wrap{border:1px solid var(--w-line);border-radius:6px;overflow-x:auto}.cj-editorial .services-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.cj-editorial .services-table td,.cj-editorial .services-table th{padding:10px 12px;border-bottom:1px solid var(--w-line);text-align:left;vertical-align:middle;font-weight:400}.cj-editorial .services-table td{white-space:nowrap}.cj-editorial .services-table td.num{text-align:right}.cj-editorial .services-table thead th{font-size:12px;font-weight:600;color:var(--w-ink-3);background:var(--w-inset);white-space:nowrap}.cj-editorial .services-table thead th.number{text-align:right}.cj-editorial .sort-button{padding:0;background:none;font:inherit;color:inherit}.cj-editorial .services-table tbody th{min-width:180px}.cj-editorial .service-name{display:inline;font-weight:600;color:var(--w-ink)}.cj-editorial .services-table th small{display:block;font-size:12px;color:var(--w-ink-3)}.cj-editorial .services-table .muted{color:var(--w-ink-3)}.cj-editorial .services-table .strong{font-weight:600}.cj-editorial .change.up{color:var(--w-up)}.cj-editorial .change.down{color:var(--w-down)}.cj-editorial .change.flat{color:var(--w-ink-3)}.cj-editorial .pct-badge{display:inline-block;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:600;background:#1b202b;color:var(--w-ink-2)}.cj-editorial .pct-badge.up{background:#3a1a20;color:#ff8f8f}.cj-editorial .pct-badge.down{background:#133024;color:#5ee6ad}.cj-editorial .share-cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}.cj-editorial .share-cell .bar{width:90px}.cj-editorial .services-table tr.highlight td,.cj-editorial .services-table tr.highlight th{background:#141d2e}.cj-editorial .services-table tr.highlight th{box-shadow:inset 3px 0 var(--w-accent)}.cj-editorial .services-table tfoot td,.cj-editorial .services-table tfoot th{border-top:1px solid var(--w-line-hard);border-bottom:0;font-weight:650}.cj-editorial .table-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:8px 12px;font-size:12px;color:var(--w-ink-3)}.cj-editorial .service-cards{display:none}.cj-editorial .planned-line{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--w-ink-2)}.cj-editorial .tour-window .status-planned{background:#1a2130;border-color:#6b7385;color:#d5dbe4}.cj-editorial .tour-window .status-preview{background:#10233d;border-color:#3f86d8;color:#bcd8fb}.cj-editorial .map-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.cj-editorial .map-canvas{background:var(--w-panel);border:1px solid var(--w-line);border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;gap:14px;min-width:0}.cj-editorial .map-coverage{background:var(--w-inset);border-radius:6px;padding:10px 12px;font-size:12px;color:var(--w-ink-3);display:grid;gap:4px}.cj-editorial .map-coverage b{color:var(--w-ink);font-weight:600}.cj-editorial .map-coverage p:nth-child(2){color:var(--w-ink-2);font-weight:600}.cj-editorial .map-sample{font-size:11px;font-style:italic}.cj-editorial .map-path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:22px}.cj-editorial .map-path li{position:relative}.cj-editorial .map-path li+li:before{content:"";position:absolute;left:50%;top:-22px;height:22px;border-left:1px solid var(--w-line-hard)}.cj-editorial .map-path .map-ingress{padding:5px 12px;border:1px solid var(--w-line-hard);border-radius:999px;font-size:12px;color:var(--w-ink-2)}.cj-editorial .map-box{width:min(300px,100%);display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:10px 12px;border:1px solid var(--w-line-hard);border-radius:6px;background:#141a25}.cj-editorial .map-kind{font:10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--w-ink-3)}.cj-editorial .map-price{font-size:12px;font-weight:600;color:var(--w-ink-2);text-align:right}.cj-editorial .map-box b{grid-column:1/-1;font-size:14px;font-weight:600}.cj-editorial .map-box small{grid-column:1/-1;font-size:12px;color:var(--w-ink-3)}.cj-editorial .map-box.moved{border:1px solid #fff3;box-shadow:0 0 0 1px #000}.cj-editorial .map-billed{grid-column:1/-1;justify-self:start;margin-top:4px;padding:2px 6px;border:1px solid var(--w-up);border-radius:3px;font-style:normal;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--w-up)}.cj-editorial .map-events{gap:6px;border:1px dashed var(--w-line-hard)}.cj-editorial .map-caveat,.cj-editorial .map-events{display:flex;flex-wrap:wrap;align-items:center;padding:8px 10px;border-radius:4px;font-size:12px;color:var(--w-ink-3)}.cj-editorial .map-caveat{gap:4px 10px;background:var(--w-inset)}.cj-editorial .map-caveat b,.cj-editorial .map-caveat span{color:var(--w-ink);font-weight:600}.cj-editorial .map-legend{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:12px;color:var(--w-ink-3)}.cj-editorial .map-inspector{background:var(--w-panel);border:1px solid #4679c5;border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.cj-editorial .inspector-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-3)}.cj-editorial .map-inspector h4{font-size:19px;font-weight:600}.cj-editorial .inspector-sub{font-size:12px;color:var(--w-ink-3)}.cj-editorial .map-inspector dl{margin:4px 0 0;display:grid}.cj-editorial .map-inspector dl>div{padding:9px 0;border-top:1px solid var(--w-line)}.cj-editorial .map-inspector dt{display:flex;align-items:center;font-size:12px;color:var(--w-ink-3)}.cj-editorial .map-inspector dd{margin:3px 0 0;font-size:13.5px;color:var(--w-ink-2);line-height:1.5}.cj-editorial .map-inspector dd.up{color:var(--w-up)}.cj-editorial .human-note{padding-left:12px!important;border-left:2px solid var(--w-line-hard)}.cj-editorial .human-note q{display:block;color:var(--w-ink);font-weight:500}.cj-editorial .human-note small{display:block;margin-top:4px;font-size:12px;color:var(--w-ink-3)}.cj-editorial .context-box{background:var(--w-inset);border-radius:4px;padding:10px 12px;font-size:12.5px;color:var(--w-ink-3)}.cj-editorial .context-box b{display:block;color:var(--w-ink);font-weight:600;margin-bottom:4px}.cj-editorial .inspector-actions{display:flex;gap:10px;margin-top:4px}.cj-editorial .app-button{min-height:40px;padding:0 16px;border:1px solid var(--w-line-hard);border-radius:6px;background:transparent;color:var(--w-ink);font-size:14px;font-weight:500}.cj-editorial .app-button.primary{background:#6d42d1;border-color:#6d42d1;color:#fff}.cj-editorial .app-button:hover{filter:brightness(1.12)}.cj-editorial .stage-title{font-size:14px;font-weight:600}.cj-editorial .stage-foot,.cj-editorial .stage-lede{font-size:12px;color:var(--w-ink-3)}.cj-editorial .stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cj-editorial .stage{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px dashed var(--w-line-hard);border-radius:6px;min-width:0}.cj-editorial .stage>span{display:flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--w-ink-3)}.cj-editorial .stage b{font-size:17px;font-weight:600}.cj-editorial .stage b small{font-weight:400}.cj-editorial .stage b small,.cj-editorial .stage>small{font-size:12px;color:var(--w-ink-3)}.cj-editorial .stage.accepted{border-color:#8b7ad8}.cj-editorial .stage.accepted>span{color:#b7a6ff}.cj-editorial .stage.implemented{border-color:#3aa7b6}.cj-editorial .stage.implemented>span{color:#6fd3e0}.cj-editorial .stage.awaiting{border-color:#b98a2c}.cj-editorial .stage.awaiting>span{color:#f1c96b}.cj-editorial .stage.verified{border:1px solid #3a9f73}.cj-editorial .stage.verified>span{color:#5ee6ad}.cj-editorial .findings{list-style:none;margin:0;padding:0;border:1px solid var(--w-line);border-radius:6px;background:var(--w-panel)}.cj-editorial .finding+.finding{border-top:1px solid var(--w-line)}.cj-editorial .finding-head{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;text-align:left;color:inherit;font:inherit}.cj-editorial .finding.open .finding-head{box-shadow:inset 3px 0 var(--w-accent)}.cj-editorial .finding-rank{font-size:14px;color:var(--w-ink-3);text-align:center}.cj-editorial .finding-title b{display:block;font-size:15px;font-weight:600}.cj-editorial .finding-title small,.cj-editorial .finding-worth small{display:block;font-size:12px;color:var(--w-ink-3)}.cj-editorial .finding-worth{text-align:right}.cj-editorial .finding-worth b{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.cj-editorial .finding-tag{padding:3px 8px;border:1px solid var(--w-line-hard);font-size:12px;font-weight:600;white-space:nowrap}.cj-editorial .finding-tag.risk-medium{border-color:#b98a2c;color:#f1c96b}.cj-editorial .finding-tag.risk-low{border-color:#3a9f73;color:#5ee6ad}.cj-editorial .finding-body{margin:0 16px 12px 56px;padding:10px 12px;background:var(--w-inset);border-radius:4px;font-size:13px;color:var(--w-ink-2);display:grid;gap:4px}.cj-editorial .finding-body p:last-child{font-size:12px;color:var(--w-ink-3)}.cj-editorial .worth-chart{position:relative;padding:4px 0 24px}.cj-editorial .worth-row{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;min-height:36px}.cj-editorial .worth-label b{display:block;font-size:13px;font-weight:600}.cj-editorial .worth-label small{display:block;font-size:12px;color:var(--w-ink-3)}.cj-editorial .worth-track{position:relative;height:100%;display:flex;align-items:center;border-left:1px solid var(--w-line-hard);padding-left:0}.cj-editorial .worth-bar{display:block;height:24px;line-height:24px;padding:0 8px;font-style:normal;font-size:13px;font-weight:600;white-space:nowrap;overflow:visible}.cj-editorial .worth-bar.projected{border:1px dashed var(--w-proj);background:repeating-linear-gradient(135deg,rgba(169,143,208,.42) 0 3px,rgba(87,64,122,.2) 3px 9px)}.cj-editorial .worth-track em{padding-left:8px;font-style:normal;font-size:12px;color:var(--w-ink-3)}.cj-editorial .worth-axis{position:absolute;left:118px;right:0;bottom:0;height:18px}.cj-editorial .worth-axis span{position:absolute;transform:translateX(-50%);font-size:11.5px;color:#a6abb5}.cj-editorial .worth-axis span:first-child{transform:none}.cj-editorial .worth-axis span:last-child{transform:translateX(-100%)}.cj-editorial .checks{list-style:none;margin:0;padding:0;counter-reset:check}.cj-editorial .checks li{counter-increment:check;display:grid;grid-template-columns:28px 1fr;padding:8px 0;border-top:1px solid var(--w-line)}.cj-editorial .checks li:before{content:"0" counter(check);font:12px var(--mono);color:var(--w-ink-3);grid-row:span 2}.cj-editorial .checks b{font-size:14px;font-weight:600}.cj-editorial .checks small,.cj-editorial .execution-line{font-size:12.5px;color:var(--w-ink-3)}.cj-editorial .execution-line{display:flex;align-items:center;flex-wrap:wrap}.cj-editorial .tour-notes{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px}.cj-editorial .tour-notes li{display:flex;gap:12px;font-size:13px;line-height:1.85;color:#2c3a46}.cj-editorial .tour-notes .tour-marker{margin:2px 0 0;border:0}.cj-editorial .product-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:40px;font-size:13px}.cj-editorial .product-caption>span{font-weight:700;color:#304b5d}.cj-editorial .product-caption p{margin-left:auto;color:#5d6a74}.cj-editorial .product-cta{min-width:239px}@media (max-width:1100px){.cj-editorial .app-body{grid-template-columns:200px minmax(0,1fr)}.cj-editorial .shell-demo-pill{display:none}.cj-editorial .map-layout{grid-template-columns:minmax(0,1fr) 280px}.cj-editorial .stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.cj-editorial .platform-intro{display:block}.cj-editorial .platform-intro p{margin-top:16px}.cj-editorial .app-body{grid-template-columns:minmax(0,1fr)}.cj-editorial .shell-sidebar{display:none}.cj-editorial .kpi-strip,.cj-editorial .trust-strip{grid-template-columns:1fr 1fr}.cj-editorial .kpi-strip>div:nth-child(3),.cj-editorial .trust-strip>div:nth-child(3){border-left:0}.cj-editorial .kpi-strip>div:nth-child(n+3),.cj-editorial .trust-strip>div:nth-child(n+3){border-top:1px solid var(--w-line)}.cj-editorial .map-layout,.cj-editorial .overview-lower,.cj-editorial .review-lower{grid-template-columns:minmax(0,1fr)}.cj-editorial .tour-notes{grid-template-columns:1fr}.cj-editorial .tab-question{font-size:14px}.cj-editorial .tab-figure strong{font-size:22px}}@media (max-width:700px){.cj-editorial .platform-intro{padding-top:44px}.cj-editorial .platform-intro h2{font-size:34px}.cj-editorial .tour-count{display:block;position:absolute;right:0;top:-34px;padding:2px 10px;border:1px solid var(--rule);border-radius:999px;font:11px var(--mono);color:var(--text-2);background:var(--paper)}.cj-editorial .tour-sample{padding-right:0;margin-bottom:44px}.cj-editorial .tour-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.cj-editorial .tour-tabs::-webkit-scrollbar{display:none}.cj-editorial .tour-tab{flex:0 0 68%;scroll-snap-align:start}.cj-editorial .tab-question{font-size:15px}.cj-editorial .tab-figure strong{font-size:24px}.cj-editorial .tab-figure{flex-direction:column}.cj-editorial .tour-window{border-radius:8px;font-size:12.5px}.cj-editorial .window-bar{padding:8px 12px}.cj-editorial .shell-topbar,.cj-editorial .window-bar p:first-child>span{display:none}.cj-editorial .shell-phone{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--w-line)}.cj-editorial .shell-phone-icons{display:flex;gap:20px}.cj-editorial .shell-phone-icons i{width:18px;height:18px;border:1.5px solid var(--w-ink-2);border-radius:50%}.cj-editorial .shell-phone-icons .icon-menu{border-radius:0;border-width:1.5px 0;height:12px}.cj-editorial .app-body{min-height:0}.cj-editorial .app-content{padding:16px}.cj-editorial .panel-head h3{font-size:20px}.cj-editorial .panel-claim{font-size:15px}.cj-editorial .kpi-strip strong{font-size:20px}.cj-editorial .kpi-strip>div{padding:10px 14px}.cj-editorial .by-team,.cj-editorial .kpi-link,.cj-editorial .ranked li.ranked-others{display:none}.cj-editorial .card-head{flex-direction:column;align-items:flex-start}.cj-editorial .card-head>p{margin-left:0}.cj-editorial .chart-event b,.cj-editorial .today-rule span,.cj-editorial .usual-level span{display:none}.cj-editorial .daily-chart{height:190px}.cj-editorial .change-card,.cj-editorial .filter-fresh,.cj-editorial .section-tabs,.cj-editorial .table-wrap{display:none}.cj-editorial .service-cards{display:grid;gap:10px;list-style:none;margin:0;padding:0}.cj-editorial .service-cards li{display:grid;gap:6px;padding:12px 14px;background:var(--w-panel);border:1px solid var(--w-line);border-radius:6px}.cj-editorial .service-cards li.highlight{background:#141d2e;border-color:#4679c5}.cj-editorial .card-row{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.cj-editorial .card-name{font-size:14px;font-weight:600;display:flex;align-items:center}.cj-editorial .card-row>b{font-size:15px;font-weight:600}.cj-editorial .card-meta,.cj-editorial .card-share,.cj-editorial .card-was{font-size:12px;color:var(--w-ink-3);display:flex;align-items:center;gap:8px;min-width:0}.cj-editorial .card-share .bar{width:72px}.cj-editorial .map-canvas{padding:12px}.cj-editorial .stages{grid-template-columns:1fr}.cj-editorial .finding-head{grid-template-columns:minmax(0,1fr) auto;padding:12px}.cj-editorial .finding-rank{display:none}.cj-editorial .finding-tag{grid-column:2;justify-self:end}.cj-editorial .finding-body{margin:0 12px 12px}.cj-editorial .product-caption{display:grid;margin-top:24px}.cj-editorial .product-caption>span{display:none}.cj-editorial .product-caption p{margin:0}.cj-editorial .product-cta{width:100%;justify-content:flex-start}}.cj-editorial .feature-rows{margin-top:25px}.cj-editorial .feature-row{border-top:1px solid var(--line)}.cj-editorial .feature-summary{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:15px 0;background:none;text-align:left;color:var(--ink)}.cj-editorial .feature-summary:hover .feature-title{color:#095ca9}.cj-editorial .feature-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cj-editorial .feature-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.cj-editorial .feature-title{font-size:14px;font-weight:600;line-height:1.6}.cj-editorial .feature-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cj-editorial .feature-glyph{font-size:20px;line-height:1;color:var(--link)}.cj-editorial .feature-detail{font-size:13px;line-height:1.85;color:var(--text-2);padding-bottom:20px}.cj-editorial .show-more{display:none}.cj-editorial .pillar-planned{border-top:1px solid var(--line);padding:16px 0}.cj-editorial .pillar-planned p{font-size:14px;line-height:1.7;color:var(--ink)}.cj-editorial .pillar-planned p+p{margin-top:8px}@media (max-width:700px){.cj-editorial .feature-more[data-expanded=false]{display:none}.cj-editorial .show-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;background:none;font-size:13px;font-weight:650;color:var(--link)}}.cj-editorial .proof{background:#fff}.cj-editorial .proof .section-heading>p{max-width:420px}.cj-editorial .proof-figures{list-style:none;margin:0;padding:21px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--rule)}.cj-editorial .proof-figures strong{display:block;font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.2;font-variant-numeric:tabular-nums}.cj-editorial .proof-figures p{margin-top:8px;font-size:14px;line-height:1.7}.cj-editorial .proof-figures small{display:block;margin-top:6px;font-size:12px;line-height:1.8;color:var(--text-2)}.cj-editorial .proof-footnote{margin:30px 0 36px;font-size:12px;line-height:1.8;color:var(--text-2)}.cj-editorial .check-us{list-style:none;margin:0;padding:0;border:1px solid var(--rule);border-radius:6px}.cj-editorial .check-us li{padding:22px 24px}.cj-editorial .check-us li+li{border-top:1px solid var(--rule)}.cj-editorial .check-us h3{font-size:16px;font-weight:600;letter-spacing:-.01em}.cj-editorial .check-us p{margin-top:8px;font-size:13px;line-height:1.8;color:var(--text-2)}.cj-editorial .check-us pre{margin:10px 0 0;padding:11px 13px;background:var(--paper-2);border:1px solid #dfe3de;border-radius:4px;overflow-x:auto}.cj-editorial .check-us pre:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cj-editorial .check-us code{font:12.5px/1.6 var(--mono);color:#1d2a35;white-space:pre-wrap;word-break:break-all}.cj-editorial .check-link{display:inline-block;margin-top:8px;font-size:13px;font-weight:650;color:var(--link);text-decoration:underline;text-underline-offset:4px}@media (max-width:950px){.cj-editorial .proof-figures{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cj-editorial .proof-figures strong{font-size:28px}.cj-editorial .check-us li{padding:20px 16px}}.cj-editorial .cta-secondary{font-size:14px;font-weight:600;color:var(--link);text-decoration:underline;text-underline-offset:4px}@media (max-width:700px){.cj-editorial .cta-section .button{width:100%;justify-content:flex-start}}.cj-editorial .footer-film{margin:-40px 0 24px;font-size:11px;line-height:1.8;color:#a7b6c2;max-width:900px}.cj-editorial .sticky-demo{display:none}@media (max-width:767px){.cj-editorial .sticky-demo{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 22px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--rule);box-shadow:0 -4px 8px rgba(8,18,28,.1);visibility:hidden;transform:translateY(100%);transition:transform .2s,visibility 0s .2s}.cj-editorial .sticky-demo[data-shown=true]{visibility:visible;transform:none;transition:transform .2s}.cj-editorial .sticky-demo .button{width:100%;justify-content:flex-start}html:has(.cj-editorial[data-demo-bar=shown]){scroll-padding-bottom:96px}}.cj-editorial .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:30px}.cj-editorial .hero-actions .hero-cta{margin-top:0}.cj-editorial .hero-secondary{color:#fff;font-size:13px;font-weight:650;border-bottom:1px solid #ffffff8c;padding-bottom:3px}.cj-editorial .hero-secondary:hover{border-bottom-color:#fff}.cj-editorial .hero-description{margin-top:4px}.cj-editorial .how,.cj-editorial .problems{border-top:1px solid var(--line)}.cj-editorial .how{background:#eef0ed}.cj-editorial .how .section-heading{margin-bottom:40px}.cj-editorial .how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.cj-editorial .how-steps li{border-top:1px solid #cdd7dc;padding-top:24px}.cj-editorial .how-number{display:block;font:11px var(--mono);color:#6d808c}.cj-editorial .how-steps h3{font-size:22px;font-weight:550;letter-spacing:-.04em;margin:12px 0 10px;color:var(--ink)}.cj-editorial .how-steps p{font-size:13px;line-height:1.85;color:#56656f;max-width:380px}@media (max-width:850px){.cj-editorial .how-steps{grid-template-columns:1fr;gap:4px}.cj-editorial .how-steps li{padding:20px 0}.cj-editorial .how-steps p{max-width:620px}}@media (max-width:520px){.cj-editorial .hero-actions{gap:14px 22px;margin-top:24px}.cj-editorial .hero-secondary{font-size:12px}.cj-editorial .how-steps h3{font-size:19px}.cj-editorial .how-steps p{font-size:12px}}