/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--blue:#123b73;--deep:#08264d;--orange:#f28c00;--ink:#14233a;--muted:#657283;--light:#f1f4f7;--line:#d9e0e7;--red:#c73737}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.wrap{width:min(1180px,100% - 42px);margin:auto}.skip{z-index:100;background:var(--orange);padding:10px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}.eyebrow{color:#ffc265;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.04em;margin-bottom:28px;font:700 clamp(2.4rem,4.7vw,4.8rem)/1.02 Georgia,serif}.lead{font-size:1.22rem}.button{text-transform:uppercase;letter-spacing:.05em;border:0;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:.75rem;font-weight:800;display:inline-flex}.button svg,.docs svg,article button svg{width:18px}.navy{background:var(--blue);color:#fff}.white{color:var(--blue);background:#fff}header{z-index:20;color:#fff;position:absolute;left:0;right:0}.top{letter-spacing:.04em;border-bottom:1px solid #ffffff35;height:38px;font-size:.7rem}.top .wrap{justify-content:space-between;align-items:center;height:100%;display:flex}.nav{justify-content:space-between;align-items:center;height:104px;display:flex}.brand{align-items:center;line-height:1;display:flex}.navLogo{object-fit:contain;width:auto;height:82px;display:block}.nav nav{gap:22px;font-size:.73rem;font-weight:800;display:flex}.nav nav .red{color:#ffc2c2}.menubtn{color:#fff;background:0 0;border:0;font-size:1.5rem;display:none}.hero{color:#fff;background:url(https://images.unsplash.com/photo-1519608487953-e999c86e7455?auto=format&fit=crop&w=2000&q=85) 50%/cover;min-height:820px;position:relative}.shade{background:linear-gradient(90deg,#061b3aee,#08264da8 58%,#08264d22),linear-gradient(#0000,#061b3aa0);position:absolute;inset:0}.heroContent{padding-top:245px;position:relative}.hero h1{letter-spacing:-.055em;margin:0 0 30px;font:700 clamp(3.6rem,7.8vw,7.5rem)/.9 Georgia,serif}.hero h1 em{color:#ffc265;font-style:normal}.heroContent>p:not(.eyebrow){max-width:650px;font-size:1.2rem}.actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.ghost{color:#fff;background:0 0;border:1px solid #fff7}.actions>a:last-child{text-transform:uppercase;border-bottom:1px solid #fff;font-size:.75rem;font-weight:800}.position{padding:110px 0}.position>h2{max-width:950px}.positionGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.positionGrid p{color:var(--muted)}.ticks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ticks span{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:.85rem;font-weight:700;display:flex}.ticks svg{width:22px;stroke:var(--orange);fill:none;stroke-width:1.8px}.agenda{background:var(--deep);color:#fff;padding:110px 0}.sectionHead{justify-content:space-between;align-items:start;display:flex}.sectionHead h2{max-width:700px}.dateBadge{border:1px solid #ffffff45;align-items:center;gap:10px;padding:13px 20px;display:flex}.dateBadge b{font:3rem Georgia}.dateBadge span{font-size:.7rem;line-height:1.3}.agenda .intro{color:#d2dfed;max-width:760px;font-size:1.1rem}.coming{border-left:5px solid var(--orange);background:#123b73;grid-template-columns:auto 1fr;gap:8px 20px;margin:35px 0;padding:22px 28px;display:grid}.coming>span{background:var(--orange);color:#111;text-transform:uppercase;grid-row:1/3;align-self:center;padding:7px 11px;font-size:.65rem;font-weight:800}.coming p{color:#bdcde0;margin:0;font-size:.84rem}.eventSearch{color:var(--ink);background:#fff;margin-top:38px;padding:26px}.eventSearch label{text-transform:uppercase;font-size:.72rem;font-weight:800}.eventSearch>div{border:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;margin-top:8px;padding-left:15px;display:grid}.eventSearch svg{fill:none;width:20px;stroke:var(--blue);stroke-width:1.8px}.eventSearch input{border:0;outline:0;padding:16px}.resultsTop{color:#bacbe0;justify-content:space-between;margin:28px 0 10px;font-size:.78rem;display:flex}.eventList article{border-top:1px solid #ffffff28;grid-template-columns:90px 1fr 2fr 140px 40px;align-items:center;gap:15px;padding:20px;display:grid}.eventList time{color:#ffc265;font:2rem Georgia}.eventList article div{flex-direction:column;display:flex}.eventList small,.eventList div>span{color:#9fb3ca;font-size:.68rem}.eventList mark{color:#17623b;text-align:center;text-transform:uppercase;background:#d8f2e5;padding:5px 9px;font-size:.65rem;font-weight:800}.eventList mark.pending{color:#805100;background:#fff0cf}.eventList button{color:#fff;background:0 0;border:0}.eventList button svg{fill:none;stroke:currentColor;stroke-width:1.8px}.empty{text-align:center;background:#123b73;padding:45px}.how{grid-template-columns:1fr 1.15fr;gap:90px;padding:120px 0;display:grid}.how>div>p:not(.eyebrow){color:var(--muted)}.how ol{margin:0;padding:0;list-style:none}.how li{border-top:1px solid var(--line);grid-template-columns:70px 1fr;padding:20px 0;display:grid}.how li>b{color:var(--orange);font:2rem Georgia}.how li span{color:var(--muted);flex-direction:column;font-size:.82rem;display:flex}.how li strong{color:var(--ink);font-size:1rem}.safety{background:#eef3f7;padding:100px 0}.safety .wrap>div:first-child{justify-content:space-between;display:flex}.distances{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.distances article{border-top:4px solid var(--blue);background:#fff;padding:28px}.distances b{color:var(--blue);font:3.2rem Georgia}.distances small{font-size:1rem}.distances span{color:var(--muted);font-size:.8rem;display:block}.downloads{padding:110px 0}.downloads>div:first-child{max-width:700px}.docs{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.docs button{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:48px 1fr 24px;align-items:center;padding:20px 12px;display:grid}.docs button:nth-child(odd){border-right:1px solid var(--line)}.docs button span{background:var(--blue);color:#fff;text-align:center;padding:7px;font-size:.65rem}.docs svg{fill:none;stroke:var(--orange);stroke-width:1.8px}.alert{background:var(--red);color:#fff;padding:17px 0}.alert .wrap{justify-content:space-between;display:flex}.problemGrid{grid-template-columns:.9fr 1.1fr;gap:70px;padding:105px 0;display:grid}.problemGrid ul{padding-left:20px;font-weight:700}.problemGrid form{background:#fff;padding:38px;box-shadow:0 20px 60px #0b31551c}.problemGrid h3{font:2rem Georgia}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.problemGrid label{flex-direction:column;margin-bottom:14px;font-size:.74rem;font-weight:800;display:flex}.problemGrid label small{font-weight:400}.problemGrid input,.problemGrid select,.problemGrid textarea{border:1px solid var(--line);background:#fbfcfd;padding:11px}.upload input{padding:10px}.thanks{text-align:center;padding:70px 20px}.thanks svg{fill:none;width:60px;stroke:var(--orange);stroke-width:1.8px}.thanks button{color:var(--blue);background:0 0;border:0;font-weight:800}.free{background:var(--orange);padding:55px 0}.free .wrap{grid-template-columns:130px 1fr auto;align-items:center;gap:30px;display:grid}.free .wrap>b{border:2px solid;border-radius:50%;place-items:center;width:105px;height:105px;font:2.7rem Georgia;display:grid}.free h2{margin-bottom:10px;font-size:2.6rem}.free p{margin-bottom:0}footer{color:#cad7e5;background:#071d3b;padding:75px 0 0}.foot{grid-template-columns:1.4fr .8fr .8fr 1.1fr;gap:55px;display:grid}.foot>div{flex-direction:column;display:flex}.footerBrand{align-self:flex-start;margin-bottom:24px}.footerLogo{width:138px;height:auto;display:block}.foot>div>b{color:#ffc265;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.7rem}.foot>div>a:not(.brand){padding:4px 0;font-size:.8rem}.foot p{color:#8fa5bc;font-size:.8rem}.foot form{display:flex}.foot input{color:#fff;background:#0d2c55;border:1px solid #395576;min-width:0;padding:11px}.foot form button{background:var(--orange);border:0;width:45px}.foot form svg{fill:none;stroke:#111;stroke-width:1.8px;width:18px}.bottom{color:#7890a8;border-top:1px solid #284361;justify-content:space-between;margin-top:55px;padding:22px 0;font-size:.7rem;display:flex}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width<=900px){.menubtn{display:block}.nav nav{background:var(--deep);flex-direction:column;padding:25px;display:none;position:absolute;top:142px;left:0;right:0}.nav nav.open{display:flex}.positionGrid,.how,.problemGrid{grid-template-columns:1fr}.distances,.foot{grid-template-columns:1fr 1fr}.eventList article{grid-template-columns:70px 1fr 1.5fr}.eventList mark,.eventList button{display:none}}@media (width<=650px){.wrap{width:calc(100% - 28px)}.top span{display:none}.nav{height:92px}.navLogo{height:72px}.hero{min-height:760px}.heroContent{padding-top:205px}.hero h1{font-size:3.6rem}.actions .button{width:100%}.position,.agenda,.how,.safety,.downloads{padding:75px 0}.positionGrid{gap:30px}.ticks{grid-template-columns:1fr}.sectionHead{display:block}.dateBadge{margin-bottom:20px;display:inline-flex}.coming{grid-template-columns:1fr}.coming>span{grid-row:auto}.eventSearch>div{grid-template-columns:28px 1fr}.eventSearch button{grid-column:1/3}.resultsTop{display:block}.eventList article{grid-template-columns:65px 1fr}.eventList article>div:nth-child(3){grid-column:2}.distances,.docs,.formGrid{grid-template-columns:1fr}.docs button:nth-child(odd){border-right:0}.problemGrid{padding:70px 0}.problemGrid form{padding:25px 18px}.free .wrap{text-align:center;grid-template-columns:1fr}.free .wrap>b{margin:auto}.foot{grid-template-columns:1fr}.bottom{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--blue:#275782;--deep:#214f79;--red:#e33131;--ink:#24435f}body{color:var(--ink)}h2{letter-spacing:-.025em;font-family:Arial,sans-serif;font-size:clamp(2rem,3.8vw,3.65rem);line-height:1.08}.button{text-transform:none;letter-spacing:0;border-radius:4px;min-height:54px;padding:0 26px;font-size:.83rem}.orange{background:var(--red);color:#fff}header{color:var(--blue);background:#fff;position:relative}.top{background:var(--blue);color:#c6d4e0;border:0;height:40px}.topSocial{color:#fff}.nav nav{color:#2b5274;align-items:center;gap:30px;font-size:.82rem}.nav nav a:hover{color:#62a9bf}.navCta{background:var(--red);border-radius:4px;padding:18px 30px;color:#fff!important}.menubtn{color:var(--blue)}.ticker{white-space:nowrap;height:42px;color:var(--red);background:#f3f5f7;border-top:1px solid #e0e5e9;border-bottom:1px solid #d9e0e5;display:block;overflow:hidden}.tickerTrack{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:40px;min-width:200%;height:42px;font-size:.76rem;font-weight:800;animation:24s linear infinite nvvTicker;display:inline-flex}.tickerTrack i{color:var(--orange);font-style:normal}.ticker:hover .tickerTrack{animation-play-state:paused}@keyframes nvvTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{color:#203e58;background:#fff;border-bottom:1px solid #e4e9ed;min-height:560px;overflow:hidden}.heroPlaceholder{clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#eef3f6,#fff);position:absolute;inset:0 0 0 50%}.heroPlaceholder:before,.heroPlaceholder:after{content:"";border:1px solid #d5e0e8;border-radius:50%;width:420px;height:420px;position:absolute;top:12%;right:8%}.heroPlaceholder:after{border-color:#e2a24955;width:280px;height:280px;top:24%;right:13%}.heroPlaceholder span{color:#dce7ef;letter-spacing:-.08em;font-size:9rem;font-weight:900;position:absolute;top:20%;right:13%}.heroKicker{text-transform:uppercase;letter-spacing:.15em;font-size:.73rem;font-weight:800;color:#d4772c!important}.hero h1{letter-spacing:-.035em;color:#203e58;text-shadow:1px 2px 2px #aab2b8;margin-bottom:24px;font-family:Arial,sans-serif;font-size:clamp(3.2rem,5.8vw,5.65rem);font-weight:400;line-height:1.02}.heroContent>p:not(.heroKicker){color:#526b80;max-width:620px;font-size:1.07rem}.actions{margin-top:32px}.outline{color:var(--blue);border:2px solid var(--blue);background:#fff}.welcomeBand{background:var(--blue);color:#fff;text-align:center;padding:62px 0}.welcomeBand h2{margin-bottom:10px;font-size:2.25rem}.welcomeBand p{color:#d3dfe8;margin:0}.free{background:var(--blue);color:#fff}.free p{color:#d7e2ec}@media (width<=1050px){.nav nav{color:var(--blue);border-top:1px solid var(--line);background:#fff;top:208px;box-shadow:0 15px 30px #183e5c22}}@media (width<=650px){.top span{display:block}.topSocial{display:none}.nav{height:120px}.navLogo{height:100px}.nav nav{top:160px}.tickerTrack{animation-duration:18s}.hero{min-height:610px}.heroPlaceholder{opacity:.65;inset:50% 0 0}.heroPlaceholder span{font-size:5rem}.heroContent{padding-top:65px;padding-bottom:220px}.hero h1{font-size:3.25rem}}:root{--blue:#23527c;--deep:#152f50;--ink:#1b3555;--muted:#63758a;--light:#edf1f5;--line:#d2dbe4}.position{background:#f7f8fa;width:100%;max-width:none;padding-left:max(21px,50% - 590px);padding-right:max(21px,50% - 590px)}.safety{color:var(--ink);background:#e8edf2}.safetyHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid!important}.safetyHeading>div{display:block!important}.safetyHeading>p{color:var(--muted);margin-bottom:28px;font-size:1.05rem}.distances article{border-top-color:#315f8b;box-shadow:0 12px 35px #142a4414}.distances article:last-child{border-top-color:#f08a32}.distances b{color:#254f79;font-family:Arial,sans-serif}.rulesPanel{color:#fff;background:#172f50;border-left:5px solid #f28c00;grid-template-columns:.8fr 1.2fr;gap:55px;margin-top:28px;padding:42px 48px;display:grid}.rulesPanel h3{margin:0;font:700 1.65rem/1.25 Arial,sans-serif}.rulesPanel ul{color:#dce6ef;margin:0;padding-left:20px}.rulesPanel li{padding:5px 0}.legalNote{color:#5f7184;margin:18px 0 0;font-size:.78rem}.legalNote a{color:#23527c;font-weight:800;text-decoration:underline}.sitePlan{background:#f8f9fb;padding:110px 0}.sitePlan>.wrap{grid-template-columns:.68fr 1.32fr;align-items:center;gap:55px;display:grid}.sitePlanIntro>p:not(.eyebrow){color:var(--muted)}.planFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.planFacts span{color:#52677d;background:#e5ebf0;padding:13px;font-size:.72rem}.planFacts b{color:#193b63;font-size:1.25rem;display:block}.planViewer{background:#fff;border:1px solid #d5dee6;padding:12px;display:block;position:relative;box-shadow:0 20px 60px #142a4429}.planViewer img{width:100%;height:auto;display:block}.planViewer span{color:#fff;background:#172f50;padding:10px 14px;font-size:.72rem;font-weight:800;position:absolute;bottom:24px;right:24px}.downloads>div:first-child p:last-child{color:var(--muted);max-width:680px}.docs a{text-align:left;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:58px 1fr 24px;align-items:center;padding:20px 12px;display:grid}.docs a:nth-child(odd){border-right:1px solid var(--line)}.docs a span{color:#fff;text-align:center;background:#23527c;padding:7px 4px;font-size:.6rem}.docs a svg{fill:none;stroke:#e67b28;stroke-width:1.8px}@media (width<=900px){.safetyHeading,.rulesPanel,.sitePlan>.wrap{grid-template-columns:1fr}.sitePlan>.wrap{gap:35px}}@media (width<=650px){.rulesPanel{gap:24px;padding:30px 22px}.planFacts{grid-template-columns:1fr}.sitePlan{padding:75px 0}.docs a:nth-child(odd){border-right:0}}@media (prefers-reduced-motion:reduce){.tickerTrack{animation:none}}.ticker{color:#fff;background:#173b5e;border-color:#102f4d}.tickerTrack i{color:#f3a33a}.hero{color:#fff;background:url(/hero-vuurwerk.webp) 50%/cover no-repeat;border-bottom:0;min-height:610px}.heroPlaceholder{display:none}.heroShade{background:linear-gradient(90deg,#051424d6 0%,#091e349e 43%,#0817271f 72%),linear-gradient(#0000 55%,#0614224d);position:absolute;inset:0}.hero h1{color:#fff;text-shadow:2px 3px 4px #000000e6;max-width:820px;margin-bottom:24px;font-size:clamp(3.25rem,6vw,5.8rem);font-weight:400;line-height:1.02}.heroContent>p:not(.heroKicker){color:#fff;text-shadow:1px 2px 3px #000000d9;max-width:650px;font-size:1.1rem}.hero .outline{background:#fffffff0}@media (width<=650px){.hero{background-position:58%;min-height:650px}.heroShade{background:linear-gradient(90deg,#051424e0,#08182a73)}.heroContent{padding-top:115px;padding-bottom:105px}}.welcomeBand{background:linear-gradient(110deg,#204f79 0%,#2b698f 62%,#315d78 100%);position:relative}.welcomeBand:after{content:"";background:linear-gradient(90deg,#f28c00 0 33%,#ffd31a 33% 66%,#e33131 66%);height:6px;position:absolute;bottom:0;left:0;right:0}.position{position:relative;overflow:hidden}.position:after{content:"";pointer-events:none;border:70px solid #f28c0012;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-185px;right:-150px}.how{position:relative}.how:before{content:"";background:linear-gradient(#ffd31a 0 33%,#f28c00 33% 66%,#e33131 66%);width:10px;height:175px;position:absolute;top:70px;left:-80px}.howActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kvkButton{color:#fff;background:#087d83;border:2px solid #087d83}.externalNote{color:var(--muted);margin:12px 0 0;font-size:.72rem}.featuredDoc{grid-column:1/-1;background:linear-gradient(100deg,#fff3df,#fff)!important;border:1px solid #f0c989!important;border-left:6px solid #f28c00!important;padding:25px 20px!important}.featuredDoc b{color:var(--deep);flex-direction:column;font-size:1.05rem;display:flex}.featuredDoc b small{color:var(--muted);margin-top:3px;font-size:.72rem;font-weight:400}.media{color:#fff;background:linear-gradient(145deg,#15324f,#234f75);padding:110px 0;position:relative;overflow:hidden}.media:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 10%,#f28c0028 0 10%,#0000 32%),radial-gradient(circle at 7% 92%,#58a7c522 0 9%,#0000 28%);position:absolute;inset:0}.media .wrap{position:relative}.mediaHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.mediaHead h2{margin-bottom:0}.mediaHead>p{color:#d6e2ed;margin-bottom:6px;font-size:1.02rem}.mediaGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mediaCard{border:1px solid #ffffff2e;flex-direction:column;min-height:320px;padding:32px;display:flex;box-shadow:0 18px 45px #071c3040}.mediaIcon{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:34px;font-size:1.1rem;font-weight:900;display:grid}.mediaCard small{text-transform:uppercase;letter-spacing:.12em;color:#fffbd7;font-weight:800}.mediaCard h3{margin:9px 0 15px;font:700 1.65rem/1.15 Arial,sans-serif}.mediaCard p{color:#fff;opacity:.9;font-size:.88rem}.mediaCard b{text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:.64rem}.mediaCallout{color:#152f50;background:#f28c00;justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:25px 30px;display:flex}.mediaCallout div{flex-direction:column;display:flex}.mediaCallout b{font-size:1.1rem}.mediaCallout span{font-size:.82rem}.mediaCallout .white{min-width:165px}@media (width<=1180px){.menubtn{display:block}.nav nav{color:var(--blue);border-top:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:208px;left:0;right:0;box-shadow:0 15px 30px #183e5c22}.nav nav.open{display:flex}}@media (width<=900px){.mediaHead{grid-template-columns:1fr;gap:15px}.mediaGrid{grid-template-columns:1fr}.mediaCard{min-height:250px}}@media (width<=650px){.how:before{display:none}.howActions .button{width:100%}.featuredDoc{grid-column:auto}.media{padding:75px 0}.mediaCallout{flex-direction:column;align-items:stretch}.nav nav{top:160px}}:root{--blue:#1769aa;--deep:#0d3556;--ink:#17364d;--muted:#607789;--light:#f4fafb;--line:#d8e6eb;--orange:#ff9d24;--action:#20c776;--action-dark:#075f3d;--aqua:#eaf8f5}body{color:var(--ink);background:#fff}.button{border-radius:6px;gap:12px;min-height:52px;padding:13px 26px;line-height:1.25;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0a3e482b}.orange,.navCta{background:var(--action)!important;color:#073d2a!important}.orange:hover,.navCta:hover{color:#052f21!important;background:#35da8d!important}.navy{background:var(--deep)}.eyebrow.blue{color:#0e7fa0}header{-webkit-backdrop-filter:blur(12px);background:#fffc}.top{color:#e2edf4;background:#123b73;height:34px}.nav{height:110px}.navLogo{height:84px}.nav nav{gap:22px;font-size:.76rem}.nav nav a{padding:9px 0}.nav nav a:not(.navCta):hover{color:#0d8c83}.navCta{border-radius:6px;padding:13px 22px!important}.ticker,.tickerTrack{height:38px}.ticker{background:#123b73;border-color:#0d2f5c}.tickerTrack{font-size:.72rem}.hero{background:#071c2d;min-height:700px;overflow:hidden}.heroMedia{object-fit:cover;object-position:center bottom;filter:brightness(1.22)saturate(1.08)contrast(1.02);width:100%;height:100%;position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,#041523a3 0%,#071c2d6b 44%,#0616240f 76%),linear-gradient(#0000 58%,#05152238)}.heroContent{padding-top:170px;padding-bottom:135px}.hero h1{text-shadow:0 3px 16px #000000ad;max-width:850px}.heroContent>p:not(.heroKicker){text-shadow:0 2px 10px #000000b8;max-width:670px}.hero .outline{color:#123b73;background:#ffffffe6;border-color:#fff}.welcomeBand{background:linear-gradient(115deg,#155f91,#168998 58%,#1aa278)}.welcomeBand:after{background:linear-gradient(90deg,#ffcf33 0 33%,#ff9d24 33% 66%,#20c776 66%)}.position{background:#fff}.position:after{border-color:#20c77612}.agenda{background:linear-gradient(145deg,#0b3152,#0f5369 72%,#116b6a)}.coming{border-left-color:var(--action);background:#174d6b;border-radius:8px}.coming>span{background:var(--action);color:#073d2a;border-radius:4px}.eventSearch{border-radius:10px;box-shadow:0 18px 50px #041a2b33}.eventSearch>div{border-radius:6px;overflow:hidden}.eventList article{transition:background .2s}.eventList article:hover{background:#ffffff0d}.how:before{background:linear-gradient(#ffcf33 0 33%,#ff9d24 33% 66%,#20c776 66%)}.how li>b{color:#0c9c72}.kvkButton{color:#fff;background:#1769aa;border-color:#1769aa}.kvkButton:hover{background:#0f578f}.safety{background:#edf9f6}.distances article{border-radius:8px;box-shadow:0 16px 40px #0b454814}.distances article:first-child{border-top-color:#20c776}.distances article:nth-child(2){border-top-color:#ff9d24}.distances article:nth-child(3){border-top-color:#1769aa}.distances article:nth-child(4){border-top-color:#8a68c7}.rulesPanel{border-left-color:var(--action);background:#0d425e;border-radius:8px}.sitePlan{background:#f7fbfd}.planFacts span{background:#e8f5f4;border-radius:6px}.planViewer{border-radius:10px;overflow:hidden}.planViewer span{background:#0d425e;border-radius:5px}.downloads{background:#fff}.docs a{gap:8px;padding:22px 16px}.docs a:hover{background:#f0faf7}.docs a span{background:#1769aa;border-radius:4px}.docs a svg{stroke:#0c9c72}.featuredDoc{border-color:#bfe9da!important;border-left-color:var(--action)!important;background:linear-gradient(100deg,#effbf7,#fff)!important}.municipalityDoc{background:linear-gradient(100deg,#edf7ff,#fff)!important;border-color:#c4dff2 #c4dff2 #c4dff2 #1769aa!important}.media{background:linear-gradient(145deg,#0d3556,#17627a)}.mediaCard{border-radius:10px}.mediaCard.videoCard{background:linear-gradient(150deg,#15a76f,#087657)}.mediaCard.pressCard{background:linear-gradient(150deg,#f3a333,#d87920)}.mediaCard.promoCard{background:linear-gradient(150deg,#2885b6,#17567d)}.mediaCallout{color:#073d2a;background:#20c776;border-radius:8px}.contact{background:#eefaf6;padding:110px 0}.contactGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.contactGrid>div>p{color:var(--muted)}.contactEmail{flex-direction:column;gap:4px;margin-top:24px;display:flex}.contactEmail span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.contactEmail a{color:#1769aa;text-underline-offset:4px;overflow-wrap:anywhere;font-size:clamp(.95rem,2vw,1.12rem);font-weight:800;text-decoration:underline}.formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactChoice{background:#fff;border-left:5px solid #1769aa;margin-top:32px;padding:24px;box-shadow:0 14px 35px #0d465614}.contactChoice p{color:var(--muted);margin:6px 0 12px;font-size:.88rem}.contactChoice a{color:#1769aa;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:inline-flex}.contactChoice svg{width:17px}.contactForm,.problemGrid form{background:#fff;border-radius:10px;padding:40px;box-shadow:0 22px 60px #0d46561a}.contactForm h3,.problemGrid h3{margin-bottom:24px;font:700 1.9rem/1.2 Arial,sans-serif}.contactForm label,.problemGrid label{flex-direction:column;gap:6px;margin-bottom:16px;font-size:.74rem;font-weight:800;display:flex}.contactForm label small,.problemGrid label small{font-weight:400}.contactForm input,.contactForm select,.contactForm textarea,.problemGrid input,.problemGrid select,.problemGrid textarea{background:#fbfefe;border:1px solid #cddde3;border-radius:5px;padding:12px 13px;transition:border .2s,box-shadow .2s}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus,.problemGrid input:focus,.problemGrid select:focus,.problemGrid textarea:focus{border-color:#0fa97a;outline:0;box-shadow:0 0 0 3px #20c77626}.problems{background:#f8fafc}.alert{border-bottom:5px solid var(--action);background:#123b73}.problemGrid>div>p{color:var(--muted)}.free{color:#fff;background:linear-gradient(110deg,#1769aa,#168998)}.free .eyebrow{color:#fff}.foot form button{background:var(--action)}@media (width<=1180px){.nav nav{background:#fffffff5;top:182px}}@media (width<=900px){.contactGrid{grid-template-columns:1fr;gap:35px}}@media (width<=650px){.top{height:34px}.nav{height:88px}.navLogo{height:68px}.nav nav{top:160px}.hero{min-height:690px}.heroMedia{object-position:61% bottom;filter:brightness(1.18)saturate(1.06)}.heroShade{background:linear-gradient(90deg,#041523b8,#071c2d45)}.heroContent{padding-top:125px;padding-bottom:115px}.contact{padding:75px 0}.contactForm,.problemGrid form{padding:28px 20px}}.orange,.navCta,.foot form button{box-shadow:0 10px 26px #d57d003d;color:#17364d!important;background:linear-gradient(135deg,#ffd84b 0%,#f2a51a 48%,#e17800 100%)!important}.orange:hover,.navCta:hover,.foot form button:hover{color:#102f4a!important;background:linear-gradient(135deg,#ffe577 0%,#f8b62d 50%,#ee8b00 100%)!important}.violet{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6840c7);border:0;box-shadow:0 10px 28px #5936aa47}.violet:hover{color:#fff;background:linear-gradient(135deg,#9d75f8,#7550d2)}.hero .actions .button.violet{border:0!important}.heroMedia{object-position:center 106%}@media (width<=650px){.heroMedia{object-position:61% 106%}}.navGroup{align-items:center;display:flex;position:relative}.navGroup>button{color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:9px 0}.navDrop{color:#24435f;background:#fff;border-top:3px solid #f2a51a;min-width:205px;padding:12px;display:none;position:absolute;top:100%;left:-18px;box-shadow:0 18px 38px #0d35562b}.navDrop a{display:block;padding:9px!important}.navGroup:hover .navDrop,.navGroup:focus-within .navDrop{display:block}@media (width<=1180px){.navGroup{display:block}.navGroup>button{display:none}.navDrop{box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.navDrop a{padding:5px 0!important}}.appPage{color:#17364d;background:#f4f7fa;min-height:100vh}.appHeader{color:#17364d;background:#fff;border-bottom:1px solid #d8e3eb;position:relative}.appNav{justify-content:space-between;align-items:center;gap:30px;min-height:104px;display:flex}.appBrand img{width:82px;height:auto;display:block}.appNav nav{align-items:center;gap:24px;font-size:.82rem;font-weight:800;display:flex}.appNav nav a:hover{color:#1769aa}.appHero{color:#fff;background:linear-gradient(125deg,#0d3556,#1769aa);border-bottom:6px solid #f2a51a;padding:66px 0}.appHero h1{letter-spacing:-.035em;margin:0;font:700 clamp(2.35rem,5vw,4.6rem)/1.05 Arial,sans-serif}.appHero .eyebrow{color:#ffd84b}.appSection{padding:72px 0}.appGrid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.appCard{background:#fff;border:1px solid #dbe4eb;border-radius:10px;grid-column:span 6;padding:30px;box-shadow:0 16px 42px #0e344e14}.appCard.full{grid-column:1/-1}.appCard.third{grid-column:span 4}.appCard h2{margin-bottom:14px;font:700 1.7rem/1.2 Arial,sans-serif}.appCard h3{margin:25px 0 12px;font:700 1.15rem/1.2 Arial,sans-serif}.appCard p{color:#5f7485}.appButton{color:#17364d;cursor:pointer;background:linear-gradient(135deg,#ffd84b,#e17800);border:0;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.appButton.blue{color:#fff;background:#1769aa}.appButton.violet{color:#fff;background:#7450d2}.appButton.light{color:#17364d;background:#eef4f8;border:1px solid #cbd9e3}.appButton.red{color:#fff;background:#b22d2d}.appActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.appForm{gap:20px;display:grid}.formSection{background:#fff;border:1px solid #dce5eb;border-radius:10px;padding:28px}.formSection legend{color:#17364d;padding:0 8px;font-weight:900}.fieldGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.fieldGrid.three{grid-template-columns:repeat(3,1fr)}.appForm label{color:#29485f;flex-direction:column;gap:6px;font-size:.76rem;font-weight:800;display:flex}.appForm input,.appForm select,.appForm textarea{color:#17364d;background:#fbfdfe;border:1px solid #cbd8e1;border-radius:5px;width:100%;padding:12px}.appForm input:focus,.appForm select:focus,.appForm textarea:focus{border-color:#1769aa;outline:0;box-shadow:0 0 0 3px #1769aa24}.checkLabel{align-items:flex-start;flex-direction:row!important}.checkLabel input{width:auto;margin-top:5px}.formHint{color:#687d8d;font-size:.78rem}.formError{color:#7c2020;background:#fff0f0;border-left:4px solid #b22d2d;padding:14px 16px}.formSuccess{color:#145c3b;background:#edf9f2;border-left:4px solid #198754;padding:18px}.stepBar{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:28px;display:grid}.stepBar span{color:#6c7d89;text-align:center;background:#e9eef2;padding:10px;font-size:.72rem;font-weight:800}.stepBar span.active{color:#fff;background:#1769aa}.reviewTable{border-collapse:collapse;width:100%}.reviewTable th,.reviewTable td{text-align:left;vertical-align:top;border-bottom:1px solid #dce5eb;padding:12px}.reviewTable th{color:#607588;width:32%}.statusPill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.statusPill.blue{color:#1769aa;background:#e7f1fb}.statusPill.gold{color:#7b5200;background:#fff3cf}.statusPill.green{color:#17623b;background:#e7f6ed}.statusPill.red{color:#982626;background:#fae9e9}.portalTabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.portalTabs button{color:#52697a;background:#fff;border:1px solid #cfdae2;padding:10px 15px;font-weight:800}.portalTabs button.active{color:#fff;background:#1769aa;border-color:#1769aa}.metric{color:#1769aa;font-size:2.2rem;font-weight:900}.listRows{gap:10px;display:grid}.listRow{border-bottom:1px solid #dce5eb;grid-template-columns:1.2fr .8fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.scoreGrid{gap:13px;display:grid}.scoreRow{grid-template-columns:1fr 110px;align-items:center;gap:18px;display:grid}.scoreRow input{width:100%}.competitionHero{color:#fff;background:linear-gradient(135deg,#102f53,#6840c7)}.criteria{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.criterion{background:#f3f6fb;border-top:4px solid #7450d2;padding:22px}.appFooter{color:#9db0c3;background:#071d3b;padding:26px 0;font-size:.75rem}.privacyNote{background:#edf4fa;border-left:4px solid #1769aa;padding:16px;font-size:.8rem}.emptyState{text-align:center;color:#607588;background:#f5f8fa;padding:32px}.dangerNote{color:#842929;background:#fff0f0;border-left:4px solid #b22d2d;padding:14px}.adminTable{border-collapse:collapse;width:100%;font-size:.82rem}.adminTable th,.adminTable td{text-align:left;border-bottom:1px solid #dce5eb;padding:11px}.subtle{color:#687d8d;font-size:.8rem}.appCard iframe{aspect-ratio:16/9;border:0;width:100%}.rank{color:#e17800;font-size:1.35rem;font-weight:900}@media (width<=900px){.appCard,.appCard.third{grid-column:1/-1}.criteria{grid-template-columns:1fr 1fr}.appNav nav{gap:13px;font-size:.73rem}.fieldGrid.three{grid-template-columns:1fr 1fr}}@media (width<=650px){.appNav{align-items:flex-start;padding:14px 0}.appNav nav{flex-direction:column;align-items:flex-end;gap:5px}.appHero,.appSection{padding:48px 0}.fieldGrid,.fieldGrid.three{grid-template-columns:1fr}.formSection,.appCard{padding:21px}.stepBar{grid-template-columns:1fr 1fr}.criteria,.listRow,.scoreRow{grid-template-columns:1fr}}.registryLayout{gap:22px;display:grid}.registryIntro{grid-template-columns:1fr auto;align-items:center;gap:28px;display:grid}.registryIntro h2{margin:0 0 8px;font:700 2rem/1.15 Arial,sans-serif}.registryIntro p{color:#607588;margin:0}.registryPrivacy{background:#edf4fa;border-left:4px solid #1769aa;max-width:330px;padding:15px 18px;font-size:.78rem;font-weight:700}.registryToolbar{grid-template-columns:1fr minmax(220px,340px) 175px;align-items:end;gap:14px;margin-bottom:18px;display:grid}.registryToolbar h2{margin:0}.registryToolbar span{color:#687d8d;font-size:.75rem}.registryToolbar input,.registryToolbar select,.listRow select{color:#17364d;background:#fbfdfe;border:1px solid #cbd8e1;border-radius:5px;padding:11px}.registryTableWrap{overflow-x:auto}.registryTable td:nth-child(2){min-width:190px}.registryTable td:nth-child(2) small{color:#687d8d;margin-top:4px;display:block}.memberThumb{object-fit:cover;background:#edf3f7;border-radius:5px;width:54px;height:66px;display:block}.memberThumb.empty{color:#8fa0ad;place-items:center;display:grid}.memberStatus{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.67rem;font-weight:900;display:inline-flex}.memberStatus.actief{color:#17623b;background:#e5f7ed}.memberStatus.verlopen{color:#745000;background:#fff2cf}.memberStatus.geblokkeerd,.memberStatus.ingetrokken{color:#902828;background:#fae8e8}.textButton{color:#1769aa;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.registryEditHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.registryEditHead p{margin:3px 0 22px}.registryActions{border-top:1px solid #dce5eb;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.registryActions button{color:#17364d;cursor:pointer;background:#eef4f8;border:1px solid #cbd8e1;border-radius:5px;padding:10px 13px;font-weight:800}.registryActions button.danger{color:#842929;background:#fff0f0;border-color:#e0b4b4}.historyList{display:grid}.historyList>div{border-bottom:1px solid #dce5eb;grid-template-columns:165px 1fr 1.1fr;gap:14px;padding:12px 0;font-size:.78rem;display:grid}.historyList time,.historyList span{color:#687d8d}.registryModal{z-index:1000;background:#051929c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.registryModalCard{text-align:center;background:#fff;border-radius:12px;width:min(520px,100%);max-height:95vh;padding:30px;overflow:auto;box-shadow:0 25px 80px #0000004d}.printMemberCard{color:#fff;background:linear-gradient(145deg,#0d3556,#1769aa);border-radius:14px;flex-direction:column;align-items:center;width:330px;max-width:100%;margin:18px auto;padding:20px;display:flex;box-shadow:0 12px 30px #0d355633}.printMemberCard>span{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.printMemberCard>strong{margin:7px 0 2px}.printMemberCard canvas{background:#fff;border-radius:6px;margin:14px auto;padding:8px;display:block}.printMemberCard>b{font-size:1rem}.printMemberCard>small{color:#dce8f0;margin-top:5px}.registryModalCard>a{margin:8px;display:block}.registryModalCard .appActions{justify-content:center}.verifyPage{color:#17364d;background:linear-gradient(145deg,#eaf1f6,#f9fcfd);min-height:100vh;padding:24px}.verifyCard{background:#fff;border:1px solid #d8e3eb;border-radius:14px;width:min(620px,100%);margin:auto;overflow:hidden;box-shadow:0 24px 70px #0d355624}.verifyBrand{background:#fff;align-items:center;gap:17px;padding:22px 24px;display:flex}.verifyBrand img{width:80px;height:auto}.verifyBrand div{flex-direction:column;display:flex}.verifyBrand span{color:#607588;font-size:.72rem;font-weight:800}.verifyBrand strong{font-size:1.35rem}.verifyStatus{color:#fff;flex-direction:column;gap:4px;padding:23px 26px;display:flex}.verifyStatus.valid{background:#168454}.verifyStatus.invalid{background:#b22d2d}.verifyStatus b{font-size:1.45rem}.verifyStatus span{font-size:.84rem}.verifyIdentity{grid-template-columns:155px 1fr;gap:25px;padding:28px;display:grid}.verifyIdentity>img,.photoMissing{object-fit:cover;background:#edf3f7;border-radius:7px;width:155px;height:190px}.photoMissing{color:#718595;place-items:center;font-size:.78rem;display:grid}.verifyIdentity dl,.associationDetails dl{margin:0}.verifyIdentity dl>div,.associationDetails dl>div{border-bottom:1px solid #e0e7ec;padding:8px 0}.verifyIdentity dt,.associationDetails dt{text-transform:uppercase;letter-spacing:.06em;color:#6a7e8d;font-size:.66rem;font-weight:800}.verifyIdentity dd,.associationDetails dd{margin:3px 0 0;font-weight:800}.identityWarning{background:#fff5d8;border-left:5px solid #f2a51a;margin:0 28px 24px;padding:19px}.identityWarning h2{margin:0 0 6px;font:700 1.05rem Arial,sans-serif}.identityWarning p{margin:0;font-size:.8rem;line-height:1.55}.associationDetails{border:1px solid #dbe4eb;margin:0 28px 24px;padding:15px}.associationDetails summary{cursor:pointer;font-weight:800}.associationDetails dl{margin-top:10px}.verifySource{color:#d9e5ee;background:#0d3556;margin:0;padding:18px 28px;font-size:.7rem;line-height:1.5}.verifyPage:before{content:"";z-index:2;background:linear-gradient(90deg,#ffd84b,#f2a51a,#1769aa);height:6px;position:fixed;inset:0 0 auto}@media (width<=900px){.registryIntro,.registryToolbar{grid-template-columns:1fr}.registryPrivacy{max-width:none}.historyList>div{grid-template-columns:1fr}.appNav nav{flex-wrap:wrap;justify-content:flex-end}}@media (width<=650px){.verifyPage{padding:10px}.verifyCard{border-radius:8px}.verifyBrand{padding:17px}.verifyBrand img{width:62px}.verifyIdentity{grid-template-columns:105px 1fr;gap:16px;padding:20px}.verifyIdentity>img,.photoMissing{width:105px;height:138px}.verifyIdentity dd{font-size:.86rem}.identityWarning,.associationDetails{margin-left:20px;margin-right:20px}.registryModalCard{padding:22px}.registryTable{min-width:760px}}@media print{body *{visibility:hidden}.registryModal,.registryModal *{visibility:visible}.registryModal{background:#fff;position:absolute;inset:0}.registryModalCard{box-shadow:none}.registryModalCard>h2,.registryModalCard>p,.registryModalCard>a,.registryModalCard>.appActions{display:none}.printMemberCard{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto}}.registryIntro p{margin:0 0 12px}.registryLoginGrid{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:30px;display:grid}.registryPurpose,.registryLoginCard{background:#fff;border:1px solid #dbe4eb;border-radius:10px;padding:34px;box-shadow:0 16px 42px #0e344e14}.registryPurpose{border-top:6px solid #f2a51a}.registryPurpose h2,.registryLoginCard h2{margin-bottom:16px;font:700 1.85rem/1.2 Arial,sans-serif}.registryPurpose>p:not(.eyebrow),.registryLoginCard>p{color:#5f7485}.registryFee{background:#fff5d8;border-left:4px solid #f2a51a;flex-direction:column;gap:3px;padding:17px;display:flex;margin-top:24px!important}.registryFee b{color:#17364d}.registryFee span{font-size:.78rem}.registryLoginCard .appButton{width:100%}.registrySetupNote{margin:20px 0 0;font-size:.76rem}.registrySetupNote a{color:#1769aa;font-weight:800;text-decoration:underline;display:block}.registryLogout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}.registryAccounts{margin-bottom:22px}.registryAccountCreate{margin:24px 0}.registryAccountList{border-top:1px solid #dce5eb;display:grid}.registryAccountRow{border-bottom:1px solid #dce5eb;grid-template-columns:minmax(180px,1fr) minmax(330px,1.3fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.registryAccountRow>div{flex-direction:column;display:flex}.registryAccountRow span{color:#687d8d;font-size:.76rem}.registryAccountRow form{gap:8px;display:flex}.registryAccountRow input{color:#17364d;background:#fbfdfe;border:1px solid #cbd8e1;border-radius:5px;width:100%;padding:11px}@media (width<=900px){.registryLoginGrid,.registryAccountRow{grid-template-columns:1fr}.registryAccountRow form{flex-wrap:wrap}}
