.advisory-wrap{width:min(1110px,calc(100% - 70px));margin:auto}.advisory-hero{background:#082e52;color:#fff;padding:28px 0 64px}.advisory-hero .breadcrumb{color:#b9cbd9}.advisory-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}.advisory-intro h1{font-size:clamp(38px,4.6vw,61px);line-height:1.08;letter-spacing:-2px;margin:20px 0 24px}.advisory-intro h1 em{font-style:normal;color:#ffbd43}.advisory-intro p{font-size:18px;line-height:1.7;max-width:49ch;color:#d6e2eb}.advisory-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#ffbd43;color:#082e52;border-radius:28px;text-decoration:none;font-size:15px;font-weight:700;padding:15px 24px;line-height:1.4}.advisory-cta:hover{background:#ffd17c;color:#082e52}.advisory-hero small,.advisory-final small{display:block;font-size:12px;line-height:1.6;margin:15px 0;color:#c4d4e0;max-width:48ch}.advisory-discover{display:inline-block;font-size:13px;margin-top:12px;color:#fff}.advisory-intro figure{margin:0;position:relative;padding-bottom:20px}.advisory-intro img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 45%;border-radius:18px}.advisory-intro figcaption{position:absolute;bottom:0;left:22px;right:22px;background:#faf8f3;color:#082e52;padding:14px 20px;border-radius:10px;border-left:4px solid #ffbd43;line-height:1.5}.advisory-intro figcaption strong,.advisory-intro figcaption span{display:block}.advisory-intro figcaption span{font-size:12px;color:#466074}.advisory-benefits,.advisory-process,.advisory-faq{padding-top:72px;padding-bottom:72px}.advisory-heading{max-width:720px;margin-bottom:32px}.advisory-heading h2{font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-1px;margin:12px 0 20px}.advisory-heading p{color:#466074}.advisory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.advisory-grid article{padding:28px;background:#fff;border:1px solid #dce1e3;border-radius:14px}.advisory-grid article>span,.advisory-cases article>span{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#526777}.advisory-grid h3,.advisory-cases h3{font-size:23px;line-height:1.25;letter-spacing:-.5px;margin:17px 0}.advisory-grid p,.advisory-cases p{font-size:15px;color:#466074;margin:0}.advisory-proof{background:#eaf0f3;padding:64px 0}.advisory-cases{display:grid;grid-template-columns:1fr 1fr;gap:40px}.advisory-cases article{border-top:2px solid #a8bbc9;padding-top:23px}.advisory-process{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.advisory-process ol{list-style:none;padding:0;margin:0}.advisory-process li{display:flex;gap:25px;border-bottom:1px solid #dce1e3;padding:0 0 24px;margin-bottom:24px}.advisory-process li:last-child{margin-bottom:0}.advisory-process li>b{font-size:24px;color:#856015}.advisory-process h3{margin:0 0 9px;font-size:19px;line-height:1.4}.advisory-process p{font-size:15px;color:#466074;margin:0}.advisory-faq{border-top:1px solid #dce1e3;padding-top:52px}.advisory-faq details{border-bottom:1px solid #dce1e3;padding:19px 0}.advisory-faq summary{cursor:pointer;font-weight:700;line-height:1.5}.advisory-faq details p{max-width:78ch;margin:15px 0 0;color:#466074}.advisory-final{background:#082e52;color:white;padding:64px 0}.advisory-final h2{font-size:clamp(32px,4vw,48px);line-height:1.12;margin:16px 0 24px;letter-spacing:-1.2px}.advisory-final p{max-width:53ch;color:#d6e2eb;margin-bottom:25px}.advisory-page a:focus-visible,.advisory-page summary:focus-visible{outline:3px solid #2689d0;outline-offset:5px}
@media(max-width:800px){.advisory-intro{gap:30px;grid-template-columns:1fr 1fr}.advisory-intro h1{font-size:40px}.advisory-intro img{height:400px}.advisory-grid{grid-template-columns:1fr}.advisory-process{grid-template-columns:1fr;gap:0}}
@media(max-width:600px){.advisory-wrap{width:calc(100% - 44px)}.advisory-hero{padding-top:22px;padding-bottom:38px}.advisory-intro{grid-template-columns:1fr;gap:30px}.advisory-intro h1{font-size:40px;letter-spacing:-1.3px}.advisory-intro p{font-size:16px}.advisory-intro img{height:340px;object-position:center 38%}.advisory-cta{font-size:14px;padding:15px 20px;max-width:100%}.advisory-benefits,.advisory-process,.advisory-faq{padding-top:42px;padding-bottom:42px}.advisory-cases{grid-template-columns:1fr;gap:28px}.advisory-proof,.advisory-final{padding:42px 0}.advisory-grid article{padding:24px}}
