@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_b88caae1-module__7Z-dsG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_b88caae1-module__7Z-dsG__variable{--font-okko:"Montserrat", "Montserrat Fallback"}
.okko-module__QLEKSW__page{--okko-navy:#1b2049;--okko-ink:#0d1233;--okko-gold:#f4ae35;--okko-gold-soft:#ffd989;--okko-field:#1e4b32;--okko-paper:#fffdf7;--okko-muted:#62657b;background:var(--okko-paper);color:var(--okko-ink);overflow:hidden}.okko-module__QLEKSW__page,.okko-module__QLEKSW__page *{box-sizing:border-box;font-family:var(--font-okko), Montserrat, sans-serif!important}.okko-module__QLEKSW__page .okko-module__QLEKSW__display,.okko-module__QLEKSW__page .okko-module__QLEKSW__display *{font-family:var(--font-okko), Montserrat, sans-serif!important}.okko-module__QLEKSW__hero{background:var(--okko-navy);grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);min-height:min(860px,100svh - 72px);display:grid}.okko-module__QLEKSW__heroCopy{z-index:2;color:#fff;flex-direction:column;justify-content:center;min-width:0;padding:clamp(64px,8vw,128px) clamp(28px,6vw,96px);display:flex;position:relative}.okko-module__QLEKSW__heroCopy:after{content:"";background:linear-gradient(#0000,#f4ae35b3,#0000);width:1px;position:absolute;top:8%;bottom:8%;right:-1px}.okko-module__QLEKSW__logoLockup{background:#fffdf7fa;border:1px solid #1b204914;border-radius:6px;width:min(100%,390px);margin-bottom:clamp(34px,5vh,54px);padding:clamp(12px,1.5vw,18px) clamp(14px,1.8vw,22px);box-shadow:0 18px 44px #0d123333}.okko-module__QLEKSW__okkoLogo{width:100%;height:auto;display:block}.okko-module__QLEKSW__kicker{color:var(--okko-gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:.75rem;font-weight:700!important}.okko-module__QLEKSW__heroTitle{color:#fff;letter-spacing:-.045em;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(2.6rem,4vw,4rem);line-height:.95;font-weight:900!important}.okko-module__QLEKSW__heroTitle span{color:var(--okko-gold);font-weight:inherit!important}.okko-module__QLEKSW__heroDescription{color:#fffc;max-width:670px;margin:clamp(28px,4vh,44px) 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.75}.okko-module__QLEKSW__heroActions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.okko-module__QLEKSW__primaryAction,.okko-module__QLEKSW__secondaryAction{border:1px solid var(--okko-gold);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:14px 22px;font-size:.86rem;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;font-weight:700!important}.okko-module__QLEKSW__primaryAction{background:var(--okko-gold);color:var(--okko-navy)}.okko-module__QLEKSW__secondaryAction{color:#fff;background:0 0}.okko-module__QLEKSW__primaryAction svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.okko-module__QLEKSW__primaryAction:hover,.okko-module__QLEKSW__secondaryAction:hover{transform:translateY(-2px)}.okko-module__QLEKSW__secondaryAction:hover{background:var(--okko-gold);color:var(--okko-navy)}.okko-module__QLEKSW__primaryAction:focus-visible,.okko-module__QLEKSW__secondaryAction:focus-visible,.okko-module__QLEKSW__previewButton:focus-visible,.okko-module__QLEKSW__downloadButton:focus-visible,.okko-module__QLEKSW__openButton:focus-visible,.okko-module__QLEKSW__viewerHeader a:focus-visible,.okko-module__QLEKSW__viewerHeader button:focus-visible,.okko-module__QLEKSW__viewerFallback a:focus-visible{outline-offset:4px;outline:3px solid #fff}.okko-module__QLEKSW__scoreMark{grid-template-columns:1fr 36px auto 36px 1fr;align-items:center;gap:14px;max-width:610px;margin-top:clamp(44px,7vh,76px);display:grid}.okko-module__QLEKSW__scoreMark div:first-child{text-align:right}.okko-module__QLEKSW__scoreMark div:last-child{text-align:left}.okko-module__QLEKSW__scoreMark span{color:#fff;letter-spacing:-.05em;font-size:clamp(1.75rem,2.5vw,2.8rem);line-height:.9;display:block;font-family:Montserrat,sans-serif!important;font-weight:900!important}.okko-module__QLEKSW__scoreMark small{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.65rem;display:block}.okko-module__QLEKSW__scoreMark p{color:var(--okko-gold);letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.62rem;font-weight:700!important}.okko-module__QLEKSW__scoreMark i{background:var(--okko-gold);height:1px}.okko-module__QLEKSW__heroImage{background:var(--okko-field);min-height:680px;position:relative;overflow:hidden}.okko-module__QLEKSW__heroImage:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4ae3533 44%,#ffd989e6 50%,#f4ae352e 56%,#0000);width:22%;position:absolute;top:0;bottom:0;left:-22%}.okko-module__QLEKSW__heroImage:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#1b204947,#0000 28%),linear-gradient(#0000 64%,#0d12339e);position:absolute;inset:0}.okko-module__QLEKSW__heroPhoto{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 47%;object-position:50% 47%}.okko-module__QLEKSW__photoCaption{z-index:3;border-left:3px solid var(--okko-gold);color:#fff;max-width:300px;padding:4px 0 4px 18px;position:absolute;bottom:clamp(28px,5vw,64px);right:clamp(24px,4vw,60px)}.okko-module__QLEKSW__photoCaption span{color:var(--okko-gold-soft);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:.67rem;display:block;font-weight:700!important}.okko-module__QLEKSW__photoCaption p{margin:0;font-size:.95rem;line-height:1.5;font-weight:600!important}.okko-module__QLEKSW__manifesto,.okko-module__QLEKSW__process,.okko-module__QLEKSW__evidence{width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(22px,5vw,72px)}.okko-module__QLEKSW__manifesto{grid-template-columns:120px minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(32px,5vw,72px);padding-block:clamp(96px,12vw,170px);display:grid}.okko-module__QLEKSW__sectionLabel{align-items:center;gap:12px;display:flex}.okko-module__QLEKSW__sectionLabel span{width:42px;height:42px;color:var(--okko-navy);border:1px solid #1b204938;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid;font-weight:700!important}.okko-module__QLEKSW__sectionLabel p{color:var(--okko-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700!important}.okko-module__QLEKSW__manifestoContent{max-width:660px}.okko-module__QLEKSW__manifestoQuestion{color:var(--okko-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:.82rem;font-weight:700!important}.okko-module__QLEKSW__manifestoContent h2,.okko-module__QLEKSW__processHeading h2,.okko-module__QLEKSW__evidenceIntro h2{color:var(--okko-navy);letter-spacing:-.04em;margin:0;font-size:clamp(1.9rem,3vw,3rem);line-height:1.05;font-weight:900!important}.okko-module__QLEKSW__manifestoContent h2 span{color:var(--okko-gold);font-weight:inherit!important}.okko-module__QLEKSW__manifestoContent>p:last-child,.okko-module__QLEKSW__processHeading>div>p:last-child,.okko-module__QLEKSW__evidenceIntro>p{color:var(--okko-muted);margin:28px 0 0;font-size:1rem;line-height:1.8}.okko-module__QLEKSW__manifesto>blockquote{border-top:1px solid #1b204929;margin:54px 0 0;padding:30px 0 0;position:relative}.okko-module__QLEKSW__manifesto>blockquote span{color:var(--okko-gold);font-size:4.5rem;line-height:1;position:absolute;top:-18px;left:0;font-family:Montserrat,sans-serif!important;font-weight:900!important}.okko-module__QLEKSW__manifesto>blockquote p{color:var(--okko-navy);margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.6;font-weight:600!important}.okko-module__QLEKSW__process{padding-bottom:clamp(100px,12vw,170px);scroll-margin-top:110px}.okko-module__QLEKSW__processHeading{grid-template-columns:120px minmax(0,760px);gap:clamp(32px,5vw,72px);margin-bottom:clamp(60px,8vw,110px);display:grid}.okko-module__QLEKSW__processHeading h2{max-width:750px}.okko-module__QLEKSW__timeline{max-width:980px;margin-left:clamp(0px,9vw,150px);position:relative}.okko-module__QLEKSW__timeline:before{content:"";background:#f4ae352e;width:2px;position:absolute;top:0;bottom:0;left:52px}.okko-module__QLEKSW__timelineProgress{z-index:0;background:linear-gradient(var(--okko-gold), var(--okko-gold-soft));transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:52px;box-shadow:0 0 16px #f4ae3561}.okko-module__QLEKSW__step{grid-template-columns:106px minmax(0,1fr);gap:clamp(24px,4vw,54px);padding-bottom:clamp(48px,7vw,90px);display:grid;position:relative}.okko-module__QLEKSW__step:last-child{padding-bottom:0}.okko-module__QLEKSW__stepMarker{z-index:1;background:var(--okko-paper);width:106px;height:106px;color:var(--okko-navy);text-align:center;border:1px solid #f4ae35a8;border-radius:50%;place-content:center;display:grid;position:relative}.okko-module__QLEKSW__stepMarker:after{border:4px solid var(--okko-paper);background:var(--okko-gold);content:"";border-radius:50%;width:23px;height:23px;position:absolute;bottom:13px;right:-6px}.okko-module__QLEKSW__stepMarker small{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700!important}.okko-module__QLEKSW__stepMarker strong{font-size:2.25rem;line-height:1;font-family:Montserrat,sans-serif!important;font-weight:900!important}.okko-module__QLEKSW__stepContent{border-top:1px solid #1b204926;padding-top:25px}.okko-module__QLEKSW__stepContent h3{color:var(--okko-navy);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(1.4rem,2vw,2rem);font-weight:800!important}.okko-module__QLEKSW__stepContent p{max-width:760px;color:var(--okko-muted);margin:0 0 14px;font-size:1rem;line-height:1.8}.okko-module__QLEKSW__stepContent blockquote{border-left:3px solid var(--okko-gold);max-width:760px;color:var(--okko-navy);background:#f4ae351a;margin:24px 0 0;padding:20px 24px;font-size:1rem;line-height:1.65;font-weight:700!important}.okko-module__QLEKSW__pactStatement{background:var(--okko-navy);color:#fff;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:430px;padding:clamp(70px,9vw,130px) max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.okko-module__QLEKSW__pactStatement:before,.okko-module__QLEKSW__pactStatement:after{content:"";border:1px solid #f4ae3524;border-radius:50%;position:absolute}.okko-module__QLEKSW__pactStatement:before{width:460px;height:460px;top:-290px;left:-100px}.okko-module__QLEKSW__pactStatement:after{width:620px;height:620px;bottom:-470px;right:-300px}.okko-module__QLEKSW__pactStatementLogo,.okko-module__QLEKSW__pactStatement>div:last-child{z-index:1;position:relative}.okko-module__QLEKSW__pactStatementLogo{background:var(--okko-paper);border:1px solid #1b204914;border-radius:6px;width:min(100%,400px);padding:clamp(14px,2vw,22px);box-shadow:0 24px 60px #0d12333d}.okko-module__QLEKSW__pactStatementLogo img{width:100%;height:auto;display:block}.okko-module__QLEKSW__pactStatement p{color:var(--okko-gold);letter-spacing:.15em;text-transform:uppercase;margin:0 0 18px;font-size:.76rem;font-weight:700!important}.okko-module__QLEKSW__pactStatement h2{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(1.9rem,3.1vw,3.15rem);line-height:1.05;font-weight:900!important}.okko-module__QLEKSW__evidence{grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr);align-items:center;gap:clamp(50px,8vw,120px);padding-block:clamp(100px,12vw,170px);scroll-margin-top:110px;display:grid}.okko-module__QLEKSW__evidenceIcon{background:var(--okko-gold);border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:28px;display:grid}.okko-module__QLEKSW__evidenceIcon svg{fill:none;width:28px;stroke:var(--okko-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.okko-module__QLEKSW__evidenceFacts{gap:18px;margin:36px 0 0;display:grid}.okko-module__QLEKSW__evidenceFacts div{border-top:1px solid #1b204924;grid-template-columns:90px 1fr;gap:18px;padding-top:17px;display:grid}.okko-module__QLEKSW__evidenceFacts dt{color:var(--okko-navy);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700!important}.okko-module__QLEKSW__evidenceFacts dd{color:var(--okko-muted);margin:0;font-size:.88rem}.okko-module__QLEKSW__viewerColumn{width:100%}.okko-module__QLEKSW__documentCard{position:relative}.okko-module__QLEKSW__documentPreview{background:linear-gradient(148deg,#0000 52%,#f4ae351f 52%),#fff;border:1px solid #1b20491c;border-radius:3px;min-height:540px;padding:clamp(36px,5vw,66px);position:relative;overflow:hidden;box-shadow:0 30px 70px #0d123329}.okko-module__QLEKSW__documentPreview:before{background:var(--okko-gold);content:"";width:9px;height:100%;position:absolute;top:0;left:0}.okko-module__QLEKSW__documentBrand{color:var(--okko-navy);align-items:center;gap:14px;display:flex}.okko-module__QLEKSW__documentBrand svg{fill:none;width:38px;stroke:var(--okko-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.okko-module__QLEKSW__documentBrand span{letter-spacing:.02em;font-size:1.6rem;font-family:Montserrat,sans-serif!important;font-weight:900!important}.okko-module__QLEKSW__documentLines{gap:14px;margin-top:70px;display:grid}.okko-module__QLEKSW__documentLines i{background:#1b20491c;height:4px;display:block}.okko-module__QLEKSW__documentLines i:first-child{width:88%}.okko-module__QLEKSW__documentLines i:nth-child(2){width:74%}.okko-module__QLEKSW__documentLines i:nth-child(3){width:82%}.okko-module__QLEKSW__documentLines i:nth-child(4){width:56%}.okko-module__QLEKSW__documentPreview>p{color:var(--okko-navy);letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,2.6vw,2.5rem);line-height:1.08;position:absolute;bottom:72px;left:clamp(36px,5vw,66px);right:clamp(30px,5vw,62px);font-family:Montserrat,sans-serif!important;font-weight:900!important}.okko-module__QLEKSW__documentPreview>small{color:var(--okko-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:30px;right:clamp(30px,5vw,62px);font-weight:700!important}.okko-module__QLEKSW__documentActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.okko-module__QLEKSW__previewButton,.okko-module__QLEKSW__downloadButton,.okko-module__QLEKSW__openButton{border:1px solid var(--okko-navy);letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 18px;font-size:.74rem;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;font-weight:700!important}.okko-module__QLEKSW__previewButton{border-color:var(--okko-gold);background:var(--okko-gold);color:var(--okko-navy);cursor:pointer;grid-column:1/-1}.okko-module__QLEKSW__downloadButton,.okko-module__QLEKSW__openButton{color:var(--okko-navy);background:0 0}.okko-module__QLEKSW__previewButton:hover,.okko-module__QLEKSW__downloadButton:hover,.okko-module__QLEKSW__openButton:hover{background:var(--okko-navy);color:#fff}.okko-module__QLEKSW__previewButton svg,.okko-module__QLEKSW__downloadButton svg,.okko-module__QLEKSW__openButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.okko-module__QLEKSW__viewerBackdrop{z-index:5000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070a1ddb;place-items:center;padding:clamp(10px,3vw,38px);display:grid;position:fixed;inset:0}.okko-module__QLEKSW__viewerDialog{background:#f2f2f2;border:1px solid #ffffff24;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(100%,1280px);height:min(94svh,940px);display:grid;overflow:hidden;box-shadow:0 30px 100px #00000073}.okko-module__QLEKSW__viewerHeader{background:var(--okko-navy);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px 16px 24px;display:flex}.okko-module__QLEKSW__viewerHeader p{color:var(--okko-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:.62rem;font-weight:700!important}.okko-module__QLEKSW__viewerHeader h2{margin:0;font-size:1rem;font-weight:700!important}.okko-module__QLEKSW__viewerHeader nav{align-items:center;gap:8px;display:flex}.okko-module__QLEKSW__viewerHeader a,.okko-module__QLEKSW__viewerHeader button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:.7rem;text-decoration:none;display:inline-flex;font-weight:600!important}.okko-module__QLEKSW__viewerHeader button{width:42px;padding:9px}.okko-module__QLEKSW__viewerHeader a:hover,.okko-module__QLEKSW__viewerHeader button:hover{border-color:var(--okko-gold);color:var(--okko-gold)}.okko-module__QLEKSW__viewerHeader svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px}.okko-module__QLEKSW__viewerFrame{background:#d9d9d9;min-height:0}.okko-module__QLEKSW__viewerFrame iframe{border:0;width:100%;height:100%;display:block}.okko-module__QLEKSW__viewerFallback{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:none}.okko-module__QLEKSW__viewerFallback p{color:var(--okko-muted);margin:0;font-size:.74rem}.okko-module__QLEKSW__viewerFallback a{color:var(--okko-navy);flex:none;font-size:.72rem;font-weight:700!important}@media (prefers-reduced-motion:no-preference){.okko-module__QLEKSW__heroCopy>*{animation:.76s .36s both okko-module__QLEKSW__okko-copy-reveal}.okko-module__QLEKSW__heroCopy>:nth-child(2){animation-delay:.44s}.okko-module__QLEKSW__heroCopy>:nth-child(3){animation-delay:.52s}.okko-module__QLEKSW__heroCopy>:nth-child(4){animation-delay:.6s}.okko-module__QLEKSW__heroCopy>:nth-child(5){animation-delay:.68s}.okko-module__QLEKSW__heroCopy>:nth-child(6){animation-delay:.76s}.okko-module__QLEKSW__heroImage{animation:1.45s cubic-bezier(.76,0,.24,1) .18s both okko-module__QLEKSW__okko-image-reveal}.okko-module__QLEKSW__heroImage:before{animation:1.45s cubic-bezier(.76,0,.24,1) .18s both okko-module__QLEKSW__okko-image-glint}.okko-module__QLEKSW__heroPhoto{animation:1.75s cubic-bezier(.22,1,.36,1) .18s both okko-module__QLEKSW__okko-photo-settle}.okko-module__QLEKSW__photoCaption{animation:.7s ease-out 1.32s both okko-module__QLEKSW__okko-caption-reveal}}@keyframes okko-module__QLEKSW__okko-copy-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes okko-module__QLEKSW__okko-image-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes okko-module__QLEKSW__okko-image-glint{0%{transform:translate(0)}to{transform:translate(560%)}}@keyframes okko-module__QLEKSW__okko-photo-settle{0%{transform:scale(1.08)translate(-2.5%)}to{transform:scale(1)translate(0)}}@keyframes okko-module__QLEKSW__okko-caption-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1375px){.okko-module__QLEKSW__page{margin-top:0!important}}@media (max-width:1080px){.okko-module__QLEKSW__hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.okko-module__QLEKSW__heroCopy{padding-inline:clamp(28px,5vw,60px)}.okko-module__QLEKSW__manifesto{grid-template-columns:90px 1fr}.okko-module__QLEKSW__manifesto>blockquote{grid-column:2;margin-top:0}.okko-module__QLEKSW__processHeading{grid-template-columns:90px 1fr}}@media (max-width:900px){.okko-module__QLEKSW__hero{grid-template-columns:1fr;min-height:auto}.okko-module__QLEKSW__heroCopy{min-height:680px;padding-block:74px 64px}.okko-module__QLEKSW__heroCopy:after{display:none}.okko-module__QLEKSW__heroTitle{font-size:clamp(2.5rem,7vw,3.5rem)}.okko-module__QLEKSW__heroImage{min-height:min(760px,110vw)}.okko-module__QLEKSW__heroPhoto{-o-object-position:50% 45%;object-position:50% 45%}.okko-module__QLEKSW__evidence{grid-template-columns:1fr}.okko-module__QLEKSW__viewerColumn{max-width:620px}.okko-module__QLEKSW__pactStatement{grid-template-columns:1fr}.okko-module__QLEKSW__pactStatementLogo{width:min(100%,340px)}}@media (max-width:680px){.okko-module__QLEKSW__heroCopy{min-height:650px;padding:76px 22px 48px}.okko-module__QLEKSW__logoLockup{width:min(100%,300px);margin-bottom:36px;padding:12px 14px}.okko-module__QLEKSW__heroTitle{font-size:clamp(2rem,8.5vw,2.5rem)}.okko-module__QLEKSW__heroDescription{font-size:.95rem;line-height:1.7}.okko-module__QLEKSW__heroActions{flex-direction:column;align-items:stretch}.okko-module__QLEKSW__primaryAction,.okko-module__QLEKSW__secondaryAction{width:100%}.okko-module__QLEKSW__scoreMark{grid-template-columns:1fr 18px auto 18px 1fr;gap:8px}.okko-module__QLEKSW__scoreMark small{font-size:.57rem}.okko-module__QLEKSW__scoreMark p{font-size:.54rem}.okko-module__QLEKSW__heroImage{min-height:135vw}.okko-module__QLEKSW__photoCaption{bottom:26px;left:22px;right:22px}.okko-module__QLEKSW__manifesto{padding-block:86px;display:block}.okko-module__QLEKSW__manifesto .okko-module__QLEKSW__sectionLabel,.okko-module__QLEKSW__processHeading .okko-module__QLEKSW__sectionLabel{margin-bottom:38px}.okko-module__QLEKSW__manifesto>blockquote{margin-top:52px}.okko-module__QLEKSW__process{padding-bottom:94px}.okko-module__QLEKSW__processHeading{margin-bottom:64px;display:block}.okko-module__QLEKSW__timeline{margin-left:0}.okko-module__QLEKSW__timeline:before,.okko-module__QLEKSW__timelineProgress{left:31px}.okko-module__QLEKSW__step{grid-template-columns:64px 1fr;gap:20px;padding-bottom:58px}.okko-module__QLEKSW__stepMarker{width:64px;height:64px}.okko-module__QLEKSW__stepMarker:after{border-width:3px;width:17px;height:17px;bottom:2px;right:-3px}.okko-module__QLEKSW__stepMarker small{font-size:.5rem}.okko-module__QLEKSW__stepMarker strong{font-size:1.35rem}.okko-module__QLEKSW__stepContent{padding-top:10px}.okko-module__QLEKSW__stepContent h3{font-size:1.38rem;line-height:1.15}.okko-module__QLEKSW__stepContent p{font-size:.92rem;line-height:1.7}.okko-module__QLEKSW__stepContent blockquote{padding:17px 18px;font-size:.9rem}.okko-module__QLEKSW__pactStatement{gap:48px;padding-block:84px}.okko-module__QLEKSW__evidence{padding-block:92px}.okko-module__QLEKSW__evidenceFacts div{grid-template-columns:1fr;gap:8px}.okko-module__QLEKSW__documentPreview{min-height:430px}.okko-module__QLEKSW__documentActions{grid-template-columns:1fr}.okko-module__QLEKSW__previewButton{grid-column:auto}.okko-module__QLEKSW__viewerBackdrop{padding:0}.okko-module__QLEKSW__viewerDialog{border:0;border-radius:0;width:100%;height:100svh}.okko-module__QLEKSW__viewerHeader{padding:12px 14px}.okko-module__QLEKSW__viewerHeader h2{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.88rem;overflow:hidden}.okko-module__QLEKSW__viewerHeader nav a{width:42px;padding:9px}.okko-module__QLEKSW__viewerHeader nav a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.okko-module__QLEKSW__viewerFallback{display:flex}}@media (max-width:420px){.okko-module__QLEKSW__scoreMark i,.okko-module__QLEKSW__scoreMark p{display:none}.okko-module__QLEKSW__scoreMark{grid-template-columns:1fr 1fr;gap:28px}.okko-module__QLEKSW__scoreMark div:first-child{border-right:1px solid #f4ae35b3;padding-right:28px}.okko-module__QLEKSW__viewerHeader p{display:none}.okko-module__QLEKSW__viewerHeader h2{max-width:145px}.okko-module__QLEKSW__viewerFallback{flex-direction:column;align-items:flex-start}}
