.marketing-page{gap:34px;display:grid}.marketing-surface{background:linear-gradient(#fffffffa,#e8f0fef2);border:1px solid #14251d14;border-radius:22px;box-shadow:0 22px 52px #181f1b0d,0 8px 18px #181f1b09}.marketing-topbar{gap:18px;margin-bottom:30px;display:grid}.marketing-mainbar{background:#f8fbffe6;border:1px solid #14251d14;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:14px 22px;display:flex;box-shadow:0 12px 28px #181f1b0a,0 4px 10px #181f1b06}.marketing-logo-link{isolation:isolate;background:0 0;border:0;border-radius:0;align-items:center;width:auto;min-width:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.marketing-logo-link:before{content:"";filter:blur(16px);opacity:.78;pointer-events:none;z-index:0;background:radial-gradient(circle at 35%,#ffffff1f,#fff0 70%);border-radius:24px;position:absolute;inset:-10px -14px}.marketing-logo{z-index:1;filter:brightness(1.08)contrast(1.06)saturate(1.08)drop-shadow(0 1px 2px #ffffff14)drop-shadow(0 6px 14px #050c2429);width:clamp(220px,20.5vw,268px);height:auto;display:block;position:relative}.marketing-brand-mark{grid-auto-flow:column;align-items:center;gap:10px;display:inline-grid}.marketing-brand-sigil{color:#38bdf8;width:38px;height:38px;font-family:var(--font-heading);background:linear-gradient(#ffffff29,#ffffff0d),#ffffff0f;border-radius:999px;place-items:center;font-size:1.55rem;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff1a,0 10px 18px #050c2429}.marketing-brand-type{gap:1px;display:grid}.marketing-brand-name{color:#fff;font-family:var(--font-heading);letter-spacing:-.035em;font-size:1.58rem;font-weight:600;line-height:.95}.marketing-brand-sub{color:#93c5fdeb;letter-spacing:.38em;text-transform:uppercase;padding-left:2px;font-size:.7rem;font-weight:600}.marketing-brand-mark-center{grid-auto-flow:row;align-content:center;justify-items:center;gap:0;transform:translateY(-4px)}.marketing-brand-mark-center .marketing-brand-sigil{color:#f8fbff;background:radial-gradient(circle at 32% 24%,#ffffffeb,#ffffff24 22%,#0000 24%),linear-gradient(145deg,#07162d,#1d4ed8 64%,#0f766e);width:78px;height:78px;font-size:2.7rem;box-shadow:inset 0 1px #ffffff2e,0 16px 28px #12182629,0 6px 14px #12182614}.marketing-brand-mark-center .marketing-brand-type{justify-items:center;gap:4px;margin-top:6px}.marketing-brand-mark-center .marketing-brand-name{color:#17243d;letter-spacing:-.03em;font-size:1.26rem}.marketing-brand-mark-center .marketing-brand-sub{color:#42526ae0;letter-spacing:.28em;padding-left:0;font-size:.56rem}.marketing-mainbar-right{flex:1;justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.marketing-nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.marketing-nav-link{color:#111111d6;border-bottom:1px solid #0000;align-items:center;min-height:40px;padding:0;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.marketing-topbar-actions,.marketing-actions{flex-wrap:wrap;gap:12px;display:flex}.marketing-button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.marketing-button:hover,.marketing-button:focus-visible{transform:translateY(-2px)}.marketing-topic-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-topic-group{background:#e8f0feb8;border:1px solid #14251d14;border-radius:18px;padding:18px 20px 20px}.marketing-topic-group-head{gap:4px;margin-bottom:14px;display:grid}.marketing-topic-group-head h2,.marketing-section-head h2,.marketing-module-card h2,.marketing-sidebar-card h2{font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.08}.marketing-topic-group-head p,.marketing-section-head p,.marketing-module-card p,.marketing-sidebar-card p,.marketing-trust-copy p,.marketing-service-card-body p,.marketing-highlight-card p,.marketing-kpi-card p{color:#111111c7}.marketing-topic-links{gap:10px;display:grid}.marketing-topic-link,.marketing-related-link{background:#ffffff85;border:1px solid #14251d12;border-radius:14px;gap:4px;min-height:100%;padding:13px 14px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.marketing-topic-link span,.marketing-related-link span{color:#111111b8;font-size:.92rem}.marketing-topic-link:hover,.marketing-topic-link:focus-visible,.marketing-topic-link.active,.marketing-related-link:hover,.marketing-related-link:focus-visible{border-color:#2563eb47;transform:translateY(-2px);box-shadow:0 12px 22px #121e1909}.marketing-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:38px;padding:clamp(30px,3.8vw,46px);display:grid}.marketing-copy-stack{gap:18px;display:grid}.marketing-eyebrow,.marketing-card-kicker,.marketing-floating-label{color:#1d4ed8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.marketing-kpi-grid,.marketing-highlight-grid{border-top:1px solid #14251d14;border-bottom:1px solid #14251d14;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.marketing-kpi-card,.marketing-highlight-card{background:0 0;padding:18px 20px}.marketing-kpi-card+.marketing-kpi-card,.marketing-highlight-card+.marketing-highlight-card{border-left:1px solid #14251d14}.marketing-kpi-card strong,.marketing-floating-card strong{color:#0f3d2f;font-family:var(--font-heading);font-size:1.15rem;line-height:1.18}.marketing-hero-media{min-height:540px;position:relative}.marketing-media-image{object-fit:cover;border-radius:18px;width:100%;height:100%;min-height:540px;display:block;box-shadow:0 24px 48px #10171417,0 8px 18px #1017140d}.marketing-floating-card{background:#ffffffeb;border:1px solid #2563eb2e;border-radius:16px;gap:10px;width:min(350px,100% - 44px);padding:20px 22px;display:grid;position:absolute;bottom:22px;left:22px;box-shadow:0 18px 38px #0e161214,0 8px 20px #0e16120d}.marketing-floating-card p{color:#111111bd}.marketing-section{gap:22px;display:grid}.marketing-section-head{gap:8px;max-width:780px;display:grid}.marketing-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketing-service-card{background:#f8fbffe0;border:1px solid #14251d14;border-radius:18px;overflow:hidden;box-shadow:0 16px 30px #131c180a,0 6px 14px #131c1808}.marketing-service-card-media{aspect-ratio:16/9;overflow:hidden}.marketing-service-card-media img{object-fit:cover;width:100%;height:100%;display:block}.marketing-service-card-body{gap:12px;padding:20px;display:grid}.marketing-service-card-body h3{font-size:clamp(1.5rem,2.3vw,2.05rem);line-height:1.06}.marketing-bullet-list{color:#111111d1;gap:8px;margin:0;padding-left:18px;display:grid}.marketing-inline-link{color:#0f3d2f;font-weight:700;text-decoration:none}.marketing-inline-link:hover,.marketing-inline-link:focus-visible{text-decoration:underline}.marketing-trust-section{grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr);gap:32px;padding:clamp(30px,3.2vw,40px);display:grid}.marketing-trust-copy{align-content:start;gap:14px;display:grid}.marketing-trust-media{grid-template-columns:minmax(240px,.72fr) minmax(200px,.52fr);gap:16px;display:grid}.marketing-photo-card{border-radius:18px;min-height:320px;margin:0;overflow:hidden;box-shadow:0 18px 34px #1119160f,0 8px 18px #1119160a}.marketing-photo-card img{object-fit:cover;width:100%;height:100%;display:block}.marketing-service-hero .marketing-hero-media,.marketing-service-hero .marketing-media-image{min-height:460px}.marketing-content-layout{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:24px;display:grid}.marketing-module-grid{gap:16px;display:grid}.marketing-module-card{background:linear-gradient(#fffffffe,#f8f6f1f2),#fff;border-radius:20px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px 24px;padding:18px 22px;display:grid;box-shadow:0 12px 24px #12182608,0 4px 10px #12182605}.marketing-module-heading{align-content:start;gap:6px;display:grid}.marketing-module-heading .marketing-eyebrow{margin:0}.marketing-module-card h2{font-size:clamp(1.1rem,1.55vw,1.38rem);line-height:1.14}.marketing-module-copy{gap:8px;display:grid}.marketing-module-copy p,.marketing-module-card h2{margin:0}.marketing-module-copy p{max-width:68ch}.marketing-module-points{color:#18223dcc;gap:6px;margin:2px 0 0;padding-left:1.1rem;display:grid}.marketing-module-points li{line-height:1.5}.marketing-module-points li::marker{color:#7f7257eb}.marketing-sidebar-card{gap:14px;display:grid}.marketing-related-links{gap:10px;display:grid}.marketing-service-related-card{border-radius:20px;gap:14px;padding:18px 22px;display:grid}.marketing-service-related-card .marketing-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.marketing-cta-band{gap:22px;display:grid}.marketing-service-highlight-strip{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;padding:20px 22px;display:grid}.marketing-service-highlight-intro{align-content:start;gap:8px;display:grid}.marketing-service-highlight-intro strong{color:#17243d;font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.18}.marketing-service-highlight-intro p:last-child{color:#18223db8;margin:0;line-height:1.58}.marketing-service-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-service-highlight-item{background:linear-gradient(#fffffffe,#e8f0fef2),#fff;border:1px solid #1b233314;border-radius:18px;gap:10px;min-height:100%;padding:14px 16px 15px;display:grid;box-shadow:0 10px 22px #12182607,0 3px 8px #12182605}.marketing-service-highlight-item span{color:#2563eb;letter-spacing:.12em;font-size:.76rem;font-weight:700}.marketing-service-highlight-item p{color:#18223dc7;margin:0;line-height:1.58}.marketing-surface.marketing-service-trust-strip{color:#f8fbff;background:radial-gradient(circle at 4% 0,#38bdf838,#0000 34%),radial-gradient(circle at 96% 12%,#0f766e2e,#0000 30%),linear-gradient(135deg,#061121 0%,#0b1f42 58%,#123c72 100%);border-color:#93c5fd38;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);align-items:stretch;gap:clamp(14px,2vw,22px);padding:clamp(18px,2.6vw,30px);display:grid;position:relative;overflow:hidden}.marketing-surface.marketing-service-trust-strip:before{content:"";border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(#93c5fd14 1px,#0000 1px),linear-gradient(90deg,#93c5fd14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:16px;-webkit-mask-image:linear-gradient(135deg,#0000009e,#0000 72%);mask-image:linear-gradient(135deg,#0000009e,#0000 72%)}.marketing-service-trust-strip>*{z-index:1;position:relative}.marketing-service-trust-strip .marketing-service-trust-intro{background:0 0;border:0;align-content:center;gap:10px;padding:clamp(4px,1vw,8px);display:grid}.marketing-service-trust-strip .marketing-service-trust-intro .marketing-eyebrow{color:#7dd3fcf5}.marketing-service-trust-strip .marketing-service-trust-intro strong{color:#fff;font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(1.38rem,2vw,2.08rem);line-height:1.02}.marketing-service-trust-authority{color:#dbeafed1;font-size:.96rem;line-height:1.58;display:block}.marketing-service-trust-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-service-trust-step,.marketing-service-trust-strip .marketing-service-trust-item{background:linear-gradient(#ffffff1f,#ffffff0b),#ffffff0f;border:1px solid #93c5fd2e;border-radius:20px;align-content:start;gap:8px;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 18px 44px #050c2429}.marketing-service-trust-step{padding:16px 16px 17px}.marketing-service-trust-step span{color:#7dd3fcf0;letter-spacing:.16em;font-size:.78rem;font-weight:900}.marketing-service-trust-step strong,.marketing-service-trust-strip .marketing-service-trust-item span{color:#fff;font-weight:900;line-height:1.16}.marketing-service-trust-step p,.marketing-service-trust-strip .marketing-service-trust-item p{color:#dbeafec7;margin:0;font-size:.92rem;line-height:1.48}.marketing-service-trust-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-service-readiness-matrix{background:radial-gradient(circle at 8% 12%,#38bdf81f,#0000 32%),linear-gradient(135deg,#ffffff21,#ffffff0e);border:1px solid #93c5fd2e;border-radius:24px;grid-column:1/-1;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,18px);padding:clamp(15px,2vw,20px);display:grid;box-shadow:inset 0 1px #ffffff1f,0 22px 60px #050c2424}.marketing-service-readiness-intro{align-content:center;gap:8px;display:grid}.marketing-service-readiness-intro span,.marketing-service-readiness-items article span{color:#7dd3fcf5;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950}.marketing-service-readiness-intro strong{color:#fff;max-width:360px;font-family:var(--font-heading);letter-spacing:-.035em;font-size:clamp(1.16rem,1.55vw,1.54rem);line-height:1.08}.marketing-service-readiness-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-service-readiness-items article{background:#0f172a33;border:1px solid #bae6fd29;border-radius:17px;gap:7px;min-width:0;padding:12px;display:grid}.marketing-service-readiness-items article p{color:#dbeafecc;margin:0;font-size:.84rem;line-height:1.46}.marketing-service-trust-strip .marketing-service-trust-item{border-radius:17px;padding:12px 13px 13px 16px}.marketing-service-trust-strip .marketing-service-trust-item:before{content:"";background:linear-gradient(#38bdf8,#0f766e);width:4px;position:absolute;inset:0 auto 0 0}@media (width<=1100px){.marketing-surface.marketing-service-trust-strip{grid-template-columns:1fr}.marketing-service-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-service-readiness-matrix{grid-template-columns:1fr}.marketing-service-readiness-intro strong{max-width:none}.marketing-service-readiness-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.marketing-surface.marketing-service-trust-strip{border-radius:22px;grid-template-columns:1fr;padding:18px 16px}.marketing-service-trust-process,.marketing-service-trust-grid{grid-template-columns:1fr;gap:8px}.marketing-service-readiness-matrix{border-radius:18px;gap:10px;padding:13px}.marketing-service-readiness-items{grid-template-columns:1fr;gap:8px}.marketing-service-readiness-items article{border-radius:15px;padding:11px 12px}.marketing-service-readiness-intro strong{font-size:clamp(1.15rem,5vw,1.42rem)}.marketing-service-trust-step,.marketing-service-trust-strip .marketing-service-trust-item{border-radius:16px;padding:13px 13px 14px 16px}.marketing-service-trust-strip .marketing-service-trust-intro strong{font-size:clamp(1.45rem,7vw,2rem)}.marketing-service-trust-step strong,.marketing-service-trust-strip .marketing-service-trust-item span{font-size:.96rem;line-height:1.16}.marketing-service-trust-authority,.marketing-service-trust-step p,.marketing-service-trust-strip .marketing-service-trust-item p{font-size:.88rem;line-height:1.42}}@media (width<=430px){.marketing-surface.marketing-service-trust-strip,.marketing-service-trust-strip .marketing-service-trust-intro,.marketing-service-trust-process,.marketing-service-readiness-matrix,.marketing-service-readiness-items,.marketing-service-trust-grid{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.marketing-surface.marketing-service-trust-strip{padding-inline:clamp(14px,4.2vw,16px);overflow-x:clip}.marketing-service-trust-strip .marketing-service-trust-intro strong,.marketing-service-readiness-intro strong{letter-spacing:-.038em;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;font-size:clamp(1.34rem,6.25vw,1.72rem);line-height:1.05}.marketing-service-trust-authority{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;display:block}.marketing-service-trust-step,.marketing-service-readiness-items article,.marketing-service-trust-strip .marketing-service-trust-item{min-width:0;max-width:100%}}@media (width<=620px){.marketing-service-trust-item p{-webkit-line-clamp:unset;display:block;overflow:visible}}@media (width<=480px){.marketing-service-trust-grid{grid-template-columns:1fr}.marketing-service-trust-item{padding:14px 16px 15px 18px}.marketing-service-trust-item span{font-size:1rem}.marketing-service-trust-item p{font-size:.9rem;line-height:1.48}}.marketing-service-page-guide{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff0,#f1f7ffe0),#ffffffeb;border-color:#2a4e7a1f;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100% - 40px);margin:-8px auto 0;padding:12px 14px 12px 18px;display:flex;position:sticky;top:12px;box-shadow:0 18px 42px #06152e1a,inset 0 1px #fffffff0}.marketing-service-page-guide>span{color:#0f172a;letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.78rem;font-weight:800}.marketing-service-page-guide-links{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.marketing-service-page-guide-links::-webkit-scrollbar{display:none}.marketing-service-page-guide-links a{color:#0f172ac7;background:#ffffffb8;border:1px solid #2563eb1a;border-radius:999px;flex:none;padding:8px 12px;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}.marketing-service-page-guide-links a:hover,.marketing-service-page-guide-links a:focus-visible{color:#0f766e;background:#e8f9f7eb;border-color:#0f766e47;transform:translateY(-1px)}.marketing-service-subtopic-section,.marketing-service-highlight-strip,.marketing-service-detail-section,.marketing-service-faq-section,.marketing-service-cta-band,.marketing-abfindung-calculator-section{scroll-margin-top:96px}@media (width<=1100px){.marketing-service-page-guide{border-radius:22px;flex-direction:column;align-items:flex-start;width:min(100% - 24px,760px);margin-top:-4px;padding:12px;top:8px}.marketing-service-page-guide-links{justify-content:flex-start;width:100%;padding-bottom:1px}.marketing-service-page-guide-links a{padding:7px 10px;font-size:.78rem}}@media (width<=620px){.marketing-service-page-guide{margin-top:0;position:relative;top:auto}.marketing-service-page-guide-links{flex-wrap:wrap;overflow:visible}.marketing-service-page-guide-links a{text-align:center;flex:calc(50% - 8px)}}.marketing-service-subtopic-section{background:radial-gradient(circle at 88% 18%,#10755724,#0000 30%),linear-gradient(135deg,#fcfaf5fa,#eef6f1eb),#fff;border-color:#10514129;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:24px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.marketing-service-subtopic-section:before{content:"";pointer-events:none;background:linear-gradient(#10755700,#10755747,#c3a05f47,#10755700);width:1px;position:absolute;top:22px;bottom:22px;left:clamp(250px,33%,390px)}.marketing-service-subtopic-intro{align-content:center;gap:9px;max-width:520px;display:grid;position:relative}.marketing-service-subtopic-intro h2{color:#17243d;font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.1vw,2.05rem);line-height:1.08}.marketing-service-subtopic-intro p:last-child{color:#18223db8;margin:0;line-height:1.62}.marketing-service-subtopic-grid{gap:14px;display:grid}.marketing-service-subtopic-card{color:#17243d;background:linear-gradient(#fffffffb,#f3f8f4f0),#fffffff0;border:1px solid #10514129;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;min-height:100%;padding:22px 24px 22px 26px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #0b322a14,0 6px 14px #0b322a0b}.marketing-service-subtopic-card:before{content:"";pointer-events:none;background:linear-gradient(#0f7055,#1d4ed8);width:5px;position:absolute;inset:0 auto 0 0}.marketing-service-subtopic-card:after{content:"→";z-index:1;color:#0f7055;background:#ffffffd1;border:1px solid #1075572e;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:800;transition:transform .18s,background-color .18s;display:inline-flex;position:relative}.marketing-service-subtopic-card>*{grid-column:1;position:relative}.marketing-service-subtopic-card:hover,.marketing-service-subtopic-card:focus-visible{border-color:#10755752;transform:translateY(-2px);box-shadow:0 24px 42px #0b322a1f,0 8px 18px #0b322a0f}.marketing-service-subtopic-card:hover:after,.marketing-service-subtopic-card:focus-visible:after{background:#eff7f2fa;transform:translate(3px)}.marketing-service-subtopic-kicker,.marketing-service-subtopic-action{color:#0f7055;letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:800}.marketing-service-subtopic-card strong{font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.08}.marketing-service-subtopic-card p{color:#18223dc2;max-width:62ch;margin:0;line-height:1.62}.marketing-service-subtopic-action{margin-top:4px}.marketing-abfindung-calculator-section{gap:22px;padding:22px;display:grid}.marketing-abfindung-calculator-intro{gap:8px;max-width:860px;display:grid}.marketing-abfindung-calculator-layout{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:start;gap:16px;display:grid}.marketing-abfindung-calculator-card{background:linear-gradient(#fffffffe,#f8f6f1f2),#fff;border:1px solid #1b233314;border-radius:20px;gap:18px;padding:20px 22px;display:grid;box-shadow:0 12px 24px #12182608,0 4px 10px #12182605}.marketing-abfindung-card-head{gap:8px;display:grid}.marketing-abfindung-card-head h3{color:#17243d;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.16}.marketing-abfindung-form-grid{gap:14px;display:grid}.marketing-abfindung-field{gap:8px;display:grid}.marketing-abfindung-field-factor{gap:10px}.marketing-abfindung-field span{color:#17243d;font-size:.92rem;font-weight:600}.marketing-abfindung-field input,.marketing-abfindung-field select{color:#17243d;width:100%;min-height:56px;font:inherit;background:#ffffffeb;border:1px solid #1b23331f;border-radius:16px;padding:0 16px;transition:border-color .18s,box-shadow .18s,transform .18s}.marketing-abfindung-field input:focus,.marketing-abfindung-field select:focus{border-color:#9f7d3d85;outline:none;box-shadow:0 0 0 4px #9f7d3d1f}.marketing-abfindung-factor-control{background:#f7fafce6;border:1px solid #1b233314;border-radius:16px;gap:10px;padding:16px;display:grid}.marketing-abfindung-factor-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.marketing-abfindung-factor-head strong{color:#17243d;font-family:var(--font-heading);letter-spacing:-.03em;font-size:1.7rem;line-height:1}.marketing-abfindung-factor-head p{color:#18223dbd;max-width:34ch;margin:0;line-height:1.5}.marketing-abfindung-factor-control input[type=range]{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;padding:0}.marketing-abfindung-factor-control input[type=range]:focus{box-shadow:none}.marketing-abfindung-factor-scale{color:#18223d94;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:600;display:flex}.marketing-abfindung-info-strip,.marketing-abfindung-notes{gap:10px;display:grid}.marketing-abfindung-info-item,.marketing-abfindung-note,.marketing-abfindung-stat{background:#f7fafce6;border:1px solid #1b233314;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.marketing-abfindung-info-item strong,.marketing-abfindung-note strong,.marketing-abfindung-stat strong,.marketing-abfindung-result-primary strong{color:#17243d;font-family:var(--font-heading)}.marketing-abfindung-info-item p,.marketing-abfindung-note p,.marketing-abfindung-result-primary p,.marketing-abfindung-stat span{color:#18223dbd;margin:0;line-height:1.58}.marketing-abfindung-result-grid{gap:14px;display:grid}.marketing-abfindung-result-primary{background:radial-gradient(circle at 0 0,#d9c7a22e,#d9c7a200 52%),linear-gradient(#fffffffe,#eff6fff5);border:1px solid #9f7d3d29;border-radius:18px;gap:10px;padding:18px;display:grid}.marketing-abfindung-result-label{color:#1d4ed8;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.marketing-abfindung-result-primary strong{letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1}.marketing-abfindung-result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-abfindung-stat strong{font-size:1.05rem;line-height:1.2}.marketing-abfindung-calculator-actions{justify-content:flex-start}.marketing-urlaubsabgeltung-calculator-section .marketing-abfindung-calculator-card{background:radial-gradient(circle at 0 0,#2f84ff14,#2f84ff00 54%),linear-gradient(#fffffffe,#f2f8fff5)}.marketing-urlaubsabgeltung-calculator-section{scroll-margin-top:112px}.marketing-urlaubsabgeltung-calculator-section .marketing-abfindung-result-primary{background:radial-gradient(circle at 0 0,#14b8a61f,#14b8a600 54%),linear-gradient(#fffffffe,#eef7fffa);border-color:#2563eb29}.marketing-service-faq-list{gap:14px;display:grid}.marketing-service-faq-section{border-radius:22px;padding:18px 22px}.marketing-service-faq-layout{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.marketing-service-faq-section .marketing-section-head{max-width:760px}.marketing-service-faq-item{border-top:1px solid #1b233314;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.marketing-service-faq-item:first-child{border-top:0;padding-top:0}.marketing-service-faq-number{color:#2563eb;letter-spacing:.14em;font-size:.76rem;font-weight:700;line-height:1.6}.marketing-service-faq-copy{gap:6px;display:grid}.marketing-service-faq-item h3{color:#17243d;font-family:var(--font-heading);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.34vw,1.18rem);line-height:1.18}.marketing-service-faq-item p{color:#18223dc2;margin:0;line-height:1.58}.marketing-service-cta-band{border-radius:22px;grid-template-columns:minmax(0,1.15fr) auto;align-items:center;gap:18px 24px;padding:18px 22px}.marketing-service-cta-copy{max-width:760px}.marketing-service-cta-actions{justify-content:flex-end;align-items:center}@media (width<=1080px){.app-shell{width:min(1240px,100% - 24px)}.marketing-mainbar,.marketing-mainbar-right,.marketing-hero,.marketing-trust-section,.marketing-content-layout{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.marketing-mainbar{align-items:stretch}.marketing-mainbar-right{justify-content:flex-start}.marketing-hero-media,.marketing-service-hero .marketing-hero-media,.marketing-media-image,.marketing-service-hero .marketing-media-image{min-height:380px}.marketing-showcase-grid,.marketing-trust-media,.marketing-service-faq-list,.marketing-service-highlight-grid,.marketing-service-subtopic-grid,.marketing-abfindung-result-stats,.marketing-service-related-card .marketing-related-links,.marketing-service-highlight-strip,.marketing-service-subtopic-section{grid-template-columns:1fr}.marketing-service-subtopic-section:before{display:none}.marketing-abfindung-calculator-layout,.marketing-module-card,.marketing-service-faq-layout,.marketing-service-cta-band,.marketing-editorial-grid,.marketing-compact-grid,.marketing-feature-panel{grid-template-columns:1fr}.marketing-feature-media{border-bottom:1px solid #85a8ff33;border-right:0;min-height:220px}.marketing-topic-rail,.marketing-kpi-grid,.marketing-highlight-grid{grid-template-columns:1fr}.marketing-kpi-card+.marketing-kpi-card,.marketing-highlight-card+.marketing-highlight-card{border-top:1px solid #14251d14;border-left:0}}@media (width<=720px){.app-shell{width:calc(100% - 20px)}.marketing-topbar{gap:12px}.marketing-mainbar,.marketing-topic-group,.marketing-directory-section,.marketing-cta-band,.marketing-abfindung-calculator-section,.marketing-abfindung-calculator-card,.marketing-module-card,.marketing-sidebar-card,.marketing-hero,.marketing-trust-section{border-radius:18px;padding:18px}.marketing-logo-link{width:auto;min-width:0}.marketing-nav,.marketing-topbar-actions,.marketing-actions{justify-content:flex-start}.marketing-hero-media,.marketing-service-hero .marketing-hero-media,.marketing-media-image,.marketing-service-hero .marketing-media-image,.marketing-photo-card-tall,.marketing-feature-media{min-height:280px}.marketing-floating-card{width:100%;margin-top:14px;position:static}.marketing-abfindung-result-primary,.marketing-abfindung-info-item,.marketing-abfindung-note,.marketing-abfindung-stat{padding:16px}.marketing-abfindung-factor-head{display:grid}}.marketing-surface,.marketing-mainbar,.marketing-topic-group,.marketing-topic-link,.marketing-related-link,.marketing-service-card,.marketing-kpi-card,.marketing-highlight-card,.marketing-floating-card,.marketing-photo-card,.marketing-button-secondary{background:#fffffff5;border-color:#183ed01f;box-shadow:0 24px 48px #0716541f,0 8px 18px #07165414}.marketing-mainbar{background:#fffffff0;box-shadow:0 16px 34px #0716541c,0 6px 14px #07165412}.marketing-button-secondary{color:#16213d}.marketing-eyebrow,.marketing-card-kicker,.marketing-floating-label,.marketing-inline-link,.marketing-kpi-card strong,.marketing-floating-card strong{color:#1739c6}.marketing-topic-link:hover,.marketing-topic-link:focus-visible,.marketing-topic-link.active,.marketing-related-link:hover,.marketing-related-link:focus-visible{border-color:#1739c63d;box-shadow:0 18px 28px #0716541a,0 6px 14px #0716540f}.marketing-floating-card{border-color:#183ed029}.marketing-topic-group-head p,.marketing-section-head p,.marketing-module-card p,.marketing-sidebar-card p,.marketing-trust-copy p,.marketing-service-card-body p,.marketing-highlight-card p,.marketing-kpi-card p,.marketing-topic-link span,.marketing-related-link span{color:#1c2236b8}@media (width<=1080px){.marketing-kpi-card+.marketing-kpi-card,.marketing-highlight-card+.marketing-highlight-card{border-top-color:#183ed01f}}.app-shell{width:min(1360px,100% - 28px)}.marketing-surface{border-radius:18px}.marketing-mainbar{border-radius:18px;gap:18px;padding:12px 18px}.marketing-logo-link{width:auto;min-width:0}.marketing-mainbar-right{gap:16px}.marketing-nav-link{min-height:34px;font-size:.88rem}.marketing-button{border-radius:13px;min-height:42px;padding:0 15px;font-size:.9rem}.marketing-topic-rail{gap:14px}.marketing-topic-group{border-radius:14px;padding:14px 16px 16px}.marketing-topic-group-head{margin-bottom:10px}.marketing-topic-group-head h2,.marketing-section-head h2,.marketing-module-card h2,.marketing-sidebar-card h2{font-size:clamp(1.2rem,1.8vw,1.65rem)}.marketing-topic-link,.marketing-related-link{border-radius:12px;gap:3px;padding:10px 11px}.marketing-topic-link span,.marketing-related-link span{font-size:.84rem}.marketing-directory-section,.marketing-cta-band{padding:clamp(20px,2.6vw,28px)}.marketing-hero{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:26px;padding:clamp(22px,3vw,32px)}.marketing-eyebrow,.marketing-card-kicker,.marketing-floating-label{letter-spacing:.12em;font-size:.72rem}.marketing-lead{max-width:640px;font-size:.96rem;line-height:1.58}.marketing-kpi-card,.marketing-highlight-card{padding:14px 15px}.marketing-kpi-card strong,.marketing-floating-card strong{font-size:1rem}.marketing-floating-card{border-radius:13px;gap:8px;width:min(300px,100% - 32px);padding:16px 17px;bottom:16px;left:16px}.marketing-showcase-grid{gap:14px}.marketing-service-card{border-radius:14px}.marketing-service-card-body{gap:10px;padding:15px}.marketing-service-card-body h3{font-size:clamp(1.2rem,1.8vw,1.55rem)}.marketing-bullet-list{gap:5px;padding-left:16px;font-size:.88rem}.marketing-trust-section{gap:24px;padding:clamp(22px,2.8vw,30px)}.marketing-trust-media{gap:12px}.marketing-photo-card{border-radius:14px;min-height:260px}.marketing-photo-card-tall{min-height:420px}.marketing-service-hero .marketing-hero-media,.marketing-service-hero .marketing-media-image{min-height:360px}.marketing-content-layout{gap:18px}.marketing-module-grid{gap:12px}.marketing-module-card,.marketing-sidebar-card{padding:18px 20px}.marketing-sidebar-card{gap:10px}.marketing-related-links{gap:8px}.marketing-cta-band{gap:16px}.marketing-section>.marketing-section-head .marketing-eyebrow,.marketing-section>.marketing-section-head h2,.marketing-section>.marketing-section-head p{color:#fff}.marketing-section>.marketing-section-head p{color:#ffffffd1}.marketing-editorial-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch;gap:16px;display:grid}.marketing-feature-panel{background:linear-gradient(#f7fafff0,#e4eeffe0),#ffffffe6;border:1px solid #85a8ff38;border-radius:18px;grid-template-columns:minmax(160px,.42fr) minmax(0,.58fr);gap:0;min-height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 44px #06124929,0 8px 18px #0612491a}.marketing-feature-panel:before,.marketing-compact-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#507cff24,#0000 34%);position:absolute;inset:0}.marketing-feature-panel-large{grid-template-columns:1fr}.marketing-feature-panel-large .marketing-feature-media{border-bottom:1px solid #85a8ff33;border-right:0;min-height:250px}.marketing-feature-media{border-right:1px solid #85a8ff33;min-height:100%;overflow:hidden}.marketing-feature-media img{object-fit:cover;width:100%;height:100%;display:block}.marketing-feature-body{gap:11px;padding:18px 18px 16px;display:grid}.marketing-feature-body h3{font-size:clamp(1.25rem,1.9vw,1.72rem);line-height:1.04}.marketing-feature-body p{color:#151e36bd}.marketing-feature-list{color:#151e36d1;gap:6px;margin:0;padding-left:16px;font-size:.88rem;display:grid}.marketing-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-compact-card{background:linear-gradient(#f7fafff0,#e7f0ffe0),#ffffffe6;border:1px solid #85a8ff33;border-radius:16px;gap:10px;min-height:100%;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 36px #06124924,0 8px 16px #06124914}.marketing-compact-card h3{font-size:1.08rem;line-height:1.08}.marketing-compact-card p:last-of-type{color:#151e36b8;font-size:.88rem}.marketing-surface,.marketing-mainbar,.marketing-topic-group,.marketing-service-card,.marketing-sidebar-card,.marketing-module-card,.marketing-topic-link,.marketing-related-link,.marketing-kpi-card,.marketing-highlight-card,.marketing-floating-card,.marketing-photo-card,.marketing-button-secondary{background:linear-gradient(#fffffffa,#edf4fff2 82%,#e4eefff0),#fffffff0;border-color:#85a8ff33;box-shadow:0 24px 44px #06124924,0 8px 18px #06124914,inset 0 1px #ffffffeb}.marketing-mainbar{background:linear-gradient(#fffffffa,#f0f6fff0),#fffffff0}.marketing-topic-group,.marketing-directory-section,.marketing-cta-band{position:relative;overflow:hidden}.marketing-topic-group:before,.marketing-directory-section:before,.marketing-cta-band:before,.marketing-service-card:before,.marketing-surface.marketing-hero:before,.marketing-surface.marketing-trust-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#6691ff24,#0000 34%),linear-gradient(#fff0,#ffffff05);position:absolute;inset:0}.marketing-service-card,.marketing-surface.marketing-hero,.marketing-surface.marketing-trust-section{position:relative;overflow:hidden}.marketing-topic-link,.marketing-related-link,.marketing-kpi-card,.marketing-highlight-card{background:linear-gradient(#fffffff5,#eff5ffeb),#ffffffeb}.marketing-service-card-media{border-bottom:1px solid #85a8ff29}.marketing-kpi-grid,.marketing-highlight-grid{border-top-color:#85a8ff2e;border-bottom-color:#85a8ff2e}.marketing-kpi-card+.marketing-kpi-card,.marketing-highlight-card+.marketing-highlight-card{border-left-color:#85a8ff2e}.marketing-floating-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing-topbar{gap:12px;margin-bottom:18px}.marketing-mainbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffffffb,#ecf3fff2 82%,#e4eeffeb),#fffffff5;border-color:#7c9fff3d;border-radius:20px;gap:22px;padding:11px 20px 12px;position:relative;box-shadow:0 22px 42px #040f3d29,0 8px 18px #040f3d14,inset 0 1px #ffffffe6}.marketing-mainbar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#c3a05fc7,#ffffff14);height:1px;position:absolute;top:0;left:0;right:0}.marketing-logo-link{width:auto}.marketing-mainbar-right{gap:18px;padding-left:16px;position:relative}.marketing-mainbar-right:before{content:"";background:linear-gradient(#7291ee00,#7291eeb8,#7291ee00);align-self:stretch;width:1px}.marketing-nav-link{color:#0e1835c7;letter-spacing:.045em;text-transform:uppercase;border-bottom-width:1px;min-height:32px;padding:0 0 4px;font-size:.83rem;font-weight:600}.marketing-nav-link:hover,.marketing-nav-link:focus-visible,.marketing-nav-link.active{color:#10204f;border-color:#c3a05feb;transform:none}.marketing-topbar-actions,.marketing-actions{gap:8px}.marketing-button{letter-spacing:.015em;border-radius:12px;min-height:40px;padding:0 14px;font-size:.85rem}.marketing-button-primary{background:linear-gradient(#ffffff1f,#fff0),linear-gradient(135deg,#2447d2,#1434a9 58%,#0a216d);border-color:#183ab842;box-shadow:0 14px 28px #07165438,inset 0 1px #ffffff2e}.marketing-button-secondary{color:#122150;background:linear-gradient(#fffffffa,#eff5fff0),#fffffff0}.marketing-hero{gap:22px;padding:clamp(20px,2.6vw,28px)}.marketing-service-hero{grid-template-columns:minmax(340px,.86fr) minmax(460px,1.14fr);align-items:center;gap:clamp(6px,.9vw,12px)}.marketing-service-hero.is-text-only{grid-template-columns:minmax(0,1fr)}.marketing-copy-stack{gap:12px}.marketing-copy-stack h1{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2rem,3vw,2.82rem);line-height:1.02}.marketing-lead{color:#101830db;max-width:58ch;font-size:.98rem;line-height:1.72}.marketing-service-hero .marketing-copy-stack{max-width:34rem}.marketing-service-hero.is-text-only .marketing-copy-stack{max-width:52rem}.marketing-service-hero.is-text-only .marketing-copy-stack h1{max-width:16ch}.marketing-service-hero .marketing-lead{max-width:46ch}.marketing-service-hero.is-text-only .marketing-lead{max-width:62ch}.marketing-service-hero .marketing-actions{margin-top:4px}.marketing-floating-card-inline{width:min(420px,100%);margin-top:8px;position:static}.marketing-kpi-grid{border-radius:16px;margin-top:4px;overflow:hidden}.marketing-kpi-card,.marketing-highlight-card{background:linear-gradient(#fffffff5,#ecf3ffe6),#ffffffeb}.marketing-kpi-card strong,.marketing-floating-card strong{color:#101f4f;font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.02rem}.marketing-kpi-card p{font-size:.87rem;line-height:1.62}.marketing-hero-media{min-height:420px}.marketing-service-hero .marketing-hero-media{justify-self:stretch;min-height:410px}.marketing-media-image{border-radius:16px;min-height:420px}.marketing-service-hero .marketing-media-image{min-height:410px}.marketing-floating-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb,#ecf3ffdb),#ffffffe6;border-color:#7c9fff38;border-radius:16px;gap:7px;width:min(320px,100% - 36px);padding:14px 16px;bottom:18px;left:18px;box-shadow:0 18px 32px #06124929,0 8px 16px #06124914}.marketing-floating-card p{color:#121e38c2;font-size:.84rem;line-height:1.58}.marketing-section{gap:14px}.marketing-section-head{gap:5px;max-width:680px}.marketing-topic-group-head h2,.marketing-section-head h2,.marketing-module-card h2,.marketing-sidebar-card h2{letter-spacing:-.03em;font-size:clamp(1.26rem,1.9vw,1.72rem);line-height:1.12}.marketing-topic-group-head p,.marketing-section-head p,.marketing-module-card p,.marketing-sidebar-card p,.marketing-trust-copy p,.marketing-service-card-body p,.marketing-highlight-card p,.marketing-kpi-card p,.marketing-topic-link span,.marketing-related-link span{color:#18223dc2;line-height:1.66}.marketing-directory-section,.marketing-cta-band,.marketing-trust-section{padding:clamp(18px,2.4vw,26px)}.marketing-topic-group{background:linear-gradient(#fffffff5,#eaf3ffe6),#ffffffeb;box-shadow:0 18px 34px #0612491f,0 6px 14px #0612490f}.marketing-topic-link,.marketing-related-link{background:linear-gradient(#fffffff7,#eef5ffe8),#ffffffeb}.marketing-featured-section,.marketing-compact-section{gap:14px}.marketing-editorial-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:14px}.marketing-feature-panel{background:linear-gradient(#fafcfff7,#e7f0ffe6),#ffffffeb;border-radius:16px;box-shadow:0 20px 34px #06124924,0 8px 16px #06124914}.marketing-feature-panel-large .marketing-feature-media{min-height:232px}.marketing-feature-body{gap:10px;padding:16px}.marketing-feature-body h3{letter-spacing:-.025em;color:#10193b;font-size:clamp(1.18rem,1.7vw,1.54rem);line-height:1.08}.marketing-feature-body p{color:#151e36b8;font-size:.9rem;line-height:1.62}.marketing-feature-list{gap:5px;font-size:.85rem;line-height:1.56}.marketing-compact-grid{gap:12px}.marketing-compact-card{background:linear-gradient(#f8fbfff7,#e9f1ffe6),#ffffffeb;border-radius:14px;padding:14px 14px 13px;box-shadow:0 18px 30px #0612491f,0 6px 14px #06124912}.marketing-compact-card h3{color:#10193b;font-size:1rem;line-height:1.12}.marketing-compact-card p:last-of-type{font-size:.84rem;line-height:1.58}.marketing-inline-link{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.marketing-trust-section{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);gap:22px}.marketing-trust-copy{gap:9px}.marketing-trust-copy h2{max-width:14ch}.marketing-photo-card,.marketing-photo-card-tall{box-shadow:0 22px 38px #06124929,0 8px 18px #06124914}@media (width<=1080px){.marketing-mainbar-right:before{display:none}.marketing-mainbar-right{padding-left:0}.marketing-copy-stack h1,.marketing-trust-copy h2{max-width:none}}.marketing-directory-layout{grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);align-items:start;gap:24px;display:grid}.marketing-directory-intro{gap:10px;max-width:35ch;display:grid}.marketing-directory-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.marketing-directory-column{background:linear-gradient(#ffffff8f,#ecf3ff57),#ffffff2e;border:1px solid #85a8ff24;border-radius:16px;gap:12px;padding:16px 16px 14px;display:grid}.marketing-directory-list{display:grid}.marketing-directory-link{color:inherit;gap:4px;padding:10px 0;text-decoration:none;transition:transform .18s,color .18s;display:grid}.marketing-directory-link+.marketing-directory-link{border-top:1px solid #85a8ff2e}.marketing-directory-link strong{color:#0f1d4f;font-size:.94rem;line-height:1.26}.marketing-directory-link span{color:#18223db3;font-size:.84rem;line-height:1.58}.marketing-directory-link:hover,.marketing-directory-link:focus-visible{color:#10204f;transform:translate(4px)}.marketing-home-focus{gap:18px;padding:clamp(18px,2.5vw,28px);display:grid;position:relative;overflow:hidden}.marketing-home-focus:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#6691ff2e,#0000 30%),linear-gradient(#fff0,#ffffff08);position:absolute;inset:0}.marketing-home-focus-head{gap:6px;max-width:700px;display:grid;position:relative}.marketing-home-focus-layout{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch;gap:16px;display:grid;position:relative}.marketing-home-spotlight{background:linear-gradient(#fcfdfffa,#e8f1ffe6),#fffffff0;border:1px solid #85a8ff33;border-radius:18px;grid-template-columns:minmax(280px,.5fr) minmax(0,.5fr);min-height:100%;display:grid;overflow:hidden;box-shadow:0 24px 40px #06124924,0 8px 18px #06124914}.marketing-home-spotlight-media{border-right:1px solid #85a8ff29;min-height:100%}.marketing-home-spotlight-media img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.marketing-home-spotlight-body{align-content:start;gap:12px;padding:20px;display:grid}.marketing-home-spotlight-body h3,.marketing-home-focus-card h3{letter-spacing:-.03em;color:#10193b;font-size:clamp(1.22rem,1.8vw,1.62rem);line-height:1.08}.marketing-home-spotlight-body p,.marketing-home-focus-card p{color:#151e36bd;line-height:1.64}.marketing-home-focus-rail{gap:12px;display:grid}.marketing-home-focus-card,.marketing-home-secondary-band{background:linear-gradient(#f8fbfffa,#eaf2ffe6),#ffffffeb;border:1px solid #85a8ff2e;border-radius:16px;gap:10px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 30px #0612491f,0 6px 14px #0612490f}.marketing-home-focus-card:before,.marketing-home-secondary-band:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#6691ff1f,#0000 34%);position:absolute;inset:0}.marketing-home-secondary-band{gap:12px}.marketing-home-secondary-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.marketing-home-secondary-link{color:inherit;border-bottom:1px solid #85a8ff24;gap:2px;padding:8px 0;text-decoration:none;transition:transform .18s,color .18s;display:grid}.marketing-home-secondary-link strong{color:#0f1d4f;font-size:.9rem}.marketing-home-secondary-link span{color:#18223da8;font-size:.8rem;line-height:1.5}.marketing-home-secondary-link:hover,.marketing-home-secondary-link:focus-visible{color:#10204f;transform:translate(3px)}@media (width<=1180px){.marketing-directory-layout,.marketing-home-focus-layout,.marketing-home-spotlight,.marketing-directory-columns{grid-template-columns:1fr}.marketing-home-spotlight-media{border-bottom:1px solid #85a8ff29;border-right:0}}@media (width<=760px){.marketing-home-secondary-links{grid-template-columns:1fr}.marketing-directory-column,.marketing-home-focus-card,.marketing-home-secondary-band,.marketing-home-spotlight-body{padding:14px}}.marketing-theme-page{--marketing-shell:#0a2f84;--marketing-accent:#83b1ff;--marketing-border:#83b1ff38;--marketing-glow:#5684ff38}.marketing-theme-topbar .marketing-mainbar{border-color:var(--marketing-border);box-shadow:0 22px 44px var(--marketing-glow), 0 8px 22px #050c2438;background:linear-gradient(#071131d1,#0b1c4eb8),#08163eb8}.marketing-theme-topbar .marketing-mainbar:before,.marketing-theme-topbar .marketing-mainbar-right:before{background:linear-gradient(#fff0,#ffffff3d,#fff0)}.marketing-theme-topbar .marketing-nav-link{color:#fffc;border-color:#0000}.marketing-theme-topbar .marketing-button-secondary{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.marketing-shell-panel{border:1px solid var(--marketing-border);background:radial-gradient(circle at top right, var(--marketing-glow), transparent 28%), linear-gradient(180deg, #ffffff14, #ffffff05), linear-gradient(135deg, var(--marketing-shell), #07143e 86%);border-radius:26px;padding:clamp(24px,3vw,34px);position:relative;overflow:hidden;box-shadow:0 26px 54px #050c2447,0 10px 24px #050c242e}.marketing-home-hero,.marketing-hub-hero{grid-template-columns:minmax(340px,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(8px,1vw,14px);display:grid}.marketing-home-hero-media,.marketing-hub-hero .marketing-hero-media{min-height:420px;position:relative}.marketing-home-hero-media:after,.marketing-hub-hero .marketing-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#040d240f,#040d246b),linear-gradient(135deg,#0a2f8400,#0a2f8452);border-radius:22px;position:absolute;inset:0}.marketing-home-hero .marketing-media-image,.marketing-hub-hero .marketing-media-image{border-radius:22px;height:100%;min-height:420px}.marketing-home-floating-card,.marketing-shell-panel .marketing-floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff2e,#ffffff14),#08163e75;border-color:#ffffff2e}.marketing-home-floating-card strong,.marketing-shell-panel .marketing-floating-card strong{color:#fff}.marketing-home-floating-card p,.marketing-shell-panel .marketing-floating-card p,.marketing-shell-panel .marketing-floating-label{color:#ffffffc7}.marketing-hub-hero{gap:clamp(8px,1vw,14px)}.marketing-hub-hero .marketing-eyebrow{color:color-mix(in srgb, var(--marketing-accent) 56%, #fff 44%)}.marketing-hub-hero .marketing-copy-stack h1{color:#fff;text-shadow:0 12px 28px #040c243d}.marketing-hub-hero .marketing-lead-shell{color:#ffffffe6}.marketing-hub-hero-meta{flex-wrap:wrap;gap:10px;display:flex}.marketing-hub-hero-meta span{color:#ffffffd1;letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.78rem;display:inline-flex}.marketing-hub-summary,.marketing-cluster-section,.marketing-hub-pathways{gap:22px;display:grid;position:relative;overflow:hidden}.marketing-hub-summary:before,.marketing-cluster-section:before,.marketing-hub-pathways:before{content:"";background:radial-gradient(circle at top right, color-mix(in srgb, var(--marketing-accent) 22%, transparent), transparent 32%), linear-gradient(180deg, #fff0, #ffffff08);pointer-events:none;position:absolute;inset:0}.marketing-hub-summary{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);align-items:start}.marketing-hub-summary-copy,.marketing-hub-summary-rail,.marketing-cluster-head,.marketing-cluster-layout,.marketing-hub-pathways-copy,.marketing-hub-pathways-grid,.marketing-hub-cta-band{z-index:1;position:relative}.marketing-hub-summary-copy{gap:18px;display:grid}.marketing-hub-summary-note{border-left:3px solid color-mix(in srgb, var(--marketing-accent) 64%, #fff 36%);background:linear-gradient(90deg, color-mix(in srgb, var(--marketing-accent) 14%, #fff 86%), #ffffffb8), #ffffffe6;border-radius:0 18px 18px 0;gap:8px;max-width:60ch;padding:18px 20px;display:grid}.marketing-hub-summary-note strong{color:#10204f;letter-spacing:-.015em;font-size:1rem}.marketing-hub-summary-note p{color:#14203ab8;margin:0}.marketing-hub-summary-rail{gap:14px;display:grid}.marketing-hub-summary-card{border:1px solid color-mix(in srgb, var(--marketing-border) 74%, #fff9);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--marketing-accent) 12%, #f6f9ff) 100%), #fffffff5;border-radius:20px;gap:10px;padding:18px 18px 16px;display:grid;box-shadow:0 18px 34px #08122e1a,0 6px 14px #08122e0f}.marketing-hub-summary-card h3{color:#10193b;letter-spacing:-.025em;font-size:clamp(1.08rem,1.55vw,1.32rem);line-height:1.12}.marketing-hub-summary-card p{color:#14203ab8;margin:0;line-height:1.62}.marketing-hub-summary-card-list{gap:12px}.marketing-cluster-head{gap:8px;display:grid}.marketing-cluster-featured{border:1px solid color-mix(in srgb, var(--marketing-accent) 28%, #ffffff2e);background:radial-gradient(circle at top right, color-mix(in srgb, var(--marketing-accent) 16%, transparent), transparent 28%), linear-gradient(160deg, color-mix(in srgb, var(--marketing-shell) 92%, #09163d 8%), #07143a 86%);border-radius:24px;align-content:start;gap:22px;min-height:100%;padding:clamp(22px,2.4vw,30px);text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 46px #050c243d,0 10px 22px #050c2429}.marketing-cluster-featured:before{content:"";background:linear-gradient(180deg, #ffffff14, #fff0), radial-gradient(circle at bottom left, color-mix(in srgb, var(--marketing-accent) 18%, transparent), transparent 34%);pointer-events:none;position:absolute;inset:0}.marketing-cluster-featured-copy,.marketing-cluster-featured .marketing-cluster-list{z-index:1;position:relative}.marketing-cluster-featured-copy{gap:10px;display:grid}.marketing-cluster-featured-copy h3,.marketing-cluster-featured-copy p,.marketing-cluster-featured .marketing-card-kicker,.marketing-cluster-list-featured li{color:#fff}.marketing-cluster-featured-copy h3{letter-spacing:-.035em;font-size:clamp(1.42rem,2vw,1.9rem);line-height:1.04}.marketing-cluster-featured-copy p{color:#fffc;max-width:32ch;line-height:1.66}.marketing-cluster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketing-cluster-card{border:1px solid color-mix(in srgb, var(--marketing-border) 72%, #fff9);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--marketing-accent) 10%, #f8fbff) 100%), #fffffff5;border-radius:20px;align-content:start;gap:10px;min-height:100%;padding:18px 18px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 18px 30px #08122e1a,0 6px 14px #08122e0f}.marketing-cluster-mosaic{align-items:stretch}.marketing-cluster-card-mosaic{background:radial-gradient(circle at top right, var(--cluster-card-glow), transparent 42%), linear-gradient(180deg, #ffffff0f, #ffffff05), linear-gradient(135deg, var(--cluster-card-start), var(--cluster-card-end));border:1px solid #ffffff14;border-radius:32px;align-content:start;gap:14px;min-height:220px;padding:28px 28px 24px;position:relative;overflow:hidden;box-shadow:0 22px 40px #050c2433,inset 0 1px #ffffff14}.marketing-cluster-card-mosaic:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff14,#0000 26%),linear-gradient(#ffffff05,#fff0);position:absolute;inset:0}.marketing-cluster-card-mosaic>*{z-index:1;position:relative}.marketing-cluster-card-mosaic h3{color:#fff;letter-spacing:-.03em;font-size:clamp(1.28rem,1.8vw,1.7rem);line-height:1.08}.marketing-cluster-card-mosaic p{color:#ffffffd6;margin:0;font-size:.96rem;line-height:1.7}.marketing-cluster-card-mosaic:hover,.marketing-cluster-card-mosaic:focus-visible{border-color:#ffffff24;transform:translateY(-5px);box-shadow:0 28px 48px #050c243d,0 0 0 1px #ffffff0a}.marketing-cluster-detail-summary{color:#ffffff9e;letter-spacing:.02em;margin-top:auto;font-size:.78rem;line-height:1.55;display:block}.marketing-cluster-card h3{color:#10193b;letter-spacing:-.02em;font-size:1.06rem;line-height:1.12}.marketing-cluster-card p{color:#14203ab8;margin:0;line-height:1.58}.marketing-cluster-card:hover,.marketing-cluster-card:focus-visible,.marketing-cluster-featured:hover,.marketing-cluster-featured:focus-visible{transform:translateY(-4px)}.marketing-cluster-card:hover,.marketing-cluster-card:focus-visible{border-color:color-mix(in srgb, var(--marketing-accent) 42%, #ffffffad);box-shadow:0 22px 38px #08122e24,0 8px 18px #08122e14}.marketing-cluster-featured:hover,.marketing-cluster-featured:focus-visible{box-shadow:0 28px 52px #050c2447, 0 0 0 1px color-mix(in srgb, var(--marketing-accent) 34%, transparent)}.marketing-cluster-card-static,.marketing-cluster-featured-static{cursor:default}.marketing-cluster-card-static:hover,.marketing-cluster-card-static:focus-visible,.marketing-cluster-featured-static:hover,.marketing-cluster-featured-static:focus-visible{transform:none}.marketing-cluster-card-static:hover,.marketing-cluster-card-static:focus-visible{border-color:color-mix(in srgb, var(--marketing-border) 72%, #fff9);box-shadow:0 18px 30px #08122e1a,0 6px 14px #08122e0f}.marketing-cluster-featured-static:hover,.marketing-cluster-featured-static:focus-visible{box-shadow:0 24px 46px #050c243d,0 10px 22px #050c2429}.marketing-cluster-list{color:#14203abd;gap:8px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.56;display:grid}.marketing-cluster-list-compact{gap:6px}.marketing-cluster-list-featured{color:#ffffffd6;gap:10px;padding-left:20px}.marketing-cluster-status{border:1px solid color-mix(in srgb, var(--marketing-accent) 32%, #ffffff2e);color:#ffffffc7;letter-spacing:.07em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-items:center;width:fit-content;min-height:30px;margin-top:4px;padding:0 11px;font-size:.74rem;display:inline-flex}.marketing-cluster-card-static .marketing-cluster-status{background:color-mix(in srgb, var(--marketing-accent) 14%, #fff 86%);color:#14203ab8}.marketing-cluster-card-mosaic .marketing-cluster-status{color:#ffffffc7;background:#ffffff14;border-color:#ffffff1f;margin-top:8px}.marketing-hub-pathways{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:start}.marketing-hub-pathways-copy{gap:8px;max-width:34ch;display:grid}.marketing-hub-pathways-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing-hub-pathway-panel{border-top:1px solid color-mix(in srgb, var(--marketing-accent) 40%, #fff 60%);background:linear-gradient(180deg, #ffffffb3, color-mix(in srgb, var(--marketing-accent) 9%, #fff) 100%), #ffffffad;gap:10px;min-height:100%;padding:18px 18px 16px;display:grid}.marketing-hub-pathway-panel strong{color:#10204f;letter-spacing:-.015em;font-size:1rem}.marketing-hub-pathway-panel p{color:#14203ab8;margin:0;line-height:1.58}.marketing-hub-cta-band{border-top:1px solid color-mix(in srgb, var(--marketing-accent) 22%, #10204f1f);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:8px;display:flex}.marketing-hub-cta-band h3{color:#10193b;letter-spacing:-.025em;font-size:clamp(1.2rem,1.7vw,1.52rem);line-height:1.08}.marketing-inline-link-muted{color:#14203a94}.marketing-orbit-section{gap:24px;display:grid}.marketing-section-head-shell p{max-width:60ch}.marketing-orbit{place-items:center;min-height:380px;display:grid;position:relative}.marketing-orbit-core{z-index:2;aspect-ratio:1;text-align:center;background:linear-gradient(#ffffff2e,#ffffff14),#ffffff12;border:1px solid #ffffff29;border-radius:999px;place-items:center;gap:6px;width:220px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f}.marketing-orbit-core span{letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8;font-size:.88rem}.marketing-orbit-core strong{letter-spacing:.12em;font-size:2rem}.marketing-orbit-core p{max-width:16ch;font-size:.84rem}.marketing-orbit-node{z-index:1;background:linear-gradient(#ffffff29,#ffffff0f),#ffffff0d;border:1px solid #ffffff29;border-radius:18px;gap:4px;width:min(260px,38vw);padding:16px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:absolute;box-shadow:0 18px 34px #050c242e}.marketing-orbit-node strong{font-size:1.1rem}.marketing-orbit-node span{color:#ffffffc7;line-height:1.48}.marketing-orbit-node:hover,.marketing-orbit-node:focus-visible{border-color:#ffffff47;transform:translateY(-3px);box-shadow:0 26px 42px #050c243d}.marketing-orbit-node-labor{top:12px;left:6%}.marketing-orbit-node-traffic{top:118px;right:4%}.marketing-orbit-node-civil{bottom:16px;left:18%}.marketing-area-preview-section,.marketing-platform-section{gap:20px;display:grid}.marketing-area-preview-grid,.marketing-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketing-area-preview-card{border:1px solid var(--marketing-border);background:linear-gradient(180deg, #ffffff14, #ffffff05), linear-gradient(160deg, var(--marketing-shell), #08143a 86%);border-radius:22px;grid-template-rows:220px auto;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 24px 44px #050c2438,0 8px 18px #050c2424}.marketing-area-preview-media{position:relative}.marketing-area-preview-media:after{content:"";background:linear-gradient(#050c240f,#050c246b),linear-gradient(#fff0,#ffffff0f);position:absolute;inset:0}.marketing-area-preview-media img{object-fit:cover;width:100%;height:100%;display:block}.marketing-area-preview-body{gap:12px;padding:18px;display:grid}.marketing-area-preview-card .marketing-card-kicker,.marketing-area-preview-card h3,.marketing-area-preview-card p,.marketing-area-preview-card li{color:#fff}.marketing-area-preview-card .marketing-card-kicker{color:var(--marketing-accent)}.marketing-area-preview-list{color:#ffffffe0;gap:8px;margin:0;padding-left:18px;display:grid}.marketing-platform-card{background:linear-gradient(#fffffffa,#eff5fff0),#fffffff0;border:1px solid #85a8ff2e;border-radius:18px;min-height:100%;padding:20px}.marketing-platform-card strong{color:#10204f;margin-bottom:8px;display:block}.marketing-platform-card p{color:#121e38bd}@media (width<=1080px){.marketing-home-hero,.marketing-hub-hero,.marketing-service-hero,.marketing-hub-summary,.marketing-cluster-layout,.marketing-hub-pathways,.marketing-area-preview-grid,.marketing-platform-grid{grid-template-columns:1fr}.marketing-hub-pathways-grid,.marketing-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-cluster-head,.marketing-hub-cta-band{flex-direction:column;align-items:start}.marketing-service-hero .marketing-copy-stack,.marketing-service-hero .marketing-hero-media{width:100%;min-width:0;max-width:100%}.marketing-orbit{gap:14px;min-height:auto}.marketing-orbit-core,.marketing-orbit-node{width:100%;max-width:none;position:static;transform:none}}@media (width<=760px){.marketing-shell-panel{border-radius:20px;padding:18px}.marketing-home-hero-media,.marketing-hub-hero .marketing-hero-media,.marketing-home-hero .marketing-media-image,.marketing-hub-hero .marketing-media-image{min-height:280px}.marketing-area-preview-card{grid-template-rows:180px auto}.marketing-hub-summary-card,.marketing-cluster-card,.marketing-hub-pathway-panel,.marketing-hub-summary-note,.marketing-cluster-featured{padding-left:16px;padding-right:16px}.marketing-cluster-grid{grid-template-columns:1fr}.marketing-cluster-card-mosaic{border-radius:26px;min-height:auto;padding:22px 18px 20px}.marketing-hub-hero-meta{gap:8px}.marketing-hub-hero-meta span{min-height:32px;padding:0 12px;font-size:.73rem}.marketing-theme-page>*{min-width:0;max-width:100%}.marketing-service-detail-section,.marketing-service-detail-section>*,.marketing-service-detail-section .marketing-section-head,.marketing-service-detail-section .marketing-module-grid,.marketing-service-detail-section .marketing-module-card,.marketing-service-detail-section .marketing-module-heading,.marketing-service-detail-section .marketing-module-copy,.marketing-service-detail-section .marketing-sidebar-card,.marketing-service-detail-section .marketing-service-related-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.marketing-service-detail-section .marketing-module-card,.marketing-service-detail-section .marketing-service-related-card .marketing-related-links{grid-template-columns:minmax(0,1fr)}.marketing-service-detail-section h2,.marketing-service-detail-section h3,.marketing-service-detail-section p,.marketing-service-faq-item h3,.marketing-service-faq-item p{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:normal}}.marketing-home-page{gap:0}.marketing-home-gateway{align-content:center;gap:28px;min-height:calc(100svh - 148px);display:grid;position:relative}.marketing-home-gateway:before{content:"";opacity:1;pointer-events:none;background:radial-gradient(circle at 50% 52%,#5d88ff24,#5d88ff00 28%),radial-gradient(circle at 18% 18%,#ffffff0d,#fff0 26%),linear-gradient(#0611311f,#06113138);position:absolute;inset:0}.marketing-home-gateway-copy,.marketing-home-gateway-footer{z-index:1;position:relative}.marketing-home-gateway-copy{text-align:center;justify-items:center;gap:10px;max-width:60ch;margin:0 auto;display:grid}.marketing-home-gateway-note{color:#ffffffad;letter-spacing:.02em;font-size:.92rem}.marketing-home-gateway-orbit-desktop{display:block}.marketing-home-gateway-orbit-mobile{display:none}.marketing-home-gateway-orbit{--gateway-orbit-center-x:50%;--gateway-orbit-center-y:55.5%;--gateway-orbit-core-size:34%;--gateway-orbit-node-size:22%;--gateway-orbit-core-padding:clamp(18px, 2.1vw, 28px);--gateway-orbit-core-gap:8px;--gateway-orbit-node-padding-x:clamp(12px, 1.2vw, 18px);--gateway-orbit-node-padding-y:clamp(14px, 1.35vw, 18px);--gateway-orbit-node-gap:7px;--gateway-orbit-node-title-size:clamp(.96rem, 1.08vw, 1.04rem);--gateway-orbit-node-body-size:clamp(.67rem, .74vw, .72rem);--gateway-orbit-caption-size:.62rem;--gateway-orbit-caption-line-height:1.3;--gateway-orbit-lockup-width:min(192px, 86%);--gateway-orbit-lockup-gap:10px;--gateway-orbit-inner-inset:clamp(10px, 1vw, 12px);z-index:1;aspect-ratio:1;width:min(100%,968px);margin:0 auto;position:relative;overflow:visible}.marketing-home-gateway-core{left:var(--gateway-orbit-center-x);top:var(--gateway-orbit-center-y);align-content:center;justify-items:center;gap:var(--gateway-orbit-core-gap);width:var(--gateway-orbit-core-size);aspect-ratio:1;padding:var(--gateway-orbit-core-padding);box-sizing:border-box;background:radial-gradient(circle at 30% 18%,#fffffff5,#0000 34%),linear-gradient(#f8fbfffe,#eff6fffb 56%,#dfeaf8fb),#fff;border:1px solid #2563eb33;border-radius:999px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fffffff0,inset 0 -18px 28px #2563eb14,0 30px 52px #1218261a,0 12px 26px #1218260d}.marketing-home-gateway-core:before{content:"";inset:var(--gateway-orbit-inner-inset);border-radius:inherit;background:radial-gradient(circle at 50% 20%,#fffffff7,#f4f8ffd6 56%,#dbeafec7 100%);border:1px solid #2563eb21;position:absolute;box-shadow:inset 0 1px #fffffff0,inset 0 -14px 18px #2563eb14}.marketing-home-gateway-core>*{z-index:1;position:relative}.marketing-home-gateway-lockup{justify-items:center;gap:var(--gateway-orbit-lockup-gap);width:var(--gateway-orbit-lockup-width);display:grid}.marketing-home-gateway-caption{color:#1f2839bd;max-width:18ch;font-size:var(--gateway-orbit-caption-size);letter-spacing:.18em;font-weight:700;line-height:var(--gateway-orbit-caption-line-height);text-align:center;text-transform:uppercase;margin:0}.marketing-home-gateway-graph-shell{pointer-events:none;z-index:0;position:absolute;inset:0}.marketing-home-gateway-graph{width:100%;height:100%;display:block;overflow:visible}.marketing-home-gateway-line{fill:none;stroke:#17243d6b;stroke-linecap:round;stroke-opacity:1;stroke-width:.52px}.marketing-home-gateway-line-mobile{display:none}.marketing-home-gateway-node{left:var(--orbit-x);top:var(--orbit-y);z-index:1;place-content:center;justify-items:center;gap:var(--gateway-orbit-node-gap);width:var(--gateway-orbit-node-size);aspect-ratio:1;padding:var(--gateway-orbit-node-padding-y) var(--gateway-orbit-node-padding-x);box-sizing:border-box;text-align:center;isolation:isolate;background:radial-gradient(circle at 28% 18%, #fffffff5, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--orbit-accent) 14%, #fffffffe), color-mix(in srgb, var(--orbit-accent) 28%, #e8f0fefb)), #fff;border:1px solid color-mix(in srgb, var(--orbit-accent) 34%, #1d24301a);border-radius:999px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 34px #12182614,0 8px 18px #1218260a,inset 0 1px #fffffff5}.marketing-home-gateway-node:before{content:"";inset:var(--gateway-orbit-inner-inset);z-index:0;border:1px solid color-mix(in srgb, var(--orbit-accent) 24%, #1d243014);background:radial-gradient(circle at 50% 18%,#fff,#f8fbfffc 56%,#eaf2fff2 100%);border-radius:999px;position:absolute;box-shadow:inset 0 1px #fffffff0,inset 0 -12px 16px #2563eb14}.marketing-home-gateway-node>*{z-index:1;position:relative}.marketing-home-gateway-node strong{color:#17243d;max-width:14ch;font-size:var(--gateway-orbit-node-title-size);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;line-height:1.05;display:block}.marketing-home-gateway-node span{color:#1f2839bd;max-width:15ch;font-size:var(--gateway-orbit-node-body-size);text-wrap:balance;overflow-wrap:anywhere;line-height:1.38;display:block}.marketing-home-gateway-node:hover,.marketing-home-gateway-node:focus-visible{border-color:color-mix(in srgb, var(--orbit-accent) 42%, #1f2a482e);background:radial-gradient(circle at 28% 18%, #fffffffa, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--orbit-accent) 16%, #faf9f6fe), color-mix(in srgb, var(--orbit-accent) 32%, #dbeafefb)), #fff;box-shadow:0 28px 44px #1218261f, 0 12px 22px #1218260f, 0 0 0 1px color-mix(in srgb, var(--orbit-accent) 22%, #1f2a4814);transform:translate(-50%,calc(-50% - 6px))scale(1.02)}:is(.marketing-home-gateway-orbit:has(.marketing-home-gateway-node:hover) .marketing-home-gateway-core,.marketing-home-gateway-orbit:has(.marketing-home-gateway-node:focus-visible) .marketing-home-gateway-core){border-color:#2563eb57;box-shadow:inset 0 1px #fffffff0,inset 0 -18px 28px #2563eb1a,0 36px 58px #1218261f,0 14px 28px #1218260d,0 0 0 1px #2563eb14}.marketing-home-gateway .marketing-orbit{z-index:1;min-height:688px;position:relative}.marketing-home-orbit{--home-orbit-center-y:59%;width:min(968px,100%);margin:0 auto}.marketing-home-orbit-core{left:50%;top:var(--home-orbit-center-y);background:radial-gradient(circle at 50% 24%,#2f58be57,#0a1d55fa 58%,#061237 100%),linear-gradient(145deg,#122c6efa,#071337fa);width:clamp(220px,24vw,252px);transition:transform .22s,box-shadow .22s,border-color .22s;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff24,inset 0 -16px 22px #040a2047,0 28px 48px #050c244d,0 0 30px #4c7eff29}.marketing-home-orbit-core:before,.marketing-home-orbit-core:after{content:none}.marketing-orbit-logo{filter:drop-shadow(0 10px 20px #050c242e);width:min(172px,76%);height:auto;display:block}.marketing-orbit-logo-lockup{aspect-ratio:865/421;--marketing-logo-symbol-width:26.5896%;--marketing-logo-wordmark-left:26.5896%;--marketing-logo-wordmark-width:73.4104%;perspective:1200px;filter:drop-shadow(0 10px 20px #050c242e);width:min(172px,76%);position:relative}.marketing-orbit-logo-static,.marketing-orbit-logo-animation-shell{position:absolute;inset:0}.marketing-orbit-logo-static{object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .18s;display:block}.marketing-orbit-logo-animation-shell{opacity:0;transition:opacity .18s}.marketing-orbit-logo-lockup.is-animating .marketing-orbit-logo-static{opacity:0}.marketing-orbit-logo-lockup.is-animating .marketing-orbit-logo-animation-shell{opacity:1}.marketing-orbit-logo-symbol,.marketing-orbit-logo-wordmark{position:absolute;inset:0 auto 0 0}.marketing-orbit-logo-layer{object-fit:contain;width:100%;height:100%;display:block}.marketing-orbit-logo-symbol{width:var(--marketing-logo-symbol-width);inset:0 auto 0 0;overflow:visible}.marketing-orbit-logo-symbol-rotor{transform-origin:50%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0;transform:rotateY(0)}.marketing-orbit-logo-symbol-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.marketing-orbit-logo-symbol-face-back{transform:rotateY(180deg)}.marketing-orbit-logo-symbol-face-back .marketing-orbit-logo-layer{transform:scaleX(-1)}.marketing-orbit-logo-symbol-face .marketing-orbit-logo-layer{object-fit:contain;width:100%;height:100%}.marketing-orbit-logo-symbol.is-turning .marketing-orbit-logo-symbol-rotor{animation:5.2s cubic-bezier(.2,.02,.14,1) marketing-logo-symbol-turn}.marketing-orbit-logo-wordmark{left:var(--marketing-logo-wordmark-left);width:var(--marketing-logo-wordmark-width)}@keyframes marketing-logo-symbol-turn{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@media (prefers-reduced-motion:reduce){.marketing-orbit-logo-symbol.is-turning .marketing-orbit-logo-symbol-rotor{animation:none}}.marketing-home-orbit-lockup{justify-items:center;gap:10px;width:min(192px,86%);display:grid}.marketing-home-orbit-core p{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;max-width:18ch;font-size:.77rem}.marketing-home-orbit-links{pointer-events:none;z-index:0;position:absolute;inset:0}.marketing-home-orbit-graph{width:100%;height:100%;display:block;overflow:visible}.marketing-home-orbit-line{fill:none;stroke-linecap:round;stroke-opacity:.56;stroke-width:.36px}.marketing-home-orbit-line-mobile{display:none}.marketing-home-orbit .marketing-orbit-node{left:var(--orbit-x);top:var(--orbit-y);aspect-ratio:1;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;z-index:1;background:radial-gradient(circle at 30% 24%, color-mix(in srgb, var(--orbit-accent) 92%, #fff 8%), color-mix(in srgb, var(--orbit-accent) 54%, #203566 46%) 64%, color-mix(in srgb, var(--orbit-accent) 34%, #12224d 66%) 100%);border:none;border-radius:999px;place-content:center;justify-items:center;gap:7px;width:clamp(148px,16vw,166px);min-height:auto;padding:18px 18px 16px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,filter .18s;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 22px 36px #050c2442,0 8px 18px #050c241a}.marketing-home-orbit .marketing-orbit-node:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 22%,#fff,#f7fafffa 56%,#e7eff9f0 100%);border:1px solid #bcc8dcad;border-radius:999px;position:absolute;inset:11px;box-shadow:inset 0 1px #ffffffd6,inset 0 -10px 14px #d4dfee38}.marketing-home-orbit .marketing-orbit-node:after{content:none}.marketing-home-orbit .marketing-orbit-node>*{z-index:1;position:relative}.marketing-home-orbit .marketing-orbit-node strong{color:#162547;letter-spacing:.01em;max-width:10ch;font-size:.96rem;line-height:1.05}.marketing-home-orbit .marketing-orbit-node span{color:#14233fa8;max-width:13ch;font-size:.67rem;line-height:1.35;display:block}.marketing-home-orbit .marketing-orbit-node:hover,.marketing-home-orbit .marketing-orbit-node:focus-visible{background:radial-gradient(circle at 30% 24%, color-mix(in srgb, var(--orbit-accent) 100%, #fff 0%), color-mix(in srgb, var(--orbit-accent) 66%, #1b3168 34%) 64%, color-mix(in srgb, var(--orbit-accent) 42%, #12224d 58%) 100%);box-shadow:0 28px 44px #050c244d, 0 0 0 2px color-mix(in srgb, var(--orbit-accent) 58%, transparent), 0 0 44px color-mix(in srgb, var(--orbit-glow) 90%, transparent);filter:saturate(1.12);transform:translate(-50%,calc(-50% - 6px))scale(1.02)}:is(.marketing-home-orbit:has(.marketing-orbit-node:hover) .marketing-home-orbit-core,.marketing-home-orbit:has(.marketing-orbit-node:focus-visible) .marketing-home-orbit-core){border-color:#ffffff3d;transform:translate(-50%,-50%)scale(1.02);box-shadow:inset 0 1px #ffffff29,0 34px 56px #050c2447}.marketing-theme-page{animation:.42s cubic-bezier(.22,1,.36,1) marketing-theme-arrive}.marketing-theme-page[data-theme=arbeitsrecht]{background:linear-gradient(#fffffffe,#e8f0fef7),#fff;border-radius:28px;gap:24px;padding:clamp(22px,2.6vw,30px);box-shadow:0 20px 44px #1218260d,0 8px 18px #12182608}body:has(.marketing-theme-page[data-theme=arbeitsrecht]){background:linear-gradient(#f4f8ff 0%,#fff 18%,#eaf2ff 100%)}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-mainbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffffc,#e8f0fef2),#fff;border-color:#1d243014;box-shadow:0 18px 34px #1218260b,0 6px 14px #12182606,inset 0 1px #ffffffeb}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-mainbar:before{background:linear-gradient(90deg,#fff0,#2563eb6b,#fff0)}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-mainbar-right:before{background:linear-gradient(#2563eb00,#2563eb38,#2563eb00)}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-nav-link{color:#19233ebd}:is(body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-nav-link:hover,body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-nav-link:focus-visible,body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-nav-link.active){color:#17243d;border-color:#2563ebad}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-button-primary{background:linear-gradient(#ffffff14,#fff0),linear-gradient(135deg,#07162d,#1d4ed8 58%,#0f766e);border-color:#1c243a29;box-shadow:0 16px 28px #12182624,inset 0 1px #ffffff1f}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-button-secondary{color:#17243d;background:linear-gradient(#fffffffb,#e8f0feeb),#fff;border-color:#1d24301f}:is(body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-button-secondary:hover,body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-button-secondary:focus-visible){border-color:#2563eb38}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-logo-shell{box-shadow:none;background:0 0}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-logo-caption{color:#17243d9e}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-logo-caption:before{background:#2563eb38}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-logo-caption:after{background:#2563eb38}body:has(.marketing-theme-page[data-theme=arbeitsrecht]) .marketing-mainbar-actions p{color:#19233ea8}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero{background:linear-gradient(#fffffffc,#e8f0fef5),#fff;border:1px solid #1d243014;border-radius:28px;padding:clamp(24px,3vw,36px);box-shadow:0 18px 40px #1218260b,0 8px 18px #12182606}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero:before{content:"";background:linear-gradient(#2563ebf0,#0f766eb8);border-radius:999px;width:3px;position:absolute;top:22px;bottom:22px;left:0}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero h1,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero h2,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero h3,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero strong,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-eyebrow,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero p{color:#17243d}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-copy-stack{padding-left:16px}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-eyebrow{color:#2563eb}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-copy-stack h1{color:#17243d;text-shadow:none}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-lead-shell{color:#1f2839c7}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-hero-media:after{background:linear-gradient(#121d3405,#121d3429),linear-gradient(135deg,#2563eb00,#2563eb14)}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-media-image{box-shadow:0 22px 42px #12182614,0 8px 18px #1218260b}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-section,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathways{background:linear-gradient(#fffffffe,#e8f0fef2),#fff;border:1px solid #1b233314;border-radius:24px;padding:clamp(24px,2.8vw,34px);box-shadow:0 14px 32px #12182609,0 4px 10px #12182605}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-head{padding-left:8px}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-section:before,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathways:before{background:radial-gradient(circle at 100% 0,#2563eb1f,#2563eb00 34%),linear-gradient(#ffffff0a,#fff0)}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-section-head h2,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathways-copy h2,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-cta-band h3{color:#17243d}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-section-head p,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathways-copy p,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathway-panel p{color:#1f2839bd}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-section-head .marketing-eyebrow,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathways-copy .marketing-eyebrow,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-cta-band .marketing-eyebrow{color:#2563eb}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic{background:linear-gradient(#fffffffe,#e8f0fefb),#fff;border:1px solid #1d243017;border-radius:26px;gap:12px;min-height:210px;padding:24px 24px 21px;box-shadow:0 14px 28px #1218260b,0 4px 10px #12182606,inset 0 1px #ffffffeb}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:before{background:linear-gradient(90deg,#18223d0d,#2563eb1f 52%,#18223d0d);width:100%;height:1px;inset:0 auto auto 0}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic h3{color:#1a2334;font-size:clamp(1.18rem,1.55vw,1.48rem)}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic p{color:#1f2839b8;font-size:.92rem;line-height:1.6}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-detail-summary{color:#42526a9e;letter-spacing:.015em;font-size:.74rem}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:hover,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:focus-visible{background:linear-gradient(#fffffffe,#dbeafefb),#fff;border-color:#1f2a482e;transform:translateY(-4px);box-shadow:0 20px 34px #12182614,0 6px 14px #1218260a,0 0 0 1px #1f2a4808}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:hover h3,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:focus-visible h3{color:#111c31}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:hover .marketing-cluster-detail-summary,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-cluster-card-mosaic:focus-visible .marketing-cluster-detail-summary{color:#1f2a488f}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathway-panel{background:linear-gradient(#fffffffa,#e8f0feeb),#fffffff5;border:1px solid #2563eb1f;border-top:2px solid #2563eb33;border-radius:18px}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-pathway-panel strong{color:#17243d}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-cta-band{border-top-color:#1d243014}.marketing-shell-panel,.marketing-surface{transition:border-color .28s,box-shadow .28s,background .28s,transform .28s}@keyframes marketing-theme-arrive{0%{opacity:.94;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-orbit-drift{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.marketing-home-gateway-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.marketing-home-gateway-footer p{color:#ffffffc2;font-size:.94rem}@media (width<=1080px){.marketing-home-gateway{min-height:auto}}@media (width>=721px) and (width<=1080px){.marketing-home-gateway{padding-inline:18px}.marketing-home-gateway-orbit-desktop.marketing-home-orbit{gap:0;display:block}.marketing-home-gateway-orbit-desktop .marketing-home-orbit-core{grid-column:auto}}body:has(.marketing-theme-page){background:radial-gradient(circle at 0 0,#ddd6c72e,#ddd6c700 24%),radial-gradient(circle at 100% 0,#d2cabc24,#d2cabc00 18%),linear-gradient(#faf9f7 0%,#fff 38%,#f7f5f1 100%)}.marketing-theme-page{background:linear-gradient(#fffffffe,#e8f0fef7),#fff;border-radius:28px;gap:24px;padding:clamp(22px,2.6vw,30px);box-shadow:0 20px 44px #1218260d,0 8px 18px #12182608}.marketing-theme-topbar .marketing-mainbar:before{background:linear-gradient(90deg,#fff0,#2563eb6b,#fff0)}.marketing-theme-topbar .marketing-mainbar-right:before{background:linear-gradient(#2563eb00,#2563eb38,#2563eb00)}.marketing-theme-topbar .marketing-button-primary{color:#fff;background:linear-gradient(#ffffff14,#fff0),linear-gradient(135deg,#07162d,#1d4ed8 58%,#0f766e);border-color:#1c243a29;box-shadow:0 16px 28px #12182624,inset 0 1px #ffffff1f}.marketing-theme-topbar .marketing-button-secondary:hover,.marketing-theme-topbar .marketing-button-secondary:focus-visible{border-color:#2563eb38}.marketing-logo-link:before{background:radial-gradient(circle at 35%,#ffffff38,#fff0 72%)}.marketing-brand-sigil{color:#2563eb;background:linear-gradient(#ffffffeb,#e8f0fee6),#fff;box-shadow:inset 0 1px #ffffffeb,0 12px 24px #12182614}.marketing-brand-name{color:#17243d}.marketing-brand-sub{color:#2563eb}.marketing-shell-panel{background:linear-gradient(#fffffffc,#e8f0fef5),#fff;border-color:#1d243014;box-shadow:0 18px 40px #1218260b,0 8px 18px #12182606}.marketing-shell-panel h1,.marketing-shell-panel h2,.marketing-shell-panel h3,.marketing-shell-panel strong,.marketing-shell-panel .marketing-eyebrow,.marketing-shell-panel p{color:#17243d}.marketing-lead-shell,.marketing-shell-panel p{color:#1f2839c7}.marketing-shell-panel .marketing-button-secondary{color:#17243d;background:linear-gradient(#fffffffb,#e8f0feeb),#fff;border-color:#1d24301f}.marketing-home-gateway{background:linear-gradient(#fffffffc,#e8f0fef5),#fff;min-height:calc(100svh - 148px)}.marketing-home-gateway:before{background:radial-gradient(circle at 50% 52%,#2563eb1f,#2563eb00 28%),radial-gradient(circle at 18% 18%,#ffffff1a,#fff0 24%),linear-gradient(#18223d05,#18223d0a)}.marketing-home-gateway-copy h1,.marketing-home-gateway-copy p,.marketing-home-gateway-footer p{color:#17243d}.marketing-home-gateway-copy h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.05rem,3vw,3rem);line-height:.98}.marketing-home-gateway-copy .marketing-lead-shell{color:#1f2839b8;max-width:48ch}.marketing-home-gateway-note{color:#1f28399e}.marketing-home-orbit-core{background:radial-gradient(circle at 30% 18%,#fffffff5,#0000 34%),linear-gradient(#f8fbfffe,#eff6fffb 56%,#dfeaf8fb),#fff;border:1px solid #2563eb33;align-content:center;justify-items:center;gap:8px;padding:28px 24px 22px;display:grid;box-shadow:inset 0 1px #fffffff0,inset 0 -18px 28px #2563eb14,0 30px 52px #1218261a,0 12px 26px #1218260d}.marketing-home-orbit-core:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 20%,#fffffff7,#f4f8ffdb 56%,#e2eeffc7 100%);border:1px solid #2563eb21;position:absolute;inset:10px;box-shadow:inset 0 1px #fffffff0,inset 0 -14px 18px #2563eb14}.marketing-home-orbit-core>*{z-index:1;position:relative}.marketing-home-orbit-caption{color:#1f2839bd;letter-spacing:.18em;text-align:center;text-transform:uppercase;max-width:18ch;margin:0;font-size:.62rem;font-weight:700;line-height:1.3}.marketing-home-orbit-line{stroke:#17243d6b;stroke-opacity:1;stroke-width:.52px}.marketing-home-orbit .marketing-orbit-node{border:1px solid color-mix(in srgb, var(--orbit-accent) 34%, #1d24301a);background:radial-gradient(circle at 28% 18%, #fffffff5, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--orbit-accent) 14%, #fffffffe), color-mix(in srgb, var(--orbit-accent) 28%, #e8f0fefb)), #fff;filter:none;box-shadow:0 22px 34px #12182614,0 8px 18px #1218260a,inset 0 1px #fffffff5}.marketing-home-orbit .marketing-orbit-node:before{border:1px solid color-mix(in srgb, var(--orbit-accent) 24%, #1d243014);background:radial-gradient(circle at 50% 18%,#fff,#f8fbfffc 56%,#eaf2fff2 100%);box-shadow:inset 0 1px #fffffff0,inset 0 -12px 16px #2563eb14}.marketing-home-orbit .marketing-orbit-node strong{color:#17243d;letter-spacing:-.02em;font-size:1.01rem}.marketing-home-orbit .marketing-orbit-node span{color:#1f2839bd;font-size:.69rem;line-height:1.4}.marketing-home-orbit .marketing-orbit-node:hover,.marketing-home-orbit .marketing-orbit-node:focus-visible{border-color:color-mix(in srgb, var(--orbit-accent) 42%, #1f2a482e);background:radial-gradient(circle at 28% 18%, #fffffffa, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--orbit-accent) 16%, #faf9f6fe), color-mix(in srgb, var(--orbit-accent) 32%, #dbeafefb)), #fff;box-shadow:0 28px 44px #1218261f, 0 12px 22px #1218260f, 0 0 0 1px color-mix(in srgb, var(--orbit-accent) 22%, #1f2a4814);transform:translate(-50%,calc(-50% - 6px))scale(1.02)}:is(.marketing-home-orbit:has(.marketing-orbit-node:hover) .marketing-home-orbit-core,.marketing-home-orbit:has(.marketing-orbit-node:focus-visible) .marketing-home-orbit-core){border-color:#2563eb57;box-shadow:inset 0 1px #fffffff0,inset 0 -18px 28px #2563eb1a,0 36px 58px #1218261f,0 14px 28px #1218260d,0 0 0 1px #2563eb14}.marketing-theme-page .marketing-hub-hero{background:linear-gradient(#fffffffc,#e8f0fef5),#fff;border:1px solid #1d243014;border-radius:28px;padding:clamp(24px,3vw,36px)}.marketing-theme-page .marketing-hub-hero:before{content:"";background:linear-gradient(#2563ebf0,#0f766eb8);border-radius:999px;width:3px;position:absolute;top:22px;bottom:22px;left:0}.marketing-theme-page .marketing-hub-hero .marketing-copy-stack{max-width:34rem;padding-left:16px}.marketing-theme-page .marketing-hub-hero .marketing-eyebrow,.marketing-theme-page .marketing-section-head .marketing-eyebrow,.marketing-theme-page .marketing-hub-pathways-copy .marketing-eyebrow,.marketing-theme-page .marketing-hub-cta-band .marketing-eyebrow{color:#2563eb}.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-section-head h2,.marketing-theme-page .marketing-hub-pathways-copy h2,.marketing-theme-page .marketing-hub-cta-band h3{color:#17243d;text-shadow:none}.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{max-width:13ch}.marketing-theme-page .marketing-hub-hero .marketing-lead-shell,.marketing-theme-page .marketing-section-head p,.marketing-theme-page .marketing-hub-pathways-copy p,.marketing-theme-page .marketing-hub-pathway-panel p{color:#1f2839bd}.marketing-theme-page .marketing-hub-hero .marketing-lead-shell{max-width:46ch}.marketing-theme-page .marketing-hub-hero .marketing-hero-media:after{background:linear-gradient(#121d3405,#121d3429),linear-gradient(135deg,#2563eb00,#2563eb14)}.marketing-theme-page .marketing-cluster-section,.marketing-theme-page .marketing-hub-pathways{background:linear-gradient(#fffffffe,#e8f0fef2),#fff;border:1px solid #1b233314;border-radius:24px;padding:clamp(24px,2.8vw,34px);box-shadow:0 14px 32px #12182609,0 4px 10px #12182605}.marketing-theme-page .marketing-cluster-section:before,.marketing-theme-page .marketing-hub-pathways:before{background:radial-gradient(circle at 100% 0,#2563eb1f,#2563eb00 34%),linear-gradient(#ffffff0a,#fff0)}.marketing-theme-page .marketing-cluster-head{padding-left:8px}.marketing-theme-page .marketing-cluster-card-mosaic{background:linear-gradient(#fffffffe,#e8f0fefb),#fff;border:1px solid #1d243017;border-radius:26px;gap:12px;min-height:210px;padding:24px 24px 21px;box-shadow:0 14px 28px #1218260b,0 4px 10px #12182606,inset 0 1px #ffffffeb}.marketing-theme-page .marketing-cluster-card-mosaic:before{background:linear-gradient(90deg,#18223d0d,#2563eb1f 52%,#18223d0d);width:100%;height:1px;inset:0 auto auto 0}.marketing-theme-page .marketing-cluster-card-mosaic h3{color:#1a2334;font-size:clamp(1.18rem,1.55vw,1.48rem)}.marketing-theme-page .marketing-cluster-card-mosaic p{color:#1f2839b8;font-size:.92rem;line-height:1.6}.marketing-theme-page .marketing-cluster-detail-summary{color:#42526a9e;letter-spacing:.015em;font-size:.74rem}.marketing-theme-page .marketing-cluster-card-mosaic:hover,.marketing-theme-page .marketing-cluster-card-mosaic:focus-visible{background:linear-gradient(#fffffffe,#dbeafefb),#fff;border-color:#1f2a482e;transform:translateY(-4px);box-shadow:0 20px 34px #12182614,0 6px 14px #1218260a,0 0 0 1px #1f2a4808}.marketing-theme-page .marketing-hub-pathway-panel{background:linear-gradient(#fffffffa,#e8f0feeb),#fffffff5;border:1px solid #2563eb1f;border-top:2px solid #2563eb33;border-radius:18px}.marketing-theme-page .marketing-hub-pathway-panel strong{color:#17243d}.marketing-theme-page .marketing-hub-cta-band{border-top-color:#1d243014}@media (width<=1080px){.marketing-home-orbit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.marketing-home-orbit-core{grid-column:1/-1}}@media (width<=720px){.marketing-theme-page{border-radius:22px;gap:16px;padding:16px}.marketing-topbar{gap:10px;margin-bottom:14px}.marketing-mainbar{gap:12px;padding:14px 14px 16px}.marketing-mainbar-right{gap:10px;width:100%;min-width:0;max-width:100%;padding-left:0}.marketing-mainbar-right:before{display:none}.marketing-logo{width:min(188px,68vw)}.marketing-nav{flex-wrap:wrap;gap:8px 12px;width:100%;min-width:0;max-width:100%;padding-bottom:0;overflow:visible}.marketing-nav-link{letter-spacing:.04em;flex:0 auto;min-height:30px;font-size:.76rem}.marketing-topbar-actions{width:100%}.marketing-button{border-radius:11px;min-height:38px;padding:0 13px;font-size:.82rem}.marketing-home-gateway{gap:20px;min-height:auto;padding-inline:10px}.marketing-home-gateway-copy{gap:8px;max-width:31ch}.marketing-home-gateway-copy h1{max-width:11ch;font-size:clamp(1.72rem,8vw,2.28rem);line-height:.96}.marketing-home-gateway-copy .marketing-lead-shell{max-width:30ch;font-size:.92rem;line-height:1.52}.marketing-home-gateway-note{font-size:.82rem}.marketing-home-gateway-footer{gap:10px}.marketing-home-gateway-orbit-desktop{display:none}.marketing-home-gateway-orbit-mobile{display:block}.marketing-home-gateway-orbit{--gateway-orbit-center-y:56.2%;--gateway-orbit-core-size:34%;--gateway-orbit-node-size:26%;--gateway-orbit-core-padding:14px;--gateway-orbit-core-gap:4px;--gateway-orbit-node-padding-x:6px;--gateway-orbit-node-padding-y:7px;--gateway-orbit-node-gap:3px;--gateway-orbit-node-title-size:.55rem;--gateway-orbit-node-body-size:.36rem;--gateway-orbit-caption-size:.45rem;--gateway-orbit-caption-line-height:1.15;--gateway-orbit-lockup-width:min(116px, 70%);--gateway-orbit-lockup-gap:4px;--gateway-orbit-inner-inset:5px;max-width:356px}.marketing-home-gateway-line-desktop{display:none}.marketing-home-gateway-line-mobile{display:block}.marketing-home-gateway-line{stroke:#6f7688eb;stroke-width:.96px}.marketing-home-gateway-node{left:var(--orbit-mobile-x,var(--orbit-x));top:var(--orbit-mobile-y,var(--orbit-y));-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%,-50%)}.marketing-home-gateway-node strong{letter-spacing:0;overflow-wrap:normal;word-break:normal;max-width:11.5ch;line-height:1.02}.marketing-home-gateway-node span{text-wrap:wrap;overflow-wrap:break-word;word-break:normal;max-width:13ch}.marketing-home-gateway-node:hover,.marketing-home-gateway-node:focus-visible{transform:translate(-50%,-50%)}}@media (orientation:landscape) and (height<=520px) and (width<=920px){.marketing-home-gateway-orbit-desktop.marketing-home-orbit,.marketing-home-gateway-orbit-desktop{display:none}.marketing-home-gateway-orbit-mobile{display:block}.marketing-home-gateway{padding-inline:12px}.marketing-home-gateway-orbit{--gateway-orbit-center-y:56%;--gateway-orbit-core-size:33%;--gateway-orbit-node-size:25.5%;--gateway-orbit-node-title-size:.54rem;--gateway-orbit-node-body-size:.36rem;--gateway-orbit-caption-size:.43rem;--gateway-orbit-lockup-width:min(112px, 68%);max-width:min(380px,58vw,96vh)}.marketing-home-gateway-node{left:var(--orbit-mobile-x,var(--orbit-x));top:var(--orbit-mobile-y,var(--orbit-y));transform:translate(-50%,-50%)}.marketing-home-gateway-line-desktop{display:none}.marketing-home-gateway-line-mobile{display:block}.marketing-home-gateway-node:hover,.marketing-home-gateway-node:focus-visible{transform:translate(-50%,-50%)}}@media (width<=360px){.marketing-home-gateway-orbit{--gateway-orbit-node-padding-x:5px;--gateway-orbit-node-padding-y:6px;--gateway-orbit-node-title-size:.49rem;--gateway-orbit-node-body-size:.35rem;--gateway-orbit-inner-inset:5px}.marketing-home-gateway-node strong{max-width:11ch;line-height:1}.marketing-home-gateway-node span{line-height:1.12}}.marketing-home-gateway-grid-mode{grid-template-columns:minmax(0,.9fr) minmax(240px,.42fr);align-content:start;gap:clamp(20px,3vw,34px);min-height:calc(100svh - 118px);padding:clamp(28px,4vw,46px)}.marketing-home-gateway-grid-mode:before{background:radial-gradient(circle at 18% 16%,#ffffff14,#fff0 28%),radial-gradient(circle at 86% 10%,#2563eb2e,#2563eb00 24%),radial-gradient(circle at 50% 92%,#1f765421,#1f765400 32%),linear-gradient(#06113114,#06113142)}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy{text-align:left;grid-column:1/2;justify-items:start;max-width:760px;margin:0}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:14ch;font-size:clamp(2.35rem,5vw,5rem);line-height:.96}.marketing-home-gateway-grid-mode .marketing-lead-shell{color:#ffffffe0;max-width:66ch;font-size:clamp(1rem,1.25vw,1.12rem)}.marketing-home-gateway-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.marketing-home-gateway-grid-mode .marketing-button-primary{color:#17243d;background:linear-gradient(#ffffff24,#fff0),linear-gradient(135deg,#eef5ff,#7da2f7 58%,#2f6fed);border-color:#fff3;min-height:46px;box-shadow:0 18px 34px #050c2442,0 0 0 1px #ffffff1a,inset 0 1px #ffffff6b}.marketing-home-gateway-grid-mode .marketing-button-primary:hover,.marketing-home-gateway-grid-mode .marketing-button-primary:focus-visible{transform:translateY(-2px);box-shadow:0 24px 42px #050c2452,0 0 0 1px #ffffff29,0 0 32px #1d4ed829}.marketing-home-gateway-grid-mode .marketing-button-secondary{color:#fff;background:linear-gradient(#ffffff2e,#ffffff14),linear-gradient(135deg,#182546db,#0d1832eb);border-color:#ffffff61;min-height:46px;box-shadow:0 14px 28px #050c2438,0 0 0 1px #ffffff0f,inset 0 1px #ffffff29}.marketing-about-page{gap:clamp(24px,3vw,42px)}.marketing-about-hero{isolation:isolate;background:radial-gradient(circle at 82% 18%,#3dabff57,#0000 30%),radial-gradient(circle at 18% 84%,#1aa67f47,#0000 34%),linear-gradient(135deg,#061630 0%,#0b2845 44%,#0d3f55 100%);border:1px solid #6fb3ff47;border-radius:clamp(30px,4vw,54px);grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:center;gap:clamp(28px,5vw,86px);min-height:clamp(560px,68svh,760px);padding:clamp(34px,5vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #050c2438,inset 0 1px #ffffff29}.marketing-about-hero:before{content:"";opacity:.72;pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 68% 45%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 68% 45%,#000 0%,#0000 68%)}.marketing-about-hero-copy{gap:20px;max-width:760px;display:grid}.marketing-about-hero .marketing-eyebrow{color:#8bdcff}.marketing-about-hero h1{color:#fff;letter-spacing:-.07em;text-wrap:balance;max-width:11.6ch;font-size:clamp(3rem,6.7vw,7rem);line-height:.9}.marketing-about-hero .marketing-lead-shell{color:#eef7ffdb;max-width:66ch;font-size:clamp(1.02rem,1.35vw,1.22rem)}.marketing-about-brand-stage{place-items:center;min-height:390px;display:grid;position:relative}.marketing-about-brand-stage:before,.marketing-about-brand-stage:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:999px;position:absolute}.marketing-about-brand-stage:before{aspect-ratio:1;background:radial-gradient(circle,#ffffff24,#0000 64%);width:min(88%,420px);box-shadow:0 0 70px #69baff3d}.marketing-about-brand-stage:after{aspect-ratio:1;width:min(68%,320px);transform:translate(12%,-8%)}.marketing-about-brand-card{z-index:1;background:linear-gradient(#fffffffa,#e8f4ffe6),#fff;border:1px solid #ffffff52;border-radius:34px;justify-items:center;gap:0;width:min(100%,330px);padding:40px 34px;display:grid;position:relative;box-shadow:0 34px 70px #050c2457,inset 0 1px #ffffffe6}.marketing-about-brand-card img{filter:contrast(1.04)saturate(1.05);width:min(250px,100%);height:auto}.marketing-about-manifesto{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);padding:clamp(30px,4vw,58px);display:grid}.marketing-about-manifesto h2,.marketing-about-principles h2,.marketing-about-workflow h2,.marketing-about-proof h2,.marketing-about-counsel h2,.marketing-about-final-cta h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,4vw,4.2rem);line-height:.94}.marketing-about-manifesto>p,.marketing-about-workflow .marketing-section-head p,.marketing-about-proof-copy p,.marketing-about-counsel-copy p,.marketing-about-final-cta p{color:#0e192dc2;font-size:clamp(1.03rem,1.25vw,1.22rem);line-height:1.74}.marketing-about-principles{gap:22px;display:grid}.marketing-about-principle-grid{background:#ffffffc2;border:1px solid #6fb3ff38;border-radius:32px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 54px #050c2414}.marketing-about-principle{background:radial-gradient(circle at 20% 0,#38bdf829,#0000 40%),linear-gradient(#ffffffe6,#eff8ffd1);align-content:start;gap:16px;min-height:260px;padding:clamp(22px,2.6vw,34px);display:grid}.marketing-about-principle+.marketing-about-principle{border-left:1px solid #6fb3ff2e}.marketing-about-principle strong{color:#082640;font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(1.3rem,2vw,2.2rem);line-height:1}.marketing-about-principle p{color:#0e192db8;line-height:1.66}.marketing-about-workflow{gap:clamp(24px,3vw,38px);padding:clamp(30px,4vw,58px);display:grid}.marketing-about-workflow-grid{border:1px solid #14251d14;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.marketing-about-workflow-step{color:#fff;background:linear-gradient(#0a2846f5,#07192ef5),#08192e;align-content:start;gap:14px;min-height:250px;padding:clamp(20px,2.4vw,32px);display:grid}.marketing-about-workflow-step+.marketing-about-workflow-step{border-left:1px solid #ffffff1f}.marketing-about-workflow-step span{color:#7dd3fc;letter-spacing:.18em;font-size:.88rem;font-weight:900}.marketing-about-workflow-step strong{font-size:clamp(1.16rem,1.5vw,1.5rem);line-height:1.14}.marketing-about-workflow-step p{color:#eef7ffb8;line-height:1.62}.marketing-about-proof{grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(10px,1vw,16px) clamp(4px,1vw,10px);display:grid}.marketing-about-proof-copy{gap:14px;display:grid}.marketing-about-outcome-list{gap:12px;display:grid}.marketing-about-outcome-list span{color:#0d2b46;background:linear-gradient(#fffffff5,#ebf7ffe6),#fff;border:1px solid #6fb3ff38;border-radius:22px;align-items:center;min-height:74px;padding:18px 22px;font-weight:800;display:flex;box-shadow:0 14px 32px #050c240f}.marketing-about-counsel{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center;gap:clamp(22px,4vw,54px);padding:clamp(30px,4vw,58px);display:grid}.marketing-about-counsel-copy{gap:14px;display:grid}.marketing-about-counsel-card{background:#fff;border:1px solid #6fb3ff38;border-radius:24px;justify-self:end;width:min(100%,240px);margin:0;overflow:hidden;box-shadow:0 18px 38px #050c241a}.marketing-about-counsel-card img{aspect-ratio:1/1.22;object-fit:cover;object-position:center 10%;width:100%;display:block}.marketing-about-counsel-card figcaption{gap:4px;padding:15px 17px 17px;display:grid}.marketing-about-counsel-card strong{color:#0b2138;font-family:var(--font-heading);font-size:1.06rem}.marketing-about-counsel-card span{color:#0e192da3;font-size:.86rem}.marketing-about-final-cta{background:radial-gradient(circle at 90% 20%,#38bdf83d,#0000 32%),linear-gradient(135deg,#0b2138,#0f3d5a 58%,#11485f);border:1px solid #6fb3ff40;border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(30px,4vw,54px);display:grid;box-shadow:0 28px 58px #050c242e,inset 0 1px #ffffff1f}.marketing-about-final-cta h2,.marketing-about-final-cta p,.marketing-about-final-cta .marketing-eyebrow{color:#fff}.marketing-about-final-cta p{color:#eef7ffc7;max-width:760px}@media (width<=980px){.marketing-about-hero,.marketing-about-manifesto,.marketing-about-proof,.marketing-about-counsel,.marketing-about-final-cta{grid-template-columns:1fr}.marketing-about-brand-stage{min-height:320px}.marketing-about-principle-grid,.marketing-about-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-about-principle:nth-child(odd),.marketing-about-workflow-step:nth-child(odd){border-left:0}.marketing-about-principle:nth-child(n+3),.marketing-about-workflow-step:nth-child(n+3){border-top:1px solid #6fb3ff2e}.marketing-about-final-cta .marketing-button{width:fit-content}}@media (width<=640px){.marketing-about-hero{border-radius:30px;gap:20px;min-height:auto;padding:26px 22px}.marketing-about-hero>*,.marketing-about-hero-copy,.marketing-about-brand-stage{width:100%;min-width:0;max-width:100%}.marketing-about-hero h1{letter-spacing:-.055em;max-width:100%;font-size:clamp(2.1rem,10.2vw,2.95rem);line-height:.92}.marketing-about-hero .marketing-lead-shell{font-size:.98rem;line-height:1.66}.marketing-about-brand-stage{min-height:190px}.marketing-about-brand-card{border-radius:24px;width:min(100%,218px);padding:24px 20px}.marketing-about-brand-card img{width:min(178px,100%)}.marketing-about-manifesto,.marketing-about-workflow,.marketing-about-counsel,.marketing-about-final-cta{border-radius:28px;padding:26px 22px}.marketing-about-principle-grid,.marketing-about-workflow-grid{grid-template-columns:1fr}.marketing-about-principle+.marketing-about-principle,.marketing-about-workflow-step+.marketing-about-workflow-step{border-top:1px solid #6fb3ff2e;border-left:0}.marketing-about-principle,.marketing-about-workflow-step{min-height:auto}.marketing-about-counsel-card{justify-self:start;width:min(100%,220px)}.marketing-about-final-cta .marketing-button{width:100%}}.marketing-about-hero{min-height:clamp(520px,62svh,700px)}.marketing-about-hero-copy{gap:18px;max-width:720px}.marketing-about-hero h1{letter-spacing:-.062em;max-width:12.4ch;font-size:clamp(2.72rem,5.45vw,5.9rem);line-height:.94}.marketing-about-hero .marketing-lead-shell{max-width:64ch;font-size:clamp(.98rem,1.12vw,1.12rem);line-height:1.68}.marketing-about-manifesto h2,.marketing-about-principles h2,.marketing-about-workflow h2,.marketing-about-proof h2,.marketing-about-counsel h2,.marketing-about-final-cta h2{letter-spacing:-.048em;font-size:clamp(1.74rem,3.15vw,3.45rem);line-height:1}.marketing-about-manifesto>p,.marketing-about-workflow .marketing-section-head p,.marketing-about-proof-copy p,.marketing-about-counsel-copy p,.marketing-about-final-cta p{font-size:clamp(.98rem,1.05vw,1.1rem);line-height:1.68}.marketing-about-principle strong{font-size:clamp(1.18rem,1.55vw,1.78rem);line-height:1.08}.marketing-about-principle p,.marketing-about-workflow-step p{font-size:.98rem}.marketing-about-workflow-step strong{font-size:clamp(1.06rem,1.22vw,1.28rem)}.marketing-about-outcome-list span{min-height:66px;font-size:.96rem;line-height:1.45}@media (width<=980px){.marketing-about-hero{min-height:auto}.marketing-about-hero h1{font-size:clamp(2.45rem,8vw,4.45rem)}.marketing-about-manifesto h2,.marketing-about-principles h2,.marketing-about-workflow h2,.marketing-about-proof h2,.marketing-about-counsel h2,.marketing-about-final-cta h2{font-size:clamp(1.68rem,5.2vw,3rem)}}@media (width<=640px){.marketing-about-hero h1{letter-spacing:-.048em;font-size:clamp(2rem,9vw,2.62rem);line-height:.98}.marketing-about-hero .marketing-lead-shell{font-size:.95rem;line-height:1.62}.marketing-about-manifesto h2,.marketing-about-principles h2,.marketing-about-workflow h2,.marketing-about-proof h2,.marketing-about-counsel h2,.marketing-about-final-cta h2{letter-spacing:-.042em;font-size:clamp(1.58rem,7.1vw,2.18rem);line-height:1.04}.marketing-about-manifesto>p,.marketing-about-workflow .marketing-section-head p,.marketing-about-proof-copy p,.marketing-about-counsel-copy p,.marketing-about-final-cta p{font-size:.96rem;line-height:1.62}.marketing-about-principle strong{font-size:1.2rem}}.marketing-home-gateway-proof{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.marketing-home-gateway-proof span{color:#ffffffc2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;display:inline-flex}.marketing-home-gateway-brand-card{z-index:1;background:radial-gradient(circle at 50% 18%,#fffffffa,#f7faffe0 48%,#dfeaf8cc 100%),#fff;border:1px solid #2563eb2e;border-radius:28px;grid-column:2/3;place-self:start stretch;place-items:center;min-height:238px;padding:28px;display:grid;position:relative;box-shadow:0 24px 46px #050c242e,inset 0 1px #ffffffe0}.marketing-home-area-panel{z-index:1;background:linear-gradient(#ffffff17,#ffffff0b),#ffffff0a;border:1px solid #ffffff21;border-radius:28px;grid-column:1/-1;gap:18px;margin-top:clamp(6px,1vw,12px);padding:clamp(18px,2vw,24px);scroll-margin-top:110px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 22px 44px #050c242e}.marketing-home-area-panel-head{gap:6px;max-width:760px;display:grid}.marketing-home-area-panel-head h2{letter-spacing:-.04em;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.04}.marketing-home-area-panel-head p:not(.marketing-eyebrow){color:#ffffffc2;max-width:68ch;line-height:1.66}.marketing-home-area-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.marketing-home-area-card{border:1px solid color-mix(in srgb, var(--marketing-accent) 28%, #ffffff29);background:radial-gradient(circle at top right, color-mix(in srgb, var(--marketing-accent) 20%, transparent), transparent 38%), linear-gradient(180deg, #fffffff7, color-mix(in srgb, var(--marketing-accent) 10%, #f8fbff) 100%), #fffffff5;cursor:pointer;border-radius:22px;align-content:start;gap:10px;min-height:214px;padding:18px 16px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 32px #050c2429,inset 0 1px #ffffffeb}.marketing-home-area-card:first-child,.marketing-home-area-card:nth-child(2),.marketing-home-area-card:nth-child(3){grid-column:span 4}.marketing-home-area-card:nth-child(4),.marketing-home-area-card:nth-child(5),.marketing-home-area-card:nth-child(6),.marketing-home-area-card:nth-child(7){grid-column:span 3}.marketing-home-area-card:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--marketing-accent) 48%, #1d4ed82e), transparent 44%), radial-gradient(circle at 18% 12%, #ffffffe0, transparent 24%);opacity:.36;pointer-events:none;position:absolute;inset:0}.marketing-home-area-card:after{content:"→";background:color-mix(in srgb, var(--marketing-accent) 18%, #fff 82%);color:#17243d;border-radius:999px;place-items:center;width:30px;height:30px;font-size:1.05rem;font-weight:700;transition:transform .18s,background .18s;display:grid;position:absolute;bottom:13px;right:15px}.marketing-home-area-card>*{z-index:1;position:relative}.marketing-home-area-card-kicker{color:color-mix(in srgb, var(--marketing-accent) 58%, #17243d 42%);letter-spacing:.11em;text-transform:uppercase;font-size:.74rem;font-weight:800}.marketing-home-area-card strong{color:#17243d;letter-spacing:-.025em;font-size:clamp(1.02rem,1.25vw,1.28rem);line-height:1.12}.marketing-home-area-card-copy{color:#1f2839b8;font-size:.86rem;line-height:1.58}.marketing-home-area-card-cta{border:1px solid color-mix(in srgb, var(--marketing-accent) 26%, #1d24301a);background:color-mix(in srgb, var(--marketing-accent) 11%, #fff 89%);color:#17243d;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:30px;margin-top:auto;padding:0 11px;font-size:.72rem;font-weight:800;display:inline-flex}.marketing-home-area-card-check{display:none}.marketing-home-area-card:hover,.marketing-home-area-card:focus-visible{border-color:color-mix(in srgb, var(--marketing-accent) 52%, #ffffff3d);background:radial-gradient(circle at top right, color-mix(in srgb, var(--marketing-accent) 26%, transparent), transparent 40%), linear-gradient(180deg, #fff, color-mix(in srgb, var(--marketing-accent) 15%, #f6f9ff) 100%), #fff;box-shadow:0 26px 44px #050c243d, 0 0 0 1px color-mix(in srgb, var(--marketing-accent) 18%, transparent);transform:translateY(-5px)}.marketing-home-area-card:hover:after,.marketing-home-area-card:focus-visible:after{background:color-mix(in srgb, var(--marketing-accent) 26%, #fff 74%);transform:translate(3px)}.marketing-home-area-card:focus-visible{outline-offset:4px;outline:3px solid #1d4ed857}@media (width<=1180px){.marketing-home-gateway-grid-mode{grid-template-columns:1fr;min-height:auto}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy,.marketing-home-gateway-brand-card,.marketing-home-area-panel{grid-column:1/-1}.marketing-home-gateway-brand-card{justify-self:start;width:min(360px,100%);min-height:210px}.marketing-home-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home-area-card,.marketing-home-area-card:first-child,.marketing-home-area-card:nth-child(2),.marketing-home-area-card:nth-child(3),.marketing-home-area-card:nth-child(4),.marketing-home-area-card:nth-child(5),.marketing-home-area-card:nth-child(6),.marketing-home-area-card:nth-child(7){grid-column:auto}}@media (width<=720px){.marketing-home-gateway-grid-mode{justify-self:center;gap:18px;width:min(100%,100vw - 24px);padding:20px}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{max-width:none;font-size:clamp(2.08rem,11vw,3.15rem)}.marketing-home-gateway-actions,.marketing-home-gateway-actions .marketing-button{width:100%}.marketing-home-gateway-actions .marketing-button{justify-content:center}.marketing-home-gateway-proof{gap:7px}.marketing-home-gateway-proof span{font-size:.7rem}.marketing-home-gateway-brand-card{border-radius:22px;width:100%;min-height:176px;padding:22px}.marketing-home-area-panel{border-radius:22px;padding:14px}.marketing-home-area-grid{grid-template-columns:1fr}.marketing-home-area-card{min-height:auto;padding:17px 16px 56px}}@media (width<=380px){.marketing-cluster-card-mosaic{min-width:0;padding-inline:clamp(15px,5.4vw,18px)}.marketing-cluster-card-mosaic h3,.marketing-cluster-card-mosaic p,.marketing-cluster-card-mosaic .marketing-cluster-detail-summary{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.marketing-cluster-card-mosaic h3{font-size:clamp(1.05rem,6.8vw,1.28rem);line-height:1.12}.marketing-theme-page .marketing-cluster-card-mosaic h3{font-size:clamp(1.04rem,6.4vw,1.24rem)}.marketing-cluster-detail-summary{font-size:.72rem;line-height:1.5}}@media (width<=720px){.app-shell:has(.marketing-home-page){width:min(1280px,100% - 20px)}.marketing-home-page{padding-inline:8px}.marketing-home-gateway.marketing-home-gateway-grid-mode{width:min(100%,100vw - 20px);max-width:none;padding-inline:14px}.marketing-home-gateway-grid-mode .marketing-home-area-grid,.marketing-home-gateway-grid-mode .marketing-home-area-card{width:100%}}.marketing-home-area-card{appearance:none;font:inherit;text-align:left;border-style:solid}.marketing-home-area-card.is-active{border-color:color-mix(in srgb, var(--marketing-accent) 82%, #ffffff4d);box-shadow:0 30px 56px #050c2447, 0 0 0 2px color-mix(in srgb, var(--marketing-accent) 42%, transparent), 0 0 48px color-mix(in srgb, var(--marketing-accent) 23%, transparent);transform:translateY(-6px)}.marketing-home-area-card.is-active:after{content:"✓";background:color-mix(in srgb, var(--marketing-accent) 30%, #fff 70%)}.marketing-home-topic-deck{border:1px solid color-mix(in srgb, var(--marketing-accent) 30%, #ffffff1f);background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--marketing-accent) 24%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--marketing-shell) 82%, #081221 18%), #07111f 100%);border-radius:28px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(18px,3vw,34px);min-height:370px;margin-top:2px;padding:clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 26px 58px #03091b52}.marketing-home-topic-deck:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:22px;position:absolute;inset:16px}.marketing-home-topic-deck-copy{z-index:1;gap:12px;display:grid;position:relative}.marketing-home-topic-deck-copy h3{color:#fff;letter-spacing:-.055em;max-width:12ch;font-size:clamp(1.8rem,3.4vw,3.15rem);line-height:.96}.marketing-home-topic-deck-copy p:not(.marketing-eyebrow){color:#ffffffbd;max-width:44ch;line-height:1.68}.marketing-home-topic-deck-link{border:1px solid color-mix(in srgb, var(--marketing-accent) 35%, #ffffff2e);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:42px;margin-top:4px;padding:0 16px;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.marketing-home-topic-deck-link:hover,.marketing-home-topic-deck-link:focus-visible{border-color:color-mix(in srgb, var(--marketing-accent) 58%, #ffffff3d);background:color-mix(in srgb, var(--marketing-accent) 18%, #ffffff1f);transform:translateY(-2px)}.marketing-home-topic-stack{z-index:1;perspective:1400px;min-height:310px;display:grid;position:relative}.marketing-home-topic-card{width:min(510px, calc(100% - (var(--topic-card-index) * 22px)));border:1px solid color-mix(in srgb, var(--marketing-accent) 24%, #ffffff2e);background:linear-gradient(135deg, #fffffffa, color-mix(in srgb, var(--marketing-accent) 10%, #f5f8ff 90%)), #fff;color:#17243d;min-height:178px;transform:translateX(calc(var(--topic-card-index) * -30px)) translateY(calc((var(--topic-card-index) - 2.5) * 16px)) rotate(calc((var(--topic-card-index) - 2.5) * -2.1deg));transform-origin:85%;border-radius:24px;grid-area:1/1;place-self:center end;gap:10px;padding:20px 22px 18px;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;box-shadow:0 20px 44px #02091b42,inset 0 1px #ffffffe6}.marketing-home-topic-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 12% 10%, #ffffffdb, transparent 24%), linear-gradient(90deg, color-mix(in srgb, var(--marketing-accent) 26%, transparent), transparent 48%);opacity:.58;pointer-events:none;position:absolute;inset:0}.marketing-home-topic-card>*{z-index:1;position:relative}.marketing-home-topic-card:hover,.marketing-home-topic-card:focus-visible{z-index:8;border-color:color-mix(in srgb, var(--marketing-accent) 55%, #fff3);box-shadow:0 30px 62px #02091b5c, 0 0 34px color-mix(in srgb, var(--marketing-accent) 16%, transparent);transform:translateX(calc(var(--topic-card-index) * -34px - 18px)) translateY(calc((var(--topic-card-index) - 2.5) * 13px - 8px)) rotate(calc((var(--topic-card-index) - 2.5) * -1.15deg)) scale(1.035)}.marketing-home-topic-card-number{color:color-mix(in srgb, var(--marketing-accent) 64%, #17243d 36%);letter-spacing:.16em;font-size:.72rem;font-weight:900}.marketing-home-topic-card strong{letter-spacing:-.025em;max-width:18ch;font-size:clamp(1.05rem,1.4vw,1.32rem);line-height:1.08}.marketing-home-topic-card p{color:#1f2839b8;max-width:42ch;font-size:.86rem;line-height:1.52}.marketing-home-topic-card-tags{color:color-mix(in srgb, var(--marketing-accent) 50%, #273244 50%);letter-spacing:.05em;text-transform:uppercase;align-self:end;font-size:.72rem;font-weight:800}.marketing-home-topic-card-cta{background:color-mix(in srgb, var(--marketing-accent) 13%, #fff 87%);color:#17243d;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}@media (width<=980px){.marketing-home-topic-deck{grid-template-columns:1fr}.marketing-home-topic-deck-copy h3{max-width:16ch}.marketing-home-topic-stack{gap:12px;min-height:auto}.marketing-home-topic-card{grid-area:auto;justify-self:stretch;width:100%;min-height:auto;transform:none}.marketing-home-topic-card:hover,.marketing-home-topic-card:focus-visible{transform:translateY(-4px)}}@media (width<=720px){.marketing-home-topic-deck{border-radius:22px;padding:18px}.marketing-home-topic-card{border-radius:20px;padding:18px}}.marketing-surface,.marketing-shell-panel,.marketing-hub-hero,.marketing-service-hero,.marketing-trust-section,.marketing-focus-section,.marketing-home-gateway,.marketing-home-topic-deck,.marketing-final-cta{background:linear-gradient(#fffffffa,#f7fafbf5),#fff;border-color:#111f2d1a;box-shadow:0 28px 70px #0c182613,0 8px 22px #0c18260b}.marketing-nav-link.active,.marketing-nav-link:hover,.marketing-nav-link:focus-visible{color:#0a3f32}.marketing-nav-link.active:after{background:linear-gradient(90deg,#0a3f3214,#0b7a5a,#0a3f3214)}.marketing-eyebrow,.marketing-floating-label,.marketing-home-topic-card-number,.marketing-home-topic-card-tags{color:#1d4ed8;letter-spacing:.17em}.marketing-copy-stack h1,.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-copy-stack h1{color:#122033;letter-spacing:-.032em}.marketing-lead,.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell,.marketing-theme-page .marketing-hub-hero .marketing-lead-shell,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-lead-shell{color:#263446c2}.marketing-hub-hero,.marketing-service-hero{border-radius:30px;position:relative;overflow:hidden}.marketing-hub-hero:before,.marketing-service-hero:before{content:"";opacity:.86;background:linear-gradient(#122033,#1d4ed8 48%,#0b7a5a);border-radius:999px;width:3px;position:absolute;inset:24px auto 24px 0}.marketing-hub-hero .marketing-hero-media,.marketing-service-hero .marketing-hero-media{background:radial-gradient(circle at 82% 18%,#0b7a5a1c,#0000 34%),linear-gradient(135deg,#f8fafb,#eaf1f2 86%);border-color:#111f2d14;box-shadow:inset 0 1px #ffffffeb,0 24px 56px #0c182617}.marketing-hub-hero .marketing-hero-media:after,.marketing-service-hero .marketing-hero-media:after,.marketing-theme-page .marketing-hub-hero .marketing-hero-media:after,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-hero-media:after{background:linear-gradient(90deg,#ffffff1a,#0000 35%),radial-gradient(circle at 72% 22%,#0b7a5a1a,#0000 36%)}.marketing-media-image,.marketing-hub-hero .marketing-media-image,.marketing-service-hero .marketing-media-image{filter:saturate(.92)contrast(1.03)brightness(1.01)}.marketing-button-primary,.marketing-button,.marketing-topbar-action{background:linear-gradient(#ffffff14,#0000),linear-gradient(135deg,#092f27,#0a4b3a 58%,#0b7a5a);border-color:#0a3f322e;box-shadow:0 18px 34px #0a3f322e,inset 0 1px #ffffff29}.marketing-button-secondary{color:#122033;background:#ffffffd1;border-color:#1220331f}.marketing-card,.marketing-focus-card,.marketing-topic-card,.marketing-module-card,.marketing-faq-item,.marketing-related-card,.marketing-kpi-card,.marketing-home-topic-card{background:linear-gradient(#fffffffa,#f8fbfcf0),#fff;border-color:#111f2d18;box-shadow:0 18px 42px #0c182611,inset 0 1px #fffffff0}.marketing-card:hover,.marketing-focus-card:hover,.marketing-topic-card:hover,.marketing-related-card:hover,.marketing-home-topic-card:hover{border-color:#0b7a5a3d;box-shadow:0 24px 58px #0c18261a,0 0 0 1px #0b7a5a0a}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero,.marketing-theme-page .marketing-hub-hero{background:linear-gradient(#fffffffa,#f7fafbf5),#fff}.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero h1,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero h2,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero h3,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero strong,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero .marketing-eyebrow,.marketing-theme-page[data-theme=arbeitsrecht] .marketing-hub-hero p,.marketing-theme-page .marketing-hub-hero h1,.marketing-theme-page .marketing-hub-hero h2,.marketing-theme-page .marketing-hub-hero h3,.marketing-theme-page .marketing-hub-hero strong,.marketing-theme-page .marketing-hub-hero .marketing-eyebrow,.marketing-theme-page .marketing-hub-hero p{color:inherit}@media (width<=720px){.marketing-cookie-banner{border-radius:18px;width:auto;padding:14px;inset:auto 12px 12px}.marketing-cookie-banner h2,.marketing-cookie-banner h3,.marketing-cookie-banner strong{letter-spacing:.12em;font-size:.9rem}.marketing-cookie-banner p{font-size:.82rem;line-height:1.45}.marketing-cookie-banner button{min-height:40px}}.marketing-home-gateway.marketing-home-gateway-grid-mode{isolation:isolate;background:radial-gradient(circle at 86% 18%,#1d4ed81a,#0000 32%),radial-gradient(circle at 12% 88%,#0b7a5a12,#0000 36%),linear-gradient(135deg,#fff 0%,#f6f9fa 54%,#edf4f5 100%);border-color:#111f2d1c;min-height:auto;padding:clamp(34px,4.6vw,58px);box-shadow:0 30px 76px #0c182617,0 12px 28px #0c18260e,inset 0 1px #fffffffa}.marketing-home-gateway.marketing-home-gateway-grid-mode:before{z-index:-1;opacity:1;background:linear-gradient(90deg,#0a3f320e,#0000 28%),radial-gradient(circle at 70% 8%,#1d4ed818,#0000 24%);border:1px solid #111f2d0e;border-radius:26px;inset:18px}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy{align-self:center;gap:18px}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{color:#122033;max-width:13.5ch;text-shadow:none}.marketing-home-gateway-grid-mode .marketing-lead-shell{color:#263446cc;max-width:62ch;text-shadow:none}.marketing-home-gateway-grid-mode .marketing-button-primary{color:#fff;background:linear-gradient(#ffffff1a,#0000),linear-gradient(135deg,#092f27,#0a4b3a 58%,#0b7a5a);border-color:#0a3f3233;box-shadow:0 18px 36px #0a3f322e,inset 0 1px #ffffff29}.marketing-home-gateway-grid-mode .marketing-button-secondary{color:#122033;background:linear-gradient(#fffffff5,#f7fafbeb);border-color:#12203324;box-shadow:0 12px 28px #0c182612,inset 0 1px #fffffffa}.marketing-home-gateway-brand-card{background:radial-gradient(circle at 50% 16%,#fffffffa,#f7fafbeb 54%,#e8f1f2e0 100%),#fff;border-color:#0a3f321a;align-self:center;box-shadow:0 26px 58px #0c182621,0 0 0 8px #ffffff94,inset 0 1px #fffffff5}.marketing-home-area-panel{background:linear-gradient(#fffffff0,#f8fbfce6),#fff;border-color:#111f2d17;box-shadow:0 22px 54px #0c182612,inset 0 1px #fffffff5}.marketing-home-area-panel-head p:not(.marketing-eyebrow){color:#263446b8}.marketing-service-subtopic-card,.marketing-abfindung-calculator-card,.marketing-abfindung-factor-control,.marketing-abfindung-info-item,.marketing-abfindung-note,.marketing-abfindung-stat{background:linear-gradient(#fffffffb,#f7fafbf2),#fff;border-color:#111f2d18;box-shadow:0 18px 42px #0c182611,inset 0 1px #fffffff0}.marketing-service-subtopic-card:before{background:linear-gradient(#0b7a5a,#0a3f3247)}.marketing-service-subtopic-kicker,.marketing-service-subtopic-action,.marketing-abfindung-result-label{color:#1d4ed8}.marketing-service-subtopic-card:after{color:#0a6b50;background:#ffffffeb;border-color:#0a3f3224}.marketing-abfindung-field input,.marketing-abfindung-field select{background:#fffffff5;border-color:#111f2d1f}.marketing-abfindung-field input:focus,.marketing-abfindung-field select:focus{border-color:#0b7a5a75;box-shadow:0 0 0 4px #0b7a5a1a}.marketing-abfindung-result-primary{background:radial-gradient(circle at 0 0,#0b7a5a1c,#0000 52%),linear-gradient(#fffffffe,#eff6f7f5);border-color:#0b7a5a29}@media (width<=720px){.marketing-mainbar,.marketing-hub-hero,.marketing-service-hero{border-radius:24px}.marketing-hub-hero:before,.marketing-service-hero:before{width:3px;inset:24px auto 24px 18px}.marketing-home-gateway.marketing-home-gateway-grid-mode{padding:24px 18px}.marketing-home-gateway.marketing-home-gateway-grid-mode:before{border-radius:20px;inset:10px}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{font-size:clamp(2.15rem,10.2vw,3.45rem);line-height:.98}.marketing-home-gateway-grid-mode .marketing-lead-shell{color:#263446c7}.marketing-service-hero .marketing-hero-media{background:radial-gradient(circle at 76% 18%,#0b7a5a1a,#0000 34%),linear-gradient(135deg,#f8fafb,#edf4f5);min-height:auto;padding:10px}.marketing-service-hero .marketing-media-image{aspect-ratio:1.45;object-fit:contain;height:auto;min-height:0;max-height:300px;box-shadow:none;background:0 0}}.marketing-page{color:#101827}.marketing-surface,.marketing-service-card,.marketing-kpi-card,.marketing-highlight-card,.marketing-floating-card,.marketing-photo-card,.marketing-module-card,.marketing-sidebar-card,.marketing-feature-panel,.marketing-compact-card,.marketing-service-subtopic-card,.marketing-abfindung-calculator-card,.marketing-abfindung-factor-control,.marketing-abfindung-info-item,.marketing-abfindung-note,.marketing-abfindung-stat,.marketing-hub-summary,.marketing-cluster-section,.marketing-directory-column,.marketing-home-focus-card,.marketing-home-secondary-band,.marketing-home-area-panel{background:radial-gradient(circle at 92% 0,#2563eb17,#0000 32%),linear-gradient(#fffffffa,#f1f7fff0),#fff;border-color:#1e40af21;box-shadow:0 30px 70px #0f234917,0 12px 28px #0f23490e,inset 0 1px #fffffffa}.marketing-mainbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe6,#eff6ffd1),#ffffffc2;border-color:#1e40af21;box-shadow:0 22px 52px #0f234917,0 8px 20px #0f23490d}.marketing-theme-topbar .marketing-mainbar{background:radial-gradient(circle at 8% 0,#2563eb14,#0000 34%),linear-gradient(#fffffff0,#eff6ffdb),#ffffffc7;border-color:#1e40af21;box-shadow:0 24px 56px #0f23491a,0 8px 22px #0f23490e}.marketing-theme-topbar .marketing-nav-link{color:#07162dbd}.marketing-theme-topbar .marketing-nav-link:hover,.marketing-theme-topbar .marketing-nav-link:focus-visible,.marketing-theme-topbar .marketing-nav-link.active{color:#07162d;border-color:#2563ebb8}.marketing-theme-topbar .marketing-button-secondary{color:#07162d;background:linear-gradient(#fffffffa,#e8f0fef0);border-color:#1e40af29;box-shadow:0 16px 34px #0f234914,inset 0 1px #fffffffa}.marketing-nav-link{color:#07162dbd}.marketing-nav-link:hover,.marketing-nav-link:focus-visible,.marketing-nav-link.active{color:#07162d;border-color:#2563ebb8}.marketing-button-primary{color:#fff;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#07162d 0%,#1d4ed8 58%,#0f766e 100%);border-color:#2563eb3d;box-shadow:0 20px 42px #2563eb38,0 8px 18px #0f23491f,inset 0 1px #ffffff2e}.marketing-button-secondary{color:#07162d;background:linear-gradient(#fffffffa,#e8f0fef0);border-color:#1e40af29;box-shadow:0 16px 34px #0f234914,inset 0 1px #fffffffa}.marketing-card-kicker,.marketing-eyebrow,.marketing-service-subtopic-kicker,.marketing-service-subtopic-action,.marketing-abfindung-result-label{color:#2563eb}.marketing-lead,.marketing-module-card p,.marketing-sidebar-card p,.marketing-service-card-body p,.marketing-highlight-card p,.marketing-kpi-card p,.marketing-compact-card p,.marketing-home-secondary-link span,.marketing-home-area-panel-head p:not(.marketing-eyebrow){color:#42526ae0}.marketing-hero,.marketing-service-hero,.marketing-hub-hero,.marketing-shell-panel{background:radial-gradient(circle at 85% 14%,#38bdf833,#0000 34%),radial-gradient(circle at 10% 86%,#0f766e2e,#0000 34%),linear-gradient(135deg,#07162d 0%,#0f2a5f 54%,#102a43 100%);border-color:#93c5fd3d;box-shadow:0 34px 76px #07162d3d,0 12px 28px #2563eb1f}.marketing-hero h1,.marketing-service-hero h1,.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-shell-panel h1,.marketing-shell-panel h2,.marketing-shell-panel h3{color:#fff;text-shadow:0 16px 34px #030a1838}.marketing-hero .marketing-lead,.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell,.marketing-shell-panel p{color:#e8f0fee0}.marketing-hero-media,.marketing-service-hero .marketing-hero-media,.marketing-photo-card,.marketing-service-card-media{background:radial-gradient(circle at 70% 16%,#38bdf81c,#0000 34%),linear-gradient(135deg,#f8fbff,#e6f0ff);border-color:#93c5fd33}.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode{background:radial-gradient(circle at 50% 48%,#2563eb21,#0000 32%),radial-gradient(circle at 12% 18%,#0f766e1a,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 56%,#e6f0ff 100%);border-color:#1e40af21;box-shadow:0 34px 82px #0f23491c,0 14px 32px #0f234911,inset 0 1px #fffffffa}.marketing-home-gateway:before,.marketing-home-gateway.marketing-home-gateway-grid-mode:before{background:linear-gradient(90deg,#2563eb14,#0000 34%),radial-gradient(circle at 72% 10%,#38bdf81f,#0000 28%),radial-gradient(circle at 18% 86%,#0f766e14,#0000 30%);border-color:#2563eb14}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{color:#07162d;text-shadow:none}.marketing-home-gateway-note,.marketing-home-gateway-grid-mode .marketing-lead-shell{color:#42526ad1}.marketing-home-gateway-core{background:radial-gradient(circle at 32% 18%,#fff,#0000 34%),linear-gradient(#fffffffc,#e8f0fefa 58%,#dbeafef5);border-color:#2563eb33;box-shadow:inset 0 1px #fffffffa,inset 0 -18px 28px #2563eb14,0 30px 60px #0f23491f,0 12px 26px #0f234912}.marketing-home-gateway-core:before{background:radial-gradient(circle at 50% 20%,#fffffffc,#f4f8ffeb 56%,#e2eeffdb 100%);border-color:#2563eb21;box-shadow:inset 0 1px #fffffffa,inset 0 -14px 22px #2563eb12}.marketing-home-gateway-node,.marketing-home-gateway-orbit-mobile .marketing-home-gateway-node{border-color:color-mix(in srgb, var(--orbit-accent) 40%, #1e40af29);background:radial-gradient(circle at 28% 18%, #fffffffa, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--orbit-accent) 13%, #fffffffe), color-mix(in srgb, var(--orbit-accent) 27%, #e8f0fefb)), #fff;box-shadow:0 22px 38px #0f23491a,0 8px 18px #0f23490e,inset 0 1px #fffffff5}.marketing-home-gateway-node:before,.marketing-home-gateway-orbit-mobile .marketing-home-gateway-node:before{border-color:color-mix(in srgb, var(--orbit-accent) 26%, #1e40af1a);background:radial-gradient(circle at 50% 18%,#fff,#f8fbfffc 56%,#eaf2fff2 100%);box-shadow:inset 0 1px #fffffff5,inset 0 -12px 16px #2563eb14}.marketing-home-gateway-node:hover,.marketing-home-gateway-node:focus-visible{background:radial-gradient(circle at 28% 18%, #fffffffa, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--orbit-accent) 17%, #fffffffe), color-mix(in srgb, var(--orbit-accent) 35%, #dbeafefb)), #fff}.marketing-home-gateway-line{stroke:#2563eb7a}.marketing-home-gateway-caption{color:#07162dbf}.marketing-home-gateway-brand-card{background:radial-gradient(circle at 50% 16%,#fffffffa,#f2f7fff0 54%,#dbeafee0 100%),#fff;border-color:#2563eb24}.marketing-home-topic-deck{background:radial-gradient(circle at 88% 12%,#38bdf833,#0000 32%),radial-gradient(circle at 12% 86%,#0f766e26,#0000 34%),linear-gradient(135deg,#07162d,#0d203f 100%);border-color:#93c5fd38}.marketing-cookie-banner{background:linear-gradient(#fffffffa,#e8f0fef0);border-color:#1e40af29;box-shadow:0 24px 54px #0f234924}@media (width<=720px){.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode{background:radial-gradient(circle at 50% 48%,#2563eb26,#0000 34%),linear-gradient(#f8fbff 0%,#eef5ff 100%)}}.marketing-page{gap:clamp(28px,3.2vw,44px)}.marketing-topbar{margin-bottom:clamp(22px,3vw,38px)}.marketing-mainbar,.marketing-theme-topbar .marketing-mainbar{background:linear-gradient(#ffffffeb,#eff6ffdb),#ffffffc7;border-color:#1e40af29;border-radius:28px;box-shadow:0 24px 64px #0f23491f,0 8px 22px #0f234912}.marketing-nav-link{color:#07162db8;font-weight:700}.marketing-logo{filter:brightness(1.06)contrast(1.08)saturate(1.04)drop-shadow(0 8px 18px #07162d29)}.marketing-button{letter-spacing:-.005em;border-radius:18px}.marketing-button-primary,.marketing-home-gateway-grid-mode .marketing-button-primary{background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#06152e 0%,#1d4ed8 54%,#0f766e 100%);border-color:#60a5fa47;box-shadow:0 22px 46px #2563eb3d,0 8px 20px #0f234924,inset 0 1px #ffffff2e}.marketing-button-secondary,.marketing-theme-topbar .marketing-button-secondary,.marketing-home-gateway-grid-mode .marketing-button-secondary{background:linear-gradient(#fffffffc,#e2eefff0);border-color:#2563eb2e;box-shadow:0 16px 36px #0f234917,inset 0 1px #fffffffa}.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode{background:radial-gradient(circle at 14% 16%,#2563eb21,#0000 32%),radial-gradient(circle at 86% 20%,#38bdf82e,#0000 30%),radial-gradient(circle at 70% 88%,#0f766e1f,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#edf5ff 50%,#e3eefc 100%);border-color:#2563eb2e;border-radius:36px;overflow:hidden;box-shadow:0 40px 92px #0f234924,0 16px 36px #0f234914,inset 0 1px #fffffffa}.marketing-home-gateway.marketing-home-gateway-grid-mode{grid-template-columns:minmax(310px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:clamp(22px,3vw,34px);padding:clamp(36px,4.6vw,62px)}.marketing-home-gateway-grid-mode .marketing-home-gateway-brand-card{grid-area:2/1}.marketing-home-gateway:before,.marketing-home-gateway.marketing-home-gateway-grid-mode:before{background:linear-gradient(90deg,#2563eb1a,#0000 30%),radial-gradient(circle at 74% 12%,#38bdf829,#0000 28%),radial-gradient(circle at 15% 90%,#0f766e1a,#0000 30%);border-color:#2563eb1a;inset:18px}.marketing-home-gateway-copy{gap:20px}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{color:#06152e;letter-spacing:-.048em;max-width:10.8ch;font-size:clamp(2.35rem,3.65vw,4.45rem);line-height:.94}.marketing-home-gateway-grid-mode .marketing-lead-shell,.marketing-home-gateway-copy .marketing-lead-shell{color:#233045d1;max-width:58ch;font-size:clamp(1.02rem,1.16vw,1.16rem);line-height:1.75}.marketing-home-gateway-proof{gap:9px}.marketing-home-gateway-brand-card{background:radial-gradient(circle at 50% 14%,#fff,#eff6fff0 52%,#dbeafee0 100%),#fff;border-color:#60a5fa33;min-height:230px;box-shadow:0 30px 70px #0f234929,0 0 0 8px #ffffff80,inset 0 1px #fffffffa}.marketing-home-area-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#2563eb21,#0000 34%),linear-gradient(#ffffffeb,#eff6ffdb),#ffffffd1;border-color:#2563eb29}.marketing-home-area-panel h2,.marketing-home-area-panel h3,.marketing-home-area-panel strong{color:#07162d;text-shadow:none}.marketing-home-area-panel p:not(.marketing-eyebrow),.marketing-home-area-panel span{color:#42526adb}.marketing-home-area-card{background:linear-gradient(#fffffffc,#f1f7ffeb);border-color:#2563eb1f}.marketing-home-area-card.is-active{border-color:color-mix(in srgb, var(--marketing-accent) 50%, #2563eb40);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--marketing-accent) 18%, transparent), transparent 36%), linear-gradient(180deg, #fff, #e2eefff0)}.marketing-home-topic-deck{background:radial-gradient(circle at 84% 14%,#38bdf838,#0000 32%),radial-gradient(circle at 12% 84%,#0f766e29,#0000 32%),linear-gradient(135deg,#06152e 0%,#0f2a5f 56%,#102a43 100%);border-color:#93c5fd3d;border-radius:30px;box-shadow:0 34px 78px #07162d42,0 12px 28px #2563eb21}.marketing-home-topic-card{background:radial-gradient(circle at 10% 0,#ffffff1a,#0000 34%),linear-gradient(#ffffff14,#ffffff09),#ffffff0e;border-color:#93c5fd29;box-shadow:0 20px 44px #030a183d,inset 0 1px #ffffff1a}.marketing-hero,.marketing-service-hero,.marketing-hub-hero,.marketing-shell-panel{background:radial-gradient(circle at 82% 14%,#38bdf82e,#0000 33%),radial-gradient(circle at 9% 88%,#0f766e29,#0000 34%),linear-gradient(135deg,#06152e 0%,#0f2a5f 56%,#102a43 100%);border-color:#93c5fd40}.marketing-service-hero,.marketing-hub-hero{padding:clamp(28px,4vw,52px)}.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{letter-spacing:-.052em;max-width:14ch;font-size:clamp(2.35rem,4vw,4.9rem);line-height:.92}.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell,.marketing-shell-panel p{color:#e8f0fee6}.marketing-card,.marketing-focus-card,.marketing-topic-card,.marketing-module-card,.marketing-faq-item,.marketing-related-card,.marketing-kpi-card,.marketing-home-topic-card,.marketing-service-subtopic-card,.marketing-abfindung-calculator-card{background:radial-gradient(circle at 94% 0,#2563eb14,#0000 32%),linear-gradient(#fffffffe,#f1f7fff0),#fff;border-color:#2563eb1f}@media (width<=1080px){.marketing-home-gateway.marketing-home-gateway-grid-mode{grid-template-columns:1fr}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy,.marketing-home-gateway-grid-mode .marketing-home-gateway-brand-card,.marketing-home-gateway-grid-mode .marketing-home-area-panel{grid-area:auto}.marketing-home-gateway-brand-card{min-height:270px}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{max-width:12.5ch}}@media (width<=720px){.marketing-page{gap:24px}.marketing-mainbar,.marketing-theme-topbar .marketing-mainbar{border-radius:22px}.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode{background:radial-gradient(circle at 50% 12%,#2563eb29,#0000 36%),radial-gradient(circle at 12% 86%,#0f766e1a,#0000 34%),linear-gradient(#f8fbff 0%,#e9f2ff 100%);border-radius:28px;padding:24px 18px}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1,.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1{font-size:clamp(2.15rem,10vw,3.35rem);line-height:.96}.marketing-home-gateway-brand-card{min-height:230px}.marketing-home-area-panel,.marketing-home-topic-deck{border-radius:24px}.marketing-service-hero,.marketing-hub-hero{padding:26px 20px}}@media (width>=721px) and (width<=1080px){.marketing-service-hero,.marketing-hub-hero{gap:22px;padding:24px}.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{max-width:18ch;font-size:clamp(2.35rem,5.8vw,3.7rem);line-height:.96}.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell{max-width:64ch;line-height:1.58}.marketing-service-hero .marketing-hero-media,.marketing-hub-hero .marketing-hero-media{min-height:0;padding:14px}.marketing-service-hero .marketing-media-image,.marketing-hub-hero .marketing-media-image{aspect-ratio:1.55;object-fit:contain;max-height:360px}}@media (width<=720px){.marketing-service-hero,.marketing-hub-hero{gap:16px;padding:20px}.marketing-service-hero>*,.marketing-hub-hero>*,.marketing-service-hero .marketing-copy-stack,.marketing-hub-hero .marketing-copy-stack{width:100%;min-width:0;max-width:100%}.marketing-service-hero .marketing-copy-stack,.marketing-hub-hero .marketing-copy-stack{gap:14px}.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{letter-spacing:-.044em;max-width:100%;font-size:clamp(1.92rem,8.2vw,2.72rem);line-height:.98}.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell{font-size:.96rem;line-height:1.5}.marketing-service-hero .marketing-actions,.marketing-hub-hero .marketing-actions{gap:8px;width:100%;max-width:100%}.marketing-service-hero .marketing-button,.marketing-hub-hero .marketing-button{white-space:normal;text-align:center;border-radius:14px;flex:100%;max-width:100%;min-height:43px;padding:0 13px;font-size:.86rem}.marketing-service-hero .marketing-hero-media,.marketing-hub-hero .marketing-hero-media{min-height:0;padding:10px}.marketing-service-hero .marketing-media-image,.marketing-hub-hero .marketing-media-image{aspect-ratio:1.55;object-fit:contain;min-height:0;max-height:238px}.marketing-service-hero .marketing-floating-card,.marketing-hub-hero .marketing-floating-card{border-radius:16px;padding:12px 14px}.marketing-service-hero .marketing-floating-card strong,.marketing-hub-hero .marketing-floating-card strong{font-size:.9rem;line-height:1.28}}.marketing-page{--marketing-ink:#061121;--marketing-muted:#536174;--marketing-line:#2a4e7a29;--marketing-accent:#2563eb;--marketing-accent-strong:#0f766e;--marketing-accent-soft:#dbeafe;--marketing-surface:#fffffff0;color:var(--marketing-ink);background:radial-gradient(circle at 8% 2%,#38bdf82e,#0000 28%),radial-gradient(circle at 90% 0,#2563eb29,#0000 32%),linear-gradient(#edf5ff 0%,#f8fbff 30%,#e7f0fb 100%)}.marketing-page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#2563eb0b 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 76%);mask-image:linear-gradient(#000000b8,#0000 76%)}.marketing-theme-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketing-logo-link:before{opacity:.48;inset:-6px -10px}.marketing-nav{gap:clamp(12px,1.35vw,22px)}.marketing-nav-link{letter-spacing:.045em}.marketing-mainbar a,.marketing-mainbar button,.marketing-theme-topbar .marketing-mainbar a,.marketing-theme-topbar .marketing-mainbar button{color:#f8fbffeb}.marketing-brand-wordmark,.marketing-brand-lockup strong{color:#f8fbff}.marketing-button-primary,.marketing-home-gateway-grid-mode .marketing-button-primary,.marketing-service-hero .marketing-button-primary,.marketing-cta-band .marketing-button-primary{color:#fff;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e 0%,#2563eb 58%,#38bdf8 132%);border:1px solid #38bdf861;box-shadow:0 22px 46px #2563eb42,0 8px 20px #0f766e21,inset 0 1px #fff3}.marketing-button-secondary,.marketing-home-gateway-grid-mode .marketing-button-secondary,.marketing-service-hero .marketing-button-secondary{color:#07162d;background:linear-gradient(#fffffffa,#e8f0fedb),#fff;border:1px solid #2a4e7a29;box-shadow:0 18px 44px #06152e1a,inset 0 1px #fff}.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode{position:relative;overflow:hidden}.marketing-home-gateway.marketing-home-gateway-grid-mode{grid-template-columns:minmax(0,1fr) minmax(250px,.44fr);align-items:start}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy{grid-area:1/1}.marketing-home-gateway-grid-mode .marketing-home-gateway-brand-card{grid-area:1/2;align-self:center}.marketing-home-gateway-grid-mode .marketing-home-area-panel{grid-area:2/1/auto/-1}.marketing-home-gateway:after,.marketing-service-hero:after,.marketing-hub-hero:after{content:"";pointer-events:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(#93c5fd14 1px,#0000 1px),linear-gradient(90deg,#93c5fd14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:18px;-webkit-mask-image:linear-gradient(135deg,#0000008a,#0000 68%);mask-image:linear-gradient(135deg,#0000008a,#0000 68%)}.marketing-home-gateway>*,.marketing-service-hero>*,.marketing-hub-hero>*{z-index:1;position:relative}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1,.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{color:#fff;text-shadow:0 20px 52px #00000047}.marketing-home-gateway-note,.marketing-home-gateway-grid-mode .marketing-lead-shell,.marketing-home-gateway-copy p,.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell{color:#e8f0fee0}.marketing-home-gateway-proof span{color:#f8fbffeb;background:#ffffff14;border-color:#93c5fd38;box-shadow:inset 0 1px #ffffff1a}.marketing-home-gateway-brand-card,.marketing-home-area-panel,.marketing-home-topic-deck,.marketing-service-card,.marketing-service-subtopic-section,.marketing-service-highlight-strip,.marketing-service-trust-strip,.marketing-service-faq-section,.marketing-service-cta-band,.marketing-service-related-card,.marketing-module-card,.marketing-sidebar-card,.marketing-card,.marketing-focus-card,.marketing-topic-card,.marketing-faq-item,.marketing-abfindung-calculator-card{background:radial-gradient(circle at 92% 0,#2563eb1a,#0000 30%),linear-gradient(#fffffffb,#f1f7fff0),#fff;border:1px solid #2a4e7a24;box-shadow:0 28px 74px #06152e1f,0 10px 26px #2563eb12,inset 0 1px #fff}.marketing-home-gateway-brand-card{background:radial-gradient(circle at 50% 10%,#38bdf829,#0000 38%),linear-gradient(#fffffffa,#e8f0feeb),#fff;min-height:280px;max-height:360px}.marketing-home-gateway-brand-card .marketing-home-orbit-lockup{width:min(300px,90%)}.marketing-home-gateway-brand-card .marketing-home-orbit-caption,.marketing-home-gateway-brand-card .marketing-home-gateway-caption{color:#07162dc7;opacity:1}.marketing-home-gateway-premium-visual{isolation:isolate;background:#061121;border-color:#93c5fd42;min-height:clamp(300px,28vw,390px);padding:0;position:relative;overflow:hidden}.marketing-home-gateway-premium-visual:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 18%,#38bdf847,#0000 42%),linear-gradient(#06112105,#0611217a);position:absolute;inset:0}.marketing-home-gateway-premium-image{object-fit:cover;filter:saturate(.95)contrast(1.06)brightness(.96);width:100%;height:100%;position:absolute;inset:0}.marketing-home-gateway-premium-badge{z-index:2;background:linear-gradient(#fffffff5,#eef6ffe6),#fff;border:1px solid #ffffff94;border-radius:24px;place-items:center;width:min(230px,100% - 32px);padding:18px 18px 16px;display:grid;position:absolute;bottom:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px);box-shadow:0 22px 54px #06112147,inset 0 1px #fffffffa}.marketing-home-gateway-premium-badge .marketing-home-orbit-lockup{width:min(194px,100%)}.marketing-home-gateway-premium-badge .marketing-orbit-logo-lockup{filter:none;perspective:1200px;width:100%}.marketing-home-gateway-premium-badge .marketing-orbit-logo-static{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;transform:translateZ(0)}.marketing-home-gateway-premium-badge .marketing-orbit-logo-animation-shell{display:block}.marketing-home-gateway-premium-badge .marketing-home-orbit-caption{letter-spacing:.18em;color:#07162dbd;margin-top:12px;font-size:.68rem}.marketing-home-authority-band{background:radial-gradient(circle at 92% 4%,#38bdf824,#0000 32%),linear-gradient(#fffffffc,#eef6fff0),#fff;border-color:#2a4e7a29;grid-template-columns:minmax(0,1.18fr) minmax(240px,.54fr);align-items:stretch;gap:clamp(18px,2.2vw,30px);margin-top:clamp(22px,3vw,42px);padding:clamp(22px,3vw,34px);display:grid}.marketing-home-authority-copy{align-content:center;gap:12px;display:grid}.marketing-home-authority-copy h2{color:#07162d;max-width:760px;font-family:var(--font-heading);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,4.6rem);line-height:.95}.marketing-home-authority-copy p{color:#42526ae0;max-width:720px;margin:0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.75}.marketing-home-authority-platform{color:#fff;background:radial-gradient(circle at 86% 12%,#38bdf83d,#0000 36%),linear-gradient(135deg,#061121 0%,#0b1f42 58%,#12325f 100%);border:1px solid #93c5fd47;border-radius:28px;align-content:center;align-self:center;gap:14px;min-height:190px;padding:clamp(20px,2.4vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0611212e,inset 0 1px #ffffff1a}.marketing-home-authority-platform:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf829,#0000 68%);border:1px solid #bae6fd33;border-radius:999px;width:min(132px,42%);height:min(132px,42%);position:absolute;bottom:12px;right:12px}.marketing-home-authority-platform>*{z-index:1;position:relative}.marketing-home-authority-platform span{color:#bae6fddb;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.marketing-home-authority-platform strong{color:#fff;font-family:var(--font-heading);letter-spacing:-.04em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.7rem,2.7vw,2.55rem);line-height:1.02;display:block}.marketing-home-authority-platform p{color:#e8f0fed1;max-width:320px;margin:0;font-size:.94rem;line-height:1.55}.marketing-home-authority-platform-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid;position:relative}.marketing-home-authority-platform-grid small{color:#f0f9ffeb;letter-spacing:.03em;background:#ffffff12;border:1px solid #bae6fd2e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:8px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.marketing-home-authority-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketing-home-authority-item{background:linear-gradient(90deg,#0f766e1a,#0000 28%),linear-gradient(#fff,#f3f8ff);border:1px solid #2a4e7a1f;border-radius:22px;min-height:100%;padding:18px 18px 19px;position:relative;overflow:hidden;box-shadow:0 16px 42px #06152e14,inset 0 1px #fff}.marketing-home-authority-item:before{content:"";background:linear-gradient(#0f766e,#38bdf8);width:4px;position:absolute;inset:0 auto 0 0}.marketing-home-authority-item span{color:#2563eb;letter-spacing:.14em;margin-bottom:12px;font-size:.72rem;font-weight:900;display:block}.marketing-home-authority-item strong{color:#07162d;margin-bottom:8px;font-size:1.02rem;display:block}.marketing-home-authority-item p{color:#42526adb;margin:0;line-height:1.58}.marketing-service-trust-authority{color:#0f766e;letter-spacing:.04em;background:#ecfdf5b8;border:1px solid #0f766e29;border-radius:999px;width:fit-content;margin-top:8px;padding:7px 10px;font-size:.74rem;font-weight:800;display:inline-flex}@media (width<=900px){.marketing-home-authority-band{grid-template-columns:1fr}.marketing-home-authority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.marketing-home-authority-band{box-sizing:border-box;border-radius:26px;width:100%;min-width:0;max-width:100%;margin-top:18px;padding:18px}.marketing-home-authority-copy,.marketing-home-authority-platform,.marketing-home-authority-grid,.marketing-home-authority-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.marketing-home-authority-copy .marketing-eyebrow,.marketing-home-authority-copy h2,.marketing-home-authority-copy p{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.marketing-home-authority-copy h2{font-size:clamp(2rem,10vw,2.8rem)}.marketing-home-authority-platform{border-radius:24px;min-height:164px;padding:18px}.marketing-home-authority-grid{grid-template-columns:1fr}}.marketing-surface.marketing-home-search-intent-band{color:#fff;background:radial-gradient(circle at 82% 10%,#38bdf83d,#0000 34%),radial-gradient(circle at 12% 86%,#0f766e2e,#0000 34%),linear-gradient(135deg,#061121 0%,#0b1f42 52%,#12325f 100%);border-color:#93c5fd33;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:stretch;gap:clamp(22px,3vw,42px);margin-top:clamp(22px,3vw,42px);padding:clamp(24px,4vw,46px);display:grid;overflow:hidden}.marketing-home-search-intent-copy{align-content:center;gap:16px;display:grid}.marketing-home-search-intent-copy .marketing-eyebrow,.marketing-home-search-intent-copy h2{color:#fff}.marketing-home-search-intent-copy h2{max-width:760px;font-family:var(--font-heading);letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,5vw,5.4rem);line-height:.92}.marketing-home-search-intent-copy p{color:#e8f0fedb;max-width:710px;margin:0;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.72}.marketing-home-search-intent-copy .marketing-search-intent-support,.marketing-hub-search-intent-copy .marketing-search-intent-support{color:#f1f7ffe6;background:linear-gradient(135deg,#0ea5e91f,#ffffff0b),#ffffff0b;border:1px solid #7dd3fc38;border-radius:20px;max-width:760px;padding:14px 16px;box-shadow:inset 0 1px #ffffff1a}.marketing-search-decision-points{flex-wrap:wrap;gap:8px;max-width:760px;display:flex}.marketing-search-decision-points span{color:#f8fbfff0;letter-spacing:.055em;text-transform:uppercase;background:linear-gradient(#ffffff1a,#0000),#0f172a2e;border:1px solid #bae6fd38;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.marketing-platform-differentiators{grid-template-columns:1fr;gap:9px;max-width:760px;display:grid}.marketing-platform-differentiator{background:linear-gradient(145deg,#ffffff1c,#ffffff09),#0208172e;border:1px solid #bae6fd2e;border-radius:20px;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:center;gap:18px;min-height:78px;padding:15px 18px 15px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 32px #02081724}.marketing-platform-differentiator:before{content:"";opacity:.82;background:linear-gradient(#7dd3fc,#0b7a5a);width:3px;position:absolute;inset:0 auto 0 0}.marketing-platform-differentiator strong,.marketing-platform-differentiator p{z-index:1;position:relative}.marketing-platform-differentiator strong{color:#fff;font-size:.96rem;line-height:1.22}.marketing-platform-differentiator p{color:#e8f0fec2;margin:0;font-size:.88rem;line-height:1.52}.marketing-home-search-intent-links{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.marketing-home-search-intent-links a{color:#f0f9fff0;background:#ffffff12;border:1px solid #bae6fd33;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:9px 13px;font-size:.84rem;font-weight:850;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.marketing-home-search-intent-links a:hover{background:#ffffff1f;border-color:#7dd3fc7a;transform:translateY(-2px)}.marketing-home-search-intent-steps{align-content:stretch;gap:12px;display:grid}.marketing-home-search-intent-step{background:linear-gradient(90deg,#38bdf81f,#0000 34%),#fff1;border:1px solid #bae6fd2e;border-radius:26px;align-content:center;gap:8px;min-height:142px;padding:clamp(18px,2vw,23px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.marketing-home-search-intent-step span{color:#bae6fdd1;letter-spacing:.14em;width:fit-content;font-size:.74rem;font-weight:900}.marketing-home-search-intent-step strong{color:#fff;font-size:clamp(1.05rem,1.4vw,1.24rem)}.marketing-home-search-intent-step p{color:#e8f0fecc;margin:0;line-height:1.58}@media (width<=900px){.marketing-surface.marketing-home-search-intent-band{grid-template-columns:1fr}}@media (width<=560px){.marketing-surface.marketing-home-search-intent-band{border-radius:28px;gap:18px;margin-top:18px;padding:18px}.marketing-home-search-intent-copy h2{font-size:clamp(2rem,10vw,3rem)}.marketing-home-search-intent-copy p{font-size:.96rem;line-height:1.62}.marketing-search-decision-points{gap:7px}.marketing-search-decision-points span{text-align:center;flex:min(100%,158px);min-height:32px;padding:7px 10px;font-size:.7rem}.marketing-platform-differentiators{grid-template-columns:1fr;gap:8px}.marketing-platform-differentiator{border-radius:18px;grid-template-columns:1fr;gap:7px;min-height:0;padding:14px 14px 14px 16px}.marketing-platform-differentiator p{font-size:.86rem;line-height:1.46}.marketing-home-search-intent-links{overscroll-behavior-x:auto;scrollbar-width:auto;flex-wrap:wrap;margin-right:0;padding:2px 0 0;overflow-x:visible}.marketing-home-search-intent-links a{white-space:normal;text-align:center;flex:min(100%,228px);min-height:38px}.marketing-home-search-intent-steps{gap:9px}.marketing-home-search-intent-step{border-radius:21px;min-height:0;padding:15px}.marketing-home-search-intent-step p{font-size:.92rem;line-height:1.5}}.marketing-surface.marketing-hub-search-intent-layer{color:#f8fbff;background:radial-gradient(circle at 10% 12%,#38bdf838,#0000 34%),radial-gradient(circle at 88% 8%,#2563eb3d,#0000 36%),linear-gradient(135deg,#061121 0%,#0b1f42 56%,#0f3a60 100%);border-color:#93c5fd47;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:clamp(22px,4vw,52px);padding:clamp(26px,4vw,54px);display:grid;position:relative;overflow:hidden}.marketing-surface.marketing-hub-search-intent-layer:before{content:"";border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(#93c5fd14 1px,#0000 1px),linear-gradient(90deg,#93c5fd14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:16px;-webkit-mask-image:linear-gradient(135deg,#0000009e,#0000 72%);mask-image:linear-gradient(135deg,#0000009e,#0000 72%)}.marketing-hub-search-intent-copy,.marketing-hub-search-intent-panel{z-index:1;position:relative}.marketing-hub-search-intent-copy{align-content:center;gap:18px;max-width:780px;display:grid}.marketing-hub-search-intent-copy .marketing-eyebrow,.marketing-hub-search-intent-copy h2{color:#fff}.marketing-hub-search-intent-copy h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(2rem,4.1vw,4.7rem);line-height:.94}.marketing-hub-search-intent-copy p{color:#e8f0fedb;max-width:720px;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.78}.marketing-hub-search-intent-links{flex-wrap:wrap;gap:9px;margin-top:2px;display:flex}.marketing-hub-search-intent-links a{color:#f8fbffeb;letter-spacing:.035em;background:#ffffff14;border:1px solid #93c5fd38;border-radius:999px;align-items:center;min-height:38px;padding:8px 13px;font-size:.78rem;font-weight:900;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.marketing-hub-search-intent-links a:hover,.marketing-hub-search-intent-links a:focus-visible{color:#fff;background:#38bdf829;border-color:#38bdf894;outline:none;transform:translateY(-1px)}.marketing-hub-search-intent-panel{background:linear-gradient(#ffffff1f,#ffffff0a),#ffffff0f;border:1px solid #93c5fd33;border-radius:26px;align-content:center;gap:12px;padding:clamp(18px,2.4vw,28px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 22px 54px #050c2433}.marketing-hub-search-intent-panel article{border-bottom:1px solid #93c5fd24;gap:6px;padding:0 0 13px;display:grid}.marketing-hub-search-intent-panel article:last-of-type{border-bottom:0;padding-bottom:0}.marketing-hub-search-intent-panel span{color:#7dd3fceb;letter-spacing:.18em;font-size:.74rem;font-weight:900}.marketing-hub-search-intent-panel strong{color:#fff;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.24}.marketing-hub-search-intent-panel p{color:#dbeafec7;margin:0;line-height:1.55}.marketing-hub-search-intent-action{color:#fff;background:linear-gradient(#ffffff2e,#0000),linear-gradient(135deg,#0f766e 0%,#2563eb 72%);border:1px solid #38bdf86b;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:6px;padding:10px 15px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px #2563eb3d}@media (width<=960px){.marketing-surface.marketing-hub-search-intent-layer{grid-template-columns:1fr}}@media (width<=640px){.marketing-surface.marketing-hub-search-intent-layer{gap:18px;padding:22px 16px}.marketing-hub-search-intent-copy{gap:14px}.marketing-hub-search-intent-copy h2{letter-spacing:-.045em;font-size:clamp(1.82rem,9vw,2.55rem);line-height:1.02}.marketing-hub-search-intent-copy p{font-size:.96rem;line-height:1.58}.marketing-hub-search-intent-links{scroll-snap-type:none;flex-wrap:wrap;margin-inline:0;padding:2px 0 0;overflow-x:visible}.marketing-hub-search-intent-links::-webkit-scrollbar{display:none}.marketing-hub-search-intent-links a{text-align:center;white-space:normal;scroll-snap-align:none;flex:min(100%,11rem);justify-content:center;min-width:0}.marketing-hub-search-intent-panel{border-radius:22px;gap:9px;padding:16px}.marketing-hub-search-intent-panel article{gap:4px;padding-bottom:10px}.marketing-hub-search-intent-panel p{font-size:.92rem;line-height:1.46}.marketing-hub-search-intent-action{min-height:44px;margin-top:3px}}.marketing-home-orbit-core,.marketing-home-gateway-core{background:radial-gradient(circle at 50% 14%,#fff,#eef6fff5 52%,#dbeafedb 100%),#fff;border-color:#93c5fd42;box-shadow:0 26px 80px #06152e2e,inset 0 1px #fff}.marketing-home-orbit-core:before,.marketing-home-gateway-core:before{opacity:.42;background:linear-gradient(90deg,#0000 0 49%,#2563eb38 49% 51%,#0000 51%),linear-gradient(0deg,#0000 0 49%,#0f766e2e 49% 51%,#0000 51%)}.marketing-home-area-card{background:linear-gradient(90deg,#0f766e1a,#0000 24%),linear-gradient(#fff,#f3f8ff);border-color:#2a4e7a21;box-shadow:0 18px 46px #06152e1a,inset 0 1px #fff}.marketing-home-area-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.marketing-home-area-card:nth-child(n){grid-column:auto}.marketing-home-area-card:before{background:linear-gradient(#0f766e,#38bdf8)}.marketing-home-area-card.is-active{background:linear-gradient(90deg,#0f766e29,#0000 28%),linear-gradient(#fff,#edf7ff);border-color:#0f766e6b}.marketing-home-topic-deck{color:#fff;background:radial-gradient(circle at 84% 14%,#38bdf842,#0000 32%),radial-gradient(circle at 12% 84%,#0f766e2e,#0000 34%),linear-gradient(135deg,#061121 0%,#0b1f42 54%,#143b70 100%);scroll-margin-top:clamp(92px,10vh,128px)}.marketing-home-topic-deck h3,.marketing-home-topic-deck strong,.marketing-home-topic-deck .marketing-eyebrow{color:#fff}.marketing-home-topic-card{color:#fff;background:linear-gradient(#ffffff1a,#ffffff0a),#ffffff0f;border-color:#93c5fd2e}.marketing-service-hero,.marketing-hub-hero{align-items:stretch}.marketing-service-highlight-strip,.marketing-service-trust-strip{background:radial-gradient(circle at 2% 0,#0f766e1f,#0000 30%),linear-gradient(#fff,#eef5ff)}.marketing-service-highlight-intro,.marketing-service-trust-intro{background:#ffffffa3;border-color:#2563eb1f}.marketing-service-highlight-item,.marketing-service-trust-item,.marketing-module-card,.marketing-service-subtopic-card,.marketing-service-faq-item{background:linear-gradient(#fffffffc,#f4f8fff0),#fff;border-color:#2a4e7a21}.marketing-service-readiness-matrix{background:radial-gradient(circle at 10% 0,#38bdf81a,#0000 32%),linear-gradient(#fffffffa,#f4f8fff0),#fff;border-color:#2a4e7a21;box-shadow:inset 0 1px #fff,0 22px 58px #0e1f3a1c}.marketing-service-readiness-intro span,.marketing-service-readiness-items article span{color:#0f766e}.marketing-service-readiness-intro strong{color:#0f172a}.marketing-service-readiness-items article{background:#ffffffc7;border-color:#2a4e7a1c}.marketing-service-readiness-items article p{color:#18223db8}.marketing-service-highlight-item span,.marketing-service-trust-item span,.marketing-service-subtopic-kicker,.marketing-service-subtopic-action,.marketing-eyebrow{color:#0f766e}.marketing-service-detail-section{background:linear-gradient(#fff0,#dbeafe3d 46%,#fff0)}.marketing-cta-band,.marketing-service-cta-band{color:#fff;background:radial-gradient(circle at 82% 12%,#38bdf83d,#0000 34%),linear-gradient(135deg,#061121,#0b1f42 54%,#123c72);border-color:#93c5fd3d}.marketing-cta-band h2,.marketing-service-cta-band h2,.marketing-cta-band strong,.marketing-service-cta-band strong{color:#fff}.marketing-cta-band p,.marketing-service-cta-band p{color:#e8f0fedb}.marketing-footer{background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 30%),linear-gradient(#fffffff5,#e7f0ffeb),#fff;border-color:#2a4e7a24}.marketing-footer a,.marketing-footer strong{color:#07162d}.marketing-floating-card{background:linear-gradient(#fffffffa,#e8f0feeb),#fff;border-color:#93c5fd3d}.marketing-input,.marketing-select,.marketing-textarea,input,select,textarea{background:#fff;border-color:#2a4e7a2e}@media (width<=1080px){.marketing-shell-panel,.marketing-surface,.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode,.marketing-service-hero,.marketing-hub-hero{border-radius:32px}.marketing-home-gateway-brand-card,.marketing-home-area-panel,.marketing-home-topic-deck{border-radius:28px}.marketing-home-gateway.marketing-home-gateway-grid-mode{grid-template-columns:1fr}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy,.marketing-home-gateway-grid-mode .marketing-home-gateway-brand-card,.marketing-home-gateway-grid-mode .marketing-home-area-panel{grid-area:auto}.marketing-home-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px) and (width<=1080px){.marketing-home-gateway.marketing-home-gateway-grid-mode{grid-template-columns:minmax(0,1fr) minmax(clamp(270px,34vw,310px),.76fr);align-items:center;column-gap:clamp(24px,4vw,42px)}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy{grid-area:1/1/auto/2;max-width:620px}.marketing-home-gateway-grid-mode .marketing-eyebrow{letter-spacing:.11em;font-size:clamp(.66rem,1vw,.76rem)}.marketing-home-gateway-grid-mode .marketing-home-gateway-brand-card{grid-area:1/2/auto/3;justify-self:stretch;width:auto;min-height:clamp(280px,34vw,350px)}.marketing-home-gateway-grid-mode .marketing-home-area-panel{grid-area:2/1/auto/-1}}@media (width<=720px){.marketing-page{background:radial-gradient(circle at 50% 0,#38bdf838,#0000 30%),linear-gradient(#edf5ff 0%,#f8fbff 34%,#e7f0fb 100%)}.marketing-mainbar,.marketing-theme-topbar .marketing-mainbar{border-radius:24px;padding:12px 14px}.marketing-logo{width:clamp(110px,30vw,136px)}.marketing-nav{gap:8px 11px}.marketing-shell-panel,.marketing-surface,.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode,.marketing-service-hero,.marketing-hub-hero{border-radius:28px}.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode,.marketing-service-hero,.marketing-hub-hero{background:radial-gradient(circle at 50% 0,#38bdf83d,#0000 34%),radial-gradient(circle at 0 88%,#0f766e21,#0000 34%),linear-gradient(160deg,#061121 0%,#0b1f42 58%,#12325f 100%)}.marketing-home-gateway-brand-card,.marketing-home-area-panel,.marketing-home-topic-deck,.marketing-service-card,.marketing-service-subtopic-section,.marketing-service-highlight-strip,.marketing-service-trust-strip,.marketing-service-faq-section,.marketing-service-cta-band{border-radius:24px}.marketing-home-area-card,.marketing-home-topic-card,.marketing-service-subtopic-card,.marketing-module-card,.marketing-service-faq-item{border-radius:20px}.marketing-home-area-grid{grid-template-columns:1fr}}.marketing-page{--marketing-ink:#07162d;--marketing-muted:#45546a;--marketing-line:#112d4e21;--marketing-accent:#1d4ed8;--marketing-accent-strong:#0f766e;--marketing-surface:#fff;background:radial-gradient(circle at 12% 0,#38bdf824,#0000 28%),radial-gradient(circle at 88% 3%,#1d4ed81f,#0000 32%),linear-gradient(#f7fbff 0%,#fff 38%,#eef5ff 100%)}.marketing-page:before{opacity:.52;background-image:linear-gradient(#1d4ed80a 1px,#0000 1px),linear-gradient(90deg,#1d4ed80a 1px,#0000 1px)}.marketing-mainbar,.marketing-theme-topbar .marketing-mainbar{background:linear-gradient(#fffffffc,#f7fbfff7),#fff;border:1px solid #112d4e1f;box-shadow:0 20px 46px #0f23491a,inset 0 1px #fffffffa}.marketing-mainbar a,.marketing-mainbar button,.marketing-theme-topbar .marketing-mainbar a,.marketing-theme-topbar .marketing-mainbar button,.marketing-brand-wordmark,.marketing-brand-lockup strong{color:#07162d}.marketing-brand-lockup span,.marketing-topbar-secondary,.marketing-topbar-note{color:#45546ad1}.marketing-logo-link{background:#fff;border-radius:18px;padding:6px 10px;box-shadow:0 10px 24px #0f234914,0 0 0 1px #112d4e14}.marketing-logo-link:before{opacity:0}.marketing-logo{filter:none;width:clamp(138px,12vw,166px)}.marketing-nav{flex-wrap:nowrap;gap:clamp(4px,.45vw,9px)}.marketing-nav-link,.marketing-theme-topbar .marketing-nav-link{letter-spacing:.01em;white-space:nowrap;opacity:1;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 clamp(7px,.58vw,10px);font-size:clamp(.73rem,.72vw,.84rem);color:#14223a!important}body:has(.marketing-theme-page) .marketing-nav-link{letter-spacing:.01em;white-space:nowrap;opacity:1;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 clamp(7px,.58vw,10px);font-size:clamp(.73rem,.72vw,.84rem);color:#14223a!important}.marketing-nav-link:hover,.marketing-nav-link:focus-visible,.marketing-nav-link.active,.marketing-theme-topbar .marketing-nav-link:hover,.marketing-theme-topbar .marketing-nav-link:focus-visible,.marketing-theme-topbar .marketing-nav-link.active{text-shadow:none;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e 0%,#1d4ed8 72%);box-shadow:0 12px 24px #1d4ed833,inset 0 1px #ffffff38;color:#fff!important}body:has(.marketing-theme-page) .marketing-nav-link:hover{text-shadow:none;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e 0%,#1d4ed8 72%);box-shadow:0 12px 24px #1d4ed833,inset 0 1px #ffffff38;color:#fff!important}body:has(.marketing-theme-page) .marketing-nav-link:focus-visible{text-shadow:none;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e 0%,#1d4ed8 72%);box-shadow:0 12px 24px #1d4ed833,inset 0 1px #ffffff38;color:#fff!important}body:has(.marketing-theme-page) .marketing-nav-link.active{text-shadow:none;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e 0%,#1d4ed8 72%);box-shadow:0 12px 24px #1d4ed833,inset 0 1px #ffffff38;color:#fff!important}.marketing-nav-link.active:after{display:none}.marketing-shell-panel,.marketing-surface,.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode,.marketing-service-hero,.marketing-hub-hero{background:radial-gradient(circle at 92% 8%,#38bdf829,#0000 34%),radial-gradient(circle at 8% 88%,#0f766e17,#0000 34%),linear-gradient(135deg,#fff 0%,#f5f9ff 56%,#eef5ff 100%);border-color:#112d4e1f;box-shadow:0 30px 80px #0f23491c,0 10px 28px #1d4ed80f,inset 0 1px #fff}.marketing-home-gateway:after,.marketing-service-hero:after,.marketing-hub-hero:after{opacity:.5;background:linear-gradient(#1d4ed80b 1px,#0000 1px),linear-gradient(90deg,#1d4ed80b 1px,#0000 1px)}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1,.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{color:#07162d;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal;text-wrap:balance;text-shadow:none}.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{letter-spacing:-.058em;font-size:clamp(2.55rem,4.35vw,4.75rem);line-height:.94}.marketing-service-hero:not(.is-text-only){grid-template-columns:minmax(0,1fr) minmax(390px,.94fr);gap:clamp(34px,4.4vw,68px)}.marketing-service-hero:not(.is-text-only) .marketing-hero-media{justify-self:end;width:min(100%,540px)}.marketing-service-hero .marketing-copy-stack{min-width:0}.marketing-service-hero .marketing-copy-stack h1{max-width:min(100%,13.35ch)}@media (width<=900px){.marketing-service-hero:not(.is-text-only){grid-template-columns:minmax(0,1fr);gap:22px}.marketing-service-hero:not(.is-text-only) .marketing-hero-media{justify-self:stretch;width:100%;max-width:none}.marketing-service-hero .marketing-copy-stack h1{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.048em;max-width:100%;font-size:clamp(2.35rem,9.4vw,3.55rem);line-height:.98}}.marketing-page[data-service-page=kuendigungsschutzklage] .marketing-service-hero .marketing-copy-stack h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;max-width:min(100%,16.8ch)}.marketing-home-gateway-note,.marketing-home-gateway-grid-mode .marketing-lead-shell,.marketing-home-gateway-copy p,.marketing-service-hero .marketing-lead,.marketing-hub-hero .marketing-lead-shell,.marketing-service-hero p,.marketing-hub-hero p{color:#45546af0}.marketing-home-gateway-proof span{color:#17233a;background:#ffffffdb;border-color:#112d4e1f}.marketing-home-gateway-brand-card,.marketing-home-area-panel,.marketing-service-card,.marketing-service-subtopic-section,.marketing-service-highlight-strip,.marketing-service-trust-strip,.marketing-service-faq-section,.marketing-service-cta-band,.marketing-service-related-card,.marketing-module-card,.marketing-sidebar-card,.marketing-card,.marketing-focus-card,.marketing-topic-card,.marketing-faq-item,.marketing-abfindung-calculator-card{background:linear-gradient(#fff,#f8fbff),#fff;border-color:#112d4e1f;box-shadow:0 20px 52px #0f234917,inset 0 1px #fff}.marketing-home-topic-deck{color:#07162d;background:radial-gradient(circle at 92% 0,#1d4ed81a,#0000 28%),linear-gradient(#fff,#f6faff),#fff;border-color:#112d4e1f;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(22px,3vw,38px);scroll-margin-top:clamp(18px,6vh,72px);display:grid;box-shadow:0 26px 66px #0f23491a,inset 0 1px #fff}.marketing-home-topic-deck:before{opacity:.32}.marketing-home-topic-deck h3,.marketing-home-topic-deck strong{color:#07162d}.marketing-home-topic-deck .marketing-eyebrow,.marketing-home-topic-card-tags,.marketing-home-topic-card-number{color:#0f766e}.marketing-home-topic-deck p,.marketing-home-topic-deck span{color:#45546af0}.marketing-home-topic-deck .marketing-home-topic-deck-link{color:#fff;background:linear-gradient(#ffffff1f,#0000),linear-gradient(135deg,#0f766e 0%,#1d4ed8 72%);box-shadow:0 16px 34px #1d4ed82e,inset 0 1px #fff3}.marketing-home-topic-deck .marketing-home-topic-deck-link:hover,.marketing-home-topic-deck .marketing-home-topic-deck-link:focus-visible{color:#fff;filter:saturate(1.08)}@media (width<=720px){.marketing-cookie-banner{border-radius:16px;gap:7px;padding:10px;display:grid;inset:auto 10px 10px}.marketing-cookie-banner h2,.marketing-cookie-banner h3,.marketing-cookie-banner strong{letter-spacing:.08em;font-size:.82rem;line-height:1.1}.marketing-cookie-banner p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.76rem;line-height:1.25;overflow:hidden}.marketing-cookie-banner-actions{gap:6px}.marketing-cookie-banner button{min-height:32px;padding-block:6px;font-size:.72rem}.marketing-home-gateway.marketing-home-gateway-grid-mode{padding-top:clamp(22px,6vw,30px)}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{letter-spacing:-.04em;max-width:11.7ch;font-size:clamp(2.35rem,11.6vw,2.95rem);line-height:.94}.marketing-home-gateway-grid-mode .marketing-lead-shell,.marketing-home-gateway-copy p{font-size:.98rem;line-height:1.42}.marketing-home-gateway-actions{margin-top:2px}}.marketing-home-topic-stack{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.marketing-home-topic-card,.marketing-home-topic-card:nth-child(n){color:#07162d;opacity:1;background:linear-gradient(90deg,#0f766e14,#0000 30%),linear-gradient(#fff,#f8fbff),#fff;border:1px solid #112d4e1f;grid-area:auto;width:auto;min-height:176px;padding:20px;position:relative;box-shadow:0 16px 34px #0f234914,inset 0 1px #fff;transform:none!important}.marketing-home-topic-stack{align-items:stretch}.marketing-home-topic-card,.marketing-home-topic-card:nth-child(n){box-sizing:border-box;place-self:stretch stretch;width:100%;min-width:0;max-width:none}.marketing-home-topic-card:before{opacity:1;background:linear-gradient(#0f766e,#1d4ed8);border-radius:999px;width:4px;inset:18px auto 18px 0}.marketing-home-topic-card>*{color:inherit}.marketing-home-topic-card strong{color:#07162d;line-height:1.18}.marketing-home-topic-card p{color:#45546af0;line-height:1.55}.marketing-home-topic-card-cta{color:#0f766e}.marketing-home-topic-card:hover,.marketing-home-topic-card:focus-visible,.marketing-home-topic-card:nth-child(n):hover,.marketing-home-topic-card:nth-child(n):focus-visible{border-color:#0f766e57;transform:translateY(-3px)!important}.marketing-service-hero .marketing-hero-media,.marketing-hub-hero .marketing-hero-media,.marketing-photo-card,.marketing-service-card-media{background:radial-gradient(circle at 82% 14%,#38bdf829,#0000 35%),linear-gradient(135deg,#fff 0%,#edf5ff 100%);border-color:#112d4e1f;box-shadow:0 24px 56px #0f23491f,inset 0 1px #fff}.marketing-media-image{filter:saturate(.98)contrast(1.03)}.marketing-cta-band,.marketing-service-cta-band{color:#fff;background:radial-gradient(circle at 82% 12%,#38bdf838,#0000 34%),linear-gradient(135deg,#061121,#0d2a52 58%,#123c72)}.marketing-theme-page .marketing-service-cta-band .marketing-section-head h2,.marketing-theme-page .marketing-service-cta-band .marketing-section-head p,.marketing-theme-page .marketing-service-cta-band .marketing-section-head .marketing-eyebrow,.marketing-theme-page .marketing-cta-band .marketing-section-head h2,.marketing-theme-page .marketing-cta-band .marketing-section-head p,.marketing-theme-page .marketing-cta-band .marketing-section-head .marketing-eyebrow,.marketing-service-cta-band .marketing-section-head h2,.marketing-service-cta-band .marketing-section-head p,.marketing-service-cta-band .marketing-section-head .marketing-eyebrow,.marketing-cta-band .marketing-section-head h2,.marketing-cta-band .marketing-section-head p,.marketing-cta-band .marketing-section-head .marketing-eyebrow{color:#fff}.marketing-theme-page .marketing-service-cta-band .marketing-section-head p,.marketing-theme-page .marketing-cta-band .marketing-section-head p,.marketing-service-cta-band .marketing-section-head p,.marketing-cta-band .marketing-section-head p{color:#e8f0fee0}.marketing-page.marketing-theme-page .marketing-service-cta-band .marketing-section-head .marketing-eyebrow,.marketing-page .marketing-service-cta-band .marketing-section-head .marketing-eyebrow,.marketing-theme-page .marketing-service-cta-band .marketing-section-head .marketing-eyebrow,.marketing-theme-page .marketing-cta-band .marketing-section-head .marketing-eyebrow,.marketing-service-cta-band .marketing-section-head .marketing-eyebrow,.marketing-cta-band .marketing-section-head .marketing-eyebrow{color:#7dd3fcf0}@media (width<=1080px){.marketing-nav{flex-wrap:wrap;justify-content:flex-start}.marketing-home-topic-deck{grid-template-columns:1fr}}@media (width<=720px){.marketing-mainbar,.marketing-theme-topbar .marketing-mainbar{background:#fffffffb}.marketing-logo{width:clamp(116px,34vw,146px)}.marketing-nav-link,.marketing-theme-topbar .marketing-nav-link{min-height:36px;padding:0 11px;font-size:.76rem}body:has(.marketing-theme-page) .marketing-nav-link{min-height:36px;padding:0 11px;font-size:.76rem}.marketing-home-gateway,.marketing-home-gateway.marketing-home-gateway-grid-mode,.marketing-service-hero,.marketing-hub-hero{background:radial-gradient(circle at 50% 0,#38bdf829,#0000 34%),radial-gradient(circle at 0 88%,#0f766e14,#0000 34%),linear-gradient(160deg,#fff 0%,#f7fbff 58%,#eef5ff 100%)}.marketing-home-topic-stack{grid-template-columns:1fr}.marketing-home-topic-card,.marketing-home-topic-card:nth-child(n){min-height:0;padding:18px}}.marketing-logo-link{padding:5px 8px}.marketing-logo{width:clamp(126px,10vw,150px)}@media (width<=720px){.marketing-home-topic-deck{box-sizing:border-box;gap:20px;padding:22px 16px;overflow:hidden}.marketing-home-topic-deck-copy,.marketing-home-topic-stack,.marketing-home-topic-card{box-sizing:border-box;min-width:0;max-width:100%}.marketing-home-topic-deck-copy h3{max-width:11.5ch;font-size:clamp(1.92rem,8.2vw,2.35rem);line-height:.96}.marketing-home-topic-deck-copy p:not(.marketing-eyebrow){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.marketing-home-topic-deck .marketing-home-topic-deck-link{white-space:normal;text-align:center;border-radius:999px;width:fit-content;max-width:100%;padding:12px 16px}.marketing-home-topic-card,.marketing-home-topic-card:nth-child(n){padding:18px 18px 18px 20px}}.marketing-mobile-nav-toggle,.marketing-mobile-nav-panel{display:none}@media (width<=900px){.marketing-mainbar,.marketing-theme-topbar .marketing-mainbar{background:radial-gradient(circle at 92% 0,#38bdf829,#0000 34%),linear-gradient(135deg,#061121f5,#0b1f42f0),#061121;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.marketing-logo-link{background:#fffffff5;border:1px solid #ffffff2e;border-radius:16px;width:fit-content;max-width:100%;padding:6px 9px;box-shadow:0 14px 30px #050c2433,inset 0 1px #fff}.marketing-logo-link:before{opacity:.18}.marketing-logo{width:clamp(122px,34vw,154px)}.marketing-mainbar-right{flex:none;justify-self:end;width:auto}.marketing-nav{display:none!important}.marketing-mobile-nav-toggle{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#ffffff29,#ffffff0a),#ffffff12;border:1px solid #93c5fd42;border-radius:999px;min-width:104px;min-height:48px;padding:7px 13px;display:grid;box-shadow:inset 0 1px #ffffff24,0 12px 28px #050c242e}.marketing-mobile-nav-toggle span{color:#bae6fdd1;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.1}.marketing-mobile-nav-toggle strong{color:#fff;letter-spacing:-.01em;font-size:.9rem;line-height:1.15}.marketing-mobile-nav-toggle:hover,.marketing-mobile-nav-toggle:focus-visible{background:linear-gradient(#38bdf82e,#ffffff0d),#ffffff17;border-color:#38bdf885;outline:none}.marketing-mobile-nav-panel{background:radial-gradient(circle at 86% 10%,#38bdf81f,#0000 34%),#ffffff0f;border:1px solid #93c5fd2e;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1a}.marketing-mobile-nav-link{color:#fff;background:linear-gradient(#ffffff1a,#ffffff0a),#ffffff0a;border:1px solid #93c5fd24;border-radius:15px;align-content:center;gap:4px;min-height:64px;padding:11px 12px;text-decoration:none;display:grid}.marketing-mobile-nav-link span{color:#fff;font-size:.93rem;font-weight:900;line-height:1.15}.marketing-mobile-nav-link small{color:#dbeafeb8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.marketing-mobile-nav-link.active{background:linear-gradient(#38bdf833,#ffffff0f),#2563eb33;border-color:#38bdf870;box-shadow:0 14px 28px #2563eb2e}}@media (width<=560px){.marketing-mobile-nav-panel{grid-template-columns:1fr}.marketing-mobile-nav-toggle{min-width:94px;padding-inline:11px}.marketing-mobile-nav-link{min-height:58px}}@media (width<=900px){.marketing-mobile-nav-toggle{color:#f8fbff;background:linear-gradient(#ffffff21,#ffffff05),linear-gradient(135deg,#061121fa,#0d2d5cfa);border-color:#7dd3fc6b;box-shadow:inset 0 1px #ffffff29,0 14px 34px #050c244d}.marketing-mobile-nav-toggle span{color:#bae6fdf5}.marketing-mobile-nav-toggle strong{color:#fff;text-shadow:0 1px 12px #0611216b}.marketing-mobile-nav-panel{background:radial-gradient(circle at 88% 0,#38bdf829,#0000 32%),linear-gradient(#f8fcfff5,#eef7ffeb);border-color:#0f766e2e;box-shadow:inset 0 1px #fffffff0,0 18px 42px #050c2424}.marketing-mobile-nav-link{color:#07162d;background:linear-gradient(135deg,#fffffffa,#eff8ffe6);border-color:#0f766e29;box-shadow:inset 0 1px #fffffffa,0 10px 22px #050c240f}.marketing-mobile-nav-link span{color:#07162d;text-shadow:none}.marketing-mobile-nav-link small{color:#0f586dc7}.marketing-mobile-nav-link.active{background:linear-gradient(135deg,#bae6fdfa,#ccfbf1e0);border-color:#0ea59e6b;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #0ea59e2e}.marketing-mobile-nav-link.active span{color:#07162d}.marketing-mobile-nav-link.active small{color:#0f766e}.marketing-mobile-nav-toggle span{letter-spacing:.12em;font-size:.73rem}.marketing-mobile-nav-toggle strong{font-size:.94rem}}@media (width<=760px){.marketing-hub-hero-meta span{min-height:34px;padding-inline:13px;font-size:.78rem}}@media (width<=720px){body:has(.hero-panel-landing-paid-express) .marketing-mainbar{border-radius:18px;gap:8px;padding:8px}body:has(.hero-panel-landing-paid-express) .marketing-theme-topbar .marketing-mainbar{border-radius:18px;gap:8px;padding:8px}body:has(.hero-panel-landing-paid-express) .marketing-logo-link{border-radius:14px;padding:4px 7px}body:has(.hero-panel-landing-paid-express) .marketing-logo{width:clamp(108px,31vw,132px)}body:has(.hero-panel-landing-paid-express) .marketing-mobile-nav-toggle{min-width:92px;min-height:42px;padding:6px 11px}body:has(.hero-panel-landing-paid-express) .marketing-mobile-nav-toggle span{font-size:.56rem}body:has(.hero-panel-landing-paid-express) .marketing-mobile-nav-toggle strong{font-size:.82rem}}.marketing-hub-intent-strip{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.marketing-hub-intent-strip span,.marketing-hub-intent-strip a{color:#07162d;letter-spacing:.07em;text-transform:uppercase;background:linear-gradient(#fffffffa,#e8f0fee0),#fff;border:1px solid #93c5fd52;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.75rem;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #06152e14,inset 0 1px #fff}.marketing-hub-intent-strip a{color:#fff;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e,#2563eb 72%);border-color:#38bdf861;box-shadow:0 14px 28px #2563eb2e,inset 0 1px #ffffff29}.marketing-hub-intent-strip a:hover,.marketing-hub-intent-strip a:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 18px 34px #2563eb38,0 0 0 3px #38bdf82e,inset 0 1px #ffffff2e}@media (width<=720px){.marketing-hub-intent-strip,.marketing-hub-intent-strip span,.marketing-hub-intent-strip a{width:100%}.marketing-hub-intent-strip{gap:7px}.marketing-hub-intent-strip span,.marketing-hub-intent-strip a,.marketing-home-gateway-proof span{text-align:left;letter-spacing:.015em;text-transform:none;justify-content:flex-start;min-height:38px;padding:8px 14px;font-size:.78rem;line-height:1.22}.marketing-hub-intent-strip a{text-align:center;justify-content:center;font-weight:900}.marketing-home-gateway-proof{gap:7px}.marketing-home-gateway-proof span{color:#18223dc7;background:#ffffffb8;border-color:#112d4e1c;width:fit-content;max-width:100%}}.marketing-home-topic-deck-link{color:#fff;background:linear-gradient(#ffffff29,#0000),linear-gradient(135deg,#0f766e 0%,#1d4ed8 76%);border:0;box-shadow:0 14px 28px #1d4ed82e}@media (width<=720px){.marketing-logo{width:clamp(108px,31vw,136px)}.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{letter-spacing:-.036em;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;word-break:normal;text-wrap:balance;max-width:100%;font-size:clamp(1.86rem,8vw,2.42rem);line-height:1.02}.marketing-service-hero .marketing-eyebrow,.marketing-hub-hero .marketing-eyebrow{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.marketing-service-hero .marketing-hero-media{isolation:isolate}.marketing-service-hero .marketing-hero-media:before{content:"";z-index:2;pointer-events:none;opacity:.64;background:linear-gradient(115deg,#ffffff42,#0000 28% 72%,#38bdf81f),radial-gradient(circle at 84% 16%,#38bdf82e,#0000 30%),radial-gradient(circle at 14% 86%,#0f766e1f,#0000 34%);border:1px solid #ffffff47;border-radius:18px;position:absolute;inset:14px}.marketing-service-hero .marketing-media-image{transition:filter .32s,transform .52s cubic-bezier(.18,.72,.22,1);transform:translateZ(0)}.marketing-service-hero .marketing-floating-card{z-index:3}@media (hover:hover){.marketing-service-hero .marketing-hero-media:hover .marketing-media-image{filter:saturate()contrast(1.055)brightness(1.02);transform:scale(1.014)}}@media (width<=720px){.marketing-service-hero .marketing-hero-media:before{opacity:.46;inset:10px}}.marketing-page.marketing-theme-page{animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.marketing-page.marketing-theme-page{opacity:1;animation:none;transform:none}}@media (width<=720px){.marketing-service-hero .marketing-copy-stack,.marketing-hub-hero .marketing-copy-stack{grid-template-columns:minmax(0,1fr)}.marketing-service-hero .marketing-copy-stack h1,.marketing-hub-hero .marketing-copy-stack h1,.marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}.marketing-service-hero .marketing-copy-stack>*,.marketing-hub-hero .marketing-copy-stack>*,.marketing-service-hero .marketing-actions,.marketing-hub-hero .marketing-actions,.marketing-service-hero .marketing-button,.marketing-hub-hero .marketing-button{width:100%;min-width:0;max-width:100%}}.marketing-paid-traffic-nudge{background:linear-gradient(135deg,#fffffff0,#e4f8f4db),#ffffffe0;border:1px solid #0a776033;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px clamp(12px,1.8vw,16px);width:100%;margin-top:clamp(4px,.8vw,10px);padding:clamp(12px,1.45vw,16px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px #0a20431f,inset 0 1px #ffffffdb}.marketing-paid-traffic-nudge:before{content:"";background:linear-gradient(#0b7b6f,#1a83ff);border-radius:999px;width:4px;position:absolute;inset:10px auto 10px 10px;box-shadow:0 0 28px #1a83ff3d}.marketing-paid-traffic-nudge>span{color:#0a7760;letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;padding-left:12px;font-size:.7rem;font-weight:800;line-height:1.2;position:relative}.marketing-paid-traffic-nudge div{min-width:0;padding-left:12px}.marketing-paid-traffic-nudge strong{color:#071735;font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.08;display:block}.marketing-paid-traffic-nudge p{color:#122150bd;margin:5px 0 0;font-size:.9rem;line-height:1.45}.marketing-paid-traffic-nudge a{color:#fff;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(135deg,#0a7c6d,#126de5);border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 28px #0d68b438,inset 0 1px #ffffff3d}.marketing-paid-traffic-nudge a:hover,.marketing-paid-traffic-nudge a:focus-visible{transform:translateY(-2px);box-shadow:0 18px 34px #0d68b44d,inset 0 1px #ffffff4d}.marketing-paid-traffic-nudge .marketing-paid-traffic-call{color:#07304f;background:linear-gradient(135deg,#fffffff5,#ecf8ffe6),#fff;box-shadow:0 10px 24px #092a571f,inset 0 0 0 1px #0a77602e}.marketing-paid-traffic-sticky-group{z-index:120;right:clamp(18px,3vw,42px);bottom:calc(18px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px;display:flex;position:fixed}.marketing-paid-traffic-sticky,.marketing-paid-traffic-sticky-call{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#09325bf5,#0d8070f0),#08213d;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;transform:translateY(0);box-shadow:0 24px 54px #05163147,inset 0 1px #ffffff3d}.marketing-paid-traffic-sticky:after{content:"→";color:#07304f;background:#fff;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #0c4a791f}.marketing-paid-traffic-sticky span,.marketing-paid-traffic-sticky-call span{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1;display:block}.marketing-paid-traffic-sticky strong,.marketing-paid-traffic-sticky-call strong{color:#fff;margin-top:4px;font-size:.98rem;line-height:1;display:block}.marketing-paid-traffic-sticky:hover,.marketing-paid-traffic-sticky:focus-visible,.marketing-paid-traffic-sticky-call:hover,.marketing-paid-traffic-sticky-call:focus-visible{transform:translateY(-3px);box-shadow:0 30px 64px #05163157,inset 0 1px #ffffff47}.marketing-paid-traffic-sticky-call{color:#071735;background:linear-gradient(135deg,#fffffff7,#e2f6f3f0),#fff;box-shadow:0 22px 48px #0516312e,inset 0 1px #ffffffe0}.marketing-paid-traffic-sticky-call span{color:#0717359e}.marketing-paid-traffic-sticky-call strong{color:#071735}body:has(.cookie-banner) .marketing-paid-traffic-sticky-group{display:none}@media (width<=720px){.marketing-service-hero.is-paid-traffic .marketing-actions{display:none}.marketing-paid-traffic-nudge{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:15px}.marketing-paid-traffic-nudge:before{inset:12px auto 12px 12px}.marketing-paid-traffic-nudge>span,.marketing-paid-traffic-nudge div{grid-column:1/-1;padding-left:12px}.marketing-paid-traffic-nudge strong{font-size:1.08rem}.marketing-paid-traffic-nudge p{font-size:.92rem}.marketing-paid-traffic-nudge a{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:45px;padding-inline:10px}.marketing-paid-traffic-sticky-group{right:max(14px, env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));left:max(14px, env(safe-area-inset-left,0px));grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.marketing-paid-traffic-sticky,.marketing-paid-traffic-sticky-call{justify-content:space-between;width:auto;min-height:56px;padding:9px 10px 9px 15px}.marketing-paid-traffic-sticky-call{gap:8px;min-width:108px;padding-inline:12px}.marketing-paid-traffic-sticky span,.marketing-paid-traffic-sticky-call span{font-size:.58rem}.marketing-paid-traffic-sticky strong,.marketing-paid-traffic-sticky-call strong{font-size:.94rem}.marketing-paid-traffic-sticky-call strong{white-space:nowrap;font-size:.8rem}}@media (width>=1181px){.app-shell:has(.marketing-page){width:min(100% - clamp(28px,3vw,72px),1880px)}}@media (width>=1920px){.app-shell:has(.marketing-page){width:min(100% - 96px,1960px)}}@media (width>=721px) and (width<=1180px){.app-shell:has(.marketing-page){width:min(100%,100% - clamp(24px,4vw,44px))}}@media (width>=1181px){.marketing-home-page{gap:clamp(34px,3.4vw,56px);width:100%}.marketing-home-gateway.marketing-home-gateway-grid-mode{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(clamp(350px,26vw,520px),.46fr);justify-self:stretch;align-items:center;gap:clamp(22px,2.4vw,36px) clamp(30px,3.2vw,54px);width:100%;max-width:none;padding:clamp(42px,4.2vw,64px)}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy{grid-area:1/1;align-self:center;max-width:780px}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{max-width:12.8ch;font-size:clamp(3rem,4vw,4.9rem)}.marketing-home-gateway-grid-mode .marketing-lead-shell,.marketing-home-gateway-copy .marketing-lead-shell{max-width:61ch}.marketing-home-gateway-grid-mode .marketing-home-gateway-brand-card{grid-area:1/2;justify-self:stretch;width:auto;max-width:none;min-height:clamp(290px,25vw,380px)}.marketing-home-gateway-grid-mode .marketing-home-area-panel{box-sizing:border-box;grid-area:2/1/auto/-1;place-self:stretch stretch;width:100%;max-width:none;padding:clamp(24px,2.4vw,34px)}.marketing-home-gateway-grid-mode .marketing-home-area-panel-head{max-width:none}.marketing-home-gateway-grid-mode .marketing-home-area-panel-head h2{max-width:18ch;font-size:clamp(1.72rem,2.4vw,2.85rem)}.marketing-home-gateway-grid-mode .marketing-home-area-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,1.4vw,18px)}.marketing-home-gateway-grid-mode .marketing-home-area-card{padding:clamp(18px,1.7vw,24px);min-height:clamp(190px,13vw,238px);padding-bottom:clamp(56px,4.8vw,72px)}.marketing-home-gateway-grid-mode .marketing-home-topic-deck{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;min-height:clamp(420px,35vw,620px)}.marketing-home-gateway-grid-mode .marketing-home-topic-stack{min-height:auto}}@media (width>=1500px){.marketing-home-gateway.marketing-home-gateway-grid-mode{grid-template-columns:minmax(0,1fr) minmax(clamp(400px,24vw,560px),.42fr);column-gap:clamp(42px,4vw,68px);padding:clamp(56px,4.6vw,78px)}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{max-width:12.6ch;font-size:clamp(4.2rem,4vw,5.35rem)}.marketing-home-gateway-grid-mode .marketing-home-area-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.marketing-home-gateway-grid-mode .marketing-home-area-card{min-height:clamp(196px,11.2vw,258px)}.marketing-home-gateway-grid-mode .marketing-home-topic-deck{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start}}@media (width>=721px) and (width<=1080px){.app-shell:has(.marketing-home-page){width:min(100%,100% - clamp(18px,3.2vw,36px))}.marketing-home-page{gap:clamp(28px,4vw,38px)}.marketing-home-gateway.marketing-home-gateway-grid-mode{border-radius:34px;gap:clamp(24px,3.4vw,38px);padding:clamp(32px,4.4vw,48px);box-shadow:0 28px 68px #0f23491f,0 10px 26px #1d4ed80f,inset 0 1px #fff}.marketing-home-gateway.marketing-home-gateway-grid-mode:before{opacity:.5;border-radius:28px;inset:14px}.marketing-home-gateway-proof{gap:9px}.marketing-home-gateway-proof span{background:linear-gradient(90deg,#0f766e1a,#0000 32%),#ffffffb3;border-radius:15px;min-height:40px;padding:10px 14px}.marketing-home-area-panel,.marketing-home-gateway-brand-card{box-shadow:0 20px 50px #0f23491a,inset 0 1px #fff}}@media (width<=720px){.app-shell:has(.marketing-home-page){width:min(100%,100% - 10px);padding-top:10px}.app-shell:has(.marketing-home-page) .marketing-topbar{margin-bottom:14px}.marketing-home-page{gap:24px;padding-inline:0}.marketing-home-gateway.marketing-home-gateway-grid-mode{border-radius:30px;gap:20px;width:100%;padding:clamp(23px,6vw,30px) clamp(18px,5.6vw,24px);box-shadow:0 24px 58px #0f23491f,0 8px 22px #1d4ed80f,inset 0 1px #fff}.marketing-home-gateway.marketing-home-gateway-grid-mode:before{opacity:.52;border-radius:24px;inset:12px}.marketing-home-gateway-grid-mode .marketing-home-gateway-copy{gap:13px}.marketing-home-gateway-copy h1,.marketing-home-gateway-grid-mode .marketing-home-gateway-copy h1{max-width:11.6ch;font-size:clamp(2.45rem,11.2vw,3.22rem);line-height:.96}.marketing-home-gateway-grid-mode .marketing-lead-shell,.marketing-home-gateway-copy .marketing-lead-shell{max-width:34ch;font-size:clamp(.98rem,3.85vw,1.06rem);line-height:1.5}.marketing-home-gateway-actions{gap:9px;margin-top:4px}.marketing-home-gateway-actions .marketing-button{min-height:46px}.marketing-home-gateway-proof{gap:8px;margin-top:0;display:grid}.marketing-home-gateway-proof span{color:#18223ddb;background:linear-gradient(90deg,#0f766e21,#0000 34%),#ffffffad;border-color:#112d4e1a;border-radius:15px;width:100%;min-height:42px;padding:10px 13px 10px 16px;font-size:.82rem;font-weight:750;line-height:1.25}.marketing-home-gateway-brand-card{border-radius:26px;min-height:clamp(196px,52vw,236px);padding:clamp(16px,4.8vw,22px);box-shadow:0 18px 42px #0f23491a,inset 0 1px #fffffffa}.marketing-home-gateway-premium-visual{min-height:clamp(226px,60vw,268px)}.marketing-home-gateway-premium-badge{border-radius:20px;width:min(178px,54vw);padding:13px 14px 12px;bottom:clamp(14px,4vw,18px);right:clamp(14px,4vw,18px)}.marketing-home-gateway-premium-badge .marketing-home-orbit-lockup{width:min(148px,100%)}.marketing-home-gateway-premium-badge .marketing-home-orbit-caption{letter-spacing:.15em;margin-top:8px;font-size:.56rem}.marketing-home-area-panel{border-radius:26px;padding:18px 15px;box-shadow:0 18px 44px #0f23491a,inset 0 1px #fff}}@media (width>=721px) and (width<=1080px){.app-shell:has(.marketing-page){width:min(100%,100% - clamp(18px,3.2vw,36px))}.marketing-page:not(.marketing-home-page){gap:clamp(28px,4vw,40px)}.marketing-page:not(.marketing-home-page) .marketing-topbar{margin-bottom:clamp(16px,2.4vw,24px)}.marketing-page:not(.marketing-home-page) .marketing-service-hero,.marketing-page:not(.marketing-home-page) .marketing-hub-hero,.marketing-page:not(.marketing-home-page) .marketing-shell-panel,.marketing-page:not(.marketing-home-page) .marketing-surface{border-radius:34px;padding:clamp(30px,4.2vw,48px);box-shadow:0 28px 68px #0f23491f,0 10px 26px #1d4ed80f,inset 0 1px #fff}.marketing-page:not(.marketing-home-page) .marketing-content-layout,.marketing-page:not(.marketing-home-page) .marketing-showcase-grid,.marketing-page:not(.marketing-home-page) .marketing-service-faq-layout,.marketing-page:not(.marketing-home-page) .marketing-abfindung-calculator-layout,.marketing-page:not(.marketing-home-page) .marketing-directory-layout,.marketing-page:not(.marketing-home-page) .marketing-home-authority-band{gap:clamp(22px,3vw,36px)}.marketing-page:not(.marketing-home-page) .marketing-module-card,.marketing-page:not(.marketing-home-page) .marketing-sidebar-card,.marketing-page:not(.marketing-home-page) .marketing-service-card,.marketing-page:not(.marketing-home-page) .marketing-service-subtopic-section,.marketing-page:not(.marketing-home-page) .marketing-service-highlight-strip,.marketing-page:not(.marketing-home-page) .marketing-service-trust-strip,.marketing-page:not(.marketing-home-page) .marketing-service-faq-section,.marketing-page:not(.marketing-home-page) .marketing-service-cta-band,.marketing-page:not(.marketing-home-page) .marketing-abfindung-calculator-card,.marketing-page:not(.marketing-home-page) .marketing-feature-panel,.marketing-page:not(.marketing-home-page) .marketing-compact-card,.marketing-page:not(.marketing-home-page) .marketing-hub-search-intent-layer,.marketing-page:not(.marketing-home-page) .marketing-home-search-intent-band{border-radius:28px;box-shadow:0 20px 50px #0f23491a,inset 0 1px #fff}}@media (width<=720px){.app-shell:has(.marketing-page){width:min(100%,100% - 10px);padding-top:10px}.marketing-page:not(.marketing-home-page){gap:22px;padding-inline:0}.marketing-page:not(.marketing-home-page) .marketing-topbar{margin-bottom:14px}.marketing-page:not(.marketing-home-page) .marketing-mainbar,.marketing-page:not(.marketing-home-page) .marketing-theme-topbar .marketing-mainbar{border-radius:22px;padding:11px}.marketing-page:not(.marketing-home-page) .marketing-service-hero,.marketing-page:not(.marketing-home-page) .marketing-hub-hero,.marketing-page:not(.marketing-home-page) .marketing-shell-panel,.marketing-page:not(.marketing-home-page) .marketing-surface{border-radius:30px;width:100%;padding:clamp(22px,5.8vw,30px) clamp(18px,5.4vw,24px);box-shadow:0 24px 58px #0f23491f,0 8px 22px #1d4ed80f,inset 0 1px #fff}.marketing-page:not(.marketing-home-page) .marketing-service-hero:after,.marketing-page:not(.marketing-home-page) .marketing-hub-hero:after,.marketing-page:not(.marketing-home-page) .marketing-shell-panel:after,.marketing-page:not(.marketing-home-page) .marketing-surface:after{opacity:.3}.marketing-page:not(.marketing-home-page) .marketing-copy-stack,.marketing-page:not(.marketing-home-page) .marketing-section-head,.marketing-page:not(.marketing-home-page) .marketing-service-cta-copy,.marketing-page:not(.marketing-home-page) .marketing-hub-search-intent-copy,.marketing-page:not(.marketing-home-page) .marketing-home-search-intent-copy,.marketing-page:not(.marketing-home-page) .marketing-feature-body{gap:12px;max-width:100%}.marketing-page:not(.marketing-home-page) .marketing-service-hero .marketing-copy-stack h1,.marketing-page:not(.marketing-home-page) .marketing-hub-hero .marketing-copy-stack h1,.marketing-page:not(.marketing-home-page) .marketing-theme-page .marketing-hub-hero .marketing-copy-stack h1,.marketing-page:not(.marketing-home-page) .marketing-shell-panel h1{letter-spacing:-.046em;-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(2.15rem,9.6vw,3.05rem);line-height:.98}.marketing-page:not(.marketing-home-page) .marketing-lead,.marketing-page:not(.marketing-home-page) .marketing-lead-shell,.marketing-page:not(.marketing-home-page) .marketing-service-hero p,.marketing-page:not(.marketing-home-page) .marketing-hub-hero p,.marketing-page:not(.marketing-home-page) .marketing-section-head p{max-width:34rem;font-size:clamp(.98rem,3.7vw,1.05rem);line-height:1.52}.marketing-page:not(.marketing-home-page) .marketing-actions,.marketing-page:not(.marketing-home-page) .marketing-service-cta-actions,.marketing-page:not(.marketing-home-page) .marketing-abfindung-calculator-actions{gap:9px;width:100%;display:grid}.marketing-page:not(.marketing-home-page) .marketing-service-hero.is-paid-traffic .marketing-actions{display:none}.marketing-page:not(.marketing-home-page) .marketing-button{width:100%;min-height:46px}.marketing-page:not(.marketing-home-page) .marketing-hero-media,.marketing-page:not(.marketing-home-page) .marketing-service-hero .marketing-hero-media,.marketing-page:not(.marketing-home-page) .marketing-hub-hero .marketing-hero-media,.marketing-page:not(.marketing-home-page) .marketing-photo-card,.marketing-page:not(.marketing-home-page) .marketing-feature-media,.marketing-page:not(.marketing-home-page) .marketing-service-card-media{border-radius:24px;min-height:0}.marketing-page:not(.marketing-home-page) .marketing-media-image,.marketing-page:not(.marketing-home-page) .marketing-photo-card img,.marketing-page:not(.marketing-home-page) .marketing-feature-media img,.marketing-page:not(.marketing-home-page) .marketing-service-card-media img{object-fit:cover;max-height:320px}.marketing-page:not(.marketing-home-page) .marketing-content-layout,.marketing-page:not(.marketing-home-page) .marketing-module-grid,.marketing-page:not(.marketing-home-page) .marketing-showcase-grid,.marketing-page:not(.marketing-home-page) .marketing-service-subtopic-grid,.marketing-page:not(.marketing-home-page) .marketing-service-highlight-grid,.marketing-page:not(.marketing-home-page) .marketing-service-faq-layout,.marketing-page:not(.marketing-home-page) .marketing-service-readiness-items,.marketing-page:not(.marketing-home-page) .marketing-abfindung-calculator-layout,.marketing-page:not(.marketing-home-page) .marketing-directory-columns,.marketing-page:not(.marketing-home-page) .marketing-editorial-grid,.marketing-page:not(.marketing-home-page) .marketing-compact-grid,.marketing-page:not(.marketing-home-page) .marketing-home-authority-band,.marketing-page:not(.marketing-home-page) .marketing-home-authority-grid,.marketing-page:not(.marketing-home-page) .marketing-platform-differentiators,.marketing-page:not(.marketing-home-page) .marketing-hub-search-intent-layer,.marketing-page:not(.marketing-home-page) .marketing-hub-search-intent-panel{grid-template-columns:1fr;gap:16px}.marketing-page:not(.marketing-home-page) .marketing-module-card,.marketing-page:not(.marketing-home-page) .marketing-sidebar-card,.marketing-page:not(.marketing-home-page) .marketing-service-card,.marketing-page:not(.marketing-home-page) .marketing-service-subtopic-section,.marketing-page:not(.marketing-home-page) .marketing-service-subtopic-card,.marketing-page:not(.marketing-home-page) .marketing-service-highlight-strip,.marketing-page:not(.marketing-home-page) .marketing-service-highlight-item,.marketing-page:not(.marketing-home-page) .marketing-service-trust-strip,.marketing-page:not(.marketing-home-page) .marketing-service-trust-item,.marketing-page:not(.marketing-home-page) .marketing-service-faq-section,.marketing-page:not(.marketing-home-page) .marketing-service-faq-item,.marketing-page:not(.marketing-home-page) .marketing-service-cta-band,.marketing-page:not(.marketing-home-page) .marketing-abfindung-calculator-card,.marketing-page:not(.marketing-home-page) .marketing-feature-panel,.marketing-page:not(.marketing-home-page) .marketing-compact-card,.marketing-page:not(.marketing-home-page) .marketing-hub-search-intent-layer,.marketing-page:not(.marketing-home-page) .marketing-hub-search-intent-panel,.marketing-page:not(.marketing-home-page) .marketing-home-search-intent-band,.marketing-page:not(.marketing-home-page) .marketing-home-search-intent-step,.marketing-page:not(.marketing-home-page) .marketing-platform-differentiator,.marketing-page:not(.marketing-home-page) .marketing-home-authority-item{border-radius:24px;padding:clamp(18px,5vw,24px);box-shadow:0 18px 44px #0f23491a,inset 0 1px #fff}.marketing-page:not(.marketing-home-page) .marketing-service-page-guide{border-radius:20px;margin-inline:0;padding:12px}.marketing-page:not(.marketing-home-page) .marketing-service-page-guide-links{scroll-snap-type:x proximity;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.marketing-page:not(.marketing-home-page) .marketing-service-page-guide-links a{scroll-snap-align:start;min-width:max-content}.marketing-page:not(.marketing-home-page) .marketing-abfindung-form-grid,.marketing-page:not(.marketing-home-page) .marketing-abfindung-result-grid,.marketing-page:not(.marketing-home-page) .marketing-abfindung-info-strip,.marketing-page:not(.marketing-home-page) .marketing-abfindung-result-stats{grid-template-columns:1fr}.marketing-page:not(.marketing-home-page) .marketing-abfindung-field input,.marketing-page:not(.marketing-home-page) .marketing-abfindung-field select,.marketing-page:not(.marketing-home-page) .marketing-input,.marketing-page:not(.marketing-home-page) .marketing-select,.marketing-page:not(.marketing-home-page) .marketing-textarea{min-height:46px;font-size:16px}.marketing-page:not(.marketing-home-page) .marketing-footer{border-radius:24px;padding:18px}}
