@font-face{font-family:"Archivo";font-style:normal;font-weight:400 800;font-display:swap;src:url("fonts/archivo-variable.woff2") format("woff2");}@font-face{font-family:"Newsreader";font-style:normal;font-weight:400 700;font-display:swap;src:url("fonts/newsreader-variable.woff2") format("woff2");}:root{--ink:#0a2c44;--ink-soft:#526a78;--ledger:#003054;--ledger-deep:#041826;--paper:#f1f4f3;--paper-raised:#f8faf9;--accent:#048577;--accent-hover:#035f54;--accent-ink:#035f54;--mist:#d6dedc;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");--font-body:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Newsreader",Georgia,"Times New Roman",serif;--measure:62ch;--container:1180px;--radius:3px;--space-1:0.5rem;--space-2:1rem;--space-3:1.75rem;--space-4:3rem;--space-5:5rem;--space-6:8rem;--dur-fast:180ms;--dur-med:420ms;--dur-slow:900ms;--ease-out:cubic-bezier(0.16,1,0.3,1);}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-med:1ms;--dur-slow:1ms;}}*,*::before,*::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;}body{margin:0;background-color:var(--paper);background-image:var(--grain);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;font-feature-settings:"tnum" 1,"lnum" 1;-webkit-font-smoothing:antialiased;}img,svg{max-width:100%;display:block;}h1,h2,h3{margin:0;letter-spacing:-0.01em;line-height:1.1;}h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:-0.015em;}h3{font-weight:700;}::selection{background:var(--accent);color:#ffffff;}p{margin:0;}a{color:inherit;text-decoration:none;}ul,ol{margin:0;padding:0;list-style:none;}button{font-family:inherit;}.wrap{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-3);}.skip-link{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--paper);padding:var(--space-1) var(--space-2);z-index:100;}.skip-link:focus{left:var(--space-2);top:var(--space-2);}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;}.btn{display:inline-flex;align-items:center;gap:0.5em;padding:0.85em 1.5em;border-radius:var(--radius);font-weight:600;font-size:1rem;border:1.5px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);min-height:44px;}.btn-primary{position:relative;overflow:hidden;isolation:isolate;background:var(--accent);color:#ffffff;}.btn-primary::before{content:"";position:absolute;inset:0;background:var(--accent-hover);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease-out);z-index:-1;}.btn-primary:hover::before{transform:scaleX(1);}.btn-primary:active{transform:scale(0.97);}.btn-quiet{background:transparent;border-color:var(--ink);color:var(--ink);}.btn-quiet:hover{border-color:var(--accent);color:var(--accent-ink);}.btn-quiet:active{transform:scale(0.97);}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--mist);}.header-row{display:flex;align-items:center;justify-content:space-between;height:72px;}.wordmark{display:inline-flex;align-items:center;gap:0.55rem;font-weight:800;font-size:1.25rem;letter-spacing:-0.02em;}.wordmark.small{font-size:1.05rem;}.wordmark-icon{width:28px;height:28px;flex:none;}.wordmark.small .wordmark-icon{width:22px;height:22px;}.main-nav{display:none;align-items:center;gap:var(--space-4);}.main-nav a:not(.nav-cta){font-weight:500;color:var(--ink-soft);transition:color var(--dur-fast) var(--ease-out);position:relative;padding-block:0.25rem;}.main-nav a:not(.nav-cta):hover{color:var(--ink);}.main-nav a:not(.nav-cta)::after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--accent);transition:right var(--dur-med) var(--ease-out);}.main-nav a:not(.nav-cta):hover::after{right:0;}.nav-cta{background:var(--ink);color:var(--paper);padding:0.6em 1.25em;border-radius:var(--radius);font-weight:600;transition:background var(--dur-fast) var(--ease-out);}.nav-cta:hover{background:var(--ledger);}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;}.nav-toggle span{display:block;width:22px;height:2px;background:var(--ink);margin-inline:auto;transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg);}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.mobile-nav{display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height var(--dur-med) var(--ease-out);border-top:1px solid var(--mist);}.mobile-nav.open{max-height:440px;}.mobile-nav a{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--mist);font-weight:500;min-height:44px;display:flex;align-items:center;}@media (min-width:860px){.main-nav{display:flex;}.nav-toggle{display:none;}.mobile-nav{display:none;}}.hero{position:relative;padding-top:var(--space-6);overflow:hidden;}.hero-grid{position:relative;z-index:2;}.hero-text{max-width:44rem;}.hero-text h1{font-size:clamp(2.1rem,1.55rem + 2.6vw,3.6rem);}.hero-lead{margin-top:var(--space-3);max-width:38rem;font-size:clamp(1.05rem,1rem + 0.3vw,1.2rem);color:var(--ink-soft);}.hero-actions{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-2);}.hero-curve-wrap{margin-top:var(--space-5);width:100%;line-height:0;}.hero-curve{width:100%;height:auto;display:block;}.curve-grid{filter:blur(0.6px);}.curve-grid line{stroke:var(--mist);stroke-width:1;opacity:0.35;}.curve-baseline{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:3 5;opacity:0.4;}.curve-area{opacity:0;transition:opacity 900ms var(--ease-out);}.hero-curve.is-drawn .curve-area{opacity:1;}.curve-path{fill:none;stroke:var(--ledger);stroke-width:2.5;stroke-linecap:round;}.curve-dot{fill:var(--paper);stroke:var(--ledger);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;}.curve-marker{fill:var(--accent);opacity:0;transform-origin:700px 92px;}@media (min-width:860px){.hero{padding-top:var(--space-6);}.hero-curve-wrap{margin-top:var(--space-6);}}section{padding-block:var(--space-5);}section h2{font-size:clamp(1.6rem,1.35rem + 1vw,2.2rem);max-width:26ch;}.section-lead{margin-top:var(--space-2);max-width:var(--measure);color:var(--ink-soft);font-size:1.05rem;}.positioning{background-color:var(--paper-raised);background-image:var(--grain);border-block:1px solid var(--mist);}.spectrum{margin-top:var(--space-5);}.spectrum-line{position:relative;height:2px;background:var(--mist);border-radius:2px;}.spectrum-marker{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent);transition:left calc(var(--dur-slow) * 1.4) var(--ease-out);}.spectrum[data-in-view="true"] .spectrum-marker{left:var(--marker-pos);animation:marker-pulse 3.2s ease-in-out 1.5s infinite;}@keyframes marker-pulse{0%,100%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent);}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 9%,transparent);}}@media (prefers-reduced-motion:reduce){.spectrum-marker{animation:none !important;}}.spectrum-marker-label{position:absolute;top:-2.1rem;left:50%;transform:translateX(-50%);font-weight:700;font-size:0.85rem;white-space:nowrap;color:var(--accent-ink);}.spectrum-ends{margin-top:var(--space-3);display:flex;justify-content:space-between;gap:var(--space-3);font-weight:600;font-size:0.95rem;}.spectrum-ends small{display:block;margin-top:0.35em;font-weight:400;color:var(--ink-soft);}.spectrum-end-right{text-align:right;}@media (max-width:640px){.spectrum-ends{flex-direction:column;}.spectrum-end-right{text-align:left;}}.ledger{margin-top:var(--space-4);border-top:1px solid var(--mist);}.ledger-row{position:relative;display:flex;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--mist);align-items:flex-start;transition:padding-left var(--dur-med) var(--ease-out);}.ledger-row::before{content:"";position:absolute;left:-1.25rem;top:50%;width:3px;height:0;background:var(--accent);transition:height var(--dur-med) var(--ease-out),top var(--dur-med) var(--ease-out);}.ledger-row:hover,.ledger-row:focus-within{padding-left:0.5rem;}.ledger-row:hover::before,.ledger-row:focus-within::before{height:60%;top:20%;}.ledger-icon{flex:none;width:44px;height:44px;border-radius:50%;background:var(--paper-raised);border:1px solid var(--mist);display:flex;align-items:center;justify-content:center;color:var(--ledger);}.ledger-icon svg{width:22px;height:22px;}.ledger-body{display:flex;flex-direction:column;gap:0.35rem;}.ledger-title{font-weight:700;font-size:1.15rem;}.ledger-desc{color:var(--ink-soft);max-width:var(--measure);}@keyframes canopy-x{from{transform:translateX(0);}to{transform:translateX(calc(-100% - var(--gap)));}}.stack{background-color:var(--paper);background-image:var(--grain);}.stack-heading{max-width:30ch;}.reveal-word{display:inline-block;margin-right:0.3em;opacity:0;filter:blur(6px);transform:translateY(12px);transition:opacity var(--dur-med) var(--ease-out),filter var(--dur-med) var(--ease-out),transform var(--dur-med) var(--ease-out);}.stack[data-in-view="true"] .reveal-word{opacity:1;filter:blur(0);transform:translateY(0);}.stack-heading .reveal-word:nth-child(1){transition-delay:0ms;}.stack-heading .reveal-word:nth-child(2){transition-delay:80ms;}.stack-heading .reveal-word:nth-child(3){transition-delay:160ms;}.stack-heading .reveal-word:nth-child(4){transition-delay:240ms;}.stack-heading .reveal-word:nth-child(5){transition-delay:320ms;}.stack-heading .reveal-word:nth-child(6){transition-delay:400ms;}.stack-lead{opacity:0;transition:opacity var(--dur-slow) var(--ease-out);transition-delay:400ms;}.stack[data-in-view="true"] .stack-lead{opacity:1;}.stack-marquee-wrap{position:relative;overflow:hidden;margin-top:var(--space-5);clip-path:inset(0 100% 0 0);transition:clip-path 900ms var(--ease-out);transition-delay:500ms;}.stack[data-in-view="true"] .stack-marquee-wrap{clip-path:inset(0 0 0 0);}.stack-edge{position:absolute;inset-block:0;z-index:2;width:8rem;pointer-events:none;}.stack-edge-left{left:0;background:linear-gradient(to right,var(--paper),color-mix(in srgb,var(--paper) 60%,transparent),transparent);}.stack-edge-right{right:0;background:linear-gradient(to left,var(--paper),color-mix(in srgb,var(--paper) 60%,transparent),transparent);}.stack-track{display:flex;width:max-content;gap:var(--gap);}.stack-track:hover .stack-set{animation-play-state:paused;}.stack-set{display:flex;flex-shrink:0;gap:var(--gap);align-items:center;animation:canopy-x var(--duration) linear infinite;}.stack-set li{flex-shrink:0;white-space:nowrap;padding:0.6em 1.4em;border:1px solid var(--mist);border-radius:999px;font-weight:600;font-size:0.95rem;color:var(--ink-soft);background:var(--paper-raised);}@media (prefers-reduced-motion:reduce){.stack-set{animation:none;}.stack-marquee-wrap{overflow-x:auto;}}.growth{background:var(--ledger-deep);color:#eaf2f5;}.growth .section-lead{color:#a9bfc9;}.growth-path{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);position:relative;padding-left:var(--space-4);border-left:1.5px solid #1e4956;}.growth-step{position:relative;}.growth-marker{position:absolute;left:calc(var(--space-4) * -1 - 15px);top:0;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.9rem;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);}.growth-step:hover .growth-marker,.growth-step:focus-within .growth-marker{transform:scale(1.15);box-shadow:0 6px 16px rgba(0,0,0,0.3);}.growth-title{display:block;font-weight:700;font-size:1.1rem;}.growth-desc{display:block;margin-top:0.35rem;color:#c7d6da;max-width:var(--measure);}@media (min-width:860px){.growth-path{flex-direction:row;border-left:none;border-top:1.5px solid #1e4956;padding-left:0;padding-top:var(--space-4);gap:var(--space-5);}.growth-marker{left:-15px;top:calc(var(--space-4) * -1 - 15px);}}.audience-grid{display:grid;gap:var(--space-4);}.audience-grid p{margin-top:var(--space-2);color:var(--ink-soft);max-width:var(--measure);}.audience-list{display:flex;flex-direction:column;border-top:1px solid var(--mist);}.audience-list li{display:flex;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--mist);font-weight:600;font-size:1.1rem;}.audience-tag{flex:none;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--ledger);background:var(--paper-raised);border:1px solid var(--mist);border-left:2px solid var(--accent);border-radius:var(--radius);padding:0.3em 0.6em;min-width:3.4em;text-align:center;}@media (min-width:860px){.audience-grid{grid-template-columns:1.3fr 1fr;align-items:start;column-gap:var(--space-5);}.audience-grid > div:first-child{padding-right:var(--space-4);border-right:1px solid var(--mist);}}.why{background-color:var(--paper-raised);background-image:var(--grain);border-block:1px solid var(--mist);}.why-grid{margin-top:var(--space-4);display:grid;gap:var(--space-4);}.why-item{position:relative;padding-top:var(--space-2);border-top:2px solid var(--mist);}.why-item::before{content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-med) var(--ease-out);}.why-item:hover::before,.why-item:focus-within::before{transform:scaleX(1);}.why-num{display:block;font-weight:800;font-size:1.4rem;color:var(--accent-ink);}.why-item h3{margin-top:var(--space-1);font-size:1.15rem;}.why-item p{margin-top:0.5rem;color:var(--ink-soft);}@media (min-width:860px){.why-grid{grid-template-columns:repeat(3,1fr);}}.contact{background:var(--paper-raised);border-top:1px solid var(--mist);}.contact-grid{display:grid;gap:var(--space-4);}.contact-intro p{margin-top:var(--space-2);color:var(--ink-soft);max-width:34ch;}.contact-meta{margin-top:var(--space-4);font-weight:700;color:var(--ink) !important;}.in-oprichting{display:inline-block;margin-top:0.35rem;font-weight:500;font-size:0.9rem;color:var(--ink-soft) !important;}.contact-form{display:flex;flex-direction:column;gap:var(--space-2);}.field{display:flex;flex-direction:column;gap:0.4rem;}.field label{font-weight:600;font-size:0.92rem;}.field input,.field select,.field textarea{font:inherit;padding:0.75em 0.9em;border:1.5px solid var(--mist);border-radius:var(--radius);background:#fff;color:var(--ink);min-height:44px;transition:border-color var(--dur-fast) var(--ease-out);}.field textarea{min-height:110px;resize:vertical;}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none;}.contact-form .btn{margin-top:var(--space-1);align-self:flex-start;}.form-status{min-height:1.4em;font-weight:600;color:var(--ledger);}@media (min-width:860px){.contact-grid{grid-template-columns:1fr 1.2fr;}}.site-footer{border-top:1px solid var(--mist);padding-block:var(--space-3);}.footer-row{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between;align-items:center;}.footer-note{color:var(--ink-soft);font-size:0.9rem;}.stack-heading .reveal-word:nth-child(7){transition-delay:480ms;}.stack-heading .reveal-word:nth-child(8){transition-delay:560ms;}.stack-heading .reveal-word:nth-child(9){transition-delay:640ms;}.stack-heading .reveal-word:nth-child(10){transition-delay:720ms;}.stack-heading .reveal-word:nth-child(11){transition-delay:800ms;}.stack-heading .reveal-word:nth-child(12){transition-delay:880ms;}.admin-bar .site-header{top:32px;}@media screen and (max-width:782px){.admin-bar .site-header{top:46px;}}@media screen and (max-width:600px){.admin-bar .site-header{top:0;}}.page-main{padding-block:var(--space-5);}.page-wrap{max-width:760px;}.page-title{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-3);}.page-content > * + *{margin-top:1.1em;}.page-content a{color:var(--accent-ink);text-decoration:underline;}.page-content img{max-width:100%;height:auto;}.post-list article + article{margin-top:var(--space-4);}.post-list h2{font-size:1.6rem;margin-bottom:0.4em;}.post-list h2 a{text-decoration:none;}.pagination{margin-top:var(--space-4);}.pagination .nav-links{display:flex;gap:var(--space-2);flex-wrap:wrap;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.blog-hero{padding-bottom:var(--space-4);}.blog-section{padding-top:0;}.blog-row-meta{display:block;font-size:0.78rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:0.25rem;}.blog-row-more{display:inline-block;margin-top:0.5rem;font-weight:600;color:var(--accent-ink);}.blog-row-more:hover{text-decoration:underline;}.blog-empty{margin-top:var(--space-3);}.field-hp{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden;}.nav-soon{display:inline-flex;align-items:baseline;gap:0.4em;font-weight:500;color:var(--ink-soft);opacity:0.65;cursor:default;}.nav-soon-tag{font-size:0.68rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;color:var(--accent-ink);border:1px solid var(--mist);border-radius:999px;padding:0.1em 0.5em;}.blog-grid{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-3);}@media (min-width:600px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1100px){.blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));}}.blog-card{margin:0;}.blog-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;background:var(--paper-raised);border:1px solid var(--mist);border-radius:var(--radius);overflow:hidden;transition:border-color var(--dur-fast) var(--ease-out),transform var(--dur-med) var(--ease-out);}.blog-card-link:hover,.blog-card-link:focus-visible{border-color:var(--accent);transform:translateY(-2px);}.blog-card-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,var(--ledger),var(--ledger-deep));}.blog-card-media img{display:block;width:100%;height:100%;object-fit:cover;}.blog-card-ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.6);}.blog-card-ph svg{width:40px;height:40px;}.blog-card-body{display:flex;flex-direction:column;gap:0.5rem;padding:var(--space-2);}.blog-card-title{font-family:var(--font-display);font-weight:600;font-size:1.2rem;line-height:1.25;color:var(--ink);}.blog-card-link:hover .blog-card-title,.blog-card-link:focus-visible .blog-card-title{color:var(--accent-ink);}@media (prefers-reduced-motion:reduce){.blog-card-link{transition:none;}.blog-card-link:hover,.blog-card-link:focus-visible{transform:none;}}.page-content .wp-block-table{margin:var(--space-3) 0;overflow-x:auto;}.page-content table{width:100%;border-collapse:collapse;font-size:0.95rem;}.page-content th,.page-content td{padding:0.6rem 0.85rem;border:1px solid var(--mist);text-align:left;vertical-align:top;}.page-content thead th{background:var(--paper-raised);color:var(--ink);font-weight:700;}.page-content th.has-text-align-right,.page-content td.has-text-align-right{text-align:right;white-space:nowrap;}.page-content .wp-block-table figcaption{margin-top:0.5rem;font-size:0.85rem;color:var(--ink-soft);}.main-nav .nav-off{font-weight:500;color:var(--ink-soft);padding-block:0.25rem;cursor:default;}.mobile-nav .nav-off{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--mist);font-weight:500;min-height:44px;display:flex;align-items:center;color:var(--ink-soft);cursor:default;}.lang-switch{display:flex;align-items:center;gap:0.4rem;margin-right:0.9rem;order:-1;}.lang-flag{display:flex;align-items:center;gap:0.3em;padding:0.2rem 0.35rem;border:1px solid transparent;border-radius:var(--radius);opacity:0.55;transition:opacity 0.15s ease,border-color 0.15s ease;}.lang-flag:hover{opacity:0.85;}.lang-flag.is-current{opacity:1;border-color:var(--mist);background:var(--paper-raised);pointer-events:none;}.lang-flag-icon{width:18px;height:13px;border-radius:1px;flex:none;box-shadow:0 0 0 1px rgba(0,0,0,0.08);}.lang-flag-code{font-size:0.68rem;font-weight:700;letter-spacing:0.04em;color:var(--ledger);}.stack-marquee-wrap:hover .stack-set,.stack-marquee-wrap:focus-within .stack-set,.stack-marquee-wrap:active .stack-set{animation-play-state:paused;}.topbar{display:none;}@media (min-width:860px){.topbar{display:block;background:var(--ledger-deep);color:#eaf2f5;font-size:0.88rem;}.topbar-row{display:flex;justify-content:flex-end;gap:var(--space-3);padding-block:0.45rem;}.topbar a{color:inherit;}.topbar a:hover,.topbar a:focus-visible{text-decoration:underline;}}.mobile-nav-contact a{color:var(--accent-ink);font-weight:600;}.footer-contact{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:0.9rem;}.footer-contact a{color:var(--ink-soft);text-decoration:underline;}.footer-contact a:hover,.footer-contact a:focus-visible{color:var(--ink);}.contact-direct a{color:var(--accent-ink);font-weight:600;text-decoration:underline;}.form-note{font-size:0.88rem;color:var(--ink-soft);}.form-more{border:1.5px solid var(--mist);border-radius:var(--radius);background:#fff;}.form-more summary{cursor:pointer;display:flex;align-items:center;min-height:44px;padding:0.75em 0.9em;font-weight:600;}.form-more[open] summary{border-bottom:1px solid var(--mist);}.form-more-fields{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0.9em;}