.service-blueprint_section__rIUC0{--ink:#0f1926;--muted:#58616b;--line:#d8dde0;--paper:#f8f9fa;--accent:#a85b00;color:var(--ink);padding-block:110px;font-family:var(--font-sans);line-height:1.7}.service-blueprint_soft__wn_z4{background:var(--paper)}.service-blueprint_wrap__7wCa1{width:calc(100% - 160px);max-width:1280px;margin-inline:auto}.service-blueprint_section__rIUC0 h2,.service-blueprint_section__rIUC0 h3,.service-blueprint_section__rIUC0 p{margin:0;word-break:keep-all;overflow-wrap:break-word}.service-blueprint_section__rIUC0 h2{font-size:clamp(32px,3.8vw,54px);font-weight:650;line-height:1.25;letter-spacing:-.03em}.service-blueprint_section__rIUC0 h3{font-size:24px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.service-blueprint_heading__sOaAi{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:54px}.service-blueprint_heading__sOaAi>p{font-size:17px;color:var(--muted);max-width:440px}.service-blueprint_section__rIUC0 .service-blueprint_label__NDYfa{font-size:11px;letter-spacing:.1em;margin-bottom:22px}.service-blueprint_bubbles__A76dA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0 0 38px;text-align:center}.service-blueprint_bubbles__A76dA li{position:relative}.service-blueprint_bubbles__A76dA li:not(:last-child):after{content:"→";position:absolute;top:80px;right:-22px;color:var(--muted)}.service-blueprint_bubbles__A76dA li>div{border:1px dashed #b9c7d0;background:var(--paper);border-radius:120px;min-height:185px;padding:24px 14px;display:flex;flex-direction:column;justify-content:center}.service-blueprint_bubbles__A76dA h3{font-size:21px;margin:12px 0}.service-blueprint_bubbles__A76dA p{color:var(--muted)}.service-blueprint_bubbles__A76dA span{font-size:12px;color:var(--accent)}.service-blueprint_bubbles__A76dA small{display:block;margin-top:20px;font-size:12px;color:var(--muted)}.service-blueprint_connection__b78pK{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:38px 42px;border-radius:20px;background:var(--ink);color:white}.service-blueprint_connection__b78pK>span{font-size:40px;letter-spacing:-.04em}.service-blueprint_connection__b78pK p{font-size:16px;color:#c6d3dd}.service-blueprint_connection__b78pK strong{font-weight:500;color:white}.service-blueprint_connection__b78pK a{font-size:14px;white-space:nowrap;border-bottom:1px solid #9aa9b4;padding:8px 0}.service-blueprint_blueprint__mkl6s{display:grid;grid-template-columns:1fr;gap:30px}.service-blueprint_input__frPXN{border-bottom:1px solid var(--line);padding-bottom:30px;display:grid;grid-template-columns:90px 1fr 1fr;align-items:center;gap:20px}.service-blueprint_input__frPXN>span,.service-blueprint_output__sgThn span{font-size:12px;color:var(--accent)}.service-blueprint_input__frPXN p,.service-blueprint_output__sgThn p{font-size:14px;color:var(--muted)}.service-blueprint_branches__mFGME{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-blueprint_branches__mFGME article{padding:32px;background:white;border:1px solid var(--line);border-radius:16px}.service-blueprint_branches__mFGME article>span{font-size:13px;color:var(--accent)}.service-blueprint_branches__mFGME h3{margin:22px 0 14px}.service-blueprint_branches__mFGME p{font-size:16px;color:var(--muted)}.service-blueprint_branches__mFGME small{display:block;border-top:1px solid var(--line);margin-top:26px;padding-top:20px;font-size:13px}.service-blueprint_output__sgThn{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ink);border-radius:16px;padding:32px;color:white}.service-blueprint_output__sgThn span{color:#f39800}.service-blueprint_output__sgThn h3{margin:10px 0}.service-blueprint_output__sgThn p{color:#bccbd5}.service-blueprint_output__sgThn a{font-size:14px;border-bottom:1px solid #bccbd5;padding-bottom:8px;white-space:nowrap}.service-blueprint_purposeMap__V5iAA{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;gap:20px;background:var(--paper);border-radius:20px;padding:34px}.service-blueprint_purposeMap__V5iAA>div{padding:10px 4px}.service-blueprint_feasibility__yBJwb span,.service-blueprint_purposeMap__V5iAA span{font-size:12px;color:var(--muted);display:block;margin-bottom:18px}.service-blueprint_purposeMap__V5iAA strong{font-size:21px;font-weight:550;line-height:1.8}.service-blueprint_feasibility__yBJwb b,.service-blueprint_purposeMap__V5iAA b{font-size:28px;color:var(--accent);font-weight:400;text-align:center}.service-blueprint_section__rIUC0 .service-blueprint_note__9zkyJ{font-size:14px;color:var(--muted);margin-top:18px}.service-blueprint_costSplit___ni1j{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:100px}.service-blueprint_costSplit___ni1j h3{font-size:36px;margin-bottom:24px}.service-blueprint_costSplit___ni1j p{font-size:16px;color:var(--muted);max-width:420px}.service-blueprint_costSplit___ni1j dl{margin:0}.service-blueprint_costSplit___ni1j dl>div{border-top:1px solid var(--line);padding:24px 0;display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.service-blueprint_costSplit___ni1j dt{font-size:18px;font-weight:600}.service-blueprint_costSplit___ni1j dd{font-size:15px;color:var(--muted);margin:0}.service-blueprint_feasibility__yBJwb{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:18px;margin-top:44px;border-block:1px solid var(--line);padding:32px 0}.service-blueprint_feasibility__yBJwb span{margin-bottom:12px}.service-blueprint_feasibility__yBJwb p{font-size:15px}.service-blueprint_actions__K79Y3{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px;font-size:15px;align-items:center}.service-blueprint_actions__K79Y3 a{border-bottom:1px solid var(--ink);padding-block:8px}.service-blueprint_actions__K79Y3 .service-blueprint_primary__Aqfvb{background:var(--ink);color:white;border-radius:40px;padding:14px 26px}.service-blueprint_section__rIUC0 a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.service-blueprint_pmEnvelope__koZcO{border:1px solid #b7c7d2;border-radius:90px;padding:30px 40px 40px;background:white}.service-blueprint_envelopeLabel__YJz_C{text-align:center;color:var(--muted);font-size:14px;margin-bottom:24px}.service-blueprint_pmEnvelope__koZcO ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.service-blueprint_pmEnvelope__koZcO li{text-align:center}.service-blueprint_pmEnvelope__koZcO span{display:block;color:var(--accent);font-size:12px;margin-bottom:12px}.service-blueprint_pmEnvelope__koZcO strong{font-size:18px;font-weight:550}.service-blueprint_partnerMap__qiH8p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.service-blueprint_partnerMap__qiH8p article{padding:30px;border:1px solid var(--line);border-radius:18px}.service-blueprint_partnerMap__qiH8p span{font-size:12px;color:var(--muted)}.service-blueprint_partnerMap__qiH8p h3{margin:18px 0}.service-blueprint_partnerMap__qiH8p p{font-size:15px;color:var(--muted)}.service-blueprint_partnerMap__qiH8p .service-blueprint_pmHub__lAuvc{background:var(--ink);color:white;border-color:var(--ink)}.service-blueprint_partnerMap__qiH8p .service-blueprint_pmHub__lAuvc p,.service-blueprint_partnerMap__qiH8p .service-blueprint_pmHub__lAuvc span{color:#c6d3dd}.service-blueprint_extensions___r63O{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:50px}.service-blueprint_extensions___r63O h3{font-size:22px;margin-bottom:18px}.service-blueprint_extensions___r63O p{font-size:16px;color:var(--muted)}@media(max-width:1000px){.service-blueprint_wrap__7wCa1{width:calc(100% - 64px)}.service-blueprint_heading__sOaAi{gap:30px}.service-blueprint_heading__sOaAi>p{font-size:15px}.service-blueprint_bubbles__A76dA h3{font-size:18px}.service-blueprint_connection__b78pK{padding:30px;flex-wrap:wrap}.service-blueprint_purposeMap__V5iAA{gap:12px;padding:24px}.service-blueprint_purposeMap__V5iAA strong{font-size:17px}.service-blueprint_costSplit___ni1j{gap:40px}.service-blueprint_pmEnvelope__koZcO{border-radius:35px}.service-blueprint_pmEnvelope__koZcO strong{font-size:15px}.service-blueprint_partnerMap__qiH8p article{padding:24px}.service-blueprint_partnerMap__qiH8p h3{font-size:20px}}@media(max-width:700px){.service-blueprint_section__rIUC0{padding-block:76px}.service-blueprint_wrap__7wCa1{width:calc(100% - 40px)}.service-blueprint_heading__sOaAi{display:block;margin-bottom:36px}.service-blueprint_heading__sOaAi>p{margin-top:24px;font-size:16px}.service-blueprint_bubbles__A76dA{grid-template-columns:1fr 1fr;gap:24px 14px}.service-blueprint_bubbles__A76dA li>div{min-height:155px;padding:20px 10px}.service-blueprint_bubbles__A76dA li:not(:last-child):after{display:none}.service-blueprint_bubbles__A76dA h3{font-size:17px}.service-blueprint_bubbles__A76dA p{font-size:14px}.service-blueprint_bubbles__A76dA small{font-size:11px}.service-blueprint_connection__b78pK{display:block;padding:28px 24px}.service-blueprint_connection__b78pK>span{font-size:34px}.service-blueprint_connection__b78pK p{margin-block:18px;font-size:14px}.service-blueprint_connection__b78pK a{display:inline-block}.service-blueprint_branches__mFGME{grid-template-columns:1fr;gap:16px}.service-blueprint_branches__mFGME article{padding:26px}.service-blueprint_branches__mFGME h3{margin-top:12px}.service-blueprint_input__frPXN{display:block}.service-blueprint_input__frPXN h3{margin:12px 0;font-size:22px}.service-blueprint_output__sgThn{display:block;padding:26px}.service-blueprint_output__sgThn h3{font-size:22px}.service-blueprint_output__sgThn a{display:inline-block;margin-top:22px}.service-blueprint_purposeMap__V5iAA{grid-template-columns:1fr;gap:0;padding:26px}.service-blueprint_purposeMap__V5iAA b{transform:rotate(90deg);font-size:25px}.service-blueprint_purposeMap__V5iAA strong{font-size:20px}.service-blueprint_purposeMap__V5iAA span{margin-bottom:10px}.service-blueprint_purposeMap__V5iAA>div{padding:10px}.service-blueprint_costSplit___ni1j{grid-template-columns:1fr;gap:32px;margin-top:64px}.service-blueprint_costSplit___ni1j h3{font-size:30px}.service-blueprint_costSplit___ni1j dl>div{grid-template-columns:100px 1fr}.service-blueprint_costSplit___ni1j dd{font-size:14px}.service-blueprint_costSplit___ni1j dt{font-size:17px}.service-blueprint_feasibility__yBJwb{grid-template-columns:1fr;gap:12px}.service-blueprint_feasibility__yBJwb b{text-align:left;transform:rotate(90deg);width:30px}.service-blueprint_actions__K79Y3{gap:20px;font-size:14px}.service-blueprint_pmEnvelope__koZcO{padding:28px 22px;border-radius:28px}.service-blueprint_pmEnvelope__koZcO ol{grid-template-columns:1fr 1fr;gap:30px 16px}.service-blueprint_pmEnvelope__koZcO strong{font-size:15px}.service-blueprint_envelopeLabel__YJz_C{font-size:14px}.service-blueprint_extensions___r63O,.service-blueprint_partnerMap__qiH8p{grid-template-columns:1fr;gap:22px}.service-blueprint_extensions___r63O{gap:32px}.service-blueprint_partnerMap__qiH8p article{padding:26px}}.service-blueprint_bubbles__A76dA{text-align:left}.service-blueprint_bubbles__A76dA li>div{border:1px solid var(--line);border-radius:10px;padding:28px 24px;align-items:flex-start;min-height:210px}.service-blueprint_bubbles__A76dA svg{width:28px;height:28px;margin-bottom:12px;color:var(--muted)}.service-blueprint_bubbles__A76dA small{padding-inline:24px;font-size:13px}.service-blueprint_bubbles__A76dA p{font-size:14px}.service-blueprint_heading__sOaAi{align-items:center}@media(max-width:700px){.service-blueprint_bubbles__A76dA li>div{padding:22px 14px;min-height:190px}.service-blueprint_bubbles__A76dA small{padding-inline:14px;font-size:12px}.service-blueprint_bubbles__A76dA p{font-size:14px}}