.t3-content,.t3-sidebar{min-width:0}.t3-hero .t3-path a,.t3-toc a{text-underline-offset:3px;text-decoration:underline}.t3-hero .t3-path a,.t3-references a,.t3-toc a{text-decoration:underline}.t3-hero{background:linear-gradient(115deg,#061b3d 0,#0d4568 58%,#11656c 100%);padding:55px 0}.t3-hero-grid{display:grid;grid-template-columns:1.2fr .82fr;gap:38px;align-items:center}.t3-related .service-grid,.t3-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.t3-hero .t3-path{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.8rem;color:#e4eefa;margin-bottom:16px}.t3-hero .t3-path a{color:#f4d794}.t3-hero h1{margin:0 0 17px;color:#fff;letter-spacing:-.025em}.t3-hero .t3-lead{font-size:1.06rem;line-height:1.75;color:#e7effa;max-width:670px;margin:0 0 21px}.t3-eyebrow{color:#edc974;font-size:.76rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px}.t3-pills{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 22px}.t3-pills span{display:inline-block;font-size:.78rem;font-weight:750;padding:7px 11px;border:1px solid #ffffff50;border-radius:99px;background:#ffffff12;color:#fff}.t3-actions{display:flex;gap:10px;flex-wrap:wrap}.t3-actions a{font-size:.87rem;white-space:normal}.t3-figure{margin:0;overflow:hidden;border-radius:24px;border:1px solid #ffffff55;background:#e5edf4;box-shadow:0 22px 50px #0005}.t3-figure img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover}.t3-figure figcaption{background:#f3f7fb;padding:10px 15px;font-size:.74rem;color:#465972;line-height:1.4}.t3-summary{display:grid;gap:12px;margin-bottom:27px}.t3-areas,.t3-steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t3-summary>div{background:#f3f7fb;border:1px solid #d9e5ef;border-radius:15px;padding:16px}.t3-summary strong{display:block;color:#092954;font-size:.98rem;margin-bottom:4px}.t3-summary span{display:block;font-size:.82rem;line-height:1.5;color:#50637c}.t3-content h2{color:#071b3b;font-size:clamp(1.42rem, 2.2vw, 1.85rem);font-family:Georgia,serif;line-height:1.26;margin:37px 0 14px;padding-top:5px;scroll-margin-top:120px}.t3-content h3{font-size:1.11rem;color:#0b2a58;margin:19px 0 8px;line-height:1.35;scroll-margin-top:120px}.t3-content li,.t3-content p{font-size:.96rem;line-height:1.85}.t3-content p{margin:0 0 14px}.t3-content p.t3-small,.t3-small{font-size:.79rem;color:#65768d}.t3-content ul{padding-left:22px}.t3-callout{border-left:4px solid #d5ad55;background:#f4f7fb;border-radius:0 13px 13px 0;padding:17px 19px;margin:23px 0}.t3-callout strong{display:block;margin-bottom:6px;color:#0a315d}.t3-callout p{margin:0}.t3-compare{width:100%;border-collapse:separate;border-spacing:0;margin:17px 0;border:1px solid #dce3ec;border-radius:12px;overflow:hidden}.t3-compare td,.t3-compare th{text-align:left;padding:12px 14px;border-bottom:1px solid #e3e8ef;vertical-align:top;font-size:.87rem;line-height:1.55}.t3-compare th{background:#0c3266;color:#fff}.t3-compare tbody tr:nth-child(2n){background:#f6f8fb}.t3-compare tbody tr:last-child td{border-bottom:none}.t3-areas{gap:11px;margin:19px 0}.t3-area{background:#f6f9fc;border:1px solid #dae4ee;border-radius:14px;padding:15px}.t3-area strong{display:block;color:#0b2a58;font-size:.96rem;margin-bottom:4px}.t3-area span{display:block;color:#516179;font-size:.83rem;line-height:1.55}.t3-steps{list-style:none;padding:0!important;gap:13px;margin:20px 0}.t3-steps li{list-style:none;background:#f5f7fa;border:1px solid #dce3ec;border-radius:14px;padding:14px;font-size:.9rem}.t3-stepno{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:100%;background:#0c3266;color:#f4cf86;font-weight:800;margin-right:6px}.t3-steps li strong{color:#0c3266}.t3-steps li span:last-child{display:block;font-size:.84rem;color:#50627b;line-height:1.55;margin-top:5px}.t3-faq details{border:1px solid #dce4ef;border-radius:12px;margin:9px 0;background:#fff}.t3-faq details[open]{border-color:#a0b8d0;background:#fafdff}.t3-faq summary{padding:13px 15px;font-weight:760;color:#0b2a58;font-size:.94rem;cursor:pointer;list-style-position:inside}.t3-faq details p{padding:0 17px 16px 19px;margin:0;font-size:.89rem;line-height:1.7}.t3-sidebar{align-self:start;position:sticky;top:106px}.t3-sidebox{background:#f2f7fc;border:1px solid #dce7f0;border-radius:15px;padding:17px;margin:18px 0}.t3-sidebox a{display:inline-block;margin-top:7px;font-weight:750;color:#0d416c}.t3-toc{padding-left:20px;margin:5px 0;font-size:.85rem;line-height:1.65}.t3-toc li{padding:3px 0}.t3-toc a{display:inline;text-decoration-color:#d9e1ee;color:#223f62;font-weight:650}.t3-references{background:#f7f9fc;border:1px solid #e0e6ee;padding:19px 21px;border-radius:16px;margin-top:32px;overflow-wrap:anywhere}.t3-references ol{padding-left:21px;margin:8px 0 0}.t3-references li{font-size:.81rem;line-height:1.6;margin-bottom:9px}.t3-references a{color:#0c568a;text-underline-offset:2px}.t3-cta{margin:36px 0 0;background:linear-gradient(120deg,#0c3266,#11616a);color:#fff;border-radius:18px;padding:24px}.t3-cta h2{color:#fff!important;margin:0 0 12px;font-size:1.5rem}.t3-cta p{color:#e8f0f8}.t3-cta .btn{margin:5px 7px 0 0}.t3-note{font-size:.77rem;color:#60738a;margin-top:13px}.t3-related .service-grid{display:grid;gap:16px}.t3-related .service-card{display:block}.t3-related .service-card h3{font-size:1.14rem}@media(max-width:950px){.t3-hero-grid{grid-template-columns:1fr;gap:22px}.t3-figure{max-width:700px}.t3-sidebar{position:static}.t3-related .service-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.t3-hero{padding:30px 0 38px}.t3-hero h1{font-size:2rem}.t3-hero .t3-lead{font-size:.93rem}.t3-areas,.t3-related .service-grid,.t3-steps,.t3-summary{grid-template-columns:1fr}.t3-compare{display:block;overflow-x:auto}.t3-compare table{min-width:540px}.t3-content h2{font-size:1.5rem}.t3-hero .container{padding-left:0}.t3-content .t3-cta{padding:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}