.business-divisions-module__f258HG__overview{background:#f5f2f8;border-top:1px solid #ded6e5;padding:65px 0}.business-divisions-module__f258HG__intro{max-width:700px;margin-bottom:30px}.business-divisions-module__f258HG__intro>span{text-transform:uppercase;letter-spacing:.13em;color:#6c597d;font-size:11px;font-weight:750;display:block}.business-divisions-module__f258HG__intro h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(28px,3vw,40px);line-height:1.18}.business-divisions-module__f258HG__intro p{color:#655d70;font-size:15px;line-height:1.8}.business-divisions-module__f258HG__cards{grid-template-columns:1.3fr 1fr;gap:22px;display:grid}.business-divisions-module__f258HG__card{background:#fffdf9;border:1px solid #ddd3e7;border-radius:13px;padding:30px}.business-divisions-module__f258HG__card>span{color:#715f84;font-size:11px;font-weight:700}.business-divisions-module__f258HG__card h3{letter-spacing:-.04em;margin:15px 0;font-size:28px}.business-divisions-module__f258HG__card p{color:#655d70;max-width:560px;font-size:14px;line-height:1.8}.business-divisions-module__f258HG__card a{text-underline-offset:4px;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:750;display:inline-flex}.business-divisions-module__f258HG__development{color:#17383e;background:#e8efea;border-color:#cddcd1}.business-divisions-module__f258HG__development>span,.business-divisions-module__f258HG__development p{color:#49645c}.business-divisions-module__f258HG__menuGrid{grid-template-columns:minmax(0,3fr) minmax(235px,1fr);gap:30px;display:grid}.business-divisions-module__f258HG__menuGroup{min-width:0}.business-divisions-module__f258HG__menuGroup h2{letter-spacing:.02em;margin:0 0 17px;font-size:12px}.business-divisions-module__f258HG__menuGroup>p{color:#655d70;font-size:12px;line-height:1.65}.business-divisions-module__f258HG__menuGroup>a{text-underline-offset:4px;font-size:12px}.business-divisions-module__f258HG__menuDevelopment{background:#e8efea;border:1px solid #cddcd1;border-radius:10px;padding:23px}.business-divisions-module__f258HG__menuDevelopment h2 a{color:#17383e;align-items:center;gap:8px;display:inline-flex}.business-divisions-module__f258HG__menuDevelopment .business-divisions-module__f258HG__cloudLink{color:#17383e;border-top:1px solid #bdcec2;padding-top:18px;font-size:15px;font-weight:750;text-decoration:none;display:block}.business-divisions-module__f258HG__cloudLink small{color:#49645c;margin-top:8px;font-size:12px;font-weight:400;line-height:1.7;display:block}@media (max-width:1000px){.business-divisions-module__f258HG__menuGrid{grid-template-columns:1fr;gap:22px}}@media (max-width:760px){.business-divisions-module__f258HG__cards{grid-template-columns:1fr}.business-divisions-module__f258HG__card{padding:24px}.business-divisions-module__f258HG__menuGroup h2{margin-top:5px}.business-divisions-module__f258HG__menuDevelopment{padding:20px}}
.practice-seo-module__fmGfka__practice{background:#fff}.practice-seo-module__fmGfka__portrait{text-align:center}.practice-seo-module__fmGfka__portrait .contact-portrait-profile{margin-inline:auto}.practice-seo-module__fmGfka__portrait p{margin-top:22px}.practice-seo-module__fmGfka__portrait strong,.practice-seo-module__fmGfka__portrait p>span{display:block}.practice-seo-module__fmGfka__portrait p>span{color:#6a6173;margin-top:5px;font-size:.875rem}.practice-seo-module__fmGfka__heroQuestion{margin-bottom:18px;font-size:1.125rem;font-weight:650;line-height:1.7}.practice-seo-module__fmGfka__objection{padding:0 0 20px}.practice-seo-module__fmGfka__objectionInner{background:#f1f8f5;border:1px solid #c6e2d7;border-radius:16px;align-items:flex-start;gap:23px;padding:30px 35px;display:flex}.practice-seo-module__fmGfka__objectionIcon{color:#245e51;background:#dff2ec;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.practice-seo-module__fmGfka__practice .practice-seo-module__fmGfka__objection h2{margin-bottom:10px;font-size:1.5rem}.practice-seo-module__fmGfka__objection p{color:#56655e;max-width:990px}.practice-seo-module__fmGfka__bridge{border-top:1px solid #e3dce9;margin-top:34px;padding-top:26px;font-size:1.125rem;font-weight:650}.practice-seo-module__fmGfka__useCases{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.practice-seo-module__fmGfka__useCases article{background:#ffffff06;border:1px solid #fff2;border-radius:12px;padding:28px}.practice-seo-module__fmGfka__useCases article>span{color:#c8eddc;font-size:.875rem}.practice-seo-module__fmGfka__useCases h3{margin:15px 0 10px;font-size:1.4rem}.practice-seo-module__fmGfka__useCases p{color:#d2c9dc}.practice-seo-module__fmGfka__searchExamples{margin-top:36px}.practice-seo-module__fmGfka__searchExamples>p:first-child{color:#d2c9dc;margin-bottom:15px}.practice-seo-module__fmGfka__searchExamples>p:last-child{color:#c6bbd2;margin-top:15px;font-size:.8125rem}.practice-seo-module__fmGfka__knowledge{border-top:1px solid #dcd4e5;margin-top:25px;padding-top:21px}.practice-seo-module__fmGfka__knowledge summary{cursor:pointer;font-size:1rem;font-weight:650}.practice-seo-module__fmGfka__knowledge p{color:#6a6173;margin-top:18px}.practice-seo-module__fmGfka__analysisSteps{grid-template-columns:1fr 1fr;gap:26px 40px;display:grid}.practice-seo-module__fmGfka__analysisSteps article{border-top:1px solid #dcd4e5;gap:22px;padding-top:25px;display:flex}.practice-seo-module__fmGfka__analysisSteps article>span{color:#245e51;letter-spacing:-.04em;font-size:1.6rem}.practice-seo-module__fmGfka__analysisSteps h3{margin-bottom:10px}.practice-seo-module__fmGfka__analysisSteps p{color:#6a6173}.practice-seo-module__fmGfka__workshare{background:#f4f8f6;padding:75px 0}.practice-seo-module__fmGfka__workshare h2{max-width:850px}.practice-seo-module__fmGfka__responsibilities{grid-template-columns:1fr 1fr;gap:45px;margin-top:38px;display:grid}.practice-seo-module__fmGfka__responsibilities>div{background:#fff;border:1px solid #dce7e1;border-radius:14px;padding:29px}.practice-seo-module__fmGfka__responsibilities h3{font-size:1.35rem}.practice-seo-module__fmGfka__responsibilities ul{margin:21px 0 0;padding:0;list-style:none}.practice-seo-module__fmGfka__responsibilities li{align-items:flex-start;gap:11px;margin-top:12px;display:flex}.practice-seo-module__fmGfka__responsibilities li svg{color:#245e51;margin-top:5px}.practice-seo-module__fmGfka__responsibilities p{color:#6a6173;margin-top:23px;font-size:.875rem}.practice-seo-module__fmGfka__offer{background:#dff2ec;padding:65px 0}.practice-seo-module__fmGfka__offer p{color:#495f55}.practice-seo-module__fmGfka__offer .container>p:last-child{margin-top:16px}.practice-seo-module__fmGfka__offer h2+div p+p{margin-top:15px}.practice-seo-module__fmGfka__deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0;display:grid}.practice-seo-module__fmGfka__deliverables article{background:#ffffffb3;border:1px solid #c8e2d7;border-radius:12px;padding:26px}.practice-seo-module__fmGfka__deliverables article>span{color:#245e51;font-size:.875rem}.practice-seo-module__fmGfka__deliverables h3{margin:17px 0 10px}.practice-seo-module__fmGfka__directContact{gap:15px;display:grid}.practice-seo-module__fmGfka__directContact a{color:#c8eddc;align-items:center;gap:12px;font-size:1rem;display:inline-flex}.practice-seo-module__fmGfka__practiceForm .form-field label{font-size:.9375rem}:is(.practice-seo-module__fmGfka__practiceForm .form-field input,.practice-seo-module__fmGfka__practiceForm .form-field select,.practice-seo-module__fmGfka__practiceForm .form-field textarea){font:inherit;color:#282032;background:#fcfbfd;border:1px solid #ded7e5;border-radius:6px;width:100%;min-height:48px;padding:12px 13px;font-size:1rem}.practice-seo-module__fmGfka__practiceForm .form-field input::placeholder{font-size:1rem}.practice-seo-module__fmGfka__practiceForm .form-field textarea{resize:vertical}.practice-seo-module__fmGfka__practiceForm .form-field input:disabled{color:#776d81;background:#eeebf1}.practice-seo-module__fmGfka__practiceForm .form-field :is(input,textarea,select)[aria-invalid=true]{border-color:#b74049}:is(.practice-seo-module__fmGfka__practiceForm .form-required-note,.practice-seo-module__fmGfka__practiceForm .form-hint,.practice-seo-module__fmGfka__practiceForm .form-consent){font-size:.875rem}.practice-seo-module__fmGfka__practiceForm .form-hint{color:#6a6173;margin-top:10px}.practice-seo-module__fmGfka__practiceHeader .primary-nav{gap:22px}.practice-seo-module__fmGfka__practiceHeader .header-cta{white-space:nowrap}.practice-seo-module__fmGfka__compactLabel{display:none}.practice-seo-module__fmGfka__footer{background:#f6f3f9;border-top:1px solid #e4dfea;padding:32px 0}.practice-seo-module__fmGfka__footer .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.practice-seo-module__fmGfka__footer p{color:#6a6173;font-size:.875rem}.practice-seo-module__fmGfka__footer nav{flex-wrap:wrap;gap:12px 24px;font-size:.875rem;display:flex}.practice-seo-module__fmGfka__footer a:hover{text-decoration:underline}.practice-seo-module__fmGfka__footer button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:1050px){.practice-seo-module__fmGfka__practiceHeader .primary-nav{gap:15px}.practice-seo-module__fmGfka__practiceHeader .header-cta{padding-inline:15px}}@media (max-width:800px){.practice-seo-module__fmGfka__useCases,.practice-seo-module__fmGfka__analysisSteps,.practice-seo-module__fmGfka__responsibilities,.practice-seo-module__fmGfka__deliverables{grid-template-columns:1fr;gap:22px}.practice-seo-module__fmGfka__objectionInner{gap:15px;padding:25px}.practice-seo-module__fmGfka__objectionIcon{width:32px;height:32px}.practice-seo-module__fmGfka__practice .practice-seo-module__fmGfka__objection h2{font-size:1.3rem}.practice-seo-module__fmGfka__practiceHeader .header-cta{padding:10px 13px;font-size:.875rem;display:inline-flex}.practice-seo-module__fmGfka__fullLabel{display:none}.practice-seo-module__fmGfka__compactLabel{display:inline}.practice-seo-module__fmGfka__offer{padding:55px 0}.practice-seo-module__fmGfka__offer .button{white-space:normal;text-align:left;max-width:100%;line-height:1.5}.practice-seo-module__fmGfka__workshare{padding:55px 0}}@media (max-width:480px){.practice-seo-module__fmGfka__objectionInner{flex-direction:column;padding:23px}.practice-seo-module__fmGfka__useCases article,.practice-seo-module__fmGfka__responsibilities>div{padding:23px}.practice-seo-module__fmGfka__heroQuestion{font-size:1rem}.practice-seo-module__fmGfka__practiceHeader .header-inner{gap:12px}.practice-seo-module__fmGfka__practiceHeader .wordmark{width:135px}.practice-seo-module__fmGfka__practiceHeader .header-cta{margin-left:auto;padding:10px}.practice-seo-module__fmGfka__practiceHeader .header-cta svg{display:none}}.practice-seo-module__fmGfka__practiceForm .form-optional{color:#6a6173}.practice-seo-module__fmGfka__practice .faq-index{color:#6a6173}
