:root{--ppage-primary:#316bff;--ppage-primary-dark:#2255d4;--ppage-primary-soft:#eaf0ff;--ppage-ink:#0f1923;--ppage-ink-soft:#52636b;--ppage-muted:#697881;--ppage-canvas:#f5f7f8;--ppage-line:#dfe6e9;--ppage-teal:#19a7a7;--ppage-violet:#6d5dfc;--ppage-rose:#e84d6f;--ppage-amber:#d38a12;--ppage-max-width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}.ppage-body{margin:0;min-width:320px;color:var(--ppage-ink);background:var(--ppage-canvas);font-family:"Hanken Grotesk",Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ppage-main{overflow:visible}.ppage-container{position:relative;z-index:2;width:min(calc(100% - 48px),var(--ppage-max-width));margin-inline:auto}.ppage-jci-goals-head,
.ppage-jci-difference-story,
.ppage-jci-method-intro{margin:0 0 clamp(30px,3.6vw,46px);padding:0}.ppage-jci-goals-head-copy,
.ppage-jci-difference-story-copy,
.ppage-jci-method-intro-copy{width:100%;min-width:0;text-align:center}.ppage-jci-goals-title,
.ppage-jci-difference-title,
.ppage-jci-method-title{width:100%;margin:0;color:#0b1821;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:clamp(44px,5vw,64px);font-weight:400;letter-spacing:-0.005em;line-height:1;text-wrap:balance}.ppage-jci-goals-lead,
.ppage-jci-difference-subline-text,
.ppage-jci-method-lead{width:100%;margin:16px 0 0;color:#45585f;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.55;text-wrap:pretty}.ppage-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease}.ppage-button:focus-visible{outline:3px solid rgba(49,107,255,0.28);outline-offset:3px}.ppage-button-primary{color:#fff;background:var(--ppage-primary)}.ppage-button-primary:hover{background:var(--ppage-primary-dark)}.ppage-button-secondary{border-color:rgba(255,255,255,0.15);color:#fff;background:rgba(255,255,255,0.065);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ppage-button-secondary:hover{border-color:rgba(255,255,255,0.25);background:rgba(255,255,255,0.11)}.ppage-button-icon{width:20px;height:20px}.ppage-remix-icon{display:block;width:1em;height:1em;flex:0 0 auto;fill:currentColor}@media (max-width:900px){.ppage-jci-goals-title,.ppage-jci-difference-title,.ppage-jci-method-title{font-size:clamp(42px,6vw,54px)}}@media (max-width:820px){.ppage-container{width:min(calc(100% - 36px),var(--ppage-max-width))}}@media (max-width:620px){.ppage-container{width:min(calc(100% - 48px),var(--ppage-max-width))}.ppage-button{width:100%}.ppage-jci-goals-title,.ppage-jci-difference-title,.ppage-jci-method-title{font-size:clamp(37px,10vw,43px)}.ppage-jci-goals-lead,.ppage-jci-difference-subline-text,.ppage-jci-method-lead{margin-top:13px;font-size:15.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ppage-button{transition:none}}
.ppage-jci-hero{position:relative;isolation:isolate;overflow:hidden;overflow:clip;scroll-margin-top:82px;color:#fff;background:linear-gradient(125deg,#000 0%,#030405 52%,#070809 100%)}.ppage-jci-hero::after{position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(255,255,255,0.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.018) 1px,transparent 1px);background-size:76px 76px;content:"";-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0.48),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,0.48),transparent 72%);pointer-events:none}.ppage-jci-shell{position:relative;z-index:2}.ppage-jci-main-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(470px,0.97fr);align-items:center;gap:clamp(42px,5vw,76px)}.ppage-jci-copy{position:relative;z-index:5;min-width:0;max-width:620px}.ppage-jci-copy>*{animation:ppage-jci-content-reveal 0.72s both cubic-bezier(0.22,1,0.36,1)}.ppage-jci-copy>:nth-child(2){animation-delay:70ms}.ppage-jci-copy>:nth-child(3){animation-delay:120ms}.ppage-jci-copy>:nth-child(4){animation-delay:170ms}.ppage-jci-copy>:nth-child(5){animation-delay:220ms}.ppage-jci-title{max-width:620px;margin:0;color:#fff;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:clamp(46px,4.25vw,62px);font-weight:400;letter-spacing:-0.008em;line-height:1.01;text-wrap:balance}.ppage-jci-lead{max-width:580px;margin:23px 0 0;color:rgba(237,244,248,0.9);font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.48;text-wrap:pretty}.ppage-jci-description{max-width:590px;margin:15px 0 0;color:rgba(194,211,220,0.7);font-size:14px;line-height:1.68;text-wrap:pretty}.ppage-jci-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.ppage-jci-primary-action{color:#fff;background:linear-gradient(135deg,#3973ff,#285ce4)}.ppage-jci-primary-action:hover{background:linear-gradient(135deg,#4a80ff,#316bff)}.ppage-jci-secondary-action{border-color:rgba(255,255,255,0.14);color:#fff;background:rgba(255,255,255,0.055);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ppage-jci-secondary-action:hover{border-color:rgba(255,255,255,0.24);background:rgba(255,255,255,0.1);box-shadow:0 12px 24px rgba(0,0,0,0.17)}.ppage-jci-external-icon{width:18px;height:18px}.ppage-jci-visual{position:relative;min-width:0;min-height:530px;margin:0;animation:ppage-jci-visual-reveal 0.92s 130ms both cubic-bezier(0.22,1,0.36,1)}.ppage-jci-visual::before{position:absolute;top:50%;left:50%;width:min(48vw,620px);height:min(48vw,620px);border-radius:50%;background:radial-gradient(circle,rgba(244,206,73,0.07),transparent 48%),radial-gradient(circle,rgba(0,0,0,0.92),rgba(0,0,0,0.58) 44%,transparent 72%);content:"";filter:blur(2px);pointer-events:none;transform:translate(-50%,-50%)}@keyframes ppage-jci-content-reveal{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ppage-jci-visual-reveal{from{opacity:0;transform:translateX(24px) scale(0.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes ppage-jci-ambient-drift{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(-24px,22px,0) scale(1.03)}}
@media (max-width:1100px){.ppage-jci-visual{min-height:490px}.ppage-jci-main-grid{grid-template-columns:minmax(0,0.96fr) minmax(410px,1.04fr);gap:28px}.ppage-jci-title{font-size:clamp(44px,4.8vw,56px)}}@media (max-width:900px){.ppage-jci-main-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.ppage-jci-copy{display:contents}.ppage-jci-title{order:1}.ppage-jci-visual{order:2;width:100%;max-width:650px;min-height:470px;margin-inline:auto}.ppage-jci-lead{order:3}.ppage-jci-description{order:4}.ppage-jci-actions{order:5}.ppage-jci-title,.ppage-jci-lead,.ppage-jci-description,.ppage-jci-actions{position:relative;z-index:5;max-width:680px}}@media (max-width:620px){.ppage-jci-visual{min-height:360px}.ppage-jci-main-grid{padding-block:46px 38px;padding-top:0 !important}.ppage-jci-title{font-size:clamp(38px,10.4vw,44px);line-height:1.03}.ppage-jci-lead{margin-top:19px;font-size:17px}.ppage-jci-description{font-size:13px;line-height:1.62}.ppage-jci-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:23px}.ppage-jci-actions .ppage-button{width:100%}.ppage-jci-visual::before{width:390px;height:390px}}@media (max-width:390px){.ppage-jci-visual{min-height:336px}}@media (prefers-reduced-motion:reduce){.ppage-jci-copy>*,.ppage-jci-visual{animation:none}}
.ppage-jci-about{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:82px;padding-block:0 clamp(62px,6vw,84px);background:radial-gradient(circle at 92% 12%,rgba(49,107,255,0.12),transparent 25%),#000}.ppage-jci-about-banner{position:relative;overflow:hidden;height:clamp(390px,39vw,620px)}.ppage-jci-about-banner-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:saturate(0.82) contrast(1.02)}.ppage-jci-about-banner::before{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#020203 0%,#040506 45%,#080809 100%);content:"";-webkit-mask-image:linear-gradient( 180deg,#000 0%,rgba(0,0,0,0.95) 5%,rgba(0,0,0,0.85) 11%,rgba(0,0,0,0.7) 18%,rgba(0,0,0,0.53) 24%,rgba(0,0,0,0.37) 31%,rgba(0,0,0,0.22) 37%,rgba(0,0,0,0.11) 43%,rgba(0,0,0,0.03) 48%,transparent 54% );mask-image:linear-gradient( 180deg,#000 0%,rgba(0,0,0,0.95) 5%,rgba(0,0,0,0.85) 11%,rgba(0,0,0,0.7) 18%,rgba(0,0,0,0.53) 24%,rgba(0,0,0,0.37) 31%,rgba(0,0,0,0.22) 37%,rgba(0,0,0,0.11) 43%,rgba(0,0,0,0.03) 48%,transparent 54% );pointer-events:none}.ppage-jci-about-banner::after{position:absolute;z-index:2;inset:0;background:linear-gradient( 180deg,transparent 64%,rgba(0,0,0,0.11) 71%,rgba(0,0,0,0.3) 77%,rgba(0,0,0,0.55) 85%,rgba(0,0,0,0.78) 90%,rgba(0,0,0,0.94) 96%,#000 100% ),linear-gradient( 180deg,rgba(6,8,10,0) 0%,rgba(6,8,10,0.11) 26%,rgba(6,8,10,0.05) 100% );content:"";pointer-events:none}.ppage-jci-about>.ppage-container{}.ppage-jci-about-shell{display:block}.ppage-jci-about-copy{min-width:0;text-align:center}.ppage-jci-about-title{margin:0;color:#fff;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:clamp(44px,5vw,64px);font-weight:400;letter-spacing:-0.008em;line-height:0.98}.ppage-jci-about-description{max-width:760px;margin:23px auto 0;color:rgba(205,220,228,0.76);font-size:17px;line-height:1.64;text-wrap:pretty}.ppage-jci-about-description-highlight{color:#fff;font-weight:700}.ppage-jci-about-logo{display:block;width:270px;height:auto;margin:28px auto 0}.ppage-jci-about-stage{position:relative;display:grid;isolation:isolate;overflow:hidden;min-height:360px;place-items:center}.ppage-jci-about-stage::before{position:absolute;z-index:-2;width:410px;height:410px;border-radius:50%;background:conic-gradient( from 15deg,transparent 0 16%,rgba(244,206,73,0.09) 24%,transparent 38% 58%,rgba(255,255,255,0.05) 68%,transparent 82% );filter:blur(12px);content:"";animation:ppage-jci-about-field-spin 20s linear infinite;pointer-events:none}.ppage-jci-about-stage::after{position:absolute;z-index:-1;width:285px;height:285px;border:1px solid rgba(255,255,255,0.09);border-radius:50%;box-shadow:0 0 0 42px rgba(255,255,255,0.014),0 0 80px rgba(0,0,0,0.55);content:"";animation:ppage-jci-about-hub-breathe 8s ease-in-out infinite;pointer-events:none}.ppage-jci-about-abstract{position:absolute;z-index:-1;display:block;border:1px solid rgba(255,255,255,0.07);pointer-events:none}.ppage-jci-about-abstract-primary{top:29px;left:66px;width:330px;height:238px;border-radius:42% 58% 61% 39% / 48% 35% 65% 52%;background:radial-gradient(circle at 25% 25%,rgba(255,255,255,0.045),transparent 54%);animation:ppage-jci-about-abstract-morph 12s ease-in-out infinite alternate}.ppage-jci-about-abstract-secondary{right:31px;bottom:20px;width:245px;height:180px;border-color:rgba(255,255,255,0.06);border-radius:61% 39% 44% 56% / 42% 63% 37% 58%;background:radial-gradient(circle at 72% 60%,rgba(244,206,73,0.05),transparent 58%);animation:ppage-jci-about-abstract-morph-reverse 15s ease-in-out infinite alternate}.ppage-jci-about-network{position:absolute;z-index:1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ppage-jci-about-route{fill:none;stroke:rgba(255,255,255,0.34);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:4 9;vector-effect:non-scaling-stroke;animation:ppage-jci-about-route-flow 9s linear infinite}.ppage-jci-about-route-sisli{animation-delay:-3s}.ppage-jci-about-route-antalya{animation-delay:-6s}.ppage-jci-about-network-hub{fill:#f4ce49;filter:drop-shadow(0 0 8px rgba(244,206,73,0.85));transform-box:fill-box;transform-origin:center;animation:ppage-jci-about-network-pulse 3.6s ease-in-out infinite}.ppage-jci-about-badge-wrap{position:relative;z-index:4;width:clamp(164px,17vw,198px);aspect-ratio:1;animation:ppage-jci-about-badge-drift 9s ease-in-out infinite}.ppage-jci-about-badge-wrap::before{position:absolute;inset:4%;border:1px solid rgba(244,206,73,0.3);border-radius:50%;box-shadow:0 0 0 14px rgba(244,206,73,0.035),0 0 54px rgba(244,206,73,0.2);content:"";pointer-events:none}.ppage-jci-about-badge-wrap::after{position:absolute;z-index:2;inset:3%;border-radius:50%;background:linear-gradient( 108deg,transparent 35%,rgba(255,255,255,0.08) 43%,rgba(255,250,209,0.72) 50%,rgba(255,255,255,0.1) 57%,transparent 65% ) 180% 0 / 250% 100% no-repeat;content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;animation:ppage-jci-about-badge-shine 2.5s 0.4s linear infinite}.ppage-jci-about-badge{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,0.36))}.ppage-jci-about-clinic{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:7px 11px 7px 8px;border:1px solid rgba(255,255,255,0.14);border-radius:13px;color:#f2f4f5;background:rgba(4,6,8,0.78);box-shadow:0 12px 28px rgba(0,0,0,0.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ppage-jci-about-clinic-drift 6.8s ease-in-out infinite}.ppage-jci-about-clinic-icon{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;color:#8fb0ff;background:rgba(49,107,255,0.16);font-size:13px}.ppage-jci-about-clinic-sisli .ppage-jci-about-clinic-icon{color:#72e2c0;background:rgba(25,167,167,0.18)}.ppage-jci-about-clinic-antalya .ppage-jci-about-clinic-icon{color:#f2cf7a;background:rgba(244,206,73,0.16)}.ppage-jci-about-clinic-name{color:inherit;font-size:11.5px;font-weight:600;line-height:1;white-space:nowrap}.ppage-jci-about-clinic-nish{top:38px;left:22px;border-color:rgba(143,176,255,0.24)}.ppage-jci-about-clinic-sisli{top:82px;right:19px;border-color:rgba(114,226,192,0.24);animation-delay:-2.3s}.ppage-jci-about-clinic-antalya{bottom:31px;left:36px;border-color:rgba(244,206,73,0.26);animation-delay:-4.6s}@keyframes ppage-jci-about-field-spin{to{transform:rotate(360deg)}}@keyframes ppage-jci-about-hub-breathe{0%,100%{opacity:0.65;transform:scale(0.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes ppage-jci-about-abstract-morph{0%{transform:translate3d(-7px,5px,0) rotate(-6deg) scale(0.96)}100%{border-radius:57% 43% 38% 62% / 36% 58% 42% 64%;transform:translate3d(16px,-10px,0) rotate(9deg) scale(1.06)}}@keyframes ppage-jci-about-abstract-morph-reverse{0%{transform:translate3d(8px,-7px,0) rotate(5deg) scale(1.03)}100%{border-radius:37% 63% 59% 41% / 61% 39% 61% 39%;transform:translate3d(-14px,11px,0) rotate(-10deg) scale(0.94)}}@keyframes ppage-jci-about-route-flow{to{stroke-dashoffset:-78}}@keyframes ppage-jci-about-network-pulse{0%,100%{opacity:0.62;transform:scale(0.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes ppage-jci-about-badge-drift{0%,100%{transform:translate3d(-3px,2px,0) rotate(-1deg) scale(0.98)}35%{transform:translate3d(7px,-7px,0) rotate(0.8deg) scale(1.02)}68%{transform:translate3d(2px,5px,0) rotate(0.2deg) scale(1)}}@keyframes ppage-jci-about-badge-shine{0%,8%{background-position:180% 0;opacity:0}16%{opacity:0.72}84%{background-position:-80% 0;opacity:0.72}94%{opacity:0}100%{background-position:-80% 0;opacity:0}}@keyframes ppage-jci-about-clinic-drift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-5px,0)}}@media (max-width:620px){.ppage-jci-about{padding-block:0 52px}.ppage-jci-about-title{font-size:43px}.ppage-jci-about-description{margin-top:18px;font-size:15.5px;line-height:1.6}.ppage-jci-about-logo{width:214px;margin-top:21px}.ppage-jci-about-stage::before{width:340px;height:340px}.ppage-jci-about-stage::after{width:218px;height:218px}.ppage-jci-about-badge-wrap{width:146px}.ppage-jci-about-abstract-primary{top:34px;left:36px;width:250px;height:190px}.ppage-jci-about-abstract-secondary{right:16px;bottom:16px;width:190px;height:142px}.ppage-jci-about-clinic{min-height:35px;gap:7px;padding:6px 9px 6px 6px;border-radius:11px}.ppage-jci-about-clinic-icon{width:22px;height:22px;flex-basis:22px;border-radius:7px;font-size:11px}.ppage-jci-about-clinic-name{font-size:10.5px}.ppage-jci-about-clinic-nish{top:27px;left:12px}.ppage-jci-about-clinic-sisli{top:69px;right:9px}.ppage-jci-about-clinic-antalya{bottom:22px;left:19px}}@media (prefers-reduced-motion:reduce){.ppage-jci-about-stage::before,.ppage-jci-about-stage::after,.ppage-jci-about-abstract,.ppage-jci-about-route,.ppage-jci-about-network-hub,.ppage-jci-about-badge-wrap,.ppage-jci-about-badge-wrap::after,.ppage-jci-about-clinic{animation:none}.ppage-jci-about-badge-wrap::after{opacity:0}}.ppage-jci-visual>.ppage-jci-about-stage{width:100%;min-height:530px}.ppage-jci-visual .ppage-jci-about-stage::before{width:500px;height:500px}.ppage-jci-visual .ppage-jci-about-stage::after{width:365px;height:365px}.ppage-jci-visual .ppage-jci-about-abstract-primary{top:52px;left:9%;width:430px;height:310px}.ppage-jci-visual .ppage-jci-about-abstract-secondary{right:2%;bottom:31px;width:325px;height:238px}.ppage-jci-visual .ppage-jci-about-badge-wrap{width:clamp(240px,22vw,300px)}.ppage-jci-visual .ppage-jci-about-clinic{min-height:48px;gap:11px;padding:8px 14px 8px 9px;border-radius:15px}.ppage-jci-visual .ppage-jci-about-clinic-icon{width:31px;height:31px;flex-basis:31px}.ppage-jci-visual .ppage-jci-about-clinic-name{font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:14px;font-weight:400}.ppage-jci-visual .ppage-jci-about-clinic-nish{top:66px;left:0}.ppage-jci-visual .ppage-jci-about-clinic-sisli{top:126px;right:0}.ppage-jci-visual .ppage-jci-about-clinic-antalya{bottom:60px;left:5%}@media (max-width:1100px){.ppage-jci-visual>.ppage-jci-about-stage{min-height:490px}.ppage-jci-visual .ppage-jci-about-badge-wrap{width:min(52%,250px)}}@media (max-width:900px){.ppage-jci-visual>.ppage-jci-about-stage{min-height:470px}}@media (max-width:620px){.ppage-jci-visual>.ppage-jci-about-stage{min-height:360px}.ppage-jci-visual .ppage-jci-about-stage::before{width:340px;height:340px}.ppage-jci-visual .ppage-jci-about-stage::after{width:238px;height:238px}.ppage-jci-visual .ppage-jci-about-badge-wrap{width:min(45vw,170px)}.ppage-jci-visual .ppage-jci-about-abstract-primary{top:35px;left:8%;width:285px;height:215px}.ppage-jci-visual .ppage-jci-about-abstract-secondary{right:1%;bottom:18px;width:215px;height:160px}.ppage-jci-visual .ppage-jci-about-clinic{min-height:36px;gap:7px;padding:6px 9px 6px 6px;border-radius:11px}.ppage-jci-visual .ppage-jci-about-clinic-icon{width:23px;height:23px;flex-basis:23px}.ppage-jci-visual .ppage-jci-about-clinic-name{font-size:11px}.ppage-jci-visual .ppage-jci-about-clinic-nish{top:30px;left:4px}.ppage-jci-visual .ppage-jci-about-clinic-sisli{top:76px;right:2px}.ppage-jci-visual .ppage-jci-about-clinic-antalya{bottom:25px;left:14px}}@media (max-width:390px){.ppage-jci-visual>.ppage-jci-about-stage{min-height:336px}}
.ppage-jci-goals{position:relative;isolation:isolate;overflow:hidden;overflow:clip;scroll-margin-top:82px;padding-block:clamp(72px,7.5vw,104px);background:radial-gradient(circle at 14% 2%,rgba(15,115,81,0.07),transparent 32%),radial-gradient(circle at 88% 96%,rgba(20,45,75,0.05),transparent 30%),#eef2f7;border-bottom:1px solid rgba(0,0,0,0.06)}.ppage-jci-goals::before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(20,45,75,0.026) 1px,transparent 1px),linear-gradient(90deg,rgba(20,45,75,0.026) 1px,transparent 1px);background-size:78px 78px;content:"";-webkit-mask-image:radial-gradient(circle at 50% 0%,rgba(0,0,0,0.7),transparent 62%);mask-image:radial-gradient(circle at 50% 0%,rgba(0,0,0,0.7),transparent 62%);pointer-events:none}.ppage-jci-goals-lead-highlight{color:#0b1821;font-weight:700}.ppage-jci-goals-list{--ppage-jci-goals-gap:14px;--ppage-jci-goals-per-view:2.25;display:grid;overflow-x:auto;grid-auto-columns:calc( (100% - (var(--ppage-jci-goals-gap) * (var(--ppage-jci-goals-per-view) - 1))) / var(--ppage-jci-goals-per-view) );grid-auto-flow:column;gap:var(--ppage-jci-goals-gap);list-style:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ppage-jci-goals-list::-webkit-scrollbar{display:none}.ppage-jci-goals-list:focus-visible{outline:3px solid rgba(15,115,81,0.32);outline-offset:-3px}.ppage-jci-goals-item{position:relative;display:flex;isolation:isolate;overflow:hidden;min-width:0;flex-direction:column;padding:0;border:1px solid #e1e8ec;border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fbfdfd 100%);scroll-snap-align:start}.ppage-jci-goals-item-media{position:relative;overflow:hidden;aspect-ratio:2 / 1;background:#1b2830}.ppage-jci-goals-item-media::after{position:absolute;inset:0;background:linear-gradient( 180deg,rgba(6,18,26,0) 30%,rgba(6,18,26,0.35) 62%,rgba(6,18,26,0.78) 100% );content:"";pointer-events:none}.ppage-jci-goals-item-image{display:block;width:100%;height:100%;object-fit:cover}.ppage-jci-goals-item-head{position:absolute;z-index:1;right:16px;bottom:14px;left:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.ppage-jci-goals-item-title{min-width:0;margin:0;color:#fff;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:23px;font-weight:400;letter-spacing:-0.004em;line-height:1.14;text-shadow:0 1px 16px rgba(6,18,26,0.5);text-wrap:balance}.ppage-jci-goals-item-check{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid rgba(255,255,255,0.7);border-radius:50%;color:#0d6b4b;background:rgba(255,255,255,0.95);box-shadow:0 4px 14px rgba(6,18,26,0.32)}.ppage-jci-goals-item-check svg{width:16px;height:16px}.ppage-jci-goals-facts{position:relative;display:grid;flex:1;grid-template-columns:1fr 1fr;column-gap:32px;padding:0 24px}.ppage-jci-goals-facts::before{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#e7edf1;content:""}.ppage-jci-goals-fact{padding:22px 0 26px}.ppage-jci-goals-fact-label{display:flex;align-items:center;gap:9px;color:#0f766e;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.ppage-jci-goals-fact-label::before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.ppage-jci-goals-fact-audit .ppage-jci-goals-fact-label{color:#bd8c16}.ppage-jci-goals-fact-text{margin:8px 0 0;color:#4d6069;font-size:14px;font-weight:500;line-height:1.55;text-wrap:pretty}.ppage-jci-goals-note{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;width:100%;margin:clamp(20px,2.4vw,28px) 0 0;padding:13px 16px;border:1px solid #d3e3db;border-radius:14px;color:#4d6068;background:linear-gradient(180deg,#fff 0%,#f5faf7 100%);font-size:13px;line-height:1.55;text-wrap:pretty}.ppage-jci-goals-note-highlight{color:#17303a;font-weight:700}.ppage-jci-goals-note-mark{display:grid;width:26px;height:26px;place-items:center;border-radius:9px;color:#0f7351;background:rgba(15,115,81,0.1)}.ppage-jci-goals-note-mark svg{width:15px;height:15px}.ppage-jci-goals-js .ppage-jci-goals-item-check{border-color:rgba(255,255,255,0.45);background:rgba(255,255,255,0.16);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color 300ms ease,background-color 300ms ease,box-shadow 300ms ease}.ppage-jci-goals-js .ppage-jci-goals-item-check svg{opacity:0;transform:scale(0.55);transition:opacity 240ms ease,transform 380ms cubic-bezier(0.34,1.56,0.64,1)}.ppage-jci-goals-js .ppage-jci-goals-item.is-verified .ppage-jci-goals-item-check{border-color:rgba(255,255,255,0.7);background:rgba(255,255,255,0.95);box-shadow:0 4px 14px rgba(6,18,26,0.32)}.ppage-jci-goals-js .ppage-jci-goals-item.is-verified .ppage-jci-goals-item-check svg{opacity:1;transform:scale(1)}@media (max-width:1279px){.ppage-jci-goals-facts{grid-template-columns:1fr;grid-template-rows:1fr auto;padding:22px 24px 26px}.ppage-jci-goals-facts::before{display:none}.ppage-jci-goals-fact{padding:0}.ppage-jci-goals-fact + .ppage-jci-goals-fact{margin-top:18px;padding-top:18px;border-top:1px solid #e7edf1}}@media (max-width:900px){.ppage-jci-goals-item-media{aspect-ratio:16 / 9}}@media (max-width:620px){.ppage-jci-goals{padding-block:58px}.ppage-jci-goals-list{--ppage-jci-goals-gap:10px;grid-auto-columns:calc(100% - 34px)}.ppage-jci-goals-item{border-radius:18px}.ppage-jci-goals-facts{padding:19px 20px 22px}.ppage-jci-goals-item-title{font-size:21px}}@media (prefers-reduced-motion:reduce){.ppage-jci-goals-js .ppage-jci-goals-item-check,.ppage-jci-goals-js .ppage-jci-goals-item-check svg{opacity:1;transform:none;transition:none}}
.ppage-jci-difference{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(68px,7vw,96px);background:radial-gradient(circle at 7% 9%,rgba(206,158,62,0.075),transparent 26%),radial-gradient(circle at 94% 88%,rgba(49,107,255,0.07),transparent 27%),#f6f7f8}.ppage-jci-difference-shell{overflow:hidden;border:1px solid #dde0dd;border-radius:32px;background:#fff;box-shadow:0 30px 80px rgba(15,25,35,0.1),0 2px 6px rgba(15,25,35,0.035)}.ppage-jci-difference-main{display:block}.ppage-jci-difference-badge-wrap{position:relative;display:inline-grid;overflow:visible;width:0.78em;aspect-ratio:1;margin:0 0.02em 0 0.1em;vertical-align:-0.1em;place-items:center;border-radius:50%;background:radial-gradient(circle,rgba(244,206,73,0.16),transparent 70%);animation:ppage-jci-difference-badge-float 6.5s ease-in-out infinite}.ppage-jci-difference-badge-wrap::after{position:absolute;inset:7%;border-radius:50%;background:linear-gradient( 110deg,transparent 35%,rgba(255,255,255,0.06) 44%,rgba(255,250,209,0.6) 50%,rgba(255,255,255,0.08) 56%,transparent 65% ) 170% 0 / 240% 100% no-repeat;content:"";mix-blend-mode:screen;pointer-events:none;animation:ppage-jci-difference-badge-shine 3.6s linear infinite}.ppage-jci-difference-badge{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(15,25,35,0.2))}.ppage-jci-difference-subline{margin-top:15px}.ppage-jci-difference-title-unit{white-space:nowrap}.ppage-jci-difference-table{position:relative;min-width:0;--ppage-jci-difference-inset:clamp(24px,3.5vw,44px);--ppage-jci-difference-amber-ink:#6d5c41;--ppage-jci-difference-amber-strong:#8c6b2c;--ppage-jci-difference-amber-line:#ecdcbc;padding:0;background:#fff}.ppage-jci-difference-table::before{position:absolute;z-index:2;top:0;bottom:10px;left:50%;width:1px;background:linear-gradient(180deg,#e3e0d6,#eeece4 82%,transparent);content:"";pointer-events:none}.ppage-jci-difference-columns,
.ppage-jci-difference-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ppage-jci-difference-columns{position:relative;z-index:3;border-bottom:1px solid #e3e1d9;background:#fff}.ppage-jci-difference-column{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:78px;padding:18px clamp(24px,3.5vw,44px)}.ppage-jci-difference-column-without{color:#614d24;background:linear-gradient(100deg,#f7ebd2 0%,#fdf7ec 72%,#fffdf8 100%)}.ppage-jci-difference-column-jci{position:relative;grid-template-columns:auto auto minmax(0,1fr);color:#fff;background:radial-gradient(circle at 100% 0%,rgba(255,255,255,0.1),transparent 30%),linear-gradient(135deg,#0a5c40,#0f7351)}.ppage-jci-difference-column-jci::after{position:absolute;right:23px;width:7px;height:7px;border-radius:50%;background:#8ff0c8;box-shadow:0 0 0 6px rgba(143,240,200,0.16),0 0 16px rgba(143,240,200,0.5);content:""}.ppage-jci-difference-column-logo{width:28px;height:32px;filter:brightness(0) invert(1)}.ppage-jci-difference-column-mark{display:inline-flex;min-height:28px;align-items:center;padding-inline:10px;border:1px solid var(--ppage-jci-difference-amber-line);border-radius:999px;color:var(--ppage-jci-difference-amber-strong);background:rgba(255,255,255,0.9);font-size:10px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.ppage-jci-difference-column-jci .ppage-jci-difference-column-mark{border-color:rgba(255,255,255,0.24);color:#fff;background:rgba(255,255,255,0.14)}.ppage-jci-difference-column-name{padding-right:22px;font-size:16px;font-weight:700;line-height:1.25}.ppage-jci-difference-list{position:relative;z-index:3;margin:0;padding:0px 0 0;counter-reset:ppage-jci-difference-row;list-style:none}.ppage-jci-difference-row{position:relative;counter-increment:ppage-jci-difference-row;border-bottom:1px solid #e9e7e0}.ppage-jci-difference-row:last-child{border-bottom:0}.ppage-jci-difference-row::before,
.ppage-jci-difference-cell-jci::before{position:absolute;z-index:5;left:50%;display:grid;width:30px;height:30px;place-items:center;border:4px solid #fff;border-radius:50%;background-color:#dff2ea;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0icmdiYSgxNSwxMTUsODEsMSkiPjxwYXRoIGQ9Ik0xMy4xNzE3IDEyLjAwMDdMOC4yMjE5MiA3LjA1MDkzTDkuNjM2MTQgNS42MzY3MkwxNi4wMDAxIDEyLjAwMDdMOS42MzYxNCAxOC4zNjQ2TDguMjIxOTIgMTYuOTUwNEwxMy4xNzE3IDEyLjAwMDdaIj48L3BhdGg+PC9zdmc+");background-repeat:no-repeat;background-position:center;background-size:16px 16px;box-shadow:0 5px 14px rgba(15,115,81,0.16);content:""}.ppage-jci-difference-row::before{top:50%;transform:translate(-50%,-50%)}.ppage-jci-difference-cell-jci::before{display:none}.ppage-jci-difference-cell{display:grid;min-width:0;min-height:94px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:13px;padding:20px calc(var(--ppage-jci-difference-inset) + clamp(28px,3.3vw,44px))}.ppage-jci-difference-cell-without{padding-right:calc(var(--ppage-jci-difference-inset) + clamp(38px,4.4vw,58px));color:var(--ppage-jci-difference-amber-ink);background:linear-gradient(90deg,#f9f0dd 0%,#fdf8ef 58%,#fff 100%)}.ppage-jci-difference-cell-jci{padding-left:calc(var(--ppage-jci-difference-inset) + clamp(38px,4.4vw,58px));color:#14291f;background:linear-gradient(90deg,#fff 0%,#f3fbf7 42%,#e2f5eb 100%)}.ppage-jci-difference-cell-icon{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--ppage-jci-difference-amber-line);border-radius:10px;color:#a8802f;background:#fff;font-size:15px}.ppage-jci-difference-cell-jci .ppage-jci-difference-cell-icon{border-color:rgba(15,115,81,0.16);color:#0f7351;background:#fff;box-shadow:0 7px 18px rgba(15,115,81,0.12)}.ppage-jci-difference-cell-text{margin:0;font-size:15px;font-weight:600;line-height:1.46;text-wrap:pretty}.ppage-jci-difference-cell-jci .ppage-jci-difference-cell-text{font-weight:700}.ppage-jci-difference-mobile-label{display:none}.ppage-jci-difference-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin:0;padding:22px clamp(24px,3.5vw,44px);border-top:1px solid #e3e1d9;color:#5f6d70;background:linear-gradient(90deg,#faf5eb 0%,#f7f8f7 50%,#f1f8f4 100%)}.ppage-jci-difference-footer-note{max-width:790px;margin:0;font-size:13.5px;line-height:1.55;text-wrap:pretty}.ppage-jci-difference-footer-highlight{color:#19303a;font-weight:700}.ppage-jci-difference-action{min-height:50px;color:#fff;background:linear-gradient(135deg,#3973ff,#285de7)}.ppage-jci-difference-action:hover{color:#fff;background:linear-gradient(135deg,#4a80ff,#316bff)}.ppage-jci-difference-action:focus-visible{outline-color:rgba(49,107,255,0.34)}@keyframes ppage-jci-difference-badge-float{0%,100%{transform:translateY(0) rotate(-0.7deg)}50%{transform:translateY(-6px) rotate(0.7deg)}}@keyframes ppage-jci-difference-badge-shine{0%,18%{background-position:170% 0;opacity:0}27%{opacity:0.65}72%{background-position:-70% 0;opacity:0.65}82%,100%{background-position:-70% 0;opacity:0}}@media (max-width:980px){.ppage-jci-difference-cell{font-size:14px}}@media (max-width:820px){.ppage-jci-difference-footer{grid-template-columns:minmax(0,1fr);gap:18px}.ppage-jci-difference-action{justify-self:start}}@media (max-width:620px){.ppage-jci-difference{padding-block:54px}.ppage-jci-difference-shell{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ppage-jci-difference-subline{margin-top:11px}.ppage-jci-difference-table{padding:0;background:transparent}.ppage-jci-difference-table::before,.ppage-jci-difference-columns{display:none}.ppage-jci-difference-list{display:grid;overflow-x:auto;grid-auto-columns:calc(100% - 36px);grid-auto-flow:column;gap:12px;margin-inline:-14px;margin-block:-2px -34px;padding:16px 14px 34px;overscroll-behavior-x:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.ppage-jci-difference-list::-webkit-scrollbar{display:none}.ppage-jci-difference-row{grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid #dfe1dc;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(15,25,35,0.06);scroll-snap-align:start}.ppage-jci-difference-row::before{display:none}.ppage-jci-difference-cell-jci::before{top:0;display:grid;transform:translate(-50%,-50%) rotate(90deg)}.ppage-jci-difference-cell{min-height:auto;grid-template-columns:27px minmax(0,1fr);gap:10px;padding:17px 18px}.ppage-jci-difference-cell-without{padding-bottom:23px;color:var(--ppage-jci-difference-amber-ink);background:linear-gradient(180deg,#faf1de 0%,#fefaf3 72%,#fffdf9 100%)}.ppage-jci-difference-cell-jci{position:relative;padding-top:27px;border-top:1px solid #ece9df;background:linear-gradient(180deg,#fbfefc 0%,#f2fbf7 38%,#e3f5eb 100%)}.ppage-jci-difference-cell-icon{grid-row:1 / span 2;align-self:center;width:27px;height:27px;border-radius:9px;font-size:13px}.ppage-jci-difference-mobile-label{display:block;color:var(--ppage-jci-difference-amber-strong);font-size:10.5px;font-weight:700;letter-spacing:0.055em;line-height:1.25;text-transform:uppercase}.ppage-jci-difference-cell-jci .ppage-jci-difference-mobile-label{color:#0f7351}.ppage-jci-difference-cell-text{grid-column:2;font-size:13.5px;line-height:1.45}.ppage-jci-difference-footer{gap:17px;margin:14px 0 0;padding:19px;border:1px solid #dfe1dc;border-radius:18px}.ppage-jci-difference-footer-note{font-size:13px}.ppage-jci-difference-action{width:100%}}@media (prefers-reduced-motion:reduce){.ppage-jci-difference-badge-wrap,.ppage-jci-difference-badge-wrap::after{animation:none}.ppage-jci-difference-badge-wrap::after{opacity:0}.ppage-jci-difference-action{transition:none}}
.ppage-jci-method{position:relative;isolation:isolate;overflow:hidden;overflow:clip;scroll-margin-top:82px;padding-block:clamp(70px,7vw,96px);background:radial-gradient(circle at 91% 5%,rgba(49,107,255,0.07),transparent 26%),radial-gradient(circle at 3% 93%,rgba(25,167,167,0.06),transparent 24%),#fff}.ppage-jci-method::before{position:absolute;z-index:-1;top:-250px;right:-230px;width:660px;height:660px;border:1px solid rgba(49,107,255,0.07);border-radius:50%;box-shadow:0 0 0 72px rgba(49,107,255,0.016),0 0 0 144px rgba(49,107,255,0.008);content:"";pointer-events:none}.ppage-jci-method-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.ppage-jci-method-step{position:relative;display:grid;isolation:isolate;overflow:hidden;min-width:0;grid-template-columns:34% minmax(0,1fr);padding:0;border:1px solid #dfe6e9;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(15,25,35,0.05)}.ppage-jci-method-step-media{position:relative;overflow:hidden;background:#1b2830}.ppage-jci-method-step-image{display:block;width:100%;height:100%;object-fit:cover}.ppage-jci-method-step-body{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:24px 26px}.ppage-jci-method-step-title{margin:0;color:#172a34;font-size:18px;font-weight:700;line-height:1.3;text-wrap:balance}.ppage-jci-method-step-text{margin:9px 0 0;color:#63757e;font-size:13.5px;line-height:1.6;text-wrap:pretty}.ppage-jci-method-disclosure-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin-top:16px;padding:19px clamp(20px,2.4vw,28px);border:1px solid #dce5e8;border-radius:20px;background:radial-gradient(circle at 0% 50%,rgba(25,167,167,0.08),transparent 30%),#f5f8f9}.ppage-jci-method-disclosure-note{max-width:700px;margin:0;color:#5f7078;font-size:13.5px;line-height:1.55;text-wrap:pretty}.ppage-jci-method-disclosure-highlight{color:#19303a;font-weight:700}.ppage-jci-method-toggle{min-height:50px;color:#fff;background:linear-gradient(135deg,#3973ff,#285de7);font-family:inherit;cursor:pointer}.ppage-jci-method-toggle:hover{color:#fff;background:linear-gradient(135deg,#4a80ff,#316bff)}.ppage-jci-method-toggle:focus-visible{outline-color:rgba(49,107,255,0.34)}.ppage-jci-method-toggle-icon{width:19px;height:19px;transition:transform 220ms ease}.ppage-jci-method-toggle[aria-expanded="true"] .ppage-jci-method-toggle-icon{transform:rotate(180deg)}.ppage-jci-method-checklist{margin-top:14px;scroll-margin-top:24px;padding:clamp(28px,3.4vw,46px);border:1px solid #dbe4e8;border-radius:26px;background:#fff;box-shadow:0 26px 62px rgba(15,25,35,0.09);animation:ppage-jci-method-checklist-enter 340ms cubic-bezier(0.22,1,0.36,1) both}.ppage-jci-method-checklist[hidden]{display:none}.ppage-jci-method-checklist-intro{max-width:730px}.ppage-jci-method-checklist-title{margin:0;color:#0b1821;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:clamp(30px,3vw,38px);font-weight:400;letter-spacing:-0.004em;line-height:1.06;text-wrap:balance}.ppage-jci-method-checklist-lead{margin:12px 0 0;color:#2f434c;font-size:16px;font-weight:600;line-height:1.5}.ppage-jci-method-checklist-text{margin:8px 0 0;color:#67787f;font-size:14px;line-height:1.62;text-wrap:pretty}.ppage-jci-method-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(26px,2.8vw,36px)}.ppage-jci-method-group{display:flex;min-width:0;flex-direction:column;padding:23px 22px 24px;border:1px solid #e3eaed;border-radius:20px;background:#fbfcfd}.ppage-jci-method-group-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:17px;border-bottom:1px solid #e3eaed}.ppage-jci-method-group-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(25,167,167,0.2);border-radius:12px;color:#118183;background:#edf8f7}.ppage-jci-method-group-icon svg{width:19px;height:19px}.ppage-jci-method-group-title{margin:0;color:#172a34;font-size:15.5px;font-weight:700;line-height:1.25}.ppage-jci-method-group-count{display:inline-flex;min-height:24px;align-items:center;padding-inline:9px;border:1px solid #e0e7ea;border-radius:999px;color:#6a777e;background:#fff;font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.ppage-jci-method-group-list{margin:0;padding:0;list-style:none}.ppage-jci-method-group-item{position:relative;padding:14px 0 14px 20px;border-bottom:1px solid #eaeff2}.ppage-jci-method-group-item:last-child{padding-bottom:0;border-bottom:0}.ppage-jci-method-group-item::before{position:absolute;top:20px;left:0;width:7px;height:7px;border-radius:50%;background:#19a7a7;box-shadow:0 0 0 4px rgba(25,167,167,0.1);content:""}.ppage-jci-method-group-item-name{display:block;color:#172a34;font-size:13.5px;font-weight:700;line-height:1.35}.ppage-jci-method-group-item-note{display:block;margin-top:4px;color:#65757e;font-size:12.5px;line-height:1.5;text-wrap:pretty}.ppage-jci-method-group-safety .ppage-jci-method-group-icon{border-color:rgba(49,107,255,0.16);color:#245ce3;background:#eef3ff}.ppage-jci-method-group-safety .ppage-jci-method-group-item::before{background:#316bff;box-shadow:0 0 0 4px rgba(49,107,255,0.1)}.ppage-jci-method-group-systems .ppage-jci-method-group-icon{border-color:rgba(109,93,252,0.18);color:#5646e4;background:#f0eeff}.ppage-jci-method-group-systems .ppage-jci-method-group-item::before{background:#6d5dfc;box-shadow:0 0 0 4px rgba(109,93,252,0.1)}@keyframes ppage-jci-method-checklist-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.ppage-jci-method-groups{grid-template-columns:minmax(0,1fr)}.ppage-jci-method-checklist-title{font-size:32px}}@media (max-width:960px){.ppage-jci-method-steps{grid-template-columns:minmax(0,1fr)}.ppage-jci-method-step{grid-template-columns:30% minmax(0,1fr)}}@media (max-width:820px){.ppage-jci-method-disclosure-bar{grid-template-columns:minmax(0,1fr);gap:17px}.ppage-jci-method-toggle{justify-self:start}}@media (max-width:620px){.ppage-jci-method{padding-block:56px}.ppage-jci-method-steps{display:grid;overflow-x:auto;grid-auto-columns:calc(100% - 34px);grid-auto-flow:column;grid-template-columns:none;gap:10px;margin-inline:-14px;margin-block:-20px -44px;padding:20px 14px 44px;overscroll-behavior-x:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.ppage-jci-method-steps::-webkit-scrollbar{display:none}.ppage-jci-method-step{grid-template-columns:minmax(0,1fr);border-radius:18px;scroll-snap-align:start}.ppage-jci-method-step-media{aspect-ratio:16 / 9}.ppage-jci-method-step-body{padding:19px 20px 21px}.ppage-jci-method-step-title{font-size:16px}.ppage-jci-method-disclosure-bar{margin-top:12px;padding:17px 18px;border-radius:17px}.ppage-jci-method-toggle{justify-self:stretch}.ppage-jci-method-checklist{margin-top:10px;padding:24px 20px 26px;border-radius:20px}.ppage-jci-method-checklist-title{font-size:29px}.ppage-jci-method-checklist-lead{font-size:15px}.ppage-jci-method-groups{display:grid;overflow-x:auto;grid-auto-columns:calc(100% - 28px);grid-auto-flow:column;grid-template-columns:none;gap:10px;margin-inline:-20px;padding-inline:20px;overscroll-behavior-x:contain;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.ppage-jci-method-groups::-webkit-scrollbar{display:none}.ppage-jci-method-group{padding:20px 18px 21px;border-radius:17px;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.ppage-jci-method-checklist{animation:none}.ppage-jci-method-toggle-icon{transition:none}}
.ppage-jci-voices{position:relative;isolation:isolate;overflow:hidden;overflow:clip;padding-block:clamp(70px,7vw,94px);border-top:1px solid rgba(255,255,255,0.06);color:#fff;background:radial-gradient(circle at 77% 44%,rgba(49,107,255,0.14),transparent 25%),radial-gradient(circle at 11% 78%,rgba(25,167,167,0.09),transparent 31%),linear-gradient(125deg,#000 0%,#02080d 48%,#071523 100%)}.ppage-jci-voices::before{position:absolute;z-index:0;top:-360px;right:-230px;width:780px;height:780px;border:1px solid rgba(126,162,255,0.08);border-radius:50%;box-shadow:0 0 0 110px rgba(49,107,255,0.026),0 0 0 220px rgba(49,107,255,0.014);content:"";pointer-events:none;animation:ppage-jci-ambient-drift 14s ease-in-out infinite}.ppage-jci-voices::after{position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(255,255,255,0.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.018) 1px,transparent 1px);background-size:76px 76px;content:"";-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0.48),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,0.48),transparent 72%);pointer-events:none}.ppage-jci-voices-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.58fr);gap:clamp(36px,7vw,96px);align-items:end;margin-bottom:34px}.ppage-jci-voices-heading{min-width:0}.ppage-jci-voices-title{max-width:760px;margin:0;color:#fff;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:clamp(43px,5vw,62px);font-weight:400;letter-spacing:-0.005em;line-height:1.01;text-wrap:balance}.ppage-jci-voices-intro-text{max-width:390px;margin:0 0 5px;color:rgba(218,231,238,0.7);font-size:16px;line-height:1.6;text-wrap:pretty}.ppage-jci-voices-slider{overflow:hidden;border:1px solid rgba(255,255,255,0.13);border-radius:28px;background:#fff;box-shadow:0 30px 70px rgba(0,0,0,0.28)}.ppage-jci-voices-viewport{display:grid;min-height:530px;grid-template-columns:minmax(390px,0.86fr) minmax(0,1.14fr);background:#fff}.ppage-jci-voices-stage{position:relative;min-width:0;min-height:530px;background:#cad8ff;touch-action:pan-y}.ppage-jci-voices-slide{height:100%;min-height:530px;animation:ppage-jci-voices-slide-enter 420ms cubic-bezier(0.22,1,0.36,1) both}.ppage-jci-voices-slide[hidden]{display:none}.ppage-jci-voices-toolbar{position:absolute;z-index:5;top:22px;right:22px;left:22px;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}.ppage-jci-voices-nav{display:flex;gap:6px;pointer-events:auto}.ppage-jci-voices-control{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,0.62);border-radius:50%;color:#224460;background:rgba(255,255,255,0.72);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background 180ms ease,color 180ms ease}.ppage-jci-voices-control svg{width:16px;height:16px}.ppage-jci-voices-control:hover{color:#14324a;background:#fff}.ppage-jci-voices-control:focus-visible{outline:3px solid rgba(49,107,255,0.4);outline-offset:2px}.ppage-jci-voices-media{position:relative;display:flex;overflow:hidden;height:100%;min-height:530px;align-items:flex-end;justify-content:center;background:radial-gradient(circle at 50% 37%,rgba(255,255,255,0.92),transparent 27%),linear-gradient(145deg,#d9e4ff 0%,#b9cdfd 100%)}.ppage-jci-voices-media::before{position:absolute;top:43%;left:50%;width:390px;height:390px;border:1px solid rgba(49,107,255,0.14);border-radius:50%;box-shadow:0 0 0 55px rgba(255,255,255,0.1);content:"";transform:translate(-50%,-50%)}.ppage-jci-voices-media::after{position:absolute;z-index:4;inset:auto 0 0 0;height:68%;background:linear-gradient(180deg,transparent 0%,rgba(5,15,24,0.06) 30%,rgba(4,13,21,0.62) 66%,rgba(3,10,17,0.9) 100%);content:"";pointer-events:none}.ppage-jci-voices-media-index{position:absolute;z-index:3;top:25px;left:26px;color:rgba(23,55,87,0.32);font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:42px;line-height:1}.ppage-jci-voices-media-portrait{position:relative;z-index:1;display:block;width:min(82%,350px);height:505px;object-fit:contain;object-position:center bottom;animation:ppage-jci-voices-media-settle 700ms cubic-bezier(0.22,1,0.36,1) both}.ppage-jci-voices-overlay{position:absolute;z-index:5;right:0;bottom:0;left:0;padding:30px 26px 24px;color:#fff}.ppage-jci-voices-overlay-quote{position:relative;margin:0;color:rgba(255,255,255,0.94);font-size:13.5px;font-weight:500;line-height:1.52;text-shadow:0 2px 10px rgba(0,0,0,0.3);text-wrap:pretty}.ppage-jci-voices-overlay-quote::before{display:block;height:22px;margin-bottom:4px;color:#f4ce49;font-family:Georgia,"Times New Roman",serif;font-size:52px;font-weight:700;font-style:normal;line-height:1;content:"\201C"}.ppage-jci-voices-person{display:flex;flex-wrap:wrap;gap:3px 9px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.18)}.ppage-jci-voices-person-name{color:#fff;font-size:12px;font-weight:700}.ppage-jci-voices-person-role{color:rgba(221,232,237,0.66);font-size:10.5px;font-weight:500}.ppage-jci-voices-person-role::before{margin-right:9px;content:"\00b7"}.ppage-jci-voices-quote{position:relative;min-width:0;padding:clamp(34px,4vw,52px);color:#0f1923;background:radial-gradient(circle at 100% 0%,rgba(49,107,255,0.075),transparent 27%),#fff}.ppage-jci-voices-quote-title{max-width:610px;margin:0;color:#0f1923;font-family:"Cal Sans","Hanken Grotesk",Arial,sans-serif;font-size:clamp(34px,3.2vw,43px);font-weight:400;letter-spacing:-0.004em;line-height:1.04;text-wrap:balance}.ppage-jci-voices-quote-list{margin-top:29px;border-top:1px solid #dfe6e9}.ppage-jci-voices-quote-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:19px 0;border-bottom:1px solid #dfe6e9}.ppage-jci-voices-quote-item-index{display:grid;width:31px;height:31px;border:1px solid #b9d9d7;border-radius:9px;color:#118183;background:#edf8f7;font-size:9px;font-weight:700;place-items:center}.ppage-jci-voices-quote-item-title{margin:0;color:#172a34;font-size:15px;font-weight:700;line-height:1.35}.ppage-jci-voices-quote-item-text{margin:7px 0 0;color:#637680;font-size:13.5px;line-height:1.5;text-wrap:pretty}@keyframes ppage-jci-voices-slide-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ppage-jci-voices-media-settle{from{transform:scale(1.045)}to{transform:scale(1)}}
@media (max-width:1080px){.ppage-jci-voices-viewport{grid-template-columns:minmax(350px,0.78fr) minmax(0,1.22fr)}.ppage-jci-voices-quote{padding:35px}.ppage-jci-voices-quote-title{font-size:36px}.ppage-jci-voices-quote-item{padding:17px 0}}@media (max-width:820px){.ppage-jci-voices-intro{grid-template-columns:minmax(0,1fr);gap:17px}.ppage-jci-voices-intro-text{max-width:530px}.ppage-jci-voices-viewport{grid-template-columns:minmax(0,1fr)}.ppage-jci-voices-stage,.ppage-jci-voices-slide,.ppage-jci-voices-media{min-height:470px}.ppage-jci-voices-media-portrait{height:450px}.ppage-jci-voices-quote{border-top:1px solid #dce4e8}}@media (max-width:620px){.ppage-jci-voices{padding-block:56px}.ppage-jci-voices-intro{margin-bottom:24px}.ppage-jci-voices-title{font-size:40px}.ppage-jci-voices-intro-text{font-size:14px}.ppage-jci-voices-slider{border-radius:21px}.ppage-jci-voices-stage,.ppage-jci-voices-slide,.ppage-jci-voices-media{min-height:460px}.ppage-jci-voices-media-portrait{width:min(76%,260px);height:430px}.ppage-jci-voices-media-index{top:18px;left:19px;font-size:35px}.ppage-jci-voices-overlay{padding:20px 18px 18px}.ppage-jci-voices-overlay-quote{font-size:12px;line-height:1.46}.ppage-jci-voices-overlay-quote::before{height:18px;font-size:42px}.ppage-jci-voices-person{margin-top:9px;padding-top:9px}.ppage-jci-voices-quote{padding:27px 21px 25px}.ppage-jci-voices-quote-title{font-size:34px}.ppage-jci-voices-quote-list{margin-top:23px}.ppage-jci-voices-quote-item{grid-template-columns:31px minmax(0,1fr);gap:12px;padding:17px 0}.ppage-jci-voices-quote-item-title{font-size:14px}.ppage-jci-voices-quote-item-text{font-size:13px}}@media (prefers-reduced-motion:reduce){.ppage-jci-voices::before,.ppage-jci-voices-slide,.ppage-jci-voices-media-portrait{animation:none}.ppage-jci-voices-control{transition:none}}