@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-ext-wght-normal.BbRulJFC.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-cyrillic-wght-normal.se3OnFSl.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-vietnamese-wght-normal.DTJpi3oK.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-ext-wght-normal.CeZZaleV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/libre-franklin-latin-wght-normal.CLTz0ja0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #104777;--navy-deep: #0b3357;--teal: #01a1cd;--ice: #b7ddf5;--tint: #eaf4fc;--body: #414041;--muted: #6b6667;--warm: #e28447;--white: #ffffff;--line: #d5e6f3;--font-head: "Century Gothic", "CenturyGothic", "Jost Variable", "Jost", "Avenir Next", "Segoe UI", sans-serif;--ink: #0b3357;--font-body: "Libre Franklin Variable", "Libre Franklin", Arial, sans-serif;--wrap: 1120px;--radius: 10px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.6;color:var(--body);background:var(--white)}img{max-width:100%;height:auto;display:block}a{color:var(--navy);text-underline-offset:3px}a:hover{color:var(--teal)}:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--font-head);font-weight:700;color:var(--navy);line-height:1.15;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.3rem,5.4vw,4rem);letter-spacing:-.015em}h2{font-size:clamp(1.6rem,3.2vw,2.4rem)}h3{font-size:1.25rem}p{margin:0 0 1em}ul{padding-left:1.2em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.narrow{max-width:760px}.skip{position:absolute;left:-999px;top:8px;background:var(--navy);color:var(--white);padding:8px 14px;border-radius:6px;z-index:20}.skip:focus{left:8px}.kicker{font-family:var(--font-head);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0 0 .9em}.kicker.on-dark{color:var(--ice)}.lede{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:300;color:var(--body);max-width:40em}.site-header{position:sticky;top:0;background:#fffffff0;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:10}.header-row{display:flex;align-items:center;gap:28px;min-height:76px}.logo{flex:none}.site-header nav{margin-left:auto}.site-header nav ul{list-style:none;display:flex;gap:26px;margin:0;padding:0}.site-header nav a{text-decoration:none;font-size:.95rem;font-weight:500;color:var(--navy);padding:6px 0;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current=page]{border-bottom-color:var(--teal);color:var(--navy)}.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none;cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:.9rem;color:var(--navy);border:2px solid var(--navy);border-radius:999px;padding:9px 18px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav ul{list-style:none;margin:0;padding:10px 0;position:absolute;right:0;top:calc(100% + 10px);width:min(320px,86vw);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px #10477724}.mobile-nav a{display:block;padding:12px 20px;text-decoration:none;font-weight:500;color:var(--navy)}.mobile-nav a[aria-current=page]{color:var(--teal)}.btn{display:inline-block;font-family:var(--font-head);font-weight:700;font-size:1rem;text-decoration:none;padding:14px 26px;border-radius:999px;background:var(--navy);color:var(--white);border:2px solid var(--navy);transition:background .15s,color .15s,border-color .15s}.btn:hover{background:var(--teal);border-color:var(--teal);color:var(--white)}.btn-small{padding:9px 18px;font-size:.9rem;flex:none}.btn-ghost{background:transparent;color:var(--navy)}.btn-ghost:hover{background:var(--navy);border-color:var(--navy);color:var(--white)}.btn-light{background:var(--white);color:var(--navy);border-color:var(--white);flex:none}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.6em}section{padding:88px 0}.hero{padding:104px 0 96px;background:linear-gradient(180deg,var(--white) 0%,var(--tint) 100%)}.page-hero{padding:84px 0 64px;background:linear-gradient(180deg,var(--white) 0%,var(--tint) 100%)}.tinted{background:var(--tint)}.dark{background:var(--navy);color:var(--ice)}.dark h2,.dark h3{color:var(--white)}.dark .lede{color:var(--ice)}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.card h3{margin-bottom:.4em}.card .tag{font-family:var(--font-head);font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--warm);margin-bottom:.7em}.card ul{margin:.6em 0 0}.card li{margin-bottom:.35em}.card p:last-child,.card ul:last-child{margin-bottom:0}.scorecards{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.scorecards>div{padding:30px}.scorecards .old{background:var(--white);color:var(--muted)}.scorecards .new{background:var(--navy);color:var(--ice)}.scorecards .new h3{color:var(--white)}.scorecards .old h3{color:var(--muted)}.scorecards ul{list-style:none;padding:0;margin:0}.scorecards li{padding:10px 0;border-top:1px solid rgba(127,160,190,.3)}.cvj{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;counter-reset:stage;position:relative}.cvj:before{content:"";position:absolute;left:0;right:0;top:21px;height:4px;background:linear-gradient(90deg,var(--navy) 0%,var(--ice) 50%,var(--teal) 100%);border-radius:2px}.cvj li{counter-increment:stage;position:relative;padding:62px 18px 0 0}.cvj li:before{content:counter(stage);position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;background:var(--white);border:4px solid var(--navy);color:var(--navy);font-family:var(--font-head);font-weight:700;display:grid;place-items:center}.cvj li:nth-child(n+4):before{border-color:var(--teal);color:var(--teal)}.cvj h3{margin-bottom:.3em}.cvj .q{font-weight:500;color:var(--navy);margin-bottom:.4em}.cvj p{font-size:.95rem;margin-bottom:.4em}.dark .cvj li:before{background:var(--navy);border-color:var(--ice);color:var(--white)}.dark .cvj .q{color:var(--white)}.stage-row{display:grid;grid-template-columns:220px 1fr 1fr;gap:32px;padding:30px 0;border-top:1px solid var(--line)}.stage-row h3{margin:0}.stage-row .q{color:var(--teal);font-weight:500;margin:.3em 0 0}.stage-row .label{font-family:var(--font-head);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.4em}.facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.facts li{padding:22px 22px 22px 0;border-bottom:1px solid var(--line)}.facts strong{display:block;font-family:var(--font-head);color:var(--navy);font-size:1.1rem;margin-bottom:.2em}.facts span{font-size:.95rem;color:var(--muted)}.pill-list{list-style:none;padding:0;margin:1.2em 0 0;display:flex;flex-wrap:wrap;gap:10px}.pill-list li{border:1px solid var(--line);background:var(--white);border-radius:999px;padding:7px 16px;font-size:.95rem;color:var(--navy)}.beliefs{list-style:none;padding:0;margin:32px 0 0}.beliefs li{display:grid;grid-template-columns:300px 1fr;gap:32px;padding:22px 0;border-top:1px solid var(--line)}.beliefs strong{font-family:var(--font-head);color:var(--navy);font-size:1.15rem}.note{font-size:.9rem;color:var(--muted)}.cta-band{background:var(--navy-deep);color:var(--ice);padding:72px 0}.cta-band h2{color:var(--white)}.cta-band p{max-width:36em;margin-bottom:0}.cta-row{display:flex;align-items:center;justify-content:space-between;gap:40px}.site-footer{background:var(--white);padding-top:56px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:.5em}.site-footer a{text-decoration:none;font-size:.95rem}.boiler{font-size:.92rem;color:var(--muted);margin-top:16px;max-width:34em}.foot-head{font-family:var(--font-head);font-weight:700;color:var(--navy);margin-bottom:.8em}.legal{padding-top:32px;padding-bottom:24px;font-size:.85rem;color:var(--muted)}.legal p{margin:0}.brand-bar{height:12px;background:linear-gradient(90deg,var(--navy) 0%,var(--ice) 50%,var(--teal) 100%)}.hero-dark{position:relative;overflow:hidden;background:var(--ink);color:var(--ice);padding:96px 0 0}.hero-dark:before,.hero-dark:after{content:"";position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.hero-dark:before{width:620px;height:620px;right:-140px;top:-180px;background:#01a1cd6b;animation:drift 16s ease-in-out infinite alternate}.hero-dark:after{width:520px;height:520px;left:-200px;bottom:-260px;background:#104777e6;animation:drift 20s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,50px) scale(1.15)}}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:center}.hero-dark h1{color:var(--white);font-size:clamp(2.7rem,6.2vw,5rem);letter-spacing:-.02em}.hero-dark .lede{color:var(--ice)}.hero-dark .btn{background:var(--teal);border-color:var(--teal)}.hero-dark .btn:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.hero-dark .btn-ghost{background:transparent;border-color:var(--ice);color:var(--white)}.journey-art{width:100%;height:auto;overflow:visible}.journey-art text{font-family:var(--font-head);font-weight:700;font-size:17px;fill:var(--white)}.journey-line{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 2.4s .3s cubic-bezier(.6,0,.2,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}.journey-node{opacity:0;animation:pop .5s calc(.5s + var(--i) * .42s) ease-out forwards}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.journey-fill{opacity:0;animation:fillin 1.2s 2.4s ease-out forwards}@keyframes fillin{to{opacity:.1}}.ticker{position:relative;z-index:1;margin-top:72px;border-top:1px solid rgba(183,221,245,.2);overflow:hidden;padding:18px 0}.ticker-track{display:flex;gap:44px;width:max-content;animation:slide 38s linear infinite}.ticker span{font-family:var(--font-head);font-weight:700;font-size:1rem;color:var(--ice);white-space:nowrap;opacity:.85}.ticker span:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-left:44px;vertical-align:middle}@keyframes slide{to{transform:translate(-50%)}}.band-numbers{background:var(--navy);color:var(--ice);padding:0}.numbers{display:grid;grid-template-columns:repeat(4,1fr)}.numbers>div{padding:54px 28px;border-left:1px solid rgba(183,221,245,.18)}.numbers>div:first-child{border-left:0;padding-left:0}.numbers .n{font-family:var(--font-head);font-weight:700;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1;color:var(--white);letter-spacing:-.02em}.numbers .n small{font-size:.5em;color:var(--teal)}.numbers p{margin:12px 0 0;font-size:1rem}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;border-radius:18px;overflow:hidden}.pillar{padding:44px 36px 48px;color:var(--ice)}.pillar:nth-child(1){background:var(--navy)}.pillar:nth-child(2){background:#0d5c8f}.pillar:nth-child(3){background:#017fa6}.pillar svg{width:64px;height:64px;margin-bottom:22px}.pillar h3{color:var(--white);font-size:1.9rem;margin-bottom:.1em}.pillar .sub{font-family:var(--font-head);font-weight:700;color:var(--white);opacity:.75;margin-bottom:1em}.pillar a{color:var(--white)}.stories{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.story{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:28px;border-radius:16px;background:var(--white);border:1px solid var(--line);text-decoration:none;transition:transform .2s,box-shadow .2s}.story:hover{transform:translateY(-4px);box-shadow:0 18px 40px #10477729;color:inherit}.story .big{font-family:var(--font-head);font-weight:700;font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1;color:var(--teal);letter-spacing:-.02em}.story .what{color:var(--body);margin:14px 0 0}.story .who{font-family:var(--font-head);font-weight:700;color:var(--navy);margin:18px 0 0}.story:nth-child(2) .big{color:var(--warm)}.story:nth-child(4) .big{color:var(--navy)}.oxy{margin:0}.oxy-frame{background:var(--ink);border-radius:18px;padding:0 0 18px;box-shadow:0 30px 70px #0a2a4759;transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transform-origin:left center}.oxy-bar{display:flex;align-items:center;gap:7px;padding:14px 18px;border-bottom:1px solid rgba(183,221,245,.14)}.oxy-bar span{width:10px;height:10px;border-radius:50%;background:#b7ddf559}.oxy-bar b{margin-left:10px;font-family:var(--font-head);color:var(--white);font-size:.95rem}.oxy-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 18px 0}.oxy-tile{background:#b7ddf512;border:1px solid rgba(183,221,245,.14);border-radius:12px;padding:16px;color:var(--ice);font-size:.85rem}.oxy-wide{grid-column:span 2}.oxy-h{font-family:var(--font-head);font-weight:700;color:var(--white);margin:0 0 12px;font-size:.95rem}.oxy-row{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;margin-bottom:9px}.oxy-row i{display:block;height:8px;border-radius:4px;background:#b7ddf529;overflow:hidden}.oxy-row em{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--ice),var(--teal))}.oxy-event{display:flex;gap:10px;margin-bottom:10px;line-height:1.3}.oxy-event .dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--warm);margin-top:5px}.oxy-event b{display:block;color:var(--white);font-weight:500}.oxy-event small{color:var(--ice);opacity:.8}.oxy-tile svg{width:100%;height:64px;display:block}.oxy-chat .q{background:#01a1cd40;color:var(--white);border-radius:12px 12px 2px;padding:9px 12px;margin:0 0 8px auto;width:fit-content;max-width:85%}.oxy-chat .a{background:#b7ddf51f;border-radius:12px 12px 12px 2px;padding:9px 12px;margin:0;max-width:90%}.oxy-frame img,.oxy-frame video{display:block;width:100%;height:auto;border-radius:0 0 12px 12px}.oxy figcaption{font-size:.85rem;color:var(--muted);margin-top:16px}.dark .oxy-frame img,.oxy-frame video{display:block;width:100%;height:auto;border-radius:0 0 12px 12px}.oxy-frame{padding-bottom:0!important;overflow:hidden}.showcase{margin-top:40px}.showcase .oxy-frame{transform:none}.shots{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}.shots .oxy-frame{transform:none}.shots h3{margin:18px 0 4px}.shots p{margin:0}.dark .oxy figcaption{color:var(--ice);opacity:.7}.page-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--ice)}.page-hero:before{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-220px;border-radius:50%;background:#01a1cd66;filter:blur(90px)}.page-hero .wrap{position:relative}.page-hero h1{color:var(--white)}.page-hero .lede,.page-hero .kicker{color:var(--ice)}.page-hero .cvj li:before{background:var(--ink);border-color:var(--ice);color:var(--white)}.page-hero .cvj h3{color:var(--white)}.page-hero .cvj .q{color:var(--ice)}.inherit{display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center;background:var(--navy);color:var(--ice);border-radius:18px;padding:44px}.inherit .n{font-family:var(--font-head);font-weight:700;font-size:clamp(4rem,9vw,7rem);line-height:.9;color:var(--white);letter-spacing:-.03em}.inherit h3{color:var(--white);font-size:1.6rem}.inherit p:last-child{margin:0}@media(max-width:900px){.hero-dark{padding-top:56px}.hero-grid,.pillars,.stories,.inherit,.shots{grid-template-columns:1fr}.numbers{grid-template-columns:1fr 1fr}.numbers>div{padding:32px 16px 32px 0;border-left:0}.oxy-frame{transform:none}.ticker{margin-top:40px}section{padding:60px 0}.hero{padding:64px 0 60px}.split,.grid-3,.grid-2,.scorecards,.footer-grid{grid-template-columns:1fr}.site-header nav{display:none}.mobile-nav{display:block}.header-row{justify-content:space-between;gap:12px}.header-row .logo{margin-right:auto}.header-row .btn-small{padding:9px 14px}.cvj{grid-template-columns:1fr;gap:26px}.cvj:before{inset:0 auto 0 21px;width:4px;height:auto;background:linear-gradient(180deg,var(--navy) 0%,var(--ice) 50%,var(--teal) 100%)}.cvj li{padding:4px 0 0 66px}.stage-row{grid-template-columns:1fr;gap:12px}.facts{grid-template-columns:1fr}.beliefs li{grid-template-columns:1fr;gap:6px}.cta-row{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.story{transition:none}.hero-dark:before,.hero-dark:after,.ticker-track{animation:none}.journey-line{animation:none;stroke-dashoffset:0}.journey-node{animation:none;opacity:1}.journey-fill{animation:none;opacity:.1}.journey-runner{display:none}}.site-prefs{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;max-width:760px;margin:0 auto;display:flex;gap:20px;align-items:center;justify-content:space-between;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px 20px;box-shadow:0 18px 50px #0a2a4740}.site-prefs[hidden]{display:none}.site-prefs p{margin:0;font-size:.92rem}.site-prefs-actions{display:flex;gap:10px;flex:none}.form{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.form .full{grid-column:1 / -1}.form label{display:block;font-family:var(--font-head);font-weight:700;color:var(--navy);font-size:.95rem;margin-bottom:6px}.form input,.form select,.form textarea{width:100%;font:inherit;color:var(--body);padding:12px 14px;border:1px solid var(--ice);border-radius:10px;background:var(--white)}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--ice);border-color:var(--teal)}.form textarea{min-height:130px;resize:vertical}.form-status{margin:0;font-weight:500}.form-status.ok{color:#1c7c54}.form-status.err{color:#b3261e}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.post-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s}.post-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #10477729;color:inherit}.post-card time{font-size:.85rem;color:var(--muted)}.post-card h3{margin:8px 0 10px}.post-card p{color:var(--body);margin:0;font-size:.95rem}.article{max-width:760px;margin:0 auto}.article img{max-width:100%;height:auto;border-radius:10px;margin:1em 0}.article h2{margin-top:1.6em}.article h3{margin-top:1.4em}.article blockquote{margin:1.4em 0;padding-left:20px;border-left:4px solid var(--teal);color:var(--navy)}.article table{width:100%;border-collapse:collapse;margin:1.2em 0;display:block;overflow-x:auto}.article td,.article th{border:1px solid var(--line);padding:8px 10px;text-align:left}@media(max-width:900px){.form,.posts{grid-template-columns:1fr}.site-prefs{flex-direction:column;align-items:flex-start}}.quiz-progress{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 36px}.quiz-progress li{flex:1;height:6px;border-radius:3px;background:var(--line)}.quiz-progress li.done{background:var(--navy)}.quiz-progress li.now{background:var(--teal)}.quiz-step h2{margin-bottom:.8em}.quiz-options{display:grid;gap:12px}.quiz-options button{font:inherit;font-weight:500;text-align:left;color:var(--navy);background:var(--white);border:2px solid var(--line);border-radius:12px;padding:18px 20px;cursor:pointer;transition:border-color .15s,background .15s}.quiz-options button:hover,.quiz-options button:focus-visible{border-color:var(--teal);background:var(--tint);outline:none}.quiz-back{margin-top:24px}.quiz-back button{font:inherit;background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;padding:0}.quiz-result:focus{outline:none}.quiz-result #r-name{font-size:clamp(2.6rem,6vw,4rem);color:var(--teal)}.cta-actions{display:flex;flex-direction:column;gap:12px;flex:none}.btn-ghost-light{background:transparent;border-color:var(--ice);color:var(--white);text-align:center}.btn-ghost-light:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.site-header nav ul{gap:22px}.site-header nav a{font-size:.95rem}a.post-card h3{margin-top:0}.site-header nav ul{gap:18px}.site-header nav a{font-size:.88rem;white-space:nowrap}.page-hero .btn{background:var(--teal);border-color:var(--teal)}.page-hero .btn:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.page-hero .btn-ghost{background:transparent;border-color:var(--ice);color:var(--white)}#quiz{scroll-margin-top:110px}@media(max-width:1100px){.site-header nav{display:none}.mobile-nav{display:block}.header-row{justify-content:space-between;gap:12px}.header-row .logo{margin-right:auto}}.quiz-progress[hidden]{display:none}.oxy-frame a{display:block;cursor:zoom-in}.awards{columns:3;column-gap:28px;margin-top:32px}.award-year{break-inside:avoid;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:22px 24px;margin-bottom:24px}.award-year h3{font-size:1.6rem;color:var(--teal);margin:0 0 10px}.award-year ul{list-style:none;margin:0;padding:0}.award-year li{padding:10px 0;border-top:1px solid var(--line);line-height:1.35}.award-year a,.award-title{display:block;font-weight:500;color:var(--navy)}.award-by{display:block;font-size:.85rem;color:var(--muted)}@media(max-width:1100px){.awards{columns:2}}@media(max-width:700px){.awards{columns:1}}.subscribe{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;align-items:center;background:var(--tint);border-radius:16px;padding:28px 32px;margin-bottom:44px}.subscribe h3{margin:0 0 4px}.subscribe p{margin:0}.subscribe-row{display:flex;gap:10px}.subscribe input{flex:1;min-width:0;font:inherit;padding:12px 14px;border:1px solid var(--ice);border-radius:999px;background:var(--white)}.subscribe input:focus{outline:3px solid var(--ice);border-color:var(--teal)}.subscribe .form-status{grid-column:1 / -1}.subscribe .form-status:empty{display:none}.article .subscribe{grid-template-columns:1fr}.archive{margin-top:56px}.archive details{border-top:1px solid var(--line);padding:14px 0}.archive summary{cursor:pointer;font-family:var(--font-head);font-weight:700;font-size:1.3rem;color:var(--navy)}.archive summary span{font-family:var(--font-body);font-weight:400;font-size:.9rem;color:var(--muted);margin-left:8px}.archive ul{columns:2;column-gap:40px;list-style:none;padding:0;margin:16px 0 6px}.archive li{break-inside:avoid;padding:6px 0;line-height:1.35}@media(max-width:900px){.subscribe{grid-template-columns:1fr}.archive ul{columns:1}.subscribe-row{flex-direction:column}}[data-count]{font-variant-numeric:tabular-nums}.post-card.has-thumb{padding-top:0;overflow:hidden}.post-card .thumb{display:block;width:calc(100% + 52px);max-width:none;margin:0 -26px 20px;aspect-ratio:16 / 9;object-fit:cover;background:var(--tint)}.post-card.has-thumb>time:first-child{margin-top:26px}.post-hero{display:block;width:100%;max-width:960px;margin:0 auto 44px;border-radius:16px;aspect-ratio:16 / 9;object-fit:cover;background:var(--tint)}.post-card .thumb-logo{object-fit:contain;padding:28px 40px;box-sizing:border-box}.post-card .thumb-none{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff 0%,var(--tint) 60%,#d6ebf8 100%)}.post-card .thumb-none img{width:30%;height:auto}.legal-text{font-size:.97rem}.legal-text ul{padding-left:1.3em}.legal-text li{margin:.6em 0}.jobs{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.jobs li>a,.jobs li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 20px;text-decoration:none}.jobs li>a:hover{border-color:var(--teal)}.jobs strong{color:var(--navy)}.jobs span{color:var(--muted)}.rise{opacity:0;transform:translateY(22px);transition:opacity .6s ease var(--d, 0ms),transform .6s cubic-bezier(.2,.7,.2,1) var(--d, 0ms)}.rise.in{opacity:1;transform:none}.story.rise.in:hover,.post-card.rise.in:hover{transform:translateY(-6px);transition-delay:0s}.hero-dark{padding-bottom:88px;background:linear-gradient(rgba(183,221,245,.05) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgba(183,221,245,.05) 1px,transparent 1px) 0 0 / 56px 56px,radial-gradient(1200px 600px at 85% -10%,rgba(1,161,205,.35),transparent 60%),var(--ink)}.hero-dark h1{background:linear-gradient(180deg,#fff 30%,#cfeafa);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-dark .btn:not(.btn-ghost){box-shadow:0 10px 34px #01a1cd80}.btn{transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #01a1cd59}.band-numbers{background:linear-gradient(100deg,var(--navy-deep) 0%,var(--navy) 55%,#0c6a97 100%)}.numbers .n,.numbers .n span{background:linear-gradient(180deg,#ffffff 20%,var(--ice) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.numbers .n small{background:none;color:#5fd0f0;-webkit-text-fill-color:#5fd0f0}.ticker-band{margin-top:0;border-top:0;background:var(--ink);padding:20px 0}.ticker-band span{font-size:1.05rem;opacity:1}.badge-band{padding:44px 0;border-bottom:1px solid var(--line)}.badge-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px}.badge-row img{height:84px;width:auto;max-width:190px;object-fit:contain;display:block;transition:transform .25s}.badge-row a:hover img{transform:scale(1.08)}.badge-row-left{justify-content:flex-start;gap:28px 56px;margin:28px 0 8px}.badge-row-left img{height:110px;max-width:240px}.pillars{border-radius:20px;overflow:hidden;box-shadow:0 30px 70px -30px #1047778c}.pillar{transition:filter .25s}.pillar:hover{filter:brightness(1.12)}.pillar svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pillar:hover svg{transform:translateY(-4px) scale(1.08)}.story{position:relative;overflow:hidden;border:0;box-shadow:0 10px 30px -14px #10477759}.story:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--navy),var(--teal))}.story:nth-child(2):before{background:linear-gradient(90deg,var(--warm),#f2b36b)}.story .big{font-size:clamp(2.6rem,4.2vw,3.8rem);background:linear-gradient(120deg,var(--navy) 0%,var(--teal) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.story:nth-child(2) .big{background:linear-gradient(120deg,#c9621f 0%,var(--warm) 60%,#f2b36b 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.story:nth-child(4) .big{color:transparent}.dark{background:radial-gradient(900px 500px at 100% 0%,rgba(1,161,205,.35),transparent 60%),linear-gradient(160deg,var(--navy-deep) 0%,var(--navy) 100%)}.cvj.draw:before{transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.3,.6,.2,1) .2s}.cvj.draw.in:before{transform:none}.cvj.draw li{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.cvj.draw.in li{opacity:1;transform:none}.cvj.draw.in li:nth-child(2){transition-delay:.3s}.cvj.draw.in li:nth-child(3){transition-delay:.6s}.cvj.draw.in li:nth-child(4){transition-delay:.9s}.cvj.draw.in li:nth-child(5){transition-delay:1.2s}.halo{position:relative}.halo:before{content:"";position:absolute;inset:6% 4% -4%;background:linear-gradient(100deg,var(--navy),var(--teal) 55%,var(--ice));filter:blur(60px);opacity:.55;border-radius:40px;z-index:0}.halo>*{position:relative;z-index:1}.creds{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.cred{display:flex;align-items:center;gap:20px;background:var(--white);border-radius:16px;padding:22px 24px;text-decoration:none;box-shadow:0 10px 30px -16px #10477766}.cred img{flex:none;width:84px;height:84px;object-fit:contain}.cred strong{display:block;font-family:var(--font-head);color:var(--navy);font-size:1.1rem;margin-bottom:.2em}.cred span{font-size:.95rem;color:var(--muted)}.cred:hover{box-shadow:0 18px 40px -14px #10477780}.card-badge{display:block;height:76px;width:auto;max-width:170px;object-fit:contain;margin-bottom:18px}.cert-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:26px 20px;margin-top:36px;align-items:center;justify-items:center}.cert-grid img{width:124px;height:124px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.35));transition:transform .25s}.cert-grid img:hover{transform:translateY(-6px) scale(1.06)}.award-wall{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px 36px;background:var(--white);border-radius:18px;padding:30px 36px;margin:28px 0 44px;box-shadow:0 10px 30px -16px #10477766}.award-wall img{height:92px;width:auto;max-width:180px;object-fit:contain}.cta-band{background:radial-gradient(700px 380px at 12% 120%,rgba(1,161,205,.45),transparent 60%),radial-gradient(600px 300px at 95% -20%,rgba(183,221,245,.18),transparent 60%),var(--navy-deep)}.foot-badges{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:22px}.foot-badges img{height:68px;width:auto;max-width:140px;object-fit:contain;display:block}@media(max-width:900px){.creds{grid-template-columns:1fr}.badge-row{justify-content:center}.badge-row img{height:64px}.award-wall{justify-content:center}.award-wall img{height:80px}}@media(prefers-reduced-motion:reduce){.rise,.cvj.draw li{opacity:1;transform:none;transition:none}.cvj.draw:before{transform:none;transition:none}.btn:hover,.pillar:hover svg,.badge-row a:hover img,.cert-grid img:hover{transform:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root{--teal-btn: #017a9b}.hero-dark .btn:not(.btn-ghost),.page-hero .btn:not(.btn-ghost),.btn:hover{background:var(--teal-btn);border-color:var(--teal-btn)}.hero-dark .btn:not(.btn-ghost):hover,.page-hero .btn:not(.btn-ghost):hover{background:var(--white);border-color:var(--white);color:var(--navy)}.btn-ghost:hover{background:var(--navy);border-color:var(--navy)}.hero-dark .btn-ghost:hover,.page-hero .btn-ghost:hover,.btn-ghost-light:hover{background:var(--white);border-color:var(--white);color:var(--navy)}.btn-light:hover{background:var(--ice);border-color:var(--ice);color:var(--navy)}.finder{margin:0 0 36px}.finder input{width:100%;font:inherit;padding:14px 18px;border:2px solid var(--line);border-radius:12px;background:var(--white)}.finder input:focus{outline:3px solid var(--ice);border-color:var(--teal)}.finder-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.finder-topics button{font:inherit;font-size:.92rem;color:var(--navy);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:8px 16px;cursor:pointer;min-height:40px}.finder-topics button:hover{border-color:var(--teal)}.finder-topics button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--white)}.finder-count{margin:18px 0 0;color:var(--muted)}.finder-results{list-style:none;padding:0;margin:14px 0 0}.finder-results li{padding:16px 0;border-bottom:1px solid var(--line)}.finder-results time{display:block;font-size:.85rem;color:var(--muted)}.finder-results a{font-family:var(--font-head);font-weight:700;font-size:1.15rem;text-decoration:none}.finder-results span{display:block;color:var(--body);font-size:.95rem;margin-top:4px}.latest-news{background:var(--tint);border-radius:12px;padding:14px 20px;margin:0 0 28px}.latest-news strong{font-family:var(--font-head);color:var(--navy);margin-right:10px}.latest-news time{color:var(--muted);font-size:.9rem;margin-left:8px;white-space:nowrap}.dated-note{background:var(--tint);border-left:4px solid var(--warm);border-radius:8px;padding:16px 20px;margin-bottom:32px;font-size:.97rem}.res-list{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.res-list a{display:block;height:100%;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:22px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s}.res-list a:hover{border-color:var(--teal);box-shadow:0 12px 28px -16px #10477780}.res-list strong{display:block;font-family:var(--font-head);color:var(--navy);font-size:1.12rem;margin-bottom:6px}.res-list span{color:var(--body);font-size:.95rem}.res-cover{display:block;width:100%;border-radius:14px;box-shadow:0 20px 44px -22px #10477799}.res-video{width:100%;border-radius:12px;background:var(--navy-deep);aspect-ratio:16 / 9}.res-form{margin-top:20px}@media(max-width:900px){.res-list{grid-template-columns:1fr}}.soon{display:inline-block;vertical-align:middle;font-family:var(--font-body, inherit);font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#8a4a12;background:#fdebd8;border-radius:999px;padding:3px 10px;margin-left:6px;white-space:nowrap}.dark .soon{color:#fdebd8;background:#e2844747}.numbers-3{grid-template-columns:repeat(3,1fr)}.numbers .n-text{font-size:clamp(1.7rem,3.2vw,2.6rem)}.case{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:56px;align-items:start}.case h2{font-size:1.5rem;margin-top:1.6em}.case h2:first-child{margin-top:0}.case ul{padding-left:1.2em}.case li{margin:.5em 0}.case aside{background:var(--tint);border-radius:16px;padding:28px;position:sticky;top:96px}@media(max-width:900px){.numbers-3{grid-template-columns:1fr}.case{grid-template-columns:1fr;gap:32px}.case aside{position:static}}.stage-row{grid-template-columns:220px 1fr 1fr}.stage-more{grid-column:2 / -1;display:grid;grid-template-columns:1fr 1fr;gap:32px;background:var(--tint);border-radius:12px;padding:16px 20px;margin-top:-8px}.stage-more p{margin:0;font-size:.95rem}.stage-more .label{display:block}.plain{list-style:none;padding:0;margin:0}ol.plain{counter-reset:step}.plain li{padding:10px 0;border-top:1px solid var(--line)}.plain li:first-child{border-top:0;padding-top:0}ol.plain li{counter-increment:step;padding-left:34px;position:relative}ol.plain li:before{content:counter(step);position:absolute;left:0;top:10px;width:24px;height:24px;border-radius:50%;background:var(--navy);color:var(--white);font-family:var(--font-head);font-weight:700;font-size:.8rem;display:grid;place-items:center}ol.plain li:first-child:before{top:0}.raci{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:20px;margin-top:18px}.raci>div{background:var(--white);border-radius:14px;padding:24px;border-top:5px solid var(--ice)}.raci>div:nth-child(2){border-top-color:var(--navy);box-shadow:0 16px 36px -20px #1047778c}.raci>div:nth-child(3){border-top-color:var(--warm)}.raci .tag{font-family:var(--font-head);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin:0 0 10px}.review{position:relative;background:var(--white);border:1px solid var(--line);border-radius:16px;padding:30px;margin-top:28px;box-shadow:0 20px 44px -26px #1047778c}.review-flag{display:inline-block;font-size:.78rem;font-weight:700;color:#8a4a12;background:#fdebd8;border-radius:999px;padding:4px 12px;margin:0 0 18px}.review-head{display:grid;grid-template-columns:3fr 1fr;gap:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.review span{display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.review-head strong{font-family:var(--font-head);color:var(--navy);font-size:1.1rem}.review table{width:100%;border-collapse:collapse;margin-top:8px}.review th{text-align:left;font-family:var(--font-head);color:var(--navy);font-size:.9rem;padding:14px 16px 10px 0}.review td{vertical-align:top;padding:14px 16px 14px 0;border-top:1px solid var(--line);font-size:.95rem}.review-next{margin:18px 0 0;padding-top:18px;border-top:1px solid var(--line)}.before-you-start{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:8px;max-width:46em}.before-you-start li{color:var(--ice);padding-left:26px;position:relative}.before-you-start li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:50%;background:#5fd0f0}.before-you-start strong,.before-you-start a{color:var(--white)}@media(max-width:900px){.stage-more{grid-column:1 / -1;grid-template-columns:1fr;gap:12px;margin-top:0}.raci{grid-template-columns:1fr}.review{padding:20px}.review-head{grid-template-columns:1fr;gap:12px}.review table,.review tbody,.review tr,.review td{display:block}.review thead{display:none}.review tr{border-top:1px solid var(--line);padding:12px 0}.review td{border:0;padding:4px 0}.review td:nth-child(1){font-weight:600;color:var(--navy)}.hero-dark{padding-bottom:40px}.hero-dark .journey-art{max-height:190px;width:auto;margin:8px auto 0;display:block}.numbers>div{padding:22px 12px 22px 0}.numbers .n{font-size:2.3rem}.numbers p{font-size:.92rem;margin-top:6px}.badge-band{padding:26px 0}.badge-row{gap:18px 22px}.badge-row img{height:46px;max-width:110px}.story{min-height:0;padding:22px}.story .big{font-size:2.3rem}.story .who{margin-top:10px}}.shots .oxy figcaption{color:var(--body);opacity:1;font-size:.9rem;margin-top:10px}.shots .oxy img{width:100%;display:block}.vision{background:var(--ink);color:var(--ice);padding:64px 0 56px;text-align:center;background-image:radial-gradient(700px 300px at 50% 0%,rgba(1,161,205,.35),transparent 70%)}.vision-label{font-family:var(--font-head);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:#5fd0f0;margin:0 0 14px}.vision-line{font-family:var(--font-head);font-weight:700;font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.12;color:var(--white);margin:0 auto;max-width:18em;text-wrap:balance}.vision-note{max-width:44em;margin:22px auto 0;font-size:1.08rem}.vision-note a{color:var(--white);margin-left:6px;white-space:nowrap}.foot-vision{font-family:var(--font-head);font-weight:700;color:var(--navy);font-size:1.02rem;margin:16px 0 0;max-width:30em}.foot-vision span{display:block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-btn);margin-bottom:2px}.founder{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px;align-items:start}.founder-text p{max-width:40em}.founder-sig{margin-top:28px}.founder-sig strong{display:block;font-family:var(--font-head);color:var(--navy);font-size:1.15rem}.founder-sig span{color:var(--muted)}.founder-photo{margin:0;position:sticky;top:96px}.founder-photo img{width:100%;height:auto;border-radius:16px;box-shadow:0 24px 50px -26px #104777b3;display:block}.photo-band{padding:0 0 72px}.photo-band+section{padding-top:0}.photo-wide{width:100%;height:auto;max-height:560px;object-fit:cover;object-position:center 30%;border-radius:20px;display:block;box-shadow:0 24px 50px -26px #104777b3}.photo-pair{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;padding-top:72px}.photo-pair img{width:100%;height:380px;object-fit:cover;border-radius:18px;display:block}.pull{margin:36px 0 0;padding:26px 30px;background:var(--white);border-left:5px solid var(--teal);border-radius:0 14px 14px 0;box-shadow:0 14px 34px -22px #10477780}.pull blockquote{margin:0;font-family:var(--font-head);font-weight:700;font-size:1.3rem;line-height:1.35;color:var(--navy)}.pull figcaption{margin-top:12px;color:var(--muted);font-size:.95rem}.case .pull{background:var(--tint);box-shadow:none}.post-hero-badge{object-fit:contain;aspect-ratio:auto;max-width:420px;background:none}.article img[src^="/blog/img/"]{width:100%;max-width:760px;height:auto;border-radius:12px}@media(max-width:900px){.founder{grid-template-columns:1fr;gap:28px}.founder-photo{position:static;order:-1}.photo-pair{grid-template-columns:1fr}.photo-pair img{height:240px}.vision{padding:44px 0 40px}}.quiz-options button[aria-pressed=true]{border-color:var(--navy);background:var(--tint);box-shadow:inset 4px 0 0 var(--navy)}.calc-n{font-family:var(--font-head);font-weight:700;font-size:1.7rem;color:var(--navy);margin:14px 0 0;line-height:1.1}.calc-n+p{margin:2px 0 0;color:var(--muted);font-size:.92rem}.calc-us{color:var(--teal-btn)}.faq{display:grid;grid-template-columns:1fr 1fr;gap:8px 56px;margin-top:24px}.faq>div{padding:22px 0;border-top:1px solid var(--line)}.faq h3{font-size:1.15rem;margin-bottom:8px}.faq p{margin:0;max-width:60ch}@media(max-width:820px){.faq{grid-template-columns:1fr}}.res-offer{display:grid;grid-template-columns:190px 1fr;gap:28px;align-items:start}.res-cover-page{width:190px;height:auto;border-radius:8px;border:1px solid var(--line)}.res-h{font-size:1.05rem;margin:0 0 6px}.res-offer ul{margin:0 0 18px;padding-left:20px}.res-offer li{margin-bottom:6px}.res-offer p{margin:0 0 18px}.res-earlier{background:#fdebd8;border:1px solid #f3cfa6;border-radius:12px;padding:18px 20px;margin-bottom:28px;color:#5c3410}.res-earlier strong{font-family:var(--font-head);display:block;margin-bottom:6px}.res-earlier p{margin:0;font-size:.95rem}.res-earlier a{color:#5c3410;font-weight:600}.res-tag{display:inline-block;margin-top:10px;font-style:normal;font-size:.78rem;font-weight:700;color:#8a4a12;background:#fdebd8;border-radius:999px;padding:3px 10px}a.card-link{display:block;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}a.card-link:hover{border-color:var(--teal);box-shadow:0 12px 28px -16px #10477780}a.card-link h3{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.res-offer{grid-template-columns:1fr}.res-cover-page{width:150px}}.hero-proof{display:flex;align-items:center;gap:14px;margin-top:26px;max-width:34em;text-decoration:none;color:var(--ice);font-size:.98rem;line-height:1.45}.hero-proof strong{font-family:var(--font-head);font-size:2rem;line-height:1;color:var(--white);flex:none}.hero-proof u{color:var(--white);text-underline-offset:3px}.hero-proof:hover{color:var(--white)}.review-measures{margin-top:26px!important;border-top:2px solid var(--line)}.review-measures caption{text-align:left;font-family:var(--font-head);font-weight:700;color:var(--navy);padding:18px 0 2px}.review-measures caption em{font-family:var(--font-body);font-weight:400;font-style:normal;color:var(--muted);font-size:.88rem}.review-measures td:nth-child(n+2):nth-child(-n+4){font-family:var(--font-head);font-weight:700;color:var(--navy);white-space:nowrap}@media(max-width:900px){.review-measures thead{display:none}.review-measures tr{display:block;padding:12px 0;border-top:1px solid var(--line)}.review-measures td{border-top:0;padding:3px 0}.review-measures td:first-child{font-weight:600;padding-bottom:8px}.review-measures td:not(:first-child):before{content:attr(data-l) ": ";font-family:var(--font-body);font-weight:400;color:var(--muted)}}.ask{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:30px;margin-top:36px;box-shadow:0 20px 44px -26px #1047778c}.ask-grid{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:32px}.ask-q{font-family:var(--font-head);font-weight:700;font-size:1.3rem;line-height:1.3;color:var(--navy);margin:0}.ask .plain{margin:0}.btn-ghost-dark{background:transparent;color:var(--navy);border-color:var(--navy)}.btn-ghost-dark:hover{background:var(--navy);color:var(--white)}@media(max-width:900px){.ask{padding:20px}.ask-grid{grid-template-columns:1fr;gap:22px}}.method{margin-top:20px;max-width:46em;color:var(--ice)}.method summary{cursor:pointer;font-weight:600;color:var(--white)}.method ul{margin:12px 0 0;padding-left:20px;font-size:.95rem}.method li{margin-bottom:8px}@media(max-width:600px){section{padding:44px 0}.hero-dark{padding-top:36px;padding-bottom:36px}.numbers>div{padding:22px 12px 22px 0}.numbers .n{font-size:2.3rem}.numbers p{font-size:.92rem;margin-top:6px}.vision{padding:36px 0}.story{min-height:0;padding:22px}.stories{gap:14px;margin-top:24px}.ticker{margin-top:0}.badge-band{padding:26px 0}}.ask .tag{font-family:var(--font-head);font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--warm);margin:0 0 10px}@media(max-width:1200px){.site-header nav{display:none}.mobile-nav{display:block}.header-row{justify-content:space-between;gap:12px}.header-row .logo{margin-right:auto}}@media(max-width:600px){.hero-dark .journey-art{display:none}}.cert-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:start;gap:30px 18px}.cert-grid figure{margin:0;text-align:center}.cert-grid figure img{display:block;margin:0 auto}.cert-grid figcaption{margin-top:10px;font-size:.82rem;line-height:1.3;color:var(--ice)}@media(max-width:600px){.cert-grid{grid-template-columns:repeat(2,1fr)}.cert-grid img{width:104px;height:104px}}.legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;margin-top:40px;padding-top:22px;border-top:1px solid var(--line)}.legal .social{list-style:none;display:flex;align-items:center;gap:20px;margin:0;padding:0}.legal .social a{display:block;line-height:0;opacity:.85;transition:opacity .2s,transform .2s}.legal .social a:hover{opacity:1;transform:translateY(-2px)}.legal .social img{width:22px;height:22px}.legal p{order:1}.legal .social{order:2}@media(min-width:901px){.legal{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px}.legal p{grid-column:1 / 3}.legal .social{grid-column:3;justify-self:start}}@media(max-width:900px){.stage-row{grid-template-columns:minmax(0,1fr);gap:12px}.stage-row>*{min-width:0}.stage-more{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}}@media(max-width:420px){.header-row{gap:8px}.header-row .logo img{width:112px;height:auto}.header-row .btn-small{padding:8px 11px;font-size:.82rem}.mobile-nav summary{padding:8px 12px;font-size:.82rem}}.calc-caveat{margin-top:22px;padding:16px 18px;border-left:4px solid var(--warm);background:#ffffff14;border-radius:0 10px 10px 0;font-size:.95rem}.calc-caveat strong{display:block;margin-bottom:4px}.hero-dark h1{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--white)}.band-numbers{background:linear-gradient(100deg,var(--navy-deep) 0%,var(--navy) 100%)}.numbers .n,.numbers .n span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--white)}.numbers .n small{color:var(--ice);-webkit-text-fill-color:var(--ice)}.story:before{background:var(--teal)}.story:nth-child(2):before{background:var(--warm)}.story .big,.story:nth-child(2) .big,.story:nth-child(4) .big{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--teal)}.story:nth-child(2) .big,.story:nth-child(4) .big{color:var(--navy)}.pillar:nth-child(1){background:var(--navy-deep)}.pillar:nth-child(2){background:var(--navy)}.pillar:nth-child(3){background:var(--teal-btn);color:var(--white)}.oxy-row em{background:var(--teal)}.post-card .thumb-none{background:linear-gradient(135deg,var(--white) 0%,var(--tint) 100%)}.soon,.review-flag,.res-tag{color:var(--navy);background:var(--ice)}.dark .soon{color:var(--ice);background:#b7ddf52e}.res-earlier{background:var(--tint);border-color:var(--line);color:var(--body)}.res-earlier a{color:var(--navy)}.before-you-start li:before{background:var(--ice)}.vision-label{color:var(--ice)}.card .tag{color:var(--teal-btn)}@media(min-width:901px){.stage-more{grid-template-columns:1fr 1fr 1fr}}.peer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;align-items:center}.peer img{border-radius:16px;width:100%;height:auto}.peer figcaption{margin-top:10px;font-size:.875rem;color:var(--muted)}.peer figure{margin:0}@media(max-width:900px){.peer{grid-template-columns:minmax(0,1fr);gap:28px}}.kicker,.stage-row .q,.mobile-nav a[aria-current=page]{color:var(--teal-btn)}.kicker.on-dark,.page-hero .kicker,.dark .kicker,.cta-band .kicker,.hero-dark .kicker{color:var(--ice)}.form-status.ok{color:#17705f;background:#eaf6f1;padding:10px 14px;border-radius:8px}.form-status.err{color:#a8401f;background:#fbeee8;padding:10px 14px;border-radius:8px}.oxygen-logo{display:block;width:253px;max-width:70%;height:auto;margin:0 0 28px}
