.cta-band{background:var(--c-gold);padding-block:var(--space-12);text-align:center;position:relative;overflow:hidden}.cta-band::before{content:'';position:absolute;top:-10%;bottom:-10%;right:-6%;width:26%;background:rgba(26,43,71,.08);transform:skewX(-7deg)}.cta-band .container{position:relative}.cta-band__title{font-family:var(--ff-display);font-size:clamp(var(--fs-3xl),4vw,var(--fs-5xl));font-weight:var(--fw-bold);color:var(--c-navy);line-height:1.15;margin-bottom:var(--space-6)}.cta-band__sub{font-size:var(--fs-lg);color:rgba(26,43,71,.7);margin-bottom:var(--space-8);max-width:520px;margin-inline:auto;line-height:1.6}.page-header{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-5) var(--space-4);background:linear-gradient(90deg,var(--c-gold) 0%,rgba(201,168,76,.28) 26%,rgba(201,168,76,0) 58%) top/100% 2px no-repeat,radial-gradient(130% 130% at 88% -30%,rgba(46,68,112,.65) 0%,rgba(46,68,112,0) 55%),linear-gradient(152deg,#0E1A2C 0%,#15253D 52%,#1B2C49 100%);border-bottom:1px solid rgba(201,168,76,.22)}.page-header::before{content:'';position:absolute;z-index:-1;top:-40%;bottom:-40%;right:-6%;width:42%;background:repeating-linear-gradient(90deg,rgba(201,168,76,.10) 0 1px,transparent 1px 26px);transform:skewX(-8deg);-webkit-mask:linear-gradient(90deg,transparent,#000 55%);mask:linear-gradient(90deg,transparent,#000 55%)}.page-header .container{position:relative}.page-header .breadcrumb{margin-bottom:var(--space-4)}.page-header .breadcrumb,.page-header .breadcrumb a{color:rgba(255,255,255,.5)}.page-header .breadcrumb a:hover{color:var(--c-gold-l)}.page-header .breadcrumb ol{display:flex;align-items:center;gap:var(--space-2);list-style:none;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase}.page-header .breadcrumb li:not(:first-child)::before{content:'';display:inline-block;width:4px;height:4px;margin:0 var(--space-3) 2px 0;background:var(--c-gold);opacity:.5;transform:rotate(45deg)}.page-header .breadcrumb [aria-current="page"]{color:rgba(255,255,255,.85);font-weight:var(--fw-semi)}.page-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.26em;color:var(--c-gold-l);margin-bottom:var(--space-3)}.page-header__eyebrow::before{content:'';display:block;width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.page-header__title{font-family:var(--ff-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--fw-bold);color:#fff;line-height:1.1;letter-spacing:-.015em}.page-header__title::after{content:'';display:block;width:52px;height:3px;margin-top:var(--space-4);background:linear-gradient(90deg,var(--c-gold),var(--c-gold-d));border-radius:2px}.page-header__desc{margin-top:var(--space-4);font-size:var(--fs-md);color:rgba(226,232,240,.72);line-height:1.65}.page-header--post .breadcrumb .crumb-cat{display:none}.page-header--post .breadcrumb .crumb-cat a{color:var(--c-gold-l)}@media(max-width:640px){.page-header--post .breadcrumb .crumb-cat{display:block}}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--c-muted);margin-bottom:var(--space-8);flex-wrap:wrap}.breadcrumb a{color:var(--c-muted);text-decoration:none}.breadcrumb a:hover{color:var(--c-navy)}@media(max-width:768px){.page-header{padding-block:var(--space-4) var(--space-3)}}.islide .breadcrumb{margin-bottom:auto;padding-bottom:var(--space-4)}.islide .breadcrumb ol{display:flex;align-items:center;gap:var(--space-2);list-style:none;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0}.islide .breadcrumb li:not(:first-child)::before{content:'';display:inline-block;width:4px;height:4px;margin-right:var(--space-3);background:var(--c-gold);opacity:.6;transform:rotate(45deg)}.islide .breadcrumb,.islide .breadcrumb a{color:rgba(255,255,255,.6)!important}.islide .breadcrumb a:hover{color:var(--c-gold-l)!important}.islide .breadcrumb [aria-current="page"]{color:rgba(255,255,255,.9)!important}.breadcrumb{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px;color:var(--c-navy-sub,#C9D4E6)}.page-hero .breadcrumb a,.breadcrumb a{color:#EAF0FA}.page-hero .breadcrumb a:hover,.breadcrumb a:hover{color:var(--c-gold,#C9A84C)}.btn--lg{min-height:56px;padding:0 32px;font-size:16px}main>nav.breadcrumb{color:#4A5568}main>nav.breadcrumb a{color:#1A2B47;text-decoration:underline;text-underline-offset:2px}main>nav.breadcrumb a:hover{color:#7C5E14}main>nav.breadcrumb [aria-current]{color:#1A2B47}.cta-band__sub{color:var(--c-navy);opacity:.86;margin:-6px 0 22px}.pd-meta{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.8125rem;color:rgba(255,255,255,.78)}.pd-meta li{display:inline-flex;align-items:center;gap:6px}.pd-meta svg{color:var(--c-gold)}.pd{padding-block:56px 72px}.pd-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.pd-main{min-width:0}.pd-keys{margin:0 0 32px;padding:24px 28px;background:#faf7ef;border:1px solid rgba(201,168,76,.35);border-left:4px solid var(--c-gold);border-radius:10px}.pd-keys__title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-family:var(--ff-display);font-size:1.25rem;color:var(--c-navy)}.pd-keys__title svg{color:var(--c-gold-d,#a8873a)}.pd-keys ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pd-keys li{position:relative;padding-left:22px;font-size:.9375rem;line-height:1.6;color:var(--c-text)}.pd-keys li::before{content:'';position:absolute;left:4px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--c-gold)}.pd-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.pd-toc li{counter-increment:toc}.pd-toc a{display:flex;gap:10px;align-items:baseline;min-height:var(--tap);padding:8px 0;font-size:.875rem;line-height:1.4;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-border)}.pd-toc a::before{content:counter(toc,decimal-leading-zero);font-size:.75rem;font-weight:var(--fw-semi);color:var(--c-gold-d,#a8873a)}.pd-toc a:hover{color:var(--c-navy)}.pd-toc--mobile{display:none;margin:0 0 28px;border:1px solid var(--c-border);border-radius:10px;padding:0 18px}.pd-toc--mobile summary{display:flex;align-items:center;min-height:52px;cursor:pointer;font-weight:var(--fw-semi);color:var(--c-navy)}.pd-toc--mobile li:last-child a{border-bottom:0}.pd-prose{font-size:1.0625rem;line-height:1.8;color:var(--c-text)}.pd-prose p{margin:0 0 18px}.pd-prose .pd-lead{font-size:1.125rem;color:var(--c-navy)}.pd-prose h2{position:relative;margin:44px 0 16px;padding-left:18px;font-family:var(--ff-display);font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.25;color:var(--c-navy);scroll-margin-top:110px}.pd-prose h2::before{content:'';position:absolute;left:0;top:.18em;bottom:.18em;width:4px;border-radius:2px;background:var(--c-gold)}.pd-prose h3{margin:28px 0 10px;font-family:var(--ff-display);font-size:1.25rem;color:var(--c-navy)}.pd-list{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.pd-list li{position:relative;padding-left:26px;font-size:1rem;line-height:1.55}.pd-list li::before{content:'';position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:rgba(201,168,76,.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8873a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/10px no-repeat}.pd-steps{list-style:none;margin:0 0 20px;padding:0;counter-reset:st;display:grid;gap:12px}.pd-steps li{counter-increment:st;position:relative;display:flex;align-items:center;min-height:52px;padding:12px 18px 12px 64px;background:#f7f8fa;border:1px solid var(--c-border);border-radius:10px;font-size:1rem;line-height:1.5}.pd-steps li::before{content:counter(st);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--c-navy);color:#fff;font-weight:var(--fw-semi);font-size:.9375rem}.pd-team,.pd-faq,.pd-related{margin-top:48px;scroll-margin-top:110px}.pd-team h2,.pd-faq h2,.pd-related h2{position:relative;margin:0 0 18px;padding-left:18px;font-family:var(--ff-display);font-size:clamp(1.4rem,2.4vw,1.75rem);color:var(--c-navy)}.pd-team h2::before,.pd-faq h2::before,.pd-related h2::before{content:'';position:absolute;left:0;top:.18em;bottom:.18em;width:4px;border-radius:2px;background:var(--c-gold)}.pd-team__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.pd-lawyer{display:flex;gap:14px;align-items:center;padding:12px;background:#fff;border:1px solid var(--c-border);border-radius:10px;text-decoration:none;transition:border-color var(--tr)}.pd-lawyer:hover{border-color:var(--c-gold)}.pd-lawyer img{width:72px;height:96px;object-fit:cover;object-position:top;border-radius:6px;filter:grayscale(.85);flex:0 0 auto}.pd-lawyer__body{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-lawyer__role{font-size:.6875rem;font-weight:var(--fw-semi);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-d,#a8873a)}.pd-lawyer__name{font-family:var(--ff-display);font-size:1.125rem;color:var(--c-navy)}.pd-lawyer__spec{font-size:.8125rem;color:var(--c-muted)}.pd-lawyer__more{margin-top:4px;font-size:.8125rem;font-weight:var(--fw-semi);color:var(--c-navy)}.pd-faq__item{border:1px solid var(--c-border);border-radius:10px;background:#fff;margin-bottom:10px}.pd-faq__item summary{position:relative;display:flex;align-items:center;min-height:56px;padding:14px 52px 14px 20px;cursor:pointer;list-style:none;font-weight:var(--fw-semi);font-size:1rem;line-height:1.45;color:var(--c-navy)}.pd-faq__item summary::-webkit-details-marker{display:none}.pd-faq__item summary::after{content:'+';position:absolute;right:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(201,168,76,.18);color:var(--c-navy);font-size:1.1rem}.pd-faq__item[open] summary::after{content:'\2013'}.pd-faq__item[open]{border-color:rgba(201,168,76,.6)}.pd-faq__item p{margin:0;padding:0 20px 18px;font-size:1rem;line-height:1.7;color:var(--c-text)}.pd-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pd-chips a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px;border:1px solid var(--c-border);border-radius:999px;font-size:.875rem;color:var(--c-navy);text-decoration:none;background:#fff}.pd-chips a:hover{border-color:var(--c-gold)}.pd-chips a.pd-chips__all{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.pd-disclaimer{display:flex;gap:10px;align-items:flex-start;margin:48px 0 0;padding:16px 18px;background:#f7f8fa;border:1px solid var(--c-border);border-radius:10px;font-size:.8125rem;line-height:1.6;color:var(--c-muted)}.pd-disclaimer svg{flex:0 0 auto;margin-top:2px;color:var(--c-navy)}.pd-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:20px;min-width:0}.pd-side__cta{padding:26px 24px;border-radius:12px;background:var(--c-navy);color:#fff;background-image:radial-gradient(circle at 100% 0,rgba(201,168,76,.22),transparent 55%)}.pd-side__eyebrow{margin:0 0 6px;font-size:.6875rem;font-weight:var(--fw-semi);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold)}.pd-side__title{margin:0 0 10px;font-family:var(--ff-display);font-size:1.375rem;line-height:1.25;color:#fff}.pd-side__text{margin:0 0 18px;font-size:.9375rem;line-height:1.6;color:rgba(255,255,255,.82)}.pd-side__btn{display:flex;width:100%;justify-content:center}.pd-side__call{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap);margin-top:10px;color:#fff;font-weight:var(--fw-semi);text-decoration:none}.pd-side__call svg{color:var(--c-gold)}.pd-side__call:hover{color:var(--c-gold)}.pd-side__label{margin:0 0 6px;font-size:.6875rem;font-weight:var(--fw-semi);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-d,#a8873a)}.pd-toc--side,.pd-nav{padding:20px 22px;background:#fff;border:1px solid var(--c-border);border-radius:12px}.pd-toc--side li:last-child a{border-bottom:0}.pd-nav ul{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto;overscroll-behavior:contain}.pd-nav a{display:flex;align-items:center;min-height:var(--tap);padding:6px 0;font-size:.875rem;line-height:1.35;color:var(--c-text);text-decoration:none;border-bottom:1px solid var(--c-border)}.pd-nav a:hover{color:var(--c-navy)}.pd-nav a.pd-nav__all{border:0;margin-top:6px;font-weight:var(--fw-semi);color:var(--c-navy)}@media(max-width:1100px){.pd-layout{grid-template-columns:minmax(0,1fr)}.pd-side{position:static}.pd-toc--side{display:none}.pd-toc--mobile{display:block}}@media(max-width:680px){.pd{padding-block:36px 48px}.pd-list,.pd-types__grid{grid-template-columns:1fr}.pd-keys{padding:20px}.pd-prose{font-size:1rem}.pd-steps li{padding-left:60px}}.pd-header .btn,.pd-side .btn,.cta-band .btn{min-height:var(--tap);display:inline-flex;align-items:center;justify-content:center}.cta-band .btn-gold{background:var(--c-navy);border-color:var(--c-navy);color:#fff!important}.cta-band .btn-gold:hover{background:var(--c-navy-d,#0b1424);color:#fff!important}.loc-facts{margin:0 0 36px;border:1px solid var(--c-border);border-radius:12px;background:#fff;overflow:hidden;scroll-margin-top:110px}.loc-facts h2{margin:0;padding:18px 24px;background:var(--c-navy);color:#fff;font-family:var(--ff-display);font-size:1.25rem;line-height:1.3}.loc-facts__list{margin:0}.loc-facts__row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:6px 24px;padding:16px 24px;border-top:1px solid var(--c-border)}.loc-facts__row:first-child{border-top:0}.loc-facts__row dt{font-size:.8125rem;font-weight:var(--fw-semi);letter-spacing:.04em;text-transform:uppercase;color:#6B5411;line-height:1.5}.loc-facts__row dd{margin:0;display:flex;flex-direction:column;gap:4px;font-size:.9375rem;line-height:1.6;color:var(--c-text)}.loc-facts__row dd strong{font-size:1.0625rem;color:var(--c-navy)}.loc-team{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-keys+.pd-team,.pd-main>.pd-team:first-child{margin:0 0 36px}@media(max-width:900px){.loc-team{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.loc-facts h2{padding:16px 18px}.loc-facts__row{grid-template-columns:minmax(0,1fr);padding:14px 18px}}.pd-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px 56px;align-items:center}.pd-hero__main{min-width:0}.pd-hero__actions{display:flex;flex-direction:column;gap:12px}.pd-hbtn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:8px;font-size:1rem;font-weight:var(--fw-semi);letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background var(--tr),border-color var(--tr),color var(--tr),transform var(--tr)}.pd-hbtn:hover{transform:translateY(-1px)}.pd-hbtn--gold{background:var(--c-gold);border:2px solid var(--c-gold);color:var(--c-navy)}.pd-hbtn--gold:hover{background:#dcbc5e;border-color:#dcbc5e;color:var(--c-navy)}.pd-hbtn--line{background:rgba(255,255,255,.04);border:2px solid rgba(255,255,255,.55);color:#fff}.pd-hbtn--line:hover{border-color:var(--c-gold);color:var(--c-gold)}.pd-hbtn svg{flex:0 0 auto}.pd-hbtn--line svg{color:var(--c-gold)}.pd-hero__note{margin:2px 0 0;text-align:center;font-size:.75rem;letter-spacing:.04em;color:rgba(255,255,255,.7)}@media(max-width:900px){.pd-hero{grid-template-columns:minmax(0,1fr)}.pd-hero__actions{flex-direction:row;flex-wrap:wrap}.pd-hbtn{flex:1 1 220px}.pd-hero__note{flex-basis:100%;text-align:left}}@media (max-width:767px){.cta-band{padding-block:40px}.cta-band__title{font-size:1.85rem}}.pd-prose p a,.pd-prose li a,.pd-lead a,.pd-disclaimer a{color:var(--c-navy);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.pd-prose p a:hover,.pd-prose li a:hover{text-decoration-thickness:2px}