.business-services{padding-block:110px}
.business-page .hero-visual{display:none!important}
.business-page .hero{min-height:auto;padding-bottom:96px!important}
.business-page .hero-copy{padding-top:100px!important;padding-bottom:30px!important}
.business-page .hero-copy:after{content:"ERP  /  CRM  /  WEB  /  GROWTH";display:block;width:max-content;max-width:100%;margin-top:54px;padding:14px 18px;border:1px solid rgba(116,227,192,.45);color:var(--mint);font:800 clamp(13px,2vw,22px)/1.2 Manrope,sans-serif;letter-spacing:.14em;box-shadow:7px 7px 0 var(--coral)}
.business-page .footer-column:not(.footer-contact){display:none}
.business-page .footer-brand .brand small{font-size:0}
.business-page .footer-brand .brand small:after{content:"DIGITAL";font-size:10px}
.business-page .footer-brand>p{display:none}
.business-page .footer-main{grid-template-columns:1.4fr 1fr!important}
.business-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:end;margin-bottom:46px}
.business-heading .kicker{grid-column:1/-1}
.business-heading h2{max-width:800px;margin:0;color:var(--petrol);font-size:clamp(42px,5.2vw,76px);line-height:1.02;letter-spacing:-.045em}
.business-heading p{margin:0;color:#65716d;font-size:16px;line-height:1.8em}
.service-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.service-cards article{position:relative;min-height:330px;padding:34px;border:1px solid rgba(18,59,54,.25);background:#fff9;box-shadow:6px 6px 0 rgba(18,59,54,.12);overflow:hidden}
.service-cards article:nth-child(2){background:#dff7ed}.service-cards article:nth-child(3){background:#ffe1dc}.service-cards article:nth-child(4){background:#e4e8ff}
.service-index{position:absolute;inset-inline-end:28px;top:24px;color:#7a8882;font:700 12px/1 Manrope,sans-serif;letter-spacing:.14em}
.service-icon{width:62px;height:62px;display:grid;place-items:center;margin-bottom:46px;background:var(--petrol);color:var(--mint);font-size:27px;border-radius:50%}
.service-cards h3{margin:0 0 12px;color:var(--petrol);font-size:27px;letter-spacing:-.025em}.service-cards p{max-width:520px;margin:0;color:#5f6d68;line-height:1.75}
.service-link{position:absolute;inset-inline-start:34px;bottom:30px;padding:0 0 6px;border:0;border-bottom:2px solid var(--coral);background:none;color:var(--petrol);font:800 13px inherit;cursor:pointer}
.industry-section{padding-block:110px;background:var(--petrol);color:var(--paper);border-block:10px solid var(--coral)}
.business-heading.light h2{color:var(--paper)}.business-heading.light p{color:#bfd0ca}.industry-section .kicker{color:var(--mint)!important}
.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3c625e;border-inline-start:1px solid #3c625e}
.industry-grid article{min-height:220px;padding:27px;border-inline-end:1px solid #3c625e;border-bottom:1px solid #3c625e}
.industry-grid span{color:var(--coral);font:700 11px Manrope,sans-serif}.industry-grid h3{margin:46px 0 10px;font-size:21px}.industry-grid p{margin:0;color:#aebfba;line-height:1.65;font-size:14px}
.language-feature{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding-block:100px}
.language-feature>div{max-width:760px}.language-feature h2{margin:12px 0 18px;color:var(--petrol);font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.045em}.language-feature p{margin:0 0 28px;color:#63706b;line-height:1.8}
.language-feature>strong{max-width:480px;color:var(--cobalt);font:800 clamp(54px,8vw,122px)/.9 Manrope,sans-serif;letter-spacing:-.08em;text-align:center}
.custom-quote{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:34px 0;padding:28px;border:1px solid var(--mint);background:#0b2e2a}.custom-quote div{display:grid;grid-template-columns:auto 1fr;column-gap:20px}.custom-quote span{grid-row:1/3;color:var(--coral);font:800 12px Manrope}.custom-quote h3{margin:0;color:white;font-size:22px}.custom-quote p{margin:7px 0 0;color:#aec1bb}.custom-quote .button{flex:none}
.subscribe-dialog{width:min(760px,100%)!important;max-height:92vh;overflow:auto}.subscribe-dialog form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.subscribe-dialog form>label{margin:0!important}.subscribe-dialog select,.subscribe-dialog textarea{width:100%;border:1px solid rgba(255,255,255,.18);background:#153f3a;color:white;border-radius:4px;padding:13px 14px;font:inherit;resize:vertical}.form-wide,.modal-submit,.form-privacy,.form-message{grid-column:1/-1}.selected-plan{align-self:end}
.subscribe-dialog{background:#f7f3ea!important;color:var(--petrol)!important;border:2px solid var(--mint)!important;box-shadow:12px 12px 0 var(--coral),0 40px 100px rgba(3,25,22,.35)!important}
.subscribe-dialog:before{background:radial-gradient(circle at 90% 0,rgba(116,227,192,.22),transparent 38%)!important}
.subscribe-dialog h2{color:var(--petrol)!important}.subscribe-dialog>p{color:#52645e!important;font-size:13px!important}
.modal-badge{color:var(--petrol)!important;border-color:#5dbba0!important;background:#dff7ed!important}
.subscribe-dialog .modal-close{color:var(--petrol)!important;border-color:#b8c9c2!important;background:#fff!important}
.subscribe-dialog label>span,.selected-plan>span{color:#354a45!important;font-size:11px!important}
.subscribe-dialog input,.subscribe-dialog select,.subscribe-dialog textarea{background:#fff!important;color:#153b36!important;border:1px solid #b9c8c2!important;box-shadow:0 3px 12px rgba(18,59,54,.05)!important}
.subscribe-dialog input{height:54px!important}.subscribe-dialog select{min-height:54px!important}
.subscribe-dialog input::placeholder,.subscribe-dialog textarea::placeholder{color:#7c8984!important;opacity:1!important}
.subscribe-dialog input:focus,.subscribe-dialog select:focus,.subscribe-dialog textarea:focus{outline:0!important;border-color:var(--coral)!important;box-shadow:0 0 0 4px rgba(255,107,95,.12)!important}
.selected-plan{background:#fff4df!important;border-color:#e3bb73!important}.selected-plan strong{color:#8a5411!important;font-size:13px!important}
.form-privacy{color:#60706a!important}.form-message.error{background:#ffe5e3!important;color:#9c2821!important;border-color:#ffaaa3!important}
.modal-submit{background:var(--coral)!important;color:#fff!important;box-shadow:5px 5px 0 var(--petrol)!important}
@media(max-width:900px){.business-heading{grid-template-columns:1fr}.service-cards{grid-template-columns:1fr}.industry-grid{grid-template-columns:repeat(2,1fr)}.language-feature{grid-template-columns:1fr}.language-feature>strong{text-align:start}.custom-quote{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.business-services,.industry-section,.language-feature{padding-block:48px}.business-heading{gap:13px;margin-bottom:25px}.business-heading h2,.language-feature h2{font-size:32px;line-height:1.14}.business-heading p,.language-feature p{font-size:14px;line-height:1.65}.service-cards{gap:9px}.service-cards article{min-height:0;padding:20px}.service-icon{width:43px;height:43px;margin-bottom:25px;font-size:20px}.service-cards h3{font-size:20px}.service-cards p{padding-bottom:45px;font-size:13px;line-height:1.6}.service-link{inset-inline-start:20px;bottom:17px}.industry-grid{grid-template-columns:1fr}.industry-grid article{min-height:0;padding:18px}.industry-grid h3{margin:22px 0 6px;font-size:18px}.language-feature{gap:26px}.language-feature>strong{font-size:46px;line-height:1}.custom-quote{padding:20px}.custom-quote div{grid-template-columns:1fr}.custom-quote span{grid-row:auto}.subscribe-dialog form{grid-template-columns:1fr}.form-wide,.modal-submit,.form-privacy,.form-message{grid-column:auto}.hero-notes span{line-height:1.5}}
