:root{
  --petrol-950:#062B32;--petrol-900:#07363D;--petrol-800:#0B3F46;--petrol-700:#0F4C5C;--petrol-600:#2B6570;--petrol-200:#D6E6E8;--petrol-100:#ECF4F5;
  --bg:#F5F3EF;--surface:#FFFFFF;--surface-soft:#FAF8F4;--text:#102A2F;--muted:#52666B;--light-text:#F2F7F8;--dark-muted:#B7C8CB;
  --accent:#C96A4A;--accent-dark:#A94E33;--accent-soft:#F3B6A3;--green:#7A8F68;--green-soft:#E8EEE3;
  --shadow:0 24px 80px rgba(7,54,61,.14);--shadow-soft:0 14px 40px rgba(7,54,61,.09);
  --radius-xl:34px;--radius-lg:26px;--radius-md:18px;--container:1180px;--gap:clamp(1rem,2vw,1.6rem);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);font-size:17px;line-height:1.62;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em}a:hover{color:var(--accent)}:focus-visible{outline:3px solid var(--accent-soft);outline-offset:4px;border-radius:8px}.container{width:min(var(--container),calc(100% - 2rem));margin-inline:auto}.section{padding:clamp(4rem,7vw,7rem) 0}.section-tight{padding:clamp(3rem,5.5vw,5.5rem) 0}.skip-link{position:absolute;left:1rem;top:1rem;z-index:9999;background:#fff;color:var(--petrol-900);padding:.75rem 1rem;border-radius:999px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.kicker{margin:0 0 .75rem;color:var(--accent);font-weight:900;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem}.lead{font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.56;max-width:760px;color:#23363B}.fineprint{font-size:.9rem;color:var(--muted)}h1,h2,h3,h4{margin:0 0 1rem;line-height:1.08;letter-spacing:-.045em;color:var(--petrol-800)}h1{font-size:clamp(2.65rem,5vw,4.8rem)}h2{font-size:clamp(1.95rem,3.5vw,3.15rem)}h3{font-size:clamp(1.2rem,1.7vw,1.55rem)}p{margin-top:0}.dot{color:var(--accent-soft)}.divider-accent{width:52px;height:3px;background:var(--accent);border-radius:99px;margin:1.2rem 0}.surface-section{background:linear-gradient(180deg,var(--bg),#fff)}
.site-header{position:sticky;top:0;z-index:80;background:rgba(6,43,50,.88);color:#fff;border-bottom:1px solid rgba(242,247,248,.12);backdrop-filter:blur(18px)}body.admin-bar .site-header{top:32px}.header-inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand img{width:150px;height:auto}.primary-nav{display:flex;align-items:center;gap:.8rem}.menu{display:flex;align-items:center;gap:1rem;list-style:none;margin:0;padding:0}.menu a{color:#fff;text-decoration:none;font-weight:800;font-size:.9rem;white-space:nowrap}.menu a:hover,.current-menu-item>a{color:var(--accent-soft)}.nav-toggle{display:none;background:transparent;border:0;padding:.7rem}.nav-toggle span[aria-hidden=true]{display:block;width:26px;height:2px;background:#fff;border-radius:99px;margin:5px 0}.audience-switch{min-height:44px;border:1px solid rgba(242,247,248,.28);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;padding:.72rem 1rem;font-weight:900;cursor:pointer}.nav-cta{white-space:nowrap}.btn,button.btn,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.86rem 1.22rem;border-radius:12px;border:1px solid transparent;text-decoration:none;font-weight:900;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:hover,input[type=submit]:hover{transform:translateY(-1px)}.btn-accent,input[type=submit]{background:var(--accent);color:#fff;box-shadow:0 14px 32px rgba(201,106,74,.24)}.btn-accent:hover,input[type=submit]:hover{background:var(--accent-dark);color:#fff}.btn-outline{color:#fff;border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.04)}.btn-outline:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.1)}.btn-dark{background:var(--petrol-900);color:#fff}.btn-dark:hover{background:var(--petrol-700);color:#fff}.btn-outline-dark{border-color:rgba(7,54,61,.3);color:var(--petrol-900);background:transparent}.link-arrow{font-weight:900;text-decoration:none;color:var(--petrol-800)}.link-arrow::after{content:" →"}.link-arrow.accent{color:var(--accent)}.link-button{border:0;background:transparent;color:var(--petrol-800);font-weight:900;text-decoration:underline;text-underline-offset:.18em;cursor:pointer;padding:.3rem}
.hero,.page-hero-dark{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 22%,rgba(201,106,74,.22),transparent 34%),radial-gradient(circle at 20% 12%,rgba(255,255,255,.08),transparent 28%),linear-gradient(135deg,var(--petrol-950),var(--petrol-800) 52%,var(--petrol-700));color:#fff}.hero::before,.page-hero-dark::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(160deg,rgba(242,183,162,.12) 1px,transparent 1px);background-size:110px 110px,160px 160px;mask-image:radial-gradient(circle at 82% 45%,#000 0,transparent 52%);opacity:.55;pointer-events:none}.hero{min-height:600px;display:grid;align-items:center;padding:clamp(4rem,8vw,7.2rem) 0}.hero-grid,.page-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.75fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero h1,.page-hero-dark h1{color:#fff;max-width:760px;font-size:clamp(2.75rem,5.2vw,5.25rem)}.hero p,.page-hero-dark p{color:var(--dark-muted);max-width:680px}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1.8rem 0 0}.hero-symbol,.page-hero-art{justify-self:center;max-width:420px;opacity:.95;filter:drop-shadow(0 30px 80px rgba(0,0,0,.28))}.hero-symbol img,.page-hero-art img{width:min(100%,420px);mix-blend-mode:screen}.page-hero{padding:clamp(3.8rem,7vw,6.5rem) 0}.simple-hero{background:#fff;padding:clamp(3rem,6vw,5.8rem) 0;border-bottom:1px solid rgba(7,54,61,.1)}.simple-hero h1{max-width:900px}.support-hero{background:radial-gradient(circle at 86% 22%,rgba(122,143,104,.26),transparent 34%),linear-gradient(135deg,var(--petrol-950),#143F3D 58%,#556E58)}
.anchor-nav{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;padding:.85rem;border:1px solid rgba(7,54,61,.12);border-radius:18px;background:rgba(255,255,255,.75);box-shadow:var(--shadow-soft)}.anchor-nav span:first-child{font-weight:900;color:var(--petrol-800);margin-right:.2rem}.anchor-sep{display:none}.anchor-nav a{text-decoration:none;font-weight:850;color:var(--petrol-900);padding:.48rem .72rem;border-radius:999px;background:var(--petrol-100)}.anchor-nav a:hover,.anchor-nav a:focus-visible{background:var(--petrol-800);color:#fff}.deep-section{scroll-margin-top:105px}.back-link{display:inline-flex;margin-top:1.35rem;font-weight:900;color:var(--petrol-700);text-decoration:none}.back-link:hover{color:var(--accent)}
.section-header{max-width:850px;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.section-header.centered{text-align:center;margin-inline:auto}.section-header.compact h2{margin-bottom:.55rem}.overview-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.quick-answer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.quick-answer{background:#fff;border:1px solid rgba(7,54,61,.11);border-radius:20px;padding:1.1rem 1.2rem;box-shadow:var(--shadow-soft)}.quick-answer strong{display:block;color:var(--petrol-800);font-size:1.02rem;margin-bottom:.25rem}.quick-answer span{color:var(--muted)}.card-grid,.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.card-grid.two{grid-template-columns:repeat(2,1fr)}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card,.panel,.route-card,.service-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(250,248,244,.9));border:1px solid rgba(7,54,61,.12);border-radius:var(--radius-lg);padding:clamp(1.25rem,2.6vw,2rem);box-shadow:var(--shadow-soft)}.card:hover,.route-card:hover,.service-card:hover{box-shadow:var(--shadow)}.icon-bubble{width:62px;height:62px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--petrol-100);color:var(--petrol-700);margin-bottom:1rem}.icon-bubble svg{width:36px;height:36px}.icon-bubble.accent{background:#FCEAE3;color:var(--accent)}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.split.equal{grid-template-columns:1fr 1fr}.clarity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.clarity-card{display:block;text-decoration:none;background:#fff;border:1px solid rgba(7,54,61,.12);border-radius:22px;padding:1.2rem;min-height:158px;box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease}.clarity-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);color:var(--text)}.clarity-card span{color:var(--petrol-700);display:inline-flex;margin-bottom:.6rem}.clarity-card svg{width:32px;height:32px}.clarity-card strong{display:block;font-size:1.15rem;color:var(--petrol-800);margin-bottom:.25rem}.clarity-card small{display:block;color:var(--muted);font-size:.92rem;line-height:1.45}
.audience-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.audience-focus-card{min-height:290px;background:linear-gradient(150deg,#fff,rgba(236,244,245,.82));border:1px solid rgba(7,54,61,.12);border-radius:var(--radius-lg);padding:clamp(1.4rem,3vw,2rem);box-shadow:var(--shadow-soft)}.audience-support-strip{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:1.4rem;align-items:center;background:linear-gradient(135deg,rgba(236,244,245,.95),rgba(232,238,227,.88));border:1px solid rgba(122,143,104,.22);border-radius:var(--radius-lg);padding:1.4rem 1.6rem}.audience-card-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:1.2rem}.offer-router{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}.route-card{position:relative;overflow:hidden}.route-card::after{content:"";position:absolute;inset:auto -20% -35% 20%;height:180px;background:radial-gradient(circle,rgba(15,76,92,.10),transparent 60%);pointer-events:none}.route-card h3{font-size:clamp(1.8rem,3vw,2.6rem)}.route-label{color:var(--accent);font-weight:900}.result-hint{border-top:1px solid rgba(7,54,61,.12);padding-top:.9rem;margin-top:1rem;color:var(--petrol-800);font-weight:750}.route-plan{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(236,244,245,.88))}.route-key{background:linear-gradient(145deg,#fff,rgba(252,234,227,.88))}.statement-band{background:linear-gradient(135deg,var(--petrol-950),var(--petrol-800));color:#fff}.statement-band p{font-size:clamp(1.7rem,4vw,3.2rem);line-height:1.12;font-weight:900;letter-spacing:-.04em;max-width:980px;color:#fff;margin:0}.process-list{display:grid;gap:1rem}.process-item{display:grid;grid-template-columns:68px 1fr;gap:1rem;align-items:start;background:#fff;border:1px solid rgba(7,54,61,.12);border-radius:20px;padding:1.1rem 1.2rem;box-shadow:var(--shadow-soft)}.process-number{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--petrol-100);color:var(--petrol-800);font-weight:900}.cta-band{display:grid;grid-template-columns:70px 1fr auto;gap:1.5rem;align-items:center;border-radius:var(--radius-lg);padding:clamp(1.3rem,3vw,2.2rem);background:linear-gradient(135deg,#fff,var(--petrol-100));border:1px solid rgba(7,54,61,.12);box-shadow:var(--shadow-soft)}.cta-band.dark{background:linear-gradient(135deg,var(--petrol-950),var(--petrol-800));color:#fff}.cta-band.dark h2,.cta-band.dark p{color:#fff}.cta-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.quote-panel{background:linear-gradient(145deg,#FFF6F1,#fff)}.quote-text{font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.35;color:var(--petrol-800);font-weight:750}.check-list{padding-left:1.1rem}.check-list li{margin-bottom:.55rem}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.muted-panel{background:var(--petrol-100)}.table-wrap{overflow:auto;border-radius:18px;border:1px solid rgba(7,54,61,.12);box-shadow:var(--shadow-soft)}.analysis-table{width:100%;border-collapse:collapse;min-width:680px;background:#fff}.analysis-table th,.analysis-table td{padding:1rem;border-bottom:1px solid rgba(7,54,61,.1);text-align:left;vertical-align:top}.analysis-table thead th{background:var(--petrol-800);color:#fff}.prose{max-width:900px}.prose p{max-width:780px}.legal-page .prose,.simple-page .prose{max-width:900px}.legal-page h1,.simple-page h1{font-size:clamp(2.4rem,4.8vw,4rem)}
.offer-finder{display:grid;gap:1rem}.offer-finder label{display:grid;gap:.4rem;font-weight:900;color:var(--petrol-800)}input,select,textarea{width:100%;border:1px solid rgba(7,54,61,.22);background:#fff;color:var(--text);border-radius:14px;padding:.9rem 1rem;font:inherit}textarea{min-height:140px;resize:vertical}.finder-result{background:var(--petrol-100);border-left:4px solid var(--accent);border-radius:14px;padding:1rem;font-weight:850;color:var(--petrol-900)}.contact-form{display:grid;gap:1rem}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}label{font-weight:850;color:var(--petrol-800);display:block;margin-bottom:.45rem}.checkbox{display:grid;grid-template-columns:24px 1fr;gap:.7rem;align-items:start}.checkbox input{width:20px;height:20px}.form-helper,.form-context{background:var(--petrol-100);border-left:4px solid var(--accent);border-radius:14px;padding:1rem;margin:1rem 0}.honeypot{position:absolute;left:-9999px;opacity:0}.notice{padding:1rem 1.2rem;border-radius:14px;margin-bottom:1rem;font-weight:800}.notice.success{background:#EAF6EF;color:#22543D}.notice.warning{background:#FFF4E5;color:#7A3F11}
.site-footer{background:var(--petrol-950);color:var(--dark-muted);padding:3.5rem 0 1.5rem}.footer-grid{display:grid;grid-template-columns:1.4fr .85fr .85fr .85fr 1fr;gap:2rem}.footer-grid h2{color:#fff;font-size:1rem;letter-spacing:0}.footer-grid a,.footer-grid p,.footer-grid li,.footer-contact{color:var(--dark-muted);font-size:.95rem}.footer-grid a{text-decoration:none}.footer-grid a:hover{color:var(--accent-soft)}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.footer-brand img{width:150px;margin-bottom:1rem}.footer-bottom{border-top:1px solid rgba(242,247,248,.14);margin-top:2rem;padding-top:1rem;display:flex;gap:1.2rem;flex-wrap:wrap;color:#90A5A9;font-size:.86rem}
.modal-backdrop{position:fixed;inset:0;z-index:9990;background:rgba(6,43,50,.72);backdrop-filter:blur(7px)}.modal-backdrop[hidden],.contact-modal[hidden],.audience-overlay[hidden]{display:none!important}.contact-modal{position:fixed;inset:0;z-index:9991;display:grid;place-items:center;padding:1rem;overflow:auto}.modal-panel,.audience-overlay-panel{position:relative;width:min(960px,100%);max-height:min(90vh,980px);overflow:auto;background:var(--bg);color:var(--text);border:1px solid rgba(7,54,61,.12);border-radius:28px;box-shadow:0 34px 90px rgba(0,0,0,.36);padding:clamp(1.4rem,4vw,3rem)}.modal-close{position:sticky;top:0;float:right;width:44px;height:44px;border-radius:999px;border:1px solid rgba(7,54,61,.18);background:#fff;color:var(--petrol-800);font-size:1.5rem;cursor:pointer}.simple-language-modal .modal-panel,.simple-panel{background:#fff}.simple-section{border-top:1px solid rgba(7,54,61,.1);padding-top:1rem;margin-top:1rem}.audience-overlay{position:fixed;inset:0;z-index:9992;display:grid;place-items:center;padding:1rem}.audience-overlay-backdrop{position:absolute;inset:0;background:rgba(6,43,50,.72);backdrop-filter:blur(7px)}.audience-overlay-panel{z-index:1}.audience-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.4rem 0}.audience-choice-card{display:grid;gap:.35rem;text-align:left;border:1px solid rgba(7,54,61,.14);border-radius:20px;padding:1.1rem;background:#fff;color:var(--text);cursor:pointer}.audience-choice-card span{font-size:1.15rem;font-weight:900;color:var(--petrol-800)}.audience-choice-card small{font:inherit;color:var(--muted)}.audience-choice-card.support{background:var(--green-soft)}.audience-overlay-actions{display:flex;gap:1rem;flex-wrap:wrap}.floating-tools{position:fixed;right:1rem;bottom:1rem;z-index:79;display:flex;flex-direction:column;gap:.45rem;align-items:flex-end}.floating-tool{border:1px solid rgba(7,54,61,.22);border-radius:999px;background:#fff;color:var(--petrol-800);padding:.65rem .9rem;font-weight:900;box-shadow:var(--shadow-soft);cursor:pointer}.floating-tool:hover{background:var(--petrol-100)}
[data-audience-only]{display:none!important}html:not([data-syntura-audience]) [data-audience-only~=default],html[data-syntura-audience=business] [data-audience-only~=business],html[data-syntura-audience=social] [data-audience-only~=social],html[data-syntura-audience=support] [data-audience-only~=support]{display:block!important}html[data-syntura-audience=business]{--accent:#D79A74;--accent-soft:#F0C7AF}html[data-syntura-audience=support]{--accent:#7A8F68;--accent-soft:#C8D2BD}.simple-page,.legal-page{background:#fff}.simple-page .site-header,.legal-page .site-header{background:rgba(6,43,50,.95)}
html.a11y-large-text body{font-size:19px}html.a11y-high-contrast{--bg:#fff;--surface:#fff;--surface-soft:#fff;--text:#000;--muted:#111;--petrol-950:#000;--petrol-900:#000;--petrol-800:#002B36;--petrol-700:#003C4D;--petrol-100:#fff;--accent:#8F2E12;--accent-soft:#FFD2C2}html.a11y-high-contrast body{background:#fff;color:#000}html.a11y-high-contrast .hero,html.a11y-high-contrast .page-hero-dark,html.a11y-high-contrast .site-header,html.a11y-high-contrast .site-footer,html.a11y-high-contrast .cta-band.dark,html.a11y-high-contrast .statement-band{background:#000!important;color:#fff!important}html.a11y-high-contrast .card,html.a11y-high-contrast .panel,html.a11y-high-contrast .route-card,html.a11y-high-contrast .quick-answer,html.a11y-high-contrast .anchor-nav{border-color:#000;box-shadow:none}html.a11y-high-contrast p,html.a11y-high-contrast li,html.a11y-high-contrast .lead,html.a11y-high-contrast .fineprint{color:#000}html.a11y-high-contrast .hero p,html.a11y-high-contrast .page-hero-dark p,html.a11y-high-contrast .site-footer p,html.a11y-high-contrast .site-footer a{color:#fff}html.a11y-high-contrast .floating-tool{border-color:#000;color:#000;background:#fff}
@media(max-width:1180px){.primary-nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--petrol-950);padding:1rem;border-top:1px solid rgba(255,255,255,.12)}.primary-nav.is-open{display:grid;gap:1rem}.menu{display:grid;gap:.75rem}.nav-toggle{display:block}.nav-cta{width:100%}.audience-switch{width:100%}.hero-grid,.page-hero-grid,.split,.split.equal,.overview-grid{grid-template-columns:1fr}.hero-symbol,.page-hero-art{max-width:280px;opacity:.62}.footer-grid{grid-template-columns:1fr 1fr}.audience-choice-grid{grid-template-columns:1fr}.cta-band{grid-template-columns:62px 1fr}.cta-actions{grid-column:2}.quick-answer-grid,.clarity-grid,.card-grid,.card-grid.two,.card-grid.three,.outcome-grid,.offer-router,.audience-focus-grid,.boundary-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){body{font-size:16px}.container{width:min(100% - 1.1rem,var(--container))}.header-inner{min-height:66px}.primary-nav{top:66px}.brand img{width:132px}.hero{min-height:auto;padding:3.5rem 0}.hero h1,.page-hero-dark h1{font-size:clamp(2.25rem,12vw,3.35rem)}.hero-actions,.cta-actions{display:grid}.btn{width:100%}.quick-answer-grid,.clarity-grid,.card-grid,.card-grid.two,.card-grid.three,.outcome-grid,.offer-router,.audience-focus-grid,.boundary-grid,.form-grid,.footer-grid{grid-template-columns:1fr}.audience-support-strip{grid-template-columns:1fr}.cta-band{grid-template-columns:1fr}.cta-actions{grid-column:auto}.section,.section-tight{padding:2.7rem 0}.floating-tools{left:.65rem;right:.65rem;bottom:.65rem;flex-direction:row;justify-content:center;flex-wrap:wrap}.floating-tool{font-size:.82rem;padding:.55rem .68rem}body{padding-bottom:72px}.page-hero-art,.hero-symbol{display:none}.anchor-nav{position:relative;overflow-x:auto;flex-wrap:nowrap}.anchor-nav a{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Syntura v21.1: dezente Preisorientierung */
.price-orientation-panel{position:relative;overflow:hidden}
.price-orientation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1.25rem 0}
.price-orientation-grid article{border:1px solid rgba(7,54,61,.13);border-radius:18px;background:rgba(255,255,255,.72);padding:1rem;display:grid;gap:.35rem;min-height:132px}
.price-orientation-grid span{font-weight:850;color:var(--petrol-800);line-height:1.25}
.price-orientation-grid strong{font-size:clamp(1.15rem,1.4vw,1.45rem);color:var(--petrol-900);letter-spacing:-.02em}
.price-orientation-grid small{font:inherit;font-size:.92rem;color:var(--muted);line-height:1.4}
.price-note{border-left:3px solid var(--terracotta);padding-left:1rem;margin-top:1rem;color:var(--text)}
@media (max-width:980px){.price-orientation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.price-orientation-grid{grid-template-columns:1fr}.price-orientation-grid article{min-height:auto}}
body.contrast-mode .price-orientation-grid article{background:#fff;border-color:#001f25}
body.dark-mode .price-orientation-grid article{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}
body.dark-mode .price-orientation-grid span,body.dark-mode .price-orientation-grid strong{color:#fff}
body.dark-mode .price-orientation-grid small,body.dark-mode .price-note{color:rgba(255,255,255,.86)}
