.alliance-hero{min-height:610px;padding:54px max(28px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center;background:linear-gradient(120deg,#fff5ee,#ffdfcc)}.alliance-hero-copy h1{margin:17px 0;color:#32170f;font-size:53px;line-height:1.18}.alliance-hero-copy em{color:#f15c3e;font-style:normal}.alliance-hero-copy p{max-width:590px;color:#73554a;font-size:17px;line-height:1.85}.alliance-hero img{width:100%;border-radius:22px;box-shadow:0 24px 55px #b05a3640}.alliance-hero span,.alliance-intro span,.alliance-roles .section-title span,.alliance-scenarios .section-title span,.alliance-capabilities .section-title span,.alliance-admin span{color:#ef684c;font-size:12px;font-weight:800;letter-spacing:2px}.alliance-intro{width:min(1120px,calc(100% - 56px));margin:auto;padding:100px 0;display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center}.alliance-copy h2,.alliance-admin h2{margin:14px 0;color:#1d2028;font-size:39px;line-height:1.28}.alliance-copy>p,.alliance-admin p{color:#657082;font-size:16px;line-height:1.85}.alliance-intro>img{width:100%;border-radius:18px;box-shadow:0 15px 36px #4c362d1f}.value-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.value-points b{padding:17px;border-radius:13px;background:#fff5f1;color:#e1533b;font-size:16px}.value-points small{display:block;margin-top:7px;color:#6c6260;font-size:12px;font-weight:500;line-height:1.6}.alliance-roles{padding:88px max(28px,calc((100vw - 1120px)/2));background:#fff9f5}.alliance-roles .section-title p,.alliance-scenarios .section-title p{color:#697384}.alliance-roles>img{display:block;width:100%;margin-top:36px;border-radius:18px;box-shadow:0 15px 38px #5a2d1714}.alliance-roles .alliance-feature-grid article{border:1px solid #f1ded6;background:#fff}.alliance-roles .alliance-feature-grid i{color:#ef684c}.alliance-roles .alliance-feature-grid h3{color:#241c1a}.alliance-roles .alliance-feature-grid p{color:#6b5e5a}.alliance-scenarios{padding:96px max(28px,calc((100vw - 1120px)/2))}.scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.scenario-grid article{overflow:hidden;border:1px solid #f0dfd7;border-radius:18px;background:#fff}.scenario-grid img{width:100%;display:block}.scenario-grid h3{margin:19px 20px 8px;color:#25202a;font-size:21px}.scenario-grid p{min-height:67px;margin:0 20px 22px;color:#677084;font-size:14px;line-height:1.75}.alliance-capabilities{padding:92px max(28px,calc((100vw - 1120px)/2));background:linear-gradient(135deg,#ff7358,#f4583d);color:#fff}.alliance-capabilities .section-title h2{color:#fff}.alliance-capabilities .section-title span{color:#ffe0d9}.alliance-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:38px}.alliance-feature-grid article{padding:25px;border:1px solid #ffffff40;border-radius:16px;background:#ffffff17}.alliance-feature-grid i{font-style:normal;font-weight:800;color:#ffe2da}.alliance-feature-grid h3{margin:15px 0 8px;font-size:20px}.alliance-feature-grid p{margin:0;color:#fff0ec;font-size:14px;line-height:1.72}.alliance-admin{width:min(1120px,calc(100% - 56px));margin:auto;padding:100px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:center}.admin-shots{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-shots img{width:100%;border:1px solid #f0d8d1;border-radius:12px;box-shadow:0 12px 30px #27170e14}.admin-shots img:last-child{grid-column:span 2}.alliance-admin .primary-cta{background:#ef5d42}@media(max-width:760px){.alliance-hero,.alliance-intro,.alliance-admin{grid-template-columns:1fr;gap:32px}.alliance-hero{padding:56px 22px;min-height:0}.alliance-hero-copy h1{font-size:40px}.alliance-intro,.alliance-admin{width:min(100% - 38px,1120px);padding:62px 0}.alliance-copy h2,.alliance-admin h2{font-size:30px}.alliance-roles,.alliance-scenarios,.alliance-capabilities{padding:62px 20px}.scenario-grid,.alliance-feature-grid{grid-template-columns:1fr}.value-points{grid-template-columns:1fr}.admin-shots{grid-template-columns:1fr}.admin-shots img:last-child{grid-column:auto}}
