:root{--color-brand: #1e3a5f;--color-brand-strong: #16293f;--color-accent: #b07a26;--color-ink: #1a1d22;--color-muted: #535c66;--color-bg: #ffffff;--color-bg-soft: #f3f5f8;--color-line: #dde2e8;--color-on-brand: #ffffff;--font-heading: Georgia, "Times New Roman", serif;--font-body: system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: var(--font-body);--weight-heading: 600;--tracking-heading: -.01em;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.3rem;--step-2: 1.7rem;--step-3: clamp(2rem, 1.6rem + 1.6vw, 2.8rem);--step-4: clamp(2.4rem, 1.8rem + 2.8vw, 4rem);--leading-body: 1.6;--leading-heading: 1.1;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.75rem;--space-5: 3rem;--space-6: 5rem;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--rule: 1px solid var(--color-line);--ease: cubic-bezier(.2, 0, 0, 1);--dur: .16s}@media (prefers-reduced-motion: reduce){:root{--dur: 0ms}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--step-0);line-height:var(--leading-body);color:var(--color-ink);background:var(--color-bg);text-rendering:optimizeLegibility;font-optical-sizing:auto;font-kerning:normal}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);color:var(--color-brand-strong);text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{max-width:64ch;text-wrap:pretty}table,.price{font-variant-numeric:tabular-nums lining-nums}a{color:var(--color-brand);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-brand-strong);text-decoration-thickness:2px}img{max-width:100%;height:auto;display:block}.container{width:min(70rem,100% - 2 * var(--space-4));margin-inline:auto}.prose>*+*{margin-top:var(--space-3)}.prose h2,.prose h3{margin-top:var(--space-5)}.lede{font-size:var(--step-1);line-height:1.5;color:var(--color-muted);max-width:46ch;margin-top:var(--space-3)}.btn,.nav a.btn{display:inline-block;padding:.7rem 1.25rem;background:var(--color-brand);color:var(--color-on-brand);border:1px solid var(--color-brand);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:600;text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover,.nav a.btn:hover{background:var(--color-brand-strong);color:var(--color-on-brand)}.topbar{background:var(--color-brand-strong);color:#d6dde6;font-size:var(--step--1)}.topbar .container{display:flex;justify-content:flex-end;gap:var(--space-4);padding-block:.4rem}.topbar a{color:#fff;text-decoration:none}@media (max-width: 48rem){.topbar-creds{display:none}}.site-header-wrap{position:sticky;top:0;z-index:20;background:var(--color-bg)}.site-header-wrap.is-stuck{box-shadow:0 1px 0 var(--color-line)}.site-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3)}.brand{display:inline-flex;flex-direction:column;line-height:1.1;text-decoration:none;color:var(--color-brand-strong)}.brand strong{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--step-1)}.brand span{font-size:var(--step--1);color:var(--color-muted)}.nav{display:flex;align-items:center;gap:var(--space-4)}.nav a{color:var(--color-ink);text-decoration:none;font-family:var(--font-ui)}.nav a:not(.btn):hover{text-decoration:underline}.nav-toggle{display:none;background:none;border:0;padding:var(--space-2);cursor:pointer}.nav-toggle span{display:block;width:22px;height:2px;margin:5px 0;background:var(--color-brand-strong)}@media (max-width: 48rem){.nav-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--color-bg);border-bottom:var(--rule);padding:var(--space-2) var(--space-4) var(--space-4)}.nav.is-open{display:flex}.nav a{padding:var(--space-3) 0;border-bottom:var(--rule)}.nav a.btn{margin-top:var(--space-3);text-align:center}.site-header{position:relative}}.section{padding-block:var(--space-6)}.page-header{padding-block:var(--space-6) var(--space-4)}.divider{border:0;border-top:var(--rule);margin-block:var(--space-5)}.hero{padding-block:var(--space-6) var(--space-5)}.hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-5);align-items:start}@media (max-width: 52rem){.hero-grid{grid-template-columns:1fr}}.facts{border-top:var(--rule)}.fact{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--rule)}.fact b{font-weight:600}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-4);margin-top:var(--space-4)}.cards--2col{grid-template-columns:repeat(2,1fr)}@media (max-width: 40rem){.cards--2col{grid-template-columns:1fr}}.card{padding-block:var(--space-3);border-top:var(--rule)}.card h3{margin-bottom:var(--space-2)}.card p{color:var(--color-muted)}.card-icon-wrap{display:none}.card-link{display:inline-block;margin-top:var(--space-2);font-weight:600}.steps-section{padding-block:var(--space-6)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-4)}@media (max-width: 48rem){.steps{grid-template-columns:1fr}}.step{border-top:var(--rule);padding-top:var(--space-3)}.step-icon{display:none}.step strong{display:block;margin-bottom:var(--space-1)}.price-table{width:100%;border-collapse:collapse;margin-top:var(--space-3)}.price-table th,.price-table td{text-align:left;padding:.7rem var(--space-3) .7rem 0;border-bottom:var(--rule);vertical-align:top}.price-table th{font-weight:600;font-size:var(--step--1);color:var(--color-muted)}.price-table td:last-child,.price-table th:last-child{text-align:right;padding-right:0}.price{font-weight:600;white-space:nowrap;color:var(--color-brand-strong)}.faq details{border-bottom:var(--rule)}.faq summary{cursor:pointer;padding-block:var(--space-3);font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;font-weight:400}.faq details[open] summary:after{content:"−"}.faq .faq-body{padding-bottom:var(--space-3)}.faq .faq-body p,.faq details>p{color:var(--color-muted)}.note{border-top:var(--rule);border-bottom:var(--rule);padding-block:var(--space-3);color:var(--color-muted)}.badges,.credentials{list-style:none;padding:0;margin-top:var(--space-4)}.badges{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.badges li{color:var(--color-muted);font-size:var(--step--1)}.badge-seal,.h1-rule,.service-badge{display:none}.blog-list{list-style:none;padding:0}.blog-item{border-top:var(--rule);padding-block:var(--space-4)}.site-footer{margin-top:var(--space-6);padding-block:var(--space-5);border-top:var(--rule);color:var(--color-muted);font-size:var(--step--1)}.site-footer p+p{margin-top:var(--space-2)}.site-footer a{color:var(--color-muted)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.js-ready [data-reveal]:not(.in){opacity:0}[data-reveal]{transition:opacity .4s var(--ease)}@media (prefers-reduced-motion: reduce){.js-ready [data-reveal]:not(.in){opacity:1}[data-reveal]{transition:none}}h1+.prose,h1+p,h1+.lede,h1+div{margin-top:1.25rem}h2+.prose,h2+p,h2+.price-table,h2+.faq{margin-top:1rem}.section>*+h2{margin-top:var(--space-5)}.section>h2+ul,.section>h2+ol{margin-top:1rem}.section>ul.prose>li+li{margin-top:.4rem}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-vietnamese-wght-normal.CCSRnr7S.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-ext-wght-normal.C9jy1SL9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-wght-normal.BnupfK5F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #16335c;--navy-deep: #0f2545;--ins: #0b7a65;--ins-tint: #d4efe7;--inv: #e3a21a;--inv-tint: #ffe8a8;--mor: #e5664b;--mor-tint: #fbd9cf;--tax: #1f6fae;--tax-tint: #d6e9f8;--color-brand: #16335c;--color-brand-strong: #0f2545;--color-accent: #e3a21a;--color-ink: #17202c;--color-muted: #4c5868;--color-bg: #ffffff;--color-bg-soft: #f2f5f9;--color-line: #d9e0e8;--font-heading: "Epilogue Variable", "Arial Black", sans-serif;--font-body: "Albert Sans Variable", "Segoe UI", sans-serif;--font-ui: "Albert Sans Variable", "Segoe UI", sans-serif;--weight-heading: 800;--tracking-heading: -.035em;--leading-heading: 1.02;--step-0: 1.0625rem;--step-3: clamp(1.9rem, 1.3rem + 2.4vw, 3rem);--step-4: clamp(2.3rem, 1.4rem + 3.6vw, 4.2rem);--leading-body: 1.6;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 40'%3E%3Cpolygon points='61.14,0 64,0 64,6 34.86,40 32,40 32,34' fill='%23e3a21a'/%3E%3Crect x='32' y='0' width='32' height='6' fill='%233f74ae'/%3E%3Crect x='32' y='34' width='32' height='6' fill='%233f74ae'/%3E%3Crect x='0' y='0' width='6' height='40' fill='%2316335c'/%3E%3Crect x='0' y='0' width='30' height='6' fill='%2316335c'/%3E%3Crect x='0' y='17' width='21' height='6' fill='%2316335c'/%3E%3Crect x='0' y='34' width='30' height='6' fill='%2316335c'/%3E%3C/svg%3E")}html,body{overflow-x:clip}.topbar{background:var(--navy-deep)}.topbar a{font-weight:700;font-variant-numeric:tabular-nums}.site-header{padding-block:1.1rem}.brand{display:grid;grid-template-columns:48px auto;column-gap:.85rem;align-items:center}.brand:before{content:"";grid-row:1 / span 2;width:48px;height:30px;background:var(--mark) center / contain no-repeat}.brand strong{font-weight:800;font-size:1.2rem;letter-spacing:-.02em}.brand span{font-size:.85rem}.nav{gap:1.5rem}.nav a{font-weight:600;font-size:.98rem}.nav a:not(.btn):hover{text-decoration:underline;text-decoration-color:var(--inv);text-decoration-thickness:3px;text-underline-offset:.4em}@media (max-width: 48rem){.brand span{display:none}.brand:before{grid-row:1}}a{color:var(--navy)}a:hover{color:var(--navy-deep);text-decoration-color:var(--inv)}.btn,.nav a.btn{background:var(--navy);border-color:var(--navy);padding:.9rem 1.5rem;font-weight:700}.btn:hover,.nav a.btn:hover{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff;box-shadow:inset 0 -4px 0 var(--inv)}.e-block,.e-career,.e-contact{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.e-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:.5rem}.e-lead{background:var(--navy);color:#fff;padding:3rem 3rem 3.25rem}.e-lead h1{color:#fff;margin-top:2.25rem;max-width:13ch}.e-lead .lede{color:#cdd7e4;max-width:40ch}.e-mono{display:block;overflow:visible}.e-mono rect,.e-mono polygon{transform-box:fill-box}.e-cta{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.e-cta .btn{background:var(--inv);border-color:var(--inv);color:var(--navy-deep)}.e-cta .btn:hover{background:#fff;border-color:#fff;color:var(--navy-deep);box-shadow:none}.e-tel{color:#fff;font-weight:700;font-size:1.2rem;text-decoration:none;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--inv)}.e-tel:hover{color:var(--inv)}.e-tiles{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.e-tile{display:flex;flex-direction:column;justify-content:flex-end;gap:.3rem;padding:1.5rem;min-height:11rem;text-decoration:none;color:#fff;transition:background var(--dur) var(--ease)}.e-tile b{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.4rem,1rem + 1vw,1.9rem);letter-spacing:-.03em;line-height:1.05}.e-tile span{font-size:.95rem;font-weight:500}.e-tile:hover b{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.15em}.t-ins{background:var(--ins)}.t-inv{background:var(--inv);color:var(--navy-deep)}.t-mor{background:var(--mor);color:var(--navy-deep)}.t-tax{background:var(--tax)}.t-ins:hover{background:#096a58;color:#fff}.t-inv:hover{background:#d99513;color:var(--navy-deep)}.t-mor:hover{background:#dc583c;color:var(--navy-deep)}.t-tax:hover{background:#1a6099;color:#fff}@keyframes e-grow-x{0%{transform:scaleX(0)}}@keyframes e-grow-y{0%{transform:scaleY(0)}}@keyframes e-wipe{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes e-tile{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.ez-stem{transform-origin:top;animation:e-grow-y .36s var(--ease) both}.ez-e{transform-origin:left;animation:e-grow-x .38s .18s var(--ease) both}.ez-z{transform-origin:left;animation:e-grow-x .38s .42s var(--ease) both}.ez-d{animation:e-wipe .42s .7s var(--ease) both}.e-tile{animation:e-tile .5s var(--ease) both}.t-ins{animation-delay:.25s}.t-inv{animation-delay:.35s}.t-mor{animation-delay:.45s}.t-tax{animation-delay:.55s}}@media (max-width: 60rem){.e-hero{grid-template-columns:1fr;margin-inline:calc(-1 * var(--space-4))}.e-lead{padding:2rem var(--space-4) 2.5rem}.e-lead h1{margin-top:1.5rem}.e-tile{min-height:8rem;padding:1.1rem var(--space-4)}}.e-intro{display:grid;grid-template-columns:9rem 1fr;gap:2.5rem;align-items:center;padding-block:4.5rem}.e-face{width:9rem;height:9rem;border-radius:50%;background:var(--inv-tint);display:grid;place-items:center;overflow:hidden}.e-face img{display:block;width:100%;height:100%;object-fit:cover}.e-face span{font-family:var(--font-heading);font-weight:800;font-size:2.6rem;color:var(--navy)}.e-big{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);line-height:1.25;letter-spacing:-.02em;color:var(--navy);max-width:32ch}.e-sign{margin-top:1rem;color:var(--color-muted);font-weight:600}@media (max-width: 44rem){.e-intro{grid-template-columns:1fr;gap:1.25rem;padding-block:3rem}.e-face{width:6.5rem;height:6.5rem}}.e-remote{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;border-top:3px solid var(--navy);padding-block:2.25rem 4rem}.e-remote h2{max-width:14ch}.e-remote p{font-size:1.15rem}.e-remote p+p{margin-top:.75rem}.e-channels{list-style:none;padding:0;margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.e-channels li{font-weight:700;color:var(--navy);padding:.4rem .8rem;background:var(--color-bg-soft)}@media (max-width: 48rem){.e-remote{grid-template-columns:1fr;gap:1rem;padding-block:2rem 3rem}}.e-block{padding-block:4rem}.e-block h2{max-width:20ch}.e-ins{background:var(--ins-tint);--c: var(--ins)}.e-inv{background:var(--inv-tint);--c: #b27a00}.e-cols{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;margin-top:1.75rem}.e-cols>p{font-size:1.15rem}.e-list{list-style:none;padding:0;border-top:3px solid var(--navy)}.e-list li{display:grid;grid-template-columns:.75rem 1fr;gap:.9rem;align-items:center;padding-block:.75rem;border-bottom:1px solid rgba(15,37,69,.18);font-weight:600}.e-list li:before{content:"";width:.75rem;height:.75rem;background:var(--c)}.e-link{display:inline-block;margin-top:1.75rem;font-weight:700;font-size:1.05rem;text-decoration-thickness:2px}@media (max-width: 48rem){.e-cols{grid-template-columns:1fr;gap:1.5rem}.e-block{padding-block:3rem}}.e-section{padding-block:4.5rem 1rem}.e-steps{list-style:none;padding:0;margin-top:2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;counter-reset:s}.e-steps li{counter-increment:s;border-top:8px solid var(--c);padding-top:1.1rem}.e-steps li:nth-child(1){--c: var(--ins)}.e-steps li:nth-child(2){--c: var(--inv)}.e-steps li:nth-child(3){--c: var(--mor)}.e-steps li:before{content:counter(s);display:block;font-family:var(--font-heading);font-weight:800;font-size:3rem;line-height:1;color:var(--navy);letter-spacing:-.04em}.e-steps b{display:block;margin-top:.6rem;font-family:var(--font-heading);font-size:1.3rem;font-weight:800;letter-spacing:-.02em;color:var(--navy)}.e-steps p{margin-top:.35rem;color:var(--color-muted)}@media (max-width: 44rem){.e-steps{grid-template-columns:1fr;gap:2rem}}.town-steps{list-style:none;padding:0;margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;counter-reset:s}.town-steps li{counter-increment:s;border-top:8px solid var(--c);padding-top:1rem}.town-steps li:nth-child(1){--c: var(--ins)}.town-steps li:nth-child(2){--c: var(--inv)}.town-steps li:nth-child(3){--c: var(--mor)}.town-steps li:before{content:counter(s);display:block;font-family:var(--font-heading);font-weight:800;font-size:2.2rem;line-height:1;color:var(--navy)}.town-steps b{display:block;margin-top:.5rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:800;color:var(--navy)}.town-steps p{margin-top:.3rem;color:var(--color-muted)}.section>.town-steps+h2,.section>.cards+h2{margin-top:var(--space-5)}@media (max-width: 44rem){.town-steps{grid-template-columns:1fr}}.e-career{margin-top:4.5rem;background:var(--inv);padding-block:4rem}.e-career h2{color:var(--navy-deep);max-width:18ch}.e-career p{margin-top:1.1rem;color:var(--navy-deep);font-size:1.1rem;max-width:56ch}.e-career .btn:hover{box-shadow:inset 0 -4px #fff}.e-contact{background:var(--navy);color:#fff;padding-block:4rem}.e-contact h2{color:#fff}.e-contact-tel{display:inline-block;margin-top:1rem;color:#fff;text-decoration:none;font-family:var(--font-heading);font-weight:800;font-size:clamp(2.5rem,1.5rem + 4.4vw,5rem);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.e-contact-tel:hover{color:var(--inv)}.e-contact p{margin-top:1.25rem;color:#cdd7e4}.e-contact p a{color:#fff}.site-footer{margin-top:0}body:not([data-section=home]) .site-footer{margin-top:4rem}body{--c: var(--ins);--c-tint: var(--ins-tint)}body[data-section=financne-poradenstvo],body[data-section=kariera]{--c: var(--inv);--c-tint: var(--inv-tint)}body[data-section=hypoteky]{--c: var(--mor);--c-tint: var(--mor-tint)}body[data-section=dane],body[data-section=cennik]{--c: var(--tax);--c-tint: var(--tax-tint)}body:not([data-section=home]) h1{max-width:20ch}body:not([data-section=home]) h1:before{content:"";display:block;width:5rem;height:10px;background:var(--c);margin-bottom:1.25rem}.card{border-top:0;box-shadow:inset 0 4px 0 var(--c);background:var(--c-tint);padding:1.35rem 1.3rem 1.3rem}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.cards{perspective:900px}.card{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .45s var(--ease),box-shadow .25s var(--ease)}.card:hover{box-shadow:inset 0 10px 0 var(--c),0 22px 28px -22px #0f254573;transition:transform 90ms linear,box-shadow .25s var(--ease)}}.card h3{font-size:1.25rem;letter-spacing:-.02em}.card p{color:var(--color-ink)}.note{border:0;background:var(--color-bg-soft);padding:1rem 1.25rem;color:var(--color-ink)}.faq summary{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--navy)}.faq summary:after{color:var(--navy);font-weight:800}.prose h2{font-size:clamp(1.45rem,1.1rem + 1.1vw,1.95rem)}.prose h3{font-size:1.2rem}.post-meta{margin-top:1rem;color:var(--color-muted);font-weight:600;font-size:.95rem}.price-table thead th{color:var(--navy);border-bottom:3px solid var(--navy)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
