@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-350.woff2)format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-650.woff2)format("woff2");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-750.woff2)format("woff2");font-weight:750;font-style:normal;font-display:swap}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--spex-midnight-navy:#071425;--spex-nordic-blue:#536883;--spex-ice-blue:#cde7f8;--spex-mediumslate-blue:#7976ff;--spex-beige:#e7f8dc;--spex-lavender-blush:#f1e7f3;--spex-white:#fefffe;--spex-dark-slate:#313b49;--spex-pewter-blue:#6e7f97;--spex-aliceblue:#eff9ff;--spex-periwinkle:#817efe;--spex-light-violet:#b1abf9;--spex-thistle:#e1d9f7;--spex-gradient:linear-gradient(160deg, #7976ff 0%, #9a93fb 28%, #c9b8f2 55%, #ebd7e8 78%, #fdf6f4 100%);--spex-gradient-soft:linear-gradient(160deg, #b1abf9 0%, #d6cff4 45%, #f1e7f3 100%);--radius:.625rem;--background:#fff;--foreground:#071425;--card:#fff;--card-foreground:#071425;--popover:#fff;--popover-foreground:#071425;--primary:#7976ff;--primary-foreground:#fff;--secondary:#f1e7f3;--secondary-foreground:#071425;--muted:#eff9ff;--muted-foreground:#536883;--accent:#cde7f8;--accent-foreground:#071425;--destructive:oklch(57.7% .245 27.325);--destructive-foreground:#fff;--border:#e1d9f7;--input:#e1d9f7;--ring:#7976ff;--chart-1:#7976ff;--chart-2:#536883;--chart-3:#b1abf9;--chart-4:#cde7f8;--chart-5:#817efe;--sidebar:linear-gradient(196deg, #1a1644 0%, #0a1428 52%, #081a30 100%);--sidebar-foreground:#fff;--sidebar-muted-foreground:#9db0c9;--sidebar-faint-foreground:#647590;--sidebar-border:#ffffff14;--sidebar-hover:#ffffff0f;--sidebar-active:linear-gradient(90deg, #817efe61 0%, #817efe1a 100%);--sidebar-active-foreground:#fff;--sidebar-badge:#ffffff1a;--canvas:radial-gradient(900px 520px at 100% -12%, #ece7ff 0%, #ece7ff00 56%), radial-gradient(720px 520px at -8% 116%, #def 0%, #def0 52%), #f5f7fb;--success:#34a867;--success-foreground:#2e7d4f;--success-surface:#e9f6ee;--warning:#e0a33a;--warning-foreground:#946316;--warning-surface:#fbf1df;--danger:#db5b53;--danger-foreground:#b0413b;--danger-surface:#fbeae9;--info:#94a3b8;--info-foreground:#536883;--info-surface:#edeff3}.dark{--background:#0b1a2e;--foreground:#fff;--card:#0e1c30;--card-foreground:#fff;--popover:#0e1c30;--popover-foreground:#fff;--primary:#817efe;--primary-foreground:#071425;--secondary:#16263c;--secondary-foreground:#fff;--muted:#ffffff0f;--muted-foreground:#93a6c1;--accent:#817efe2e;--accent-foreground:#fff;--destructive:oklch(70.4% .191 22.216);--destructive-foreground:#071425;--border:#ffffff17;--input:#ffffff29;--ring:#817efe;--chart-1:#817efe;--chart-2:#b1abf9;--chart-3:#6e7f97;--chart-4:#cde7f8;--chart-5:#536883;--sidebar:linear-gradient(196deg, #1c1750 0%, #0a1428 58%, #06101e 100%);--sidebar-foreground:#fff;--sidebar-muted-foreground:#9db0c9;--sidebar-faint-foreground:#647590;--sidebar-border:#ffffff14;--sidebar-hover:#ffffff0f;--sidebar-active:linear-gradient(90deg, #817efe61 0%, #817efe1a 100%);--sidebar-active-foreground:#fff;--sidebar-badge:#ffffff1a;--canvas:radial-gradient(1000px 620px at 100% -12%, #1e1758 0%, #1e175800 56%), radial-gradient(760px 560px at -6% 116%, #102a52 0%, #102a5200 52%), #060f1d;--success:#5bd08a;--success-foreground:#8fe3b0;--success-surface:#34a86729;--warning:#e8b85c;--warning-foreground:#efcb85;--warning-surface:#e0a33a29;--danger:#f0756d;--danger-foreground:#f4938c;--danger-surface:#db5b532e;--info:#94a3b8;--info-foreground:#aebacb;--info-surface:#94a3b829}:root{--font-sans:"Aspekta", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--weight-extralight:200;--weight-light:350;--weight-regular:550;--weight-medium:650;--weight-semibold:750;--weight-black:900;--text-display:4rem;--text-h1:3rem;--text-h2:2.25rem;--text-h3:1.5rem;--text-body-lg:1.125rem;--text-body:1rem;--text-small:.875rem;--text-caption:.75rem;--leading-display:1.05;--leading-heading:1.1;--leading-snug:1.3;--leading-body:1.5;--tracking-display:-.02em;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-pill:9999px;--shadow-xs:0 1px 2px #0714250f;--shadow-sm:0 1px 3px #07142514, 0 1px 2px #0714250a;--shadow-md:0 4px 12px #07142512;--shadow-lg:0 8px 24px #07142514;--shadow-focus:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent);--border-width:1px;--container-max:1200px;--container-prose:68ch;--duration-instant:80ms;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.28s;--duration-slower:.42s;--duration-deliberate:.64s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasized:cubic-bezier(.34, 1.32, .62, 1);--transition-colors:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), fill var(--duration-fast) var(--ease-standard);--transition-opacity:opacity var(--duration-fast) var(--ease-standard);--transition-transform:transform var(--duration-base) var(--ease-out);--transition-shadow:box-shadow var(--duration-base) var(--ease-standard);--transition-lift:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-standard);--transition-theme:background-color var(--duration-deliberate) var(--ease-standard), color var(--duration-deliberate) var(--ease-standard), border-color var(--duration-deliberate) var(--ease-standard), fill var(--duration-deliberate) var(--ease-standard)}@keyframes spex-spin{to{transform:rotate(360deg)}}@keyframes spex-dash{to{stroke-dashoffset:-24px}}@keyframes spex-pulse{50%{opacity:.35}}@keyframes spex-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spex-pop-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes spex-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.82)}}@keyframes spex-fade-in{0%{opacity:0}to{opacity:1}}@keyframes spex-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spex-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes spex-bar{0%{transform:translate(-100%)scaleX(.4)}50%{transform:translate(20%)scaleX(.6)}to{transform:translate(160%)scaleX(.4)}}.spex-skeleton{background:linear-gradient(100deg, color-mix(in oklch, var(--foreground) 7%, transparent) 30%, color-mix(in oklch, var(--foreground) 14%, transparent) 50%, color-mix(in oklch, var(--foreground) 7%, transparent) 70%);border-radius:var(--radius-sm);animation:spex-shimmer 1.5s var(--ease-standard) infinite;background-size:200% 100%;position:relative}.spex-skeleton--text{border-radius:var(--radius-pill);height:.7em}.spex-skeleton--circle{border-radius:var(--radius-pill)}.spex-spinner{border:2px solid color-mix(in oklch, var(--foreground) 16%, transparent);border-top-color:var(--primary);border-radius:var(--radius-pill);width:1.25em;height:1.25em;animation:.7s linear infinite spex-spin;display:inline-block}.spex-dots{align-items:center;gap:.34em;display:inline-flex}.spex-dots>i{border-radius:var(--radius-pill);background:var(--primary);width:.42em;height:.42em;animation:spex-bounce 1.1s var(--ease-standard) infinite both}.spex-dots>i:nth-child(2){animation-delay:.14s}.spex-dots>i:nth-child(3){animation-delay:.28s}.spex-bar{border-radius:var(--radius-pill);background:color-mix(in oklch, var(--foreground) 8%, transparent);width:100%;height:3px;display:block;position:relative;overflow:hidden}.spex-bar:after{content:"";border-radius:inherit;background:var(--primary);transform-origin:0;animation:spex-bar 1.3s var(--ease-in-out) infinite;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.spex-skeleton{background-position:0 0;animation:none}.spex-spinner{animation-duration:1.4s}.spex-dots>i,.spex-bar:after{animation:none}}*,:before,:after{box-sizing:border-box}html{text-size-adjust:100%}body{font-family:var(--font-sans);font-weight:var(--weight-light);font-size:var(--text-body);line-height:var(--leading-body);color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv01";margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--foreground);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-h2);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug)}p{text-wrap:pretty;margin:0}a{color:var(--primary);transition:opacity var(--duration-fast) var(--ease-standard);text-decoration:none}a:hover{opacity:.7}.spex-eyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground)}.spex-display{font-size:var(--text-display);font-weight:var(--weight-black);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}hr,.spex-rule{border:0;border-top:var(--border-width) solid var(--border);margin:var(--space-8) 0}::selection{background:var(--spex-mediumslate-blue);color:#fff}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}:root{--spex-accent-a10:#7976ff1a;--spex-accent-a18:#7976ff2e;--spex-accent-a22:#7976ff38;--spex-accent-a26:#7976ff42;--spex-accent-a28:#7976ff47;--spex-accent-a30:#7976ff4d;--spex-accent-a40:#7976ff66;--spex-accent-a45:#7976ff73;--spex-accent-a70:#7976ffb3;--spex-ice-a18:#cde7f82e;--spex-navy-a04:#0714250a;--spex-navy-a06:#0714250f;--spex-navy-a07:#07142512;--spex-navy-a08:#07142514;--spex-navy-a10:#0714251a;--spex-navy-a12:#0714251f;--spex-navy-a16:#07142529;--spex-navy-a18:#0714252e;--spex-navy-a28:#07142547;--spex-navy-a32:#07142552;--spex-white-a07:#ffffff12;--spex-white-a18:#ffffff2e;--spex-white-a50:#ffffff80;--spex-white-a60:#fff9;--spex-white-a72:#ffffffb8;--spex-white-a78:#ffffffc7;--spex-white-a82:#ffffffd1;--spex-white-a90:#ffffffe6;--spex-white-a92:#ffffffeb;--spex-warn-surface:#fcefd6;--spex-warn-border:#f5d9a0;--spex-warn-foreground:#a66300;--spex-bubble:#eef1fb;--spex-nutri-b:#4e9c4e;--spex-kaart-surface:#f6f5fc;--spex-balk-leeg:#e3def3;--spex-knop-uit:#d8d4e8;--spex-page-gradient:linear-gradient(180deg, #fff 0%, #fdfcff 26%, #f6f3fc 62%, #efeaf8 100%);--spex-card-gradient:linear-gradient(180deg, #fff, #fbfafe);--spex-chat-bg:linear-gradient(180deg, #fbfbff, #fefffe);--spex-chat-fade:linear-gradient(180deg, #fbfbff, transparent);--spex-section-glow:radial-gradient(900px 460px at 88% 22%, var(--spex-accent-a10), transparent 60%), radial-gradient(700px 400px at 6% 92%, var(--spex-ice-a18), transparent 58%);--spex-grid-lines:linear-gradient(var(--spex-navy-a04) 1px, transparent 1px), linear-gradient(90deg, var(--spex-navy-a04) 1px, transparent 1px);--spex-cta-gradient:linear-gradient(180deg, #fefffe 0%, #efebff 46%, #7976ff 100%);--spex-nav-height:72px;--spex-scroll-offset:var(--spex-nav-height);--space-5:1.25rem;--space-10:2.5rem}.lp-wrap{width:100%;max-width:1120px;margin:0 auto}.lp-wrap--wide{max-width:1160px}.lp-wrap--hero{max-width:1200px}.lp-wrap--xwide{max-width:1320px}.lp-section{scroll-margin-top:var(--spex-scroll-offset);padding:clamp(56px,7vw,84px) clamp(24px,4vw,56px)}.lp-section--glow{background:var(--spex-section-glow), var(--spex-white)}.lp-2col{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.lp-3col{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,28px);display:grid}.lp-4col{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px);display:grid}.lp-eyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--spex-nordic-blue);margin-bottom:var(--space-4)}.lp-h2{font-size:clamp(28px,3.6vw,46px);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0 0 var(--space-4);line-height:1.06}.lp-lead{font-size:clamp(16px,1.4vw,19px);font-weight:var(--weight-light);color:var(--spex-nordic-blue);max-width:52ch;margin:0;line-height:1.55}.lp-btn{border-radius:var(--radius-md);height:52px;font-size:16px;font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;font-family:var(--font-sans);transition:filter var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;padding:0 28px;display:inline-flex}.lp-btn--primary{background:var(--spex-mediumslate-blue);color:var(--spex-white)}.lp-btn--primary:hover{filter:brightness(.92);opacity:1}.lp-btn--onDark{background:var(--spex-white);color:var(--spex-midnight-navy);box-shadow:0 6px 20px var(--spex-navy-a18)}.lp-btn--onDark:hover{opacity:1;transform:translateY(-2px)}.spex-pw-a{align-self:flex-start}.spex-pw-b{align-self:flex-end}.spex-pw-c{align-self:flex-start;margin-left:7%}@media (width<=900px){.lp-2col,.lp-3col,.lp-4col,.lp-works,.lp-feat{grid-template-columns:1fr!important}.lp-trust-grid{gap:var(--space-6)!important;grid-template-columns:1fr!important}.lp-route-line{display:none!important}.lp-feat-spine{margin-bottom:2px;order:0!important;justify-content:flex-start!important;align-self:auto!important;min-width:0!important}.lp-ghost-num{background:0 0!important;padding:0!important;font-size:48px!important}.lp-feat-text{order:1!important}.lp-feat-media{order:2!important;min-height:290px!important}.lp-media-m{min-height:300px!important}.spex-pw-a,.spex-pw-b,.spex-pw-c{align-self:stretch!important;width:100%!important;margin-left:0!important}}@media (width<=560px){.lp-4col{grid-template-columns:1fr!important}}.spex-msg{opacity:0;grid-template-rows:0fr;display:grid}.spex-msg__in{min-height:0;padding-top:14px;overflow:hidden}.spex-msg:first-child .spex-msg__in{padding-top:0}.spex-cm1{animation:spex-cm1 20s var(--ease-standard) infinite}.spex-cm2{animation:spex-cm2 20s var(--ease-standard) infinite}.spex-cm3{animation:spex-cm3 20s var(--ease-standard) infinite}.spex-cm4{animation:spex-cm4 20s var(--ease-standard) infinite}.spex-cm5{animation:spex-cm5 20s var(--ease-standard) infinite}.spex-cm6{animation:spex-cm6 20s var(--ease-standard) infinite}@keyframes spex-cm1{0%,2%{opacity:0;grid-template-rows:0fr}4%{opacity:.35;grid-template-rows:1fr}6%,34%{opacity:1;grid-template-rows:1fr}40%,to{opacity:0;grid-template-rows:0fr}}@keyframes spex-cm2{0%,11%{opacity:0;grid-template-rows:0fr}14%{opacity:.35;grid-template-rows:1fr}16%,43%{opacity:1;grid-template-rows:1fr}49%,to{opacity:0;grid-template-rows:0fr}}@keyframes spex-cm3{0%,22%{opacity:0;grid-template-rows:0fr}25%{opacity:.35;grid-template-rows:1fr}27%,54%{opacity:1;grid-template-rows:1fr}60%,to{opacity:0;grid-template-rows:0fr}}@keyframes spex-cm4{0%,32%{opacity:0;grid-template-rows:0fr}36%{opacity:.35;grid-template-rows:1fr}38%,96%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes spex-cm5{0%,66%{opacity:0;grid-template-rows:0fr}69%{opacity:.35;grid-template-rows:1fr}71%,96%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes spex-cm6{0%,80%{opacity:0;grid-template-rows:0fr}83%{opacity:.35;grid-template-rows:1fr}85%,96%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes spex-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes spex-orbit-a{0%{transform:translate(0)}25%{transform:translate(8px,-6px)}50%{transform:translate(2px,-12px)}75%{transform:translate(-6px,-6px)}to{transform:translate(0)}}@keyframes spex-orbit-b{0%{transform:translate(0)}25%{transform:translate(-7px,-7px)}50%{transform:translate(-1px,-13px)}75%{transform:translate(8px,-5px)}to{transform:translate(0)}}@keyframes spex-orbit-c{0%{transform:translate(0)}25%{transform:translate(7px,7px)}50%{transform:translateY(12px)}75%{transform:translate(-7px,5px)}to{transform:translate(0)}}.spex-orbit1{animation:7s ease-in-out infinite spex-orbit-a}.spex-orbit2{animation:8.4s ease-in-out .5s infinite spex-orbit-b}.spex-orbit3{animation:7.8s ease-in-out .2s infinite spex-orbit-c}@keyframes spex-doc-in{0%,to{opacity:.55}50%{opacity:1}}@keyframes spex-pulse-ring{0%{opacity:.5;transform:translate(-50%,-50%)scale(.7)}70%,to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes spex-scan{0%,6%{opacity:0;top:16%}13%{opacity:.85}56%{opacity:.85;top:78%}64%,to{opacity:0;top:78%}}@keyframes spex-r1{0%,15%{opacity:0;transform:translateY(5px)}23%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes spex-r2{0%,27%{opacity:0;transform:translateY(5px)}35%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes spex-r3{0%,43%{opacity:0;transform:translateY(5px)}53%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes spex-act{0%,63%{opacity:0;transform:translateY(6px)}74%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.spex-flow-line{stroke-dasharray:5 7;animation:1.1s linear infinite spex-dash}@keyframes spex-mp1{0%,31%{opacity:1}36%,95%{opacity:0}to{opacity:1}}@keyframes spex-mp2{0%,31%{opacity:0}36%,64%{opacity:1}69%,to{opacity:0}}@keyframes spex-mp3{0%,64%{opacity:0}69%,95%{opacity:1}to{opacity:0}}@keyframes spex-md1{0%,29%{background:var(--spex-mediumslate-blue);width:18px}34%,95%{background:var(--spex-thistle);width:6px}to{background:var(--spex-mediumslate-blue);width:18px}}@keyframes spex-md2{0%,31%{background:var(--spex-thistle);width:6px}36%,62%{background:var(--spex-mediumslate-blue);width:18px}67%,to{background:var(--spex-thistle);width:6px}}@keyframes spex-md3{0%,64%{background:var(--spex-thistle);width:6px}69%,95%{background:var(--spex-mediumslate-blue);width:18px}to{background:var(--spex-thistle);width:6px}}@keyframes spex-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes spex-menu-in-centered{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.spex-cm1,.spex-cm2,.spex-cm3,.spex-cm4,.spex-cm5,.spex-cm6{opacity:1!important;grid-template-rows:1fr!important;animation:none!important}.spex-orbit1,.spex-orbit2,.spex-orbit3,.spex-flow-line,.spex-r1,.spex-r2,.spex-r3,.spex-act,.spex-mp1,.spex-mp2,.spex-mp3,.spex-md1,.spex-md2,.spex-md3{animation:none!important}.spex-r1,.spex-r2,.spex-r3,.spex-act{opacity:1!important}.spex-mp2,.spex-mp3{opacity:0!important}.spex-scan,.spex-ring{display:none!important}}.prose{max-width:70ch}.prose>:first-child{margin-top:0}.prose>p:first-of-type{color:var(--spex-midnight-navy);font-size:20px;font-weight:400;line-height:1.7}.prose h2{scroll-margin-top:calc(var(--spex-nav-height) + 24px);letter-spacing:-.015em;color:var(--spex-midnight-navy);margin:48px 0 var(--space-4);text-wrap:pretty;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.18}.prose h3{font-size:20px;line-height:1.25;font-weight:var(--weight-semibold);color:var(--spex-midnight-navy);margin:32px 0 10px}.prose p{font-size:18px;line-height:1.75;font-weight:var(--weight-light);color:var(--spex-dark-slate);text-wrap:pretty;margin:0 0 20px}.prose ul,.prose ol{margin:0 0 var(--space-6);flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.prose li{font-size:18px;line-height:1.65;font-weight:var(--weight-light);color:var(--spex-dark-slate);padding-left:30px;position:relative}.prose li:before{content:"";background:var(--spex-mediumslate-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:6px}.prose a{text-underline-offset:2px;text-decoration:underline}.prose strong{font-weight:var(--weight-medium);color:var(--spex-midnight-navy)}.prose code{background:var(--spex-aliceblue);border-radius:var(--radius-sm);padding:.15em .4em;font-size:.9em}.prose img{border-radius:var(--radius-lg);max-width:100%;height:auto;margin:var(--space-8) 0}.prose .blok{border-radius:var(--radius-lg);margin:36px 0;padding:28px 32px}.prose .blok>:last-child{margin-bottom:0}.prose .blok--callout{background:var(--spex-aliceblue);border-left:4px solid var(--spex-mediumslate-blue)}.prose .blok--callout p{color:var(--spex-midnight-navy);font-size:18px;font-weight:400}.prose .blok--quote{background:var(--spex-lavender-blush);border-left:4px solid var(--spex-mediumslate-blue)}.prose .blok--quote p{font-size:21px;line-height:1.5;font-weight:var(--weight-regular);color:var(--spex-midnight-navy)}.prose .blok--cta{background:var(--spex-white);border:var(--border-width) solid var(--border);box-shadow:var(--shadow-sm);text-align:center}.prose .blok--cta p{color:var(--spex-midnight-navy);margin-bottom:0;font-size:18px;font-weight:400}:root{--site-max:72rem;--site-gutter:var(--space-6);--section-gap:var(--space-16)}@media (width>=48rem){:root{--site-gutter:var(--space-8);--section-gap:var(--space-24)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
