:root{--omind-green:#007f5c;--omind-ink:#101f2b;--omind-mint:#c2f35c;--omind-paper:#fff;--omind-line:#dae5df}.omind-home{color:var(--omind-ink);background:#fff;font-family:var(--font-jakarta-sans),Arial,sans-serif}.interior-page :is(h1,h2,h3,h4),.omind-home :is(h1,h2,h3,h4),.studio-footer,.studio-header{font-family:var(--font-jakarta-sans),Arial,sans-serif;font-style:normal;letter-spacing:-.045em}.interior-page p,.omind-home :is(p,li){font-size:17px;line-height:1.75;font-weight:450}.omind-home h2,.omind-section-heading h2{font-size:clamp(34px,4.2vw,58px);line-height:1.12;font-weight:800;color:var(--omind-ink)}.omind-home h3{font-weight:750;letter-spacing:-.035em}.home-container,.omind-hero-footer,.omind-hero-inner{width:min(1320px,calc(100% - 96px));margin-inline:auto}.omind-home .home-section{padding:100px 0;scroll-margin-top:100px}.omind-eyebrow,.omind-home .home-eyebrow{display:flex;align-items:center;gap:9px;font-size:13px!important;font-weight:800!important;letter-spacing:.075em!important;color:var(--omind-green);margin:0 0 24px;text-transform:uppercase;line-height:1.5!important}.omind-eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--omind-green)}.omind-hero{background:#f7faf8;position:relative;border-bottom:1px solid var(--omind-line);overflow:clip}.omind-hero-inner{display:grid;grid-template-columns:1fr 1.12fr;gap:40px;align-items:center;padding-block:94px 64px}.omind-hero h1{font-size:clamp(46px,4.4vw,68px);line-height:1.06;font-weight:850;letter-spacing:-.06em;margin:0;max-width:650px}.omind-hero h1>span{display:block}.omind-hero h1>span:last-child{color:var(--omind-green)}.omind-hero-description{font-size:19px!important;line-height:1.7!important;max-width:530px;margin:28px 0 32px;color:#43544e}.omind-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.omind-button,.omind-home .story-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 24px;border-radius:7px;background:var(--omind-green);color:white;font-size:16px;font-weight:750;letter-spacing:-.02em;min-height:56px;transition:background .2s,transform .2s;text-decoration:none}.omind-button:hover{background:#006e4e;transform:translateY(-2px)}.omind-link{display:inline-flex;gap:8px;align-items:center;color:var(--omind-ink);font-size:16px;font-weight:750}.omind-hero-capabilities{display:flex;gap:12px 18px;flex-wrap:wrap;list-style:none;margin:32px 0 0;padding:0}.omind-hero-capabilities li{font-size:13px!important;font-weight:650!important;color:#526259;display:flex;align-items:center;gap:9px}.omind-hero-capabilities li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--omind-green)}.omind-hero-footer{border-top:1px solid var(--omind-line);display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:20px}.omind-hero-footer p{margin:0;font-size:14px!important;color:#526259}.omind-hero-footer a{display:flex;align-items:center;gap:15px;font-size:14px;font-weight:750}.business-flow{margin:0;min-width:0}.business-flow-tabs{display:flex;gap:5px;padding:5px;border:1px solid #d5e4dc;background:#eaf2ed;border-radius:9px;margin-bottom:14px}.business-flow-tabs button{flex:1;padding:12px 8px;border-radius:6px;color:#53655d;font-size:13px;font-weight:750;min-height:44px}.business-flow-tabs button[aria-selected=true]{background:#fff;color:#007b58;box-shadow:0 2px 5px #102c2010}.business-flow-board{background:#112d28;border:1px solid #21493e;border-radius:16px;padding:20px;box-shadow:0 18px 50px #123b2212;overflow:hidden}.flow-board-top{display:flex;justify-content:space-between;align-items:center;color:#c6e2d4;padding-bottom:18px;border-bottom:1px solid #315046;gap:10px}.flow-board-top span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:750;letter-spacing:.06em}.flow-board-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b9ef69}.flow-board-top>svg{color:#c2f35c}.flow-diagram{height:320px;position:relative;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:30px;align-items:center}.flow-connections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.flow-connections path{fill:none;stroke:#44816a;stroke-width:1.6}.flow-connections circle{fill:#c2f35c}.flow-inputs,.flow-outputs{z-index:1;display:flex;flex-direction:column;gap:30px;position:relative}.flow-input{background:#234b3e;border:1px solid #39644f;padding:15px 12px;border-radius:8px;color:#fff;display:flex;gap:9px;align-items:center;min-height:66px;box-shadow:0 4px 10px #071c2615}.flow-input>svg{color:#c2f35c;flex-shrink:0}.flow-input strong,.flow-outputs strong{font-size:13px;line-height:1.5;font-weight:700;letter-spacing:-.025em}.flow-engine{position:relative;z-index:1;background:#f5fff8;border:2px solid #c2f35c;border-radius:12px;min-height:198px;padding:22px 10px 12px;text-align:center;box-shadow:0 8px 0 #00000010;transition:transform .35s}.flow-engine.is-current{transform:translateY(-6px)}.flow-engine-mark{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#007f5c;color:white;font-size:25px;margin:0 auto 12px}.flow-engine>strong{font-size:21px;font-weight:800;letter-spacing:-.06em}.flow-engine>strong>span{color:#007f5c}.flow-engine p{font-size:12px!important;margin:7px 0 15px;line-height:1.4!important;color:#385b4b;font-weight:650!important}.flow-engine-tag{font-size:9px;display:flex;gap:5px;align-items:center;justify-content:center;border-top:1px solid #cdddce;padding-top:12px;color:#456454;line-height:1.4}.flow-engine-tag svg{flex-shrink:0}.flow-outputs{gap:16px}.flow-outputs>div{display:flex;align-items:center;gap:8px;min-height:54px;border-radius:7px;background:white;padding:10px;color:#18352b;transition:transform .3s}.flow-outputs.is-current>div{transform:translateX(3px)}.flow-outputs>div>span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#e0f5e6;color:#007f5c;flex-shrink:0}.flow-board-bottom{display:flex;align-items:center;gap:12px;border-top:1px solid #315046;padding-top:14px;color:#b8d4c7;font-size:10px;line-height:1.4}.flow-progress{display:flex;gap:3px}.flow-progress i{width:10px;height:4px;background:#3a5b4d;border-radius:2px}.flow-progress .is-current{background:#c2f35c}.flow-board-bottom button{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border:1px solid #48735e;border-radius:6px;color:white;flex-shrink:0}.business-flow figcaption{font-size:13px;line-height:1.6;margin-top:14px;color:#56695d;font-weight:550}.omind-clients{padding:48px 0 58px;border-bottom:1px solid var(--omind-line);background:white}.omind-client-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.omind-client-heading .omind-eyebrow{margin-bottom:8px}.omind-client-heading h2{font-size:24px;letter-spacing:-.025em;line-height:1.4;margin:0}.omind-client-heading a{font-size:14px;font-weight:750;color:#007b58;white-space:nowrap}.omind-logo-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin:0;list-style:none;gap:0}.omind-logo-wall li{display:flex;align-items:center;justify-content:center;min-height:100px;padding:20px;border:1px solid #eff2ef;margin:-1px 0 0 -1px}.omind-logo-wall img{max-height:53px;max-width:145px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:none!important;opacity:1!important}.omind-client-name{font-size:17px;line-height:1.3;letter-spacing:-.035em;font-weight:800;text-align:center;color:#264046}.omind-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:45px}.omind-section-heading h2{margin:0}.omind-section-heading h2>span{color:#007f5c}.omind-section-heading>p{margin:0;max-width:450px;color:#4b5f54}.omind-group{background:#f1f7f4}.omind-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.omind-group-card{padding:32px 28px 24px;border-radius:12px;display:flex;flex-direction:column;min-height:350px;transition:transform .25s;background:#fff;border:1px solid #dce8e0;color:#122e26}.omind-group-card:hover{transform:translateY(-6px)}.omind-group-card-0{background:#102b3b;color:white;border-color:#102b3b}.omind-group-card-1{background:#007f5c;color:white;border-color:#007f5c}.group-card-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;letter-spacing:.055em;font-weight:750}.group-card-top>svg{font-size:23px}.group-brand{display:flex;gap:12px;align-items:center;margin:45px 0 22px;min-height:45px}.group-brand>svg{font-size:35px;flex-shrink:0}.group-brand>strong{font-size:35px;letter-spacing:-.055em;font-weight:800}.group-brand img{max-height:58px;-o-object-fit:contain;object-fit:contain}.omind-group-card p{font-size:16px!important;color:inherit;opacity:.86;margin:0 0 30px;max-width:320px}.group-domain{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #8ca39a55;padding-top:18px;margin-top:auto;font-size:14px;font-weight:650}.omind-process{background:#102b3b;color:white}.omind-process .omind-section-heading p,.omind-process h2{color:white}.omind-process .omind-eyebrow{color:#bce95e}.omind-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.omind-process-grid article{border-top:1px solid #63817b;padding-top:22px}.omind-process-number{display:flex;justify-content:space-between;color:#bce95e;font-size:42px;font-weight:750;margin-bottom:30px;letter-spacing:-.06em}.omind-process-number svg{font-size:24px}.omind-process-grid h3{font-size:27px;line-height:1.25;margin:12px 0 20px}.omind-process-grid p{color:#c8d8d7;margin-bottom:28px}.omind-process-grid strong{font-size:14px;color:#c2f35c}.omind-process .omind-eyebrow{margin-bottom:10px}.omind-home .home-services{background:#fff}.omind-home .home-services-grid{gap:0;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce5df;border-left:1px solid #dce5df}.omind-home .home-service{border:0;border-right:1px solid #dce5df;border-bottom:1px solid #dce5df;border-radius:0;padding:35px;background:white;transition:background .2s}.omind-home .home-service:hover{background:#ebfaf0}.omind-home .home-service h3{font-size:27px;color:#122e26}.omind-home .home-service p{font-size:16px!important;color:#52655b}.omind-home .service-topline svg{color:#007f5c;font-size:29px}.omind-home .service-link{font-size:15px;color:#007a58;font-weight:750}.omind-home .home-section-heading h2{font-family:inherit;font-style:normal;font-weight:800;line-height:1.13}.omind-home .home-section-heading p:not(.home-eyebrow),.omind-home .home-section-heading>p{font-size:17px}.omind-home .discovery-text-link,.omind-home .home-text-link{font-size:16px;font-weight:750;color:#007b58}.omind-home .home-projects{background:#f6f8f7}.omind-home .home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}.omind-home .home-work-image{border-radius:10px;aspect-ratio:1.5;background:#e8f2ee}.omind-home .home-work{grid-column:auto!important}.omind-home .home-work h3{font-size:27px;line-height:1.25}.omind-home .home-work p{font-size:16px}.omind-home .home-work-details{display:none}.omind-home .home-about{background:#fff}.omind-home .home-about h2 span,.omind-home .home-team h2 span{font-style:normal;color:#007f5c}.omind-home .home-team{background:#f2f7f4}.omind-home .home-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.omind-home .home-team-image{aspect-ratio:4/5;border-radius:9px}.omind-home .home-team h3{font-size:22px}.omind-home .home-team p{font-size:16px}.omind-home .home-disciplines article{background:white;border:1px solid #dbe6df;border-radius:10px;padding:28px}.omind-home .home-disciplines h3{font-size:25px}.omind-home .catalog-card-copy h3{font-size:26px}.omind-home .catalog-card-copy p{font-size:16px}.omind-home .catalog-card{border-radius:10px;overflow:hidden;border:1px solid #dce5df}.omind-home .catalog-card-image{background:#eaf5ee}.omind-home .home-insights{background:#f7f9f7}.studio-header{background:#fff!important;border-bottom:1px solid #dce5df!important;backdrop-filter:none!important}.studio-header__inner{min-height:88px}.studio-desktop-nav a{font-size:14px!important;font-weight:700!important;letter-spacing:-.02em}.studio-header__cta{background:#007f5c!important;color:white!important;font-size:14px!important;font-weight:750!important;border-radius:6px!important}.studio-company-menu{position:relative}.studio-company-menu>summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none}.studio-company-menu>summary:after{content:"⌄";margin-left:7px}.studio-company-menu>div{position:absolute;top:35px;right:0;min-width:230px;background:white;border:1px solid #dae6de;border-radius:8px;padding:10px;box-shadow:0 12px 40px #123b2214;display:grid;gap:5px}.studio-company-menu>div a{padding:10px!important;border-radius:5px}.studio-company-menu>div a:hover{background:#edf7f0}.studio-footer{background:#102b3b!important;color:white!important}.studio-footer__statement{font-weight:800!important;font-family:var(--font-jakarta-sans),sans-serif!important;font-style:normal!important;color:white!important;white-space:pre-line;line-height:1.14!important}.studio-footer a,.studio-footer p,.studio-footer__brand>span{color:#d1dfdd!important}.studio-footer h2{color:#bce95e!important;font-size:16px!important;font-weight:750!important}.studio-footer__brand .studio-brand{background:white;padding:7px;border-radius:7px;max-width:200px}.interior-page{--interior-ink:#102b3b;--interior-green:#007f5c;color:#102b3b;background:#fff!important}.interior-page :is(h1,h2,h3){font-weight:800!important;font-style:normal!important;letter-spacing:-.045em}.interior-page h1{font-size:clamp(40px,5vw,68px)!important;line-height:1.1!important}.interior-page h2{font-size:clamp(30px,3.3vw,46px);line-height:1.17}.interior-page h3{font-size:25px;line-height:1.25}.interior-page .interior-intro-copy{font-size:19px;line-height:1.7;max-width:740px}.interior-page :is(.interior-button,.solution-primary-btn){background:#007f5c;color:white;border-radius:6px;font-size:16px;font-weight:750;box-shadow:none}.interior-page :is(.interior-eyebrow,.solution-section-kicker){font-size:13px;letter-spacing:.065em;font-weight:800;color:#007f5c}.studio-contact{background:#00845f!important}.studio-contact :is(h2,h3,p,label){color:white}.studio-contact input,.studio-contact select,.studio-contact textarea{color:#112e26}.studio-contact__copy h2{font-style:normal!important;font-family:var(--font-jakarta-sans),sans-serif!important;font-weight:800!important}.studio-contact__intro{font-size:18px!important;line-height:1.7!important}.omind-team-intro{padding-bottom:40px}.omind-team-page .home-team{padding:30px 0 90px}.omind-team-page .home-team .home-container{width:100%}.omind-team-page .home-team h2{font-size:36px}.team-admin-notice{padding:18px 22px;border:1px solid #d4e5df;border-radius:9px;background:#effaf4;font-size:15px;line-height:1.7;margin-bottom:24px}.team-admin-notice a{font-weight:750;text-decoration:underline}@media (min-width:1600px){.omind-hero h1{font-size:72px}}@media (max-width:1100px){.omind-hero-inner{grid-template-columns:1fr 1fr;gap:25px;padding-top:64px}.omind-hero h1{font-size:50px}.home-container,.omind-hero-footer,.omind-hero-inner{width:calc(100% - 64px)}.flow-diagram{gap:17px}.flow-input{padding:11px 8px}.flow-input strong,.flow-outputs strong{font-size:11px}.flow-engine>strong{font-size:18px}.flow-engine-tag{font-size:8px}.omind-logo-wall{grid-template-columns:repeat(5,minmax(0,1fr))}.omind-group-card{padding:26px 22px}.group-brand>strong{font-size:29px}.omind-home .home-team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:800px){.omind-hero-inner{grid-template-columns:1fr;gap:38px;padding:48px 0 32px}.omind-hero h1{font-size:clamp(43px,7.8vw,62px);max-width:640px}.omind-hero-description{max-width:610px;margin:22px 0 26px}.business-flow{width:100%;max-width:660px}.flow-input strong,.flow-outputs strong{font-size:14px}.flow-engine>strong{font-size:23px}.flow-engine p{font-size:14px!important}.flow-board-top span,.flow-engine-tag{font-size:11px}.flow-diagram{gap:30px}.omind-section-heading{gap:20px}.omind-group-grid,.omind-section-heading{grid-template-columns:1fr}.omind-group-card{min-height:300px}.group-brand{margin:28px 0 20px}.omind-home .home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omind-process-grid{grid-template-columns:1fr;gap:35px}.omind-process-grid article{display:block}.omind-logo-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.omind-home .home-section{padding:70px 0}.omind-home .home-project-grid{grid-template-columns:1fr}.omind-client-heading{align-items:start;flex-direction:column;gap:16px}}@media (max-width:520px){.home-container,.omind-hero-footer,.omind-hero-inner{width:calc(100% - 40px)}.omind-hero-inner{padding-top:40px}.omind-hero h1{font-size:43px;letter-spacing:-.065em}.omind-hero .omind-eyebrow{font-size:11px!important}.omind-hero-description{font-size:17px!important}.omind-hero-actions{gap:21px}.omind-button{padding:15px 20px;font-size:15px}.omind-hero-capabilities{gap:8px 12px;margin-top:25px}.omind-hero-capabilities li{font-size:11px!important}.business-flow-tabs button{font-size:11px;padding:10px 3px}.business-flow-board{padding:13px;border-radius:10px}.flow-board-top span{font-size:8px}.flow-diagram{height:270px;grid-template-columns:.85fr 1fr .95fr;gap:10px}.flow-input{padding:9px 5px;min-height:52px;flex-direction:column;gap:4px;text-align:center}.flow-input strong,.flow-outputs strong{font-size:10px}.flow-inputs{gap:38px}.flow-engine{min-height:170px;padding:16px 5px 10px;border-width:1px}.flow-engine-mark{width:32px;height:32px;font-size:22px;border-radius:7px}.flow-engine>strong{font-size:17px}.flow-engine p{font-size:10px!important}.flow-engine-tag{font-size:8px;gap:3px}.flow-engine-tag svg{display:none}.flow-outputs>div{gap:5px;padding:8px 5px;min-height:45px}.flow-outputs>div>span{width:17px;height:17px;font-size:11px}.flow-outputs{gap:13px}.flow-board-bottom{font-size:9px;gap:7px}.flow-progress i{width:7px}.business-flow figcaption{font-size:12px}.omind-hero-footer{align-items:start}.omind-hero-footer p{font-size:12px!important}.omind-hero-footer a{font-size:12px;white-space:nowrap}.omind-logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.omind-logo-wall li{min-height:85px;padding:15px 10px}.omind-logo-wall img{max-height:43px}.omind-client-name{font-size:13px}.omind-client-heading h2{font-size:23px}.omind-home .home-services-grid{grid-template-columns:1fr}.omind-home .home-service{padding:28px 24px}.omind-home .home-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.omind-home .home-section-heading h2,.omind-section-heading h2{font-size:36px}.omind-home .home-section{padding:60px 0}.omind-section-heading{margin-bottom:30px}.omind-home :is(p,li){font-size:16px}.omind-group-card{padding:27px}.group-brand>strong{font-size:33px}.omind-hero-footer{flex-direction:column;gap:12px}.interior-page .interior-container{width:calc(100% - 40px)}.interior-page .interior-intro{padding-top:45px}.interior-page h1{font-size:40px!important}.studio-header__inner{min-height:76px}}@media (prefers-reduced-motion:reduce){.flow-connections circle{display:none}.flow-engine,.flow-outputs>div,.omind-button,.omind-group-card{transition:none!important;transform:none!important}}.omind-solution-hero{padding:38px 0 78px;background:#f1f8f4;border-bottom:1px solid #dce8e0}.solution-back{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:750;margin-bottom:40px;color:#39715a}.omind-solution-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.omind-solution-hero h1{white-space:pre-line;font-size:clamp(40px,4.5vw,64px)!important;line-height:1.1!important}.solution-lead{font-size:19px!important;line-height:1.75!important;color:#485e52;margin:25px 0 30px}.solution-hero-note{display:flex;align-items:center;gap:8px;font-size:13px!important;font-weight:600;color:#526c5e;margin-top:25px}.solution-hero-note svg{color:#007f5c;flex-shrink:0}.solution-capabilities,.solution-delivery{padding:85px 0;border-bottom:1px solid #dae5df;scroll-margin-top:100px}.solution-product-preview{border:1px solid #cfded4;border-radius:12px;overflow:hidden;box-shadow:0 15px 60px #102c2010}.product-preview-top{display:flex;align-items:center;gap:12px;background:#102f27;color:white;padding:22px 28px;font-size:13px;font-weight:750;letter-spacing:.04em}.product-preview-top>span:last-child{margin-left:auto;color:#c2f35c;letter-spacing:-.035em;font-size:18px}.product-preview-body{display:grid;grid-template-columns:300px 1fr;min-height:380px;background:#f6faf7}.product-preview-tabs{padding:20px;background:#eaf3ed;display:flex;flex-direction:column;gap:8px}.product-preview-tabs button{display:flex;gap:12px;align-items:center;padding:19px 16px;text-align:left;font-size:16px;font-weight:700;border:1px solid transparent;border-radius:6px;color:#3c5a4b}.product-preview-tabs button>span{font-size:12px;color:#647c6b}.product-preview-tabs button>svg{margin-left:auto;flex-shrink:0}.product-preview-tabs button[aria-selected=true]{background:white;border-color:#cfdfd2;color:#007950;box-shadow:0 3px 10px #102c2008}.product-preview-detail{padding:45px 50px;background:white;min-width:0}.product-preview-detail h3{font-size:34px!important;margin:12px 0}.product-preview-detail>p:not(.omind-eyebrow){font-size:18px;line-height:1.8;max-width:670px;color:#486052}.module-illustration{display:flex;align-items:center;gap:0;margin-bottom:28px;max-width:220px}.module-illustration>svg{font-size:28px;box-sizing:content-box;padding:17px;border:1px solid #d7e6dc;background:#e9f8ee;border-radius:12px;color:#00845a}.module-illustration>svg:last-child{background:#007f5c;color:white}.module-illustration i{height:2px;flex:1;background:#9bbda8}.product-preview-note{display:block;font-size:13px;line-height:1.6;color:#687e70;border-top:1px solid #e1e9e3;padding-top:20px;margin-top:28px}.product-preview-detail li{display:flex;gap:10px;align-items:start;font-size:16px;line-height:1.6;margin-bottom:10px}.product-preview-detail ul{padding:0;list-style:none}.product-preview-detail li svg{color:#007f5c;flex-shrink:0;margin-top:5px}.solution-delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.solution-delivery-grid article{padding-top:25px;border-top:2px solid #007f5c}.solution-delivery-grid article>span{font-size:42px;font-weight:800;color:#007f5c;letter-spacing:-.06em}.solution-delivery-grid h3{margin:20px 0 15px}.solution-delivery-grid p{color:#4c6355}.solution-delivery-grid strong{display:block;color:#007d59;font-size:14px;margin-top:22px}.solution-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:85px 0}.solution-faq h2{margin-bottom:25px}.solution-faq details{border-top:1px solid #d5e1d8;padding:24px 0}.solution-faq details:last-child{border-bottom:1px solid #d5e1d8}.solution-faq summary{font-size:18px;font-weight:750;display:flex;justify-content:space-between;gap:30px;cursor:pointer;list-style:none}.solution-faq summary>span{font-size:25px;color:#007f5c}.solution-faq details[open] summary>span{transform:rotate(45deg)}.solution-faq details p{font-size:16px;color:#4a6253;margin:18px 25px 0 0}.solution-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.solution-catalog-card{border:1px solid #d6e3da;border-radius:12px;overflow:hidden;background:white}.solution-catalog-art{height:170px;background:#e4f3eb;display:flex;align-items:center;justify-content:space-between;padding:30px;position:relative;overflow:hidden}.solution-catalog-art>svg{font-size:65px;color:#007f5c;z-index:1}.solution-catalog-art>span{font-size:72px;font-weight:800;letter-spacing:-.065em;color:#007850;z-index:1}.solution-catalog-card-1 .solution-catalog-art{background:#102b3b}.solution-catalog-card-1 .solution-catalog-art>span,.solution-catalog-card-1 .solution-catalog-art>svg{color:#c2f35c}.solution-catalog-card-2 .solution-catalog-art{background:#c2f35c}.catalog-art-route{position:absolute;left:35%;right:25%;top:85px;height:2px;background:#007f5c60;display:flex;justify-content:space-between;align-items:center}.catalog-art-route i{width:10px;height:10px;background:#007f5c;border:2px solid #e5f5eb;border-radius:50%}.solution-catalog-copy{padding:32px}.solution-catalog-copy h2{font-size:30px!important;line-height:1.2;max-width:520px;margin:12px 0 20px}.solution-catalog-copy>p:not(.omind-eyebrow){font-size:16px;color:#4b6355}.solution-catalog-copy ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid #dce7df;display:flex;flex-wrap:wrap;gap:8px}.solution-catalog-copy li{font-size:13px;font-weight:650;padding:7px 11px;background:#edf5ef;border-radius:4px}.solution-catalog-copy .omind-eyebrow{font-size:11px!important;margin:0}.solution-catalog-help{padding:50px;background:#102b3b;color:white;margin:60px 0 80px;border-radius:12px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px 40px}.solution-catalog-help h2{color:white;margin:0;font-size:35px}.solution-catalog-help p{grid-column:1;margin:0;color:#d0dfd8}.solution-catalog-help .omind-button{grid-column:2;grid-row:1/3;background:#c2f35c;color:#132d25}.interior-intro h1{white-space:pre-line}@media (max-width:1000px){.omind-solution-hero-grid{grid-template-columns:1fr;gap:35px}.omind-solution-hero .business-flow{max-width:700px}.product-preview-body{grid-template-columns:240px 1fr}.product-preview-detail{padding:35px}.solution-faq{gap:35px}.solution-catalog-copy{padding:25px}.solution-catalog-copy h2{font-size:27px!important}}@media (max-width:700px){.product-preview-body{grid-template-columns:1fr}.product-preview-tabs{flex-direction:row;overflow-x:auto;gap:8px;padding:12px}.product-preview-tabs button{min-width:160px;font-size:14px;padding:13px;line-height:1.4}.product-preview-tabs button>span,.product-preview-tabs button>svg{display:none}.product-preview-top{padding:17px;font-size:10px}.product-preview-top>span:last-child{font-size:15px}.product-preview-detail{padding:27px}.product-preview-detail h3{font-size:28px!important}.product-preview-detail>p:not(.omind-eyebrow){font-size:16px}.solution-delivery-grid{grid-template-columns:1fr;gap:30px}.solution-faq{gap:25px;padding:60px 0}.solution-catalog-grid,.solution-faq{grid-template-columns:1fr}.solution-catalog-copy h2{font-size:29px!important}.solution-catalog-help{display:block;padding:30px;margin-bottom:60px}.solution-catalog-help p{margin:20px 0}.solution-capabilities,.solution-delivery{padding:60px 0}.omind-solution-hero{padding:25px 0 50px}.solution-back{margin-bottom:35px}.solution-lead{font-size:17px!important}.solution-hero-note{font-size:13px!important}.omind-solution-hero h1{font-size:42px!important}}@media (max-width:1100px){.omind-hero-inner{grid-template-columns:1fr;max-width:800px;gap:40px}.business-flow{max-width:720px}.flow-input strong,.flow-outputs strong{font-size:14px}.flow-engine>strong{font-size:23px}.flow-engine p{font-size:14px!important}.flow-engine-tag{font-size:11px}.flow-diagram{gap:30px}.flow-board-top span{font-size:11px}}@media (max-width:520px){.flow-diagram{height:auto;min-height:460px;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding:24px 0}.flow-diagram:before{content:"";position:absolute;top:40px;bottom:40px;left:50%;width:2px;background:#548b6d}.flow-connections{display:none}.flow-inputs{flex-direction:row;width:100%;gap:12px}.flow-input{flex:1;flex-direction:row;justify-content:center;padding:12px 9px;min-height:60px}.flow-input strong,.flow-outputs strong{font-size:13px}.flow-input>svg{font-size:19px}.flow-engine{width:210px;min-height:180px;padding:18px 12px}.flow-engine>strong{font-size:26px}.flow-engine p{font-size:14px!important}.flow-engine-tag{font-size:11px}.flow-engine-mark{width:43px;height:43px;font-size:27px}.flow-outputs{flex-direction:row;width:100%;gap:8px}.flow-outputs>div{flex:1;min-height:78px;flex-direction:column;justify-content:center;text-align:center;padding:12px 6px;gap:7px}.flow-outputs>div>span{width:22px;height:22px;font-size:14px}.flow-board-top span{font-size:10px}.flow-board-bottom{font-size:11px}.business-flow-tabs button{font-size:12px;line-height:1.4}.business-flow figcaption{font-size:13px}.omind-hero-capabilities li{font-size:12px!important}}.omind-home section h2{font-weight:800}.omind-home section h3{font-weight:750}.omind-home .omind-process h2,.omind-home .omind-process h3{color:#fff}.omind-home .omind-process .omind-section-heading>p{color:#d7e5e8}.omind-home .omind-process .omind-eyebrow{color:#c2f35c}.omind-home .home-catalog{background:#102b3b;border-radius:0}.omind-home .home-catalog h2,.omind-home .home-catalog h2 span,.omind-home .home-catalog h3{color:#fff}.omind-home .home-catalog .discovery-text-link,.omind-home .home-catalog .home-eyebrow,.omind-home .home-catalog .home-text-link{color:#c2f35c}.omind-home .home-catalog .catalog-card{background:#193d4e;border-color:#59727d}.omind-home .home-catalog .catalog-card-copy p,.omind-home .home-catalog .catalog-footer p{color:#d7e5e8}.omind-home .studio-contact .studio-contact__intro h2,.studio-contact .studio-contact__intro h2{color:#fff;font-weight:800}.studio-contact .studio-contact__eyebrow,.studio-contact .studio-contact__eyebrow:before{color:#c2f35c}.studio-contact .studio-contact__details a,.studio-contact .studio-contact__details p,.studio-contact .studio-contact__quick-links a{color:#fff;font-size:16px}.studio-contact .studio-contact__form :is(p,label){color:#183e32}.studio-contact .studio-contact__form .studio-contact__error{color:#a32323}.studio-contact .studio-contact__form-intro{font-weight:650;font-size:18px}.studio-contact .studio-contact__note{color:#465d53;font-size:14px}.studio-contact .studio-contact__submit{border-radius:6px;background:#006c4e;min-height:54px;font-size:16px}.studio-footer .studio-footer__contact a,.studio-footer .studio-footer__links a{font-size:15px;font-weight:550;line-height:1.6;letter-spacing:0}.studio-footer .studio-footer__contact h2,.studio-footer .studio-footer__links h2{font-size:17px;font-weight:750}.studio-footer .studio-footer__bottom p,.studio-footer .studio-footer__contact p,.studio-footer .studio-footer__utility a{font-size:13px;line-height:1.7;letter-spacing:0}.omind-home .home-team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.omind-home .home-team-grid>article{max-width:500px}.omind-home .home-team-grid p{font-size:16px}.flow-input strong,.flow-outputs strong{font-size:14px}.omind-logo-wall li[data-name=Astra]{background:#102b3b}.omind-logo-wall li[data-name=Telkomsel] img{max-width:68px}@media (max-width:520px){.omind-home .home-team-grid{grid-template-columns:1fr}.omind-home .home-team-grid>article{max-width:none}.flow-input strong,.flow-outputs strong{font-size:13px}.studio-contact .studio-contact__details a,.studio-contact .studio-contact__quick-links a{font-size:15px}}@media (max-width:700px){.solution-product-preview .product-preview-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.solution-product-preview .product-preview-tabs button{min-width:0;width:auto;font-size:14px;padding:16px 12px;line-height:1.5}.solution-product-preview .product-preview-tabs button svg{display:none}.solution-product-preview .product-preview-tabs button span{font-size:13px}}.omind-solution-hero-grid>*{min-width:0}.interior-page .interior-button{max-width:100%;white-space:normal;text-align:center}.omind-logo-wall li[data-name="Sampoerna Academy"]{background:#102b3b}@media (max-width:600px){.interior-page .interior-container{width:calc(100% - 40px)}.interior-page .interior-breadcrumb{flex-wrap:wrap;overflow-wrap:anywhere}.omind-solution-hero h1{overflow-wrap:anywhere}}@media (max-width:360px){.interior-page h1{font-size:34px!important}}.omind-home .omind-process h2 span{color:#fff}.omind-group-card-1 p{opacity:1}