.pagehead{z-index:60;height:var(--nav-h);padding:0 var(--gutter);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;left:0;right:0}.pagehead .nav__links a[aria-current=page]{color:var(--ink)}.pagehead .nav__links a[aria-current=page]:after{width:100%}main.gmain{z-index:2;background:var(--bg);position:relative}.breadcrumb{max-width:var(--maxw);padding:22px var(--gutter) 0;font-family:var(--font-mono);color:var(--ink-faint);flex-wrap:wrap;gap:8px;margin:0 auto;font-size:.76rem;display:flex}.breadcrumb a{color:var(--ink-soft)}.breadcrumb a:hover{color:var(--accent)}.ghero{max-width:var(--maxw);padding:clamp(28px, 5vh, 56px) var(--gutter) clamp(36px, 6vh, 64px);margin:0 auto}.ghero__kicker{color:var(--accent-text);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem}.ghero__title{font-family:var(--font-display);letter-spacing:-.02em;max-width:20ch;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:600;line-height:1.05}.ghero__dek{color:var(--ink-soft);max-width:62ch;margin-top:20px;font-size:1.14rem}.ghero__meta{font-family:var(--font-mono);color:var(--ink-faint);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:.78rem;display:flex}.ghero__cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.article{max-width:760px;padding:0 var(--gutter) clamp(56px, 8vh, 100px);margin:0 auto}.article h2{font-family:var(--font-display);letter-spacing:-.01em;margin:2.3em 0 .6em;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:600}.article h2:first-child{margin-top:0}.article h3{font-family:var(--font-display);margin:1.8em 0 .5em;font-size:1.22rem;font-weight:600}.article p{color:var(--ink-soft);margin:0 0 1.15em;font-size:1.03rem}.article p strong,.article li strong{color:var(--ink);font-weight:600}.article ul,.article ol{color:var(--ink-soft);margin:0 0 1.3em;padding-left:1.25em}.article li{margin-bottom:.5em}.article li::marker{color:var(--accent-text)}.article a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.article a:hover{color:var(--accent)}.article a.btn,.article a.btn:hover{color:var(--accent-ink);text-decoration:none}.article a.btn--ghost,.article a.btn--ghost:hover{color:var(--ink)}.pricebox{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:baseline;gap:6px 24px;max-width:62ch;margin-top:30px;padding:22px 26px;display:flex}.pricebox__n{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,4vw,2.5rem);font-weight:600}.pricebox__vat{font-family:var(--font-body);color:var(--ink-soft);font-size:1rem;font-weight:500}.pricebox__t{color:var(--ink-faint);margin:0;font-size:.8rem}.article ul.list-yes,.article ul.list-no{padding-left:0;list-style:none}.article .list-yes li,.article .list-no li{padding-left:1.7em;position:relative}.article .list-yes li:before{content:"✓" / "";color:var(--accent-text);font-weight:700;position:absolute;top:0;left:0}.article .list-no li:before{content:"✕" / "";color:var(--ink-faint);font-weight:700;position:absolute;top:0;left:0}.callout{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--card-shadow);margin:1.9em 0;padding:22px 26px}.article .callout>:first-child{margin-top:0}.callout--flag{border-color:color-mix(in srgb, var(--coral) 45%, var(--line))}.callout--flag .callout__k{color:var(--coral)}.callout--tip{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}.callout--tip .callout__k{color:var(--green)}.callout__k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.76rem;display:block}.callout ul{margin:0;padding-left:1.2em}.callout p:last-child,.callout ul:last-child{margin-bottom:0}.gtable-wrap{border:1px solid var(--line);border-radius:var(--radius);margin:1.7em 0;overflow-x:auto}.gtable{border-collapse:collapse;width:100%;min-width:480px;font-size:.93rem}.gtable th,.gtable td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:14px 18px}.gtable th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);background:var(--bg-sunk);font-size:.72rem}.gtable tr:last-child td{border-bottom:none}.gtable td strong{color:var(--ink)}.offer-map{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:1.8em 0 2.2em;display:grid}.offer-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--card-shadow);padding:22px}.offer-card__k{font-family:var(--font-mono);color:var(--accent-text);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.offer-card h4{font-family:var(--font-display);margin:8px 0;font-size:1.03rem;font-weight:600}.offer-card p{color:var(--ink-soft);margin:0;font-size:.92rem}.cta-band{padding:clamp(56px, 9vh, 100px) var(--gutter);text-align:center;background:color-mix(in srgb, var(--bg-2) 80%, transparent);border-block:1px solid var(--line-2)}.cta-band__inner{max-width:640px;margin:0 auto}.cta-band h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:600}.cta-band p{color:var(--ink-soft);margin:16px 0 30px;font-size:1.02rem}.cta-band__row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.related{max-width:var(--maxw);padding:0 var(--gutter) clamp(64px, 9vh, 110px);margin:0 auto}.related h2{font-family:var(--font-display);margin-bottom:20px;font-size:1.35rem;font-weight:600}.related__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.related__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);box-shadow:var(--card-shadow);transition:transform .25s var(--ease), box-shadow .25s var(--ease);padding:20px;display:block}.related__card:hover{transform:translateY(-3px)}.related__tag{font-family:var(--font-mono);color:var(--ink-faint);font-size:.72rem}.related__card h3{font-family:var(--font-display);margin:8px 0;font-size:1rem;font-weight:600}.related__card p{color:var(--ink-soft);margin:0;font-size:.87rem}.article+.faq,.related+.faq{background:0 0;border-block:none}
