.home-new_homepageContainer___MUDo{--boran-blue:#0052d9;--boran-sky:#1b80c1;--cta-red:#d73324;--ink:#101828;--muted:#5f6b82;--soft:#f5f8fc;--paper:#ffffff;--line:#dbe4f0;--deep:#0c1424;--deep-2:#111d32;--green:#1f8a5b;--amber:#c77912;color:var(--ink);background:var(--paper);font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;line-height:1.5}.home-new_homepageContainer___MUDo .hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(115deg,rgba(8,14,27,.98),rgba(16,30,52,.96) 62%,rgba(17,48,67,.94)),var(--deep)}.home-new_homepageContainer___MUDo .hero-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(87,171,255,.28) 1px,transparent 0),linear-gradient(90deg,rgba(87,171,255,.28) 1px,transparent 0);background-size:44px 44px}.home-new_homepageContainer___MUDo .hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:78px 0 60px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:42px;align-items:center}.home-new_homepageContainer___MUDo .contact-copy>span,.home-new_homepageContainer___MUDo .eyebrow,.home-new_homepageContainer___MUDo .legacy-copy>span,.home-new_homepageContainer___MUDo .pathway-copy>span,.home-new_homepageContainer___MUDo .scope-head>span,.home-new_homepageContainer___MUDo .section-head>span{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 10px;border:1px solid #cfe0ff;border-radius:6px;color:var(--boran-blue);background:#edf4ff;font-size:12px;font-weight:950;line-height:1.2}.home-new_homepageContainer___MUDo .hero .eyebrow{color:#9ed0ff;background:rgba(0,82,217,.18);border-color:rgba(100,170,255,.24)}.home-new_homepageContainer___MUDo .hero h1{margin:20px 0 14px;max-width:760px;font-size:46px;line-height:1.14;font-weight:950}.home-new_homepageContainer___MUDo .hero h2{margin:0 0 18px;max-width:760px;color:#f6fbff;font-size:28px;line-height:1.28;font-weight:950}.home-new_homepageContainer___MUDo .hero-desc{max-width:790px;margin:0;color:#b8c5d7;font-size:16px;line-height:1.82;font-weight:600;overflow-wrap:anywhere}.home-new_homepageContainer___MUDo .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-new_homepageContainer___MUDo .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:0;border-radius:6px;font-size:15px;font-weight:950;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.home-new_homepageContainer___MUDo .btn.primary,.home-new_homepageContainer___MUDo .form-submit{color:#fff;background:var(--cta-red);box-shadow:0 16px 34px rgba(215,51,36,.28)}.home-new_homepageContainer___MUDo .btn.primary:hover,.home-new_homepageContainer___MUDo .form-submit:hover{background:#c52d20;transform:translateY(-1px);box-shadow:0 14px 30px rgba(215,51,36,.26)}.home-new_homepageContainer___MUDo .btn.secondary{color:#fff;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.home-new_homepageContainer___MUDo .btn.secondary:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.12);transform:translateY(-1px)}.home-new_homepageContainer___MUDo .value-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.home-new_homepageContainer___MUDo .value-tags span{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid rgba(167,193,255,.24);border-radius:6px;color:#dce9ff;background:rgba(255,255,255,.07);font-size:13px;font-weight:850}.home-new_homepageContainer___MUDo .hero-visual{min-width:0;padding:22px;border:1px solid rgba(168,196,235,.24);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),rgba(8,15,28,.78);box-shadow:0 30px 80px rgba(0,0,0,.32)}.home-new_homepageContainer___MUDo .visual-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.home-new_homepageContainer___MUDo .visual-head span{display:block;margin-bottom:4px;color:#87a0c4;font-size:12px;font-weight:950;text-transform:uppercase}.home-new_homepageContainer___MUDo .visual-head strong{display:block;color:#fff;font-size:20px;line-height:1.25}.home-new_homepageContainer___MUDo .visual-head img{width:58px;height:auto;padding:8px;border-radius:6px;background:#fff}.home-new_homepageContainer___MUDo .system-stack{display:grid;gap:12px;margin-top:18px}.home-new_homepageContainer___MUDo .stack-card{padding:18px;border:1px solid rgba(211,226,255,.18);border-radius:8px;background:rgba(255,255,255,.06)}.home-new_homepageContainer___MUDo .stack-card.active{border-color:rgba(61,145,255,.44);background:rgba(0,82,217,.18)}.home-new_homepageContainer___MUDo .stack-card em,.home-new_homepageContainer___MUDo .stack-card span{display:block;color:#8fa2be;font-size:12px;font-style:normal;font-weight:850}.home-new_homepageContainer___MUDo .stack-card strong{display:block;margin:8px 0;color:#fff;font-size:22px;line-height:1.25}.home-new_homepageContainer___MUDo .stack-arrow{min-height:32px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.22);border-radius:6px;color:#c5d8f6;font-size:13px;font-weight:900}.home-new_homepageContainer___MUDo .health-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.home-new_homepageContainer___MUDo .health-panel div{min-width:0;padding:14px 10px;border-radius:8px;background:rgba(255,255,255,.08)}.home-new_homepageContainer___MUDo .health-panel b,.home-new_homepageContainer___MUDo .health-panel span{display:block}.home-new_homepageContainer___MUDo .health-panel b{color:#fff;font-size:19px;line-height:1.2}.home-new_homepageContainer___MUDo .health-panel span{margin-top:5px;color:#98a8bf;font-size:12px;line-height:1.45;font-weight:800}.home-new_homepageContainer___MUDo .visual-note{margin:12px 0 0;color:#8fa2be;font-size:12px;line-height:1.6;font-weight:750}.home-new_homepageContainer___MUDo .ai-answer-section,.home-new_homepageContainer___MUDo .contact-section,.home-new_homepageContainer___MUDo .entry-section,.home-new_homepageContainer___MUDo .faq-section,.home-new_homepageContainer___MUDo .method-section,.home-new_homepageContainer___MUDo .platform-section,.home-new_homepageContainer___MUDo .proof-section,.home-new_homepageContainer___MUDo .services-section,.home-new_homepageContainer___MUDo .solution-section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:78px 0}.home-new_homepageContainer___MUDo .section-head{max-width:780px;margin-bottom:28px}.home-new_homepageContainer___MUDo .contact-copy h2,.home-new_homepageContainer___MUDo .legacy-copy h2,.home-new_homepageContainer___MUDo .pathway-copy h2,.home-new_homepageContainer___MUDo .section-head h2{margin:14px 0 12px;color:var(--ink);font-size:34px;line-height:1.25;font-weight:950}.home-new_homepageContainer___MUDo .contact-copy p,.home-new_homepageContainer___MUDo .legacy-copy p,.home-new_homepageContainer___MUDo .pathway-copy p,.home-new_homepageContainer___MUDo .scope-head p,.home-new_homepageContainer___MUDo .section-head p{margin:0;color:var(--muted);font-size:16px;line-height:1.75;font-weight:600}.home-new_homepageContainer___MUDo .entry-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-new_homepageContainer___MUDo .entry-group{min-width:0;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.home-new_homepageContainer___MUDo .group-title{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #edf2f8}.home-new_homepageContainer___MUDo .group-title span{display:block;color:var(--boran-blue);font-size:12px;font-weight:950}.home-new_homepageContainer___MUDo .group-title h3{margin:4px 0 0;font-size:23px;line-height:1.2}.home-new_homepageContainer___MUDo .group-card-title{display:block;margin-bottom:6px;color:#172033;font-size:18px;line-height:1.35}.home-new_homepageContainer___MUDo .entry-group a{display:block;padding:14px 0;border-bottom:1px solid #edf2f8}.home-new_homepageContainer___MUDo .entry-group a:last-child{border-bottom:0}.home-new_homepageContainer___MUDo .entry-group em,.home-new_homepageContainer___MUDo .entry-group strong{display:block}.home-new_homepageContainer___MUDo .entry-group strong{color:#172033;font-size:16px;line-height:1.35}.home-new_homepageContainer___MUDo .entry-group em{margin-top:5px;color:#66758d;font-size:13px;line-height:1.55;font-style:normal;font-weight:650}.home-new_homepageContainer___MUDo .entry-group a:hover strong{color:var(--boran-blue)}.home-new_homepageContainer___MUDo .group-desc{margin:0 0 10px;color:#66758d;font-size:13px;line-height:1.65;font-weight:700}.home-new_homepageContainer___MUDo .legacy-section{background:#f5f8fc;padding:78px 0}.home-new_homepageContainer___MUDo .legacy-cards,.home-new_homepageContainer___MUDo .legacy-copy,.home-new_homepageContainer___MUDo .pathway-panel{width:min(1180px,calc(100% - 40px));margin:0 auto}.home-new_homepageContainer___MUDo .legacy-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.home-new_homepageContainer___MUDo .legacy-card{min-width:0;min-height:306px;display:flex;flex-direction:column;padding:24px;border:1px solid #dce6f3;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.home-new_homepageContainer___MUDo .legacy-card.is-featured{color:#fff;border-color:rgba(0,82,217,.4);background:linear-gradient(135deg,rgba(0,82,217,.96),rgba(18,72,116,.96)),var(--boran-blue)}.home-new_homepageContainer___MUDo .legacy-card span{width:38px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:var(--boran-blue);font-size:13px;font-weight:950}.home-new_homepageContainer___MUDo .legacy-card.is-featured span{color:var(--boran-blue);background:#fff}.home-new_homepageContainer___MUDo .legacy-card h3{margin:18px 0 12px;font-size:22px;line-height:1.28}.home-new_homepageContainer___MUDo .legacy-card p{margin:0;color:#5e6d85;font-size:15px;line-height:1.72;font-weight:600}.home-new_homepageContainer___MUDo .legacy-card.is-featured p{color:rgba(255,255,255,.82)}.home-new_homepageContainer___MUDo .legacy-card em{display:block;margin-top:auto;padding-top:18px;color:var(--cta-red);font-style:normal;font-weight:950}.home-new_homepageContainer___MUDo .legacy-card.is-featured em{color:#fff}.home-new_homepageContainer___MUDo .legacy-card:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(15,23,42,.1)}.home-new_homepageContainer___MUDo .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-new_homepageContainer___MUDo .service-grid article{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.home-new_homepageContainer___MUDo .service-grid b{display:inline-flex;min-width:36px;height:28px;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:var(--green);font-size:13px}.home-new_homepageContainer___MUDo .service-grid h3{margin:16px 0 10px;font-size:21px}.home-new_homepageContainer___MUDo .service-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.72;font-weight:600}.home-new_homepageContainer___MUDo .legacy-scope{margin-top:28px;padding:26px;border:1px solid #dce6f3;border-radius:8px;background:#f9fbfe}.home-new_homepageContainer___MUDo .scope-head{max-width:940px}.home-new_homepageContainer___MUDo .scope-head p{margin-top:14px}.home-new_homepageContainer___MUDo .scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.home-new_homepageContainer___MUDo .scope-grid a{min-height:188px;display:block;padding:18px;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.home-new_homepageContainer___MUDo .scope-grid span,.home-new_homepageContainer___MUDo .scope-grid strong{display:block}.home-new_homepageContainer___MUDo .scope-grid strong{color:var(--ink);font-size:19px}.home-new_homepageContainer___MUDo .scope-grid span{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65;font-weight:650}.home-new_homepageContainer___MUDo .scope-grid a:hover strong{color:var(--boran-blue)}.home-new_homepageContainer___MUDo .subtle-scope{background:#fff}.home-new_homepageContainer___MUDo .ai-answer-section,.home-new_homepageContainer___MUDo .method-section,.home-new_homepageContainer___MUDo .platform-section,.home-new_homepageContainer___MUDo .proof-section,.home-new_homepageContainer___MUDo .solution-section{padding-top:58px;padding-bottom:58px}.home-new_homepageContainer___MUDo .ai-answer-section,.home-new_homepageContainer___MUDo .method-section,.home-new_homepageContainer___MUDo .platform-section{border-top:1px solid #edf2f8}.home-new_homepageContainer___MUDo .method-grid,.home-new_homepageContainer___MUDo .solution-grid{display:grid;gap:14px}.home-new_homepageContainer___MUDo .solution-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.home-new_homepageContainer___MUDo .solution-grid.five-columns{grid-template-columns:repeat(5,minmax(0,1fr))}.home-new_homepageContainer___MUDo .method-grid,.home-new_homepageContainer___MUDo .solution-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.home-new_homepageContainer___MUDo .method-grid article,.home-new_homepageContainer___MUDo .proof-card,.home-new_homepageContainer___MUDo .solution-grid a{min-width:0;padding:20px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.04)}.home-new_homepageContainer___MUDo .method-grid span,.home-new_homepageContainer___MUDo .method-grid strong,.home-new_homepageContainer___MUDo .proof-card span,.home-new_homepageContainer___MUDo .proof-card strong,.home-new_homepageContainer___MUDo .solution-grid span,.home-new_homepageContainer___MUDo .solution-grid strong{display:block}.home-new_homepageContainer___MUDo .method-grid strong,.home-new_homepageContainer___MUDo .proof-card strong,.home-new_homepageContainer___MUDo .solution-grid strong{color:var(--ink);font-size:19px;line-height:1.35}.home-new_homepageContainer___MUDo .method-grid span,.home-new_homepageContainer___MUDo .proof-card span,.home-new_homepageContainer___MUDo .solution-grid span{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65;font-weight:650}.home-new_homepageContainer___MUDo .solution-grid a:hover strong{color:var(--boran-blue)}.home-new_homepageContainer___MUDo .method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-new_homepageContainer___MUDo .method-grid b{display:inline-flex;width:36px;height:28px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:6px;color:#fff;background:var(--boran-blue);font-size:13px}.home-new_homepageContainer___MUDo .proof-section{background:#f8fbff}.home-new_homepageContainer___MUDo .proof-card{max-width:760px}.home-new_homepageContainer___MUDo .pathway-section{padding:78px 0;color:#fff;background:linear-gradient(120deg,rgba(12,20,36,.98),rgba(18,42,67,.96)),var(--deep)}.home-new_homepageContainer___MUDo .pathway-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:38px;align-items:start}.home-new_homepageContainer___MUDo .pathway-copy h2,.home-new_homepageContainer___MUDo .pathway-copy p{color:#fff}.home-new_homepageContainer___MUDo .pathway-copy p{color:#b8c5d8}.home-new_homepageContainer___MUDo .pathway-list{margin:0;padding:0;display:grid;gap:12px;list-style:none;counter-reset:pathway}.home-new_homepageContainer___MUDo .pathway-list li{position:relative;min-height:96px;padding:20px 20px 20px 72px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);counter-increment:pathway}.home-new_homepageContainer___MUDo .pathway-list li:before{content:counter(pathway,decimal-leading-zero);position:absolute;top:20px;left:20px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:var(--cta-red);font-size:13px;font-weight:950}.home-new_homepageContainer___MUDo .pathway-list strong{color:#fff;font-size:19px}.home-new_homepageContainer___MUDo .pathway-list span{margin-top:7px;color:#b9c6d8;font-size:14px;line-height:1.65;font-weight:650}.home-new_homepageContainer___MUDo .faq-section{padding-top:54px}.home-new_homepageContainer___MUDo .faq-list{display:grid;gap:12px}.home-new_homepageContainer___MUDo .faq-list details{border:1px solid var(--line);border-radius:8px;background:#fff}.home-new_homepageContainer___MUDo .faq-list summary{min-height:58px;display:flex;align-items:center;padding:0 20px;color:#162033;font-size:17px;font-weight:950;cursor:pointer;list-style:none}.home-new_homepageContainer___MUDo .faq-list summary:after{content:"+";margin-left:auto;color:var(--boran-blue);font-size:22px;line-height:1}.home-new_homepageContainer___MUDo .faq-list details[open] summary:after{content:"-"}.home-new_homepageContainer___MUDo .faq-list p{margin:0;padding:0 20px 20px;color:var(--muted);font-size:15px;line-height:1.78;font-weight:650}.home-new_homepageContainer___MUDo .contact-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:34px;align-items:start;padding-bottom:86px}.home-new_homepageContainer___MUDo .contact-direct{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.home-new_homepageContainer___MUDo .contact-direct a{color:var(--boran-blue);font-size:28px;line-height:1.2;font-weight:950}.home-new_homepageContainer___MUDo .contact-direct span{color:var(--muted);font-size:14px;font-weight:850}.home-new_homepageContainer___MUDo .lead-form{min-width:0;padding:24px;border:1px solid #dce6f3;border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.08)}.home-new_homepageContainer___MUDo .field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-new_homepageContainer___MUDo .lead-form label{display:grid;gap:8px;margin-bottom:14px}.home-new_homepageContainer___MUDo .lead-form label>span{color:#26334a;font-size:14px;font-weight:900}.home-new_homepageContainer___MUDo .lead-form b{color:var(--cta-red)}.home-new_homepageContainer___MUDo .lead-form input,.home-new_homepageContainer___MUDo .lead-form select,.home-new_homepageContainer___MUDo .lead-form textarea{width:100%;min-height:46px;border:1px solid #d7e1ee;border-radius:6px;color:var(--ink);background:#fff;padding:0 12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.home-new_homepageContainer___MUDo .lead-form textarea{min-height:106px;padding-top:12px;resize:vertical}.home-new_homepageContainer___MUDo .lead-form input:focus,.home-new_homepageContainer___MUDo .lead-form select:focus,.home-new_homepageContainer___MUDo .lead-form textarea:focus{border-color:var(--boran-blue);box-shadow:0 0 0 3px rgba(0,82,217,.12)}.home-new_homepageContainer___MUDo .lead-form .is-invalid{border-color:var(--cta-red);box-shadow:0 0 0 3px rgba(215,51,36,.12)}.home-new_homepageContainer___MUDo .form-hint{min-height:22px;margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.5;font-weight:800}.home-new_homepageContainer___MUDo .form-hint.is-error{color:#b43224}.home-new_homepageContainer___MUDo .form-hint.is-success{color:var(--green)}.home-new_homepageContainer___MUDo .form-submit{width:100%;min-height:50px;color:#fff;background:var(--cta-red)}.home-new_homepageContainer___MUDo .lead-modal{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px}.home-new_homepageContainer___MUDo .lead-modal.is-open{display:flex}.home-new_homepageContainer___MUDo .lead-modal-backdrop{position:absolute;inset:0;background:rgba(8,18,38,.68);backdrop-filter:blur(8px)}.home-new_homepageContainer___MUDo .lead-modal-card{position:relative;width:min(640px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #dce6f3;border-radius:8px;background:#fff;box-shadow:0 34px 90px rgba(12,30,62,.34)}.home-new_homepageContainer___MUDo .lead-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:22px 24px 18px;border-bottom:1px solid #e7eef7}.home-new_homepageContainer___MUDo .lead-modal-head span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:6px;color:var(--boran-blue);background:#edf4ff;font-size:12px;font-weight:950}.home-new_homepageContainer___MUDo .lead-modal-head h2{margin:10px 0 8px;color:var(--ink);font-size:24px;line-height:1.28}.home-new_homepageContainer___MUDo .lead-modal-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.68;font-weight:650}.home-new_homepageContainer___MUDo .lead-modal-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;color:#344054;background:#f1f5fb;cursor:pointer}.home-new_homepageContainer___MUDo .lead-modal-close:hover{color:var(--boran-blue);background:#e8f1ff}.home-new_homepageContainer___MUDo .lead-modal-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}@media (max-width:1080px){.home-new_homepageContainer___MUDo .contact-section,.home-new_homepageContainer___MUDo .hero-inner,.home-new_homepageContainer___MUDo .pathway-panel{grid-template-columns:1fr}.home-new_homepageContainer___MUDo .hero-visual{max-width:760px}.home-new_homepageContainer___MUDo .entry-groups,.home-new_homepageContainer___MUDo .method-grid,.home-new_homepageContainer___MUDo .scope-grid,.home-new_homepageContainer___MUDo .service-grid,.home-new_homepageContainer___MUDo .solution-grid.five-columns,.home-new_homepageContainer___MUDo .solution-grid.four-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.home-new_homepageContainer___MUDo .hero-inner{width:min(100% - 28px,1180px);padding:52px 0 42px;gap:28px}.home-new_homepageContainer___MUDo .hero h1{margin-top:18px;font-size:34px;line-height:1.18}.home-new_homepageContainer___MUDo .hero h2{font-size:23px;line-height:1.32}.home-new_homepageContainer___MUDo .hero-desc{font-size:15px;line-height:1.75}.home-new_homepageContainer___MUDo .hero-actions{display:grid;grid-template-columns:1fr}.home-new_homepageContainer___MUDo .btn{width:100%}.home-new_homepageContainer___MUDo .value-tags{gap:8px}.home-new_homepageContainer___MUDo .value-tags span{width:calc(50% - 4px);justify-content:center;text-align:center;font-size:12px}.home-new_homepageContainer___MUDo .hero-visual{padding:16px}.home-new_homepageContainer___MUDo .stack-card strong,.home-new_homepageContainer___MUDo .visual-head strong{font-size:18px}.home-new_homepageContainer___MUDo .health-panel{grid-template-columns:1fr}.home-new_homepageContainer___MUDo .ai-answer-section,.home-new_homepageContainer___MUDo .contact-section,.home-new_homepageContainer___MUDo .entry-section,.home-new_homepageContainer___MUDo .faq-section,.home-new_homepageContainer___MUDo .legacy-section,.home-new_homepageContainer___MUDo .method-section,.home-new_homepageContainer___MUDo .pathway-section,.home-new_homepageContainer___MUDo .platform-section,.home-new_homepageContainer___MUDo .proof-section,.home-new_homepageContainer___MUDo .services-section,.home-new_homepageContainer___MUDo .solution-section{padding:54px 0}.home-new_homepageContainer___MUDo .contact-copy h2,.home-new_homepageContainer___MUDo .legacy-copy h2,.home-new_homepageContainer___MUDo .pathway-copy h2,.home-new_homepageContainer___MUDo .section-head h2{font-size:27px;line-height:1.3}.home-new_homepageContainer___MUDo .entry-groups,.home-new_homepageContainer___MUDo .field-grid,.home-new_homepageContainer___MUDo .legacy-cards,.home-new_homepageContainer___MUDo .method-grid,.home-new_homepageContainer___MUDo .scope-grid,.home-new_homepageContainer___MUDo .service-grid,.home-new_homepageContainer___MUDo .solution-grid.five-columns,.home-new_homepageContainer___MUDo .solution-grid.four-columns,.home-new_homepageContainer___MUDo .solution-grid.two-columns{grid-template-columns:1fr}.home-new_homepageContainer___MUDo .legacy-card{min-height:auto}.home-new_homepageContainer___MUDo .lead-form,.home-new_homepageContainer___MUDo .legacy-scope{padding:18px}.home-new_homepageContainer___MUDo .scope-grid a{min-height:auto}.home-new_homepageContainer___MUDo .lead-modal{align-items:flex-end;padding:0}.home-new_homepageContainer___MUDo .lead-modal-card{max-height:calc(100vh - 22px);border-radius:12px 12px 0 0}.home-new_homepageContainer___MUDo .lead-modal-head{padding:18px 18px 14px}.home-new_homepageContainer___MUDo .pathway-list li{padding:18px 18px 18px 62px}.home-new_homepageContainer___MUDo .pathway-list li:before{top:18px;left:16px}.home-new_homepageContainer___MUDo .contact-direct a{font-size:23px}}@media (max-width:420px){.home-new_homepageContainer___MUDo .hero h1{font-size:30px}.home-new_homepageContainer___MUDo .hero h2{font-size:21px}.home-new_homepageContainer___MUDo .value-tags span{width:100%}.home-new_homepageContainer___MUDo .visual-head{align-items:flex-start}.home-new_homepageContainer___MUDo .visual-head img{width:50px}.home-new_homepageContainer___MUDo .faq-list summary{font-size:16px;line-height:1.45;padding:14px 16px}.home-new_homepageContainer___MUDo .faq-list p{padding:0 16px 16px}}