
.brand-grand .renew-hero{background:#f2f5f8;padding:72px 0 80px}.brand-grand .renew-hero h1{font-size:clamp(2.7rem,5vw,4.7rem);font-weight:900}.brand-grand .visual-scene{border-radius:30px;transform:none;border:0;box-shadow:16px 16px 0 #f6c945}.brand-grand .section{padding:80px 0}.brand-jump{display:flex;flex-wrap:wrap;gap:10px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e2e7ed}.brand-jump a{padding:10px 17px;border:1px solid #dfe5ec;border-radius:30px;font-size:.9rem;font-weight:700;background:#fff}.brand-jump a:hover{background:#171e2a;color:#fff}.grand-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:end;margin-bottom:36px}.grand-heading h2,.grand-checklist h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.6;margin:12px 0}.grand-heading em{font-style:normal;color:#b40e19}.grand-heading>p{color:#626e7e;line-height:2;font-size:1.05rem;max-width:510px}.grand-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.grand-device{background:#fff;border:1px solid #e1e6ed;border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #17223408}.grand-device>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.grand-device>div{padding:28px}.grand-tag{font-size:.72rem;color:#727e8d}.grand-device h3{font-size:1.65rem;margin:13px 0}.grand-device h4{font-size:1rem;margin:0 0 10px;color:#b40e19}.grand-device p{font-size:.96rem;line-height:1.95;color:#536071}.grand-device a{border-top:1px solid #e4e8ef;padding-top:18px;display:flex;justify-content:space-between;font-weight:800;color:#b40e19;font-size:.9rem}.brand-grand #brand-observation{background:#f4f6f8}.brand-grand .renew-split{gap:40px}.grand-process{background:#171e2a;color:#fff}.grand-process .kicker{color:#f6c945}.grand-process .grand-heading em{color:#f6c945}.grand-process .grand-heading>p{color:#c1cbd9}.grand-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.grand-steps article{padding:28px;background:#222c3a;border:1px solid #394454;border-radius:18px}.grand-steps b{font-family:Montserrat,sans-serif;font-size:2rem;color:#f6c945}.grand-steps h3{font-size:1.2rem;margin:18px 0 12px}.grand-steps p{color:#ccd5e2;line-height:2;font-size:.96rem}.grand-checklist{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;align-items:center}.grand-checklist>div>p{line-height:2;color:#596779}.grand-check-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grand-check-cards article{border:1px solid #e1e6ed;border-radius:18px;padding:24px;background:#f7f9fb}.grand-check-cards article>span{font-size:.8rem;color:#b40e19;font-weight:800}.grand-check-cards h3{font-size:1.15rem;margin:12px 0}.grand-check-cards p{font-size:.94rem;color:#5b687a;line-height:1.9}.brand-grand .renew-gallery{gap:24px}.brand-grand .renew-gallery figure:first-child{grid-column:span 2;grid-row:span 2}.brand-grand .renew-gallery figure:first-child img{height:calc(100% - 48px);aspect-ratio:auto}.grand-final{background:#c81520;color:#fff;padding:56px 0}.grand-final>.shell{display:flex;align-items:center;justify-content:space-between;gap:28px}.grand-final h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.6;margin:12px 0}.grand-final p{color:#ffe3e5}.grand-final .button{background:#fff;color:#9e0712;white-space:normal;border-radius:12px;font-size:1.05rem}.brand-grand [id]{scroll-margin-top:110px}.brand-grand .expanded-faq .reading{max-width:1050px}.brand-grand .expanded-faq summary{padding:24px 0}.brand-grand a:focus-visible{outline:3px solid #087c95;outline-offset:4px}@media(max-width:1000px){.grand-devices{gap:16px}.grand-device>div{padding:20px}.grand-heading{gap:30px}.grand-checklist{gap:28px}.grand-steps article{padding:22px}}@media(max-width:760px){.brand-grand .renew-hero{padding:42px 0 55px}.brand-grand .visual-scene{box-shadow:8px 8px 0 #f6c945}.brand-grand .section{padding:48px 0}.grand-heading,.grand-checklist{grid-template-columns:1fr;gap:12px}.grand-devices,.grand-steps{grid-template-columns:1fr}.grand-device{display:grid;grid-template-columns:1fr 1.2fr}.grand-device>img{height:100%;aspect-ratio:auto}.grand-device h3{font-size:1.35rem}.brand-jump{gap:8px}.brand-jump a{font-size:.78rem;padding:8px 12px}.grand-final>.shell{display:block}.grand-final .button{margin-top:20px}.brand-grand .renew-gallery figure:first-child{grid-column:auto;grid-row:auto}.brand-grand .renew-gallery figure:first-child img{height:auto;aspect-ratio:3/2}}@media(max-width:540px){.grand-device{display:block}.grand-device>img{height:auto;aspect-ratio:16/10}.grand-device>div{padding:24px}.grand-check-cards{grid-template-columns:1fr}.grand-heading h2,.grand-checklist h2{font-size:1.9rem}.brand-grand .renew-hero h1{font-size:2.8rem}.grand-steps{gap:14px}}

.brand-grand .grand-tag{color:#536071}.brand-service-intent{font-size:.95rem;line-height:1.95;color:#4e5b6b;margin:18px 0}.brand-service-intent a{color:#a40b17;font-weight:800}
