@font-face{font-family:Cy;src:url(/fonts/Cy-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cy;src:url(/fonts/Cy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cy;src:url(/fonts/Cy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CyText;src:url(/fonts/CyText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CyText;src:url(/fonts/CyText-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:CyText;src:url(/fonts/CyText-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CyText;src:url(/fonts/CyText-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--brand-petrol:#12545a;--brand-petrol-blue:#00738c;--brand-unfold:#ef7d00;--brand-unfold-2:#e63312;--brand-board:#0093d5;--brand-board-2:#8fd5f0;--brand-product-3:#ef5ba6;--brand-product-4:#c68a55;--brand-product-5:#bcdb72;--c-tool:var(--brand-petrol-blue);--c-tool-2:var(--brand-petrol);--c-ink:var(--brand-petrol);--c-ink-2:#0d4247;--c-ink-3:#17656c;--c-ink-4:#1c7a83;--c-paper:#ffffff;--c-paper-2:#f1f6f7;--c-paper-3:#e2ecec;--c-text:#12292b;--c-text-2:#41585b;--c-text-3:#526a6d;--c-text-on-ink:#ffffff;--c-text-on-ink-2:#b7d1d4;--c-accent:var(--brand-petrol);--c-accent-strong:var(--brand-petrol);--c-accent-deep:#0d4247;--c-accent-soft:#e5eff0;--c-signal:#b7d1d4;--c-signal-soft:#f1f6f7;--c-focus:var(--brand-petrol);--c-btn-bg:var(--brand-petrol);--c-btn-fg:#ffffff;--c-btn-bg-hover:#0d4247;--c-danger:#c62a1e;--c-danger-soft:#fdf0ee;--c-success:#0a6b4a;--c-success-soft:#ecf7f2;--c-border:#d3e1e2;--c-border-strong:#b2c7c9;--c-border-on-ink:rgba(255,255,255,0.18);--font-display:"Cy","Segoe UI",system-ui,sans-serif;--font-body:"CyText",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-base:1.0625rem;--fs-md:1.1875rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:2.875rem;--fs-4xl:3.5rem;--lh-tight:1.12;--lh-snug:1.28;--lh-wrap:1.4;--lh-normal:1.6;--ls-display:-0.035em;--ls-title:-0.022em;--ls-heading:-0.008em;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--radius-sm:0;--radius:0;--radius-lg:0;--radius-xl:0;--radius-pill:0;--shadow-sm:0 1px 2px rgba(12,18,32,0.06);--shadow:0 4px 16px rgba(12,18,32,0.07);--shadow-lg:0 18px 48px rgba(12,18,32,0.12);--container:1200px;--container-narrow:760px;--header-h:72px;--ease:cubic-bezier(0.22,0.61,0.36,1);--dur:200ms}[data-tool=unfold]{--c-tool:var(--brand-unfold);--c-tool-2:var(--brand-unfold-2);--c-signal:#ffaa4c}[data-tool=board]{--c-tool:var(--brand-board);--c-tool-2:var(--brand-board-2);--c-signal:var(--brand-board-2)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{margin:0;padding-bottom:var(--cookie-bar-height,0);background:var(--c-paper);color:var(--c-text);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}h1,h2,h3,h4{font-family:var(--font-display);font-feature-settings:"calt" off;font-variant-ligatures:no-contextual;font-weight:600;letter-spacing:var(--ls-heading);line-height:var(--lh-tight);margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}ol,ul{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:var(--radius-sm)}.hero,.proof,.section--ink,.site-footer{--c-focus:#ffffff}::selection{background:var(--c-accent);color:#fff}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--sp-5)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--sp-9)}.section--tight{padding-block:var(--sp-8)}.section--ink{background:var(--c-ink);color:var(--c-text-on-ink)}.section--soft{background:var(--c-paper-2)}.section__head{max-width:46rem;margin-bottom:var(--sp-7)}.section__title{font-size:var(--fs-2xl);letter-spacing:var(--ls-title)}.section__lead{margin-top:var(--sp-4);max-width:65ch;font-size:var(--fs-md);color:var(--c-text-2)}.section--ink .section__lead{color:var(--c-text-on-ink-2)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-4);top:var(--sp-4);z-index:100;padding:var(--sp-3) var(--sp-4);background:var(--c-paper);color:var(--c-text);border-radius:var(--radius);box-shadow:var(--shadow-lg);transform:translateY(-200%);opacity:0;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.skip-link:focus-visible{transform:translateY(0);opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border:1px solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),scale var(--dur) var(--ease)}.btn:active{scale:.96}.btn--primary{background:var(--c-btn-bg);color:var(--c-btn-fg)}@media (hover:hover){.btn--primary:hover{background:var(--c-btn-bg-hover)}}.hero,.mobile-nav,.page-head,.section--ink,.site-footer,.site-header{--c-btn-bg:var(--c-paper);--c-btn-fg:var(--c-ink);--c-btn-bg-hover:var(--c-text-on-ink-2)}.card,.form-card,.post-card{--c-btn-bg:var(--c-accent-strong);--c-btn-fg:#ffffff;--c-btn-bg-hover:var(--c-accent-deep)}.btn--secondary{background:transparent;border-color:var(--c-border-strong);color:var(--c-text)}@media (hover:hover){.btn--secondary:hover{border-color:var(--c-accent);color:var(--c-accent-strong)}}.hero .btn--secondary,.page-head .btn--secondary,.section--ink .btn--secondary{border-color:var(--c-border-on-ink);color:var(--c-text-on-ink)}@media (hover:hover){.hero .btn--secondary:hover,.page-head .btn--secondary:hover,.section--ink .btn--secondary:hover{border-color:var(--c-signal);color:var(--c-signal)}}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);color:var(--c-accent-strong)}.link-arrow__icon{transition:transform var(--dur) var(--ease)}@media (hover:hover){.link-arrow:hover .link-arrow__icon,a:hover .link-arrow__icon{transform:translateX(3px)}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--c-ink);border-bottom:1px solid var(--c-border-on-ink);color:var(--c-text-on-ink);--c-focus:#ffffff}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);height:var(--header-h)}.logo{position:relative;display:inline-flex;align-items:center;color:currentColor;--logo-h:30px}.logo__svg{display:block}.logo__svg svg{display:block;width:auto;height:30px}.logo__word{position:absolute;top:calc(var(--logo-h) * .8761);height:auto}.logo__word--board{left:calc(var(--logo-h) * 2.6898);width:calc(var(--logo-h) * .9111)}.logo__word--unfold{left:calc(var(--logo-h) * 2.5836);width:calc(var(--logo-h) * 1.016)}.site-footer .logo__svg svg{height:38px}.logo__mark{flex:none}.nav{display:none;align-items:center;gap:var(--sp-2)}.nav__link{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius);font-size:var(--fs-sm);font-weight:500;color:var(--c-text-on-ink-2);transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}@media (hover:hover){.nav__link:hover{color:var(--c-text-on-ink);background:rgba(255,255,255,.1)}}.burger,.nav__link--active{color:var(--c-text-on-ink)}.burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--c-border-on-ink);border-radius:var(--radius);cursor:pointer}.mobile-nav{position:absolute;top:100%;left:0;right:0;border-top:1px solid var(--c-border-on-ink);background:var(--c-ink);box-shadow:var(--shadow-lg);padding:var(--sp-4) 0 var(--sp-5);--c-focus:#ffffff}.mobile-nav,.mobile-nav__link{border-bottom:1px solid var(--c-border-on-ink);color:var(--c-text-on-ink)}.mobile-nav__link{display:block;padding:var(--sp-3) 0;font-family:var(--font-body);font-size:var(--fs-md);font-weight:600}.mobile-nav__cta{margin-top:var(--sp-5)}@media (min-width:900px){.nav{display:flex}.burger{display:none}}.hero{position:relative;overflow:hidden;background:var(--c-ink);color:var(--c-text-on-ink);padding-block:var(--sp-8);isolation:isolate}.hero__inner{position:relative;z-index:2;display:grid;grid-gap:var(--sp-8);gap:var(--sp-8);align-items:center}.hero__title{margin-top:var(--sp-5);font-size:var(--fs-3xl);letter-spacing:var(--ls-display)}.hero__lead{margin-top:var(--sp-5);max-width:34rem;font-size:var(--fs-md);color:var(--c-text-on-ink-2)}.hero__actions{margin-top:var(--sp-6);display:flex;flex-wrap:wrap;gap:var(--sp-3)}.hero__visual{display:none}@media (min-width:960px){.hero__visual{display:block;position:absolute;inset-inline-end:calc(-1 * var(--sp-6));bottom:calc(-1 * var(--sp-9));z-index:-1;pointer-events:none;color:var(--c-ink-4)}.hero__lotus svg{display:block;width:460px;height:auto}.hero__lotus .lotus__accent{fill:var(--c-tool)}.hero{padding-block:var(--sp-9)}.hero__title{font-size:var(--fs-4xl)}.hero__inner,.hero__product-inner{max-width:40rem}}.graph{width:100%;height:auto}.graph__edge{stroke:var(--c-text-on-ink-2);stroke-opacity:.42;stroke-width:1.25}.graph__edge--signal{stroke:var(--c-signal);stroke-opacity:.6}.graph__node{fill:var(--c-ink-2);stroke:var(--c-text-on-ink-2);stroke-width:1.5}.graph__node--signal{stroke:var(--c-signal);fill:var(--c-ink-3)}.graph__pulse{fill:var(--c-signal);animation:graph-pulse 3.2s var(--ease) infinite;transform-origin:center}.graph__pulse--b{animation-delay:1.1s}.graph__pulse--c{animation-delay:2.2s}@keyframes graph-pulse{0%,to{opacity:.3}50%{opacity:1}}.grid{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}@media (min-width:700px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--2-wide{grid-template-columns:repeat(2,1fr)}}.card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.card__index{font-family:var(--font-body);font-size:var(--fs-2xl);font-weight:400;line-height:1;letter-spacing:-.02em;color:#769b9f}.card__title{font-size:var(--fs-lg)}.card__text{color:var(--c-text-2);font-size:var(--fs-sm)}.tile{position:relative;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6);-webkit-padding-end:var(--sp-7);padding-inline-end:var(--sp-7);background:var(--c-ink);color:var(--c-text-on-ink);border:1px solid var(--c-ink);border-radius:var(--radius-lg);--c-focus:#ffffff;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}@media (hover:hover){.tile:hover{background:var(--c-ink-2);border-color:var(--c-ink-2);box-shadow:var(--shadow-lg);transform:translateY(-3px)}}.tile__title{font-size:var(--fs-xl);letter-spacing:var(--ls-title);color:var(--c-text-on-ink)}.tile[data-tool=board] .tile__title,.tile[data-tool=unfold] .tile__title{color:var(--c-signal)}.tile__text{color:var(--c-text-on-ink-2);font-size:var(--fs-sm);flex:1 1}.tile .link-arrow{color:var(--c-signal)}.tile__foot{margin-top:var(--sp-2)}.tile__mark{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius);background:var(--c-accent-soft);color:var(--c-accent-strong)}.tile:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:14px;border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--c-tool);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur) var(--ease)}.tile:focus-visible:before{transform:scaleX(1)}@media (hover:hover){.tile:hover:before{transform:scaleX(1)}}.tile[data-tool=platform]{--c-tool:var(--brand-petrol-blue)}.proof{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6);align-items:center}@media (min-width:860px){.proof{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-8)}}.proof__lotus{display:flex;justify-content:center;color:var(--c-text-on-ink)}.proof__lotus svg{width:min(260px,60vw);height:auto;transform-origin:50% 50%;animation:proof-lotus-spin 40s linear infinite}@keyframes proof-lotus-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.proof__text{font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-wrap);color:var(--c-text-on-ink)}.proof__meta{font-size:var(--fs-sm);color:var(--c-text-on-ink-2)}.stats{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}@media (min-width:700px){.stats{grid-template-columns:repeat(3,1fr)}}.stat__value{font-family:var(--font-body);font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.03em;color:var(--c-text)}.section--ink .stat__value{color:var(--c-text-on-ink)}.section--ink .stat__label{color:var(--c-text-on-ink-2)}.stat__label{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--c-text-2)}.site-footer{background:var(--c-ink);color:var(--c-text-on-ink-2);padding-block:var(--sp-8) var(--sp-6)}.site-footer__grid{display:grid;grid-gap:var(--sp-7);gap:var(--sp-7)}@media (min-width:800px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.logo__img{display:block;height:33.56px;width:auto;margin-bottom:-3.56px}.site-footer .logo{color:var(--c-text-on-ink)}.site-footer__about{margin-top:var(--sp-4);max-width:30rem;font-size:var(--fs-sm)}.site-footer__title{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:600;letter-spacing:0;text-transform:none;color:var(--c-text-on-ink);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--c-border-on-ink)}.site-footer__link{display:block;padding-block:var(--sp-2);font-size:var(--fs-sm);transition:color var(--dur) var(--ease)}@media (hover:hover){.site-footer__link:hover{color:var(--c-signal)}}.site-footer__bottom{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--c-border-on-ink);display:flex;flex-wrap:wrap;gap:var(--sp-4);justify-content:space-between;font-size:var(--fs-xs)}.page-head{padding-block:var(--sp-8) var(--sp-7);background:var(--c-ink);color:var(--c-text-on-ink);--c-focus:#ffffff}.page-head__title{font-size:var(--fs-3xl);letter-spacing:var(--ls-display)}.page-head__lead{margin-top:var(--sp-4);max-width:42rem;font-size:var(--fs-md);color:var(--c-text-on-ink-2)}.placeholder{padding:var(--sp-6);border:1px dashed var(--c-border-strong);border-radius:var(--radius-lg);background:var(--c-paper-2);color:var(--c-text-2);font-size:var(--fs-sm)}.placeholder__title{font-family:var(--font-body);font-weight:600;color:var(--c-text);margin-bottom:var(--sp-2)}.section--ink .placeholder{background:transparent;border-color:var(--c-border-on-ink);color:var(--c-text-on-ink-2)}.section--ink .placeholder__title{color:var(--c-text-on-ink)}.hero__product-inner{position:relative;z-index:2;max-width:46rem}.hero__lead--wide{max-width:42rem;font-size:var(--fs-lg);color:var(--c-text-on-ink)}.stack{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.product-stripe{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:clamp(5px,.6vw,11px)}.product-stripe__segment[data-product=unfold]{background:var(--brand-unfold)}.product-stripe__segment[data-product=board]{background:var(--brand-board)}.product-stripe__segment[data-product=product-3]{background:var(--brand-product-3)}.product-stripe__segment[data-product=product-4]{background:var(--brand-product-4)}.product-stripe__segment[data-product=product-5]{background:var(--brand-product-5)}.situation{display:grid;grid-gap:var(--sp-7);gap:var(--sp-7)}@media (min-width:900px){.situation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--sp-8);align-items:start}}.question-quotes{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.question-quotes__item{-webkit-padding-start:var(--sp-5);padding-inline-start:var(--sp-5);-webkit-border-start:2px solid var(--c-tool);border-inline-start:2px solid var(--c-tool);font-size:var(--fs-md);line-height:var(--lh-wrap);color:var(--c-text)}.question-quotes__item q{quotes:"\201E" "\201C"}.detail-card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--radius-lg)}.section--ink .detail-card:not(.detail-card--ink){color:var(--c-text);--c-focus:var(--brand-petrol)}.detail-card--ink{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-text-on-ink);--c-focus:#ffffff}.detail-card--ink .card__text{color:var(--c-text-on-ink-2)}.detail-card--ink .card__index,.detail-card--ink .detail-card__name{color:var(--c-signal)}.detail-card__name{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-strong)}.example{margin-top:auto;padding:var(--sp-4);background:var(--c-signal-soft);-webkit-border-start:3px solid var(--c-tool);border-inline-start:3px solid var(--c-tool);border-radius:0 var(--radius) var(--radius) 0;font-size:var(--fs-sm);color:var(--c-text-2)}.example__label{display:block;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-success);margin-bottom:var(--sp-2)}.tip{margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--c-signal-soft);-webkit-border-start:3px solid var(--c-tool);border-inline-start:3px solid var(--c-tool);font-size:var(--fs-sm);color:var(--c-text-2)}.section--ink .tip{background:transparent;color:var(--c-text-on-ink-2);-webkit-padding-start:var(--sp-4);padding-inline-start:var(--sp-4)}.section--ink .tip__label{color:var(--c-signal)}.tip__label{display:block;font-family:var(--font-body);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent-strong);margin-bottom:var(--sp-2)}.steps{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}@media (min-width:720px){.steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.steps{grid-template-columns:repeat(var(--steps-count,4),1fr);gap:var(--sp-4)}}.step{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-4);border-top:2px solid var(--c-tool)}.step__index{font-family:var(--font-body);font-size:var(--fs-lg);font-weight:700;line-height:1;color:var(--c-accent-strong)}.step__title{font-size:var(--fs-md)}.section--ink .step__index{color:var(--c-signal)}.section--ink .step .card__text{color:var(--c-text-on-ink-2)}.faq{border-top:1px solid var(--c-border)}.faq__item{border-bottom:1px solid var(--c-border)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) 0;font-family:var(--font-body);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-wrap);color:var(--c-text);cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}@media (hover:hover){.faq__question:hover{color:var(--c-accent-strong)}}.faq__icon{flex:none;color:var(--c-accent-strong);transition:transform var(--dur) var(--ease)}.faq__icon .icon__bar-v{transition:opacity var(--dur) var(--ease)}.faq__item[open] .faq__icon .icon__bar-v{opacity:0}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__answer{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding-bottom:var(--sp-5);max-width:65ch;font-size:var(--fs-sm);color:var(--c-text-2)}.faq__list{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);-webkit-padding-start:var(--sp-5);padding-inline-start:var(--sp-5);list-style:disc}.faq__note{color:var(--c-text-3)}.feature-block{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-6);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--radius-lg)}.feature-block__title{font-size:var(--fs-lg)}.quote{margin:0;padding:var(--sp-7);background:linear-gradient(140deg,var(--c-ink-2),var(--c-ink));border:1px solid var(--c-border-on-ink);border-radius:var(--radius-xl)}.quote__text{margin:0;font-family:var(--font-body);font-size:var(--fs-lg);line-height:var(--lh-wrap);color:var(--c-text-on-ink)}.quote__text:before{content:"„"}.quote__text:after{content:"“"}.quote__author{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--c-signal)}.platform-note__title{font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.platform-note__text{margin-bottom:var(--sp-4)}.section--ink .platform-note__text{color:var(--c-text-on-ink-2)}.section--ink .platform-note__link{color:var(--c-signal)}.cta-layout{display:grid;grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}@media (min-width:960px){.cta-layout{grid-template-columns:.9fr 1.1fr}}.section--ink .form-card{background:var(--c-paper);color:var(--c-text)}.form,.form__row{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}@media (min-width:640px){.form__row{grid-template-columns:repeat(2,1fr)}}.form__field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.form__label{font-size:var(--fs-sm);font-weight:600}.form__hint,.form__label{font-family:var(--font-body)}.form__hint{font-weight:400;color:var(--c-text-3)}.form__input{width:100%;padding:var(--sp-3) var(--sp-4);font-family:inherit;font-size:var(--fs-base);color:var(--c-text);background:var(--c-paper);border:1px solid var(--c-border-strong);border-radius:var(--radius);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.form__input:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-color:var(--c-accent)}.form__input:focus:not(:focus-visible){outline:none;border-color:var(--c-accent)}.form__input[aria-invalid=true]{border-color:var(--c-danger)}.form__input--area{resize:vertical;min-height:120px}.form__consent{display:flex;gap:var(--sp-3);align-items:flex-start;font-size:var(--fs-sm);color:var(--c-text-2);cursor:pointer}.form__consent input{margin-top:.2rem;width:18px;height:18px;flex:none;accent-color:var(--c-accent)}.form__consent a{color:var(--c-accent-strong);text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:from-font;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.form__alert,.form__error{font-size:var(--fs-sm);color:var(--c-danger)}.form__alert{padding:var(--sp-4);background:var(--c-danger-soft);border:1px solid var(--c-danger);border-radius:var(--radius)}.form__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.form-result{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);justify-items:start;padding:var(--sp-6);background:var(--c-success-soft);border:1px solid var(--c-success);border-radius:var(--radius-lg)}.form-result__title{font-family:var(--font-body);font-size:var(--fs-lg);font-weight:600;color:var(--c-success)}.form-result__text{color:var(--c-text-2);font-size:var(--fs-sm)}.form-card{padding:var(--sp-6);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--radius-xl);box-shadow:var(--shadow)}@media (min-width:700px){.form-card{padding:var(--sp-7)}}.contact-layout{display:grid;grid-gap:var(--sp-7);gap:var(--sp-7);align-items:start}@media (min-width:960px){.contact-layout{grid-template-columns:.85fr 1.15fr}}.filters{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-5);background:var(--c-paper-2);border-radius:var(--radius-lg)}.filters__group{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.filters__label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3)}.filters__row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip{display:inline-flex;align-items:center;padding:var(--sp-2) var(--sp-4);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:500;color:var(--c-text-2);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}@media (hover:hover){a.chip:hover{border-color:var(--c-accent);color:var(--c-accent-strong)}}.chip--active{background:var(--c-accent);border-color:var(--c-accent);color:#fff}@media (hover:hover){a.chip--active:hover{color:#fff}}.chip--static{background:var(--c-accent-soft);border-color:transparent;color:var(--c-accent-strong);font-weight:600}.post-card{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--radius-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.post-card__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.post-card:has(.post-card__title a:focus-visible){outline:2px solid var(--c-focus);outline-offset:3px}.post-card__title a:focus-visible{outline:none}@media (hover:hover){.post-card:hover{border-color:var(--c-accent);box-shadow:var(--shadow)}}.post-card__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.post-card__title{font-size:var(--fs-lg)}.post-card__foot{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--c-border);display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;font-size:var(--fs-xs);color:var(--c-text-3)}.section__foot{margin-top:var(--sp-6)}.post-byline{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--c-text-on-ink-2)}.post-cover{width:100%;height:auto;border-radius:var(--radius-lg);margin-bottom:var(--sp-6)}.post-body{font-size:var(--fs-md)}.post-body>p:first-child{font-size:var(--fs-lg);color:var(--c-text)}.post-figure{margin:var(--sp-6) 0}.post-figure img{width:100%;height:auto;border-radius:var(--radius-lg)}.post-figure figcaption{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--c-text-3)}.post-video{width:100%;margin:var(--sp-6) 0;border-radius:var(--radius-lg);background:var(--c-ink)}.share{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--c-border)}.share__label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3)}.prose h2{margin-top:var(--sp-7);margin-bottom:var(--sp-3);font-size:var(--fs-xl)}.prose h3{margin-top:var(--sp-5);margin-bottom:var(--sp-2);font-size:var(--fs-lg)}.prose li,.prose p{color:var(--c-text-2);max-width:65ch}.prose p+p{margin-top:var(--sp-4)}.prose ul{margin-top:var(--sp-3);display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.prose li{-webkit-padding-start:var(--sp-5);padding-inline-start:var(--sp-5);position:relative}.prose li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--c-accent)}.cookie-bar{position:fixed;left:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);z-index:80;background:var(--c-paper);border:1px solid var(--c-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:cookie-in .26s var(--ease)}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cookie-bar__inner{max-width:var(--container);margin-inline:auto;padding:var(--sp-4);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center}@media (min-width:640px){.cookie-bar__inner{padding:var(--sp-5);gap:var(--sp-4)}}@media (min-width:860px){.cookie-bar__inner{grid-template-columns:1fr auto;gap:var(--sp-6)}}.cookie-bar__text{font-size:var(--fs-sm);color:var(--c-text-2)}.cookie-bar__text a{color:var(--c-accent-strong);text-decoration:underline;text-underline-position:from-font;text-decoration-thickness:from-font;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.cookie-bar__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.cookie-bar__actions .btn{flex:1 1 auto;padding-inline:var(--sp-4);white-space:nowrap}@media (min-width:640px){.cookie-bar__actions .btn{flex:0 0 auto;padding-inline:var(--sp-5)}}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--sp-4)}@media (hover:hover){.site-footer__legal a:hover{color:var(--c-signal)}}.site-footer__link--button{padding:0;background:none;border:none;font:inherit;color:inherit;cursor:pointer}@media (hover:hover){.site-footer__link--button:hover{color:var(--c-signal)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}