.consulting-module__XmI3oG__page{--ink:#f5f1e9;--muted:#bccbd1;--blue:#ddc18e;--line:#52634f;width:min(1180px,100% - 48px);color:var(--ink);overflow-wrap:anywhere;margin:0 auto;padding:64px 0 80px}.consulting-module__XmI3oG__eyebrow{letter-spacing:.15em;color:var(--blue);margin:0 0 16px;font-size:11px;font-weight:800}.consulting-module__XmI3oG__hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;display:grid}.consulting-module__XmI3oG__hero h1{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.25}.consulting-module__XmI3oG__hero h1 span{color:var(--blue)}.consulting-module__XmI3oG__heroDescription{color:var(--muted);font-size:17px;line-height:1.9}.consulting-module__XmI3oG__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.consulting-module__XmI3oG__primaryButton,.consulting-module__XmI3oG__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:12px 19px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.consulting-module__XmI3oG__primaryButton{background:var(--blue);color:#18242c}.consulting-module__XmI3oG__secondaryButton{border-color:var(--line);color:var(--ink);background:#162832}.consulting-module__XmI3oG__primaryButton:disabled,.consulting-module__XmI3oG__secondaryButton:disabled{opacity:.55;cursor:wait}.consulting-module__XmI3oG__proofCard{color:#fff;background:linear-gradient(135deg,#172848,#14213b);border-radius:22px;padding:36px;box-shadow:0 22px 60px #1525491a}.consulting-module__XmI3oG__proofCard>p:first-child{letter-spacing:.15em;color:#9cb6f0;font-size:10px}.consulting-module__XmI3oG__proofCard>strong{color:#e9cc94;letter-spacing:-.065em;font-size:72px;font-weight:850;line-height:1.3;display:block}.consulting-module__XmI3oG__proofCard>strong span{letter-spacing:-.03em;color:#cad6ef;margin-left:12px;font-size:17px}.consulting-module__XmI3oG__proofCard h2{margin:8px 0 18px;font-size:21px;line-height:1.5}.consulting-module__XmI3oG__proofCard p{color:#d3dff5;font-size:14px;line-height:1.7}.consulting-module__XmI3oG__proofCard small{color:#a9bad7;border-top:1px solid #ffffff25;padding-top:18px;font-size:11px;line-height:1.7;display:block}.consulting-module__XmI3oG__approach{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:52px;padding:38px 0;display:grid}.consulting-module__XmI3oG__approach span{color:var(--blue);font-size:12px;font-weight:800}.consulting-module__XmI3oG__approach h3{margin:12px 0;font-size:16px}.consulting-module__XmI3oG__approach p,.consulting-module__XmI3oG__sectionHeading>p:last-child{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.8}.consulting-module__XmI3oG__productsSection,.consulting-module__XmI3oG__requestSection{padding-top:72px;scroll-margin-top:100px}.consulting-module__XmI3oG__sectionHeading{max-width:650px;margin-bottom:28px}.consulting-module__XmI3oG__sectionHeading h2,.consulting-module__XmI3oG__process h2{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.4}.consulting-module__XmI3oG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.consulting-module__XmI3oG__productCard{border:1px solid var(--line);min-width:0;color:var(--ink);background:#18242a;border-radius:16px;flex-direction:column;padding:27px 24px;display:flex}.consulting-module__XmI3oG__productCard h3{letter-spacing:-.035em;margin:0 0 10px;font-size:20px}.consulting-module__XmI3oG__productCard>p:not(.consulting-module__XmI3oG__eyebrow){color:var(--muted);min-height:45px;font-size:13px;line-height:1.7}.consulting-module__XmI3oG__productCard>strong{letter-spacing:-.04em;margin:16px 0 6px;font-size:26px}.consulting-module__XmI3oG__productCard>small{color:var(--muted);font-size:12px}.consulting-module__XmI3oG__productCard ul{flex:1;margin:25px 0;padding-left:17px;list-style:outside}.consulting-module__XmI3oG__productCard li{margin-bottom:10px;font-size:13px;line-height:1.8}.consulting-module__XmI3oG__featuredProduct{border-color:var(--blue);background:#20332f;box-shadow:0 12px 35px #ddc18e12}.consulting-module__XmI3oG__scopeNote{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.consulting-module__XmI3oG__process{background:#14242d;border-radius:20px;grid-template-columns:1fr 1.5fr;gap:30px;margin-top:70px;padding:32px;display:grid}.consulting-module__XmI3oG__process h2{font-size:24px}.consulting-module__XmI3oG__process ol{gap:18px;margin:0;padding-left:25px;display:grid}.consulting-module__XmI3oG__process li{padding-left:8px;font-size:14px}.consulting-module__XmI3oG__process li::marker{color:var(--blue);font-weight:800}.consulting-module__XmI3oG__process span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.consulting-module__XmI3oG__requestForm{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:28px;display:grid}.consulting-module__XmI3oG__requestForm label,.consulting-module__XmI3oG__materialFields label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}.consulting-module__XmI3oG__requestForm label span{color:var(--muted);font-weight:400}.consulting-module__XmI3oG__requestForm input:not([type=checkbox]),.consulting-module__XmI3oG__requestForm select,.consulting-module__XmI3oG__requestForm textarea,.consulting-module__XmI3oG__materialFields textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#162832;border-radius:8px;padding:12px;font-family:inherit;font-size:14px;font-weight:400}.consulting-module__XmI3oG__requestForm input:focus,.consulting-module__XmI3oG__requestForm select:focus,.consulting-module__XmI3oG__requestForm textarea:focus,.consulting-module__XmI3oG__materialFields textarea:focus{outline-offset:2px;outline:2px solid #ddc18e4d}.consulting-module__XmI3oG__fullWidth{grid-column:1/-1}.consulting-module__XmI3oG__consentBox{background:#172a34;border-radius:10px;padding:16px}.consulting-module__XmI3oG__consentBox>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.8}.consulting-module__XmI3oG__requestForm .consulting-module__XmI3oG__checkbox{flex-flow:wrap;align-items:flex-start;gap:8px;font-size:12px;line-height:1.7;display:flex}.consulting-module__XmI3oG__checkbox input{flex:none;margin-top:4px}.consulting-module__XmI3oG__checkbox a{color:var(--blue)}.consulting-module__XmI3oG__loginGate{border:1px solid var(--line);background:#172a34;border-radius:16px;padding:28px}.consulting-module__XmI3oG__loginGate h3{margin:0 0 10px}.consulting-module__XmI3oG__loginGate>p{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.8}.consulting-module__XmI3oG__success,.consulting-module__XmI3oG__error{border-radius:10px;padding:15px 18px;font-size:14px;line-height:1.7}.consulting-module__XmI3oG__success{color:#216244;background:#eef9f2}.consulting-module__XmI3oG__error{color:#a53a3a;background:#fff2f2}.consulting-module__XmI3oG__history{margin-top:34px}.consulting-module__XmI3oG__historyHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.consulting-module__XmI3oG__historyHeading h3,.consulting-module__XmI3oG__historyHeading h4{margin:0}.consulting-module__XmI3oG__textButton,.consulting-module__XmI3oG__deleteButton{min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.consulting-module__XmI3oG__deleteButton{color:#f2aaa2;margin-top:20px}.consulting-module__XmI3oG__requestList{gap:10px;margin-top:16px;display:grid}.consulting-module__XmI3oG__requestList>button{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#162832;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.consulting-module__XmI3oG__requestList>button>:first-child{overflow-wrap:anywhere;min-width:0}.consulting-module__XmI3oG__requestList strong{font-size:14px}.consulting-module__XmI3oG__requestList small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.consulting-module__XmI3oG__status{white-space:nowrap;color:var(--blue);background:#263930;border-radius:20px;flex-shrink:0;padding:5px 10px;font-size:11px}.consulting-module__XmI3oG__detail{border:1px solid var(--line);background:#14242d;border-radius:14px;margin-top:18px;padding:24px}.consulting-module__XmI3oG__detail>p{font-size:13px;line-height:1.8}.consulting-module__XmI3oG__document{background:#172a34;border-radius:10px;margin-top:16px;padding:18px}.consulting-module__XmI3oG__document p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.consulting-module__XmI3oG__document h4{margin:0;font-size:14px}.consulting-module__XmI3oG__materialFields{gap:15px;margin-top:20px;display:grid}.consulting-module__XmI3oG__detail summary{color:var(--blue);cursor:pointer;margin-top:18px;font-size:13px}.consulting-module__XmI3oG__aiAlternative{background:#172a34;border-radius:16px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:60px;padding:28px;display:flex}.consulting-module__XmI3oG__aiAlternative h2{width:100%;margin:0;font-size:18px}.consulting-module__XmI3oG__aiAlternative p{color:var(--muted);flex:1;margin:0;font-size:14px;line-height:1.7}.consulting-module__XmI3oG__aiAlternative a{flex:none}@media (max-width:850px){.consulting-module__XmI3oG__hero{gap:25px}.consulting-module__XmI3oG__proofCard{padding:25px}.consulting-module__XmI3oG__proofCard>strong{color:#e9cc94;font-size:58px}.consulting-module__XmI3oG__productGrid{gap:12px}.consulting-module__XmI3oG__productCard{padding:22px 18px}.consulting-module__XmI3oG__productCard>strong{font-size:22px}.consulting-module__XmI3oG__approach{gap:20px}}@media (max-width:650px){.consulting-module__XmI3oG__page{width:calc(100% - 32px);padding:36px 0 50px}.consulting-module__XmI3oG__hero{grid-template-columns:1fr;gap:26px}.consulting-module__XmI3oG__hero h1{font-size:35px}.consulting-module__XmI3oG__heroDescription{font-size:15px}.consulting-module__XmI3oG__heroActions{gap:8px}.consulting-module__XmI3oG__heroActions a{flex:1;padding:11px 13px;font-size:12px}.consulting-module__XmI3oG__proofCard{padding:25px}.consulting-module__XmI3oG__proofCard>strong{color:#e9cc94;font-size:60px}.consulting-module__XmI3oG__proofCard h2{font-size:19px}.consulting-module__XmI3oG__approach{grid-template-columns:1fr;gap:15px;margin-top:30px;padding:25px 0}.consulting-module__XmI3oG__approach h3{margin:7px 0}.consulting-module__XmI3oG__approach p{margin:0;font-size:13px}.consulting-module__XmI3oG__sectionHeading h2{font-size:25px}.consulting-module__XmI3oG__productsSection,.consulting-module__XmI3oG__requestSection{padding-top:45px}.consulting-module__XmI3oG__productGrid{grid-template-columns:1fr;gap:16px}.consulting-module__XmI3oG__productCard{padding:24px}.consulting-module__XmI3oG__productCard>p:not(.consulting-module__XmI3oG__eyebrow){min-height:0}.consulting-module__XmI3oG__productCard>strong{margin-top:10px;font-size:27px}.consulting-module__XmI3oG__productCard ul{margin:20px 0 13px}.consulting-module__XmI3oG__process{grid-template-columns:1fr;gap:25px;margin-top:40px;padding:24px}.consulting-module__XmI3oG__requestForm{grid-template-columns:1fr;gap:17px;padding:20px 16px}.consulting-module__XmI3oG__requestForm .consulting-module__XmI3oG__checkbox{font-size:12px}.consulting-module__XmI3oG__requestForm input:not([type=checkbox]),.consulting-module__XmI3oG__requestForm select,.consulting-module__XmI3oG__requestForm textarea,.consulting-module__XmI3oG__materialFields textarea{font-size:16px}.consulting-module__XmI3oG__requestList>button{padding:14px}.consulting-module__XmI3oG__requestList small{max-width:220px}.consulting-module__XmI3oG__detail{padding:18px}.consulting-module__XmI3oG__aiAlternative{margin-top:35px;padding:22px}.consulting-module__XmI3oG__aiAlternative h2{font-size:16px}.consulting-module__XmI3oG__aiAlternative p{flex:auto;font-size:13px}.consulting-module__XmI3oG__aiAlternative a{width:100%}}.consulting-module__XmI3oG__page input:focus-visible,.consulting-module__XmI3oG__page select:focus-visible,.consulting-module__XmI3oG__page textarea:focus-visible,.consulting-module__XmI3oG__page a:focus-visible,.consulting-module__XmI3oG__page button:focus-visible{outline-offset:3px;outline:3px solid #ddc18e}
