.svc{--svc-ink: #0a2530;--svc-ink-soft: #4a6b76;--svc-body: #3c5b66;--svc-cream: #fbfaf7;--svc-sand: #f3efe7;--svc-white: #ffffff;--svc-teal-700: #0a5f6b;--svc-teal-600: #0e7b8a;--svc-teal-500: #139aa8;--svc-teal-100: #d9f0f3;--svc-gold: #bd8a2c;--svc-gold-soft: #f4e4c4;--svc-deep: #06222d;--svc-deep-2: #0c3a47;--svc-on-deep: #eaf6f8;--svc-on-deep-muted: #9dbcc5;--svc-line: #06c755;--svc-line-dark: #05a948;--svc-radius: 20px;--svc-shadow: 0 18px 50px -22px rgba(6, 34, 45, .35);--svc-shadow-lg: 0 30px 70px -28px rgba(6, 34, 45, .45);color:var(--svc-body);font-size:1.0625rem;line-height:1.75}.svc-wrap{margin-inline:auto;width:100%;max-width:78rem;padding-inline:1.25rem}.svc-section{padding-block:4.5rem}@media(min-width:768px){.svc-section{padding-block:7rem}}.svc-section--cream{background:var(--svc-cream)}.svc-section--sand{background:linear-gradient(180deg,var(--svc-cream) 0%,var(--svc-sand) 100%)}.svc-section--white{background:var(--svc-white)}.svc-section--deep{background:radial-gradient(120% 90% at 15% 0%,rgba(16,72,87,.55) 0%,transparent 60%),linear-gradient(160deg,var(--svc-deep) 0%,var(--svc-deep-2) 100%);color:var(--svc-on-deep)}.svc-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--svc-teal-600)}.svc-eyebrow:before{content:"";width:1.75rem;height:2px;background:currentColor;border-radius:2px}.svc-section--deep .svc-eyebrow{color:#6fd0dc}.svc-h1{font-family:var(--font-heading, sans-serif);color:var(--svc-ink);font-weight:900;font-size:clamp(2.25rem,5.2vw,3.9rem);line-height:1.12;letter-spacing:-.015em}.svc-h2{font-family:var(--font-heading, sans-serif);color:var(--svc-ink);font-weight:900;font-size:clamp(1.75rem,3.4vw,2.85rem);line-height:1.2;letter-spacing:-.01em}.svc-h3{font-family:var(--font-heading, sans-serif);color:var(--svc-ink);font-weight:800;font-size:1.25rem;line-height:1.35}.svc-section--deep .svc-h1,.svc-section--deep .svc-h2,.svc-section--deep .svc-h3{color:var(--svc-on-deep)}.svc-lead{font-size:1.125rem;color:var(--svc-body);text-wrap:pretty}@media(min-width:768px){.svc-lead{font-size:1.25rem}}.svc-section--deep .svc-lead,.svc-section--deep p{color:var(--svc-on-deep-muted)}.svc-mark{color:var(--svc-teal-600)}.svc-underline{position:relative;display:inline-block}.svc-underline:after{content:"";position:absolute;left:-.05em;right:-.05em;bottom:.06em;height:.3em;background:var(--svc-gold-soft);border-radius:.2em;z-index:-1}.svc-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;font-weight:800;font-size:1.0625rem;line-height:1;padding:1.125rem 2rem;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.svc-cta:focus-visible{outline:3px solid var(--svc-teal-500);outline-offset:3px}.svc-cta--line{background:var(--svc-line);color:#fff;box-shadow:0 14px 30px -12px #06c755bf}.svc-cta--line:hover{background:var(--svc-line-dark);transform:translateY(-2px);box-shadow:0 20px 38px -12px #06c755cc}.svc-cta--ghost{border:2px solid rgba(10,37,48,.16);color:var(--svc-ink);background:#fffc}.svc-cta--ghost:hover{border-color:var(--svc-teal-600);color:var(--svc-teal-700);transform:translateY(-2px)}.svc-section--deep .svc-cta--ghost{border-color:#ffffff47;color:var(--svc-on-deep);background:#ffffff0f}.svc-section--deep .svc-cta--ghost:hover{border-color:#fff9;color:#fff}.svc-cta--block{width:100%}.svc-cta-note{font-size:.9375rem;color:#0a25309e}.svc-section--deep .svc-cta-note{color:var(--svc-on-deep-muted)}.svc-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.svc-chips{display:flex;flex-wrap:wrap;gap:.5rem}.svc-chip{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.5rem .95rem;font-size:.9375rem;font-weight:700;background:var(--svc-teal-100);color:var(--svc-teal-700)}.svc-chip svg{width:1.1rem;height:1.1rem;flex:none}.svc-section--deep .svc-chip{background:#ffffff17;color:var(--svc-on-deep)}.svc-card{background:var(--svc-white);border:1px solid rgba(10,37,48,.07);border-radius:var(--svc-radius);padding:1.75rem;box-shadow:var(--svc-shadow);height:100%}.svc-card--flat{box-shadow:none;border-color:#0a25301a}.svc-section--deep .svc-card{background:#ffffff0d;border-color:#ffffff1f;box-shadow:none}.svc-grid{display:grid;gap:1.25rem}@media(min-width:640px){.svc-grid--2,.svc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.svc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.svc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-split{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.svc-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem}}.svc-icon{width:2.75rem;height:2.75rem;color:var(--svc-teal-600)}.svc-section--deep .svc-icon{color:#6fd0dc}.svc-num{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border-radius:999px;font-family:var(--font-heading, sans-serif);font-weight:900;font-size:1rem;background:var(--svc-ink);color:#fff}.svc-section--deep .svc-num{background:#6fd0dc;color:var(--svc-deep)}.svc-list{display:grid;gap:.85rem}.svc-list li{display:flex;align-items:flex-start;gap:.75rem;text-wrap:pretty}.svc-list svg{width:1.35rem;height:1.35rem;flex:none;margin-top:.28rem;color:var(--svc-teal-500)}.svc-section--deep .svc-list svg{color:#6fd0dc}.svc-quote{border-left:4px solid var(--svc-gold);background:var(--svc-white);border-radius:0 14px 14px 0;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:700;color:var(--svc-ink);box-shadow:var(--svc-shadow);text-wrap:pretty}.svc-section--deep .svc-quote{background:#ffffff0d;color:var(--svc-on-deep);box-shadow:none}.svc-figure{border-radius:var(--svc-radius);overflow:hidden;box-shadow:var(--svc-shadow-lg)}.svc-figure img{display:block;width:100%;height:100%;object-fit:cover}.svc-caption{margin-top:.75rem;font-size:.8125rem;color:#0a25308c}.svc-section--deep .svc-caption{color:var(--svc-on-deep-muted)}.svc-sticky{position:fixed;inset-inline:0;bottom:0;z-index:5;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#ffffffed;backdrop-filter:blur(10px);border-top:1px solid rgba(10,37,48,.09);box-shadow:0 -10px 30px -18px #06222d80}@media(min-width:768px){.svc-sticky{display:none}}.svc-float{display:none}@media(min-width:768px){.svc-float{display:inline-flex;position:fixed;right:1.5rem;bottom:1.5rem;z-index:5}}#page:has(.svc)>footer{margin-top:0}@media(prefers-reduced-motion:reduce){.svc-cta{transition:none}.svc-cta:hover{transform:none}}.blog-head{background:linear-gradient(180deg,var(--svc-white) 0%,var(--svc-cream) 100%);padding-top:7.5rem;padding-bottom:3rem}@media(min-width:1024px){.blog-head{padding-top:10rem;padding-bottom:3.5rem}}.blog-head__inner{max-width:60rem}.blog-head__title{margin-top:1rem}.blog-head__lead{margin-top:1.25rem;max-width:40rem}.blog-filter{margin-top:2.25rem}.blog-chip{transition:transform .18s ease,background-color .18s ease,color .18s ease}.blog-chip:hover{transform:translateY(-2px)}.blog-chip--on{background:var(--svc-teal-600);color:#fff}.blog-tags{display:flex;flex-wrap:wrap;gap:.4rem}.blog-tag{font-size:.75rem;font-weight:700;color:var(--svc-teal-700);background:var(--svc-teal-100);border-radius:999px;padding:.2rem .7rem;transition:background-color .16s ease,color .16s ease}a.blog-tag:hover{background:var(--svc-teal-600);color:#fff}.blog-meta{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--svc-ink-soft)}.blog-inline-link{font-size:.9375rem;font-weight:700;color:var(--svc-teal-600)}.blog-inline-link:hover{color:var(--svc-teal-700)}.blog-list{padding-top:3rem}@media(min-width:768px){.blog-list{padding-top:3.5rem}}.blog-grid{display:grid;gap:1.75rem}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{display:flex;flex-direction:column;background:var(--svc-white);border:1px solid rgba(10,37,48,.07);border-radius:var(--svc-radius);overflow:hidden;box-shadow:var(--svc-shadow);height:100%;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--svc-shadow-lg)}.blog-card__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--svc-sand)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__body{display:grid;gap:.65rem;align-content:start;padding:1.5rem 1.5rem 1.65rem;height:100%}.blog-card__title{font-family:var(--font-heading, sans-serif);color:var(--svc-ink);font-weight:700;font-size:1.0625rem;line-height:1.55}.blog-card__desc{font-size:.9375rem;line-height:1.75;color:var(--svc-body)}.blog-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:3rem}.blog-pager__item{min-width:2.75rem;text-align:center;border-radius:999px;padding:.65rem 1.1rem;font-size:.9375rem;font-weight:700;color:var(--svc-ink-soft);background:var(--svc-white);border:1px solid rgba(10,37,48,.1);transition:transform .18s ease,color .18s ease,border-color .18s ease}.blog-pager__item:hover{transform:translateY(-2px);border-color:var(--svc-teal-600);color:var(--svc-teal-700)}.blog-pager__item--on{background:var(--svc-teal-600);border-color:var(--svc-teal-600);color:#fff}.blog-pager__gap{color:var(--svc-ink-soft);padding-inline:.25rem}.blog-empty{padding:3rem 0;font-size:1.0625rem;color:var(--svc-ink-soft)}.blog-post-head{background:linear-gradient(180deg,var(--svc-white) 0%,var(--svc-cream) 100%);padding-top:7.5rem;padding-bottom:2.25rem}@media(min-width:1024px){.blog-post-head{padding-top:10rem}}.blog-post-head__inner{max-width:54rem}.blog-crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--svc-ink-soft);margin-bottom:1.25rem}.blog-crumbs a:hover{color:var(--svc-teal-600)}.blog-post-title{font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.25;margin-top:1.1rem}.blog-standfirst{margin-top:1.25rem}.blog-byline{display:flex;align-items:center;gap:.85rem;margin-top:1.85rem;padding-top:1.35rem;border-top:1px solid rgba(10,37,48,.1)}.blog-byline__avatar{width:2.75rem;height:2.75rem;flex:none;border-radius:999px;overflow:hidden;background:var(--svc-sand)}.blog-byline__avatar img{width:100%;height:100%;object-fit:cover}.blog-byline__name{font-family:var(--font-heading, sans-serif);font-size:.9375rem;font-weight:700;color:var(--svc-ink)}.blog-byline__meta{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.8125rem;color:var(--svc-ink-soft)}.blog-hero-wrap{max-width:66rem}.blog-hero{aspect-ratio:16 / 9}.blog-body-band{background:var(--svc-cream);padding-block:3.5rem}@media(min-width:768px){.blog-body-band{padding-block:5rem}}.blog-shell{display:grid;gap:3rem;max-width:70rem}@media(min-width:1024px){.blog-shell{grid-template-columns:minmax(0,1fr) 15rem;gap:4.5rem;align-items:start}}.blog-prose{max-width:39rem;font-size:1.0625rem;line-height:1.9;color:var(--svc-body)}.blog-prose>p{margin-bottom:1.4rem;text-wrap:pretty}.blog-prose>p:first-child{font-size:1.1875rem;line-height:1.85;color:var(--svc-ink);font-weight:500}.blog-prose h2{font-family:var(--font-heading, sans-serif);color:var(--svc-ink);font-weight:700;font-size:1.5rem;line-height:1.4;margin-top:3rem;margin-bottom:1rem;scroll-margin-top:6rem}.blog-prose h3{font-family:var(--font-heading, sans-serif);color:var(--svc-ink);font-weight:700;font-size:1.0625rem;line-height:1.6;margin-top:2rem;margin-bottom:.5rem;scroll-margin-top:6rem}.blog-prose strong{color:var(--svc-teal-700);font-weight:700}.blog-prose a{color:var(--svc-teal-600);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.blog-prose a:hover{color:var(--svc-teal-700)}.blog-prose ul,.blog-prose ol{display:grid;gap:.6rem;margin-bottom:1.65rem;padding-left:1.35rem}.blog-prose ul{list-style:disc outside}.blog-prose ol{list-style:decimal outside}.blog-prose li{padding-left:.35rem;line-height:1.8;text-wrap:pretty}.blog-prose li::marker{color:var(--svc-gold)}.blog-prose blockquote{border-left:4px solid var(--svc-gold);background:var(--svc-white);border-radius:0 14px 14px 0;padding:1.25rem 1.5rem;margin:2rem 0;font-size:1.0625rem;font-weight:700;color:var(--svc-ink);box-shadow:var(--svc-shadow);text-wrap:pretty}.blog-prose blockquote p{margin:0}.blog-prose img{width:100%;height:auto;border-radius:14px;box-shadow:var(--svc-shadow)}.blog-prose figure{margin:2.25rem 0}.blog-prose figcaption{margin-top:.75rem;font-size:.8125rem;color:var(--svc-ink-soft)}.blog-prose hr{border:0;border-top:1px solid rgba(10,37,48,.12);margin:2.5rem 0}.blog-prose table{width:100%;min-width:26rem;border-collapse:collapse;font-size:.9375rem}.blog-prose .blog-table-scroll{overflow-x:auto;border-radius:14px;box-shadow:var(--svc-shadow);background:var(--svc-white);margin-bottom:1.65rem}.blog-prose thead th{background:var(--svc-teal-700);color:#fff;font-weight:700;text-align:left;padding:.9rem 1.15rem;white-space:nowrap}.blog-prose tbody th{color:var(--svc-ink);font-weight:700;text-align:left;white-space:nowrap}.blog-prose th,.blog-prose td{padding:.9rem 1.15rem;border-top:1px solid rgba(10,37,48,.09);vertical-align:top}.blog-disclaimer{margin-top:2.5rem;padding:1.25rem 1.5rem;border-left:4px solid var(--svc-gold);background:var(--svc-white);border-radius:0 14px 14px 0;font-size:.9375rem;line-height:1.8;color:var(--svc-ink-soft)}.blog-cta{display:grid;gap:1.25rem;margin:2.5rem 0;padding:1.75rem;background:var(--svc-teal-100);border-radius:var(--svc-radius)}@media(min-width:700px){.blog-cta{grid-template-columns:1fr auto;align-items:center;gap:1.75rem}}.blog-cta__label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--svc-teal-700);margin-bottom:.45rem}.blog-cta__title{margin-bottom:.4rem}.blog-cta__text{font-size:.9375rem;line-height:1.7;color:var(--svc-teal-700);margin:0}.blog-cta__btn{white-space:nowrap;background:var(--svc-white)}.blog-rail{display:none}@media(min-width:1024px){.blog-rail{display:block;position:sticky;top:6.5rem}}.blog-toc{background:var(--svc-white);border-radius:var(--svc-radius);box-shadow:var(--svc-shadow);padding:1.5rem 1.35rem}.blog-toc__label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--svc-teal-600);margin-bottom:.9rem}.blog-toc__list{display:grid;gap:.75rem;list-style:none}.blog-toc__list li[data-depth="3"]{padding-left:.85rem}.blog-toc__list a{font-size:.875rem;line-height:1.6;color:var(--svc-ink-soft);transition:color .16s ease}.blog-toc__list a:hover,.blog-toc__list a.toc-current{color:var(--svc-teal-600);font-weight:700}.blog-next__inner{max-width:46rem;text-align:center}.blog-next__title{margin-top:1rem}.blog-next__text{margin-top:1.1rem}.blog-next__actions{margin-top:2rem;justify-content:center}.blog-next__note{margin-top:1.1rem;font-size:.875rem}.blog-rel-head{margin-bottom:2rem}.blog-back{margin-top:2.75rem}#page:has(.blog)>footer{margin-top:0}@media(prefers-reduced-motion:reduce){.blog-card,.blog-chip,.blog-pager__item{transition:none}.blog-card:hover,.blog-chip:hover,.blog-pager__item:hover,.blog-card:hover .blog-card__media img{transform:none}}
