/* Charcoal editorial body with silver typography and brighter section surfaces. */
:root{color-scheme:dark;scroll-behavior:auto;--bg:#191c22;--panel:#20242b;--ink:#eeeae2;--muted:#adb1bb;--line:#ffffff26;--soft:#ffffff08;--accent:#d1d9ec}
body{background:var(--bg)}
.accent{color:var(--accent)}
.section-space{padding-block:112px}
.eyebrow,.section-index{color:#a9b0bf}
.section-index{margin-bottom:54px}
.body-copy,.section-heading>p{color:#adb4c1}
.section-heading strong{color:var(--ink);font-weight:550}
.button{border-color:#ffffff55}
.button:hover{background:var(--ink);color:var(--bg)}
.button.primary:hover{background:#c4d1ec;border-color:#c4d1ec;color:#191c22}
.text-link{border-bottom-color:#ffffff55}
.reading-progress{background:#d2d9e8}
.site-header,.hero-journey{color:#f0ede6;--ink:#f0ede6;--bg:#08090b}
.site-header .button{border-color:#ffffff60}
.hero-support{align-items:center;max-width:960px}
.hero-proof{display:block;flex-shrink:0;border-top:1px solid #ffffff65;padding-top:15px;max-width:100%;text-shadow:0 2px 12px #0009}
.hero-proof-claim{display:block;font-size:16px;font-weight:500;line-height:1.65;color:#f1f3f8}
.hero-proof-result{display:flex;align-items:baseline;gap:12px;margin-top:8px;white-space:nowrap}
.hero-proof-unit,.hero-proof-period{font-size:13px;color:#d6dce7}
.hero-proof-result strong{font-family:Manrope,'Pretendard Variable',sans-serif;font-size:35px;font-weight:500;letter-spacing:-.045em;line-height:1.3;color:#fff}
.hero-proof-arrow{color:#b8c1d2;font-weight:400}
.hero-proof-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:10px;font-size:11px;color:#c3cad7}
.hero-proof-link{color:#eef1f7;white-space:nowrap}.hero-proof-link>span{display:inline-block;margin-left:7px;transition:transform .2s}
.hero-proof:hover .hero-proof-link>span{transform:translate(2px,2px)}
.hero-stage{background:#08090b}
.hero-main h1{word-spacing:.06em}
.mobile-menu{display:none}
.method-principle,.method-order{display:block}
.hero-second p{font-size:clamp(2rem,4.5vw,4.6rem);line-height:1.35}
.hero-second p span{color:#f2eee7}
.hero-second-caption{font-size:17px;line-height:1.9;color:#c8cbd0;margin-top:28px;max-width:650px}
.hero-shade{background:linear-gradient(90deg,#03040585 0%,#03040524 48%,transparent 78%),linear-gradient(0deg,#08090b 0%,#08090b66 13%,transparent 50%)}
.hero-bottom .eyebrow,.hero-second .eyebrow{color:#b5bbc6}
.proof-section{background:#20242b}
.proof-top .eyebrow,.quiet-tag,.revenue-number small,.revenue-bars>div,.revenue-summary>span,.revenue-summary p,.metric-note,.time-proof>p,.systems-proof>p,.case-label,.systems-proof h3,.proof-footnote{color:#a8b0bd}
.revenue-number>span:last-child,.time-number strong{color:var(--accent)}
.number-arrow{color:#7f8b9f}
.revenue-bars .before{background:#6b7688}
.revenue-bars .after{background:var(--accent)}
.time-number>span:first-child,.time-number>span:nth-child(2){color:#8d97a8}
.revenue-summary b{color:#e4e6ec}
.proof-footnote{color:#9fa9bb}
.proof-statement{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:25px}
.proof-statement h3{font-size:21px;font-weight:450}
.proof-statement p{font-size:13px;color:#9fa9bb}
.additional-proof{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:38px}
.additional-proof h3{font-size:22px;line-height:1.5;margin:16px 0 12px;font-weight:450}
.additional-proof p{font-size:14px;line-height:1.9;color:#aab5c7}
.systems-punch{margin-top:45px;font-size:17px;line-height:1.9;color:#98a5bd}
.systems-punch strong{color:#d6dfef;font-weight:450}
.method-loop{font-size:18px;line-height:1.9;border-top:1px solid var(--line);padding-top:32px;margin-top:40px;color:#aab8ce}
.method-loop strong{color:#e0e7f1;font-weight:500}
.service-heading{font-size:36px;margin-bottom:50px}
.authority-section .section-heading>p,.systems-section .section-heading>p,.tacit-section .section-heading>p{max-width:400px}
.approach-section .section-heading h2{font-size:clamp(1.7rem,3.1vw,3rem)}
.execution-section .implementation-head{margin-top:0;border-top:0;padding-top:0}
.case-studies{background:#1d2026}
.case-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:80px}
.case-intro>p{font-size:16px;color:#a9adb7;line-height:1.9;padding-bottom:6px}
.featured-case,.reporting-case{display:grid;grid-template-columns:190px 1fr;gap:70px;padding:64px 0;border-top:1px solid var(--line)}
.case-margin{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:10px}
.case-no{font-family:Manrope,sans-serif;font-size:12px;color:#7f8795;letter-spacing:.08em}
.case-margin>span:not(.case-no){font-size:16px;line-height:1.7;color:#c1c4cd}
.case-margin small{font-size:12px;line-height:1.7;color:#858d9c;margin-top:8px}
.case-content .revenue-title{font-size:clamp(2.8rem,5.5vw,5rem);font-weight:400;line-height:1.3;letter-spacing:-.055em}
.revenue-title>span{color:#deded9;white-space:nowrap}
.case-lead{font-size:18px;line-height:1.9;max-width:720px;color:#b6b9c2;margin-top:30px}
.case-lead strong{font-weight:500;color:#e2e2de}
.case-details{display:grid;grid-template-columns:1fr 200px;gap:70px;margin-top:32px;align-items:start}
.case-details>p:first-child{font-size:15px;color:#959eac;line-height:1.9;max-width:560px}
.case-fact{font-size:15px;line-height:1.8;color:#a8afbb}
.case-fact strong{font-weight:500;color:#dce0e7}
.case-fact span{display:block;margin-top:5px;font-size:13px}
.case-caption{font-size:11px;color:#7f8899;margin-top:25px}
.reporting-case .case-content h3{font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.5;font-weight:400;letter-spacing:-.05em}
.reporting-case .case-content h3>span{color:#e6e5de}
.reporting-case .case-lead{font-size:16px;margin-top:24px}
.case-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:85px;border-top:1px solid var(--line);padding-top:45px;margin-left:260px}
.case-outcomes h3{font-size:26px;line-height:1.55;font-weight:450;margin:20px 0 18px}
.case-outcomes p{font-size:14px;line-height:1.9;color:#9fa8b8}
.case-bottom-line{border-top:1px solid var(--line);padding-top:30px;margin-top:65px;font-size:14px;color:#8f99aa;line-height:1.9}
.case-bottom-line strong{font-weight:450;color:#c5ccd8}
@media(max-width:1100px){.featured-case,.reporting-case{grid-template-columns:145px 1fr;gap:45px}.case-details{gap:30px;grid-template-columns:1fr 140px}.case-outcomes{margin-left:190px;gap:45px}}
.comparison{border-top:1px solid var(--line);margin-top:15px}
.comparison>div{display:grid;grid-template-columns:150px 1fr 1.3fr;gap:30px;align-items:center;border-bottom:1px solid var(--line);padding:25px 0}
.comparison .comparison-head{font-size:12px;font-weight:500;color:#a4aec0;padding-block:17px}
.comparison-head strong{font-weight:550;color:var(--accent)}
.comparison>div>span{font-size:14px;color:#a0aabc}
.comparison>div>p{font-size:16px;color:#8f99ab}
.comparison>div>p:last-child{color:#dce1eb}
.comparison p strong{font-weight:550}
.authority-punch{font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.6;font-weight:400;letter-spacing:-.045em;margin-top:65px;color:#939daf}
.authority-punch strong{font-weight:450;color:var(--ink)}
.belief-band{display:grid;grid-template-columns:1fr 1.25fr;gap:22px 75px;margin-top:65px;padding-top:40px;border-top:1px solid var(--line)}
.belief-band>.eyebrow{grid-column:1/-1;font-size:10px}
.belief-band h3{font-size:28px;font-weight:450;line-height:1.5;letter-spacing:-.035em}
.belief-band>p{font-size:16px;color:#a6afbf;line-height:1.9}
.belief-band strong{color:#d5dce9;font-weight:550}
.systems-section{border-top:1px solid var(--line)}
.systems-section .section-heading{align-items:flex-start}
.systems-section .section-heading h2{font-size:clamp(1.8rem,3.35vw,3.2rem)}
.systems-section .section-heading>p{padding-top:7px}
.system-tabs button{color:#8a94a7}
.system-tabs button[aria-selected=true]{color:var(--accent)}
.system-panel{background:#20242b;border-color:#ffffff2c;border-radius:6px;box-shadow:0 14px 40px #00000015}
.diagram-label,.system-panel-head .eyebrow{color:#b1bccf}
.system-panel>p:not(.system-result){color:#a9b4c8}
.workflow li{background:#282e39;border-color:#ffffff26}
.workflow li>span,.workflow small{color:#a3afc5}
.workflow li:not(:last-child)::after{color:#687b9c}
.workflow .human-step{border-color:#b8c9f277;background:#b8c9f213}
.workflow .human-step>span{color:#d1d9ec}
.role-split span{color:#9baed0}
.role-split p{color:#c0cce3}
.system-result{color:#becce5}
.built-note{margin-left:295px}
.code-mark{color:#8d9fbe;white-space:nowrap;flex-shrink:0}
.built-note p{color:#a0aec7}
.built-note strong{color:#c6d0e5}
.failure-section{background:#242832}
.failure-list{padding:0;margin:0;list-style:none;border-top:1px solid #ffffff33}
.failure-list li{display:grid;grid-template-columns:70px 1fr 1.1fr;gap:35px;border-bottom:1px solid #ffffff26;padding:30px 0;align-items:start}
.failure-list li>span{font-family:Manrope,sans-serif;font-size:13px;color:#8997b0;padding-top:7px}
.failure-list h3{font-size:24px;font-weight:450;line-height:1.5}
.failure-list p{font-size:15px;line-height:1.85;color:#aeb9cd}
.failure-punch{font-size:22px;line-height:1.8;color:#a5b1c6;letter-spacing:-.03em;margin-top:55px}
.failure-punch strong{font-weight:450;color:#dce3ef}
.approach-section{background:#20242b}
.method-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;border-top:1px solid var(--line)}
.method-flow article{padding-top:30px}
.method-number{display:block;font-family:Manrope,sans-serif;font-size:110px;font-weight:300;letter-spacing:-.06em;line-height:1.2;color:#e2e6ee;margin-bottom:35px}
.method-number small{font-size:35px;margin-left:5px}
.method-number.reinvest{color:var(--accent)}
.method-flow .eyebrow{font-size:10px;color:#9caccc}
.method-flow h3{font-size:25px;line-height:1.5;font-weight:450;margin:19px 0}
.method-flow p{font-size:15px;line-height:1.9;color:#aab7ce}
.method-note{font-size:11px;color:#95a4bf;margin-top:35px}
.implementation-head{margin-top:95px;border-top:1px solid var(--line);padding-top:35px;display:flex;justify-content:space-between;gap:45px;margin-bottom:40px}
.implementation-head h3{font-size:26px;font-weight:450;max-width:480px;line-height:1.5}
.implementation-head p{font-size:14px;line-height:1.8;color:#a3b2cc}
.approach-steps li{border-top-color:#ffffff36}
.step-number{color:#8d9db9}
.approach-steps p{color:#a4b3ce}
.adoption-quote{color:#bdc9e0;font-size:20px;border-top:1px solid var(--line);padding-top:40px;line-height:1.8}
.knowledge-levels{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:0;border:1px solid var(--line)}
.knowledge-levels article{padding:32px;border-right:1px solid var(--line)}
.knowledge-levels article:last-child{border:0}
.knowledge-levels .eyebrow{font-size:10px;letter-spacing:.08em}
.level-number{display:block;font-family:Manrope,sans-serif;font-size:95px;line-height:1;margin:40px 0 30px;color:#8d9db9;font-weight:300}
.knowledge-levels h3{font-size:20px;line-height:1.5;font-weight:450;margin-bottom:15px}
.knowledge-levels p{font-size:14px;color:#a5b4d0;line-height:1.9}
.knowledge-levels .caio-standard{background:#354256;color:white}
.caio-standard .eyebrow,.caio-standard .level-number{color:#e4eaf6}
.caio-standard p{color:#cfd9ec}
.tacit-punch{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-top:65px}
.tacit-punch h3{font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.5;font-weight:450}
.tacit-punch p{font-size:15px;color:#a8b6cf;line-height:1.9}
.operator-section{border-top:1px solid var(--line)}
.years span,.career li>span,.career p,.operator-close{color:#a6b4cd}
.operator-title h2{font-size:clamp(1.75rem,2.8vw,2.7rem)}
.operator-lead strong,.operator-close strong{font-weight:500;color:#d5deed}
.service-section{padding-top:0}
.service-grid p,.service-grid ul{color:#aab9d3}
.service-grid li strong{color:#d4e0f4;font-weight:500}
.service-grid li::before{display:none}
.closing{background:#292f3b;border-color:#ffffff29}
.closing h2 span{color:#d1d9ec}
.closing-row>p,.contact-email{color:#afbdd7}
.contact-email:hover{color:#d1d9ec}
footer>p,footer>small{color:#99aac7}
dialog{background:#20242b;border-color:#ffffff33}
.dialog-close,.dialog-description,.dialog-inner>.eyebrow{color:#a7bad9}
form label{color:#c2d2ee}
form label>span{color:#d1d9ec}
form input,form select,form textarea{background:#181d27;border-color:#ffffff36;color:#e6eefa}
form input::placeholder,form textarea::placeholder{color:#8297b9}
#form-status{color:#efa8a1}
.form-note{color:#a1b8dc}
.success-symbol{color:#d1d9ec}
#contact-success p{color:#b3c8e9}
@media(max-width:1100px){.comparison>div{grid-template-columns:100px 1fr 1.3fr;gap:23px}.method-flow{gap:30px}.method-flow h3{font-size:22px}.built-note{margin-left:215px}.knowledge-levels article{padding:25px}.knowledge-levels h3{font-size:18px}.failure-list li{grid-template-columns:45px 1fr 1.15fr;gap:25px}.failure-list h3{font-size:21px}.belief-band{gap:20px 50px}}
@media(max-width:760px){
  .site-header{gap:8px}.header-cta{padding:10px 12px;gap:12px}.mobile-menu{display:block;margin-left:auto;position:relative}.mobile-menu summary{list-style:none;font-size:12px;cursor:pointer;min-width:42px;min-height:44px;display:flex;align-items:center;justify-content:center;color:#e0e3e9}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:focus-visible{outline:2px solid #bdcef0;outline-offset:2px}.site-header .mobile-menu nav{display:flex;flex-direction:column;position:absolute;top:calc(100% + 8px);right:0;width:200px;background:#292e38;border:1px solid #ffffff30;border-radius:5px;margin:0;padding:8px;gap:0;box-shadow:0 14px 30px #0006}.site-header .mobile-menu nav a{font-size:14px;color:#e2e6ef;padding:12px 15px;min-height:46px}.site-header .mobile-menu nav a:hover{background:#ffffff0b}
  .hero-eyebrow,.hero-main h1{text-shadow:0 2px 18px #0007}.hero-eyebrow{color:#d4d8e1}
  #method .section-heading h2{font-size:29px}.method-order{font-size:19px;margin-top:18px;line-height:1.6;color:#b5bece}.method-flow article{display:grid;grid-template-columns:78px 1fr;gap:0 18px;padding:28px 0;min-height:0}.method-number{position:static;grid-column:1;grid-row:1/3;font-size:58px;line-height:1.2}.method-flow .eyebrow{grid-column:2;font-size:10px;letter-spacing:.055em;line-height:1.7}.method-flow h3{grid-column:2;font-size:20px;line-height:1.55;margin:10px 0 0}.method-flow p{grid-column:1/-1;font-size:15px;line-height:1.85;margin-top:18px}.method-note{font-size:11px;line-height:1.8}
  .system-tabs{flex-wrap:wrap;overflow:visible;gap:0;border:1px solid var(--line);border-radius:4px}.system-tabs button{flex:1 1 30%;min-width:0;min-height:48px;margin:0;padding:12px 8px;justify-content:center;border-bottom:0}.system-tabs button span:nth-child(1){font-size:14px}.system-tabs button[aria-selected=true]{background:#ffffff0c;border-bottom:1px solid #d1d9ec}
  .case-intro{display:block;margin-bottom:40px}.case-intro>p{font-size:14px;margin-top:23px}.featured-case,.reporting-case{grid-template-columns:1fr;gap:25px;padding-block:33px}.case-margin{flex-direction:row;gap:17px;align-items:center;flex-wrap:wrap;padding:0}.case-margin>span:not(.case-no){font-size:12px;line-height:1.6}.case-margin br{display:none}.case-margin small{margin:0 0 0 auto;font-size:10px}.case-content .revenue-title{font-size:clamp(2rem,8.8vw,3rem);line-height:1.45}.case-lead{font-size:15px;line-height:1.9;margin-top:22px}.case-details{grid-template-columns:1fr;gap:20px;margin-top:24px}.case-details>p:first-child{font-size:13px}.case-fact{display:flex;gap:22px;font-size:13px}.case-fact span{display:inline;font-size:13px;margin:0}.case-caption{font-size:10px;margin-top:18px}.reporting-case .case-content h3{font-size:27px}.reporting-case .case-lead{font-size:14px;margin-top:18px}.case-outcomes{margin-left:0;grid-template-columns:1fr;gap:35px;padding-top:35px}.case-outcomes h3{font-size:23px;margin:14px 0}.case-outcomes p{font-size:13px}.case-bottom-line{font-size:13px;margin-top:40px;padding-top:25px}
  .proof-statement{display:block}.proof-statement h3{font-size:18px}.proof-statement p{font-size:12px;margin-top:8px}.additional-proof{grid-template-columns:1fr;gap:30px;margin-top:30px}.additional-proof h3{font-size:20px}.additional-proof p{font-size:13px}.systems-punch{font-size:15px;margin-top:30px}.method-loop{font-size:15px;padding-top:24px;margin-top:30px}.service-heading{font-size:28px;margin-bottom:35px}.approach-section .section-heading h2{font-size:29px}
  .section-space{padding-block:76px}.section-index{margin-bottom:37px}.eyebrow,.section-index,.section-index span:last-child{font-size:10px}
  .hero-main{padding-bottom:128px;isolation:isolate}
  .hero-main::before,.hero-second::before{content:'';position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 42% 50%,#08090be6 0%,#08090bbf 42%,#08090b59 68%,transparent 82%);mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}
  .hero-main::before{left:-75px;right:-75px;bottom:65px;height:570px}
  .hero-main h1{font-size:clamp(40px,12.8vw,56px);font-weight:600;letter-spacing:-.04em;word-spacing:normal;line-height:1.06;white-space:normal;color:#f8f9fc;text-shadow:0 2px 14px #0005}
  .hero-main h1 .amplified{color:#f8f9fc}
  .hero-eyebrow{font-size:11px;margin-bottom:22px;letter-spacing:.1em;color:#dce2ec}
  .hero-support{margin-top:25px}.hero-support p{font-size:16px;line-height:1.75;font-weight:450;color:#e4e8ef;text-shadow:0 1px 8px #0008}
  .hero-proof{margin-top:22px;padding-top:14px;width:100%}
  .hero-proof-claim{font-size:14px;letter-spacing:-.025em}
  .hero-proof-result{gap:10px;margin-top:7px}.hero-proof-result strong{font-size:30px}
  .hero-proof-unit,.hero-proof-period{font-size:12px}.hero-proof-footer{gap:12px;margin-top:8px;font-size:10px}
  .hero-second{isolation:isolate}
  .hero-second::before{inset:-85px -75px}
  .hero-second p{font-size:clamp(26px,8.2vw,36px);font-weight:600;line-height:1.4;letter-spacing:-.035em;color:#f8f9fc;text-shadow:0 2px 14px #0006;margin-top:24px;word-break:keep-all}
  .hero-second p span{color:#f8f9fc}
  .hero-second .eyebrow{font-size:11px;color:#dce2ec;letter-spacing:.08em}
  .hero-second-caption{font-size:15px;line-height:1.8;font-weight:450;color:#e0e5ee;text-shadow:0 1px 8px #0008;margin-top:24px;max-width:350px;word-break:keep-all;text-wrap:balance}
  .hero-shade{background:linear-gradient(90deg,#03040525,transparent),linear-gradient(0deg,#08090b 0%,#08090b66 27%,#08090b08 85%)}
  .section-heading h2,.systems-section .section-heading h2{font-size:30px}.section-heading>p{font-size:14px}.revenue-summary p{font-size:12px}.metric-note,.proof-footnote{font-size:11px}
  .side-proofs{grid-template-columns:1fr}.side-proofs .time-proof{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.side-proofs .systems-proof{padding-left:0}.side-proofs article{padding-block:26px}.side-proofs .eyebrow{font-size:10px}.time-proof h3{font-size:16px}.time-number{justify-content:flex-start;gap:24px}.time-number>span:first-child{font-size:34px}.time-number strong{font-size:60px}.time-number small{font-size:15px}.time-proof>p,.systems-proof>p{font-size:13px}.case-label{font-size:10px}.systems-proof>div{display:flex;gap:25px}.systems-proof strong{font-size:39px}.systems-proof h3{font-size:15px}
  .comparison>div{grid-template-columns:1fr 1.25fr;gap:10px 20px;padding-block:22px}.comparison>div>span{grid-column:1/-1;font-size:11px}.comparison>div>p{font-size:13px;line-height:1.8}.comparison .comparison-head{padding-block:15px;font-size:11px}.comparison-head>span:first-child{display:none}.comparison-head>span:nth-child(2){grid-column:auto;font-size:11px}.authority-punch{font-size:22px;line-height:1.7;margin-top:40px}.belief-band{grid-template-columns:1fr;margin-top:40px;padding-top:28px;gap:18px}.belief-band h3{font-size:24px}.belief-band>p{font-size:14px}
  .built-note{margin-left:0}.built-note p{font-size:12px;line-height:1.9}.system-panel-head .eyebrow{font-size:10px}.role-split span{font-size:10px}
  .failure-list li{grid-template-columns:30px 1fr;gap:7px 15px;padding-block:24px}.failure-list li>span{font-size:11px;padding-top:5px}.failure-list h3{font-size:20px}.failure-list p{grid-column:2;font-size:13px}.failure-punch{font-size:18px;margin-top:35px;line-height:1.85}
  .method-flow{grid-template-columns:1fr;gap:0}.method-flow article{position:relative;border-bottom:1px solid var(--line);padding:28px 0 28px 100px;min-height:190px}.method-number{position:absolute;left:0;top:28px;font-size:57px;margin:0}.method-number small{font-size:19px;margin-left:2px}.method-flow h3{font-size:21px;margin:12px 0}.method-flow p{font-size:13px}.method-flow .eyebrow{font-size:8px;letter-spacing:.08em}.method-note{font-size:10px;margin-top:23px}.implementation-head{display:block;margin-top:55px;padding-top:28px}.implementation-head h3{font-size:23px;line-height:1.5}.implementation-head p{font-size:13px;margin-top:17px}.adoption-quote{font-size:16px;text-align:left;padding-top:30px}
  .knowledge-levels{grid-template-columns:1fr}.knowledge-levels article{position:relative;padding:25px 25px 25px 90px;border-right:0;border-bottom:1px solid var(--line)}.level-number{position:absolute;left:27px;top:35px;font-size:55px;margin:0}.knowledge-levels h3{font-size:19px;margin-top:15px}.knowledge-levels p{font-size:13px}.knowledge-levels .eyebrow{font-size:9px}.tacit-punch{grid-template-columns:1fr;gap:23px;margin-top:35px}.tacit-punch h3{font-size:27px}.tacit-punch p{font-size:13px}
  .operator-title{display:block}.operator-title h2{font-size:27px;margin-top:30px}.years{font-size:95px}.years span{display:inline-block;margin-left:15px;font-size:11px}.service-section{padding-top:0}.closing h2{font-size:34px}
}
