@font-face{font-family: 'EB Garamond';font-style: italic;font-weight: 400;font-display: swap;src: url('../fonts/garamond-400i-latin-ext.woff2') format('woff2');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: 'EB Garamond';font-style: italic;font-weight: 400;font-display: swap;src: url('../fonts/garamond-400i-latin.woff2') format('woff2');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: 'EB Garamond';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/garamond-400-latin-ext.woff2') format('woff2');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: 'EB Garamond';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/garamond-400-latin.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url('../fonts/poppins-300-latin-ext.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url('../fonts/poppins-300-latin.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/poppins-400-latin-ext.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url('../fonts/poppins-400-latin.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url('../fonts/poppins-500-latin-ext.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url('../fonts/poppins-500-latin.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url('../fonts/poppins-600-latin-ext.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url('../fonts/poppins-600-latin.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url('../fonts/poppins-700-latin-ext.woff2') format('woff2');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: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url('../fonts/poppins-700-latin.woff2') format('woff2');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{--c-ink: #0f111d;--c-accent: #e5b889;--c-paper: #ffffff;--c-accent-soft: #e8c199;--c-accent-deep: #d4a06a;--c-gold: #c8a34a;--c-gold-on-light: #b08a2e;--c-gold-deep: #a07d24;--c-on-accent: var(--c-ink);--c-carbon: #000000;--c-forest: #213e3a;--c-white-85: rgb(255 255 255 / 0.85);--c-white-60: rgb(255 255 255 / 0.60);--c-white-12: rgb(255 255 255 / 0.12);--c-black-85: rgb(0 0 0 / 0.85);--c-black-60: rgb(0 0 0 / 0.60);--bg-dark: var(--c-ink);--bg-light: var(--c-paper);--text-on-dark: var(--c-paper);--text-on-light: var(--c-carbon);--text-muted-dark: var(--c-white-85);--text-muted-light: var(--c-black-85);--line-accent: var(--c-accent);--line-light: var(--c-paper);--overlay-strong: color-mix(in srgb,var(--c-ink) 92%,transparent);--overlay-mid: color-mix(in srgb,var(--c-ink) 72%,transparent);--overlay-soft: color-mix(in srgb,var(--c-ink) 45%,transparent);--tint-accent: color-mix(in srgb,var(--c-accent) 8%,transparent);--cta-bg: color-mix(in srgb,var(--c-accent) 26%,var(--c-ink));--cta-text: var(--text-on-dark);--c-focus: var(--c-accent);--c-error: #ea384c;--c-error-bg: #ffdede;--c-success-bg: #ddd;--font-sans: 'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--font-display: var(--font-sans);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-2xs: 0.75rem;--fs-xs: 0.875rem;--fs-sm: 1rem;--fs-base: 1.125rem;--fs-md: 1.25rem;--fs-lg: 1.5rem;--fs-xl: 1.75rem;--fs-2xl: 2.25rem;--fs-3xl: 2.5rem;--fs-4xl: 2.75rem;--fs-5xl: 3rem;--fs-6xl: 3.5rem;--lh-tight: 1.2;--lh-snug: 1.3;--lh-normal: 1.5;--lh-relaxed: 1.6;--ls-tight: -0.01em;--ls-normal: 0;--ls-wide: 0.08em;--sp-1: 0.25rem;--sp-2: 0.5rem;--sp-3: 0.75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 2.25rem;--sp-8: 3rem;--sp-9: 4rem;--sp-10: 4.5rem;--sp-11: 6rem;--sp-12: 7.5rem;--sp-13: 9.375rem;--sp-14: 12.5rem;--section-pt: var(--sp-12);--section-pb: var(--sp-12);--section-tight: var(--sp-9);--container-max: 85rem;--container-gutter: var(--sp-5);--container-gutter-lg: var(--sp-6);--grid-gap: var(--sp-4);--grid-gap-lg: var(--sp-7);--radius: 0;--bw-hair: 1px;--bw-thin: 2px;--bw-thick: 3px;--bw-marker: 3px;--bw-frame: 5px;--offset-plate-x: 6%;--offset-plate-y: 6%;--dur-fast: 0.15s;--dur-base: 0.3s;--dur-slow: 0.5s;--dur-reveal: 0.7s;--ease-out: cubic-bezier(0.22,0.61,0.36,1);--ease-in-out: cubic-bezier(0.65,0,0.35,1);--reveal-shift: 24px;--z-base: 0;--z-plate: 1;--z-content: 2;--z-dropdown: 50;--z-navbar: 100;--z-overlay: 200;--shadow-none: none;--shadow-dropdown: 0 12px 32px rgb(0 0 0 / 0.35);--navbar-h: 100px;--navbar-h-sm: 72px;--icon-size: 50px;--card-min-h: 350px;--hero-min-h: 78vh}@media screen and (max-width: 991px){:root{--fs-6xl: 2.625rem;--fs-5xl: 2.375rem;--fs-4xl: 2.375rem;--fs-3xl: 2.125rem;--fs-2xl: 2.125rem;--fs-xl: 1.5rem;--fs-md: 1.125rem;--navbar-h: var(--navbar-h-sm);--section-pt: var(--sp-9);--section-pb: var(--sp-9);--section-tight: var(--sp-8)}}@media screen and (max-width: 767px){:root{--fs-6xl: 2.25rem;--fs-5xl: 1.875rem;--fs-4xl: 1.875rem;--fs-3xl: 1.75rem;--fs-2xl: 1.75rem;--fs-xl: 1.375rem;--section-pt: var(--sp-8);--section-pb: var(--sp-8);--section-tight: var(--sp-7)}}@media screen and (max-width: 479px){:root{--fs-6xl: 1.875rem;--fs-5xl: 1.625rem;--fs-4xl: 1.625rem;--fs-3xl: 1.5rem;--fs-2xl: 1.5rem;--container-gutter: var(--sp-4)}}[data-theme='grafit']{--c-ink: #14161f;--c-accent: #9aa7b4;--c-accent-soft: #b3bec9;--c-accent-deep: #7f8d9b}[data-theme='palestra']{--c-ink: #101c19;--c-accent: #c9a227;--c-accent-soft: #dcb84a;--c-accent-deep: #a8871c}[data-theme='miedz']{--c-ink: #0d1526;--c-accent: #c47b52;--c-accent-soft: #d59470;--c-accent-deep: #a4623d}[data-theme='zielen-szmaragd']{--c-ink: #071612;--c-accent: #2f9e6f;--c-accent-soft: #46b785;--c-accent-deep: #237c56;--c-forest: #123c2c}[data-theme='zielen-szalwia']{--c-ink: #141b18;--c-accent: #6d9179;--c-accent-soft: #85a891;--c-accent-deep: #557661;--c-forest: #2b3a31}[data-theme='zielen-butelka']{--c-ink: #0a2620;--c-accent: #2f9e88;--c-accent-soft: #4ab5a0;--c-accent-deep: #237f6c;--c-forest: #103a31}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0.01ms;--dur-base: 0.01ms;--dur-slow: 0.01ms;--dur-reveal: 0.01ms;--reveal-shift: 0px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background-color: var(--bg-dark);color: var(--text-on-dark);font-family: var(--font-sans);font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img,svg,video{display: block;max-width: 100%;height: auto}a{color: inherit;text-decoration: none}button,input,textarea,select{font: inherit;color: inherit}h1,h2,h3,h4,h5,h6{margin: 0;font-weight: var(--fw-medium)}p{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}:focus-visible{outline: var(--bw-thin) solid var(--c-focus);outline-offset: var(--sp-1)}::selection{background-color: var(--c-accent);color: var(--c-on-accent)}.section{display: flex;flex-flow: column;justify-content: flex-start;align-items: center;padding-top: var(--section-pt);padding-bottom: var(--section-pb);background-color: var(--bg-dark)}.section--light{background-color: var(--bg-light);color: var(--text-on-light)}.section--flush{background-color: transparent}.section--tight{padding-block: var(--section-tight)}.section--no-top{padding-top: 0}.section--no-bottom{padding-bottom: 0}main > .section:first-child{padding-top: calc(var(--navbar-h) + var(--sp-9))}@media screen and (max-width: 991px){main > .section:first-child{padding-top: calc(var(--navbar-h) + var(--sp-7))}}.container{width: 100%;max-width: var(--container-max);margin-inline: auto;padding-inline: var(--container-gutter)}.container--center{display: flex;flex-flow: column;align-items: center;text-align: center}.grid{display: grid;gap: var(--grid-gap)}.grid--2{grid-template-columns: repeat(2,1fr)}.grid--3{grid-template-columns: repeat(3,1fr)}.grid--4{grid-template-columns: repeat(4,1fr)}.grid--split{grid-template-columns: 1fr 1fr;gap: var(--grid-gap-lg);align-items: center;width: 100%}.grid--flush{gap: 0}@media screen and (max-width: 991px){.grid--4{grid-template-columns: repeat(2,1fr)}.grid--3,.grid--split{grid-template-columns: 1fr}}@media screen and (max-width: 767px){.grid--2,.grid--4{grid-template-columns: 1fr}}@media screen and (min-width: 768px){.container{padding-inline: var(--container-gutter-lg)}}.h1{font-size: var(--fs-6xl);font-weight: var(--fw-medium);line-height: var(--lh-tight);letter-spacing: var(--ls-tight);margin-bottom: var(--sp-7)}.h2{font-size: var(--fs-4xl);font-weight: var(--fw-medium);line-height: var(--lh-tight);letter-spacing: var(--ls-tight);margin-bottom: var(--sp-5)}.h3{font-size: var(--fs-3xl);font-weight: var(--fw-regular);line-height: var(--lh-snug);margin-bottom: var(--sp-5)}.h4{font-size: var(--fs-xl);font-weight: var(--fw-regular);line-height: var(--lh-snug);margin-bottom: var(--sp-3)}.h5{font-size: var(--fs-lg);font-weight: var(--fw-medium);line-height: var(--lh-snug);margin-bottom: var(--sp-3)}.eyebrow{font-size: var(--fs-xs);font-weight: var(--fw-bold);letter-spacing: var(--ls-wide);text-transform: uppercase;color: var(--c-accent)}.text{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);margin-bottom: var(--sp-5)}.text--lead{font-size: var(--fs-base);font-weight: var(--fw-regular)}.text--wide{max-width: none}.text--measure{max-width: 68ch}.text--last{margin-bottom: 0}.is-on-light{color: var(--text-on-light)}.is-on-dark{color: var(--text-on-dark)}.is-accent{color: var(--c-accent)}.is-muted{color: var(--text-muted-dark)}.is-muted-light{color: var(--text-muted-light)}.is-bold{font-weight: var(--fw-bold)}.is-medium{font-weight: var(--fw-medium)}.is-center{text-align: center}.is-left{text-align: left}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--sp-2);padding: var(--sp-3) var(--sp-5);border: var(--bw-hair) solid transparent;border-radius: var(--radius);font-size: var(--fs-sm);font-weight: var(--fw-medium);line-height: 1;text-align: center;cursor: pointer;transition: background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.btn:active{transform: translateY(1px)}.btn--primary{background-color: var(--c-accent);border-color: var(--c-accent);color: var(--c-on-accent)}.btn--primary:hover{background-color: var(--c-accent-deep);border-color: var(--c-accent-deep)}.btn--secondary{background-color: transparent;border-color: var(--c-accent);color: var(--text-on-dark)}.btn--secondary:hover{background-color: var(--c-accent);color: var(--c-on-accent)}.btn--secondary.is-on-light{color: var(--text-on-light)}.btn--secondary.is-on-light:hover{color: var(--c-on-accent)}.btn--sm{padding: var(--sp-2) var(--sp-4);font-size: var(--fs-xs)}.btn--lg{padding: var(--sp-4) var(--sp-7)}.btn--block{display: flex;width: 100%}.btn-row{display: flex;flex-wrap: wrap;gap: var(--sp-5);align-items: center}.btn-row--pushed{margin-top: var(--sp-9)}.navbar{position: fixed;inset: 0 0 auto;z-index: var(--z-navbar);display: flex;align-items: center;width: 100%;height: var(--navbar-h);background-color: var(--bg-dark);color: var(--text-on-dark);border-bottom: var(--bw-hair) solid var(--c-accent)}.nav-fallback{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-5);padding: var(--sp-4) var(--container-gutter);background-color: var(--bg-dark);border-bottom: var(--bw-hair) solid var(--c-accent);font-size: var(--fs-xs);font-weight: var(--fw-medium);letter-spacing: var(--ls-wide);text-transform: uppercase}.nav-fallback a{color: var(--c-accent)}.navbar__inner{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--sp-4);width: 100%;max-width: var(--container-max);height: 100%;margin-inline: auto;padding-inline: var(--container-gutter)}.navbar__brand{display: block;line-height: var(--lh-tight)}.navbar__brand .eyebrow,.navbar__brand .navbar__brand-name{display: block}.navbar__brand-name{font-size: var(--fs-md);font-weight: var(--fw-bold);letter-spacing: var(--ls-wide);text-transform: uppercase}.navbar__menu{display: flex;justify-content: center;align-items: center;gap: var(--sp-2)}.navbar__link{position: relative;padding: var(--sp-2) var(--sp-4);font-size: var(--fs-xs);font-weight: var(--fw-regular);transition: color var(--dur-base) var(--ease-out)}.navbar__link:hover,.navbar__link.is-current{color: var(--c-accent)}.navbar__link::after{content: '';position: absolute;left: var(--sp-4);right: var(--sp-4);bottom: var(--sp-1);height: var(--bw-hair);background-color: var(--c-accent);transform: scaleX(0);transform-origin: left;transition: transform var(--dur-base) var(--ease-out)}.navbar__link:hover::after,.navbar__link.is-current::after{transform: scaleX(1)}.navbar__dropdown{position: relative}.navbar__dropdown-toggle{display: flex;align-items: center;gap: var(--sp-2);padding: var(--sp-2) var(--sp-4);background: none;border: 0;font-size: var(--fs-xs);cursor: pointer;transition: color var(--dur-base) var(--ease-out)}.navbar__dropdown-toggle:hover{color: var(--c-accent)}.navbar__chevron{width: 0.625rem;transition: transform var(--dur-base) var(--ease-out)}.navbar__dropdown.is-open .navbar__chevron{transform: rotate(180deg)}.navbar__dropdown-list{position: absolute;top: 100%;left: 0;z-index: var(--z-dropdown);min-width: 15rem;padding: var(--sp-2) 0;background-color: var(--bg-dark);border: var(--bw-hair) solid var(--c-white-12);box-shadow: var(--shadow-dropdown);opacity: 0;visibility: hidden;transform: translateY(calc(-1 * var(--sp-2)));transition: opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out)}.navbar__dropdown.is-open .navbar__dropdown-list{opacity: 1;visibility: visible;transform: translateY(0)}.navbar__dropdown-link{display: block;padding: var(--sp-2) var(--sp-4);font-size: var(--fs-xs);transition: background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.navbar__dropdown-link:hover,.navbar__dropdown-link.is-current{background-color: var(--c-accent);color: var(--c-on-accent)}.navbar__actions{display: flex;align-items: center;gap: var(--sp-3)}.navbar__cta{display: flex;align-items: center;gap: var(--sp-2);padding: var(--sp-3) var(--sp-4);background-color: var(--c-accent);color: var(--c-on-accent);font-size: var(--fs-2xs);font-weight: var(--fw-semibold);transition: background-color var(--dur-base) var(--ease-out)}.navbar__cta:hover{background-color: var(--c-accent-deep)}.navbar__cta--icon{padding: var(--sp-3)}.navbar__cta svg{width: 1rem;height: 1rem}.navbar__burger{display: none;flex-direction: column;justify-content: center;gap: var(--sp-1);width: 2.5rem;height: 2.5rem;padding: 0;background: none;border: 0;cursor: pointer}.navbar__burger span{display: block;width: 100%;height: var(--bw-thin);background-color: currentColor;transition: transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.navbar.is-menu-open .navbar__burger span:nth-child(1){transform: translateY(calc(var(--bw-thin) + var(--sp-1))) rotate(45deg)}.navbar.is-menu-open .navbar__burger span:nth-child(2){opacity: 0}.navbar.is-menu-open .navbar__burger span:nth-child(3){transform: translateY(calc(-1 * (var(--bw-thin) + var(--sp-1)))) rotate(-45deg)}@media screen and (max-width: 991px){.navbar__inner{grid-template-columns: 1fr auto}.navbar__burger{display: flex}.navbar__menu{position: fixed;inset: var(--navbar-h) 0 auto;flex-direction: column;align-items: stretch;gap: 0;padding: var(--sp-5) var(--container-gutter) var(--sp-8);background-color: var(--bg-dark);border-top: var(--bw-hair) solid var(--c-white-12);box-shadow: var(--shadow-dropdown);transform: translateY(-100%);opacity: 0;visibility: hidden;transition: transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out)}.navbar.is-menu-open .navbar__menu{transform: translateY(0);opacity: 1;visibility: visible}.navbar__link{padding: var(--sp-3) 0;font-size: var(--fs-sm)}.navbar__link::after{display: none}.navbar__dropdown-toggle{width: 100%;padding: var(--sp-3) 0;font-size: var(--fs-sm)}.navbar__dropdown-list{position: static;min-width: 0;border: 0;box-shadow: none;padding: 0 0 0 var(--sp-4);display: none;opacity: 1;visibility: visible;transform: none}.navbar__dropdown.is-open .navbar__dropdown-list{display: block}.navbar__actions .navbar__cta--phone span{display: none}}@media screen and (max-width: 767px){.navbar__actions .navbar__cta--phone{display: none}.navbar__brand .eyebrow{display: none}.navbar__brand .navbar__brand-name{font-size: var(--fs-sm);letter-spacing: var(--ls-normal)}}.hero{position: relative;display: flex;align-items: center;width: 100%;min-height: var(--hero-min-h);padding-top: var(--navbar-h);background-color: var(--bg-dark);background-position: 50%;background-size: cover;background-repeat: no-repeat}.hero::before{content: '';position: absolute;inset: 0;background: linear-gradient( to right,var(--overlay-strong) 0%,var(--overlay-mid) 55%,var(--overlay-soft) 100% )}.hero__inner{position: relative;z-index: var(--z-content);display: flex;justify-content: space-between;align-items: center;gap: var(--sp-9);width: 100%;max-width: var(--container-max);margin-inline: auto;padding: var(--sp-11) var(--container-gutter)}.hero__col-text{flex: 0 1 55%}.hero__col-media{flex: 0 1 40%;display: flex;justify-content: flex-end}.media-plate{position: relative;display: inline-block}.media-plate::before{content: '';position: absolute;z-index: var(--z-plate);inset: calc(-1 * var(--offset-plate-y)) 0 0 var(--offset-plate-x);width: 100%;height: 100%;background-color: var(--c-ink)}.media-plate--light::before{background-color: var(--c-paper)}.media-plate--accent::before{background-color: var(--c-accent)}.media-plate__img{position: relative;z-index: var(--z-content);width: 100%}.media-plate__img--photo{display: block;max-width: 21.25rem;aspect-ratio: 2 / 3;object-fit: cover;object-position: center top}.hero .media-plate__img--photo{width: auto;max-height: calc(var(--hero-min-h) - var(--navbar-h) - 2 * var(--sp-11))}@media screen and (max-width: 991px){.hero{min-height: auto}.hero__inner{flex-direction: column;align-items: flex-start;padding-block: var(--sp-10)}.hero__col-text,.hero__col-media{flex: 1 1 100%;width: 100%}.hero__col-media{justify-content: flex-start}.hero .media-plate__img--photo{width: 100%;max-height: none}.hero::before{background: linear-gradient(to bottom,var(--overlay-strong) 0%,var(--overlay-mid) 100%)}}.tiles{padding-bottom: var(--sp-8);border-bottom: var(--bw-hair) solid var(--line-light)}.tiles__grid{--tiles-cols: 4;display: grid;grid-template-columns: repeat(var(--tiles-cols),1fr);gap: 0}.tiles__grid--3{--tiles-cols: 3}.tile{position: relative;display: flex;flex-direction: column;padding-right: var(--sp-5);border-right: var(--bw-hair) solid var(--line-accent);cursor: pointer;text-align: left;background: none;transition: opacity var(--dur-base) var(--ease-out)}.tile + .tile{padding-left: var(--sp-5)}.tiles__grid:not(.tiles__grid--3) .tile:nth-child(4n){border-right: 0}.tiles__grid--3 .tile:nth-child(3n){border-right: 0}.tiles__grid--3 .tile,.tiles__grid--3 .tile + .tile{padding: var(--sp-6) var(--sp-5);border-top: var(--bw-hair) solid var(--c-white-12)}.tile__title{font-size: var(--fs-xl);font-weight: var(--fw-regular);line-height: var(--lh-snug);margin-bottom: var(--sp-3);transition: color var(--dur-base) var(--ease-out)}.tile__desc{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);margin-bottom: var(--sp-4)}.tile__arrow{margin-top: auto;align-self: flex-end;width: 1.5rem;transition: transform var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.tile:hover .tile__title,.tile[aria-expanded='true'] .tile__title{color: var(--c-accent)}.tile:hover .tile__arrow{transform: translateX(var(--sp-2));color: var(--c-accent)}.tile[aria-expanded='true'] .tile__arrow{transform: rotate(90deg);color: var(--c-accent)}.accordion-panel{overflow: hidden;height: 0;border-right: var(--bw-hair) solid var(--line-light);border-bottom: var(--bw-hair) solid var(--line-light);border-left: var(--bw-hair) solid var(--line-light);transition: height var(--dur-slow) var(--ease-in-out)}.accordion-panel[aria-hidden='true']{border-width: 0}.tiles__grid > .accordion-panel{grid-column: 1 / -1;order: 10000}.accordion-panel__inner{padding: var(--sp-8)}.accordion-panel__cols{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-8);align-items: start}.accordion-panel__lead{margin-bottom: var(--sp-6)}.accordion-panel__intro{font-weight: var(--fw-light);margin-bottom: var(--sp-5)}.answer{display: flex;justify-content: space-between;align-items: center;gap: var(--sp-4);padding-block: var(--sp-3);border-bottom: var(--bw-hair) solid var(--c-white-12);transition: color var(--dur-base) var(--ease-out)}.answer:last-child{border-bottom: 0}.answer:hover{color: var(--c-accent)}.answer--static:hover{color: inherit}.answer__label{font-size: var(--fs-sm);font-weight: var(--fw-regular)}.answer__arrow{flex: 0 0 auto;width: 1.25rem;transition: transform var(--dur-base) var(--ease-out)}.answer:hover .answer__arrow{transform: translateX(var(--sp-2))}@media screen and (max-width: 991px){.tiles__grid,.tiles__grid--3{--tiles-cols: 2;gap: 0}.tiles__grid .tile{padding-block: var(--sp-5)}.tiles__grid .tile:nth-child(n+3){border-top: var(--bw-hair) solid var(--c-white-12)}.tiles__grid--3 .tile:nth-child(3n){border-right: var(--bw-hair) solid var(--line-accent)}.tiles__grid .tile:nth-child(2n){border-right: 0}.tile:nth-child(2n+1){padding-left: 0}.accordion-panel__inner{padding: var(--sp-5)}.accordion-panel__cols{grid-template-columns: 1fr;gap: var(--sp-6)}}@media screen and (max-width: 767px){.tiles__grid,.tiles__grid--3{--tiles-cols: 1}.tiles__grid .tile{border-right: 0}.tiles__grid .tile:nth-child(n+2){border-top: var(--bw-hair) solid var(--c-white-12)}}.benefit{display: flex;align-items: flex-start;gap: var(--sp-4);width: 100%;margin-bottom: var(--sp-6);padding: var(--sp-4);border: var(--bw-thick) solid var(--c-accent);transition: background-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.benefit:last-child{margin-bottom: 0}.benefit:hover{background-color: var(--tint-accent);transform: translateX(var(--sp-2))}.benefit__icon{flex: 0 0 var(--icon-size);width: var(--icon-size);height: var(--icon-size)}.benefit__title{font-size: var(--fs-lg);font-weight: var(--fw-medium);line-height: var(--lh-snug);margin-bottom: var(--sp-2)}.benefit__desc{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed)}.split{align-items: center}.split__media{position: relative;padding-left: 10%}@media screen and (max-width: 991px){.split__media{padding-left: 0;margin-top: var(--sp-8)}}.reviews{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sp-7);align-items: start}.review{display: flex;flex-direction: column;justify-content: space-between;min-height: var(--card-min-h);padding-top: var(--sp-5);border-top: var(--bw-thin) solid var(--c-accent);border-right: var(--bw-thin) solid var(--c-accent);border-left: var(--bw-thin) solid var(--c-accent);transition: transform var(--dur-base) var(--ease-out)}.review:hover{transform: translateY(calc(-1 * var(--sp-2)))}.review--raised{position: relative;top: calc(-1 * var(--sp-7))}.review__text{padding-inline: var(--sp-5);margin-bottom: var(--sp-8);font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed)}.review__footer{display: flex;align-items: flex-end;gap: var(--sp-3)}.review__author{position: relative;top: var(--sp-3);font-size: var(--fs-base);font-weight: var(--fw-bold);white-space: nowrap}.review__rule{flex: 1;height: var(--bw-thin);background-color: var(--c-accent)}.review__rule--short{flex: 0 0 var(--sp-8)}.review__source{flex: 0 0 auto;height: var(--sp-5)}@media screen and (max-width: 991px){.reviews{grid-template-columns: repeat(2,1fr)}.review--raised{top: 0}}@media screen and (max-width: 767px){.reviews{grid-template-columns: 1fr}.review{min-height: 0}}.cta{display: flex;justify-content: center;width: 100%;background-color: var(--bg-dark)}.cta--forest{background-color: var(--c-forest)}.cta__inner{width: 100%;max-width: var(--container-max);padding: var(--sp-9) var(--container-gutter)}.cta__content{max-width: 40%}.cta__title{font-size: var(--fs-5xl);font-weight: var(--fw-medium);line-height: var(--lh-tight);margin-bottom: var(--sp-5)}@media screen and (max-width: 991px){.cta__content{max-width: 100%}}.steps{position: relative;display: grid;grid-template-columns: repeat(3,1fr);gap: 0}.step{position: relative;display: flex;flex-direction: column;align-items: center;padding: var(--sp-8) var(--sp-5);border: var(--bw-thin) solid var(--c-accent-soft);text-align: center}.step + .step{border-left: 0}.step__title{font-size: var(--fs-md);font-weight: var(--fw-bold);line-height: var(--lh-snug);margin-bottom: var(--sp-5)}.step__desc{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);margin-bottom: var(--sp-5)}.step__action{margin-top: auto}.step__marker{position: absolute;right: 0;bottom: calc(-1 * var(--bw-thin));width: 30%;height: var(--bw-marker);background-color: var(--bg-light)}.step__marker--left{right: auto;left: 0}.step__connector{position: absolute;top: 50%;right: calc(-1 * var(--sp-4));z-index: var(--z-content);width: var(--sp-6);color: var(--c-accent);transform: translateY(-50%);background-color: var(--bg-light)}@media screen and (max-width: 991px){.steps{grid-template-columns: 1fr}.step + .step{border-left: var(--bw-thin) solid var(--c-accent-soft);border-top: 0}.step__connector{display: none}}.footer{display: flex;flex-direction: column;align-items: center;background-color: var(--bg-dark);color: var(--text-on-dark)}.footer__inner{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-10);width: 100%;max-width: var(--container-max);padding: var(--sp-11) var(--container-gutter) var(--sp-8)}.footer__block{margin-bottom: var(--sp-5)}.footer__block:last-child{margin-bottom: 0}.footer__link{transition: color var(--dur-base) var(--ease-out)}.footer__link:hover{color: var(--c-accent)}.footer__heading{color: var(--c-accent);font-weight: var(--fw-bold);margin-bottom: var(--sp-5)}.footer__bottom{width: 100%;padding: var(--sp-5) var(--container-gutter);border-top: var(--bw-hair) solid var(--c-white-12);color: var(--text-muted-dark);font-size: var(--fs-xs);text-align: center}.form__row{display: flex;gap: var(--grid-gap-lg);align-items: flex-start;margin-bottom: var(--sp-7)}.form__col{flex: 1}.form__row--submit{align-items: center}.field{width: 100%;padding: var(--sp-3) 0;background-color: transparent;border: 0;border-bottom: var(--bw-thin) solid var(--c-accent);border-radius: var(--radius);color: var(--text-on-dark);font-size: var(--fs-sm);font-weight: var(--fw-light);transition: border-color var(--dur-base) var(--ease-out)}.field::placeholder{color: var(--c-white-60)}.field:focus{outline: 0;border-bottom-color: var(--c-paper)}.field:focus-visible{outline: 0}.field--area{min-height: 8rem;resize: vertical}.field-label{display: block;margin-bottom: var(--sp-2);font-size: var(--fs-xs);color: var(--text-muted-dark)}.consent{display: flex;align-items: flex-start;gap: var(--sp-3);max-width: 32rem}.consent__box{flex: 0 0 auto;width: var(--sp-4);height: var(--sp-4);margin-top: var(--sp-1);background-color: var(--c-forest);border: var(--bw-hair) solid var(--c-accent);border-radius: var(--radius);accent-color: var(--c-accent);cursor: pointer}.consent__text{color: var(--text-muted-dark);font-size: var(--fs-xs);line-height: var(--lh-normal)}.consent__text a{text-decoration: underline}.consent__text a:hover{color: var(--c-accent)}.form__msg{padding: var(--sp-4);border-radius: var(--radius);font-size: var(--fs-xs)}.form__msg--ok{background-color: var(--c-success-bg);color: var(--text-on-light)}.form__msg--error{background-color: var(--c-error-bg);color: var(--c-error)}@media screen and (max-width: 991px){.footer__inner{grid-template-columns: 1fr;gap: var(--sp-8)}.form__row{flex-direction: column;align-items: stretch;gap: var(--sp-5);margin-bottom: var(--sp-5)}}.rule{width: 100%;height: var(--bw-hair);background-color: var(--line-light);border: 0}.rule--accent{background-color: var(--c-accent)}.rule--thick{height: var(--bw-thin)}.mb-0{margin-bottom: 0}.mb-3{margin-bottom: var(--sp-3)}.mb-5{margin-bottom: var(--sp-5)}.mb-8{margin-bottom: var(--sp-8)}.mb-11{margin-bottom: var(--sp-11)}.visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;top: var(--sp-2);left: var(--sp-2);z-index: var(--z-overlay);padding: var(--sp-3) var(--sp-5);background-color: var(--c-accent);color: var(--c-on-accent);transform: translateY(-200%);transition: transform var(--dur-base) var(--ease-out)}.skip-link:focus{transform: translateY(0)}.reveal{opacity: 0;transform: translateY(var(--reveal-shift));transition: opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out)}.reveal.is-visible{opacity: 1;transform: translateY(0)}.reveal[data-delay='1']{transition-delay: 0.1s}.reveal[data-delay='2']{transition-delay: 0.2s}.reveal[data-delay='3']{transition-delay: 0.3s}.reveal[data-delay='4']{transition-delay: 0.4s}.no-js .reveal{opacity: 1;transform: none}.section-head{margin-bottom: var(--sp-11)}.section-head--split{display: grid;grid-template-columns: 1fr 1fr;gap: var(--sp-8);align-items: end}.section-head--tight{margin-bottom: var(--sp-8)}.todo{display: inline-block;padding: 0 var(--sp-2);border: var(--bw-hair) dashed var(--c-accent);color: var(--c-accent);font-size: var(--fs-2xs);font-style: normal;font-weight: var(--fw-semibold);letter-spacing: var(--ls-wide);text-transform: uppercase;white-space: nowrap}.urgent{display: flex;align-items: flex-start;gap: var(--sp-4);max-width: 48ch;margin-top: var(--sp-7);padding: var(--sp-4) var(--sp-5);border-left: var(--bw-thick) solid var(--c-accent);background-color: var(--tint-accent)}.urgent__icon{flex: 0 0 auto;width: var(--sp-5);height: var(--sp-5);margin-top: var(--sp-1);color: var(--c-accent)}.urgent__text{font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: var(--lh-relaxed)}.urgent__text a{color: var(--c-accent);text-decoration: underline;text-underline-offset: 0.2em}.trust{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sp-8);width: 100%}.trust__item{padding-top: var(--sp-5);border-top: var(--bw-thin) solid var(--c-accent)}.trust__title{margin-bottom: var(--sp-3);font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.trust__desc{font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: var(--lh-relaxed)}.steps--4{grid-template-columns: repeat(4,1fr)}.posts{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sp-8);width: 100%}.post{display: flex;flex-direction: column;padding-top: var(--sp-5);border-top: var(--bw-thin) solid var(--c-accent)}.post__meta{margin-bottom: var(--sp-3);font-size: var(--fs-2xs);font-weight: var(--fw-semibold);letter-spacing: var(--ls-wide);text-transform: uppercase;color: var(--c-accent)}.post__title{margin-bottom: var(--sp-3);font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug);transition: color var(--dur-base) var(--ease-out)}.post:hover .post__title{color: var(--c-accent)}.post__excerpt{font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: var(--lh-relaxed)}.faq-layout{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: var(--sp-11);align-items: start;width: 100%}.faq{width: 100%;border-top: var(--bw-hair) solid var(--c-white-12)}.faq__item{border-bottom: var(--bw-hair) solid var(--c-white-12)}.faq__question{flex: 1;min-width: 0;text-align: left}.faq__trigger{display: flex;justify-content: flex-start;align-items: center;gap: var(--sp-5);width: 100%;min-height: 2.75rem;padding-block: var(--sp-5);background: none;border: 0;color: inherit;font-size: var(--fs-md);font-weight: var(--fw-regular);line-height: var(--lh-snug);text-align: left;cursor: pointer;transition: color var(--dur-base) var(--ease-out)}.faq__trigger:hover{color: var(--c-accent)}.faq__icon{flex: 0 0 auto;width: var(--sp-5);color: var(--c-accent);transition: transform var(--dur-base) var(--ease-out)}.faq__trigger[aria-expanded="true"] .faq__icon{transform: rotate(45deg)}.faq__panel{overflow: hidden;height: 0;transition: height var(--dur-slow) var(--ease-in-out)}.faq__answer{max-width: 68ch;padding-bottom: var(--sp-6);font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: var(--lh-relaxed);color: var(--text-muted-dark)}.aside-card{position: sticky;top: calc(var(--navbar-h) + var(--sp-5));display: flex;flex-direction: column;gap: var(--sp-4);padding: var(--sp-7);border: var(--bw-thin) solid var(--c-accent)}.aside-card__title{font-size: var(--fs-lg);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.aside-card__desc{font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: var(--lh-relaxed)}.aside-card__note{padding-top: var(--sp-4);border-top: var(--bw-hair) solid var(--c-white-12);font-size: var(--fs-xs);color: var(--text-muted-dark)}.aside-card .btn{width: 100%}.contact-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sp-11);align-items: start;width: 100%}.contact-list{margin-top: var(--sp-8);border-top: var(--bw-hair) solid var(--c-white-12)}.contact-row{display: grid;grid-template-columns: 9rem 1fr;gap: var(--sp-4);padding-block: var(--sp-4);border-bottom: var(--bw-hair) solid var(--c-white-12)}.contact-row__label{font-size: var(--fs-2xs);font-weight: var(--fw-semibold);letter-spacing: var(--ls-wide);text-transform: uppercase;color: var(--c-accent)}.contact-row__value{font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: var(--lh-relaxed)}.contact-row__value a{transition: color var(--dur-base) var(--ease-out)}.contact-row__value a:hover{color: var(--c-accent)}.form-note{margin-top: var(--sp-5);font-size: var(--fs-xs);color: var(--text-muted-dark)}.map-slot{width: 100%;margin-top: var(--sp-11);aspect-ratio: 3 / 1}.map-caption{margin-top: var(--sp-4);font-size: var(--fs-sm);font-weight: var(--fw-regular);color: var(--text-muted-dark)}.footer-nav{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: var(--sp-10);width: 100%;max-width: var(--container-max);padding: var(--sp-11) var(--container-gutter) var(--sp-8)}.footer-col__title{margin-bottom: var(--sp-5);font-size: var(--fs-2xs);font-weight: var(--fw-semibold);letter-spacing: var(--ls-wide);text-transform: uppercase;color: var(--c-accent)}.footer-col li{margin-bottom: var(--sp-3)}.footer-col a{font-size: var(--fs-sm);transition: color var(--dur-base) var(--ease-out)}.footer-col a:hover{color: var(--c-accent)}.call-fab{display: none;position: fixed;right: var(--container-gutter);bottom: var(--container-gutter);z-index: var(--z-navbar);align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;border-radius: 50%;border: var(--bw-hair) solid var(--c-ink);background-color: var(--c-accent);color: var(--c-on-accent);transition: background-color var(--dur-base) var(--ease-out)}.call-fab:hover{background-color: var(--c-accent-deep)}.call-fab svg{width: 1.5rem;height: 1.5rem}.img-slot{display: flex;align-items: center;justify-content: center;background-color: var(--c-white-12);color: var(--c-white-60);font-size: var(--fs-2xs);letter-spacing: var(--ls-wide);text-transform: uppercase;text-align: center}.img-slot--portrait{aspect-ratio: 3 / 4}.img-slot--wide{aspect-ratio: 4 / 3}.situations{width: 100%}.situations__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--sp-5);width: 100%}.situation{display: flex;flex-direction: column;gap: var(--sp-4);padding: var(--sp-6);border: var(--bw-hair) solid var(--c-white-12);border-left: var(--bw-thin) solid var(--c-accent);transition: background-color var(--dur-base) var(--ease-out)}.situation:hover{background-color: var(--tint-accent)}.situation__title{font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.situation__desc{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed)}.situations__note{margin-top: var(--sp-6);padding-top: var(--sp-5);border-top: var(--bw-hair) solid var(--c-accent);font-size: var(--fs-sm);line-height: var(--lh-relaxed)}.situation__desc a,.situations__note a{color: var(--c-accent);text-decoration: underline;text-underline-offset: 0.15em}.scope{width: 100%;border-top: var(--bw-hair) solid var(--c-white-12)}.scope__row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.75fr);gap: var(--sp-3) var(--sp-8);padding-block: var(--sp-6);border-bottom: var(--bw-hair) solid var(--c-white-12)}.scope__title{font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.scope__list{display: flex;flex-wrap: wrap;row-gap: var(--sp-2)}.scope__item{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);color: var(--text-muted-dark)}.scope__item:not(:last-child)::after{content: '·';padding-inline: var(--sp-4);color: var(--c-accent)}.situation .scope__list{margin-top: auto;padding-top: var(--sp-4);border-top: var(--bw-hair) solid var(--c-white-12)}.page-hero{padding-top: calc(var(--navbar-h) + var(--sp-9));padding-bottom: var(--section-pt);background-color: var(--bg-dark)}.page-hero__inner{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sp-8);align-items: end}.page-hero__sub{font-size: var(--fs-base);font-weight: var(--fw-regular);line-height: var(--lh-normal);color: var(--text-muted-dark)}.page-hero__note{margin-top: var(--sp-5);max-width: 46ch;font-size: var(--fs-xs);line-height: var(--lh-relaxed);color: var(--text-muted-dark)}.costs{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sp-8);align-items: stretch;width: 100%}.cost-card{display: flex;flex-direction: column;padding: var(--sp-7);border: var(--bw-hair) solid var(--c-white-12);border-top: var(--bw-marker) solid var(--c-accent)}.cost-card .fees{margin-top: var(--sp-5);border-top: 0}.cost-card .statement{margin-top: auto}.fees{margin-block: var(--sp-6);border-top: var(--bw-hair) solid var(--c-white-12)}.fee{display: grid;grid-template-columns: 7rem minmax(0,1fr);gap: var(--sp-5);align-items: baseline;padding-block: var(--sp-5);border-bottom: var(--bw-hair) solid var(--c-white-12)}.fee__amount{font-size: var(--fs-2xl);font-weight: var(--fw-medium);line-height: var(--lh-tight);color: var(--c-accent);font-variant-numeric: tabular-nums;white-space: nowrap}.fee__title{margin-bottom: var(--sp-2);font-size: var(--fs-sm);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.fee__note{font-size: var(--fs-xs);font-weight: var(--fw-light);line-height: var(--lh-relaxed);color: var(--text-muted-dark)}.statement{max-width: 30ch;margin-top: var(--sp-7);padding-top: var(--sp-5);border-top: var(--bw-thin) solid var(--c-accent);font-size: var(--fs-lg);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.statement:not(:last-child){margin-bottom: var(--sp-7)}.signed{max-width: 62ch}.signed .text{font-size: var(--fs-base);line-height: 1.75;margin-bottom: var(--sp-6)}.signature{display: flex;align-items: center;gap: var(--sp-5);width: 100%;margin-top: var(--sp-9);padding-top: var(--sp-6);border-top: var(--bw-thin) solid var(--c-accent)}.signature__stamp{flex: 0 0 auto;width: 5rem;height: 5rem;object-fit: cover;object-position: center top}.signature__name{font-size: var(--fs-2xl);font-weight: var(--fw-medium);line-height: 1.1}.signature__role{margin-top: var(--sp-1);font-size: var(--fs-2xs);font-weight: var(--fw-semibold);letter-spacing: var(--ls-wide);text-transform: uppercase;color: var(--text-muted-dark)}.signature__link{margin-left: auto}.page-hero__media{display: flex;justify-content: flex-end}.pledges{width: 100%;border-bottom: var(--bw-hair) solid var(--c-accent)}.pledge{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--sp-8);padding-block: var(--sp-7);border-top: var(--bw-hair) solid var(--c-accent)}.pledge__claim{font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.pledge__desc{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed)}.chronicle{width: 100%;border-bottom: var(--bw-hair) solid var(--c-white-12)}.chronicle__row{display: grid;grid-template-columns: 10rem minmax(0,1fr);gap: var(--sp-3) var(--sp-8);align-items: baseline;padding-block: var(--sp-6);border-top: var(--bw-hair) solid var(--c-white-12)}.chronicle__year{font-size: var(--fs-lg);font-weight: var(--fw-medium);line-height: var(--lh-tight);color: var(--c-accent);font-variant-numeric: tabular-nums;white-space: nowrap}.chronicle__event{font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.chronicle__note{max-width: 62ch;margin-top: var(--sp-3);font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);color: var(--text-muted-dark)}.declines{columns: 2;column-gap: var(--sp-10);width: 100%;margin-bottom: calc(-1 * var(--sp-8))}.decline{position: relative;padding-left: var(--sp-7);margin-bottom: var(--sp-8);break-inside: avoid}.decline::before{content: '\00D7';position: absolute;top: 0;left: 0;color: var(--c-accent);font-size: var(--fs-md);line-height: var(--lh-snug)}.decline__label{margin-bottom: var(--sp-2);font-size: var(--fs-md);font-weight: var(--fw-medium);line-height: var(--lh-snug)}.decline__desc{font-size: var(--fs-sm);font-weight: var(--fw-light);line-height: var(--lh-relaxed);color: var(--text-muted-dark)}.scope__item a{color: var(--c-accent);text-decoration: underline;text-underline-offset: 0.15em}.section--light .img-slot{background-color: rgb(0 0 0 / 0.06);color: rgb(0 0 0 / 0.60)}.section--light .field{color: var(--text-on-light)}.section--light .field::placeholder{color: rgb(0 0 0 / 0.55)}.section--light .field:focus{border-bottom-color: var(--text-on-light)}.section--light .eyebrow,.section--light .contact-row__label,.section--light .post__meta,.section--light .footer-col__title,.section--light .accordion-panel__intro{color: var(--text-on-light)}.section--light .is-muted,.section--light .form-note,.section--light .map-caption,.section--light .consent__text,.section--light .faq__answer,.section--light .aside-card__note,.section--light .chronicle__note,.section--light .decline__desc,.section--light .footer__bottom{color: var(--text-muted-light)}.section--light .todo{color: var(--text-on-light);border-color: var(--text-on-light)}.section--light .contact-list,.section--light .contact-row,.section--light .faq,.section--light .faq__item,.section--light .aside-card__note,.section--light .scope,.section--light .scope__row,.section--light .chronicle,.section--light .chronicle__row{border-color: rgb(0 0 0 / 0.12)}.section--light .situation{border-color: rgb(0 0 0 / 0.12);border-left-color: var(--c-accent)}.section--light .scope__item{color: var(--text-muted-light)}.section--light .situation .scope__list{border-top-color: rgb(0 0 0 / 0.12)}.section--light .fees,.section--light .fee{border-color: rgb(0 0 0 / 0.12)}.section--light .cost-card{border-color: rgb(0 0 0 / 0.12);border-top-color: var(--c-accent)}.section--light .signature__role{color: var(--text-muted-light)}.section--light .fee__note{color: var(--text-muted-light)}.section--light .fee__amount{color: var(--text-on-light)}.section--light .chronicle__year{color: var(--text-on-light)}.section--light .situation__desc a,.section--light .situations__note a,.section--light .scope__item a{color: var(--text-on-light)}@media screen and (max-width: 1199px){.steps--4{grid-template-columns: repeat(2,1fr)}}@media screen and (max-width: 991px){.section-head--split{grid-template-columns: 1fr;gap: var(--sp-5)}.trust{grid-template-columns: 1fr;gap: var(--sp-6)}.posts{grid-template-columns: 1fr}.situations__grid{grid-template-columns: repeat(2,1fr)}.faq-layout{grid-template-columns: 1fr;gap: var(--sp-8)}.contact-grid{grid-template-columns: 1fr;gap: var(--sp-8)}.aside-card{position: static}.footer-nav{grid-template-columns: 1fr 1fr;gap: var(--sp-8)}.map-slot{aspect-ratio: 4 / 3}.costs{grid-template-columns: 1fr;gap: var(--sp-9)}.page-hero{padding-top: calc(var(--navbar-h) + var(--sp-7));padding-bottom: var(--section-pt)}.page-hero__inner{grid-template-columns: 1fr;gap: var(--sp-6)}.page-hero__media{justify-content: flex-start;margin-top: var(--sp-6)}.pledge{grid-template-columns: 1fr;gap: var(--sp-4)}.declines{columns: 1}}@media screen and (max-width: 767px){.steps--4{grid-template-columns: 1fr}.footer-nav{grid-template-columns: 1fr}.contact-row{grid-template-columns: 1fr;gap: var(--sp-1)}.situations__grid{grid-template-columns: 1fr}.scope__row{grid-template-columns: 1fr;gap: var(--sp-3)}.fee{grid-template-columns: 1fr;gap: var(--sp-2)}.chronicle__row{grid-template-columns: 1fr;gap: var(--sp-2)}.signature{flex-wrap: wrap;gap: var(--sp-4)}.signature__link{margin-left: 0;width: 100%}.call-fab{display: flex}}[data-ds='v3']{--v3-display: 'EB Garamond','Iowan Old Style',Georgia,'Times New Roman',serif;--fs-6xl: clamp(2.25rem,4.5vw,3.5rem);--fs-5xl: clamp(2rem,3.6vw,2.75rem);--fs-4xl: clamp(1.875rem,3.2vw,2.5rem);--fs-3xl: clamp(1.625rem,2.6vw,2rem);--fs-2xl: clamp(1.375rem,2.2vw,1.75rem);--fs-xl: clamp(1.25rem,1.8vw,1.5rem);--v3-label: var(--fs-2xs);--v3-track: 0.18em;--v3-slab: var(--sp-2);--v3-gutter: clamp(var(--sp-5),5vw,var(--sp-11))}[data-ds='v3'] .h1,[data-ds='v3'] .h2,[data-ds='v3'] .h3,[data-ds='v3'] .cta__title,[data-ds='v3'] .tile__title,[data-ds='v3'] .benefit__title,[data-ds='v3'] .step__title,[data-ds='v3'] .review__text,[data-ds='v3'] .answer__label,[data-ds='v3'] .navbar__brand-name{font-family: var(--v3-display);font-weight: var(--fw-regular);letter-spacing: var(--ls-normal)}[data-ds='v3'] .h1,[data-ds='v3'] .h2,[data-ds='v3'] .cta__title{line-height: 1.12;font-weight: var(--fw-regular)}[data-ds='v3'] .text{font-size: var(--fs-sm);font-weight: var(--fw-regular);line-height: 1.65;max-width: 68ch}[data-ds='v3'] .text--wide{max-width: none}[data-ds='v3'] .text--lead{font-size: var(--fs-base);font-weight: var(--fw-regular);line-height: 1.55;max-width: 46ch}[data-ds='v3'] .tile__desc,[data-ds='v3'] .benefit__desc,[data-ds='v3'] .step__desc,[data-ds='v3'] .faq__answer,[data-ds='v3'] .trust__desc,[data-ds='v3'] .post__excerpt,[data-ds='v3'] .consent__text{font-weight: var(--fw-regular);line-height: 1.6}[data-ds='v3'] .eyebrow{font-size: var(--v3-label);letter-spacing: var(--v3-track);font-weight: var(--fw-semibold)}[data-ds='v3'] .h2{position: relative;padding-top: var(--sp-8);margin-bottom: var(--sp-7)}[data-ds='v3'] .h2::before{content: '';position: absolute;top: 0;left: 0;width: var(--sp-14);height: var(--v3-slab);background-color: var(--c-accent)}[data-ds='v3'] .text--lead{max-width: 46ch;margin-left: auto;font-size: var(--fs-base)}[data-ds='v3'] .hero__inner{align-items: flex-end}[data-ds='v3'] .hero__col-text{flex: 0 1 62%;position: relative;padding-left: var(--v3-gutter)}[data-ds='v3'] .hero__col-text::before{content: '';position: absolute;top: 0;bottom: var(--sp-11);left: 0;width: var(--bw-marker);background-color: var(--c-accent)}[data-ds='v3'] .h1{margin-bottom: var(--sp-8)}[data-ds='v3'] .hero .text{max-width: 44ch}[data-ds='v3'] .media-plate::before{background-color: var(--c-accent)}[data-ds='v3'] .hero::before{background: linear-gradient( to right,var(--overlay-strong) 0%,var(--overlay-strong) 40%,var(--overlay-soft) 100% )}[data-ds='v3'] .tiles{border-bottom: var(--bw-hair) solid var(--c-white-12);padding-bottom: 0}[data-ds='v3'] .tiles__grid{counter-reset: tile}[data-ds='v3'] .tile{counter-increment: tile;justify-content: flex-start;padding: var(--sp-6) var(--sp-5);border-right: 0;border-top: var(--bw-hair) solid var(--c-white-12);transition: background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}[data-ds='v3'] .tile + .tile{padding-left: var(--sp-5)}[data-ds='v3'] .tile::before{content: counter(tile,decimal-leading-zero);display: block;margin-bottom: var(--sp-5);font-family: var(--v3-display);font-size: var(--fs-3xl);font-weight: var(--fw-regular);line-height: 0.9;color: transparent;-webkit-text-stroke: 1px var(--c-accent);font-variant-numeric: tabular-nums;transition: color var(--dur-base) var(--ease-out),-webkit-text-stroke-color var(--dur-base) var(--ease-out)}[data-ds='v3'] .tile:hover,[data-ds='v3'] .tile[aria-expanded='true']{background-color: var(--c-accent);color: var(--c-on-accent)}[data-ds='v3'] .tile:hover::before,[data-ds='v3'] .tile[aria-expanded='true']::before{color: var(--c-on-accent);-webkit-text-stroke-color: var(--c-on-accent)}[data-ds='v3'] .tile:hover .tile__title,[data-ds='v3'] .tile:hover .tile__arrow,[data-ds='v3'] .tile[aria-expanded='true'] .tile__title,[data-ds='v3'] .tile[aria-expanded='true'] .tile__arrow{color: var(--c-on-accent)}[data-ds='v3'] .tile__title{font-size: var(--fs-xl);margin-bottom: var(--sp-4)}[data-ds='v3'] .tile__desc{margin-bottom: var(--sp-5)}[data-ds='v3'] .tile__arrow{align-self: flex-start;width: var(--sp-9)}[data-ds='v3'] .tile:hover .tile__arrow{transform: translateX(var(--sp-3))}[data-ds='v3'] .accordion-panel{border: 0;border-left: var(--v3-slab) solid var(--c-accent)}[data-ds='v3'] .accordion-panel[aria-hidden='true']{border-left-width: 0}[data-ds='v3'] .accordion-panel__inner{counter-reset: answer;padding: var(--sp-8) var(--v3-gutter)}[data-ds='v3'] .accordion-panel__intro{font-size: var(--v3-label);letter-spacing: var(--v3-track);text-transform: uppercase;font-weight: var(--fw-semibold);color: var(--c-accent);margin-bottom: var(--sp-6)}[data-ds='v3'] .accordion-panel__cols{grid-template-columns: 5fr 7fr;gap: var(--sp-10)}[data-ds='v3'] .accordion-panel__lead{font-size: var(--fs-base);line-height: var(--lh-relaxed);margin-bottom: var(--sp-7)}[data-ds='v3'] .answer--static:hover{padding-left: 0}@media screen and (max-width: 991px){[data-ds='v3'] .accordion-panel__cols{grid-template-columns: 1fr;gap: var(--sp-7)}}[data-ds='v3'] .answer{counter-increment: answer;min-height: 2.75rem;padding-block: var(--sp-4);border-bottom-color: var(--c-white-12);transition: color var(--dur-base) var(--ease-out),padding-left var(--dur-base) var(--ease-out)}[data-ds='v3'] .answer::before{content: counter(answer,decimal-leading-zero);flex: 0 0 auto;margin-right: var(--sp-5);font-size: var(--v3-label);font-weight: var(--fw-semibold);letter-spacing: var(--v3-track);color: var(--c-accent);font-variant-numeric: tabular-nums}[data-ds='v3'] .answer__label{flex: 1;font-size: var(--fs-lg)}[data-ds='v3'] .answer:hover{padding-left: var(--sp-4)}[data-ds='v3'] .benefit{gap: var(--sp-6);align-items: flex-start;padding: var(--sp-7) 0;margin-bottom: 0;border: 0;border-bottom: var(--bw-hair) solid var(--c-white-12);transition: padding-left var(--dur-base) var(--ease-out)}[data-ds='v3'] .benefit:hover{background-color: transparent;transform: none;padding-left: var(--sp-5)}[data-ds='v3'] .benefit__icon{flex: 0 0 auto;box-sizing: content-box;width: var(--sp-6);height: var(--sp-6);padding: var(--sp-4);border: 0;background-color: var(--c-accent);color: var(--c-on-accent)}[data-ds='v3'] .benefit__title{font-size: var(--fs-2xl);line-height: 1.1;margin-bottom: var(--sp-3)}[data-ds='v3'] .benefit__desc{max-width: 52ch}[data-ds='v3'] .reviews{gap: var(--v3-gutter);align-items: start}[data-ds='v3'] .review{min-height: 0;padding: 0;border: 0;border-top: var(--v3-slab) solid var(--c-accent);padding-top: var(--sp-6);transition: none}[data-ds='v3'] .review:hover{transform: none}[data-ds='v3'] .review:nth-child(1){margin-top: 0}[data-ds='v3'] .review:nth-child(2){margin-top: var(--sp-6)}[data-ds='v3'] .review:nth-child(3){margin-top: var(--sp-3)}[data-ds='v3'] .review--raised{top: 0}[data-ds='v3'] .review__text{padding-inline: 0;margin-bottom: var(--sp-6);font-size: var(--fs-base);font-style: italic;font-weight: var(--fw-regular);line-height: 1.45}[data-ds='v3'] .review__text::before{content: '\201E';display: block;margin-bottom: var(--sp-2);font-family: var(--v3-display);font-size: clamp(2.5rem,4vw,3.5rem);line-height: 0.8;color: var(--c-accent)}[data-ds='v3'] .review__footer{align-items: center;gap: var(--sp-4);padding-bottom: 0}[data-ds='v3'] .review__author{top: 0;font-family: var(--font-sans);font-size: var(--v3-label);font-weight: var(--fw-semibold);letter-spacing: var(--v3-track);text-transform: uppercase}[data-ds='v3'] .review__rule--short{display: none}[data-ds='v3'] .review__rule{height: var(--bw-hair)}[data-ds='v3'] .cta{background-color: var(--cta-bg);color: var(--cta-text)}[data-ds='v3'] .cta__inner{padding-block: var(--sp-12)}[data-ds='v3'] .cta__content{max-width: 62%}[data-ds='v3'] .cta__title{color: var(--cta-text);margin-bottom: var(--sp-7)}[data-ds='v3'] .cta .text{color: var(--cta-text);max-width: 46ch;font-weight: var(--fw-regular)}[data-ds='v3'] .steps{counter-reset: step;position: relative;gap: var(--sp-7)}[data-ds='v3'] .step:not(:last-child)::after{content: '';position: absolute;top: calc(var(--sp-6) / 2);left: var(--sp-9);right: calc(-1 * var(--sp-7));height: var(--bw-hair);background-color: var(--c-accent)}[data-ds='v3'] .step{counter-increment: step;align-items: flex-start;padding: 0;border: 0;text-align: left;background-color: transparent}[data-ds='v3'] .step::before{content: counter(step,decimal-leading-zero);display: flex;align-items: center;justify-content: center;width: var(--sp-9);height: var(--sp-6);margin-bottom: var(--sp-6);background-color: var(--c-accent);color: var(--c-on-accent);font-size: var(--v3-label);font-weight: var(--fw-bold);letter-spacing: var(--v3-track);font-variant-numeric: tabular-nums;position: relative;z-index: var(--z-content)}[data-ds='v3'] .step__title{font-size: var(--fs-xl);line-height: 1.15;margin-bottom: var(--sp-4)}[data-ds='v3'] .step__desc{max-width: 34ch}[data-ds='v3'] .step__marker,[data-ds='v3'] .step__connector{display: none}[data-ds='v3'] .step__action{margin-top: var(--sp-5)}[data-ds='v3'] .btn{min-height: 2.75rem;padding: var(--sp-4) var(--sp-7);font-size: var(--v3-label);font-weight: var(--fw-semibold);letter-spacing: var(--v3-track);text-transform: uppercase}[data-ds='v3'] .btn--secondary{padding-inline: 0;border: 0;border-bottom: var(--bw-thin) solid var(--c-accent);color: var(--c-accent)}[data-ds='v3'] .btn--secondary::after{content: '\2192';margin-left: var(--sp-2);transition: transform var(--dur-base) var(--ease-out)}[data-ds='v3'] .btn--secondary:hover{background-color: transparent;color: var(--text-on-dark);border-bottom-color: var(--text-on-dark)}[data-ds='v3'] .btn--secondary.is-on-light:hover{color: var(--text-on-light)}[data-ds='v3'] .navbar__brand-name{font-size: var(--fs-lg);letter-spacing: var(--ls-normal);text-transform: none}[data-ds='v3'] .navbar__link,[data-ds='v3'] .navbar__dropdown-toggle{font-size: var(--v3-label);letter-spacing: var(--v3-track);text-transform: uppercase;font-weight: var(--fw-medium)}[data-ds='v3'] .navbar__cta{letter-spacing: var(--v3-track);text-transform: uppercase;font-weight: var(--fw-semibold)}@media screen and (max-width: 767px){[data-ds='v3'] .navbar__brand .navbar__brand-name{font-size: var(--fs-md)}}[data-ds='v3'] .field{min-height: 2.75rem;padding: var(--sp-4);background-color: var(--c-white-12);border-bottom: var(--bw-hair) solid transparent;transition: background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}[data-ds='v3'] .field:focus{background-color: transparent;border-bottom: var(--v3-slab) solid var(--c-accent)}[data-ds='v3'] .field--area{min-height: 8rem}[data-ds='v3'] .section--light .field{background-color: rgb(0 0 0 / 0.05)}[data-ds='v3'] .footer__heading{font-size: var(--v3-label);letter-spacing: var(--v3-track);text-transform: uppercase}@media screen and (min-width: 992px) and (max-width: 1199px){[data-ds='v3'] .steps--4 .step:nth-child(even)::after{content: none}}@media screen and (max-width: 991px){[data-ds='v3'] .hero__col-text{flex-basis: 100%}[data-ds='v3'] .cta__content{max-width: 100%}[data-ds='v3'] .text--lead{margin-left: 0}[data-ds='v3'] .step:not(:last-child)::after{top: var(--sp-6);bottom: calc(-1 * var(--sp-8));left: calc(var(--sp-9) / 2);right: auto;width: var(--bw-hair);height: auto}[data-ds='v3'] .steps{gap: var(--sp-8)}[data-ds='v3'] .review:nth-child(1),[data-ds='v3'] .review:nth-child(2),[data-ds='v3'] .review:nth-child(3){margin-top: 0}[data-ds='v3'] .tile,[data-ds='v3'] .tile + .tile{padding-inline: var(--sp-4)}}@media screen and (max-width: 767px){[data-ds='v3'] .hero__col-text{padding-left: var(--sp-5)}[data-ds='v3'] .benefit{gap: var(--sp-5)}[data-ds='v3'] .tile,[data-ds='v3'] .tile + .tile{padding-inline: var(--sp-4)}}[data-ds='v3'] .trust__title,[data-ds='v3'] .post__title,[data-ds='v3'] .aside-card__title{font-family: var(--v3-display);font-weight: var(--fw-regular);letter-spacing: var(--ls-normal);line-height: 1.15}[data-ds='v3'] .trust__item{border-top-width: var(--v3-slab)}[data-ds='v3'] .trust__title{font-size: var(--fs-xl)}[data-ds='v3'] .post{border-top-width: var(--v3-slab)}[data-ds='v3'] .post__title{font-size: var(--fs-xl)}[data-ds='v3'] .urgent{border-left-width: var(--bw-marker);padding-block: var(--sp-5)}[data-ds='v3'] .contact-row__label{letter-spacing: var(--v3-track)}[data-ds='v3'] .map-slot{letter-spacing: var(--v3-track)}[data-ds='v3'] .aside-card__title{font-size: var(--fs-xl)}[data-ds='v3'] .aside-card__note{font-size: var(--v3-label);letter-spacing: var(--v3-track);text-transform: uppercase}[data-ds='v3'] .aside-card .btn--secondary{padding: var(--sp-4) var(--sp-7);border: var(--bw-thin) solid var(--c-accent);color: var(--text-on-dark)}[data-ds='v3'] .aside-card .btn--secondary::after{content: none}[data-ds='v3'] .footer-col__title{letter-spacing: var(--v3-track)}[data-ds='v3'] .faq{border-top: 0;counter-reset: faq}[data-ds='v3'] .faq__item{counter-increment: faq}[data-ds='v3'] .faq__trigger{gap: var(--sp-6);padding-block: var(--sp-6);font-family: var(--v3-display);font-size: var(--fs-xl);line-height: 1.15}[data-ds='v3'] .faq__trigger::before{content: counter(faq,decimal-leading-zero);flex: 0 0 auto;font-family: var(--font-sans);font-size: var(--v3-label);font-weight: var(--fw-semibold);letter-spacing: var(--v3-track);color: var(--c-accent);font-variant-numeric: tabular-nums}[data-ds='v3'] .faq__answer{padding-left: calc(var(--sp-5) + 1.75rem);padding-bottom: var(--sp-7);font-size: var(--fs-sm)}[data-ds='v3'] .section-head--split{align-items: end}[data-ds='v3'] .img-slot{letter-spacing: var(--v3-track)}@media screen and (max-width: 991px){[data-ds='v3'] .faq__answer{padding-left: 0}}[data-ds='v3'] .situation{gap: var(--sp-5);padding: var(--sp-7) var(--sp-6);border-left-width: var(--v3-slab);transition: background-color var(--dur-base) var(--ease-out),padding-left var(--dur-base) var(--ease-out)}[data-ds='v3'] .situation:hover{padding-left: calc(var(--sp-6) + var(--sp-3))}[data-ds='v3'] .situation__title{font-family: var(--v3-display);font-style: italic;font-weight: var(--fw-regular);font-size: var(--fs-xl);line-height: 1.15;letter-spacing: var(--ls-normal)}[data-ds='v3'] .situations__note{border-top-width: var(--v3-slab);padding-top: var(--sp-6)}[data-ds='v3'] .scope{border-top: 0}[data-ds='v3'] .scope__row{padding-block: var(--sp-7)}[data-ds='v3'] .scope__title{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-2xl);line-height: 1.1;letter-spacing: var(--ls-normal)}[data-ds='v3'] .page-hero__inner{position: relative;grid-template-columns: 7fr 5fr;padding-left: var(--v3-gutter)}[data-ds='v3'] .page-hero__inner::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;width: var(--bw-marker);background-color: var(--c-accent)}[data-ds='v3'] .page-hero__sub{font-family: var(--v3-display);font-size: var(--fs-xl);font-weight: var(--fw-regular);line-height: 1.25;letter-spacing: var(--ls-normal)}[data-ds='v3'] .cost-card{border-top-width: var(--v3-slab)}[data-ds='v3'] .fee__amount{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-3xl);line-height: 1;letter-spacing: var(--ls-normal)}[data-ds='v3'] .signature__name{font-family: var(--v3-display);font-weight: var(--fw-regular);letter-spacing: var(--ls-normal)}[data-ds='v3'] .statement{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-2xl);line-height: 1.15;letter-spacing: var(--ls-normal);border-top-width: var(--v3-slab);padding-top: var(--sp-6)}@media screen and (max-width: 991px){[data-ds='v3'] .page-hero__inner{grid-template-columns: 1fr;padding-left: var(--sp-5)}}[data-ds='v3'] .pledges{counter-reset: pledge}[data-ds='v3'] .pledge{counter-increment: pledge;padding-block: var(--sp-8);row-gap: var(--sp-4)}[data-ds='v3'] .pledge__claim{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-2xl);line-height: 1.15;letter-spacing: var(--ls-normal)}[data-ds='v3'] .pledge::before{content: counter(pledge,decimal-leading-zero);grid-column: 1 / -1;font-family: var(--font-sans);font-size: var(--v3-label);font-weight: var(--fw-semibold);letter-spacing: var(--v3-track);color: var(--c-accent);font-variant-numeric: tabular-nums}[data-ds='v3'] .chronicle__year{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-2xl);line-height: 1.1;letter-spacing: var(--ls-normal)}[data-ds='v3'] .chronicle__event{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-xl);line-height: 1.15;letter-spacing: var(--ls-normal)}[data-ds='v3'] .decline__label{font-family: var(--v3-display);font-weight: var(--fw-regular);font-size: var(--fs-xl);line-height: 1.15;letter-spacing: var(--ls-normal)}[data-ds='v3'] .decline::before{font-family: var(--v3-display);font-size: var(--fs-xl);line-height: 1.15}:root[data-gold]{--bw-thin: 1px;--bw-thick: 2px;--bw-marker: 2px;--line-accent: var(--c-gold)}:root[data-gold][data-ds='v3']{--v3-slab: var(--sp-1)}[data-gold] :focus-visible{outline-width: var(--bw-thick)}[data-gold] .eyebrow,[data-gold] .post__meta,[data-gold] .contact-row__label,[data-gold] .footer-col__title,[data-gold] .footer__heading,[data-gold] .accordion-panel__intro{color: var(--c-gold)}[data-gold][data-ds='v3'] .tile::before{-webkit-text-stroke-color: var(--c-gold)}[data-gold][data-ds='v3'] .tile:hover::before,[data-gold][data-ds='v3'] .tile[aria-expanded='true']::before{color: var(--c-on-accent);-webkit-text-stroke-color: var(--c-on-accent)}[data-gold][data-ds='v3'] .answer::before,[data-gold][data-ds='v3'] .faq__trigger::before{color: var(--c-gold)}[data-gold][data-ds='v3'] .pledge::before{color: var(--c-gold)}[data-gold][data-ds='v3'] .step::before{background-color: var(--c-gold);color: var(--c-ink)}[data-gold][data-ds='v3'] .section--light .step::before{background-color: var(--c-ink);color: var(--c-gold)}[data-gold] .trust__item,[data-gold] .post{border-top-color: var(--c-gold)}[data-gold] .aside-card,[data-gold] .benefit,[data-gold] .review,[data-gold] .step,[data-gold] .step + .step{border-color: var(--c-gold)}[data-gold][data-ds='v3'] .benefit{border-bottom-color: var(--c-white-12)}[data-gold] .situation{border-left-color: var(--c-gold)}[data-gold] .situations__note{border-top-color: var(--c-gold)}[data-gold] .statement,[data-gold] .signature{border-top-color: var(--c-gold)}[data-gold] .fee__amount{color: var(--c-gold)}[data-gold] .chronicle__year{color: var(--c-gold)}[data-gold] .pledges{border-bottom-color: var(--c-gold)}[data-gold] .pledge{border-top-color: var(--c-gold)}[data-gold] .decline::before{color: var(--c-gold)}[data-gold] .cost-card{border-top-color: var(--c-gold)}[data-gold] .navbar{border-bottom-color: var(--c-gold)}[data-gold] .rule--accent,[data-gold] .review__rule{background-color: var(--c-gold)}[data-gold] .step__connector,[data-gold] .urgent__icon,[data-gold] .scope__item:not(:last-child)::after{color: var(--c-gold)}[data-gold] .urgent{border-left-color: var(--c-gold)}[data-gold][data-ds='v3'] .h2::before{background-color: var(--c-gold)}[data-gold][data-ds='v3'] .accordion-panel{border-left-color: var(--c-gold)}[data-gold][data-ds='v3'] .step:not(:last-child)::after{background-color: var(--c-gold)}[data-gold][data-ds='v3'] .review__text::before{color: var(--c-gold)}[data-gold][data-ds='v3'] .benefit__icon{background-color: var(--c-gold)}[data-gold] .btn--primary{background-color: var(--c-gold);border-color: var(--c-gold);color: var(--c-ink)}[data-gold] .btn--primary:hover{background-color: var(--c-gold-deep);border-color: var(--c-gold-deep)}[data-gold] .navbar__cta,[data-gold] .call-fab{background-color: var(--c-gold);color: var(--c-ink)}[data-gold] .navbar__cta:hover,[data-gold] .call-fab:hover{background-color: var(--c-gold-deep)}[data-gold] .skip-link{background-color: var(--c-gold);color: var(--c-ink)}[data-gold] .btn--secondary{border-color: var(--c-gold)}[data-gold] .btn--secondary:hover{background-color: var(--c-gold);color: var(--c-ink)}[data-gold][data-ds='v3'] .btn--secondary{color: var(--c-gold);border-bottom-color: var(--c-gold)}[data-gold][data-ds='v3'] .btn--secondary:hover{background-color: transparent;color: var(--text-on-dark);border-bottom-color: var(--text-on-dark)}[data-gold][data-ds='v3'] .aside-card .btn--secondary{border-color: var(--c-gold);color: var(--c-gold)}[data-gold][data-ds='v3'] .aside-card .btn--secondary:hover{border-color: var(--text-on-dark)}[data-gold][data-ds='v3'] .hero__col-text::before{background-color: var(--c-gold)}[data-gold][data-ds='v3'] .page-hero__inner::before{background-color: var(--c-gold)}[data-gold] .media-plate:not(.media-plate--light)::before{background-color: var(--c-gold)}[data-gold] .cta{border-top: var(--bw-hair) solid var(--c-gold);border-bottom: var(--bw-hair) solid var(--c-gold)}[data-gold] .section--light .eyebrow,[data-gold] .section--light .post__meta,[data-gold] .section--light .contact-row__label,[data-gold] .section--light .footer-col__title,[data-gold] .section--light .accordion-panel__intro{color: var(--text-on-light)}[data-gold][data-ds='v3'] .section--light .answer::before,[data-gold][data-ds='v3'] .section--light .faq__trigger::before{color: var(--c-accent)}[data-gold][data-ds='v3'] .section--light .pledge::before{color: var(--text-on-light)}[data-gold] .section--light .trust__item,[data-gold] .section--light .post{border-top-color: var(--c-gold-on-light)}[data-gold] .section--light .aside-card,[data-gold] .section--light .benefit,[data-gold] .section--light .review,[data-gold] .section--light .step,[data-gold] .section--light .step + .step{border-color: var(--c-gold-on-light)}[data-gold] .section--light .situation{border-left-color: var(--c-gold-on-light)}[data-gold] .section--light .situations__note{border-top-color: var(--c-gold-on-light)}[data-gold] .section--light .statement,[data-gold] .section--light .signature{border-top-color: var(--c-gold-on-light)}[data-gold] .section--light .cost-card{border-top-color: var(--c-gold-on-light)}[data-gold] .section--light .pledges{border-bottom-color: var(--c-gold-on-light)}[data-gold] .section--light .pledge{border-top-color: var(--c-gold-on-light)}[data-gold] .section--light .decline::before{color: var(--c-gold-on-light)}[data-gold] .section--light .fee__amount,[data-gold] .section--light .chronicle__year{color: var(--text-on-light)}[data-gold] .section--light .rule--accent,[data-gold] .section--light .review__rule{background-color: var(--c-gold-on-light)}[data-gold][data-ds='v3'] .section--light .review__text::before{color: var(--c-gold-on-light)}[data-gold] .section--light .scope__item:not(:last-child)::after{color: var(--c-gold-on-light)}[data-gold][data-ds='v3'] .section--light .h2::before,[data-gold][data-ds='v3'] .section--light .step:not(:last-child)::after{background-color: var(--c-gold-on-light)}[data-gold] .section--light .btn--primary{background-color: var(--c-gold-on-light);border-color: var(--c-gold-on-light)}[data-gold] .section--light .btn--primary:hover{background-color: var(--c-gold-deep);border-color: var(--c-gold-deep)}[data-gold] .section--light .btn--secondary{color: var(--text-on-light);border-color: var(--c-gold-on-light)}[data-gold][data-ds='v3'] .section--light .btn--secondary,[data-gold][data-ds='v3'] .btn--secondary.is-on-light{color: var(--text-on-light);border-bottom-color: var(--c-gold-on-light)}[data-gold][data-ds='v3'] .section--light .btn--secondary:hover,[data-gold][data-ds='v3'] .btn--secondary.is-on-light:hover{background-color: transparent;color: var(--text-on-light);border-bottom-color: var(--text-on-light)}[data-gold][data-ds='v3'] .section--light .aside-card .btn--secondary{color: var(--text-on-light);border-color: var(--c-gold-on-light)}[data-gold][data-ds='v3'] .section--light .aside-card .btn--secondary:hover{background-color: var(--c-gold-on-light);border-color: var(--c-gold-on-light);color: var(--c-paper)}