:root{--ink:#1f1a26;--ink-2:#2c2537;--ink-soft:#4b4357;--muted:#6d6479;--muted-2:#746b80;--bg:#f6f1e7;--bg-soft:#efe7d8;--bg-muted:#e2d7c3;--on-dark:#f7f2e8;--paper:#fffdf8;--line:#e2d8c6;--line-strong:#cbbda3;--accent:#8a5626;--accent-bright:#d29a55;--accent-dark:#6b3f18;--accent-wash:#f4e8d6;--danger:#a02a20;--danger-wash:#fbedeb;--success:#2f6b46;--success-wash:#eef4ee;--radius-sm:8px;--radius:14px;--radius-lg:22px;--shadow-sm:0 1px 2px #1f1a260f;--shadow-md:0 18px 40px -24px #1f1a2657;--shadow-lg:0 28px 70px -30px #1f1a266b;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-serif:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--container:1200px;--gutter:clamp(20px, 4vw, 40px);--header-h:76px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink-soft);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}body.has-modal{overflow:hidden}body.has-cookie-notice{background:var(--ink);padding-bottom:92px}@media (width<=760px){body.has-cookie-notice{padding-bottom:166px}}#app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}img,svg{max-width:100%;display:block}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.021em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}h1 em,h2 em,h3 em{font-style:italic}p{margin:0}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--accent-bright);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}[id]{scroll-margin-top:calc(var(--header-h) + 24px)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(64px,9vw,108px)}.section--tight{padding-block:clamp(48px,6vw,72px)}.section--base{background:var(--bg)}.section--soft{background:var(--bg-soft)}.section--paper{background:var(--paper)}.section--navy,.section--ink{background:var(--ink);color:#f7f2e8b8}.section--navy h2,.section--navy h3,.section--ink h2,.section--ink h3{color:var(--on-dark)}.section-head{max-width:720px;margin-bottom:clamp(36px,5vw,56px)}.section-head--center{text-align:center;margin-inline:auto}.eyebrow{color:var(--accent);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow:before,.section-head--center .eyebrow:after{content:"";background:currentColor;width:26px;height:1px}.section--ink .eyebrow,.section--navy .eyebrow{color:var(--accent-bright)}.section-title{font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.06}.section-lede{color:var(--muted);margin-top:18px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.7}.section--ink .section-lede,.section--navy .section-lede{color:#f7f2e8b3}.lede{color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.small-print{color:var(--muted-2);font-size:.8125rem;line-height:1.6}.section--ink .small-print,.section--navy .small-print{color:#f7f2e88c}.btn{min-height:52px;font-family:var(--font-sans);letter-spacing:.005em;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn svg{flex:none}.btn--primary{background:var(--ink);color:var(--on-dark);box-shadow:0 12px 26px -16px #1f1a26e6}.btn--primary:hover{background:var(--ink-2)}.btn--accent{background:var(--accent);color:#fffaf1;box-shadow:0 12px 26px -16px #6b3f18f2}.btn--accent:hover{background:var(--accent-dark)}.btn--bright{background:var(--accent-bright);color:var(--ink);box-shadow:0 12px 26px -16px #6b3f18e6}.btn--bright:hover{background:#dfab6c}.btn--outline{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn--outline:hover{border-color:var(--ink);background:#1f1a260a}.btn--ghost-light{color:var(--on-dark);background:0 0;border-color:#f7f2e852}.btn--ghost-light:hover{background:#f7f2e814;border-color:#f7f2e88c}.btn--block{width:100%}.btn--sm{min-height:42px;padding:10px 20px;font-size:.875rem}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.text-link{color:var(--accent-dark);font-weight:600;-webkit-text-decoration:underline #8a562659;text-decoration:underline #8a562659}.text-link:hover{-webkit-text-decoration-color:var(--accent-dark);text-decoration-color:var(--accent-dark)}.link-arrow{color:var(--accent-dark);align-items:center;gap:7px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.skip-link{z-index:200;background:var(--ink);color:var(--on-dark);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{flex-direction:column;gap:7px;display:flex}.field__label{color:var(--ink);letter-spacing:.005em;align-items:baseline;gap:7px;font-size:.875rem;font-weight:600;display:flex}.field__optional{color:var(--muted-2);font-size:.75rem;font-weight:500}.field__input,.field__textarea{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:48px;color:var(--ink);border-radius:9px;padding:12px 14px;font-size:.9375rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.field__textarea{resize:vertical;min-height:96px}.field__input::placeholder,.field__textarea::placeholder{color:#9c93a1}.field__input:hover,.field__textarea:hover{border-color:#c0a887}.field__input:focus,.field__textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #8a562626}.field__input[aria-invalid=true],.field__textarea[aria-invalid=true]{border-color:var(--danger);background:#fffcf9}.field__input[aria-invalid=true]:focus,.field__textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #a02a201f}.field__hint{color:var(--muted-2);font-size:.75rem;line-height:1.45}.field__error{color:var(--danger);font-size:.75rem;font-weight:500;line-height:1.45}@media (width<=640px){.section{padding-block:56px}.section-title{font-size:clamp(1.85rem,7vw,2.4rem)}}.app-icon[data-v-d333bc81]{flex:none;display:block}.header[data-v-a0ca7116]{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f1e7eb;border-bottom:1px solid #e2d8c6d9;transition:box-shadow .2s;position:sticky;top:0}.header--scrolled[data-v-a0ca7116]{box-shadow:0 14px 34px -28px #1f1a26b3}.header__inner[data-v-a0ca7116]{align-items:center;gap:28px;min-height:76px;display:flex}.brand[data-v-a0ca7116]{flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand__text[data-v-a0ca7116]{flex-direction:column;line-height:1;display:flex}.brand__name[data-v-a0ca7116]{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.025em;font-size:1.45rem;font-weight:600}.brand__sub[data-v-a0ca7116]{color:var(--accent-dark);letter-spacing:.19em;text-transform:uppercase;margin-top:5px;font-size:.5625rem;font-weight:700}.nav[data-v-a0ca7116]{align-items:center;gap:clamp(18px,2.2vw,30px);margin-left:auto;display:flex}.nav a[data-v-a0ca7116]{color:var(--ink-soft);white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none;position:relative}.nav a[data-v-a0ca7116]:after{background:var(--accent);content:"";transform-origin:0;height:1.5px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav a[data-v-a0ca7116]:hover:after{transform:scaleX(1)}.header__actions[data-v-a0ca7116]{align-items:center;gap:14px;margin-left:4px;display:flex}.menu-toggle[data-v-a0ca7116]{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:none}.mobile-menu[data-v-a0ca7116]{z-index:55;padding:26px var(--gutter) 40px;overscroll-behavior:contain;background:var(--bg);border-top:1px solid var(--line);flex-direction:column;gap:22px;display:flex;position:fixed;inset:76px 0 0;overflow-y:auto}.mobile-menu__nav[data-v-a0ca7116]{flex-direction:column;display:flex}.mobile-menu__nav a[data-v-a0ca7116]{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--font-serif);padding:16px 2px;font-size:1.4rem;text-decoration:none}.mobile-menu__note[data-v-a0ca7116]{color:var(--muted-2);font-size:.75rem;line-height:1.55}.menu-enter-active[data-v-a0ca7116],.menu-leave-active[data-v-a0ca7116]{transition:opacity .18s}.menu-enter-from[data-v-a0ca7116],.menu-leave-to[data-v-a0ca7116]{opacity:0}@media (width<=1020px){.nav[data-v-a0ca7116]{gap:16px}.nav a[data-v-a0ca7116]{font-size:.8125rem}}@media (width<=960px){.nav[data-v-a0ca7116]{display:none}.header__actions[data-v-a0ca7116]{margin-left:auto}.menu-toggle[data-v-a0ca7116]{display:inline-flex}}@media (width<=640px){.header__inner[data-v-a0ca7116]{min-height:66px}.header__cta[data-v-a0ca7116]{display:none}.brand__name[data-v-a0ca7116]{font-size:1.3rem}.mobile-menu[data-v-a0ca7116]{padding-top:20px;top:66px}}.hero[data-v-ee8082c9]{background-color:var(--bg);border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#f6f1e7eb 0%,#f6f1e79e 40%,#f6f1e71f 74%,#f6f1e700 100%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%201100'%20preserveAspectRatio='xMidYMid%20slice'%20role='presentation'%3e%3cdefs%3e%3cradialGradient%20id='glow'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0%25'%20stop-color='%23fdf3e0'%20stop-opacity='0.95'/%3e%3cstop%20offset='55%25'%20stop-color='%23fbf0dc'%20stop-opacity='0.5'/%3e%3cstop%20offset='100%25'%20stop-color='%23f6f1e7'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='bloomA'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0%25'%20stop-color='%23d79a55'%20stop-opacity='0.30'/%3e%3cstop%20offset='100%25'%20stop-color='%23d79a55'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='bloomB'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0%25'%20stop-color='%236b3f18'%20stop-opacity='0.16'/%3e%3cstop%20offset='100%25'%20stop-color='%236b3f18'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='bloomC'%20cx='0.5'%20cy='0.5'%20r='0.5'%3e%3cstop%20offset='0%25'%20stop-color='%232c2537'%20stop-opacity='0.12'/%3e%3cstop%20offset='100%25'%20stop-color='%232c2537'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='fadeLeft'%20x1='0'%20y1='0'%20x2='1'%20y2='0'%3e%3cstop%20offset='0%25'%20stop-color='%23f6f1e7'%20stop-opacity='1'/%3e%3cstop%20offset='52%25'%20stop-color='%23f6f1e7'%20stop-opacity='0.55'/%3e%3cstop%20offset='100%25'%20stop-color='%23f6f1e7'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='1600'%20height='1100'%20fill='%23f6f1e7'/%3e%3cellipse%20cx='1180'%20cy='330'%20rx='760'%20ry='620'%20fill='url(%23glow)'/%3e%3cellipse%20cx='1290'%20cy='430'%20rx='520'%20ry='470'%20fill='url(%23bloomA)'/%3e%3cellipse%20cx='980'%20cy='880'%20rx='620'%20ry='420'%20fill='url(%23bloomB)'/%3e%3cellipse%20cx='140'%20cy='1010'%20rx='640'%20ry='430'%20fill='url(%23bloomC)'/%3e%3cg%20fill='none'%20stroke='%23b07a44'%3e%3ccircle%20cx='1240'%20cy='470'%20r='152'%20stroke-opacity='0.22'%20stroke-width='1.4'/%3e%3ccircle%20cx='1240'%20cy='470'%20r='238'%20stroke-opacity='0.19'%20stroke-width='1.3'/%3e%3ccircle%20cx='1240'%20cy='470'%20r='324'%20stroke-opacity='0.16'%20stroke-width='1.2'/%3e%3ccircle%20cx='1240'%20cy='470'%20r='412'%20stroke-opacity='0.13'%20stroke-width='1.2'/%3e%3ccircle%20cx='1240'%20cy='470'%20r='502'%20stroke-opacity='0.1'%20stroke-width='1.1'/%3e%3ccircle%20cx='1240'%20cy='470'%20r='596'%20stroke-opacity='0.075'%20stroke-width='1.1'/%3e%3ccircle%20cx='1240'%20cy='470'%20r='692'%20stroke-opacity='0.05'%20stroke-width='1'/%3e%3c/g%3e%3cg%20fill='%23b07a44'%3e%3ccircle%20cx='1240'%20cy='318'%20r='3.4'%20fill-opacity='0.32'/%3e%3ccircle%20cx='1464'%20cy='470'%20r='2.6'%20fill-opacity='0.26'/%3e%3ccircle%20cx='1240'%20cy='146'%20r='2.4'%20fill-opacity='0.18'/%3e%3ccircle%20cx='1016'%20cy='470'%20r='2.2'%20fill-opacity='0.2'/%3e%3ccircle%20cx='1186'%20cy='58'%20r='2'%20fill-opacity='0.14'/%3e%3c/g%3e%3c!--%20faint%20engraved%20rule%20grid%20on%20the%20far%20right%20--%3e%3cg%20stroke='%238a5626'%20stroke-opacity='0.055'%20stroke-width='1'%3e%3cpath%20d='M1470%2080v940'/%3e%3cpath%20d='M1512%2080v940'/%3e%3cpath%20d='M1554%2080v940'/%3e%3c/g%3e%3c!--%20soft%20arch,%20echoing%20the%20brand%20mark%20--%3e%3cpath%20d='M968%20950V620a272%20272%200%200%201%20544%200v330'%20fill='none'%20stroke='%238a5626'%20stroke-opacity='0.07'%20stroke-width='26'%20stroke-linecap='round'%20/%3e%3crect%20width='1600'%20height='1100'%20fill='url(%23fadeLeft)'%20opacity='0.9'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:clamp(36px,5vw,68px) clamp(40px,5vw,64px);position:relative;overflow:hidden}.hero__grid[data-v-ee8082c9]{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;column-gap:clamp(36px,5vw,80px);display:grid;position:relative}.hero__intro[data-v-ee8082c9]{max-width:640px}.hero__title[data-v-ee8082c9]{letter-spacing:-.03em;font-size:clamp(2.5rem,5.3vw,4.1rem);line-height:1}.hero__title em[data-v-ee8082c9]{color:var(--accent);letter-spacing:-.022em;margin-top:10px;font-style:italic;font-weight:400;display:block}.hero__lede[data-v-ee8082c9]{max-width:540px;color:var(--ink-soft);margin-top:22px;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.68}.hero__actions[data-v-ee8082c9]{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.hero__secondary[data-v-ee8082c9]{color:var(--ink);border-bottom:1px solid var(--line-strong);padding-bottom:2px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:border-color .18s}.hero__secondary[data-v-ee8082c9]:hover{border-color:var(--ink)}.hero__meta[data-v-ee8082c9]{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:8px 20px;max-width:540px;margin-top:30px;padding-top:22px;display:flex}.hero__meta span[data-v-ee8082c9]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.6875rem;font-weight:700;display:inline-flex}.hero__meta svg[data-v-ee8082c9]{color:var(--accent)}.hero__panel[data-v-ee8082c9]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffdf8db;padding:clamp(24px,2.6vw,34px);position:relative}.hero__panel[data-v-ee8082c9]:before{background:linear-gradient(90deg, var(--accent-bright), var(--accent), var(--accent-bright));content:"";border-radius:0 0 3px 3px;height:3px;position:absolute;top:-1px;left:clamp(58px,22%,120px);right:clamp(58px,22%,120px)}.hero__panel-head[data-v-ee8082c9]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:16px;display:flex}.hero__panel-title[data-v-ee8082c9]{color:var(--ink);letter-spacing:-.02em;font-size:1.375rem;font-weight:500}.hero__panel-badge[data-v-ee8082c9]{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:.625rem;font-weight:800}.hero__panel-list[data-v-ee8082c9]{display:grid}.hero__panel-list li[data-v-ee8082c9]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 0;display:grid}.hero__panel-list li[data-v-ee8082c9]:last-child{border-bottom:0}.hero__panel-icon[data-v-ee8082c9]{background:var(--accent-wash);width:36px;height:36px;color:var(--accent-dark);border-radius:10px;justify-content:center;align-items:center;display:flex}.hero__panel-item-title[data-v-ee8082c9]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.4}.hero__panel-item-copy[data-v-ee8082c9]{color:var(--muted);margin-top:3px;font-size:.8125rem;line-height:1.55}.hero__panel-index[data-v-ee8082c9]{color:var(--line-strong);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.6}.hero__panel-foot[data-v-ee8082c9]{border-top:1px solid var(--line);color:var(--muted-2);margin-top:16px;padding-top:16px;font-size:.75rem;line-height:1.55}.hero__disclaimer[data-v-ee8082c9]{z-index:1;max-width:720px;color:var(--muted-2);margin-top:clamp(28px,3.4vw,42px);font-size:.75rem;line-height:1.6;position:relative}@media (width<=1060px){.hero__grid[data-v-ee8082c9]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);column-gap:34px}.hero__title[data-v-ee8082c9]{font-size:clamp(2.3rem,5vw,3.3rem)}.hero__panel-badge[data-v-ee8082c9]{display:none}}@media (width<=900px){.hero__grid[data-v-ee8082c9]{grid-template-columns:1fr;row-gap:32px}.hero__intro[data-v-ee8082c9],.hero__panel[data-v-ee8082c9]{max-width:660px}.hero__title[data-v-ee8082c9]{font-size:clamp(2.35rem,7.4vw,3.2rem)}}@media (width<=560px){.hero[data-v-ee8082c9]{padding-top:26px}.hero__title[data-v-ee8082c9]{font-size:2.2rem}.hero__lede[data-v-ee8082c9]{margin-top:16px;font-size:.9375rem;line-height:1.6}.hero__actions[data-v-ee8082c9]{gap:12px 20px;margin-top:24px}.hero__actions .btn[data-v-ee8082c9]{width:100%}.hero__meta[data-v-ee8082c9]{gap:8px 14px;margin-top:24px;padding-top:18px}.hero__meta span[data-v-ee8082c9]{font-size:.625rem}.hero__panel-list li[data-v-ee8082c9]{gap:12px;padding:15px 0}.hero__panel-index[data-v-ee8082c9]{display:none}}.trust[data-v-e2db8114]{background:var(--paper);border-bottom:1px solid var(--line);padding-block:26px}.trust__grid[data-v-e2db8114]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.trust__item[data-v-e2db8114]{border-left:1px solid var(--line);align-items:flex-start;gap:11px;padding:2px 22px;display:flex}.trust__item[data-v-e2db8114]:first-child{border-left:0;padding-left:0}.trust__item[data-v-e2db8114]:last-child{padding-right:0}.trust__icon[data-v-e2db8114]{background:var(--accent-wash);width:36px;height:36px;color:var(--accent-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.trust__title[data-v-e2db8114]{color:var(--ink);letter-spacing:.01em;font-size:.8125rem;font-weight:700;line-height:1.35}.trust__text[data-v-e2db8114]{color:var(--muted);margin-top:2px;font-size:.75rem;line-height:1.45}@media (width<=900px){.trust[data-v-e2db8114]{padding-block:22px}.trust__grid[data-v-e2db8114]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.trust__item[data-v-e2db8114]{padding:0 18px}.trust__item[data-v-e2db8114]:nth-child(odd){border-left:0;padding-left:0}.trust__item[data-v-e2db8114]:nth-child(2n){padding-right:0}}@media (width<=520px){.trust__grid[data-v-e2db8114]{grid-template-columns:1fr;gap:14px}.trust__item[data-v-e2db8114]{border-left:0;padding:0}.trust__icon[data-v-e2db8114]{width:32px;height:32px}}.quiz[data-v-01d862d1]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:clamp(20px,2.4vw,28px);position:relative}.quiz[data-v-01d862d1]:before{background:linear-gradient(90deg, var(--accent-dark), var(--accent-bright));content:"";border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.quiz__top[data-v-01d862d1]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quiz__flag[data-v-01d862d1]{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.quiz__time[data-v-01d862d1]{color:var(--muted-2);white-space:nowrap;align-items:center;gap:5px;font-size:.6875rem;font-weight:500;display:inline-flex}.quiz__progress[data-v-01d862d1]{align-items:center;gap:12px;display:flex}.quiz__track[data-v-01d862d1]{flex:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.quiz__seg[data-v-01d862d1]{background:var(--bg-muted);border-radius:4px;height:4px;transition:background-color .25s}.quiz__seg--on[data-v-01d862d1]{background:var(--accent)}.quiz__title[data-v-01d862d1]{margin-top:16px;font-size:clamp(1.55rem,2.3vw,1.9rem);line-height:1.08}.quiz__sub[data-v-01d862d1]{color:var(--muted);margin-top:7px;font-size:.8125rem;line-height:1.55}.quiz__form[data-v-01d862d1]{margin-top:4px}.quiz__stage[data-v-01d862d1]{min-height:130px;padding-top:12px}.quiz__q[data-v-01d862d1]{border:0;min-width:0;margin:0;padding:0}.quiz__legend[data-v-01d862d1]{width:100%;color:var(--ink);padding:0;font-size:1.0625rem;font-weight:600;line-height:1.4;display:block}.quiz__hint[data-v-01d862d1]{color:var(--muted-2);margin:6px 0 0;font-size:.75rem;line-height:1.45}.quiz__choices[data-v-01d862d1]{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.choice[data-v-01d862d1]{min-width:0;display:block;position:relative}.choice__input[data-v-01d862d1]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.choice__face[data-v-01d862d1]{border:1px solid var(--line-strong);background:var(--paper);min-height:48px;color:var(--ink-soft);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex}.choice:hover .choice__face[data-v-01d862d1]{border-color:var(--accent);background:var(--accent-wash)}.choice__dot[data-v-01d862d1]{border:1.5px solid var(--line-strong);background:0 0;border-radius:50%;flex:none;width:8px;height:8px;transition:all .15s;display:block}.choice--selected .choice__face[data-v-01d862d1]{border-color:var(--ink);background:var(--ink);color:var(--on-dark);box-shadow:0 8px 18px -12px #1f1a26b3}.choice--selected .choice__dot[data-v-01d862d1]{border-color:var(--accent-bright);background:var(--accent-bright);box-shadow:0 0 0 2px #d29a5547}.choice__input:focus-visible+.choice__face[data-v-01d862d1]{outline:3px solid var(--accent);outline-offset:2px}.quiz__foot[data-v-01d862d1]{border-top:1px solid var(--line);justify-content:flex-start;align-items:center;margin-top:4px;padding-top:13px;display:flex}.quiz__back[data-v-01d862d1]{color:var(--accent-dark);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.quiz__back[data-v-01d862d1]:hover{text-decoration:underline}.quiz__back[data-v-01d862d1]:disabled{cursor:default;opacity:.4}.quiz-step-enter-active[data-v-01d862d1],.quiz-step-leave-active[data-v-01d862d1]{transition:opacity .16s,transform .16s}.quiz-step-enter-from[data-v-01d862d1]{opacity:0;transform:translate(12px)}.quiz-step-leave-to[data-v-01d862d1]{opacity:0;transform:translate(-12px)}.quiz-step-back-enter-active[data-v-01d862d1],.quiz-step-back-leave-active[data-v-01d862d1]{transition:opacity .16s,transform .16s}.quiz-step-back-enter-from[data-v-01d862d1]{opacity:0;transform:translate(-12px)}.quiz-step-back-leave-to[data-v-01d862d1]{opacity:0;transform:translate(12px)}.quiz__result[data-v-01d862d1]{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:13px 14px;font-size:.8125rem;line-height:1.55}.quiz__result--ok[data-v-01d862d1]{background:var(--success-wash);border-color:#cfdccf}.quiz__result--no[data-v-01d862d1]{border-color:var(--line-strong);background:var(--bg-soft)}.quiz__result-head[data-v-01d862d1]{color:var(--ink);align-items:center;gap:8px;font-size:.8125rem;display:flex}.quiz__result-icon[data-v-01d862d1]{background:var(--paper);width:22px;height:22px;color:var(--success);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.quiz__result--no .quiz__result-icon[data-v-01d862d1]{color:var(--muted)}.quiz__result p[data-v-01d862d1]{color:var(--ink-soft);margin-top:6px}.quiz__reason[data-v-01d862d1]{color:var(--ink);margin-top:9px;font-size:.9375rem;line-height:1.65}.quiz__result p a[data-v-01d862d1]{color:var(--accent-dark);font-weight:600}.quiz__result .btn[data-v-01d862d1]{margin-top:10px}.quiz__reset[data-v-01d862d1]{color:var(--accent-dark);background:0 0;border:0;margin-top:8px;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline}.quiz__privacy[data-v-01d862d1]{color:var(--muted-2);align-items:flex-start;gap:6px;margin-top:14px;font-size:.6875rem;line-height:1.5;display:flex}.quiz__privacy svg[data-v-01d862d1]{margin-top:1px}@media (width<=480px){.choice__face[data-v-01d862d1]{gap:5px;padding:9px 6px;font-size:.8125rem}}@media (width<=360px){.quiz__top[data-v-01d862d1]{flex-direction:column;align-items:flex-start;gap:6px}.quiz__choices[data-v-01d862d1]{grid-template-columns:1fr}.quiz__stage[data-v-01d862d1]{min-height:154px}}@media (prefers-reduced-motion:reduce){.quiz-step-enter-active[data-v-01d862d1],.quiz-step-leave-active[data-v-01d862d1]{transition:none}}.elig[data-v-485a8d90]{background:var(--ink);color:#f7f2e8b8;isolation:isolate;padding-block:clamp(56px,7vw,92px);position:relative;overflow:hidden}.elig[data-v-485a8d90]:before{z-index:-1;content:"";background:radial-gradient(circle,#d29a5529,#0000 62%);border-radius:50%;width:760px;height:760px;position:absolute;top:-30%;right:-12%}.elig[data-v-485a8d90]:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#d29a5573,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.elig__grid[data-v-485a8d90]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.elig__intro[data-v-485a8d90]{max-width:480px}.elig__title[data-v-485a8d90]{color:var(--on-dark);font-size:clamp(1.95rem,3.6vw,2.9rem);line-height:1.06}.elig__title em[data-v-485a8d90]{color:var(--accent-bright);margin-top:8px;font-style:italic;font-weight:400;display:block}.elig__lede[data-v-485a8d90]{color:#f7f2e8a8;margin-top:20px;font-size:1rem;line-height:1.7}.elig__points[data-v-485a8d90]{border-top:1px solid #f7f2e824;gap:12px;margin-top:26px;padding-top:24px;display:grid}.elig__points li[data-v-485a8d90]{color:#f7f2e8d1;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5;display:flex}.elig__tick[data-v-485a8d90]{width:20px;height:20px;color:var(--accent-bright);background:#d29a552e;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.elig__note[data-v-485a8d90]{color:#f7f2e86b;margin-top:22px;font-size:.75rem;line-height:1.6}.elig__card[data-v-485a8d90]{justify-self:end;width:100%;max-width:540px}@media (width<=1020px){.elig__grid[data-v-485a8d90]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.elig__title[data-v-485a8d90]{font-size:clamp(1.8rem,3.4vw,2.4rem)}}@media (width<=880px){.elig__grid[data-v-485a8d90]{grid-template-columns:1fr;gap:32px}.elig__intro[data-v-485a8d90]{max-width:620px}.elig__card[data-v-485a8d90]{justify-self:stretch;max-width:620px}}@media (width<=560px){.elig[data-v-485a8d90]{padding-block:44px}.elig__points li[data-v-485a8d90]{font-size:.875rem}}.areas[data-v-0d0b1bf2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 28px;display:grid}.area[data-v-0d0b1bf2]{border-top:1px solid var(--line-strong);padding-top:22px;transition:border-color .2s}.area[data-v-0d0b1bf2]:hover{border-top-color:var(--accent)}.area:hover .area__icon[data-v-0d0b1bf2]{background:var(--accent);color:#fffaf1}.area__icon[data-v-0d0b1bf2]{background:var(--accent-wash);width:40px;height:40px;color:var(--accent-dark);border-radius:11px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.area__title[data-v-0d0b1bf2]{margin-top:16px;font-size:1.1875rem;line-height:1.2}.area__text[data-v-0d0b1bf2]{color:var(--muted);margin-top:7px;font-size:.875rem;line-height:1.6}.areas__note[data-v-0d0b1bf2]{border-top:1px solid var(--line);max-width:720px;color:var(--muted-2);align-items:flex-start;gap:8px;margin-top:clamp(32px,4vw,44px);padding-top:20px;font-size:.8125rem;line-height:1.55;display:flex}.areas__note svg[data-v-0d0b1bf2]{color:var(--accent-dark);margin-top:2px}@media (width<=980px){.areas[data-v-0d0b1bf2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.areas[data-v-0d0b1bf2]{grid-template-columns:1fr;gap:24px}.area[data-v-0d0b1bf2]{padding-top:18px}}.steps[data-v-e3d61a53]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.step[data-v-e3d61a53]{padding:30px 34px 0 0}.step+.step[data-v-e3d61a53]{border-left:1px solid var(--line);padding-left:34px}.step__number[data-v-e3d61a53]{color:var(--accent);font-family:var(--font-serif);font-size:2.1rem;font-style:italic;font-weight:400;line-height:1}.step__title[data-v-e3d61a53]{margin-top:16px;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.15}.step__text[data-v-e3d61a53]{color:var(--muted);margin-top:10px;font-size:.9375rem;line-height:1.65}.how__foot[data-v-e3d61a53]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:22px;display:flex}.how__note[data-v-e3d61a53]{max-width:680px;color:var(--muted-2);align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.55;display:flex}.how__note svg[data-v-e3d61a53]{color:var(--accent-dark);margin-top:2px}@media (width<=900px){.steps[data-v-e3d61a53]{border-top:0;grid-template-columns:1fr}.step[data-v-e3d61a53]{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding:22px 0;display:grid}.step+.step[data-v-e3d61a53]{border-left:0;padding-left:0}.step__number[data-v-e3d61a53]{grid-row:span 2;font-size:1.8rem}.step__title[data-v-e3d61a53]{align-self:end;margin-top:0}.step__text[data-v-e3d61a53]{margin-top:6px}.how__foot[data-v-e3d61a53]{flex-direction:column;align-items:flex-start;gap:14px}}.transparency[data-v-3a0f5a03]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:34px clamp(36px,6vw,84px);display:grid}.transparency__intro[data-v-3a0f5a03]{position:sticky;top:96px}.transparency__card[data-v-3a0f5a03]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;margin-top:28px;padding:18px;display:flex}.transparency__card-icon[data-v-3a0f5a03]{background:var(--paper);border:1px solid var(--line);width:38px;height:38px;color:var(--accent-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.transparency__card-title[data-v-3a0f5a03]{color:var(--ink);font-size:.875rem;font-weight:700}.transparency__card-text[data-v-3a0f5a03]{color:var(--muted);margin-top:3px;font-size:.8125rem;line-height:1.55}.transparency__card-text a[data-v-3a0f5a03]{color:var(--accent-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ledger[data-v-3a0f5a03]{border-top:1px solid var(--line-strong)}.ledger__row[data-v-3a0f5a03]{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);column-gap:26px;padding:22px 0;display:grid}.ledger__term[data-v-3a0f5a03]{color:var(--ink);font-family:var(--font-serif);font-size:1.15rem;font-weight:500;line-height:1.3}.ledger__desc[data-v-3a0f5a03]{color:var(--muted);font-size:.9rem;line-height:1.65}@media (width<=980px){.transparency[data-v-3a0f5a03]{grid-template-columns:1fr}.transparency__intro[data-v-3a0f5a03]{max-width:640px;position:static}.transparency__card[data-v-3a0f5a03]{max-width:460px}}@media (width<=620px){.ledger__row[data-v-3a0f5a03]{grid-template-columns:1fr;row-gap:6px;padding:18px 0}.ledger__term[data-v-3a0f5a03]{font-size:1.05rem}}.faq[data-v-9e08bf47]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;column-gap:clamp(36px,6vw,88px);display:grid}.faq__intro[data-v-9e08bf47]{position:sticky;top:96px}.faq__intro .link-arrow[data-v-9e08bf47]{margin-top:22px}.faq__link[data-v-9e08bf47]{color:var(--accent-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.faq__list[data-v-9e08bf47]{border-top:1px solid var(--line-strong)}.faq__item[data-v-9e08bf47]{border-bottom:1px solid var(--line)}.faq__summary[data-v-9e08bf47]{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__summary[data-v-9e08bf47]::-webkit-details-marker{display:none}.faq__summary[data-v-9e08bf47]:hover{color:var(--accent-dark)}.faq__icon[data-v-9e08bf47]{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--accent-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.faq__item[open] .faq__icon[data-v-9e08bf47]{background:var(--accent-wash);transform:rotate(180deg)}.faq__answer[data-v-9e08bf47]{color:var(--muted);padding:0 44px 22px 2px;font-size:.9rem;line-height:1.7}@media (width<=980px){.faq[data-v-9e08bf47]{grid-template-columns:1fr;row-gap:28px}.faq__intro[data-v-9e08bf47]{max-width:620px;position:static}}@media (width<=560px){.faq__summary[data-v-9e08bf47]{padding:17px 0;font-size:.9375rem}.faq__answer[data-v-9e08bf47]{padding-right:4px;font-size:.875rem}}.safety__grid[data-v-1001fdde]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:34px clamp(36px,6vw,84px);display:grid}.safety__intro[data-v-1001fdde]{max-width:460px}.safety__note[data-v-1001fdde]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink-soft);align-items:flex-start;gap:10px;margin-top:28px;padding:16px 18px;font-size:.8125rem;line-height:1.6;display:flex}.safety__note svg[data-v-1001fdde]{color:var(--accent);flex:none;margin-top:2px}.safety__note a[data-v-1001fdde]{color:var(--accent-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.safety__list[data-v-1001fdde]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.safety__item[data-v-1001fdde]{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:22px 22px 22px 0;display:flex}.safety__item[data-v-1001fdde]:nth-child(2n){border-left:1px solid var(--line);padding-left:22px;padding-right:0}.safety__mark[data-v-1001fdde]{width:24px;height:24px;color:var(--accent-dark);background:#8a56261a;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.safety__item-title[data-v-1001fdde]{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.4}.safety__item-text[data-v-1001fdde]{color:var(--muted);margin-top:4px;font-size:.8125rem;line-height:1.55}@media (width<=980px){.safety__grid[data-v-1001fdde]{grid-template-columns:1fr}.safety__intro[data-v-1001fdde]{max-width:620px}}@media (width<=620px){.safety__list[data-v-1001fdde]{grid-template-columns:1fr}.safety__item[data-v-1001fdde],.safety__item[data-v-1001fdde]:nth-child(2n){border-left:0;padding:16px 0}}.cta[data-v-2ff7edb0]{color:var(--on-dark);background:radial-gradient(circle at 88% 12%,#f0cd9638,#0000 46%),linear-gradient(115deg,#563012 0%,#6b3f18 42%,#8a5626 100%);padding-block:clamp(56px,7vw,88px);position:relative;overflow:hidden}.cta__pattern[data-v-2ff7edb0]{pointer-events:none;border:1px solid #f7f2e82e;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;right:-120px;transform:translateY(-50%)}.cta__pattern[data-v-2ff7edb0]:before,.cta__pattern[data-v-2ff7edb0]:after{content:"";border:1px solid #f7f2e824;border-radius:50%;position:absolute}.cta__pattern[data-v-2ff7edb0]:before{inset:70px}.cta__pattern[data-v-2ff7edb0]:after{inset:150px}.cta__inner[data-v-2ff7edb0]{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:28px clamp(36px,6vw,80px);display:grid;position:relative}.cta__eyebrow[data-v-2ff7edb0]{color:#f7f2e89e;letter-spacing:.15em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.cta__title[data-v-2ff7edb0]{max-width:620px;color:var(--on-dark);margin-top:12px;font-size:clamp(2.1rem,4.4vw,3.3rem);line-height:1.02}.cta__title em[data-v-2ff7edb0]{color:#f2d3a4;margin-top:6px;font-style:italic;font-weight:400;display:block}.cta__text[data-v-2ff7edb0]{color:#f7f2e8c2;max-width:540px;margin-top:16px;font-size:1rem;line-height:1.65}.cta__action[data-v-2ff7edb0]{justify-self:end;width:100%;max-width:340px}.cta__note[data-v-2ff7edb0]{color:#f7f2e89e;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:.75rem;line-height:1.4;display:flex}@media (width<=820px){.cta__inner[data-v-2ff7edb0]{grid-template-columns:1fr}.cta__action[data-v-2ff7edb0]{justify-self:start;max-width:400px}}@media (width<=560px){.cta__title[data-v-2ff7edb0]{font-size:1.95rem}.cta__text[data-v-2ff7edb0]{font-size:.9375rem}.cta__action[data-v-2ff7edb0]{max-width:none}}.footer[data-v-dc5d179b]{background:var(--ink);color:#f7f2e8b8;padding-block:clamp(44px,5.4vw,68px)}.footer__top[data-v-dc5d179b]{grid-template-columns:minmax(0,1.9fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);gap:clamp(26px,4vw,54px);display:grid}.footer__brand-link[data-v-dc5d179b]{color:var(--on-dark);text-decoration:none;display:inline-block}.footer__brand-name[data-v-dc5d179b]{font-family:var(--font-serif);letter-spacing:-.02em;font-size:1.3rem;font-weight:500;line-height:1.2;display:block}.footer__brand-tag[data-v-dc5d179b]{color:#f7f2e875;letter-spacing:.13em;text-transform:uppercase;margin-top:4px;font-size:.625rem;font-weight:600;display:block}.footer__blurb[data-v-dc5d179b]{color:#f7f2e894;max-width:360px;margin-top:18px;font-size:.8125rem;line-height:1.65}.footer__heading[data-v-dc5d179b]{color:#f7f2e870;font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.footer__col ul[data-v-dc5d179b]{gap:10px;margin-top:16px;display:grid}.footer__col a[data-v-dc5d179b]{color:#f7f2e8b3;font-size:.8125rem;text-decoration:none}.footer__col a[data-v-dc5d179b]:hover{color:var(--on-dark);text-underline-offset:3px;text-decoration:underline}.footer__col a.btn[data-v-dc5d179b],.footer__col a.btn[data-v-dc5d179b]:hover{color:var(--ink);text-decoration:none}.footer__col-text[data-v-dc5d179b]{color:#f7f2e894;margin-top:14px;font-size:.8125rem;line-height:1.55}.footer__col--cta .btn[data-v-dc5d179b]{margin-top:16px}@media (width<=980px){.footer__top[data-v-dc5d179b]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-v-dc5d179b]{grid-column:1/-1;max-width:520px}}@media (width<=560px){.footer__top[data-v-dc5d179b]{grid-template-columns:1fr;gap:28px}.footer__brand[data-v-dc5d179b]{grid-column:auto}}.modal[data-v-82810798]{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120e18a8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal__panel[data-v-82810798]{background:var(--bg);overscroll-behavior:contain;border:1px solid #d3dfe4e6;border-radius:20px;width:min(720px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;box-shadow:0 40px 90px -30px #120e188c}.modal__close-wrap[data-v-82810798]{z-index:3;height:0;position:sticky;top:0}.modal__close-wrap[data-v-82810798]:before{background:linear-gradient(180deg, var(--bg) 62%, #edf2f400);content:"";pointer-events:none;width:88px;height:66px;position:absolute;top:0;right:0}.modal__close[data-v-82810798]{z-index:2;border:1px solid var(--line-strong);background:var(--paper);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.modal__close[data-v-82810798]:hover{background:var(--bg-soft);color:var(--ink)}.modal__head[data-v-82810798]{padding:30px 32px 0}.modal__eyebrow[data-v-82810798]{color:var(--accent-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.modal__title[data-v-82810798]{max-width:520px;margin-top:7px;font-size:clamp(1.75rem,3.4vw,2.35rem);line-height:1.05}.modal__sub[data-v-82810798]{max-width:580px;color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.6}.modal__chips[data-v-82810798]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.modal__chips li[data-v-82810798]{background:var(--bg-soft);border:1px solid var(--line);color:var(--ink-soft);letter-spacing:.02em;border-radius:999px;padding:4px 9px;font-size:.6875rem;font-weight:600}.modal__form[data-v-82810798]{padding:20px 32px 26px}.form-grid[data-v-82810798]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.field__req[data-v-82810798]{background:var(--accent-wash);color:var(--accent-dark);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:.5625rem;font-weight:700}.modal__contact-note[data-v-82810798]{color:var(--muted);align-items:flex-start;gap:7px;margin-top:12px;font-size:.75rem;line-height:1.5;display:flex}.modal__contact-note svg[data-v-82810798]{color:var(--accent-dark);flex:none;margin-top:1px}.modal__contact-note.is-error[data-v-82810798],.modal__contact-note.is-error svg[data-v-82810798]{color:var(--danger)}.consent[data-v-82810798]{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 13px;font-size:.6875rem;line-height:1.55;display:flex}.consent input[data-v-82810798]{width:16px;height:16px;accent-color:var(--accent-dark);flex:none;margin-top:1px}.consent.is-error[data-v-82810798]{border-color:#a02a2080}.consent__error[data-v-82810798]{margin-top:5px}.hp[data-v-82810798]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.modal__alert[data-v-82810798]{color:var(--danger);background:#a02a2012;border:1px solid #a02a2040;border-radius:8px;align-items:flex-start;gap:7px;margin-top:12px;padding:10px 12px;font-size:.8125rem;line-height:1.5;display:flex}.modal__alert svg[data-v-82810798]{flex:none;margin-top:2px}.modal__submit[data-v-82810798]{margin-top:14px}.modal__spinner[data-v-82810798]{border:2px solid #f4f7f859;border-top-color:var(--on-dark);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin-82810798}@keyframes spin-82810798{to{transform:rotate(360deg)}}.modal__fine[data-v-82810798]{color:var(--muted-2);text-align:center;justify-content:center;align-items:flex-start;gap:5px;margin-top:10px;font-size:.6875rem;line-height:1.45;display:flex}.modal__fine svg[data-v-82810798]{flex:none;margin-top:1px}.success[data-v-82810798]{text-align:center;padding:44px 40px 34px}.success__icon[data-v-82810798]{background:var(--accent-wash);width:64px;height:64px;color:var(--accent-dark);border:1px solid #8a562640;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.success__title[data-v-82810798]{margin-top:6px;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.1}.success__title[data-v-82810798]:focus{outline:none}.success__text[data-v-82810798]{max-width:480px;color:var(--muted);margin:10px auto 0;font-size:.9rem;line-height:1.65}.success__next[data-v-82810798]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:left;max-width:430px;margin:22px auto;padding:16px 18px}.success__next-title[data-v-82810798]{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.success__next ul[data-v-82810798]{gap:7px;margin-top:10px;display:grid}.success__next li[data-v-82810798]{color:var(--muted);align-items:flex-start;gap:7px;font-size:.8125rem;line-height:1.5;display:flex}.success__next svg[data-v-82810798]{color:var(--accent-dark);flex:none;margin-top:2px}.success .btn[data-v-82810798]{max-width:430px;margin-inline:auto}.modal-enter-active[data-v-82810798],.modal-leave-active[data-v-82810798]{transition:opacity .2s}.modal-enter-active .modal__panel[data-v-82810798],.modal-leave-active .modal__panel[data-v-82810798]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s}.modal-enter-from[data-v-82810798],.modal-leave-to[data-v-82810798]{opacity:0}.modal-enter-from .modal__panel[data-v-82810798],.modal-leave-to .modal__panel[data-v-82810798]{opacity:0;transform:translateY(14px)scale(.985)}@media (width<=680px){.modal[data-v-82810798]{align-items:flex-end;padding:10px}.modal__panel[data-v-82810798]{border-radius:16px;max-height:calc(100dvh - 20px)}.modal__head[data-v-82810798]{padding:26px 20px 0}.modal__sub[data-v-82810798]{font-size:.8125rem}.modal__chips[data-v-82810798]{gap:5px}.modal__chips li[data-v-82810798]{font-size:.625rem}.modal__form[data-v-82810798]{padding:18px 20px 22px}.form-grid[data-v-82810798]{grid-template-columns:1fr}.success[data-v-82810798]{padding:36px 22px 28px}}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-82810798],.modal-leave-active[data-v-82810798],.modal-enter-active .modal__panel[data-v-82810798],.modal-leave-active .modal__panel[data-v-82810798]{transition:none}.modal__spinner[data-v-82810798]{animation-duration:1.6s}}.cookie-notice[data-v-33a1a0ae]{z-index:900;background:var(--ink);color:var(--on-dark);border-top:1px solid #f7f2e824;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #1f1a2633}.cookie-notice__inner[data-v-33a1a0ae]{width:min(calc(100% - 2 * var(--gutter)), var(--container));justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:14px 0;display:flex}.cookie-notice__copy[data-v-33a1a0ae]{min-width:0}.cookie-notice__title[data-v-33a1a0ae]{color:var(--on-dark);letter-spacing:.01em;margin:0;font-size:.8125rem;font-weight:700}.cookie-notice__text[data-v-33a1a0ae]{color:#f7f2e8b3;max-width:760px;margin:4px 0 0;font-size:.75rem;line-height:1.55}.cookie-notice__text a[data-v-33a1a0ae]{color:var(--accent-bright);text-underline-offset:2px;text-decoration:underline}.cookie-notice__text a[data-v-33a1a0ae]:hover{color:var(--on-dark)}.cookie-notice__actions[data-v-33a1a0ae]{flex:none;gap:10px;display:flex}.cookie-notice__btn[data-v-33a1a0ae]{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 20px;font-size:.78rem;font-weight:700;transition:background-color .16s,border-color .16s,color .16s}.cookie-notice__btn--essential[data-v-33a1a0ae]{color:var(--on-dark);background:0 0;border-color:#f7f2e861}.cookie-notice__btn--essential[data-v-33a1a0ae]:hover{border-color:var(--on-dark);background:#f7f2e814}.cookie-notice__btn--all[data-v-33a1a0ae]{background:var(--accent-bright);color:var(--ink)}.cookie-notice__btn--all[data-v-33a1a0ae]:hover{background:#c08843}.cookie-notice__btn[data-v-33a1a0ae]:focus-visible{outline:3px solid var(--accent-bright);outline-offset:2px}@media (width<=760px){.cookie-notice__inner[data-v-33a1a0ae]{flex-direction:column;align-items:stretch;gap:12px;padding:15px 0 17px}.cookie-notice__text[data-v-33a1a0ae]{font-size:.71875rem;line-height:1.5}.cookie-notice__actions[data-v-33a1a0ae]{width:100%}.cookie-notice__btn[data-v-33a1a0ae]{flex:1;min-height:42px}}.admin[data-v-18c37ce1]{background:var(--bg);min-height:100vh}.admin-head[data-v-18c37ce1]{padding:16px var(--gutter);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f1e7f0;justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-brand[data-v-18c37ce1]{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.admin-brand__text[data-v-18c37ce1]{line-height:1;display:grid}.admin-brand__text strong[data-v-18c37ce1]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.18rem;font-weight:600}.admin-brand__text small[data-v-18c37ce1]{color:var(--muted);letter-spacing:.18em;margin-top:5px;font-size:.57rem;font-weight:700}.admin-head__right[data-v-18c37ce1]{align-items:center;gap:18px;display:flex}.admin-chip[data-v-18c37ce1]{border:1px solid var(--line-strong);color:var(--accent-dark);letter-spacing:.12em;border-radius:999px;padding:5px 9px;font-size:.625rem;font-weight:700}.admin-back[data-v-18c37ce1]{color:var(--muted);font-size:.8125rem;text-decoration:none}.admin-back[data-v-18c37ce1]:hover{color:var(--accent-dark);text-underline-offset:2px;text-decoration:underline}.admin-main[data-v-18c37ce1]{width:min(calc(100% - 2 * var(--gutter)), 1360px);margin:0 auto;padding:40px 0 64px}.admin-title[data-v-18c37ce1]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-title h1[data-v-18c37ce1]{font-family:var(--font-serif);letter-spacing:-.03em;margin-top:8px;font-size:clamp(2rem,4vw,2.9rem);font-weight:500;line-height:1.08}.admin-title__lede[data-v-18c37ce1]{color:var(--muted);margin-top:10px;font-size:.9rem;line-height:1.6}.admin-title__actions[data-v-18c37ce1]{flex:none;align-items:center;gap:14px;padding-bottom:4px;display:flex}.admin-stats[data-v-18c37ce1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.admin-stats>div[data-v-18c37ce1]{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 17px;display:flex}.admin-stats span[data-v-18c37ce1]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.admin-stats strong[data-v-18c37ce1]{color:var(--ink);font-family:var(--font-serif);font-size:1.5rem;font-weight:600}.admin-alert[data-v-18c37ce1]{color:var(--danger);background:#fdf3f2;border:1px solid #a02a2047;border-radius:8px;margin-top:16px;padding:11px 14px;font-size:.8125rem;line-height:1.5}.table-card[data-v-18c37ce1]{border:1px solid var(--line);background:var(--paper);border-radius:14px;margin-top:20px;overflow:hidden;box-shadow:0 24px 60px -54px #1f1a268c}.table-hint[data-v-18c37ce1]{display:none}.table-scroll[data-v-18c37ce1]{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-scroll table[data-v-18c37ce1]{border-collapse:collapse;text-align:left;width:100%;min-width:1180px}.table-scroll th[data-v-18c37ce1]{border-bottom:1px solid var(--line);background:var(--bg-soft);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-size:.625rem;font-weight:700}.table-scroll td[data-v-18c37ce1]{border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;padding:13px 14px;font-size:.75rem;line-height:1.5}.table-scroll tbody tr:last-child td[data-v-18c37ce1]{border-bottom:0}.table-scroll tbody tr:hover td[data-v-18c37ce1]{background:#fbf6ec}.table-scroll a[data-v-18c37ce1]{color:var(--accent-dark);text-decoration:none}.table-scroll a[data-v-18c37ce1]:hover{text-underline-offset:2px;text-decoration:underline}.table-scroll .nowrap[data-v-18c37ce1]{white-space:nowrap}.table-scroll .message[data-v-18c37ce1]{min-width:220px;max-width:320px;color:var(--muted);white-space:normal}.table-empty[data-v-18c37ce1]{text-align:center;color:var(--muted)!important;padding:48px 24px!important}.table-foot[data-v-18c37ce1]{border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.table-foot p[data-v-18c37ce1]{color:var(--muted);font-size:.72rem}.pager[data-v-18c37ce1]{align-items:center;gap:5px;display:flex}.pager button[data-v-18c37ce1]{border:1px solid var(--line);background:var(--paper);min-width:32px;height:32px;color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;padding:0 9px;font-size:.72rem}.pager button[data-v-18c37ce1]:hover:not(:disabled){border-color:var(--accent);color:var(--accent-dark)}.pager button.is-current[data-v-18c37ce1]{border-color:var(--ink);background:var(--ink);color:var(--on-dark)}.pager button[data-v-18c37ce1]:disabled{opacity:.42;cursor:not-allowed}@media (width<=720px){.admin-head[data-v-18c37ce1]{padding:13px 18px}.admin-head__right[data-v-18c37ce1]{gap:10px}.admin-chip[data-v-18c37ce1]{display:none}.admin-main[data-v-18c37ce1]{width:calc(100% - 36px);padding:28px 0 44px}.admin-title[data-v-18c37ce1]{display:block}.admin-title__actions[data-v-18c37ce1]{margin-top:18px;padding-bottom:0}.admin-stats[data-v-18c37ce1]{grid-template-columns:1fr;gap:8px}.admin-stats>div[data-v-18c37ce1]{padding:12px 14px}.table-hint[data-v-18c37ce1]{border-bottom:1px solid var(--line);color:var(--muted);padding:10px 14px;font-size:.6875rem;display:block}.table-foot[data-v-18c37ce1]{flex-direction:column;align-items:flex-start;gap:10px}.pager[data-v-18c37ce1]{flex-wrap:wrap}}
