.landing-wrap{width:min(760px,calc(100% - 44px));margin:0 auto}.breadcrumbs{margin-bottom:26px}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;font-size:.74rem;font-weight:600;letter-spacing:.04em;color:#ffffff80}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px;color:#ffffff47}.breadcrumbs a{color:#ffffffa8;transition:color .18s ease}.breadcrumbs a:hover{color:var(--gold)}.landing-title{margin-bottom:18px;color:var(--off-white);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;line-height:1.16;letter-spacing:-.02em}.landing-lead{margin-bottom:20px;padding-bottom:26px;border-bottom:1px solid var(--line);color:#ffffffc7;font-size:1.04rem;line-height:1.7}.landing-content{color:#ffffffbd;font-size:.98rem;line-height:1.82}.landing-content h2{margin:40px 0 16px;color:var(--off-white);font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.3;letter-spacing:-.01em}.landing-content h3{margin:30px 0 12px;color:var(--gold);font-size:1.08rem;font-weight:700}.landing-content p{margin-bottom:18px;color:#ffffffbd;font-size:.98rem;line-height:1.82}.landing-content ul,.landing-content ol{display:grid;gap:8px;margin:0 0 18px;padding-left:22px}.landing-content li{line-height:1.7}.landing-content li::marker{color:var(--red)}.landing-content strong{color:#ffffffeb;font-weight:700}.landing-content a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.landing-content a:hover{color:var(--red)}.landing-panel,.attention-box{margin:34px 0;padding:2px 24px 22px;border:1px solid rgba(201,168,76,.2);border-left:3px solid var(--red);background:#ffffff06}.landing-panel h2,.attention-box h2{margin-top:22px}.official-note{padding:14px 18px;border:1px solid var(--line);color:#ffffff94!important;font-size:.82rem!important}.related-services{margin-top:42px}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.related-grid a{display:flex;min-height:138px;padding:20px;border:1px solid var(--line);background:#ffffff05;color:inherit;text-decoration:none;flex-direction:column;transition:border-color .18s ease,transform .18s ease,background .18s ease}.related-grid a:hover{border-color:#c9a84c61;background:#ffffff09;transform:translateY(-2px)}.related-grid span{margin-bottom:8px;color:var(--red);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.related-grid strong{color:var(--off-white);font-size:.94rem;line-height:1.4}.related-grid small{margin-top:auto;padding-top:16px;color:var(--gold);font-size:.72rem;font-weight:700}.faq-list{border-top:1px solid var(--line)}.faq-item{padding:0 0 2px;border-bottom:1px solid var(--line)}.faq-item:last-child p{margin-bottom:0}.landing-profile{display:flex;align-items:center;gap:16px;margin-top:44px;padding:20px 22px;border:1px solid var(--line);border-radius:4px;background:#ffffff05}.landing-profile img{width:72px;height:72px;flex:0 0 auto;border-radius:50%;object-fit:cover}.landing-profile-name{color:var(--off-white);font-size:1rem;font-weight:700}.landing-profile-oab{color:#ffffff8f;font-size:.82rem}.landing-profile-formation{margin-top:4px;color:#ffffff7a;font-size:.76rem;line-height:1.5}.landing-cta{margin-top:30px;padding:26px 22px;border:1px solid rgba(201,168,76,.22);border-radius:4px;background:#ffffff06}.landing-cta p{margin-bottom:18px;color:#ffffffc7;font-size:.96rem;line-height:1.7}.landing-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-disclaimer{margin-top:30px;padding:20px 22px;border:1px solid var(--line);border-radius:4px;background:#ffffff05}.landing-disclaimer p{margin:0;color:#fff9;font-size:.84rem;line-height:1.7}.landing-back{display:inline-block;margin-top:26px;color:#ffffffa8;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-back:hover{color:var(--gold)}@media(max-width:640px){.landing-wrap{width:min(100% - 32px,760px)}.landing{padding-top:106px}.landing-title{font-size:clamp(1.62rem,8vw,2.05rem);overflow-wrap:anywhere}.landing-lead{font-size:.98rem}.related-grid{grid-template-columns:1fr}.landing-panel,.attention-box{padding-inline:18px}.landing-profile{align-items:flex-start;padding:18px}.landing-profile img{width:60px;height:60px}.landing-cta-actions .btn{width:100%}}
