/* Native Information Technology page: business conditions before products. */

.octa-it{--it-ink:#102725;--it-green:#144f48;--it-green-hover:#1c665d;--it-mint:#b8ead5;--it-lime:#d9f77e;--it-cream:#f5f3ea;--it-line:#d8ded7;--it-muted:#64736f;background:#fafaf7;color:var(--it-ink)}
.octa-it-shell{width:min(calc(100% - 48px),1180px);margin-inline:auto}
.octa-it :is(h1,h2,h3){color:var(--it-ink);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.038em}
.octa-it :is(.octa-it-outcomes,.octa-it-support) :is(h2,h3){color:#fff}
.octa-it-hero{padding-block:clamp(64px,8vw,112px);background:var(--it-cream);overflow:hidden}
.octa-it-breadcrumb{display:flex;gap:9px;margin-bottom:45px;color:#5d7b75;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.octa-it-breadcrumb a{color:inherit;text-decoration:none}.octa-it-breadcrumb a:hover,.octa-it-breadcrumb a:focus-visible{color:var(--it-green-hover);text-decoration:underline}
.octa-it-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);gap:clamp(55px,9vw,120px);align-items:center}
.octa-it-eyebrow,.octa-it-position-grid>p,.octa-it-heading>div>p,.octa-it-evidence-heading>p,.octa-it-method header>p,.octa-it-measures-grid>div>p,.octa-it-start-grid>div:first-child>p{margin:0 0 18px;color:#347c70;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}
.octa-it-hero h1{max-width:760px;margin:0;font-size:clamp(54px,6.5vw,86px);line-height:.96}
.octa-it-hero-grid>div>p:not(.octa-it-eyebrow){max-width:670px;margin:30px 0 0;color:#53645f;font-size:clamp(17px,1.7vw,21px);line-height:1.72}
.octa-it-actions{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center;margin-top:36px}.octa-it-actions a:first-child,.octa-it-start a{display:inline-flex;gap:13px;align-items:center;padding:16px 23px;background:var(--it-green);color:#fff;font-size:12px;font-weight:800;text-decoration:none}.octa-it-actions a:first-child:hover,.octa-it-actions a:first-child:focus-visible,.octa-it-start a:hover,.octa-it-start a:focus-visible{background:var(--it-green-hover)}.octa-it-actions a:last-child{display:inline-flex;gap:11px;color:var(--it-green-hover);font-size:12px;font-weight:800;text-decoration:none}.octa-it-actions a:last-child:hover,.octa-it-actions a:last-child:focus-visible{text-decoration:underline}
.octa-it-hero-visual{position:relative;margin:0;min-height:520px;background:var(--it-green)}.octa-it-hero-visual img{display:block;width:100%;height:520px;object-fit:cover;mix-blend-mode:luminosity;opacity:.84}.octa-it-hero-visual figcaption{position:absolute;right:-1px;bottom:-1px;display:flex;max-width:255px;padding:24px;background:var(--it-lime);flex-direction:column}.octa-it-hero-visual figcaption span{color:#3e675f;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.octa-it-hero-visual figcaption strong{margin-top:12px;font:400 23px/1.12 Georgia,serif;letter-spacing:-.03em}
.octa-it-position{padding-block:clamp(78px,10vw,138px)}.octa-it-position-grid{display:grid;grid-template-columns:230px minmax(0,780px);gap:clamp(55px,9vw,125px)}.octa-it-position-grid>p{padding-top:10px}.octa-it-position h2{margin:0;font-size:clamp(42px,5.2vw,68px);line-height:.99}.octa-it-position-grid>div>p{margin:28px 0 0;color:var(--it-muted);font-size:16px;line-height:1.82}.octa-it-position-grid>div>p+p{margin-top:18px}
.octa-it-outcomes{padding-block:clamp(78px,9vw,128px);background:var(--it-green);color:#fff}.octa-it-heading{display:grid;grid-template-columns:1fr .65fr;gap:clamp(55px,9vw,120px);align-items:end;margin-bottom:clamp(55px,7vw,85px)}.octa-it-heading>div>p{color:var(--it-lime)}.octa-it-heading h2{max-width:720px;margin:0;font-size:clamp(41px,5.2vw,67px);line-height:1}.octa-it-heading>p{margin:0;color:#c8dcd8;font-size:15px;line-height:1.75}.octa-it-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.octa-it-outcome-grid article{min-height:290px;padding:29px;border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.octa-it-outcome-grid article>span{color:var(--it-lime);font:italic 11px Georgia,serif}.octa-it-outcome-grid h3{margin:58px 0 15px;font-size:29px;line-height:1.08}.octa-it-outcome-grid p{margin:0;color:#bed2ce;font-size:13px;line-height:1.72}
.octa-it-evidence{padding-block:clamp(80px,10vw,138px);background:var(--it-cream);scroll-margin-top:80px}.octa-it-evidence-heading{display:grid;grid-template-columns:190px 1fr .6fr;gap:35px;align-items:end;margin-bottom:65px}.octa-it-evidence-heading>p:first-child{color:#347c70}.octa-it-evidence-heading h2{max-width:690px;margin:0;font-size:clamp(41px,5.1vw,66px);line-height:1}.octa-it-evidence-heading>p:last-child{margin:0;color:var(--it-muted);font-size:11px;line-height:1.65}.octa-it-evidence-list{border-top:1px solid #ddd8ca}.octa-it-evidence-list article{display:grid;grid-template-columns:160px 220px minmax(0,1fr) 230px;gap:30px;align-items:center;padding:35px 0;border-bottom:1px solid #ddd8ca}.octa-it-evidence-list header span{color:#347c70;font:italic 11px Georgia,serif}.octa-it-evidence-list header p{margin:20px 0 0;font:400 23px/1.1 Georgia,serif}.octa-it-evidence-metric{display:flex;flex-direction:column}.octa-it-evidence-metric strong{font:400 48px/1 Georgia,serif;letter-spacing:-.04em}.octa-it-evidence-metric span{margin-top:9px;color:#5a6c67;font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.45;text-transform:uppercase}.octa-it-evidence-list article>p{margin:0;color:#53645f;font-size:13px;line-height:1.72}.octa-it-evidence-list article>a{color:#347c70;font-size:10px;font-weight:800;line-height:1.5;text-decoration:none}.octa-it-evidence-list article>a:hover,.octa-it-evidence-list article>a:focus-visible{text-decoration:underline}
.octa-it-method{padding-block:clamp(80px,10vw,138px)}.octa-it-method-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(60px,10vw,140px);align-items:start}.octa-it-method header{position:sticky;top:110px}.octa-it-method header>p{color:#347c70}.octa-it-method h2{margin:0;font-size:clamp(41px,5vw,65px);line-height:1}.octa-it-method header>p:last-child{margin:27px 0 0;color:var(--it-muted);font-size:14px;line-height:1.72;text-transform:none;letter-spacing:0}.octa-it-method ol{margin:0;padding:0;border-top:1px solid var(--it-line);list-style:none}.octa-it-method li{display:grid;grid-template-columns:65px 1fr;gap:27px;padding:31px 0;border-bottom:1px solid var(--it-line)}.octa-it-method li>span{padding-top:5px;color:#347c70;font:italic 11px Georgia,serif}.octa-it-method h3{margin:0 0 12px;font-size:28px}.octa-it-method li p{margin:0;color:var(--it-muted);font-size:14px;line-height:1.7}
.octa-it-measures{padding-block:clamp(75px,9vw,125px);background:var(--it-mint)}.octa-it-measures-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(60px,10vw,140px)}.octa-it-measures h2{margin:0;font-size:clamp(40px,4.8vw,62px);line-height:1}.octa-it-measures-grid>div>p:last-child{margin:27px 0 0;color:#46615c;font-size:15px;line-height:1.75}.octa-it-measures ol{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;border-top:1px solid rgba(16,39,37,.22);border-left:1px solid rgba(16,39,37,.22);list-style:none}.octa-it-measures li{display:grid;grid-template-columns:34px 1fr;gap:13px;min-height:90px;padding:22px;border-right:1px solid rgba(16,39,37,.22);border-bottom:1px solid rgba(16,39,37,.22);align-items:center;font-size:13px;font-weight:700;line-height:1.4}.octa-it-measures li span{color:#347c70;font:italic 10px Georgia,serif}
.octa-it-support{padding-block:clamp(80px,10vw,138px);background:var(--it-ink);color:#fff}.octa-it-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.octa-it-support-grid>a{display:flex;min-height:270px;padding:27px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;flex-direction:column}.octa-it-support-grid>a:hover,.octa-it-support-grid>a:focus-visible{background:rgba(217,247,126,.08)}.octa-it-support-grid>a>span{color:var(--it-mint);font:italic 10px Georgia,serif}.octa-it-support-grid h3{margin:47px 0 14px;font-size:28px;line-height:1.08}.octa-it-support-grid p{margin:0;color:#b9cfca;font-size:13px;line-height:1.65}.octa-it-support-grid b{display:flex;margin-top:auto;padding-top:23px;color:var(--it-lime);font-size:10px;letter-spacing:.08em;justify-content:space-between;text-transform:uppercase}.octa-it-support-grid i{font-style:normal}
.octa-it-start{padding-block:clamp(80px,10vw,138px)}.octa-it-start-grid{display:grid;grid-template-columns:1fr .7fr;gap:clamp(60px,10vw,140px);align-items:start}.octa-it-start h2{max-width:720px;margin:0;font-size:clamp(42px,5.4vw,70px);line-height:1}.octa-it-start-grid>div:last-child>p{margin:0;color:var(--it-muted);font-size:15px;line-height:1.8}.octa-it-start-grid>div:last-child>p+p{margin-top:18px}.octa-it-start a{margin-top:30px}
@media(max-width:1000px){.octa-it-hero-grid,.octa-it-position-grid,.octa-it-heading,.octa-it-evidence-heading,.octa-it-method-grid,.octa-it-measures-grid,.octa-it-start-grid{grid-template-columns:1fr}.octa-it-hero-visual{max-width:620px}.octa-it-outcome-grid{grid-template-columns:repeat(2,1fr)}.octa-it-evidence-list article{grid-template-columns:150px 200px 1fr}.octa-it-evidence-list article>a{grid-column:2/-1}.octa-it-method header{position:static}.octa-it-support-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.octa-it-shell{width:min(calc(100% - 32px),1180px)}.octa-it-hero{padding-block:55px 70px}.octa-it-hero h1{font-size:clamp(45px,14vw,62px)}.octa-it-hero-visual,.octa-it-hero-visual img{min-height:0;height:auto;aspect-ratio:4/5}.octa-it-outcome-grid,.octa-it-support-grid{grid-template-columns:1fr}.octa-it-evidence-list article{grid-template-columns:1fr;gap:22px}.octa-it-evidence-list article>a{grid-column:auto}.octa-it-measures ol{grid-template-columns:1fr}}
